R8 Spyder Duo
by J.P. Stunna

Download
R8 Spyder Duo
  Home   News   Download   Skins   Plugins   Discuss   Help   Contact  

Layer Keyword reference chart

Keywords are used to instruct Xion what functionality you'd like your skin to have. You can use them to determine which layer acts like a play button, or which one hides when the window is inactive.
Mutliple keywords can be used in the same layer in order to combine features. Some features can obviously not be combined, such as a play button and a left vu meter.

The Layer Keyword reference chart is always updated with the latest keywords for use when making your skins.

Some Keywords have alternate Keywords which are shorter so that you can fit many more into the layer name, if you run out of space.

Version Colour Chart

Below is a chart that contains colouring along with a description, of the Version Numbers for the available keywords below:

Colour Description
1.0.1 Was added in a version prior to the current Release Version
1.0.2 Was added for the current Release Version
1.0.3 Not available yet, only in Beta

Button Objects


Balance Left Button 1.0.99
Shifts the Balance to the left in increments of about 1.5

Keyword: balance_left
Alternate Keyword: ballft

Additional Keywords:
balance_left_over - Used when the mouse is over this button.
balance_left_normal - Used by default when no interactions are taking place.
balance_left_down - Used when the mouse button is held down on this button.

Balance Right Button 1.0.99
Shifts the Balance to the right in increments of about 1.5

Keyword: balance_right
Alternate Keyword: balrgt

Additional Keywords:
balance_right_over - Used when the mouse is over this button.
balance_right_normal - Used by default when no interactions are taking place.
balance_right_down - Used when the mouse button is held down on this button.

Close Button 1.0.56
Close Button 1.0.56
Close Xion completely

Keyword: close

Additional Keywords:
close_over - Used when the mouse is over this button.
close_normal - Used by default when no interactions are taking place.
close_down - Used when the mouse button is held down on this button.

Crossfade Toggle Button 1.0.121
Toggle Crossfading of tracks

Keyword: crossfade
Alternate Keyword: cfade

Additional Keywords:
crossfade_over - Used when the mouse is over this button.
crossfade_normal - Used by default when no interactions are taking place.
crossfade_down - Used when the mouse button is held down on this button.

Equalizer Toggle Button 1.0.56
Toggle displaying the Equalizer window

Keyword: equalizer

Additional Keywords:
equalizer_over - Used when the mouse is over this button.
equalizer_normal - Used by default when no interactions are taking place.
equalizer_down - Used when the mouse button is held down on this button.

Generic Button 1.0.56
Act like a button, but has no pre-determined function

Keyword: button

Additional Keywords:
button_over - Used when the mouse is over this button.
button_normal - Used by default when no interactions are taking place.
button_down - Used when the mouse button is held down on this button.

Hide/Minimize Button 1.0.56
Hide/Minimize Xion. Can be retrieved by right clicking on the Tray icon

Keyword: minimize

Additional Keywords:
minimize_over - Used when the mouse is over this button.
minimize_normal - Used by default when no interactions are taking place.
minimize_down - Used when the mouse button is held down on this button.

Library Toggle Button 1.0.82
Toggle showing the Library window (if the plugin is enabled)

Keyword: library

Additional Keywords:
library_over - Used when the mouse is over this button.
library_normal - Used by default when no interactions are taking place.
library_down - Used when the mouse button is held down on this button.

Load Interface Button 1.0.56
Loads an interface. x = name of the interface to load

Keyword: loadinterface(x)

Additional Load Interface Keywords:
dontreposition - By default Xion will re-center the loaded Interface. This will make Xion keep the current position. Useful for switching from a Bar mode skin and back again.

Additional Keywords:
loadinterface_over(x) - Used when the mouse is over this button.
loadinterface_normal(x) - Used by default when no interactions are taking place.
loadinterface_down(x) - Used when the mouse button is held down on this button.

Menu Button 1.0.56
Menu Button 1.0.56
Display the currently available Popup Menu

Keyword: menu

Additional Keywords:
menu_over - Used when the mouse is over this button.
menu_normal - Used by default when no interactions are taking place.
menu_down - Used when the mouse button is held down on this button.

Mute Button 1.0.56
Mute Button 1.0.56
Mutes the current playback volume, but continues playing if already doing so

Keyword: mute

Additional Keywords:
mute_over - Used when the mouse is over this button.
mute_normal - Used by default when no interactions are taking place.
mute_down - Used when the mouse button is held down on this button.

Next Track Button 1.0.56
Moves to the next track in the playlist

Keyword: next

Additional Keywords:
next_over - Used when the mouse is over this button.
next_normal - Used by default when no interactions are taking place.
next_down - Used when the mouse button is held down on this button.

Open File Button 1.0.56
Open the Add Files window from any attached Playlist windows

Keyword: open

Additional Keywords:
open_over - Used when the mouse is over this button.
open_normal - Used by default when no interactions are taking place.
open_down - Used when the mouse button is held down on this button.

Pause Button 1.0.56
Pause Button 1.0.56
Toggle playing the current song

Keyword: pause

Additional Keywords:
pause_over - Used when the mouse is over this button.
pause_normal - Used by default when no interactions are taking place.
pause_down - Used when the mouse button is held down on this button.

Play Button 1.0.56
Play Button 1.0.56
Start playing the current song

Keyword: play

Additional Keywords:
play_over - Used when the mouse is over this button.
play_normal - Used by default when no interactions are taking place.
play_down - Used when the mouse button is held down on this button.

Playlist Toggle Button 1.0.56
Toggle displaying the Playlist window (if the plugin is enabled)

Keyword: playlist

Additional Keywords:
playlist_over - Used when the mouse is over this button.
playlist_normal - Used by default when no interactions are taking place.
playlist_down - Used when the mouse button is held down on this button.

Previous Track Button 1.0.56
Moves to the previous track in the playlist

Keyword: previous

Additional Keywords:
previous_over - Used when the mouse is over this button.
previous_normal - Used by default when no interactions are taking place.
previous_down - Used when the mouse button is held down on this button.

Progress Forward Button 1.0.99
Moves the song progress forward by 5 seconds

Keyword: progress_forward
Alternate Keyword: prgfwd

Additional Keywords:
progress_forward_over - Used when the mouse is over this button.
progress_forward_normal - Used by default when no interactions are taking place.
progress_forward_down - Used when the mouse button is held down on this button.

Progress Rewind Button 1.0.99
Moves the song progress backwards by 5 seconds

Keyword: progress_rewind
Alternate Keyword: prgrew

Additional Keywords:
progress_rewind_over - Used when the mouse is over this button.
progress_rewind_normal - Used by default when no interactions are taking place.
progress_rewind_down - Used when the mouse button is held down on this button.

Random Play mode Button 1.0.56
Toggles Random play mode. The next song played from the playlist won't be in sequencial order

Keyword: random

Additional Keywords:
random_over - Used when the mouse is over this button.
random_normal - Used by default when no interactions are taking place.
random_down - Used when the mouse button is held down on this button.

Repeat playlist Button 1.0.56
Toggle Repeat play mode. Repeat will toggle between repeating the entire playlist when it has played every song once, repeating the current song endlessly, or repeat mode off

Keyword: repeat

Additional Keywords:
repeat_over - Used when the mouse is over this button.
repeat_normal - Used by default when no interactions are taking place.
repeat_down - Used when the mouse button is held down on this button.

Slider Button 1.0.56
Slider Button 1.0.56
Place this layer above the scrollbar you want it associated with

Keyword: sliderbit

Additional Keywords:
sliderbit_over - Used when the mouse is over this button.
sliderbit_normal - Used by default when no interactions are taking place.
sliderbit_down - Used when the mouse button is held down on this button.

Stop Button 1.0.56
Stop Button 1.0.56
Stop playing the current song

Keyword: stop

Additional Keywords:
stop_over - Used when the mouse is over this button.
stop_normal - Used by default when no interactions are taking place.
stop_down - Used when the mouse button is held down on this button.

Visualisation Toggle Button 1.0.56
Toggle showing the Visualisation window (if the plugin is enabled)

Keyword: viswindow

Additional Keywords:
viswindow_over - Used when the mouse is over this button.
viswindow_normal - Used by default when no interactions are taking place.
viswindow_down - Used when the mouse button is held down on this button.

Volume Decrease Button 1.0.56
Decreases the volume in increments of about 1.5

Keyword: volume_decrease
Alternate Keyword: voldec

Additional Keywords:
volume_decrease_over - Used when the mouse is over this button.
volume_decrease_normal - Used by default when no interactions are taking place.
volume_decrease_down - Used when the mouse button is held down on this button.

Volume Increase Button 1.0.56
Increases the volume in increments of about 1.5

Keyword: volume_increase
Alternate Keyword: volinc

Additional Keywords:
volume_increase_over - Used when the mouse is over this button.
volume_increase_normal - Used by default when no interactions are taking place.
volume_increase_down - Used when the mouse button is held down on this button.


Slider Objects


Animation Frame Slider 1.0.117
Slider which represents the frame of an Animation. Values start at the left and finish at the right. Use the link(x) keyword to link to the Animation to control

Keyword: animframelr

Additional Animation Frame Slider Keywords:
snapvalue - By default Xion will allow you to drag the animation frame slider around smoothly and only snap to the frame when you release. Using this keyword will always force it to snap and therefore is more accurate, but removes the smoothness

Additional Keywords:
animframerl - The same slider, but starting at the right and finishing at the left
animframetb - The same slider, but starting at the top and finishing at the bottom
animframebt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Balance Slider 1.0.56
Slider which represents the speaker balance that songs are played with, starting at the left and finishing at the right

Keyword: balancelr

Additional Keywords:
balancerl - The same slider, but starting at the right and finishing at the left
balancetb - The same slider, but starting at the top and finishing at the bottom
balancebt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Bass VUMeter Slider 1.0.84
Slider which represents the Bass. Users are unable to change this slider. Values start at the left and finish at the right

Keyword: vumeterbasslr

Additional Keywords:
vumeterbassrl - The same slider, but starting at the right and finishing at the left
vumeterbasstb - The same slider, but starting at the top and finishing at the bottom
vumeterbassbt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Left VUMeter Slider 1.0.82
Slider which represents the Volume of the left speaker. Users are unable to change this slider. Values start at the left and finish at the right

Keyword: lvumeterlr

Additional Keywords:
lvumeterrl - The same slider, but starting at the right and finishing at the left
lvumetertb - The same slider, but starting at the top and finishing at the bottom
lvumeterbt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Mid VUMeter Slider 1.0.84
Slider which represents the Mid. Users are unable to change this slider. Values start at the left and finish at the right

Keyword: vumetermidlr

Additional Keywords:
vumetermidrl - The same slider, but starting at the right and finishing at the left
vumetermidtb - The same slider, but starting at the top and finishing at the bottom
vumetermidbt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Net Buffer Slider 1.0.82
Slider which represents the current Net Buffer value. Users are unable to change this slider. Values start at the left and finish at the right

Keyword: netbufferlr

Additional Keywords:
netbufferrl - The same slider, but starting at the right and finishing at the left
netbuffertb - The same slider, but starting at the top and finishing at the bottom
netbufferbt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Object Transparency Slider 1.0.117
Slider which represents the Transparency level of an object. Values start at the left and finish at the right. Use the link(x) keyword to link to another control in order to controls its Transparency

Keyword: translr

Additional Keywords:
transrl - The same slider, but starting at the right and finishing at the left
transtb - The same slider, but starting at the top and finishing at the bottom
transbt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Progress Slider 1.0.56
Slider which represents the progress through the current song, starting at the left and finishing at the right

Keyword: progresslr

Additional Keywords:
progressrl - The same slider, but starting at the right and finishing at the left
progresstb - The same slider, but starting at the top and finishing at the bottom
progressbt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Right VUMeter Slider 1.0.82
Slider which represents the Volume of the right speaker. Users are unable to change this slider. Values start at the left and finish at the right

Keyword: rvumeterlr

Additional Keywords:
rvumeterrl - The same slider, but starting at the right and finishing at the left
rvumetertb - The same slider, but starting at the top and finishing at the bottom
rvumeterbt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Treble VUMeter Slider 1.0.84
Slider which represents the Treble. Users are unable to change this slider. Values start at the left and finish at the right

Keyword: vumetertreblelr

Additional Keywords:
vumetertreblerl - The same slider, but starting at the right and finishing at the left
vumetertrebletb - The same slider, but starting at the top and finishing at the bottom
vumetertreblebt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

Volume Slider 1.0.56
Volume Slider 1.0.56
Slider which represents the volume that songs are played at, starting at the left and finishing at the right

Keyword: volumelr

Additional Keywords:
volumerl - The same slider, but starting at the right and finishing at the left
volumetb - The same slider, but starting at the top and finishing at the bottom
volumebt - The same slider, but starting at the bottom and finishing at the top
link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)


Special Purpose


Custom Snapping rectangle 1.0.82
Allows you to specify a snapping rectangle for snapping the edges of the interface window to the screen. Fill a rectangular area with coloured pixels and Xion will use this rectangle to snap to the edges of the screen and other windows. This can be useful if you've used a shadow and would prefer Xion to snap on another part, other than an overhanging shadow.

Keyword: snaprectangle

Custom Tooltip 1.0.82
Allows you to specify a custom Tooltip for this layer. Replace x with the text of your choice

Keyword: tooltip(x)
Alternate Keyword: tt(x)

Ignore Layer 1.0.118
Ignore Layer 1.0.118
Any layer containing this keyword won't be loaded by Xion and will be completely ignored. The only resource it will consume is disk space in your skin file.

Keyword: ignore

Ignore mouse events 1.0.56
Ignore mouse events, and don't block them, but allow them to continue to the layer below this one

Keyword: passthrough

Move the interface window 1.0.56
Interface window can be moved by clicking and dragging this layer

Keyword: moveable

Transfer 1.0.122
Transfer 1.0.122
Used in conjunction with id(x). When the settings of this layer are changed, they will be sent to other skinned windows. Currently only works for Animation sets and will only transmit the current frame. Can be used in conjunction with save_state. When done like this its saved as a shared save_state. xfer keyword is only required in one window skin, the others just need the same id(x)

Keyword: xfer

Trigger this layer when the song changes 1.0.96
Will trigger this object when the song changes, as though you clicked on it. Can be used on Animation layer set type 1 and 2 or on button objects or with modify(x)

Keyword: triggeron_songchange
Alternate Keyword: trigonsc


Text Objects


Time Elapsed/Remaining/Total/Clock 1.0.56
Displays the current elapsed/remaining time of the current song. In order to use, create a shape and fill it with a colour that you want to use as the foreground colour for the text.

Keyword: time

Additional Time Keywords:
elapsed - Forces the display to just the elapsed time E.g: 'time elapsed'. Cannot be used in combination with other Time Keywords (version: 1.0.109)
remaining - Forces the display to just the remaining time E.g: 'time remaining'. Cannot be used in combination with other Time Keywords (version: 1.0.109)
total - Forces the display to just the total time E.g: 'time total'. Cannot be used in combination with other Time Keywords (version: 1.0.109)
clock - Forces the display to the local system clock E.g: 'time clock'. Cannot be used in combination with other Time Keywords (version: 1.0.110)
Extra Clock Keywords - (version: 1.0.118)
nominsec - No Minutes or Seconds are displayed - (version: 1.0.118)
nosec - No Seconds are displayed - (version: 1.0.118)
nomarker - AM/PM are not displayed - (version: 1.0.118)
force24 - Forces 24 hour time - (version: 1.0.118)

Additional Modifier Keywords:
fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
fb(x) - Font Bold. Whether bold or not, true or false (default is false)
fa(x) - Font Align. Values are left, right, center (default is left)
fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
flipy - Draws the Text flipped vertically (version 1.0.118)

Track Bitrate display 1.0.56
Bitrate (kbps) display

Keyword: bitrate

Additional Modifier Keywords:
fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
fb(x) - Font Bold. Whether bold or not, true or false (default is false)
fa(x) - Font Align. Values are left, right, center (default is left)
fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
flipy - Draws the Text flipped vertically (version 1.0.118)

Track Frequency 1.0.56
Frequency (kHz) display

Keyword: frequency

Additional Modifier Keywords:
fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
fb(x) - Font Bold. Whether bold or not, true or false (default is false)
fa(x) - Font Align. Values are left, right, center (default is left)
fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
flipy - Draws the Text flipped vertically (version 1.0.118)

Track Title display 1.0.56
Displays the current song's Title

Keyword: track

Additional Track Title Keywords:
title - Forces the display of just the title. E.g: 'track title'. Can be used in combination with other Track Title Keywords
artist - Forces the display of just the artist. E.g: 'track artist'. Can be used in combination with other Track Title Keywords
album - Forces the display of just the album. E.g: 'track album'. Can be used in combination with other Track Title Keywords
year - Forces the display of just the year. E.g: 'track year'. Can be used in combination with other Track Title Keywords
genre - Forces the display of just the genre. E.g: 'track genre'. Can be used in combination with other Track Title Keywords
comment - Forces the display of just the comment. E.g: 'track comment'. Can be used in combination with other Track Title Keywords
number - Forces the display of just the number. E.g: 'track number'. Can be used in combination with other Track Title Keywords (version: 1.0.89)

Additional Modifier Keywords:
fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
fb(x) - Font Bold. Whether bold or not, true or false (default is false)
fa(x) - Font Align. Values are left, right, center (default is left)
fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
flipy - Draws the Text flipped vertically (version 1.0.118)


Special Render Objects


Album Art 1.0.108
Album Art 1.0.108
Album Art will be rendered here when a song that has Album art is playing

Keyword: albumart

Additional Album Art Keywords:
flipy - Draws the Album art flipped vertically

Set Transparency based on Bass volume 1.0.96
Modifies the transparency of a layer based on the Bass volume

Keyword: trans_volumeb

Set Transparency based on Mid volume 1.0.96
Modifies the transparency of a layer based on the Mid volume

Keyword: trans_volumem

Set Transparency based on Treble volume 1.0.96
Modifies the transparency of a layer based on the Treble volume

Keyword: trans_volumet

Set Transparency based on left speaker volume 1.0.56
Modifies the transparency of a layer based on the left speaker volume

Keyword: trans_volumel

Set Transparency based on net buffer value 1.0.56
Modifies the transparency of a layer based on the filled net buffer (used for internet radio to display Quality Of Service)

Keyword: trans_netbuffer

Set Transparency based on right speaker volume 1.0.56
Modifies the transparency of a layer based on the right speaker volume

Keyword: trans_volumer

Skin Browser Preview 1.0.56
This layer will be used as a preview of your skin for the Skin Browser, instead of generating one on the fly. Optimal size is 128 x 128. Make sure you set this layer invisible, otherwise it will show up in your final skin! (Unless that's what you want!)

Keyword: preview

Visualisation from Plugins 1.0.56
Visualisation will be rendered here when a Visualisation Plugin is active

Keyword: visualisation


Object functions


Close Xion 1.0.56
Close Xion 1.0.56
Acts like a close button, but can be used within animation frames and other buttons.

Keyword: action_app_close
Alternate Keyword: acapclse

Fade Layer To 1.0.109
Fade Layer To 1.0.109
Fades the layer's alpha to the specified value. x is the alpha value, from 0 to 255. Use modify(x,y,z) before using this.

Keyword: action_layer_fadeto(x)
Alternate Keyword: aclafadeto(x)

Hide a layer 1.0.56
Hide a layer 1.0.56
Hides the specified layer. Use modify(x) before using this.

Keyword: action_layer_hide
Alternate Keyword: aclahide

Layer Visibility Switch 1.0.56
Shows next specified layer, hides others, order is x, then y, then z, then x... Use modify(x,y,z) before using this.

Keyword: action_layer_switch
Alternate Keyword: aclaswch

Load Interface 1.0.83
Loads the Interface as specified in modify().

Keyword: action_load_interface
Alternate Keyword: acloint

Modify a layer 1.0.56
Replace x with the ID to modify. Specify this when using functions that operate on other layers. Can use comma(,) for multiple IDs as of (version: 1.0.82)

Keyword: modify(x)

No Fade In 1.0.122
No Fade In 1.0.122
Forces the layer to not Fade In when issued "Show A Layer" function.

Keyword: nofadein

No Fade In/Out 1.0.122
No Fade In/Out 1.0.122
Forces the layer to not Fade Out or Fade In when issued "Hide A Layer" or "Show A Layer" function.

Keyword: nofade

No Fade Out 1.0.122
No Fade Out 1.0.122
Forces the layer to not Fade Out when issued "Hide A Layer" function.

Keyword: nofadeout

Play an Animation 1.0.56
Begins playing an animation. Use modify(x) before using this.

Keyword: action_anim_play
Alternate Keyword: acanplay

Reset Animation 1.0.96
Resets the Animation back to the first frame. Useful to reset Animation Types 1 and 2. Use modify(x) before using this.

Keyword: action_anim_reset
Alternate Keyword: acanrset

Save Layer State 1.0.82
Signals to Xion that the visible state of the layer with the keyword should be saved between skin loads. Useful for creating configurable visuals.

Keyword: save_state
Alternate Keyword: svst

Set Animation direction to backwards 1.0.56
Changes the animation's playing direction to up the list. Use modify(x) before using this.

Keyword: action_anim_reverse
Alternate Keyword: acanrev

Set Animation direction to forwards 1.0.56
Changes the animation's playing direction to down the list. Use modify(x) before using this.

Keyword: action_anim_forward
Alternate Keyword: acanfwd

Set Object ID 1.0.56
Set Object ID 1.0.56
Replace x with the ID for this layer/object. Used with Layer Operators and other functions that require id's of layers

Keyword: id(x)

Show a layer 1.0.56
Show a layer 1.0.56
Shows the specified layer. Use modify(x) before using this.

Keyword: action_layer_show
Alternate Keyword: aclashow

Stop an Animation 1.0.56
Stops an animation from playing. Use modify(x) before using this.

Keyword: action_anim_stop
Alternate Keyword: acanstop

Switch Animation direction 1.0.57
Changes the animation's playing direction to the opposite of what it is when the action is executed. Use modify(x) before using this.

Keyword: action_anim_switch
Alternate Keyword: acanswch

Trigger Object 1.0.96
Allows you to trigger a Button object as though someone had clicked on it. Use modify(x) before using this.

Keyword: action_object_trigger
Alternate Keyword: acobtrig


Indicator Objects


Indicate cd song state 1.0.82
CD Indicator. Will be visible if current song is streaming from a CD

Keyword: indi_cd

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate crossfade state 1.0.121
Crossfade Indicator. Will be visible if Crossfade is enabled

Keyword: indi_crossfade
Alternate Keyword: indi_cfade

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate equalizer active state 1.0.82
Equalizer Indicator. Will be visible if the Equalizer has been turned On

Keyword: indi_equalizer

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate local song state 1.0.56
Local Indicator. Will be visible if current song is streaming locally

Keyword: indi_local

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate mono state 1.0.56
Mono Indicator. Will be visible if current song is in mono mode

Keyword: indi_mono

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate mute state 1.0.56
Mute Indicator. Will be visible if player is muted

Keyword: indi_mute

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate paused state 1.0.56
Paused Indicator. Will be visible if player is paused

Keyword: indi_pause

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate play state 1.0.56
Playing Indicator. Will be visible if player is playing

Keyword: indi_play

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate random state 1.0.56
Random Indicator. Will be visible if player is in random mode

Keyword: indi_random

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate repeat all/playlist state 1.0.56
Repeat All/Playlist Indicator. Will be visible if player is in repeat playlist mode

Keyword: indi_repeat
Alternate Keyword: indi_repeatall

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate repeat off state 1.0.121
Repeat Off Indicator. Will be visible if player is in repeat off mode

Keyword: indi_repeatoff

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate repeat track state 1.0.118
Repeat Track Indicator. Will be visible if player is in repeat track mode

Keyword: indi_repeattrack
Alternate Keyword: indi_repeattrk

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate stereo state 1.0.56
Stereo Indicator. Will be visible if current song is in stereo mode

Keyword: indi_stereo

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate stopped state 1.0.56
Stopped Indicator. Will be visible if player is stopped

Keyword: indi_stop

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate web song state 1.0.56
Web Indicator. Will be visible if current song is streaming from the Internet

Keyword: indi_web

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate window active state 1.0.56
Active window Indicator. Will be visible when the interface is the active window

Keyword: indi_active

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

Indicate window inactive state 1.0.56
InActive window Indicator. Will be visible when the interface is not the active window

Keyword: indi_inactive

Additional Keywords:
not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)


Animation Sets


Animated Sliderbit 1.0.110
When added to an existing animation layer set (with the animation keyword), and placed above a slider (the same as the normal sliderbit keyword) it will use this animation as the sliderbit. This allows you to make flashing sliderbits, etc

Keyword: animation sliderbit

Animation Type 1.0.56
Type of animation.

Keyword: animtype(x)

Available Animation Types:
0 (or not specified) = standard loop
1 = play once, and stop, leave last frame on screen
2 = play once, and stop, hide all at end
3 = frame is set on left speaker volume
4 = frame is set on right speaker volume
5 = frame is set on net buffer filled percent
6 = frame is set on volume amount (1.0.82)
7 = frame is set on progress amount (1.0.82)
8 = frame is set on balance amount (1.0.82)
9 = frame is set on bass volume (1.0.84)
10 = frame is set on mid volume (1.0.84)
11 = frame is set on treble volume (1.0.84)

Animation initially paused 1.0.56
Will be paused at the start until another event, such as a click, triggers it. NOTE: Frames execute their actions first and then pause is applied, so if you pause the layer set at the beginning, the first frame will still execute any actions. You can always insert a blank frame if you do not want this to occur

Keyword: paused

Animation layer set 1.0.56
Give this name to a layer set to have it act as an animation

Keyword: animation

link(x) - Creates a link between this Animation object and another object that has the same link id (version: 1.0.117)

Delay between frames 1.0.56
Delay between each frame(1 = 10ms). If this is specified on the group main item, it specifies time for each frame. If you specify on a frame its per frame

Keyword: delay(x)

Direction to play animation 1.0.56
Direction to play animation. only 2 values, 0 = normal or down the list, and 1 = reverse, or up the list.

Keyword: direction(x)

Fade Between frames 1.0.56
Will fade smoothly between frames of an animation set. If specified on a single frame, will just do it for when that frame is shown/hidden

Keyword: fadebetween

Fade in frames 1.0.56
Will fade all frames in if on an animation set. If specified on a single frame, will just do it for when that frame is shown

Keyword: fadein

Fade out frames 1.0.56
Will fade all frames out if on an animation set. If specified on a single frame, will just do it for when that frame is hidden

Keyword: fadeout

Set Starting Frame 1.0.56
Add this keyword to the layer name of a frame of your animation in order to mark it as the frame to start on

Keyword: startframe


Playlist Only


Playlist Add menu button 1.0.113
A button that will display the playlist Add menu

Keyword: pl_add_menu

Additional Keywords:
pl_add_menu_over - Used when the mouse is over this button.
pl_add_menu_normal - Used by default when no interactions are taking place.
pl_add_menu_down - Used when the mouse button is held down on this button.

Playlist Anchor 1.0.116
Playlist Anchor 1.0.116
When the playlist is resized, will anchor the top left corner in place, moving/resizing it in order to keep it the same distance from the top/left of the skin. Can be applied to almost any existing layer, but applies only to a Playlist skin. Some objects such as the playlist enable these by default.

Keyword: anchortl

Additional Keywords:
anchortr - The same, but for the top right
anchorbl - The same, but for the bottom left
anchorbr - The same, but for the bottom right
tile - Will tile the layer when its anchored, in order to fill. Only applies if you anchor two opposite sides, i.e. top left and top right. Instead of centering the layer, Xion will tile the layer image. Some objects such as the playlist enable this by default.

Playlist Border 1.0.110
Playlist Border 1.0.110
Defines the Resizeable border of the skin. bordertl is for the Top Left piece

Keyword: bordertl

Additional Keywords:
bordertr - The same border, but for the top right
borderbl - The same border, but for the bottom left
borderbr - The same border, but for the bottom right
borderl - The same border, but for the left
bordert - The same border, but for the top
borderr - The same border, but for the right
borderb - The same border, but for the bottom
borderbk - The same border, but for the background

Playlist Control menu button 1.0.113
A button that will display the playlist Control menu

Keyword: pl_control_menu

Additional Keywords:
pl_control_menu_over - Used when the mouse is over this button.
pl_control_menu_normal - Used by default when no interactions are taking place.
pl_control_menu_down - Used when the mouse button is held down on this button.

Playlist Edge 1.0.110
Playlist Edge 1.0.110
Defines a tileable area that is similar to a border but doesnt allow you to resize. edgel is for the Left side

Keyword: edgel

Additional Keywords:
edget - The same edge, but for the top
edger - The same edge, but for the right
edgeb - The same edge, but for the bottom

Playlist Edit menu button 1.0.113
A button that will display the playlist Edit menu

Keyword: pl_edit_menu

Additional Keywords:
pl_edit_menu_over - Used when the mouse is over this button.
pl_edit_menu_normal - Used by default when no interactions are taking place.
pl_edit_menu_down - Used when the mouse button is held down on this button.

Playlist File menu button 1.0.113
A button that will display the playlist File menu

Keyword: pl_file_menu

Additional Keywords:
pl_file_menu_over - Used when the mouse is over this button.
pl_file_menu_normal - Used by default when no interactions are taking place.
pl_file_menu_down - Used when the mouse button is held down on this button.

Playlist Info 1.0.110
Playlist Info 1.0.110
Displays the Playlist information such as Selected time, total Playlist length, etc

Keyword: pl_info

Additional Keywords:
pl_info_over - Used when the mouse is over this button.
pl_info_normal - Used by default when no interactions are taking place.
pl_info_down - Used when the mouse button is held down on this button.

Playlist List Control 1.0.110
The playlist control will be rendered here. Pixel Indexes are used for colors as follows: 0 = Background, 1 = Foreground, 2 = Background Selected, 3 = Foreground Selected, 4 = Background Current, 5 = Foreground Current, 6 = Background Error, 7 = Foreground Error. Pixel index 0 starts at the top left of the layer and increases by 1 as you move right across the image. So the first pixel is index 0, the next is index 1, etc

Keyword: pl_list

Additional Modifier Keywords:
fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
fb(x) - Font Bold. Whether bold or not, true or false (default is false)
fa(x) - Font Align. Values are left, right, center (default is left)
fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)

Playlist Menu button 1.0.113
A button that will display the complete playlist menu

Keyword: pl_menu

Additional Keywords:
pl_menu_over - Used when the mouse is over this button.
pl_menu_normal - Used by default when no interactions are taking place.
pl_menu_down - Used when the mouse button is held down on this button.

Playlist Remove menu button 1.0.113
A button that will display the playlist Remove menu

Keyword: pl_remove_menu

Additional Keywords:
pl_remove_menu_over - Used when the mouse is over this button.
pl_remove_menu_normal - Used by default when no interactions are taking place.
pl_remove_menu_down - Used when the mouse button is held down on this button.

Playlist Slider 1.0.110
Playlist Slider 1.0.110
Slider which represents the Playlist List Control position. Values start at the left and finish at the right

Keyword: pl_scrolllr

Additional Keywords:
pl_scrollrl - The same slider, but starting at the right and finishing at the left
pl_scrolltb - The same slider, but starting at the top and finishing at the bottom
pl_scrollbt - The same slider, but starting at the bottom and finishing at the top

Playlist View menu button 1.0.113
A button that will display the playlist View menu

Keyword: pl_view_menu

Additional Keywords:
pl_view_menu_over - Used when the mouse is over this button.
pl_view_menu_normal - Used by default when no interactions are taking place.
pl_view_menu_down - Used when the mouse button is held down on this button.

Playlist Window Title 1.0.113
Draws the playlist Window title.

Keyword: window_title

Additional Modifier Keywords:
fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
fb(x) - Font Bold. Whether bold or not, true or false (default is false)
fa(x) - Font Align. Values are left, right, center (default is left)
fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
flipy - Draws the Text flipped vertically (version 1.0.118)

A Skinner's Dream!

Xion Audio Player was created by Cliff Cawley
r2 Studios

 
Link to Xion: Xion
Affiliates: Skin Consortium SLoB MaxStyles.com VisionLeague WinModify