Jasinski Technical Wiki

Navigation

Home Page
Index
All Pages

Quick Search
»
Advanced Search »

Contributor Links

Create a new Page
Administration
File Management
Login/Logout
Your Profile

Other Wiki Sections

Software

PoweredBy

Skin.ini File - Real Player

RSS
Modified on Thu, Jan 07, 2010, 10:43 AM by Administrator Categorized as Real Player

Controls

  • Names of control fields consist of two parts: Control Name, and Field Name. For example: PlayShow, PlayTopLeft.
  • Control Names: Record, Play, Stop, Pause, Previous, Next, Continue, Shuffle, Eject, Menu, Exit, Minimize, FullMode, RPLaunch, Mute
  • Field Names: Show, TopLeft

Control Conditions

  • Controls can be shown conditionally, using the following condition keywords.
  • Status fields can be set to scroll (marquee) conditionally.
  • Multiple conditions are comma-separated, and interpreted using a Boolean OR

ConditionShows control when
Playinga track is playing
NotPlayinga track is not playing
Pausedplayback is paused
NotPausedplayback is not paused
RecordingRealJukebox is recording from CD
NotRecordingRealJukebox is not recording from a CD
CDReadya CD is in the drive
NotCDReadyno CD is in the drive

Status Fields

  • Status fields are numbered 1 through 30.
  • Status Types: PlayTitle, PlayArtist, PlayAlbum, PlayGenre, PlayTimeElapsed, PlayTimeRemaining, PlayTimeRatio (elapsed / track), PlayTimeTotal, PlayBitrate, PlayFormat, PlayTrackNumber, RecordTitle, RecordArtist, RecordAlbum, RecordGenre, RecordPercent, RecordIndex, RecordSpeed, RecordFormat, RecordBitrate.
  • To include static text, delimit the status type (above) within percent signs.
  • to include leading/trailing spaces in the status text, delimit the status type within double quotes.

Required Commands

CommandDescription
StatusNShow=show0 or 1
StatusNType=statusTypeType of data to display
StatusNRect=X1,Y1,X2,Y2Location

Optional Commands

CommandDescription
StatusNTextColor 
StatusNBackgroundColor 
StatusNJustification 
StatusNFontName 
StatusNFontHeight 
StatusNFontBold 
StatusNFontItalic 
StatusNFontUnderline 
StatusNShow 
StatusNTransparent 
StatusNMarquee1, 0, or condition; sets whether to scroll text
StatusNMarqueeIfTextFits1 or 0 (default); sets whether to scroll if text fits within window
StatusNDragToMarquee1 or 0; Sets whether user can scroll text by dragging it
StatusNMarqueeOffsetHow many pixels to move text each interval; negative moves left.
StatusNMarqueeIntervalMilliseconds between increments (minimum 50)
StatusNDelayMilliseconds to wait before scrolling

Custom Controls

  • Custom controls are numbered 1 through 30.

Required Commands

CommandDescription
ControlNImage=file.bmpImage file for the control
ControlNTopLeft=x,yLocation of control

Optional Commands

CommandDescription
ControlNIsButton=1Specifies control is a four-state-button
ControlNURL=urlTakes user to specified URL on click
ControlNChangeSkin=skinNameLoads the specific skin
ControlNAction=actionPerforms custom action
ControlNToolTip=tooltipTool tip shown on mouse-over

Custom Actions

  • Specified via ControlNAction=action

CommandDescription
ShowTemplatesMenuShows popup menu of Track Info Styles
EditTrackInfoShows Track Info Editor for current track
ShowPreferencesShows Preferences dialog
ShowEqualizerShows Equalizer settings dialog
BrowseMLShows popup track browser
ShowHideTrackInfoShows Toggle to show or hide track info
ShowVizPreferencesShows Visualization preferences dialog
ShowVizMenuShows popup menu of visualizations
NextVisualizationSwitches to next visualization
PrevVisualizationSwitches to previous visualization

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam. Except where noted, all contents Copyright © 1999-2024, Patrick Jasinski.