eldarien, I created this account just to thank you for this amazing plugin!
If anyone is interested in a VERY compact build, I've come up with this 180x30 pixels bad boy:
Additional tip: change your system's date format to omit the extra zeroes (2.13.2015 instead of 02/13/2015) for saving some extra space on the tray clock.
Here are the configs, save at your %APPDATA% Deskband folder along with other styles as .js file:
{
"General": {
"BandSize": 180,
"TextScrollSpeed": 100,
"DrawControlsOutline": false,
"HideIfNotPlaying": false,
"HideIfFoobar2000IsNotRunning": true,
"FloatingMode": false,
"InternetSearchFormat": "$if(%artist%,%artist%' - ')%title%",
"InternetSearchUrl": "https://www.google.com/search?q=%q%"
},
"FloatingWindow": {
"Opacity": 1.0,
"Color": "#FF2F4F4F",
"X": 0,
"Y": 0,
"Width": 250,
"Height": 50,
"BackgroundImage": null,
"UseBackgroundImage": false,
"UseTransparencyKey": false,
"StretchBackgroundImage": false
},
"TextBlocks": [
{
"Name": "Primary Text",
"Format": "%artist% - %title% '('%playback_time%')')",
"FontName": "Segoe UI",
"FontSize": 8.0,
"Italic": false,
"Bold": false,
"FontColor": "#FFFFFFFF",
"X": 32,
"Y": 15,
"Width": 149,
"Height": 16,
"Scroll": true,
"AlignToRight": false,
"Visible": true,
"StoppedText": "**Stopped**"
}
],
"Buttons": [
{
"Kind": 0,
"X": 34,
"Y": 2,
"Width": 16,
"Height": 16,
"Visible": true,
"IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Stop.ico",
"AdditionalIconPath": null,
"ColorizeColor": "#FFFFFFFF"
},
{
"Kind": 1,
"X": 49,
"Y": 2,
"Width": 16,
"Height": 16,
"Visible": true,
"IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Play.ico",
"AdditionalIconPath": "%APPDATA%\\DeskbandControls\\Icons\\Pause.ico",
"ColorizeColor": "#FFFFFFFF"
},
{
"Kind": 2,
"X": 64,
"Y": 2,
"Width": 16,
"Height": 16,
"Visible": true,
"IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Prev.ico",
"AdditionalIconPath": null,
"ColorizeColor": "#FFFFFFFF"
},
{
"Kind": 3,
"X": 79,
"Y": 2,
"Width": 16,
"Height": 16,
"Visible": true,
"IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Next.ico",
"AdditionalIconPath": null,
"ColorizeColor": "#FFFFFFFF"
},
{
"Kind": 5,
"X": 94,
"Y": 2,
"Width": 16,
"Height": 16,
"Visible": true,
"IconPath": "%APPDATA%\\DeskbandControls\\Icons\\StopAfterCurrentOff.ico",
"AdditionalIconPath": "%APPDATA%\\DeskbandControls\\Icons\\StopAfterCurrentOn.ico",
"ColorizeColor": "#FFFFFFFF"
},
{
"Kind": 4,
"X": 94,
"Y": 2,
"Width": 16,
"Height": 16,
"Visible": false,
"IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Random.ico",
"AdditionalIconPath": null,
"ColorizeColor": "#FFFFFFFF"
}
],
"Trackbars": [
{
"Kind": 0,
"X": 110,
"Y": 7,
"Width": 70,
"Height": 5,
"Color": "#FFFFFFFF",
"BackgroundColor": "#00000000",
"UseBackgroundColor": false,
"Visible": true,
"HideBorders": false
},
{
"Kind": 1,
"X": 241,
"Y": 21,
"Width": 55,
"Height": 6,
"Color": "#FFFFFFFF",
"BackgroundColor": "#00000000",
"UseBackgroundColor": false,
"Visible": false,
"HideBorders": false
}
],
"AlbumArt": {
"X": 0,
"Y": 0,
"Width": 30,
"Height": 30,
"Visible": true,
"StubImagePath": null,
"DoNotShowStubImage": false,
"PreserveAspectRatio": false
}
}
Oh, on a side note, I have this to report: colored buttons on the yellow/orange spectrum always displayed as full-on red. Might be related to the color overlay method.