Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foobar2000 DeskBand Controls (Read 425973 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar2000 DeskBand Controls

Reply #376
I managed to make deskband crash explorer in a loop while playing a certain album. I can provide a sample if needed. I suspect it's the albumart.


Fixed (v1.1.1), please re-download.

foobar2000 DeskBand Controls

Reply #377
NokTham - I have investigated your issue. This is happening because explorer process (taskbar) is still running under non-admin user account and foobar is in admin account. Thus explorer process does not have enough permissions to send messages to elevated foobar process (and that is why buttons and other commands does not work), but foobar process still can send messages to explorer process. This can not be fixed as it is windows security rules.


Thank you for the clarification on this issue

foobar2000 DeskBand Controls

Reply #378
Version 1.1.2

** Changelog:
  - Fix for taskbar not appearing in auto-hide mode when cursor is placed over deskband controls

foobar2000 DeskBand Controls

Reply #379
Could you maybe add a mute-button to deskband? Or is there a way to add one by myself?

foobar2000 DeskBand Controls

Reply #380
Hello

Welcome all as this is my first post on this forum.
I have a question. is it possible to set the buttons and sliders and deskband to work in vertical mode?
My taksbar is docked on the right side of the screen and the whole deskband plugin does not align vertically with it.


foobar2000 DeskBand Controls

Reply #381
Hi NokTham, I figured out that if you run foobar2k at Windows 7 compatibility mode, everything works normally. I had the exact same problem as yours.
Cheers!

Afternoon all, I got this weird bug with Windows 8.1, if I run f2k as an administrator, the deskband says stopped all the time (with f2k playing songs), but the rest is working properly, volume and track length, any got this issue?


foobar2000 DeskBand Controls

Reply #382
Hello

Welcome all as this is my first post on this forum.
I have a question. is it possible to set the buttons and sliders and deskband to work in vertical mode?
My taksbar is docked on the right side of the screen and the whole deskband plugin does not align vertically with it.


Hi!
You can select vertical layout from predefined presets in configuration window.
After that you can edit controls positions as you like (stack buttons vertically for example).
Note that current implementation does not allow vertical trackbars.
Hope that helps.

foobar2000 DeskBand Controls

Reply #383
Hey

Thanks that's what i was driving at, i noticed the vertical profile but was thinking about vertical taskbars.
Any chances on having those implemented?

Hi!
You can select vertical layout from predefined presets in configuration window.
After that you can edit controls positions as you like (stack buttons vertically for example).
Note that current implementation does not allow vertical trackbars.
Hope that helps.


foobar2000 DeskBand Controls

Reply #384
Hey

Thanks that's what i was driving at, i noticed the vertical profile but was thinking about vertical taskbars.
Any chances on having those implemented?

Yes, but can't say when.

foobar2000 DeskBand Controls

Reply #385
Hi NokTham, I figured out that if you run foobar2k at Windows 7 compatibility mode, everything works normally. I had the exact same problem as yours.
Cheers!


Thank you powerfu1, I'm gonna run it that way and see what I get 

foobar2000 DeskBand Controls

Reply #386
Quote
Hey, awesome plugin you made, man.
I have a problem, though.
It throws me an Operation not Supported exception when I try to open the deskband settings
Here's the exception text, in case you need it
http://pastebin.com/bWF64y42
I'm using W8.1

I works like a charm otherwise! Thanks!


I have the same problem but I'm using windows 7.
I didn't see any mention of a fix so thought I would re-ask.

foobar2000 DeskBand Controls

Reply #387
Quote
Hey, awesome plugin you made, man.
I have a problem, though.
It throws me an Operation not Supported exception when I try to open the deskband settings
Here's the exception text, in case you need it
http://pastebin.com/bWF64y42
I'm using W8.1

I works like a charm otherwise! Thanks!


I have the same problem but I'm using windows 7.
I didn't see any mention of a fix so thought I would re-ask.


This was addressed a long time ago many times and there is a special instruction on how to unblock files in readme.txt.
Also read this post: http://www.hydrogenaud.io/forums/index.php...st&p=852204

foobar2000 DeskBand Controls

Reply #388
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:

Code: [Select]
{
  "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.

foobar2000 DeskBand Controls

Reply #389
Hi, first of all thanks for this amazing plugin.
Got a question: is it possible to have the album art double as a clickable play/pause button somehow? I figured i could just drag the play button onto it and make it invisible, but that makes it unclickable too apparently. And of course the album art with a big button pasted on top isn't very pretty...Any suggestions?

Also, i must say the selection jumping to list's first item on apply is absurdly annoying when trying to set up things and made me do countless mistakes, it would be much appreciated if you could change that

foobar2000 DeskBand Controls

Reply #390
Got a question: is it possible to have the album art double as a clickable play/pause button somehow? I figured i could just drag the play button onto it and make it invisible, but that makes it unclickable too apparently. And of course the album art with a big button pasted on top isn't very pretty...Any suggestions?
Also, i must say the selection jumping to list's first item on apply is absurdly annoying when trying to set up things and made me do countless mistakes, it would be much appreciated if you could change that

Hi Liryan,
this is not possible in current version, sorry.
Selection jumping issue is in my tasks list.

foobar2000 DeskBand Controls

Reply #391
Here's a real simple, compact theme that works nice on a black taskbar:

Link

foobar2000 DeskBand Controls

Reply #392
Just found this, and it is awesome.  This is the best solution to the mess MS made of the mini-player...  I have only just migrated to Win7 (a little late to the party...).  Just thought I would quickly share the compact little player interface I put together within about an hour of installing this great piece of software.  Many thanks - so easy.
[a href='index.php?act=findpost&pid=0'][/a]

foobar2000 DeskBand Controls

Reply #393
Can i change the actions that buttons do?? (ex:rate 5 stars, LastFm Love track) ??

foobar2000 DeskBand Controls

Reply #394
Oh, and if you think that your setup is awesome - feel free to save it as profile and share with us! (Profiles are saved in %AppData%\DeskbandControls\Profiles folder)

Thx 4 this plugin! Look my theme for windows 10
[a href="http://itmages.ru/image/view/2709488/2d64fa27" target="_blank"]
?? ????????!

foobar2000 DeskBand Controls

Reply #395
Great plugin!

For those with High DPI Displays (I.E. 3840x2160), I managed to get a pretty decent config (Tested on Windows 10):



Note : Replace %USERNAME% with your Windows username.

Code: [Select]
{
{
  "General": {
    "BandSize": 550,
    "TextScrollSpeed": 300,
    "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": "#FFFF1493",
    "X": 0,
    "Y": 0,
    "Width": 250,
    "Height": 31,
    "BackgroundImage": null,
    "UseBackgroundImage": false,
    "UseTransparencyKey": true,
    "StretchBackgroundImage": false
  },
  "TextBlocks": [
    {
      "Name": "Primary Text",
      "Format": "%artist% - %title% '('%playback_time%')')",
      "FontName": "Segoe UI",
      "FontSize": 10.0,
      "Italic": false,
      "Bold": false,
      "FontColor": "#FFFFFFFF",
      "X": 180,
      "Y": 5,
      "Width": 370,
      "Height": 25,
      "Scroll": true,
      "AlignToRight": false,
      "Visible": true,
      "StoppedText": "**Stopped**"
    }
  ],
  "Buttons": [
    {
      "Kind": 0,
      "X": 55,
      "Y": 4,
      "Width": 32,
      "Height": 32,
      "Visible": true,
      "IconPath": "C:\\Users\\%USERNAME%\\AppData\\Roaming\\DeskbandControls\\Icons\\font-awesome\\stop_ffffff_24.png",
      "AdditionalIconPath": null,
      "ColorizeColor": "#00FFFFFF"
    },
    {
      "Kind": 1,
      "X": 85,
      "Y": 4,
      "Width": 32,
      "Height": 32,
      "Visible": true,
      "IconPath": "C:\\Users\\%USERNAME%\\AppData\\Roaming\\DeskbandControls\\Icons\\font-awesome\\play_ffffff_24.png",
      "AdditionalIconPath": "C:\\Users\\%USERNAME%\\AppData\\Roaming\\DeskbandControls\\Icons\\font-awesome\\pause_ffffff_24.png",
      "ColorizeColor": "#00FFFFFF"
    },
    {
      "Kind": 2,
      "X": 115,
      "Y": 4,
      "Width": 32,
      "Height": 32,
      "Visible": true,
      "IconPath": "C:\\Users\\%USERNAME%\\AppData\\Roaming\\DeskbandControls\\Icons\\font-awesome\\step-backward_ffffff_24.png",
      "AdditionalIconPath": null,
      "ColorizeColor": "#00FFFFFF"
    },
    {
      "Kind": 3,
      "X": 145,
      "Y": 4,
      "Width": 32,
      "Height": 32,
      "Visible": true,
      "IconPath": "C:\\Users\\%USERNAME%\\AppData\\Roaming\\DeskbandControls\\Icons\\font-awesome\\step-forward_ffffff_24.png",
      "AdditionalIconPath": null,
      "ColorizeColor": "#00FFFFFF"
    },
    {
      "Kind": 4,
      "X": 0,
      "Y": 1,
      "Width": 16,
      "Height": 16,
      "Visible": false,
      "IconPath": null,
      "AdditionalIconPath": null,
      "ColorizeColor": "#00FFFFFF"
    },
    {
      "Kind": 5,
      "X": 0,
      "Y": 0,
      "Width": 16,
      "Height": 16,
      "Visible": false,
      "IconPath": null,
      "AdditionalIconPath": null,
      "ColorizeColor": "#00FFFFFF"
    }
  ],
  "Trackbars": [
    {
      "Kind": 0,
      "X": 60,
      "Y": 42,
      "Width": 335,
      "Height": 10,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#00000000",
      "UseBackgroundColor": false,
      "Visible": true,
      "HideBorders": false
    },
    {
      "Kind": 1,
      "X": 400,
      "Y": 42,
      "Width": 150,
      "Height": 10,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#00000000",
      "UseBackgroundColor": false,
      "Visible": true,
      "HideBorders": false
    }
  ],
  "AlbumArt": {
    "X": 0,
    "Y": 0,
    "Width": 55,
    "Height": 55,
    "Visible": true,
    "StubImagePath": null,
    "DoNotShowStubImage": false,
    "PreserveAspectRatio": false
  }
}
}

For the images, they are font-awesome 24px. You can download the set I used here : http://s000.tinyupload.com/index.php?file_...515454560078116 . Then you just need to extract the contenys of the .zip file into %APPDATA%\DeskbandControls (Folder structure has to be Icons/font-awesome/play.png).

foobar2000 DeskBand Controls

Reply #396
hi , is possibile close deksband automatically when i close foobar2000 (and when i start it the deskband start automatically?)

in my W8.1X64 don't work this features...
What framework/language code do you use to create this deksband compatible with windows?
thanks

foobar2000 DeskBand Controls

Reply #397
i have resolve, windows block file!
Very Thanks!

I post my configuration , for small icon(windows 7/8/8.1)  is so small and i like so much it (for small resolution and 4:3 monitor is perfect for me)



Code: [Select]
{
  "General": {
    "BandSize": 170,
    "TextScrollSpeed": 500,
    "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% ",
      "FontName": "Segoe UI",
      "FontSize": 8.0,
      "Italic": false,
      "Bold": false,
      "FontColor": "#FFFFFFFF",
      "X": 1,
      "Y": 15,
      "Width": 161,
      "Height": 14,
      "Scroll": false,
      "AlignToRight": true,
      "Visible": true,
      "StoppedText": "**Stopped**"
    }
  ],
  "Buttons": [
    {
      "Kind": 0,
      "X": 40,
      "Y": 2,
      "Width": 16,
      "Height": 16,
      "Visible": false,
      "IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Stop.ico",
      "AdditionalIconPath": null,
      "ColorizeColor": "#FF6495ED"
    },
    {
      "Kind": 1,
      "X": 0,
      "Y": 1,
      "Width": 16,
      "Height": 14,
      "Visible": true,
      "IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Play.ico",
      "AdditionalIconPath": "%APPDATA%\\DeskbandControls\\Icons\\Pause.ico",
      "ColorizeColor": "#FFFFFFFF"
    },
    {
      "Kind": 2,
      "X": 17,
      "Y": 1,
      "Width": 15,
      "Height": 14,
      "Visible": true,
      "IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Prev.ico",
      "AdditionalIconPath": null,
      "ColorizeColor": "#FFFF0000"
    },
    {
      "Kind": 3,
      "X": 33,
      "Y": 1,
      "Width": 16,
      "Height": 14,
      "Visible": true,
      "IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Next.ico",
      "AdditionalIconPath": null,
      "ColorizeColor": "#FF00FFFF"
    },
    {
      "Kind": 5,
      "X": 94,
      "Y": 2,
      "Width": 16,
      "Height": 16,
      "Visible": false,
      "IconPath": "%APPDATA%\\DeskbandControls\\Icons\\StopAfterCurrentOff.ico",
      "AdditionalIconPath": "%APPDATA%\\DeskbandControls\\Icons\\StopAfterCurrentOn.ico",
      "ColorizeColor": "#FFFFFFFF"
    },
    {
      "Kind": 4,
      "X": 50,
      "Y": 1,
      "Width": 15,
      "Height": 14,
      "Visible": true,
      "IconPath": "%APPDATA%\\DeskbandControls\\Icons\\Random.ico",
      "AdditionalIconPath": null,
      "ColorizeColor": "#FFFFFF00"
    }
  ],
  "Trackbars": [
    {
      "Kind": 0,
      "X": 70,
      "Y": 6,
      "Width": 94,
      "Height": 6,
      "Color": "#FF000000",
      "BackgroundColor": "#00FFFFFF",
      "UseBackgroundColor": false,
      "Visible": true,
      "HideBorders": false
    },
    {
      "Kind": 1,
      "X": 180,
      "Y": 21,
      "Width": 32,
      "Height": 2,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#FF00FFFF",
      "UseBackgroundColor": false,
      "Visible": false,
      "HideBorders": false
    }
  ],
  "AlbumArt": {
    "X": 0,
    "Y": 0,
    "Width": 30,
    "Height": 30,
    "Visible": false,
    "StubImagePath": null,
    "DoNotShowStubImage": false,
    "PreserveAspectRatio": false
  }
}

foobar2000 DeskBand Controls

Reply #398
What framework/language code do you use to create this deksband compatible with windows?

Glad you liked it
Deskband Controls is written in C# (deskband) and C++ (foobar2000 plugin).

foobar2000 DeskBand Controls

Reply #399
Deskband Controls is written in C# (deskband) and C++ (foobar2000 plugin).


Thx for reply!
For create a deskband or other "application" in the application_Bar do you use api of windows?
What is the name? is possibile write something in C or VB ?
thanks so much
luca