HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: eldarien on 2010-01-27 21:46:11

Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-01-27 21:46:11
Hi everybody!
This is foobar2000 Deskband Controls plugin. You can see what it does from screenshot below.

Unfortunately, no further development on this is possible until the war is ended.
Please consider donating on United24 (u24.gov.ua), thank you.

Bugreports and suggestions are very welcome.

(http://i.imgur.com/hHQoc9g.png)

Supported operating systems are Windows 7, Windows 8 and 8.1, Windows 10.

For Windows 11 users - see this (https://hydrogenaud.io/index.php/topic,78234.msg1024403.html#msg1024403) post.

The normal installation process should look like this:
1. Download component file from here: https://www.foobar2000.org/components/view/foo_deskband_controls (https://www.foobar2000.org/components/view/foo_deskband_controls)
2. Right click this file, select "Properties". In the properties window find "Unblock" checkbox and check it. Click "Ok".
3. Double-click component file. foobar2000 player should open and ask you "Do you want to continue?". Click "yes".
4. Component will appear in components list (unloaded). Click "Ok". foobar2000 will ask if you want to restart it. Click "Ok".
5. On foobar2000 restart a UAC window will open. Allow it to proceed (click "yes").
6. A console installer will run. There should be no errors in it. If it says "Types registered successfully. Installation completed." then you  are good. Close console window.
7. Now, right-click on taskbar and in "Toolbars" submenu there should be "Deskband Controls" item. You may have to wait a few seconds and right-click taskbar again as it may not appear instantly in the list.
8. After you clicked on "Deskband Controls" menu item start some music and you should see the deskband.

Also, feel free to share you setup profile with us! (Profiles are saved in %AppData%\DeskbandControls folder)
Title: foobar2000 DeskBand Controls
Post by: Andreasvb on 2010-01-27 23:08:29
Can't seem to get it to work in Windows 7 x64.

Tried in the SysWOW64 folder too, no toolbar.
Title: foobar2000 DeskBand Controls
Post by: Helgi on 2010-01-27 23:41:39
Thank you.
I don't think it needs a seek bar but I think it would be nice if it could also show the length of the track.

@Andreasvb do you have foo_winamp_spam? http://www.hydrogenaudio.org/forums/index....showtopic=61516 (http://www.hydrogenaudio.org/forums/index.php?showtopic=61516)
Title: foobar2000 DeskBand Controls
Post by: Andreasvb on 2010-01-28 00:00:52
@Helgi
No, what would that have anything do to with it? It doesn't appear under Toolbars.

I do have foo_vis_shpeck, which is the same thing.

It needs to be recompiled for us x64 users I think.
Title: foobar2000 DeskBand Controls
Post by: Keesface on 2010-01-28 00:18:20
I like it. Couple of improvements (if possible):

- Close automatically when closing foobar (quite essential)
- Seekbar
- Show/hide foobar button
- Volume controls
Title: foobar2000 DeskBand Controls
Post by: Helgi on 2010-01-28 01:07:17
@Helgi
No, what would that have anything do to with it?



Dependencies: foo_winamp_spam is required. Also, it works only on Windows 7 (and Vista, I suppose), but I am planning to make it work on XP too.
Title: foobar2000 DeskBand Controls
Post by: odyssey on 2010-01-28 01:20:33
I would love to use such thing like this - Problem is I use another PC to serve music from foobar2000.

Any chance such app would work over IP?
Title: foobar2000 DeskBand Controls
Post by: Andreasvb on 2010-01-28 01:20:37
It would surprise me if it would be required for it to even show up.
What that component does is it creates a fake Winamp 1x window that other programs can gather the now playing-info from.

And as I wrote, foo_vis_shpeck works the same, so you don't need that specific one.

TS can verify it if it's required or not.

The problem here is that the control needs to be registered as 32 bit, and it doesn't seem to like the "trick" to use the regsvr32 in the SysWOW64 folder.
Title: foobar2000 DeskBand Controls
Post by: RavenSoft on 2010-01-28 02:04:37
running x64 here with foo_vis_shpeck and foo_winamp_spam, no toolbar but plugin was registered successfully
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-01-28 06:37:55
It needs to be recompiled for us x64 users I think.

Yes, you are right. I will try to make x64 version.


I would love to use such thing like this - Problem is I use another PC to serve music from foobar2000.
Any chance such app would work over IP?

In current implementation - no. But this is interesting idea, I'll think about it.

- Close automatically when closing foobar (quite essential)

You mean hide toolbar when user closes player? But than you will have to enable it again manually.
I think this must be an option.
Title: foobar2000 DeskBand Controls
Post by: Pickaxe on 2010-01-28 08:53:00
Just a request for the next version: can you also make a side-by-side version (buttons on the left, track info on the right) for people who use small icons for the taskbar? That would be great!
Title: foobar2000 DeskBand Controls
Post by: garbanzo.bean on 2010-01-28 11:20:54
very cool. working great for me in x86.

i have no idea what is possible with something like this, but a few features that would be nice (some already mentioned):

scrolling text
open/close with foobar
button to show foobar
[paused] notification
cover art

also might be nice also to have a buttons-only version.

looking forward to watching this develop!
Title: foobar2000 DeskBand Controls
Post by: Squeller on 2010-01-28 14:37:17
Thanks. Can I limit it's width? A user defined tagz string would be nice.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-01-28 15:23:16
can you also make a side-by-side version (buttons on the left, track info on the right) for people who use small icons for the taskbar?
Yes


scrolling text
open/close with foobar
button to show foobar
[paused] notification
cover art
also might be nice also to have a buttons-only version.
Technically all this is possible, but for some features (like cover art) there must be separate part as a foobar plugin. Maybe I will be able to remove foo_winamp_spam from dependencies in this case...


Thanks. Can I limit it's width? A user defined tagz string would be nice.
Minimum width is hardcoded to 200px. It will be configurable in next versions.
What do you mean by "tagz"? Is this foobar title formatting tags, like %artist%?
Anyway, you can chage string format in foo_winamp_spam settings.
Title: foobar2000 DeskBand Controls
Post by: cerAmik on 2010-01-28 16:18:03
Your component looks promising.

I support all the Keesface requests and the pause notification.

- Close automatically when closing foobar (quite essential)

You mean hide toolbar when user closes player? But than you will have to enable it again manually.
I think this must be an option.

I think it's possible to hide the controls of the toolbar without closing it, like windows media player toolbar, it would be the more convenient.


Other requests:
- Any possibilities to choose which control is showed would be welcome.
- Removing the winamp_spam dependencies would be welcome too. From what I've understand, it's no more really maintained... A dependencies-less component would be the better but otherwise I think it's better to rely on foo_vis_check (http://www.hydrogenaudio.org/forums/index.php?showtopic=59388)
Title: foobar2000 DeskBand Controls
Post by: RavenSoft on 2010-02-02 02:58:28
any updates to this plug-in? hope you haven't given up!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-02-02 07:11:29
any updates to this plug-in? hope you haven't given up!

Of course not! I am working on it and soon there will be a new version with many improvements. I just don't want to spend ALL my free time in Visual Studio
Title: foobar2000 DeskBand Controls
Post by: Pickaxe on 2010-02-02 18:59:27
If you don't mind, can you also make a version that fits a minimum-sized vertical Windows 7 taskbar? I'm not sure how it's going to look - two lines of buttons plus another line or two for song info should be pretty ugly. But really - play/pause (preferably combined), rewind, fast forward is enough for me and most people and it fits in one line.
Title: foobar2000 DeskBand Controls
Post by: DonnieBrasco on 2010-02-03 12:19:57
Hi, I`m new in this forum 

I have two simple questions:

1) how can I display only the buttons? I don't want test, title, artist or play status, [stopped], etc.
2) how can I display only buttons and play status? [play], [stopped], [suspended], etc

I hope it's possible!

Thanks
Donnie
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-02-03 12:43:53
If you don't mind, can you also make a version that fits a minimum-sized vertical Windows 7 taskbar? I'm not sure how it's going to look - two lines of buttons plus another line or two for song info should be pretty ugly. But really - play/pause (preferably combined), rewind, fast forward is enough for me and most people and it fits in one line.


ok, accepted.

1) how can I display only the buttons? I don't want test, title, artist or play status, [stopped], etc.
2) how can I display only buttons and play status? [play], [stopped], [suspended], etc

It's not possible in this version, but will be possible in next one.
Title: foobar2000 DeskBand Controls
Post by: DonnieBrasco on 2010-02-03 13:21:27
Great! I'll wait the new version!
Thanks 

PS. For the new version remind the possibilities to:

- don't display the duration of the song (I tried, but I think that now is not possible)
- put the buttons strictly near the notification icons (as near as possible to the clock, now is not possible, the buttons stay a little bit far from the notification icons)

Does it work without Winamp installed too? I haven't installed Winamp and it seems to work correctly.

Sorry if I wrote bad, I'm italian...
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-02-10 21:35:05
New build is available. Download it here (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip).
Changelog:
- works on windows xp;
- does not need foo_winamp_spam any more;
- combined play/pause button;
- seekbar;
- "[stopped]" and "[paused]" notifications and track length info;
- any part of interface can be showed or hidden and moved to any X/Y position (so it can be placed in vertical taskbar);

Please uninstall previous version before installing this one. More details in readme.txt file.

Known restrictions:
- does not work on 64 bit systems yet.

--
P.S. Can I edit my first post here?
Title: foobar2000 DeskBand Controls
Post by: Keesface on 2010-02-10 22:51:04
Nice, thanks. I managed to install it in one go and it works fine, but would it be possible to put this in an installer instead of having to do it manually? I guess that would improve usability.
Title: foobar2000 DeskBand Controls
Post by: cerAmik on 2010-02-11 02:01:26
Great! Keep up the good work.

With an autohide when foobar is not loaded (only show one button to launch foobar) I would definitively use it.

I have experienced two explorer crash when I have removed it from the taskbar to test different ini settings (win7). If I could help you with some dump files or test, just ask...

And some, less important/cosmetic suggestions:
- Replace the ini file by a foobar preference section. (At least make the ini file readable in the directory of Foobar2000DeskbandControls.dll for portable install)
- Autoscroll text
- Title formatting support
- Customizable icons

Note: your readme doesn't say that regsvr32 need a command prompt runned as administrator

Title: foobar2000 DeskBand Controls
Post by: TomBarlow on 2010-02-11 08:47:27
I have found that explorer crashes if you change the .ini file then remove the toolbar from the taskbar. You have to remove it first then change the .ini. This is on XP.

Another thing is, it doesn't seem to load the .ini file from foobar's configuration folder, it has to be %appdata%/foobar2000/configuration, whereas my config is stored in Program Files/foobar2000/configuration. (I'm not on portable mode.)

Something I would really like is a stop after current indicator, would that be possible?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-02-11 09:55:28
I have found that explorer crashes if you change the .ini file then remove the toolbar from the taskbar. You have to remove it first then change the .ini. This is on XP.

This is odd, because it reads ini on startup...
Another thing is, it doesn't seem to load the .ini file from foobar's configuration folder, it has to be %appdata%/foobar2000/configuration, whereas my config is stored in Program Files/foobar2000/configuration. (I'm not on portable mode.)

I know  Storing ini in app folder is not a good thing in Win7. I am going to make separate folder for it in %appdata%, as it is ini only for deskband dll, not foobar plugin dll.
Something I would really like is a stop after current indicator, would that be possible?

I don't understand. Can you explain what is it?

Quote from: cerAmik link=msg=0 date=
Note: your readme doesn't say that regsvr32 need a command prompt runned as administrator

It does, actually.

Quote
but would it be possible to put this in an installer instead of having to do it manually

Yes, there will be an installer in next versions.
Title: foobar2000 DeskBand Controls
Post by: TomBarlow on 2010-02-11 15:45:58
This is odd, because it reads ini on startup...

I thought it was odd too, but it seems to have stopped, probably because I restarted in the mean time.

I don't understand. Can you explain what is it?

Basically just another button that turns on/off stop after current (for me stop after current is just as important as play/pause and stop), except it has some indication of whether SAC is on or off (same as the play/pause button indicates whether foobar is playing). This thread is kind of related: http://www.hydrogenaudio.org/forums/index....showtopic=77230 (http://www.hydrogenaudio.org/forums/index.php?showtopic=77230)

It would be great if you could consider it!
Title: foobar2000 DeskBand Controls
Post by: DonnieBrasco on 2010-02-12 08:16:28
It does not work...
I put the ini file in the C:\Winprog\Foobar2000\Configuration folder (portable mode) and this is my custom ini file:

Options
;Windows 7, small icons, aero skin
MinWidth=350

TextShow=0
TextTop=7
TextLeft=172
TextShowStatus=1
TextShowTitle=1
TextShowTime=1

ButtonsShow=1
ButtonsTop=7
ButtonsLeft=0

SeekbarShow=0
SeekbarTop=7
SeekbarLeft=70
SeekbarWidth=100

But the configurations are not loaded, I have always the seekbar and the text.
I deleted the unwanted lines from deskband.ini, is it correct?
Why configurations are not loaded?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-02-12 10:00:43
It does not work...
I put the ini file in the C:\Winprog\Foobar2000\Configuration folder (portable mode) and this is my custom ini file:

But the configurations are not loaded, I have always the seekbar and the text.
I deleted the unwanted lines from deskband.ini, is it correct?
Why configurations are not loaded?

It is loaded only from %appdata%/foobar2000/configuration
If this folder does not exists (because of portable mode), create it and it will work.
On win 7 it's here: c:\Users\%UserName%\AppData\Roaming\foobar2000\configuration\

You can run this command in command line to see exact location: echo %appdata%
Title: foobar2000 DeskBand Controls
Post by: DonnieBrasco on 2010-02-12 10:17:27
Already done, but it does not work...
I created the folder c:\Users\%UserName%\AppData\Roaming\foobar2000\configuration\ and putted the ini file in it, but it looks always full-configurated.
Before the changes I closed Foobar and the Foobar DeskBand Controls and than I restart, but with no changes.
Am I still doing something wrong?
This is my ini file:

Code: [Select]
[Options-]
;Windows 7, big icons, aero or aero basic skin
MinWidth=300

TextShow=1
TextTop=2
TextLeft=2
TextShowStatus=1
TextShowTitle=1
TextShowTime=1

ButtonsShow=1
ButtonsTop=17
ButtonsLeft=0

SeekbarShow=1
SeekbarTop=17
SeekbarLeft=70
SeekbarWidth=230

Options-
;Windows 7, small icons, aero skin
MinWidth=350

TextShow=0
TextTop=7
TextLeft=172
TextShowStatus=0
TextShowTitle=0
TextShowTime=0

ButtonsShow=1
ButtonsTop=7
ButtonsLeft=0

SeekbarShow=0
SeekbarTop=7
SeekbarLeft=70
SeekbarWidth=50

[Options-]
;Windows 7, small icons, classic skin / Windows XP, classic skin
MinWidth=350

TextShow=1
TextTop=2
TextLeft=172
TextShowStatus=1
TextShowTitle=1
TextShowTime=1

ButtonsShow=1
ButtonsTop=2
ButtonsLeft=0

SeekbarShow=1
SeekbarTop=2
SeekbarLeft=70
SeekbarWidth=100

[Options-]
;Windows 7, big icons, aero skin, horizontal taskbar
MinWidth=70

TextShow=1
TextTop=35
TextLeft=5
TextShowStatus=0
TextShowTitle=0
TextShowTime=1

ButtonsShow=1
ButtonsTop=2
ButtonsLeft=2

SeekbarShow=1
SeekbarTop=17
SeekbarLeft=0
SeekbarWidth=70
Title: foobar2000 DeskBand Controls
Post by: Andreasvb on 2010-02-12 10:20:20
It should be loaded from the foobar2000's configuration folder, if it's in portable mode then it should not use %appdata% at all.
There's a reason why it's called portable.

And thank you for thinking of us x64 users, hope you'll compile it soon.
Title: foobar2000 DeskBand Controls
Post by: TomBarlow on 2010-02-12 10:26:55
It should be [Options] instead of [Options-] or Options-

Also it kind of makes sense to not include it in portable mode because you need to register that .dll.
Title: foobar2000 DeskBand Controls
Post by: DonnieBrasco on 2010-02-12 10:57:10
Thanks, but [Options], [Options-] or Options- is the same, it does not work.
Can you post your ini file?

LAST EDIT, ok now it works fine, sorry for spamming!
Title: foobar2000 DeskBand Controls
Post by: Pickaxe on 2010-02-13 15:49:14
Okay this new update is much better. I am enjoying it a lot - no more hotkeys, alt+tabbing etc. to control the music.

Functionality is fine at the moment, other than that bug that causes Explorer to crash when removing the toolbar from the taskbar (I even got it once by removing the toolbar without changing the ini) so I'd say if you were to make another version I'd love to see even more customization:

- Removing specific playback buttons and changing their relative location to each other (so for example a user could have REW, Play/Pause, FF at that order and without the Stop button.), possibly adding more buttons (random? not that I have a use for these, just tossing ideas around)
- Custom images for playback buttons, seekbar. Custom font for the song text.
- Option to align song text to the right instead of left, that way long song titles continue to the left instead of right (I doubt this is possible though, due to the way toolbars are implemented in Windows).
- Custom formatting of TextShowTitle (%Artist%, %Album% et cetera, also gets rid of the need for switches like TextShowTime)

btw, some extreme nitpicking: the fourth option in the ini should should be 'vertical'.

Errm, I apologize for triple posting (I really hate forums that disable editing after a certain time period!) but just had another idea - making the song title a seperate toolbar. That way it doesn't cut off to the right on Small Icons taskbars. (I would appreciate if someone can merge my posts.)
Title: foobar2000 DeskBand Controls
Post by: abernauer on 2010-02-17 05:47:42
Looking forward to using this - it looks great.

I am having a problem with the installation though.  When I run regsvr32 /u Foobar2000DeskbandControls.dll from the command prompt as administrator, I get an error message that says:

The module Foobar2000DeskbandControls.dll was loaded but the call to DllUnregisterServer failed with error code 0x80040201

I couldn't find much information about this error online.  Any help would be much appreciated!

Thanks in advance!



Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-02-17 06:45:07
When I run regsvr32 /u Foobar2000DeskbandControls.dll from the command prompt as administrator, I get an error message that says:

The module Foobar2000DeskbandControls.dll was loaded but the call to DllUnregisterServer failed with error code 0x80040201

"/u" option is for UNinstalling. To install, run regsvr32 Foobar2000DeskbandControls.dll
(without "/u").
Title: foobar2000 DeskBand Controls
Post by: Fractal_Mortality on 2010-02-17 18:01:08
Anyway to currently remap the controls? I prefer the "back" and "forward/random" commands as opposed to "previous" and "next" (makes going through large playlists with a random order nice!).

If not, this would definitely be a request.

Cool plugin though... It's nice to have sizeable buttons in a the tray now
Title: foobar2000 DeskBand Controls
Post by: Keesface on 2010-02-18 00:06:02
I can't get my settings changed at all... i use a very small taskbar Here's my ini file:

Code: [Select]
[Options-]
;Windows 7, big icons, aero or aero basic skin
MinWidth=300

TextShow=1
TextTop=2
TextLeft=2
TextShowStatus=1
TextShowTitle=1
TextShowTime=1

ButtonsShow=1
ButtonsTop=17
ButtonsLeft=0

SeekbarShow=1
SeekbarTop=17
SeekbarLeft=70
SeekbarWidth=230

[Options]
;Windows 7, small icons, aero skin
MinWidth=350

TextShow=1
TextTop=7
TextLeft=172
TextShowStatus=1
TextShowTitle=1
TextShowTime=1

ButtonsShow=1
ButtonsTop=7
ButtonsLeft=0

SeekbarShow=1
SeekbarTop=7
SeekbarLeft=70
SeekbarWidth=100

[Options-]
;Windows 7, small icons, classic skin / Windows XP, classic skin
MinWidth=350

TextShow=1
TextTop=2
TextLeft=172
TextShowStatus=1
TextShowTitle=1
TextShowTime=1

ButtonsShow=1
ButtonsTop=2
ButtonsLeft=0

SeekbarShow=1
SeekbarTop=2
SeekbarLeft=70
SeekbarWidth=100

[Options-]
;Windows 7, big icons, aero skin, horizontal taskbar
MinWidth=70

TextShow=1
TextTop=35
TextLeft=5
TextShowStatus=0
TextShowTitle=0
TextShowTime=1

ButtonsShow=1
ButtonsTop=2
ButtonsLeft=2

SeekbarShow=1
SeekbarTop=17
SeekbarLeft=0
SeekbarWidth=70

Oh and mine crashes too when i change the ini before removing it.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-02-18 06:42:01
I can't get my settings changed at all...

At what path is your ini file located? What windows version do you have?
You are trying to change settings under "[Options]" section, not "[Options-]", right?
You can remove all "[Options-]" sections and their settings for clarity.
Title: foobar2000 DeskBand Controls
Post by: abernauer on 2010-02-18 06:52:45
When I run regsvr32 /u Foobar2000DeskbandControls.dll from the command prompt as administrator, I get an error message that says:

The module Foobar2000DeskbandControls.dll was loaded but the call to DllUnregisterServer failed with error code 0x80040201

"/u" option is for UNinstalling. To install, run regsvr32 Foobar2000DeskbandControls.dll
(without "/u").


Thanks eldarian.  My bad - I can't believe I was reading that wrong.  You can probably tell I am new to this whole thing.   

Installed fine now and looks fantastic.  Looking forward to future updates.  Thanks again!
Title: foobar2000 DeskBand Controls
Post by: Keesface on 2010-02-18 12:02:59
I can't get my settings changed at all...

At what path is your ini file located? What windows version do you have?
You are trying to change settings under "[Options]" section, not "[Options-]", right?
You can remove all "[Options-]" sections and their settings for clarity.

Yes I am. The thing is, the settings don't even seem to change when I select a whole different [options] section. I have tried removing all other sections as well but didn't work. I'm on windows vista x86. The ini is located in foobar/configuration (all my settings are located in the application install folder).
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-02-18 14:26:59
The ini is located in foobar/configuration (all my settings are located in the application install folder).

Well, this is your error. Move ini to %appdata%/foobar2000/configuration (if this folder doesn't exists -- create it), and it will work.
Title: foobar2000 DeskBand Controls
Post by: Keesface on 2010-02-18 14:48:48
The ini is located in foobar/configuration (all my settings are located in the application install folder).

Well, this is your error. Move ini to %appdata%/foobar2000/configuration (if this folder doesn't exists -- create it), and it will work.

It does work now, but i think it's kind of weird it works this way. The folder did not exist because in foobar preferences i set it to application install folder, so all the config files should be located there (all the other files are).

Thanks anyway, but I think it should be in the same location as all the other config files.
Title: foobar2000 DeskBand Controls
Post by: DonnieBrasco on 2010-02-24 15:29:25
What do you think about a different color for the active button?
For example all the buttons grey and when I press play the button become white...
In this case the status messages are not necessary.
It is only one of my ideas.
Donnie.
Title: foobar2000 DeskBand Controls
Post by: Audionut on 2010-03-07 03:15:48
Any eta and a 64bit compatible version?
Title: foobar2000 DeskBand Controls
Post by: servimo on 2010-03-07 18:38:38
This is my Deskband.ini file, it is on "%appdata%/foobar2000/configuration", using Windows XP. I don't want to show the buttons and the seekbar, but is not working. What could be wrong? I disabled the taskbar control, closed foobar2000, then open foobar2000 and enable again the deskbar, but still keeps showing the buttons and the seekbar.

Code: [Select]
[Options-]
Windows 7, small icons, classic skin / Windows XP, classic skin
MinWidth=350

TextShow=1
TextTop=2
TextLeft=172
TextShowStatus=1
TextShowTitle=1
TextShowTime=1

ButtonsShow=0
ButtonsTop=2
ButtonsLeft=0

SeekbarShow=0
SeekbarTop=2
SeekbarLeft=70
SeekbarWidth=100

Another thing: where to edit the text to show? The colors and the font?
The size of the Deskband? I think is too big.

* Ok, I did something wrong: what I have to remove is the "-" from [Options-], not the ";" from the next line, but now explorer crash and I have to exit it and when I try to enable the deskbar explorer crash again and again.
** I restart the computer and everything is working fine now, no more crashes, I can disable, edit the ini file, and enable it again.
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2010-03-09 12:42:19
Any eta and a 64bit compatible version?


I second this question, it's probably the main reason I check the forum this days 
Title: foobar2000 DeskBand Controls
Post by: goldenfingaz on 2010-03-09 20:35:08
Any eta and a 64bit compatible version?


I second this question, it's probably the main reason I check the forum this days 

Me too, that would be great, i was looking for something like this. 
Title: foobar2000 DeskBand Controls
Post by: shevchenic on 2010-03-10 18:19:03
Seems a very nice component~ But i am running on 64 bit Windows 7.

when we can have 64 bit version?  I cannot wait anymore~~~
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-03-10 20:40:37
Hey guys! Here is x64 version (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip) (link is the same as before). Sorry that it take so long.. Really had no free time last month. But now it seems that my rush is over and I will be able to work on this plugin. So, stay tuned
Title: foobar2000 DeskBand Controls
Post by: netvalker on 2010-03-10 21:25:48
When I try to register the library, this error pops up:
(http://img9.imageshack.us/img9/9671/clipboard02cs.jpg) (http://img9.imageshack.us/i/clipboard02cs.jpg/)
My system is Windows 7 Ultimate x64
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2010-03-10 21:30:53
When I try to register the library, this error pops up

But this error says that you try to UN-Register. To register you don't need "/u" switch.
See also this post: http://www.hydrogenaudio.org/forums/index....st&p=688586 (http://www.hydrogenaudio.org/forums/index.php?showtopic=78234&view=findpost&p=688586)
Title: foobar2000 DeskBand Controls
Post by: netvalker on 2010-03-10 21:43:10
I must be tired.
A wonderful plugin.
Regards.
Title: foobar2000 DeskBand Controls
Post by: shevchenic on 2010-03-11 07:07:56
Hey guys! Here is x64 version (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip) (link is the same as before). Sorry that it take so long.. Really had no free time last month. But now it seems that my rush is over and I will be able to work on this plugin. So, stay tuned


Greate! Greate! and Greate!
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2010-03-11 10:00:12
Hi eldarien,
First of all, great work on the x64 version, seems to work with no problems on Windows 7 x64.
2 suggestions, though.
The most crucial one would be to automatically select the toolbar on foobar launch and automatically deselect it on foobar close.
The second would be an option to customize what is shown in the toolbar.
Thanks again, Adam.

PS.
The component works flawlessly with Hebrew text, which is nice.
Title: foobar2000 DeskBand Controls
Post by: IvoP123 on 2010-03-11 10:48:23
The second would be an option to customize what is shown in the toolbar.


Something already can be modified by changing the .ini file (show/hide buttons, seekbar, title, time)
Title: foobar2000 DeskBand Controls
Post by: BrutuZ on 2010-03-13 02:05:17
Ok people, i spent a little time making a installer for the latest version of this plugin. If you wish you can download it from here (http://cid-fd809eed04544c07.skydrive.live.com/self.aspx/P%C3%BAblico/Install%20Deskband.exe). It will detect your O.S. version (x64 or x86), copy and register the proper DLL to your foobar2000 folder, and as a plus, will also move your config file to your foobar2000 folder and create a symbolic link inside the %AppData% so that you can use the plugin with portable installations (as i do) without having to mess with AppData folders.
Please note that due to the fact that only Vista and Seven have the symlink tool built-in, the installer propably will work only on these two O.S's. If there's enough interest and the plugin developer decide to not implement a way to load the .ini from another folder beside the AppData one, i might add XP support too.

If you test it, your feedbak is very welcome.
Title: foobar2000 DeskBand Controls
Post by: proneax on 2010-03-17 14:04:20
Great plugin -- this really makes foobar usable for me which it wasn't before!

Used installer above on x64 -- like a charm!

Wishlist:
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2010-03-17 18:23:44
Ok people, i spent a little time making a installer for the latest version of this plugin. If you wish you can download it from here (http://cid-fd809eed04544c07.skydrive.live.com/self.aspx/P%C3%BAblico/Install%20Deskband.exe). It will detect your O.S. version (x64 or x86), copy and register the proper DLL to your foobar2000 folder, and as a plus, will also move your config file to your foobar2000 folder and create a symbolic link inside the %AppData% so that you can use the plugin with portable installations (as i do) without having to mess with AppData folders.
Please note that due to the fact that only Vista and Seven have the symlink tool built-in, the installer propably will work only on these two O.S's. If there's enough interest and the plugin developer decide to not implement a way to load the .ini from another folder beside the AppData one, i might add XP support too.

If you test it, your feedbak is very welcome.


Works as advertised in Windows 7 x64 
Great work,  BrutuZ

PS.
Perhaps you should take a different approach and allow using an external ZIP with the component (either manually or by downloading), so the installer becomes more generic and you won't have to update it with every version.
Title: foobar2000 DeskBand Controls
Post by: Shaun1 on 2010-04-01 23:38:57
Can the toolbar be set to open and close along with foobar?  Also any updates on the new installer?
Title: foobar2000 DeskBand Controls
Post by: BrutuZ on 2010-04-02 00:29:50
Perhaps you should take a different approach and allow using an external ZIP with the component (either manually or by downloading), so the installer becomes more generic and you won't have to update it with every version.

I guess i could do that, but honestly, i fail to see the point here. If you have the zip already you're half-way to the complement installation/update. The plug-in doesn't seem to be updated that often, but i'll see what i can do anyway.
Title: foobar2000 DeskBand Controls
Post by: BrutuZ on 2010-04-02 01:39:49
Ok, i added the .zip thingy, now if you have a file named Foobar2000DeskbandControls.zip sitting in the installer folder, the installer will detect it and ask if you want to use it instead of the built-in files. If this features breaks in future releases it's not my fault, it will probably be because the author changed the current zip structure (.dll files inside 64bit and 32bit folders), in that case blame the author  . I wont mess with the presets though. Btw, download it on the same link as before.

Off: I do hate this time limit to edit posts 
Title: foobar2000 DeskBand Controls
Post by: veenone on 2010-04-02 04:03:33
great plugin BrutuZ! I really like it! 
Title: foobar2000 DeskBand Controls
Post by: fusen on 2010-04-02 04:29:52
definitely should add a seekbar
Title: foobar2000 DeskBand Controls
Post by: BrutuZ on 2010-04-02 06:13:33
great plugin BrutuZ! I really like it! 

Not my plugin, i just made the installer
Title: foobar2000 DeskBand Controls
Post by: neothe0ne on 2010-04-03 23:29:35
Is it possible to configure what buttons show up?  I'd like to get rid of the Play/Stop button if possible.
Title: foobar2000 DeskBand Controls
Post by: BrutuZ on 2010-04-04 00:17:03
definitely should add a seekbar

There is, edit deskband.ini accordingly (SeekbarShow=1)

Is it possible to configure what buttons show up?  I'd like to get rid of the Play/Stop button if possible.
Not really, you can either show all buttons, or none of them
Title: foobar2000 DeskBand Controls
Post by: Fractal_Mortality on 2010-04-20 23:13:21
Any plans on further updating this? I'd really love the ability to customize controls in some way.
Title: foobar2000 DeskBand Controls
Post by: Shaun1 on 2010-04-21 06:59:07
Would really love some updates on this as well, lots of potential here.  Really do appreciate all the work done so far, though! =)

1) More customization: layout, buttons shown, button icons, formatting
2) The ability to store configuration info within the portable foobar folder rather than in %appdata%
3) Toolbar opens and closes with foobar
4) Easy installation/uninstallation
Title: foobar2000 DeskBand Controls
Post by: BrutuZ on 2010-04-21 08:12:38
2) The ability to store configuration info within the portable foobar folder rather than in %appdata%
...
4) Easy installation/uninstallation

Both have already been adressed with [a href='index.php?act=findpost&pid=693261']my installer[/a].
Title: foobar2000 DeskBand Controls
Post by: einfallslos on 2010-04-21 10:05:54
1) More customization: layout, buttons shown, button icons, formatting


If you want to change the button icons, you can do so with a tool like Greenfish Icon Editor. It is able to edit the embedded icons in the .dll file.
Title: foobar2000 DeskBand Controls
Post by: Shaun1 on 2010-04-21 10:51:41
Sorry, I forgot to mention I'm using XP which doesn't support symbolic link.

2) The ability to store configuration info within the portable foobar folder rather than in %appdata%
...
4) Easy installation/uninstallation

Both have already been adressed with [a href='index.php?act=findpost&pid=693261']my installer[/a].

Title: foobar2000 DeskBand Controls
Post by: Shaun1 on 2010-04-21 10:53:26
I understand that, just saying it would be nice if it could be done via a nice setup menu or something.

1) More customization: layout, buttons shown, button icons, formatting


If you want to change the button icons, you can do so with a tool like Greenfish Icon Editor. It is able to edit the embedded icons in the .dll file.

Title: foobar2000 DeskBand Controls
Post by: herojoker on 2010-04-21 22:59:43
Perhaps code from foo_title (http://www.hydrogenaudio.org/forums/index.php?showtopic=46595) could be reused to make this component more flexible.
Title: foobar2000 DeskBand Controls
Post by: DarkJedii on 2010-08-31 22:25:08
Any updates? I would hate to see such a wonderful component die...
Title: foobar2000 DeskBand Controls
Post by: proneax on 2011-05-12 06:10:07
still loving this plugin, but I"m pretty sure it is causing periodic crashes in foobar and even in windows explorer...

so any idea on updates would be really appreciated!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-06-27 09:22:04
Hi. Is anyone still interested in this plugin? I am thinking about new version...

2 proneax: any luck with sources?
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2011-06-28 08:36:34
I would love to see a new version.
I can't remember what it was that made me remove the component, but would very much like to use it again.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-07-12 23:15:55
Hello everybody. I just finished a new version. Please take a look.

(http://img12.imageshack.us/img12/1494/deskbandcontrols2.png)


(http://img39.imageshack.us/img39/4563/deskbandcontrolsprefere.png)

** Known issues:
   - Although deskband starts on Windows XP, it is unstable and may not function properly.
   - AlbumArt does not draws correctly on Windows XP.
   
** Changelog:
   - new:   Deskband can show/hide itself automatically when foobar2000 opens/closes,
         but on open you will receive confirmation dialog from windows.
   - new:   Volume control bar.
   - new:   Text can be automatically scrolled if it doesn't fit in toolbar.
   - new:   Text can be aligned to right.
   - new:   Text supports foobar2000 title formatting.
   - new:   "Stop after current" button with current mode indicator.
   - new:   Album Art support.
   - new:   Options configuration dialog (Display - Deskband Controls in foobar2000),
      no more config files.
   -   A little bit simplified installation and deinstallation.

For more details please see included readme file.

Download: Foobar2000 Deskband Controls 2 (http://eldarien.homeip.net/Foobar2000DeskbandControls2.zip)
Title: foobar2000 DeskBand Controls
Post by: Sandrine on 2011-07-13 08:28:57
Hello everybody. I just finished a new version. Please take a look.

Excellent, thanks. It works reasonably well with my vertical taskbar, the only thing I'd wish for was a faster ( or adjustable ) scrolling speed
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2011-07-13 21:42:08
Thank you very much for the new version.
A few issues:
- My explorer.exe crashed at some point, though it seems it was caused by a quick open and close of foobar which "confused" it.
- After upgrading foobar to 1.1.8 beta 2, component no longer worked, so I had to repeat the installation procedure.
- It would be nice if you could add the component to the official repository, in order to make tracking changes easier.]

All in all, a great work! 
Title: foobar2000 DeskBand Controls
Post by: Sandrine on 2011-07-13 23:57:56
- After upgrading foobar to 1.1.8 beta 2, component no longer worked, so I had to repeat the installation procedure.


Actually it does, you just had to go to preferences in foobar and confirm the parameters again. I suspect that's a design issue with the taskbar rather than a component problem.
Title: foobar2000 DeskBand Controls
Post by: lumaan on 2011-07-14 00:40:33
Love it
Title: foobar2000 DeskBand Controls
Post by: kraut on 2011-07-14 01:53:22

Excellent plugin. With the WM popup display you have to open the foobar window to change volume. This components lets you control volume and the seekbar.
Had been looking for that a long time. Thanks.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-07-14 07:18:00
- My explorer.exe crashed at some point, though it seems it was caused by a quick open and close of foobar which "confused" it.
- After upgrading foobar to 1.1.8 beta 2, component no longer worked, so I had to repeat the installation procedure.
- It would be nice if you could add the component to the official repository, in order to make tracking changes easier.]

- Yeah, I know  This deskband thing is very crushy by itself, even Windows SDK sample crashed at me with no reason. I am searching how to make it more stable, but even now explorer is restarting automatically by Windows, so it's not that critical.
- I will check this.
- Does anyone know what should I do to add component to official repository? I did not find any guides or instructions.

Excellent, thanks. It works reasonably well with my vertical taskbar, the only thing I'd wish for was a faster ( or adjustable ) scrolling speed

- Ok, I'll add scroll speed option.

P.S. Currently I'm researching how to make it look better on XP with Luna theme, because XP does not support transparent backgrounds on trackbars. D'oh! 
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2011-07-14 08:01:21
- After upgrading foobar to 1.1.8 beta 2, component no longer worked, so I had to repeat the installation procedure.


Actually it does, you just had to go to preferences in foobar and confirm the parameters again. I suspect that's a design issue with the taskbar rather than a component problem.

- My explorer.exe crashed at some point, though it seems it was caused by a quick open and close of foobar which "confused" it.
- After upgrading foobar to 1.1.8 beta 2, component no longer worked, so I had to repeat the installation procedure.
- It would be nice if you could add the component to the official repository, in order to make tracking changes easier.]

- Yeah, I know  This deskband thing is very crushy by itself, even Windows SDK sample crashed at me with no reason. I am searching how to make it more stable, but even now explorer is restarting automatically by Windows, so it's not that critical.
- I will check this.


As for the component no longer working after a foobar upgrade, Tried again and this time worked perfectly. Anyway, Sandrine's explanations seems fine.
Regarding the explorer crashes, I suspected it has more to do with windows itself rather than the component, but if you could somehow bypass this limitation...
One issue I noticed is scrolling of RTL text (hebrew) not working. Text will just bounce a bit to the right and than a bit to the left, over and over again.
Thanks again.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-07-14 08:51:35
One issue I noticed is scrolling of RTL text (hebrew) not working. Text will just bounce a bit to the right and than a bit to the left, over and over again.

Can you upload some file with this kind of text in tags so that I'll be able to test?
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2011-07-17 10:37:29
Hello eldarien,
Here's the sample with Hebrew tags that isn't scrolling properly.
Ideally, for English text, text is aligned to left and scrolled to the left (as today).
For Hebrew (and any other RTL text), text is aligned to the right and scrolled to the right.
If the detection can be automatic, that would be perfect...

Hebrew Tags Sample (http://www.multiupload.com/XG40S5KJXG)

Thanks again, Adam.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-07-19 20:52:05
Here is version 0.2.1. Yay!

(http://img853.imageshack.us/img853/1897/deskbandcontrolsxp.png)

** Known issues:
   - RTL text may not scroll correctly on Windows XP
   - Possible explorer crush when closing deskband
   
** Changelog:
   - Album art works correctly on Windows XP
   - Trackbars background now transparent on Windows XP
   - Better font for Windows XP Luna theme
   - "Auto show/hide deskband" option now works on Windows XP
   - Text scroll speed option
   - RTL text support and automatic scroll direction
   - Side by side layout preset

Download: Foobar2000 Deskband Controls 2 (http://eldarien.homeip.net/Foobar2000DeskbandControls2.zip)
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2011-07-20 08:10:08
Wow! 
0.2.1 works beautifully, automatic scroll direction is brilliant.
The only thing that's missing is a place where you can keep track on future development (ahem... official component repository...  ).
Thanks alot.

Oh, finding the cause for those random explorer crashes would be nice
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2011-07-22 20:57:06
Great work! 

Suggestions:
* Custom text / placement (e.g., time elapsed / time remaining besides the seekbar)
* Seekbar/volume slider style options
* Opacity options
* Display nothing when foobar is closed
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-07-22 21:17:59
My server may be offline quite often (it's home server), so here is
download mirror: megaupload.com/?d=U36XIEHX
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2011-07-23 11:16:29
Great work! 

Suggestions:
* Custom text / placement (e.g., time elapsed / time remaining besides the seekbar)
* Seekbar/volume slider style options
* Opacity options
* Display nothing when foobar is closed


Custom text / placement - edit the "text format" to whatever you want.
Display nothing when foobar is closed - you can make the component completely close the taskbar when exiting foobar.
Title: foobar2000 DeskBand Controls
Post by: vaga8ondxwr on 2011-07-24 06:51:53
I have taskbar on the side so my configuration needs are a little different.
Request:
- Multiple text controls (1 long line is really hard to read)
- More than 1 artwork
- Display artwork provided by foo_uie_biography / Custom image path
- Change volume while dragging
- Button vertical aligment / Each button as separate control
Thanks!
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2011-07-25 17:30:54
Great work! 

Suggestions:
* Custom text / placement (e.g., time elapsed / time remaining besides the seekbar)
* Seekbar/volume slider style options
* Opacity options
* Display nothing when foobar is closed


Custom text / placement - edit the "text format" to whatever you want.
Display nothing when foobar is closed - you can make the component completely close the taskbar when exiting foobar.

Ah, I figured out you can get a line break with $crlf()
When I first start my computer, [Start] displays, although foobar is closed and "display status" is disabled.
Title: foobar2000 DeskBand Controls
Post by: Rarn on 2011-07-26 22:00:18
Great component!

It'd be nice if you could select an action to occur double clicking on the album art/text. Specifically I want it to bring foobar to the foreground when I have it minimized to the tray.
Title: foobar2000 DeskBand Controls
Post by: VortX on 2011-08-24 12:15:24
Awesome!

I had been searching for something like this since I switched from Winamp
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2011-08-25 08:23:43
Does anyone have the ZIP file of the latest version by chance?
Download link seems down...
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2011-08-25 13:51:43
Does anyone have the ZIP file of the latest version by chance?
Download link seems down...


Never mind, server came back to life...
Title: foobar2000 DeskBand Controls
Post by: White_Shadow on 2011-09-10 22:20:33
I've a little issue with the album art support:
(foobar2000 1.1.7, win7 x64, Deskband_2)

All worked fine just up to the point, where I've multiple album arts for one album. It is an album with 3 Disc and for each disc there is a cover. My album art seach pattern is

(something...)
cover.jpg
cover_%discnumber%.jpg
album.jpg

As foobar searches in that order, it displays the file "album.jpg", when I select the whole album with multiple covers, and "cover_%discnumber%.jpg", when I select a single Track. Only Deskband won't do that. It displays my stub image instead. As I expect that the album art would be loaded via foobar, this seems quite strange to me.
Title: foobar2000 DeskBand Controls
Post by: Nixdagibts on 2011-09-11 14:49:19
Question: Is it just implemented that  Foobar2000 Deskband Controls 2 starts and closes automatically with foobar?
Title: foobar2000 DeskBand Controls
Post by: magic12kenneth on 2011-10-06 03:01:50
Thanks for this awsome addon. It works perfectly on Windows 7 32bit. I have a feature request. Can you implement the display time to static so it doesn't scroll along with the song title and artist?
Title: foobar2000 DeskBand Controls
Post by: Nordfinn on 2011-10-06 06:24:36
I've a little issue with the album art support:
(foobar2000 1.1.7, win7 x64, Deskband_2)

All worked fine just up to the point, where I've multiple album arts for one album. It is an album with 3 Disc and for each disc there is a cover. My album art seach pattern is

(something...)
cover.jpg
cover_%discnumber%.jpg
album.jpg

As foobar searches in that order, it displays the file "album.jpg", when I select the whole album with multiple covers, and "cover_%discnumber%.jpg", when I select a single Track. Only Deskband won't do that. It displays my stub image instead. As I expect that the album art would be loaded via foobar, this seems quite strange to me.

Title: foobar2000 DeskBand Controls
Post by: Nordfinn on 2011-10-06 06:34:33
Thanks much for this.  Got it going pretty quickly, and works well.  Except: I too am having trouble with displaying album art.  This is what I have for search pattern for front cover art in default ui preferences:

%album%.jpg
folder.jpg
$ifequal($strcmp($left(%path%,5),http:),1,d:\foobar\radio.jpg,)


Only those that conform to the second line are showing up in DeskBand Controls.  That is very few, the way I am set up.  Almost all my art is defined by the first line (I have all album .cue files and jpegs named by album in one big Foobar folder).

I am running XP.

Anything to be done about this?

Thanks again,
Nordfinn
Title: foobar2000 DeskBand Controls
Post by: White_Shadow on 2011-10-06 10:46:54
I found the source of my album art issue: It happens (afaik) only, when there are embedded "icon"-Artworks. Deleting them solves the problem for playing mp3s.
Title: foobar2000 DeskBand Controls
Post by: Decalicatan_Decalicatan on 2011-10-06 20:18:31
Can you implement the display time to static so it doesn't scroll along with the song title and artist?


That would be great !
This static text zone, whose content would be defined with titleformatting in the preferences could be displayed instead of the seekbar for example.

But great component anyway
Title: foobar2000 DeskBand Controls
Post by: Nordfinn on 2011-10-07 04:41:55
Album art problem: Thanks much for this.  Glad to have it.  Works well, except that I, too, am having trouble displaying album art.  The search pattern for cover art in my default UI is as follows:

%album%.jpg
folder.jpg
$ifequal($strcmp($left(%path%,5),http:),1,d:\foobar\radio.jpg,)

The only parameter for which DeskBand displays the art is the second, but that is very little of my art the way I am set up.  Most all of my jpegs are named by album and are in one big folder with .cue (by album) and .wav files (by album).  (Strangely, DeskBand doesn't display the "stub" image for those, but rather an image that I can't identify or track down.)

Anything to be done?  Any hints?

I am running XP.

Thanks much,
N.
(The third line search string above, by the way, came from a forum member who was looking to add art to radio streams.)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-10-10 19:32:27
Thanks for this awsome addon. It works perfectly on Windows 7 32bit. I have a feature request. Can you implement the display time to static so it doesn't scroll along with the song title and artist?


You're welcome. And yes, this can be done - so, maybe in next version
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-10-11 21:46:30
Album art problem: Thanks much for this.  Glad to have it.  Works well, except that I, too, am having trouble displaying album art.  The search pattern for cover art in my default UI is as follows:

%album%.jpg
folder.jpg
$ifequal($strcmp($left(%path%,5),http:),1,d:\foobar\radio.jpg,)

...


I double-checked my code - everything is correct. This is limitation of foobar2000 API - it does not support configurable paths in album art exposed to plugins. Paths are hard-coded in foobar itself and there are two of them: "folder.jpg" and "cover.jpg". So, if you name your file folder.jpg or cover.jpg it will display in deskband. Nothing I can do here, sorry.
Possible solution is to embed album art inside media files, as this feature is present since foobar2000 v1.1.7
Title: foobar2000 DeskBand Controls
Post by: Nordfinn on 2011-10-12 04:17:46
Thanks very much for checking and for the cogent explanation.

N.
Title: foobar2000 DeskBand Controls
Post by: Scorpius666 on 2011-12-21 17:55:54
This deskband works great but it has a really annoying bug that makes me crazy.

It's easy to reproduce: Create a playlist of shoutcast radio stations (like 5).  Play the first one and then press the Next button in the deskband quickly several times.  It *always* crashes.

The only workaround is to click Next, wait for the next shoutcast radio to get ready and start playing, and then press Next again, and so on until you get to the station you wanna listen to.  It's a pain when you have a playlist of 20 stations and you just don't want to open the main foobar window.

It doesn't happen using the Next/Prev buttons of the foobar window, just with the deskbands.

It also doesn't happen with a normal playlist, it has to be internet radio stations.

Code: [Select]
Illegal operation:
Code: AA67913Ch, flags: 00000001h, address: 752BB9BCh
Bug check

Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_playback_new_track
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2011-12-24 11:17:32
Hi Scorpius666. Thanks for the report, I will try to fix this issues.
And a little news - a new version is coming soon
Title: foobar2000 DeskBand Controls
Post by: _stranger_ on 2011-12-24 19:26:03
Thank you for this excellent plugin!

However, sometimes it crashes foobar when i harass volume bar, but not often

one suggestion:
- add saving/loading presets (drop-down list with save and load buttons instead of current preset buttons would be nice)

Regards
Title: foobar2000 DeskBand Controls
Post by: Scorpius666 on 2011-12-26 18:24:57
Hi Scorpius666. Thanks for the report, I will try to fix this issues.
And a little news - a new version is coming soon


Wow! That's great news!

I stopped using WinAMP and MediaMonkey just because this deskband exists for foobar.  That should get you an idea of how awesome this deskband is!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-03 21:55:16
Happy new year to everyone!

Here's version 0.3 of Deskband Controls.

(http://img685.imageshack.us/img685/811/fdc3.png)

New stuff:
   - new trackbars, more "media-player" style
   - static text with title formatting support
   - configuration presets
   - fixed crush when user performs many frequent actions (changing volume, proceeding to next track a few times, etc.)

Download Deskband Controls (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-04 06:44:10
Download Deskband Controls (Link 2) (http://dl.dropbox.com/u/374593/Foobar2000DeskbandControls.zip)
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2012-01-04 07:57:52
Thanks for the new version.
Did you try to contact Peter about adding the component to the official repository?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-04 09:34:31
Hi Adam. No, not yet. But I will do, eventually
Title: foobar2000 DeskBand Controls
Post by: Decalicatan_Decalicatan on 2012-01-04 22:37:39
Thanks again for your component, and the new stuffs are really great

Title: foobar2000 DeskBand Controls
Post by: kraut on 2012-01-05 06:17:05
I downloaded the upgrade and loaded in the component panel,but now I cannot get it to work. The layout controls are all srewed up.
Even removing the new version and loading the previous one will not remedy the situation.
Help please.

I did unregister the old version, and registered the new on. Deskband  shows up in the toolbar menu,  but selecting it will not have it show up in the toolbar.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-05 07:08:08
Hi kraut. Make sure that you updated both foobar plugin (foo_deskband_controls.dll) and deskband (deskband_controls.dll). Both must be uninstalled first (plugin must be removed from foobar). Note that explorer.exe should be restarted after you unregister deskband dll (you can kill it in task manager, then run it again from File - New Task...) You can also try to remove plugin configuration file (located at C:\Users\%USERNAME%\AppData\Roaming\foobar2000\configuration\foo_deskband_controls.dll.cfg). Then install new version, run foobar and open deskband panel (deskband is almost invisible when foobar is not opened). In configuration dialog select appropriate preset, click Load and then Apply.
Title: foobar2000 DeskBand Controls
Post by: kraut on 2012-01-06 01:57:41
Thanks, works now. Looks and works great. Excelllent plugin - should be part or foobar essentials.
Title: foobar2000 DeskBand Controls
Post by: _stranger_ on 2012-01-07 11:45:27
Happy new year to everyone!

Here's version 0.3 of Deskband Controls.

(http://img685.imageshack.us/img685/811/fdc3.png)

New stuff:
   - new trackbars, more "media-player" style
   - static text with title formatting support
   - configuration presets
   - fixed crush when user performs many frequent actions (changing volume, proceeding to next track a few times, etc.)

Download Deskband Controls (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip)

Outstanding!

Thank you.
Title: foobar2000 DeskBand Controls
Post by: Scorpius666 on 2012-01-09 17:30:55
Happy new year to everyone!

Here's version 0.3 of Deskband Controls.

Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-09 17:52:07
With a Width field for Text1 we would solve that, don't you think?
All the presets have Text1 at the right of the deskband so nobody notices it.  Maybe I'm picky, but I think I got used to have the Text2 (the time) at the right of Text1

Yeah, that was by design from the start. I'll add width to both text strings, no problems
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-14 18:52:16
Deskband Controls v 0.3.1

New stuff:
   - foobar plugin now checks deskband version on startup - it must be the same
   - restore foobar window if user double-clicks album art or text area
   - context menu
   - text1 and text2 now both have width
   - if no cover-art exists and no stub image defined in foobar deskband will show its stub image

Download: Link 1 (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip) Link 2 (http://dl.dropbox.com/u/374593/Foobar2000DeskbandControls.zip)
Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2012-01-14 19:13:56
i just decided to try this for the first time and it's very cool. thanks.
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2012-01-15 08:24:03
Thanks for the new version.
Quick note - with the new foobar2000 1.1.11 beta, you can no longer install components directly from dll.
You need to distribute the relevant dll (foo_deskband_controls) inside a zip (foo_*.zip) or the new *.fb2k-component (a renamed zip).
Adam.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-15 09:31:45
Quick note - with the new foobar2000 1.1.11 beta, you can no longer install components directly from dll.
You need to distribute the relevant dll (foo_deskband_controls) inside a zip (foo_*.zip) or the new *.fb2k-component (a renamed zip).


Thanks, I've updated it to be a zip for now.
Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2012-01-15 20:32:52
i was just wondering why this doesn't display all the album art patterns i have set in the display preferences and i found this earlier post....

I double-checked my code - everything is correct. This is limitation of foobar2000 API - it does not support configurable paths in album art exposed to plugins. Paths are hard-coded in foobar itself and there are two of them: "folder.jpg" and "cover.jpg". So, if you name your file folder.jpg or cover.jpg it will display in deskband. Nothing I can do here, sorry.


i do not believe this a limitation of the SDK as many other 3rd party components can display them just fine. ESPlaylist, ELPlaylist, WSH panel mod and facets are just some of the ones i know of.

i can't embed or use cover/folder.jpg because some of my preferences are for radio streams. if you could find out how to add support, that would be great.
Title: foobar2000 DeskBand Controls
Post by: StealthX on 2012-01-15 20:42:43
If I upgrade from .0.3 to 0.3.1 will I lose my settings? Foobar isn't finding the update for it when I search for updates.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-15 21:00:31
i can't embed or use cover/folder.jpg because some of my preferences are for radio streams. if you could find out how to add support, that would be great.

If i find how to implement this, I will do. For now I was unable to find a documentation or working code example. If you know any open-source plugin that can show such art - let me know.

If I upgrade from .0.3 to 0.3.1 will I lose my settings? Foobar isn't finding the update for it when I search for updates.

No, you will not loose your settings. Plugin preserves existing configuration, but just in case you can backup deskband controls configuration file - it is located at
C:\Users\%UserName%\AppData\Roaming\foobar2000\configuration\foo_deskband_controls.dll.cfg
Title: foobar2000 DeskBand Controls
Post by: StealthX on 2012-01-15 21:03:43
If I upgrade from .0.3 to 0.3.1 will I lose my settings? Foobar isn't finding the update for it when I search for updates.
No, you will not loose your settings. Plugin preserves existing configuration, but just in case you can backup deskband controls configuration file - it is located at
C:\Users\%UserName%\AppData\Roaming\foobar2000\configuration\foo_deskband_controls.dll.cfg


Thanks how do I go about installing the new version, do I have to uninstall the old one?

Edit: The new one has instructions in the Read Me on how to uninstall and install the newest version, everything is working great!
Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2012-01-15 21:21:52
If i find how to implement this, I will do. For now I was unable to find a documentation or working code example. If you know any open-source plugin that can show such art - let me know.


WSH panel mod is open source so i had a look and found this.

http://code.google.com/p/foo-wsh-panel-mod...helpers.cpp#540 (http://code.google.com/p/foo-wsh-panel-mod/source/browse/foo_uie_wsh_panel_mod/helpers.cpp#540)
Title: foobar2000 DeskBand Controls
Post by: StealthX on 2012-01-15 21:25:06
With the new version now when I right click on the area circled in red in the picture below the context menu shows up now even though I am not right clicking on deskband, any way I can fix this considering that is the only area on my taskbar that I have to right click on.

(http://i43.tinypic.com/25ktw6t.jpg)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-15 21:34:09
marc2003: tnahks, i'll take a look.

StealthX: i think that you turned off album art display but didn't move buttons to the left so the space is left unused.
Also, in taskbar options (in the context menu) uncheck "Lock the taskbar" and you will see real deskband dimensions.
Title: foobar2000 DeskBand Controls
Post by: StealthX on 2012-01-15 21:57:22
eldarien: Thanks I did turn off the album art I guess I have to move everything to the left now!
Title: foobar2000 DeskBand Controls
Post by: StealthX on 2012-01-16 20:08:18
I restarted my computer and now the "Text 2" seems to be bold, any way I can fix this?

(http://i43.tinypic.com/1fwl5j.jpg)

Before the restart it looked like this

(http://i43.tinypic.com/25ktw6t.jpg)

The text I am referring to is the time on the right


Edit: Deselecting the toolbar from the taskbar and then turning it back on seems to have fixed it. Is this a bug?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-16 20:20:42
I restarted my computer and now the "Text 2" seems to be bold, any way I can fix this?


Just hide deskband and show it again (from taskbar Toolbars menu). This glitch can occur when you change windows theme from aero to basic and back.
Title: foobar2000 DeskBand Controls
Post by: StealthX on 2012-01-16 20:25:06
I restarted my computer and now the "Text 2" seems to be bold, any way I can fix this?


Just hide deskband and show it again (from taskbar Toolbars menu). This glitch can occur when you change windows theme from aero to basic and back.


Weird I never change my Win7 theme, maybe it changes when loading after a restart?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-16 20:29:02
It sometimes changes when you run full-screen app - video or game for example. This is known problem, but I have no idea how to fix it.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-22 10:39:13
Deskband Controls v 0.3.2

Changelog:
   - new album art extraction code - should work correctly with custom paths
   - context menu fixes

Download: Link 1 (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip) Link 2 (http://dl.dropbox.com/u/374593/Foobar2000DeskbandControls.zip)
Title: foobar2000 DeskBand Controls
Post by: sPeziFisH on 2012-01-22 14:04:38
thx eldarien, I'll give it a try !

Even though I will just try it, I ask myself if in the meantime foo_winamp_spam is required or not..

Beside of such a question it would make sense to revise post#1, changelogs etc., IMHO

*thumbs up* 


Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2012-01-22 15:09:40
- new album art extraction code - should work correctly with custom paths


thanks for this.
Title: foobar2000 DeskBand Controls
Post by: .misiek on 2012-01-22 21:08:51
first of all plugin is excellent, unfortunatelly i am using classic windows theme @ windows7 and all bars don't draws properly.
Instead of now playing position on seek bar i have black line. The same is on volume bar although I can change volume and seek tracks.

example screenshot
(http://www.kachalka.com/images/trxxxex67548ttvt27.png)

any idea why this doesn't work like it should (other screens with windows aero)?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-22 21:19:24
It works for me, you must be using some non-standard themes or settings? Can you share them? Did you try to turn deskband off and on again (from taskbar menu)?
If you tell me how to reproduce I will try to fix it.

(http://img46.imageshack.us/img46/5444/deskbandclassictheme.png)
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2012-01-23 08:09:08
Hi eldarien,
Thanks for 0.3.2, there seems to be a problem with deskband_controls_x64.dll, I get error while extracting.

* EDIT *
Forget it, file was locked by explorer, that's all.
Title: foobar2000 DeskBand Controls
Post by: StealthX on 2012-01-23 20:27:11
Hi eldarien,
Thanks for 0.3.2, there seems to be a problem with deskband_controls_x64.dll, I get error while extracting.

* EDIT *
Forget it, file was locked by explorer, that's all.


I was also just coming to comment that you may want to add to the Read Me txt that if you can not delete the old deskband_controls_x64.dll before installing the latest version of deskband_controls_x64.dll with the latest version of Deskband Controls to close explorer.exe in task manager first, then re-open it in task manager by going to File>New Task (Run...)>explorer.exe and then the file should be able to be deleted.
Title: foobar2000 DeskBand Controls
Post by: .misiek on 2012-01-23 21:53:18
eldarien, i've tried almost everything. Rebooting, turning off, on. Even on my clean standard instalation of winxp sp2 on virtual machine i have same problem.
The strangest thing is that sometimes it looks like on your screenshoot (i think it could be connected with fact  that i have focus follow mouse on my win7).

Here are my classic win7 theme:
http://dl.dropbox.com/u/14332475/msk.themepack (http://dl.dropbox.com/u/14332475/msk.themepack)

and another screen
(http://www.kachalka.com/images/dix9n3r8ial6b9c8sjj.png)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-23 22:59:44
Hi .misiek. I managed to reproduce it, thanks for the report.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-24 21:09:57
Deskband Controls v 0.3.3

Changelog:
   - Context menu "Open containing folder" fix for file names with comma in path
   - Fix for trackbars drawing bug on classic themes

Download: Link 1 (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip) Link 2 (http://dl.dropbox.com/u/374593/Foobar2000DeskbandControls.zip)

Title: foobar2000 DeskBand Controls
Post by: .misiek on 2012-01-25 19:00:37
Hi eldarien, thx for quick update. Now it works great!
For me it was most wanted plugin since i've stopped using litestep.
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2012-01-29 19:46:33
Hello,
Is there any way to get it to display nothing when there's no playback?  (ie, when Windows is first started, and when playback is stopped)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-29 20:20:43
Hi aeidein. Deskband is invisible when foobar is not loaded. Are you using outdated version? ;-)
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2012-01-30 22:09:37
Hi aeidein. Deskband is invisible when foobar is not loaded. Are you using outdated version? ;-)

ah, you're right.

I was also referring to when foobar is started and playback has not begun, and Deskband shows "[Stopped]" and the seekbar/volume bar.  Would it be possible to have Deskband be invisible when foobar is stopped?  or even when it is paused?

Thanks for a great component!  This is my preferred setup:
http://i.imgur.com/oH5mk.jpg (http://i.imgur.com/oH5mk.jpg)
Code: [Select]
Text1: %artist%' - '%title% '('%album%')'    $crlf() $repeat(' ',90) $repeat($char(9733),%rating%)  
0/6/400/none
Text2: %playback_time% $repeat(' ',50) %playback_time_remaining%
0/21/300
Seekbar: 30/26/140
Volume: 222/26/34
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-01-31 21:34:43
Would it be possible to have Deskband be invisible when foobar is stopped?  or even when it is paused?

Of course it is possible, but I think such behavior may be quite confusing. Anyway, I'll see what I can do.
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2012-02-01 10:02:30
Would it be possible to have Deskband be invisible when foobar is stopped?  or even when it is paused?

Of course it is possible, but I think such behavior may be quite confusing. Anyway, I'll see what I can do.


I agree, quite confusing indeed.
If you decide to add it, please keep it only an option.
Title: foobar2000 DeskBand Controls
Post by: q-stankovic on 2012-02-01 10:50:33
Or you can refuse implementing confusing, senseless and excentric features.
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2012-02-01 22:55:35
Would it be possible to have Deskband be invisible when foobar is stopped?  or even when it is paused?

Of course it is possible, but I think such behavior may be quite confusing. Anyway, I'll see what I can do.

Thanks.  My reason is I often leave foobar running in the background, and would prefer the display to be hidden when there's nothing to display (ie nothing's playing).  Sorry if it seems frivolous; I completely understand if you choose not to implement it.  Thanks for reading.
Title: foobar2000 DeskBand Controls
Post by: GreenFloyd on 2012-02-07 13:56:08
First of all, aeidin, thank you for recommending this plugin to me!!

Secondly, thank you eldarien for the absolutely perfect plugin I was looking for! This is fantastic. Thank you so much for your work.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-02-07 20:31:50
GreenFloyd: you are welcome

Deskband Controls v 0.4

Changelog:
   - "Hide if not playing" option
   - Custom icons support
   - Custom color for texts and trackbars (this is for non-aero themes and XP)

Download: Link 1 (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip) Link 2 (http://dl.dropbox.com/u/374593/Foobar2000DeskbandControls.zip)

Title: foobar2000 DeskBand Controls
Post by: Unit225 on 2012-02-09 07:19:00
Wow, this is great, thanks! I've been thinking something like this would be cool for a while now, just reinstalled windows and was setting foobar back up and saw this when looking for plugins. It's definitely the coolest/most useful extension I've seen so far. Thanks again.
Title: foobar2000 DeskBand Controls
Post by: meDveD.spb on 2012-02-10 16:41:47
(http://img696.imageshack.us/img696/4105/deskbandcontrolerror.png)
win7 sp1 x64 foo v1.1.11
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-02-10 18:14:02
meDveD.spb: This picture shows that your config is incorrect. Fix it by hand or delete your config file (it is located at C:\Users\%UserName%\AppData\Roaming\foobar2000\configuration\foo_deskband_controls.dll.cfg).
Or did you want to ask something else?
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2012-02-12 07:43:57
GreenFloyd: you are welcome

Deskband Controls v 0.4

Changelog:
   - "Hide if not playing" option
   - Custom icons support
   - Custom color for texts and trackbars (this is for non-aero themes and XP)

Download: Link 1 (http://eldarien.homeip.net/Foobar2000DeskbandControls.zip) Link 2 (http://dl.dropbox.com/u/374593/Foobar2000DeskbandControls.zip)

Amazing, thanks so much!
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2012-02-12 13:28:49
Amazing plugin, works good on Win7x64. Thank you very much!! 
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2012-02-14 03:13:08
Any idea why this appears when I start foobar for the first time (after a boot)?

(http://i.imgur.com/Ext5J.jpg)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-02-14 06:42:01
Any idea why this appears when I start foobar for the first time (after a boot)?

Uncheck "Auto show/hide" in deskband preferences - it is almost invisible without foobar opened anyway. This is a security dialog added in Windows Vista for  deskbands that want to autoshow themselfs.
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2012-02-14 08:28:37
Any idea why this appears when I start foobar for the first time (after a boot)?

Uncheck "Auto show/hide" in deskband preferences - it is almost invisible without foobar opened anyway. This is a security dialog added in Windows Vista for  deskbands that want to autoshow themselfs.

Thanks, it's not visible at all!
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2012-02-16 07:10:43
Furthermore, on Windows7 x64, if you enable "Auto/show hide" and "Hide if not playing" explorer.exe crashes sometimes.
So it's better to uncheck the two options
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2012-03-01 18:33:55
BTW: works good on Windows 8 too 
Title: foobar2000 DeskBand Controls
Post by: adam777 on 2012-04-24 11:31:26
Hi eldarien,
Still enjoying the component very much and using it all the time.
A small request, though - since you already know how to detect RTL languages (Hebrew for example) and scroll the text accordingly, would it be possible to also automatically align text to the right in such case?
Thanks, Adam.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-04-26 07:14:06
Hi Adam. I guess it's not that hard to do, I'll take a look at weekend.
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2012-05-11 08:02:16
Still enjoying this great component

Hope you don't mind me asking, but would it be difficult to implement an option to set the level of text transparency?

Thanks again for a great component.
Title: foobar2000 DeskBand Controls
Post by: LPfreak on 2012-05-12 20:02:21
I think this is a great plugin but it doesn't work on my system.
I have  it installed  and activated. Look at the screenshot:

[a href="http://s14.directupload.net/file/d/2888/jnqb7k64_png.htm" target="_blank"]

My operating system is Windows 7 64bit and my foobar version is v1.1.11.

Thanks for your help.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-05-16 13:27:25
2 aeidein: I'll take a look, but can't tell right now.

2 LPfreak: Make sure that you installed VS2010 redistributable packages. Also note that deskband is invisible by default when foobar2000 with installed plugin is not opened.

I've tested it on clean win7 x32 and x64 and found no problems.
Title: foobar2000 DeskBand Controls
Post by: ace90099 on 2012-05-16 17:30:04
Can you add an option to change button icon size. I'd really like to have buttons around 48x48.
An option to change the height of the seek and volume bars would be cool too.

I want this because my taskbar is 3 bars tall and the tiny 16x16 buttons don't really fit in.
Title: foobar2000 DeskBand Controls
Post by: parrus on 2012-06-11 10:03:50
Man, u dont know for how much i wanted something like this. With this component foobar seems perfect to me now. Its working awesome. U Rock!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-06-11 13:32:47
Man, u dont know for how much i wanted something like this. With this component foobar seems perfect to me now. Its working awesome. U Rock!


Thanks, I'm glad you liked it
Title: foobar2000 DeskBand Controls
Post by: El Noire on 2012-07-01 21:12:57
Just installed this on Win7X64bit and its just awesome!  Thanks for sharing this!
Title: foobar2000 DeskBand Controls
Post by: saiwal on 2012-09-16 21:29:32
great work !!
just what i needed... installed on my win7 x64  and it works great !!

thanks again
Title: foobar2000 DeskBand Controls
Post by: ifran12 on 2012-09-17 12:41:17
I've been trying to install this component with no success so far  and i can't find out what is going wrong
I have Visual C++ 2010 SP1 redistributable packages  installed  -  even downloaded the package again and ran a "repair" installation
Register_Deskband.dll is correctly installed
Foobartoollbar option in Taskbar is ticked
I open Foobar and there is no foobardeskband  option in the preferences , neither any relevant .dll file in the components section .It seems like the component has not been installed at all

any hints ? Foobar : Latest version  OS : Win7

edit :  nm , i had not placed the .dll in the foobar folder 
        In other news , can anyone post the settings required for the plugin to look like OP's picture ?
Title: foobar2000 DeskBand Controls
Post by: saiwal on 2012-09-20 10:29:24
I've been trying to install this component with no success so far  and i can't find out what is going wrong
I have Visual C++ 2010 SP1 redistributable packages  installed  -  even downloaded the package again and ran a "repair" installation
Register_Deskband.dll is correctly installed
Foobartoollbar option in Taskbar is ticked
I open Foobar and there is no foobardeskband  option in the preferences , neither any relevant .dll file in the components section .It seems like the component has not been installed at all

any hints ? Foobar : Latest version  OS : Win7

edit :  nm , i had not placed the .dll in the foobar folder 
        In other news , can anyone post the settings required for the plugin to look like OP's picture ?


i also faced the same problem earlier but then i uninstalled the component from foobar, updated foobar to 1.1.14a, installed deskband again. and it works!
have you checked the settings tab in preferences>display>Deskband controls ?
to install component copy the dll file in the folder \Foobar\components
initially it did not show in my folder also when i used preferences>components to install.
Title: foobar2000 DeskBand Controls
Post by: emte on 2012-09-22 10:29:18
Great work! Using it at the moment. It'd be nice if you added option to change the font.
Title: foobar2000 DeskBand Controls
Post by: unbert on 2012-09-23 18:08:14
From the looks of it, this is exactly what I need.
Plus it seems to have a very on-the-ball developer behind it.
(I was happily using FoxyTunes until Yahoo decided to shut it down.)

Unfortunately all attempts at installation result in the following error:
[blockquote]Could not load component "deskband_controls.dll": Unsupported format or corrupted file[/blockquote]

My system:
Foobar 1.1.15
Windows XP sp3
C++ redistributable installed

If I can give you any more information I'll happily do so.
Any ideas what could be wrong?
Title: foobar2000 DeskBand Controls
Post by: shevchenic on 2012-09-24 08:15:03
Hi, I like this plugin very much and it works great on my Windows 7 machine.... but when I tried to install it on my new Windows 8 computer, when register the dll file, the system will pop up an error alart...and when right click windows toolbar, no foobar deskband controls option to select...

is there any way to make this work on Windows 8? Thanks.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-09-24 18:23:15
2 emte: Custom font and many other improvements will be in a new version that i am working on. But it needs more time (a few month, i guess) to finish, as i am porting shell extension to .NET in my free time. Feature requests are welcome

2 unbert: Sorry, no idea. It works on clean WinXP SP3, so it must be something with your system.

2 shevchenic: Just checked, it works. See http://imageshack.us/photo/my-images/211/fdcwin8.png/ (http://imageshack.us/photo/my-images/211/fdcwin8.png/)
Title: foobar2000 DeskBand Controls
Post by: unbert on 2012-09-24 20:43:01
Ah. Thanks for the reply.
For what its worth the official Winamp deskband controls (ugly, impractical) installed without a problem on this system.

But I do have a tweaked non-Microsoft MSStyles, which involves messing slightly with explorer.exe
Would that cause the problem?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-09-24 21:09:09
Ah. Thanks for the reply.
For what its worth the official Winamp deskband controls (ugly, impractical) installed without a problem on this system.

But I do have a tweaked non-Microsoft MSStyles, which involves messing slightly with explorer.exe
Would that cause the problem?


Maybe, who knows. But if you say that c++ 2010 redistributable is installed then maybe it's some other component. You can try to use dependency walker (http://www.dependencywalker.com/) to see if there are any unresolved dependencies (showed in red), but it doesn't use anything special...
Title: foobar2000 DeskBand Controls
Post by: unbert on 2012-09-25 01:16:53
Thanks for the tip, dependency walker doesn't seem to show anything wrong, from what I can tell.

As a last resort, I tried to install foo_deskband_controls.dll, and it works. Seems to give me what I need. Many thanks!

One remaining problem: I have a vertical taskbar, and the height of the deskband won't go below about 80 pixels.
As a result, it's taking up about an inch of vertical space. It really should be half that or less.
Is there a way to adjust that? I have the taskbar unlocked, obviously.
Title: foobar2000 DeskBand Controls
Post by: unbert on 2012-09-27 10:26:16
It's not a big deal, by the way, but it'd be nice to tweak it.
Your deskband is on the right. That's the least amount of vertical space I can get it to occupy right now.
(The controls at the bottom are for FoxyTunes. They'll be gone once I get this set up and working.)
(http://dl.dropbox.com/u/54177043/untitled.PNG)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-09-27 10:45:10
2 Umbert: try to set Deskband width to 30. Width and height are swapped by explorer if taskbar is in vertical mode.
Title: foobar2000 DeskBand Controls
Post by: unbert on 2012-09-27 15:20:20
That did it, terrific!
I want to say thankyou, both for the component which I've been using for a few days now and which works perfectly, and for the way you handle questions in the forum. Both excellent.
That's rare and is much appreciated. Thanks.
Title: foobar2000 DeskBand Controls
Post by: FireMan7209 on 2012-10-03 01:31:36
Great plug-in eldarien and as others have said, great support.
I've done software development and I know how much time and work goes into something like this.
Keep up the good work man.  You just made foobar2000 my favorite player.

Cheers 

Mike
Title: foobar2000 DeskBand Controls
Post by: Decalicatan_Decalicatan on 2012-10-28 18:06:50
@eldarien,

I have upgraded to Windows 8 (from win 7) and now the font of text in the deskband is larger (it was ok in w7), please see the image below where the text is larger than the clock at the far right:

(http://img13.imageshack.us/img13/3635/foobar2000desktop.png) (http://imageshack.us/photo/my-images/13/foobar2000desktop.png/)

Anyway, thanks again for this great component !
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-10-29 13:05:06
@eldarien,
I have upgraded to Windows 8 (from win 7) and now the font of text in the deskband is larger (it was ok in w7)


Yeah, they changed internal taskbar font, it seems. Will be fixed in next version, but can't promise when it'll be ready, maybe in december.
Title: foobar2000 DeskBand Controls
Post by: Noddle on 2012-11-09 16:42:33
I made an account just to share how much I love this plugin; it's a cornerstone of usability for me, and you've done great work on it! Thank you.
I do have a couple thoughts though. The ability to size text and seek bar/volume field height, and add as many separate text fields as desired would be useful for layout fine tuning. You could also add more options for album art fields, but that's pretty minor and many albums don't have them. Thank you again and good luck.
Title: foobar2000 DeskBand Controls
Post by: goldencore on 2012-11-12 15:59:42
Thanks for this plugin! I was looking for something like this for a long time.

Is there a possibility to add an option that I can click somewhere on displayed text to bring the foobar window to the front when it is minimized?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2012-11-13 21:43:02
2 Noddle: multiple text fields are definitely going to be in the next version

2 goldencore: this functionality is already present - just double click on album art or text field.
Title: foobar2000 DeskBand Controls
Post by: era506 on 2013-01-20 04:09:29
I created an account just to thank you for this amazing addon! It's just was I was looking for!
Also, it works just fine in Windows 8 x64, though I had to tweak position, width and cover size as the default looked all messed up.
This was my result after some tinkering with settings:

(http://i.imgur.com/Qa2kKmT.png)

Title: foobar2000 DeskBand Controls
Post by: LL25255252 on 2013-03-07 16:20:24
First, thanks for the great plugin.

I use this tool (I highly recommend it) - [edit: I don’t think we care. These tools are ten-a-penny, and overpriced at that.—db1989] -  to download the audio of youtube files. This tool adds a bullet point to the beginning of the title tag of the file.

The problem - The DeskBand plugin doesn't display properly the title if it contains a bullet point. (and maybe other special chars like apostrophe)

Windows 7, Foobar V1.2.3 , DeskBand 0.4.0.0

eldarien, can you fix it ?

Thanks in advance.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-03-13 14:18:12
Sorry, not in the current version. Deskband Controls project as it is now is closed. I am working on new version, with more features and better UI, but it is not ready yet. I will test your scenario when developing new version.
Stay tuned
Title: foobar2000 DeskBand Controls
Post by: Noddle on 2013-03-19 11:31:03
Sorry, not in the current version. Deskband Controls project as it is now is closed. I am working on new version, with more features and better UI, but it is not ready yet. I will test your scenario when developing new version.
Stay tuned

That's great to hear! Make your plugin the best it can be!
Title: foobar2000 DeskBand Controls
Post by: Aldem on 2013-03-31 07:03:57
The download link seems to be down. Got another one ?

I'm using Windows 7 32 bits.

Thanks
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2013-04-02 08:54:26
Now the link is working!
Title: foobar2000 DeskBand Controls
Post by: LiONz on 2013-04-02 14:29:06
Hi

foobar2000 DeskBand Controls doesn't work properly  when the taskbar  in set to vertically:

(http://www.image-share.com/upload/2140/143m.jpg) (http://www.image-share.com/ijpg-2140-143.html)

Thank You
Title: foobar2000 DeskBand Controls
Post by: Aldem on 2013-04-02 23:26:33
Now the link is working!


Not for me, at least, not right now.

Tuesday, April 2nd, 18:26 (UTC -5)

Please, if someone have the link to the component, could you host it on something like DropBox or the like ?
Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2013-04-03 00:54:32
not my dropbox but the developer's. it's on the previous page. http://dl.dropbox.com/u/374593/Foobar2000D...andControls.zip (http://dl.dropbox.com/u/374593/Foobar2000DeskbandControls.zip)
Title: foobar2000 DeskBand Controls
Post by: Aldem on 2013-04-03 01:01:13
not my dropbox but the developer's. it's on the previous page. http://dl.dropbox.com/u/374593/Foobar2000D...andControls.zip (http://dl.dropbox.com/u/374593/Foobar2000DeskbandControls.zip)


Guess I need to get my eyes fixed.
Thanks marc2003
Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2013-04-03 01:06:29
Guess I need to get my eyes fixed.


not really. you'd expect it to be in the first post but as eldarien has just regular member status, he/she can't edit their first post.

@eldarien, you should ask for developer status. you could then edit your posts. i'd also suggest renaming the file to foo_deskbandcontrols.zip so the components install dialog can handle it.
Title: foobar2000 DeskBand Controls
Post by: db1989 on 2013-04-03 01:17:25
I’ve added that link to the OP. Indeed, eldarien, feel free ask an Administrator if you can be added to the Developer group.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-04-03 09:11:44
Hi
foobar2000 DeskBand Controls doesn't work properly  when the taskbar  in set to vertically:
[a href="http://www.image-share.com/ijpg-2140-143.html" target="_blank"]

I’ve added that link to the OP. Indeed, eldarien, feel free ask an Administrator if you can be added to the Developer group.

Thank you, I'll try to ask.
Title: foobar2000 DeskBand Controls
Post by: Aldem on 2013-04-30 03:03:07
Hello there, it's me again.

I'm having problems using it on Windows 7, while using the Windows Classic theme. I mean, the CD cover, buttons and bars are there, but I can't see any text. I tried to play with the Deskband Control themes and the text color, nada. However, it was working perfectly using the Aero theme.

Anyone had this problem or knows a way around it ?

Thanks !

Nevermind, corrected this by unloading/reloading the Deskband Controls from the taskbar.
Title: foobar2000 DeskBand Controls
Post by: dgemu12 on 2013-05-04 02:11:50
I've been using it quite a while and love it (great customization).  However I don't think presets are working, if i change the layouts and save it, nothing changes if I try others.  Presets are supposed to save the current settings right? or does it do something else. (Can someone confirm.)

Secondly could you please add an option to use this as an windowshade mode, whilst there is foo_title your layout implementation is far superior (easy to modify attributes, text formats, ability to manipulate seeking and volume).  The ability to make it float instead of dock with the ability to add a color background or image.  Would be kickass, at the moment it is merely awesome.

p.s. I really do appreciate all the hard work you've put in.
Title: foobar2000 DeskBand Controls
Post by: mrkazoodle on 2013-08-21 15:28:40
Hi,

I only want the previous and next buttons (I already have the play/pause on my keyboard), so I am looking for the options to taking the tweaking a little further:

* selecting which buttons I want
* the possibility to use bigger buttons than these 16px one's

Any chance that functionality like this might come around soon? Else, anyone can point me in the direction of the source?
Otherwise: nice very add-on, but I'm afraid I'm looking for a more minimalistic approach.
Title: foobar2000 DeskBand Controls
Post by: TomasPin on 2013-08-21 21:12:34
Was looking for something like this, thank you very much!
Title: foobar2000 DeskBand Controls
Post by: TomasPin on 2013-08-21 21:21:48
*sorry, replied to the wrong topic here...*
Title: foobar2000 DeskBand Controls
Post by: LL25255252 on 2013-08-28 00:49:53
Is there a problem with %ispaused% and %isplaying% in DeskBand Controls ? (http://www.hydrogenaudio.org/forums/style_images/ip.boardpr/folder_post_icons/icon14.gif)

This text format (which works correctly in Foobar's "playlist view" and in "Default User Interface") doesn't work correctly in DC :

$ifgreater(%ispaused%,0,track_is_paused,track_is_playing)

Clicking the play/pause button just toggles DC's [paused] but the result of the text-format above doesn't change.

BTW - Sometimes if I click the play/pause over and over very quickly suddenly %ispaused% changes.

TIA.
Title: foobar2000 DeskBand Controls
Post by: BenB on 2013-08-28 01:52:53
Try:
Code: [Select]
$if(%ispaused%,track_is_paused,$if(%isplaying%,track_is_playing))
Title: foobar2000 DeskBand Controls
Post by: LL25255252 on 2013-08-28 04:47:33
Try:
Code: [Select]
$if(%ispaused%,track_is_paused,$if(%isplaying%,track_is_playing))

No, I got the same results as my
$ifgreater(%ispaused%,0,track_is_paused,track_is_playing)

also same results with:
$if(%ispaused%,track_is_paused,track_is_playing)
Title: foobar2000 DeskBand Controls
Post by: cybasoul on 2013-09-02 14:42:36
Hi everyone. Is the source code for this component available?

Im in a process of writing a plugin that will allow Foobar2000 to be run as an external player for XBMC (for now, but can be used for other programs alike as well), and this will not only be my first Foobar2000 component development but it will be my fist C++ project so I need as many leads as I can get. I basically need the foobar2000 DeskBand Controls' interface with Foobar2000's playback control and commands.
Title: foobar2000 DeskBand Controls
Post by: LL25255252 on 2013-09-04 00:31:44
On Aug 28 I've posted a question on this Deskband thread and haven't really got a good answer to my question :
Am I the only one who has a problem with %ispaused% and %isplaying% in DeskBand Controls ?
Any reply will be appreciated.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-09-14 16:45:27
Hi LL25255252!

When deskband controls is paused it does not query foobar for new formatting, and that is why you see what you see.
I guess there is no way to change this in current version, sorry.

cybasoul: please contact me on email and I will send you sources.
Title: foobar2000 DeskBand Controls
Post by: LL25255252 on 2013-09-14 17:09:05
When deskband controls is paused it does not query foobar for new formatting, and that is why you see what you see.
I guess there is no way to change this in current version, sorry.

Thank u eldarien for your answer.
You've posted before that you are working on a new version. Do you plan to make %ispaused% work in it or create a new similar variable ?


Title: foobar2000 DeskBand Controls
Post by: GreenFloyd on 2013-09-16 11:54:02
Hello,

Is it possible to get the original file back online? I loved this addon and would like to see it working again on my computer after a recent reformat.

edit: sorry, nevermind. I realize the mirror works. My bad!
Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2013-09-16 11:55:41
the dropbox link in the first post is working.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-09-16 14:52:03
You've posted before that you are working on a new version. Do you plan to make %ispaused% work in it or create a new similar variable ?


I will try to make this scenario work, but can't promise anything for now.
Title: foobar2000 DeskBand Controls
Post by: LL25255252 on 2013-09-21 05:09:03
I just forgot to say why I've asked the author to make the %ispaused% work. The main reason is that I want to use %ispaused% in my code for the "text1 format" in order to stop the scrolling of long text1 when the track is paused.
Maybe I'll display "== P A U S E D short-version-of-trackname =="
A short-version-of-trackname will prevent the scrolling.

As of now, this plugin has a built-in option called "show status" which shows [paused] when pausing the track but it doesn't stop the scrolling and it doesn't stay still (it scrolls with the scrolling text).
Title: foobar2000 DeskBand Controls
Post by: boboshanti on 2013-10-20 02:54:17
ELADARIAN BRO....this plugin is THE BEST PLUGIN. i love it.
It's simple and intuitive and very user friendly.

I am not sure if you are still working on it but if you ever get a chance, please try to add the ability to make the font size smaller. I am using Win8.
I noticed this has been mentioned before. No pressure

Thanks
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-06 23:35:56
Hi there!
New version of my plugin is finally ready (but still in beta) - 1.0.0 beta
I've updated first post, so go see that (http://www.hydrogenaudio.org/forums/index.php?showtopic=78234&view=findpost&p=683901).

Bugreports and suggestions are welcome
Title: foobar2000 DeskBand Controls
Post by: kraut on 2013-11-07 03:06:02

What about colouring buttons individually?
Tried to import play/pause icons, forward and reverse - did not work, stop button import (ico file) worked ok.
Like to be able to set easily from clicking on the DB control, very clear panels.
Thanks for the nice work
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-07 07:14:38
What about colouring buttons individually?
Tried to import play/pause icons, forward and reverse - did not work, stop button import (ico file) worked ok.
Like to be able to set easily from clicking on the DB control, very clear panels.
Thanks for the nice work

Did not understand about the buttons..
Importing icons should work, as long as they are valid image files. If not, then can you send me them on email with your OS info?
Title: foobar2000 DeskBand Controls
Post by: kraut on 2013-11-08 02:29:43
What about colouring buttons individually?
Tried to import play/pause icons, forward and reverse - did not work, stop button import (ico file) worked ok.
Like to be able to set easily from clicking on the DB control, very clear panels.
Thanks for the nice work

Did not understand about the buttons..
Importing icons should work, as long as they are valid image files. If not, then can you send me them on email with your OS info?


I am able to choose different colours for the volume and position bar. It would be nice to be able to colour the buttons individually or as a group.
Regarding the ico files for the play/pause forward/reverse buttons I am going to try different downloads
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2013-11-10 10:02:19
Hi there!
New version of my plugin is finally ready (but still in beta) - 1.0.0 beta
I've updated first post, so go see that (http://www.hydrogenaudio.org/forums/index.php?showtopic=78234&view=findpost&p=683901).

Bugreports and suggestions are welcome

Thanks for the update!

It doesn't work on my system (Win8.1 x64).
If i try to open settings, this warning appears:
Code: [Select]
Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.Windows.Markup.XamlParseException: Impossibile caricare il file o l'assembly 'Xceed.Wpf.Toolkit, PublicKeyToken=3e4669d2f30244f4' o una delle relative dipendenze. Operazione non supportata. (Eccezione da HRESULT: 0x80131515) ---> System.IO.FileLoadException: Impossibile caricare il file o l'assembly 'file:///C:\Program Files (x86)\foobar2000\Foobar2000Deskband\Bin\Xceed.Wpf.Toolkit.dll' o una delle relative dipendenze. Operazione non supportata. (Eccezione da HRESULT: 0x80131515) ---> System.NotSupportedException: È stato effettuato un tentativo di caricamento di un assembly da un percorso di rete, il che avrebbe causato la creazione mediante sandbox dell'assembly nelle versioni precedenti di .NET Framework. In questa versione di .NET Framework i criteri di sicurezza dall'accesso di codice non sono abilitati per impostazione predefinita, pertanto questo tipo di caricamento può risultare pericoloso. Se il caricamento non è effettuato per creare l'assembly mediante sandbox, abilitare l'opzione loadFromRemoteSources. Per ulteriori informazioni, vedere http://go.microsoft.com/fwlink/?LinkId=155569.
   --- Fine della traccia dello stack dell'eccezione interna ---
   in System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   in System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   in System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   in System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
   in System.Reflection.Assembly.LoadFrom(String assemblyFile)
   in Deskband.Common.AssemblyResolver.CurrentDomain_AssemblyResolve(Object sender, ResolveEventArgs args)
   in System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
   --- Fine della traccia dello stack dell'eccezione interna ---
   in System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   in System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   in System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   in System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   in Deskband.MainBand.OnSettingsMenuItemClick(Object sender, EventArgs e)
   in System.Windows.Forms.Command.Invoke()
   in System.Windows.Forms.Control.WmCommand(Message& m)
   in System.Windows.Forms.Control.WndProc(Message& m)
   in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.34003 built by: FX45W81RTMGDR
    Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Deskband
    Versione assembly: 1.0.0.0
    Versione Win32: 1.0.0.0
    Base di codice: file:///C:/Program%20Files%20(x86)/foobar2000/Foobar2000Deskband/Bin/Deskband.DLL
----------------------------------------
System.Windows.Forms
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.34003 built by: FX45W81RTMGDR
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
PresentationCore
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.34003 built by: FX45W81RTMGDR
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
WindowsBase
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.34003 built by: FX45W81RTMGDR
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Core
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Newtonsoft.Json
    Versione assembly: 4.5.0.0
    Versione Win32: 5.0.6.16206
    Base di codice: file:///C:/Program%20Files%20(x86)/foobar2000/Foobar2000Deskband/Bin/Newtonsoft.Json.DLL
----------------------------------------
PresentationFramework
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.34003
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
mscorlib.resources
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_it_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Xaml
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
PresentationFramework.Classic
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.classic/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.classic.dll
----------------------------------------
PresentationFramework.resources
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.resources/v4.0_4.0.0.0_it_31bf3856ad364e35/PresentationFramework.resources.dll
----------------------------------------
System.Xml
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
    Versione assembly: 4.0.0.0
    Versione Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Debug JIT **************
Per abilitare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
abilitato.

Ad esempio:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Quando il debug JIT è abilitato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-10 14:58:15
It doesn't work on my system (Win8.1 x64).
If i try to open settings, this warning appears:


You forgot to unblock downloaded zip file. Windows sometimes marks files downloaded from Internet as unsafe and this causes various glitches in downloaded software. Unregister deskband, then delete all it's files, right click downloaded zip, select "Properties" and then select "Unblock" in properties window. Reinstall again, it should work now.
I'll add this instruction to the readme file so that other people will be warned.
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2013-11-10 16:22:07
It doesn't work on my system (Win8.1 x64).
If i try to open settings, this warning appears:


You forgot to unblock downloaded zip file. Windows sometimes marks files downloaded from Internet as unsafe and this causes various glitches in downloaded software. Unregister deskband, then delete all it's files, right click downloaded zip, select "Properties" and then select "Unblock" in properties window. Reinstall again, it should work now.
I'll add this instruction to the readme file so that other people will be warned.

Thank you so much!
Yes, it was blocked, unlocking solved the issue. Damned Windows

Just a question: is there a way to hide deskband only when foobar is closed?
"Hide if not playing" is uncomfortable because deskband closes itself when pausing or stopping the player.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-10 16:51:54
Just a question: is there a way to hide deskband only when foobar is closed?
"Hide if not playing" is uncomfortable because deskband closes itself when pausing or stopping the player.


Not yet. I'll take it as a feature request
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2013-11-10 22:21:38
Thank you
Title: foobar2000 DeskBand Controls
Post by: StealthX on 2013-11-12 07:47:51
Hmmm, I am still on 0.4.0.0 if I update tot he latest version will it remove my settings? Is there any reason to update if my current version works fine and I am not changing anything?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-12 09:11:32
Hmmm, I am still on 0.4.0.0 if I update tot he latest version will it remove my settings?

Yes. But you can backup them, they are stored in %AppData%\foobar2000\configuration\

Is there any reason to update if my current version works fine and I am not changing anything?

Probably not. But new version has much richer configuration possibility and more features. It's up to you.
Title: foobar2000 DeskBand Controls
Post by: Domokid on 2013-11-15 18:58:16
Really small nit-picky thing but is there any way to get rid of, or move this slider that pops up when I use deskband?
http://i.imgur.com/e98DZ2M.jpg (http://i.imgur.com/e98DZ2M.jpg) If I could move it to just on the left of the album art in the default profile that would be fantastic.

PS: Thanks for making this program, I love the flexibility of configuration its fantastic!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-15 19:15:09
Really small nit-picky thing but is there any way to get rid of, or move this slider that pops up when I use deskband?
http://i.imgur.com/e98DZ2M.jpg (http://i.imgur.com/e98DZ2M.jpg) If I could move it to just on the left of the album art in the default profile that would be fantastic.

Just right-click on taskbar and select "Lock the taskbar" in menu.
Title: foobar2000 DeskBand Controls
Post by: Domokid on 2013-11-15 20:43:48
Really small nit-picky thing but is there any way to get rid of, or move this slider that pops up when I use deskband?
http://i.imgur.com/e98DZ2M.jpg (http://i.imgur.com/e98DZ2M.jpg) If I could move it to just on the left of the album art in the default profile that would be fantastic.

Just right-click on taskbar and select "Lock the taskbar" in menu.

/slaps self
Thanks bro.
Title: foobar2000 DeskBand Controls
Post by: BoyC on 2013-11-22 17:54:01
Hey guys, I'm new here.
With the looming death of winamp imminent I looked around for a new media player that has the functionality I've craved for years - which is exactly provided by this plugin, so I rejoiced!

However I'm having a bit of an issue getting it to work - the link between the taskbar software and foobar seems to be one way: if I change the volume in foobar the volume display changes in the taskbar. Same with the position, and the album artwork does show up as well. However the taskbar controls don't affect foobar at all, the buttons don't do anything and the volume/position bars only change the value locally (and are changed back when their value changes in foobar). Also the music text display always says **Stopped** even if a song is playing. If this is a beta issue I'd love to help with the debugging.

Also, not sure if this is a related issue and while working properly the controls work this way, but it'd be nice to be able to change value of the position/volume bars while dragging with the mouse. Currently their value only changes the instant you click, it'd be great to be able to click and drag to adjust the volume more smoothly.

System used: win8 x64

Thanks in advance for a nice piece of software :)
Title: foobar2000 DeskBand Controls
Post by: BoyC on 2013-11-22 19:13:52
Also, would an option to double click on the album art to open up foobar be possible?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-22 19:21:07
BoyC:
Hi. Can you tell me exact foobar version you are using as well as windows version and language?
It worked fine on all systems with clean windows installed so that must be some software interfering.
For start try to reinstall plugin and/or try to login to windows with different user.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-22 19:22:48
Also, would an option to double click on the album art to open up foobar be possible?

Currently it restores foobar from minimized state.
By "open up" do you mean "launch when it isn't running"?
Title: foobar2000 DeskBand Controls
Post by: BoyC on 2013-11-23 07:42:07
Ok, seems like I had a stuck foobar process that confused a lot of stuff (foobar /show would only work from a command line and not from the shortcut, etc) - not sure what went wrong, but with the process gone it's working perfectly now, both music controls and double clicking to open.

My only issue at this time is with the click and drag thingie, but that's more of a convenience feature.
Thank you for a very cool piece of sw
Title: foobar2000 DeskBand Controls
Post by: BoyC on 2013-11-23 07:46:43
Also if anyone's interested in a nice vertical setup here's (http://conspiracy.hu/temp/BoyC/Deskband/Sidebar.js) what I came up with:
(http://conspiracy.hu/temp/BoyC/Deskband/Sidebar.png)
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2013-11-24 22:07:28
This is still my favorite component!
Minor feature request: allow specification of a custom rgba color.  (I'm interested in specifying the opacity )
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2013-11-25 06:00:32
PS: Here's my layout!


edit2: quick feedback, based on a couple minutes of playing with the beta: I can't get alpha transparency to work in the Advanced Colors, and it'd be nice to have a way to manually specify hex/rgba.

and here's my layout duplicated in the beta:
(http://i.imgur.com/VHwXDOo.png)

Thanks again for all your work on this awesome component!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-25 08:50:48
edit2: quick feedback, based on a couple minutes of playing with the beta: I can't get alpha transparency to work in the Advanced Colors, and it'd be nice to have a way to manually specify hex/rgba.

Hi, aeidein!

I'll see what I can do with transparency and hex input.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-27 22:24:37
Deskband Controls 1.0.0 is here!

Changelog:
  + Hide if foobar2000 is not running option
  + Show album art stub image on stop
  + mouse drag support in trackbars
  + ability to colorize button icons

Download link is in the first post.
Happy controlling
Title: foobar2000 DeskBand Controls
Post by: BoyC on 2013-11-27 22:26:12
mouse drag support in trackbars

I love you man
Title: foobar2000 DeskBand Controls
Post by: Nordfinn on 2013-11-30 02:40:57
Quick question concerning the new version:  Will it simply "update" my present version (that is, conserve my present settings), or will I need to set it up again from scratch?

I love Deskband Controls, and have been using it for a couple of years now.  Many thanks.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-30 08:14:59
Quick question concerning the new version:  Will it simply "update" my present version (that is, conserve my present settings), or will I need to set it up again from scratch?

You will have to reinstall it from scratch. It is absolutely new program, although it is doing the same thing - it is doing it better
Title: foobar2000 DeskBand Controls
Post by: Sandrine on 2013-11-30 11:06:27
I've uninstalled and installed the new version as per the instructions in the readme-file. The deskband component appears in the component list, but there is nowhere to configure it and the toolbar doesn't appear (foobar 1.3 beta5). Also, the instructions do not say what to do with the files in the "bin" folder.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-11-30 11:11:34
I've uninstalled and installed the new version as per the instructions in the readme-file. The deskband component appears in the component list, but there is nowhere to configure it and the toolbar doesn't appear (foobar 1.3 beta5).

It is configured in it's own settings dialog available from right-click menu on deskaband itself. Please read readme file carefully.
Title: foobar2000 DeskBand Controls
Post by: Sandrine on 2013-11-30 15:30:43
It is configured in it's own settings dialog available from right-click menu on deskaband itself. Please read readme file carefully.


Ok, Now I understand what went wrong. I still have 2 Toolsbar items, 1. Foobar2000 Deskband Control and 2. Deskband Control even though I ran "Unregister Deskband.cmd" as Admin. Then I clicked Foobar2000 Deskband Control which was an old entry and doesn't do anything anymore.

You might want to have the script deregister old toolbar entries as well, not just the new toolbar. Thanks!
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2013-12-01 12:31:37
Deskband Controls 1.0.0 is here!

Changelog:
  + Hide if foobar2000 is not running option
  + Show album art stub image on stop
  + mouse drag support in trackbars
  + ability to colorize button icons

Download link is in the first post.
Happy controlling

Thanks a lot!!!!
Working flawlessly on my system
Title: foobar2000 DeskBand Controls
Post by: powerfu1 on 2013-12-01 23:19:45
Wonderful work, congratulations!

The only thing that I observed is that at the system bootup, with foobar2k closed (not opening at startup), the controls appear at the taskbar, even with the option to hide when foobar2k is closed.
Indeed, when you close foobar, the controls hide; but when the system boots, the controls are there, even with foobar closed. Is this the expected behavior?

I use Win8 x64. Thank you!
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2013-12-02 03:35:40
Quick feedback/suggestions:
• When foobar is first started and before playing anything, the album art and sliders still appear even when "hide if not playing" is selected.
• I still can't get transparency (in the font colors) to work.
• Allow option for album art stub image to be "none" (transparent; instead of the default foobar stub)?

The new version is great!
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2013-12-02 09:50:45
Wonderful work, congratulations!

The only thing that I observed is that at the system bootup, with foobar2k closed (not opening at startup), the controls appear at the taskbar, even with the option to hide when foobar2k is closed.
Indeed, when you close foobar, the controls hide; but when the system boots, the controls are there, even with foobar closed. Is this the expected behavior?

I use Win8 x64. Thank you!

+1
I noticed it today after a reboot.

Is there a way to fix this behaviour?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-02 10:06:32
• When foobar is first started and before playing anything, the album art and sliders still appear even when "hide if not playing" is selected.

Fix will be available soon.

• I still can't get transparency (in the font colors) to work.

Transparency on aero glass is hard to do. My few attempts to implement it have failed. I will try a few more times, but no guaranties.

• Allow option for album art stub image to be "none" (transparent; instead of the default foobar stub)?

Accepted.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-03 21:07:15
A question to aeidein:
I am working on transparency issue, this is what I was managed to get:
(http://s23.postimg.org/ekpwqavvv/deskband_transparance.png)

I want to ask - how do you plan to use this?
It will not work if textblock is located over album art for instance...
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2013-12-04 20:37:29
A question to aeidein:
I am working on transparency issue, this is what I was managed to get:
(http://s23.postimg.org/ekpwqavvv/deskband_transparance.png)

I want to ask - how do you plan to use this?
It will not work if textblock is located over album art for instance...

I was just going to use it so a tiny bit of the wallpaper shows through.  I don't have any overlapping elements.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-06 20:42:16
Deskband Controls 1.0.1

Changelog:
  - Fix for deskband always shows up regardless of "Hide if foobar2000 is not running" option
    (2 aeidein: you already have the ability to enter hex color value in advanced color settings)
  + Support for alpha channel on trackbars and text blocks
  + "Do not show stub image" option

Download link is in the first post.
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2013-12-07 10:34:35
Thanks so much!!!

There's a little bug: buttons colorization is inverted, if i want white buttons i have to choose black (btw i have a dark visual style with a grey taskbar).
Trackbars colorization works fine.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-07 14:05:51
There's a little bug: buttons colorization is inverted, if i want white buttons i have to choose black (btw i have a dark visual style with a grey taskbar).

It's not inverted, its mixed. You can choose transparent, white or black to disable colorization for buttons. If you choose red for example, light colors on button image will be replaced with red. If you want to have black buttons it is better to change icons images.
Title: foobar2000 DeskBand Controls
Post by: ezioBrabus on 2013-12-07 15:47:21
Oh yes, sorry for the mistake
Thanks.
Title: foobar2000 DeskBand Controls
Post by: kraut on 2013-12-08 06:32:34
Hi,
I have a problem I don't know how to deal with. I download, unzip and register correctly according to the instructions, the DBC resisters and shows up in the toolbar, is listed in the installed components page but does not show up in the foobar2000 list of components and display options. I can open the setup page from the toolbar, but the display does not change.
When I try to run Foobar with the deskband clicked on in the toolbar list and the control showing, the computer totally locks up, I have to go ctr-esc-del to get to the task manager and disable foobar to get out of the situation.
Also some small display pops up that telling that the app is not recognized and giving a list of related info. (cannot copy and paste due to the crash), although I have installed the necessary microsoft net framework.

The funny thing - a previous but now unavailable first version of DBC 1. worked fine, the problem started with updating to the following beta versions.
I run MS 7 and the latest foobar2000 beta.

Reverting back to the old toolbar - no problem.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-08 09:10:27
Hi kraut!
Try to do the following:
1) Uninstall old version with it's own unregister_deskband.cmd (not the new one).
2) Please make sure that you have unblocked downloaded zip before installation as described here (http://www.hydrogenaudio.org/forums/index.php?showtopic=78234&view=findpost&p=849735).
3) Note that new version does not have any options in foobar2000 interface at all. All configuration is done in its own settings page available from right-click menu on toolbar.
4) Make sure that you did not encounter issues described by other users here (http://www.hydrogenaudio.org/forums/index.php?showtopic=78234&view=findpost&p=850937) and here (http://www.hydrogenaudio.org/forums/index.php?showtopic=78234&view=findpost&p=851515).
5) If nothing helps than I'll need error window screenshot or text to better understand your issue.
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2013-12-08 15:32:26
Deskband Controls 1.0.1

Changelog:
  - Fix for deskband always shows up regardless of "Hide if foobar2000 is not running" option
    (2 aeidein: you already have the ability to enter hex color value in advanced color settings)
  + Support for alpha channel on trackbars and text blocks
  + "Do not show stub image" option

Download link is in the first post.

Eldarien,

I still have the trackbar /volume bar display when starting foobar.
(http://i.imgur.com/4BvXfWQ.png)

The other two options work perfectly. 
(http://i.imgur.com/aI4tCza.png)

Thanks!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-08 16:20:02
I still have the trackbar /volume bar display when starting foobar.

Now that is strange.
Can you post your config file somewhere? (%AppData%/DeskbandControls/config.js)
Title: foobar2000 DeskBand Controls
Post by: shadowsteve on 2013-12-10 10:05:58
Hi!
Some feedback:
Win7 64bit with taskbar set to hide automatically, deskband controls 1.0.1 blocks the reappearing of the taskbar if you try to make it reappear where deskband controls is on it.

This new version is very good, nice work!
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2013-12-13 18:34:11
I still have the trackbar /volume bar display when starting foobar.

Now that is strange.
Can you post your config file somewhere? (%AppData%/DeskbandControls/config.js)

Course.  http://pastebin.com/hGYuf4tP (http://pastebin.com/hGYuf4tP)

btw, the fonts don't seem to be able to be set below 8.0; I have to set them in the config file manually.  Is that by design?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-13 21:27:54
Course.  http://pastebin.com/hGYuf4tP (http://pastebin.com/hGYuf4tP)

btw, the fonts don't seem to be able to be set below 8.0; I have to set them in the config file manually.  Is that by design?

Thank you. Now I can see the problem.
Font size setting will be fixed to.

Win7 64bit with taskbar set to hide automatically, deskband controls 1.0.1 blocks the reappearing of the taskbar if you try to make it reappear where deskband controls is on it.

I see that, but have no idea how to fix for now. Will try though.
Title: foobar2000 DeskBand Controls
Post by: g3ne01 on 2013-12-21 13:01:37
Hello. I had version 0.4.0 of Deskband. I went through the uninstall instructions in the newest version (1.0.1) zipfile. The toolbar hasn't been deleted from the toolbar menu on the desktop bar. I was wondering if I need an older unregister command to delete that older toolbar. It is called Foobar2000 Deskband Controls instead of just Deskband Controls. Thanks.
Title: foobar2000 DeskBand Controls
Post by: g3ne01 on 2013-12-21 14:49:45
Also, I feel like I may be missing something. Or I messed up the uninstall and reinstall of the old and the new version. But I cannot seem to left align the deskband controls.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-21 17:10:12
Hi g3ne01.
Yes, you need to unrerigister old version with it's own uninstaller.
New version does not use any part of old version, so you can not mess up anything
If you are referring to ability move whole deskband on taskbar than note that this ability was removed and deskband is now always docked to the right side near notification area. That way it is more stable and does not have some redraw issues that was in older version.
Title: foobar2000 DeskBand Controls
Post by: g3ne01 on 2013-12-21 17:45:23
Yes, you need to unrerigister old version with it's own uninstaller.


Anyway to re-download this old uninstaller? It is a small hiccup but I would like to remove it. I'd be willing to make a new batch file with some help based on the unregister batch file in version 1.0.1.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-21 19:50:07
Anyway to re-download this old uninstaller? It is a small hiccup but I would like to remove it. I'd be willing to make a new batch file with some help based on the unregister batch file in version 1.0.1.

yes: https://dl.dropboxusercontent.com/u/374593/...andControls.zip (https://dl.dropboxusercontent.com/u/374593/Foobar2000DeskbandControls.zip)
Title: foobar2000 DeskBand Controls
Post by: g3ne01 on 2013-12-21 20:19:40
Anyway to re-download this old uninstaller? It is a small hiccup but I would like to remove it. I'd be willing to make a new batch file with some help based on the unregister batch file in version 1.0.1.

yes: https://dl.dropboxusercontent.com/u/374593/...andControls.zip (https://dl.dropboxusercontent.com/u/374593/Foobar2000DeskbandControls.zip)


(http://i.imgur.com/ovop3HW.png)

I removed deskband controls from foobar200. Do I have to re-add it to foobar to get it to work? I only want the Foobar2000 Deskband Controls gone off the taskbar toolbars menu. Thanks for the help. I really did mess this up nicely.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-21 20:26:55
No need to re-add foobar plugin.
A few steps:
1) Unblock downloaded zip (right click - properties - unblock).
2) Unpack exactly to the same location where v0.4 was installed and run uninstall from there.
3) Kill explorer.exe with task manager and restart it. Delete all v0.4 dlls.
Title: foobar2000 DeskBand Controls
Post by: g3ne01 on 2013-12-21 22:32:05
No need to re-add foobar plugin.
A few steps:
1) Unblock downloaded zip (right click - properties - unblock).
2) Unpack exactly to the same location where v0.4 was installed and run uninstall from there.
3) Kill explorer.exe with task manager and restart it. Delete all v0.4 dlls.


Rock on. Thank you very much. I really love this Add-on It is so beastly. I can do so many things.

EDIT: A question about compatibility: Will Deskband work with the Emerge Shell meant to replace the explorer shell in Windows 7?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2013-12-23 13:35:17
A question about compatibility: Will Deskband work with the Emerge Shell meant to replace the explorer shell in Windows 7?

I have no idea
Title: foobar2000 DeskBand Controls
Post by: bnglkpln on 2014-01-13 18:59:06
Current version not working with windows 8.1 pro x64. I can't see anything in the windows taskbar/toolbars section after registering cmd file. I think x64 dll is missing.
Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2014-01-13 19:16:48
works fine for me on windows 8.1 x64. whatever your problem is, it's not the OS.
Title: foobar2000 DeskBand Controls
Post by: bnglkpln on 2014-01-13 20:54:28
works fine for me on windows 8.1 x64. whatever your problem is, it's not the OS.


But i did exactly the "read me" file says. Any suggestions?

Edit: Solved the problem. My "downloads" folder and os are in seperate harddisks. Copying the zip file to desktop and executing from there totally solved it. Works like a charm. Thanks.
Title: foobar2000 DeskBand Controls
Post by: Enigma776 on 2014-02-09 21:49:40
The toolbar works fine for me but right clicking on settings causes a .net Unhandled exception in Xceed.wpf.Toolkit.dll
I am running windows 7 X64, I have reinstalled .net to no avail.
Title: foobar2000 DeskBand Controls
Post by: Lacc on 2014-02-09 23:04:35
The toolbar works fine for me but right clicking on settings causes a .net Unhandled exception in Xceed.wpf.Toolkit.dll
I am running windows 7 X64, I have reinstalled .net to no avail.

For me, doing this solved the issue you mentioned (quote from the readme file):
Quote
Windows sometimes marks files downloaded from Internet as unsafe and this causes various glitches in downloaded software.
So, don't forget to unblock downloaded zip - right click it, select "Properties" and then select "Unblock" in properties window.


But unfortunately after that I have the same problem that BoyC wrote about some time ago:
Quote
if I change the volume in foobar the volume display changes in the taskbar. Same with the position, and the album artwork does show up as well. However the taskbar controls don't affect foobar at all, the buttons don't do anything and the volume/position bars only change the value locally (and are changed back when their value changes in foobar). Also the music text display always says **Stopped** even if a song is playing.

Plugin reinstall, foobar reinstall, login to windows with different user, don't help. Any idea?
Win 8.1 x64
Title: foobar2000 DeskBand Controls
Post by: Enigma776 on 2014-02-10 00:20:29
Yeah that did not work at all. .net is working fine according to the logs and the repair tool.

Log file;

Code: [Select]
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Windows.Markup.XamlParseException: Could not load file or assembly 'file:///E:\Backup\Deskband\Bin\Xceed.Wpf.Toolkit.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
   --- End of inner exception stack trace ---
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   at Deskband.MainBand.OnSettingsMenuItemClick(Object sender, EventArgs e)
   at System.Windows.Forms.Command.Invoke()
   at System.Windows.Forms.Control.WmCommand(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18052 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Deskband
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/Backup/Deskband/Bin/Deskband.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18047 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18021 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18044 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18060 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18060 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Newtonsoft.Json
    Assembly Version: 4.5.0.0
    Win32 Version: 5.0.6.16206
    CodeBase: file:///E:/Backup/Deskband/Bin/Newtonsoft.Json.DLL
----------------------------------------
PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18060
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.ComponentModel.DataAnnotations
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17929
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18055 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18060 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18047 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18015 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
PresentationFramework.Aero
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Title: foobar2000 DeskBand Controls
Post by: HalB on 2014-02-10 20:00:30
Nice!
  Working for me with Windows 7 x64.  It came up with no stop/start/play buttons the first time, but right clicking and going to settings let me load up the appropriate button settings for Windows 7.
  Also it took a little while to show up as an option in the "Toolbars" menu under the taskbar.  So other people who aren't seeing it show up, wait a minute or two and check again.

  Great work, this is awesome!  Thanks!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-02-13 19:59:44
  * Version 1.0.2
  - Minor fixes in UI and startup when autohide is activated
  - Fonts can be set as small as size "1"

Hi, Enigma776!
You issue is related with windows blocking downloaded zip, please see this post (http://www.hydrogenaudio.org/forums/index.php?showtopic=78234&view=findpost&p=849721)and a few next.
Title: foobar2000 DeskBand Controls
Post by: Decalicatan_Decalicatan on 2014-02-16 00:26:38
Hi !

With version 1.0.2, the toolbar doesn't hide any more when foobar2000 is closed (even with the option "Hide if foobar2000 is not running" checked)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-02-16 20:17:34
Hi !

With version 1.0.2, the toolbar doesn't hide any more when foobar2000 is closed (even with the option "Hide if foobar2000 is not running" checked)

Fixed. Please re-download.
Title: foobar2000 DeskBand Controls
Post by: Decalicatan_Decalicatan on 2014-02-16 23:53:47
Thank you
Title: foobar2000 DeskBand Controls
Post by: diypig on 2014-02-17 16:00:39
really nice
but no way at all i can get anything like this or similar without admin rights?
thanks
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-02-18 07:21:54
but no way at all i can get anything like this or similar without admin rights?

You can try to register it for current user only. To do so:
1. Open Register Deskband.cmd in text editor and add option /regfile to the end of two lines with regasm command, like this:
Code: [Select]
@echo off
if defined ProgramFiles(x86) (
   %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\regasm.exe /codebase "%~dp0Bin\Deskband.dll" /regfile
) else (
   %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe /codebase "%~dp0Bin\Deskband.dll" /regfile
)
pause

2. Run Register Deskband.cmd file (without admin rights). It should generate Deskband.reg file inside Bin folder.
3. Open Deskband.reg file in text editor and replace every occurrence of HKEY_CLASSES_ROOT with HKEY_CURRENT_USER\Software\Classes
4. Run Deskband.reg file and approve import to registry.
5. Log off and logon back, than try to enable deskband in taskbar menu.
Title: foobar2000 DeskBand Controls
Post by: diypig on 2014-02-19 09:50:03
hey thanks a lot, i appreciate it, i will see if i am 'allowed' to do this, haha
Title: foobar2000 DeskBand Controls
Post by: Hamallainen on 2014-02-19 14:47:22
Hello.

Is there a way to make the album art respect the aspect ratio of the picture ? Sometimes the cover is a DVD cover but is displayed as a 'square'.
I don't find any setting related to aspect ratio in the Album art settings

Thanks for your component
Title: foobar2000 DeskBand Controls
Post by: spiderbiggen on 2014-02-19 16:17:29
I love this plugin but it would be nice if it would be able to show me the length of a track since it can display the playback time it is at it would be nice if it could be able to the tracks total duration. I also liked the textbloxk formatting but is there any documentation on that anywhere or are %artist% %title% and %playback_time% the only features?
Title: foobar2000 DeskBand Controls
Post by: Hamallainen on 2014-02-20 00:11:31
@spiderbiggen

You can use %length%

You can access the list of all title formatting from within foobar2000 main menu : Help>Title formatting help
Those commands works in foobar in general, they do not belong to this this specific component
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2014-02-20 04:39:14
foobar's Get Updates function didn't seem to detect the 1.0.1→1.0.2 update, just FYI.  I'm glad I checked manually for the new version though — the bugs you mentioned were fixed!

I did manage to break something while messing around - here's the config.js (http://pastebin.com/0VuTQR66) and the error I get (http://pastebin.com/7zfcZs0k).

I think I was trying to create another blank box to hide the right side of the taskbar.

Title: foobar2000 DeskBand Controls
Post by: spiderbiggen on 2014-02-20 15:36:08
@spiderbiggen

You can use %length%

You can access the list of all title formatting from within foobar2000 main menu : Help>Title formatting help
Those commands works in foobar in general, they do not belong to this this specific component


  Thanks i didn't know that foobar had these features. I'm not using it for that long and you don't use features like that very often any way.
Title: foobar2000 DeskBand Controls
Post by: spiderbiggen on 2014-02-20 15:40:25
foobar's Get Updates function didn't seem to detect the 1.0.1?1.0.2 update, just FYI.  I'm glad I checked manually for the new version though — the bugs you mentioned were fixed!

I did manage to break something while messing around - here's the config.js (http://pastebin.com/0VuTQR66) and the error I get (http://pastebin.com/7zfcZs0k).

I think I was trying to create another blank box to hide the right side of the taskbar.



you should be able to. if you right click on the taskbar (deskband) and click on settings you should be able to use the interface to configure everything. You can then uncheck the visible mark on the differen trackbars.

-EDIT- Nevermind just noticed you were asking for the borders not the whole thing
-EDIT2- Also make sure that there are no text textblocks using null in the format if you use "" instead of null it doesn't throw the error. This one works config.js (http://pastebin.com/FRivScML)
(http://imageshack.com/a/img593/9968/cp9d.png) the icons don't show because i don'have them of course
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2014-02-20 16:38:22
foobar's Get Updates function didn't seem to detect the 1.0.1?1.0.2 update, just FYI.  I'm glad I checked manually for the new version though — the bugs you mentioned were fixed!

I did manage to break something while messing around - here's the config.js (http://pastebin.com/0VuTQR66) and the error I get (http://pastebin.com/7zfcZs0k).

I think I was trying to create another blank box to hide the right side of the taskbar.



you should be able to. if you right click on the taskbar (deskband) and click on settings you should be able to use the interface to configure everything. You can then uncheck the visible mark on the differen trackbars.

-EDIT- Nevermind just noticed you were asking for the borders not the whole thing
-EDIT2- Also make sure that there are no text textblocks using null in the format if you use "" instead of null it doesn't throw the error. This one works config.js (http://pastebin.com/FRivScML)
(http://imageshack.com/a/img593/9968/cp9d.png) the icons don't show because i don'have them of course

I'm using that config.js and I still get the recurring error instead of the deskband appearing, and foobar is rendered unusable.  Perhaps it's a problem elsewhere.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-02-20 19:30:04
Hi aeidein!
Your error is caused by a null Format string in your config. It it in last text block, here:
"Name": "invisiblock: R trackbar",
"Format": null,  <--- This one
"FontName": "Segoe UI"
Don't know how it got there, I'll try to add some checks, as well as trackbar border colors.

Hamallainen: I will add ability to preserve aspect ration in next build.
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2014-02-21 00:13:15
It got fixed, somehow!
I tried fixing/replacing/deleting config.js; I even tried deleting %AppData%\Deskband and reinstalling, but it still threw an error.  Maybe it was still cached somewhere or something?  However, after another uninstall/reinstall (maybe I did it properly this time - I restarted explorer.exe after every step), it went back to the default profile, no error.

Thank you both!


Bug: In floating mode, explorer.exe crashes if you try to change the transparency value of the background color.  Not a big deal personally, since I was just playing around and don't plan on using it that way, but thought I'd let you know.

Suggestion: If the change trackbar border color / remove trackbar border options are implemented, perhaps the user could also choose a background color for the trackbars?
(http://i.imgur.com/i1HUdP6.png)

I could also see vertical trackbars being useful (e.g. for vertical layouts when the taskbar is on the left/right side of the screen).  I personally would love to put a vertical volume bar flush against the album art.
Title: foobar2000 DeskBand Controls
Post by: Hamallainen on 2014-02-21 00:22:28
Thanks
Title: foobar2000 DeskBand Controls
Post by: kraut on 2014-03-07 02:23:45
Hi,
I used the previous deskband controls without problems. Downloaded the latest version in W7, installed according to instructions. I can display it on the taskbar, configure it fully, but when I try to use it to control foobar, everything locks up, cannot use mouse on anything, I get a notification window and I have to access taskmanager through keyboard with ctr/alt/del to shut foobar down and take deskband off the taskbar.
Restarting foobar then without deskband control works fine.
Quote
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: String reference not set to an instance of a String.
Parameter name: s
  at System.Text.Encoding.GetBytes(String s)
  at Deskband.Communication.FoobarActions.FormatString(Int32 index, String format)
  at Deskband.Controller.UpdateTexts()
  at Deskband.Controller.OnTrackTime(Object sender, ValueEventArgs`1 e)
  at Deskband.Communication.MessageForm.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Deskband
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/peter/Downloads/foobar%20dlls%20compressed/Foobar2000DeskbandControlsNET/Bin/Deskband.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Newtonsoft.Json
    Assembly Version: 4.5.0.0
    Win32 Version: 5.0.6.16206
    CodeBase: file:///C:/Users/peter/Downloads/foobar%20dlls%20compressed/Foobar2000DeskbandControlsNET/Bin/Newtonsoft.Json.DLL
----------------------------------------
PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.ComponentModel.DataAnnotations
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Any idea how to get deskband into a usable state again?
Title: foobar2000 DeskBand Controls
Post by: emte on 2014-03-07 09:07:51
Have the same problem as the person above.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-03-07 10:28:26
kraut, emte: please tell me exact version of foobar, its list of plugins, your deskband controls config and I will try to investigate this.
You can send this info on my email or as private message here.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-03-10 09:48:50
Please try to download again. Should be fixed.
Title: foobar2000 DeskBand Controls
Post by: VortexICS on 2014-03-10 10:34:36
I got everything working with the latest package; however, I do not see the title/text on the taskbar. I am using Win7 x64.

(http://i.imgur.com/Kgh76jO.png)
Title: foobar2000 DeskBand Controls
Post by: emte on 2014-03-10 12:07:44
Thanks, now it works.

I wonder whether you could make this component to change size according to the length of the longest string displayed.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-03-10 13:16:24
VortexICS: Try to apply one of predefined presets or configure colors.
Title: foobar2000 DeskBand Controls
Post by: radi0n on 2014-03-13 14:28:49
I installed DeskBand Controls and configure it. Works perfect, but after restart when i RMB click 'settings' this window appears:

(http://i.imgur.com/LPstDe6.png)

Plugin works fine but i cant go to settings anymore.

I use Windows 7 64bit


ps.
    Is the plug reads only the images in jpg format (albumart)? PNG format will be nice too. Great plug btw!

   

Quote
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Windows.Markup.XamlParseException: Could not load file or assembly 'file:///E:\---[_download_]---\Foobar2000DeskbandControlsNET\Bin\Xceed.Wpf.Toolkit.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 (http://go.microsoft.com/fwlink/?LinkId=155569) for more information.
  --- End of inner exception stack trace ---
  at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
  at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
  at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
  at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
  at Deskband.MainBand.OnSettingsMenuItemClick(Object sender, EventArgs e)
  at System.Windows.Forms.Command.Invoke()
  at System.Windows.Forms.Control.WmCommand(Message& m)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.Control.ActiveXImpl.System.Windows.Forms.IWindowTarget.OnMessage(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Deskband
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/---%5B_download_%5D---/Foobar2000DeskbandControlsNET/Bin/Deskband.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Newtonsoft.Json
    Assembly Version: 4.5.0.0
    Win32 Version: 5.0.6.16206
    CodeBase: file:///E:/---%5B_download_%5D---/Foobar2000DeskbandControlsNET/Bin/Newtonsoft.Json.DLL
----------------------------------------
PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.ComponentModel.DataAnnotations
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
PresentationFramework.Aero
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Title: foobar2000 DeskBand Controls
Post by: maxim7191 on 2014-03-13 16:27:07
Thank you for this plugin. Works great.

How can I move language panel to position after deskband panel (from right side)?
Drag and drop does not work for some reason.
windows 7
Spoiler (click to show/hide)


bug/suggestion: double-click restores foobar from minimized state works good, but when foobar window running in background and not minimized, double-click does not show it up.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-03-13 21:08:24
Hi maxim7191
Both your issues are windows limitations.
Docked deskband cannot be moved, and floating deskaband(s) such as language indicator always appears on the left side.
Deskband is hosted in explorer.exe, and in windows one program cannot activate another program (e.g. bring it's window to front). So deskband sends command to foobar that tells it to show itself, and again, windows prevents programs from pop-out to front as they want. I guess this was done to prevent viruses or other malicious programs activate itself without user permission.

radi0n: you forget to unlock downloaded zip. This was many times mentioned here and in readme file. To fix it - remove everything, re-download, unblock and try again. Also, I recommend to copy deskband controls to system disk [C] before install. JPGs and PNGs are supported, as well as any other image format that .NET framework knows about.
Title: foobar2000 DeskBand Controls
Post by: radi0n on 2014-03-13 22:49:38
Quote
radi0n: you forget to unlock downloaded zip. This was many times mentioned here and in readme file. To fix it - remove everything, re-download, unblock and try again. Also, I recommend to copy deskband controls to system disk [C] before install. JPGs and PNGs are supported, as well as any other image format that .NET framework knows about.


After few restarts its working again. I dont know what You mean by 'unblock'. I download, extract with winrar, install foobar plugin and run Register Deskband.cmd. Configured and after restart i cant go to settings. But now is ok.
But plugin still dont read .PNG files.
For example. In catalog with mp3 i have mp3 files and file" 'front.png' - > plugin show only stub image. I change file format to .jpg and plugin show albumart ok.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-03-14 06:39:48
I dont know what You mean by 'unblock'.

Please read readme file, it's there.

For example. In catalog with mp3 i have mp3 files and file" 'front.png' - > plugin show only stub image. I change file format to .jpg and plugin show albumart ok.

Open foobar preferences, go to display section / album art and change search pattern for front cover to include front.png
Title: foobar2000 DeskBand Controls
Post by: radi0n on 2014-03-14 13:23:34
I dont know what You mean by 'unblock'.

Please read readme file, it's there.

For example. In catalog with mp3 i have mp3 files and file" 'front.png' - > plugin show only stub image. I change file format to .jpg and plugin show albumart ok.

Open foobar preferences, go to display section / album art and change search pattern for front cover to include front.png



I'm blind.. sorry. All works. Thanks again!
Title: foobar2000 DeskBand Controls
Post by: Der Internet on 2014-03-20 01:52:33
Very nice Plugin! I can't get any text block to show up  i know that they are there, but the font is not visible . And yes, ich checked colors, sizes, transparency and the "visible" checkbox  ) Did this occur to anyone?
Title: foobar2000 DeskBand Controls
Post by: jahtimes on 2014-03-21 08:18:37
Thanks for this plugin, really useful ! Works like a charm !
Title: foobar2000 DeskBand Controls
Post by: suicidal.banana on 2014-04-03 14:24:27
Heya,

First off thanks for the plugin/extension, just what i wanted.

Sadly, im failing to understand the 'unblock' part, i've re-downloaded the zip with Chrome IE FireFox Opera and Safari, none of those give me any preferences menu-option on rightclicking the download, let alone the option to unblock?
Could somebody please elaborate? is it maybe related to UAC? (thats already turned off here) or am i maybe supposed to get unblock option on the downloaded zip file right-click? (like, in windows explorer instead of browser) because if so, thats not showing up either

I extract the zip to my C:\ drive, and run the Register Deskband.cmd file, this is what it tells me, always;
Quote
Microsoft ® .NET Framework Assembly Registration Utility 4.0.30319.1
Copyright © Microsoft Corporation 1998-2004. Alle rechten voorbehouden.

RegAsm : error RA0000 : Kan bestand of assembly file:///C:\Program Files (x86)\foobar2000\Foobar2000DeskbandControlsNET\Bin\Deskband.dll of een van de afhankelijkheden hiervan niet laden. Bewerking wordt niet ondersteund. (Uitzondering van HRESULT: 0x80131515)
Druk op een toets om door te gaan. . .

(Since i dont wanna assume your dutch or wanting to Google translate the above, its saying how it cant find the file Bin\Deskband.dll, followed by the error code it got/generated)
I should note that the above error mentions the Foobar2000DeskbandControlsNET directory being in the foobar2000 directory, ive tried to run it at the topmost level in C:\ and in system32, neither changed anything.

- Windows 7 Proffesional 64bit SP1
- Tried to download with latest version of all mayor browsers, no difference
- Got UAC disabled, still tried starting as admin, even tried compatibility (but that wouldnt work since theres no exe)
- My computer already had the Client .Net 4.0 stuff, but even so, tried to 'set up default settings' and even uninstall followed by re-install, no luck either
- I even let CCleaner clean the windows register (since thats apparently a common cause for the Deskband.dll error) but that didn't change things.

Any help highly appreciated!!!! Im very puzzled at where exactly im screwing up..
Title: foobar2000 DeskBand Controls
Post by: Gord on 2014-04-04 03:58:47
Heya,

First off thanks for the plugin/extension, just what i wanted.

Sadly, im failing to understand the 'unblock' part, i've re-downloaded the zip with Chrome IE FireFox Opera and Safari, none of those give me any preferences menu-option on rightclicking the download, let alone the option to unblock?
Could somebody please elaborate? is it maybe related to UAC? (thats already turned off here) or am i maybe supposed to get unblock option on the downloaded zip file right-click? (like, in windows explorer instead of browser) because if so, thats not showing up either

I extract the zip to my C:\ drive, and run the Register Deskband.cmd file, this is what it tells me, always;
Quote
Microsoft ® .NET Framework Assembly Registration Utility 4.0.30319.1
Copyright © Microsoft Corporation 1998-2004. Alle rechten voorbehouden.

RegAsm : error RA0000 : Kan bestand of assembly file:///C:\Program Files (x86)\foobar2000\Foobar2000DeskbandControlsNET\Bin\Deskband.dll of een van de afhankelijkheden hiervan niet laden. Bewerking wordt niet ondersteund. (Uitzondering van HRESULT: 0x80131515)
Druk op een toets om door te gaan. . .

(Since i dont wanna assume your dutch or wanting to Google translate the above, its saying how it cant find the file Bin\Deskband.dll, followed by the error code it got/generated)
I should note that the above error mentions the Foobar2000DeskbandControlsNET directory being in the foobar2000 directory, ive tried to run it at the topmost level in C:\ and in system32, neither changed anything.

- Windows 7 Proffesional 64bit SP1
- Tried to download with latest version of all mayor browsers, no difference
- Got UAC disabled, still tried starting as admin, even tried compatibility (but that wouldnt work since theres no exe)
- My computer already had the Client .Net 4.0 stuff, but even so, tried to 'set up default settings' and even uninstall followed by re-install, no luck either
- I even let CCleaner clean the windows register (since thats apparently a common cause for the Deskband.dll error) but that didn't change things.

Any help highly appreciated!!!! Im very puzzled at where exactly im screwing up..



Right click the downloaded zip file.
Goto Properties in the menu.
Bottom right corner of the General tab will have an 'Unblock' option under the 'Advanced' button if it needs to be unblocked.
Title: foobar2000 DeskBand Controls
Post by: suicidal.banana on 2014-04-04 09:13:04
...


Right click the downloaded zip file.
Goto Properties in the menu.
Bottom right corner of the General tab will have an 'Unblock' option under the 'Advanced' button if it needs to be unblocked.


OMG im such a blind idiot  thanks a million!!
Works superbly, didn't have any other issues, and no configuration needed for it to work for the full 100%

Thanks
Title: foobar2000 DeskBand Controls
Post by: suicidal.banana on 2014-04-04 15:46:13
Cant seem to edit my last post, so sorry for the 'needless bump', but figured since the maker asks us to share our profiles, i should share the one i just fiddled together.
(http://i.imgur.com/SQgclX7.png)
While not enabled on default, the 2 additional buttons are positioned too, if you want them just enable and move the ticker a bit.

Save the below code to a .js file in your %AppData%\DeskbandControls\Profiles directory and load it trough preferences.
Code: [Select]
{
  "General": {
    "BandSize": 250,
    "TextScrollSpeed": 300,
    "DrawControlsOutline": false,
    "HideIfNotPlaying": false,
    "HideIfFoobar2000IsNotRunning": false,
    "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": 8.0,
      "Italic": false,
      "Bold": false,
      "FontColor": "#FFFFFFFF",
      "X": 110,
      "Y": 10,
      "Width": 135,
      "Height": 16,
      "Scroll": true,
      "AlignToRight": true,
      "Visible": true,
      "StoppedText": "Not playing any song"
    }
  ],
  "Buttons": [
    {
      "Kind": 0,
      "X": 26,
      "Y": 7,
      "Width": 20,
      "Height": 20,
      "Visible": true,
      "IconPath": null,
      "AdditionalIconPath": null,
      "ColorizeColor": "#FFFFFFFF"
    },
    {
      "Kind": 1,
      "X": 46,
      "Y": 7,
      "Width": 20,
      "Height": 20,
      "Visible": true,
      "IconPath": null,
      "AdditionalIconPath": null,
      "ColorizeColor": "#FFFFFFFF"
    },
    {
      "Kind": 2,
      "X": 66,
      "Y": 7,
      "Width": 20,
      "Height": 20,
      "Visible": true,
      "IconPath": null,
      "AdditionalIconPath": null,
      "ColorizeColor": "#FFFFFFFF"
    },
    {
      "Kind": 3,
      "X": 86,
      "Y": 7,
      "Width": 20,
      "Height": 20,
      "Visible": true,
      "IconPath": null,
      "AdditionalIconPath": null,
      "ColorizeColor": "#FFFFFFFF"
    },
    {
      "Kind": 4,
      "X": 106,
      "Y": 5,
      "Width": 20,
      "Height": 20,
      "Visible": false,
      "IconPath": null,
      "AdditionalIconPath": null,
      "ColorizeColor": "#FFFFFFFF"
    },
    {
      "Kind": 5,
      "X": 126,
      "Y": 5,
      "Width": 20,
      "Height": 20,
      "Visible": false,
      "IconPath": null,
      "AdditionalIconPath": null,
      "ColorizeColor": "#FFFFFFFF"
    }
  ],
  "Trackbars": [
    {
      "Kind": 0,
      "X": 0,
      "Y": 32,
      "Width": 195,
      "Height": 5,
      "Color": "#FFFFFFFF",
      "Visible": true
    },
    {
      "Kind": 1,
      "X": 200,
      "Y": 32,
      "Width": 45,
      "Height": 5,
      "Color": "#FFFFFFFF",
      "Visible": true
    }
  ],
  "AlbumArt": {
    "X": 0,
    "Y": 5,
    "Width": 24,
    "Height": 24,
    "Visible": true,
    "StubImagePath": null,
    "DoNotShowStubImage": false
  }
}
Title: foobar2000 DeskBand Controls
Post by: radi0n on 2014-04-07 17:11:10
DeskBand Controls works fine for a few weeks but today after system restart, every time this window appears:

(http://i.imgur.com/vzzV72F.png)

every restart the same error again. :/ 

Windows 7 64 bit



Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-04-07 22:18:18
DeskBand Controls works fine for a few weeks but today after system restart, every time this window appears:

(http://i.imgur.com/vzzV72F.png)

every restart the same error again. :/ 

Windows 7 64 bit


I don't think that this error is related to Deskband Controls, but to be sure, try to uninstall it and see if error still persists.
Title: foobar2000 DeskBand Controls
Post by: radi0n on 2014-04-08 15:28:01
it is related to Deskband Controls. When i unregistered Deskband problem is gone. But i want to use DBC!
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-04-08 16:29:57
it is related to Deskband Controls. When i unregistered Deskband problem is gone. But i want to use DBC!

I have no idea what this error means, sorry. Never seen it before.
You can try to find some mentions about this error in System Event Log / Application section - look for explorer.exe errors. If there are some details there post them here and I will try to investigate.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-04-10 20:34:20
Version 1.1

  - Default button colorization color set to transparent (a bug when at first start buttons were black)
  - Fix a crush when using alpha channel in floating window background color. Use Opacity setting instead.
  - Fix text not drawing in WindowsXP
  + Album Art Preserve aspect ratio option
  + Added link to hydrogenaudio forum topic in foobar plugin about window
  + Hide trackbar borders option
  + Trackbars background color support

Download link is in the first post.
Title: foobar2000 DeskBand Controls
Post by: kratos284 on 2014-04-10 20:39:07
All of the text is invisible on a light colored taskbar. I have tried multiple text colors but seen no changes.
Here is an image and my config.
(http://i.imgur.com/WkzJJsF.jpg)
Code: [Select]
{
  "General": {
    "BandSize": 250,
    "TextScrollSpeed": 300,
    "DrawControlsOutline": false,
    "HideIfNotPlaying": false,
    "HideIfFoobar2000IsNotRunning": false,
    "FloatingMode": false,
    "InternetSearchFormat": "$if(%artist%,%artist%' - ')%title%",
    "InternetSearchUrl": "https://www.google.com/search?q=%q%"
  },
  "FloatingWindow": {
    "Opacity": 1.0,
    "Color": "#FFFFFFFF",
    "X": 717,
    "Y": 690,
    "Width": 300,
    "Height": 25,
    "BackgroundImage": null,
    "UseBackgroundImage": false,
    "UseTransparencyKey": false,
    "StretchBackgroundImage": false
  },
  "TextBlocks": [
    {
      "Name": "Primary Text",
      "Format": "%artist% - %title% '('%playback_time%')')",
      "FontName": "Estrangelo Edessa",
      "FontSize": 9.0,
      "Italic": false,
      "Bold": false,
      "FontColor": "#FF00B2FF",
      "X": 100,
      "Y": 0,
      "Width": 199,
      "Height": 16,
      "Scroll": true,
      "AlignToRight": false,
      "Visible": false,
      "StoppedText": "**Stopped**"
    }
  ],
  "Buttons": [
    {
      "Kind": 0,
      "X": 38,
      "Y": 0,
      "Width": 16,
      "Height": 16,
      "Visible": true,
      "IconPath": "C:\\Documents and Settings\\Admin\\Application Data\\DeskbandControls\\Icons\\Stop.ico",
      "AdditionalIconPath": null,
      "ColorizeColor": "#00000000"
    },
    {
      "Kind": 1,
      "X": 53,
      "Y": 0,
      "Width": 16,
      "Height": 16,
      "Visible": true,
      "IconPath": "C:\\Documents and Settings\\Admin\\Application Data\\DeskbandControls\\Icons\\Play.ico",
      "AdditionalIconPath": "C:\\Documents and Settings\\Admin\\Application Data\\DeskbandControls\\Icons\\Pause.ico",
      "ColorizeColor": "#00000000"
    },
    {
      "Kind": 2,
      "X": 68,
      "Y": 0,
      "Width": 16,
      "Height": 16,
      "Visible": true,
      "IconPath": "C:\\Documents and Settings\\Admin\\Application Data\\DeskbandControls\\Icons\\Prev.ico",
      "AdditionalIconPath": null,
      "ColorizeColor": "#00000000"
    },
    {
      "Kind": 3,
      "X": 83,
      "Y": 0,
      "Width": 16,
      "Height": 16,
      "Visible": true,
      "IconPath": "C:\\Documents and Settings\\Admin\\Application Data\\DeskbandControls\\Icons\\Next.ico",
      "AdditionalIconPath": null,
      "ColorizeColor": "#00000000"
    },
    {
      "Kind": 5,
      "X": 0,
      "Y": 0,
      "Width": 16,
      "Height": 16,
      "Visible": false,
      "IconPath": "C:\\Documents and Settings\\Admin\\Application Data\\DeskbandControls\\Icons\\StopAfterCurrentOff.ico",
      "AdditionalIconPath": "C:\\Documents and Settings\\Admin\\Application Data\\DeskbandControls\\Icons\\StopAfterCurrentOn.ico",
      "ColorizeColor": "#00000000"
    },
    {
      "Kind": 4,
      "X": 0,
      "Y": 0,
      "Width": 16,
      "Height": 16,
      "Visible": false,
      "IconPath": "C:\\Documents and Settings\\Admin\\Application Data\\DeskbandControls\\Icons\\Random.ico",
      "AdditionalIconPath": null,
      "ColorizeColor": "#00000000"
    }
  ],
  "Trackbars": [
    {
      "Kind": 0,
      "X": 40,
      "Y": 16,
      "Width": 203,
      "Height": 6,
      "Color": "#FF00B2FF",
      "Visible": true
    },
    {
      "Kind": 1,
      "X": 190,
      "Y": 20,
      "Width": 60,
      "Height": 6,
      "Color": "#FF00008B",
      "Visible": false
    }
  ],
  "AlbumArt": {
    "X": 0,
    "Y": 0,
    "Width": 24,
    "Height": 24,
    "Visible": true,
    "StubImagePath": null,
    "DoNotShowStubImage": false
  }
}
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-04-10 22:40:11
Hi kratos284!
Your issue was fixed, please re-download.
Title: foobar2000 DeskBand Controls
Post by: kratos284 on 2014-04-11 03:29:22
That fixed it. Thanks
Title: foobar2000 DeskBand Controls
Post by: Hamallainen on 2014-04-16 19:13:28
Thank you for the Album Art aspect ratio option
Title: foobar2000 DeskBand Controls
Post by: Universezero on 2014-05-12 00:04:26
Hi eldarian,

I just installed DeskBand on my Windows 8.1 PC, and it works fine, however whenever I right click and try to go Settings it comes up with this error message:

(http://i.imgur.com/vz1X5WO.png)

I noticed other people getting this error in the thread, but I am certain that I unblocked the .zip before installing it.

EDIT: I checked the .zip again, and the button to unblock the .zip had come back. However, no matter how many times I unblock it, when I re-open the properties dialogue it appears to be blocked again. How can I permanently unblock it?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-05-12 11:54:25
EDIT: I checked the .zip again, and the button to unblock the .zip had come back. However, no matter how many times I unblock it, when I re-open the properties dialogue it appears to be blocked again. How can I permanently unblock it?

You have to uninstall it and phisically delete all related files and folders, then redownload, ublock and reinstall.
Title: foobar2000 DeskBand Controls
Post by: Universezero on 2014-05-12 13:46:42
You have to uninstall it and phisically delete all related files and folders, then redownload, ublock and reinstall.

That indeed worked! Thank you very much.
Title: foobar2000 DeskBand Controls
Post by: Liknus on 2014-05-20 08:06:46
Thanks a lot for this awesome add-on! I joined only to thanks you sir eldarien!
(http://i953.photobucket.com/albums/ae17/Liknus/Foobar-addon.png) (http://s953.photobucket.com/user/Liknus/media/Foobar-addon.png.html)
(Double hosting) (http://oi58.tinypic.com/27x2ntg.jpg)

I have almost everything default, except for the text block format to which I've added the Track No. here is the result:
Code: [Select]
[ #%tracknumber%] - %artist% - %title% '('%playback_time%')')
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2014-05-20 14:46:00
I love the new update!

[/li][li]I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.[/li][li]Any chance of getting vertical trackbars (volume bar, in particular)?[/li][/list]

Thanks for your work, it's amazing!
Title: foobar2000 DeskBand Controls
Post by: hmobius on 2014-05-21 00:04:21
Hi,

I have version 1.1 and use it in the vertical toolbar on the right hand side of my screen.
Would it be possible to specify that a text block be split over x lines of text in the deskband rather than have it scrolling, which I find very distracting?
Or perhaps, have the text scroll only when the mouse is over the text block in question?

Thanks, Dan
Title: foobar2000 DeskBand Controls
Post by: Liknus on 2014-05-21 08:03:09
I love the new update!
EDIT:Removed image
  • Is it possible to set an "A" (transparency) value for the background colors?  If not, no worries
  • I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.[/b]
  • Any chance of getting vertical trackbars (volume bar, in particular)?

Thanks for your work, it's amazing!


Wow dude.. That's a fantastic DeskbarUI! Do you have a sort of configuration file with all the settings?
Thanks in advance!;)
I also quote the little "side-panel" bug that appears after clicking apply, it happens to me too!;)
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-05-21 11:08:11
Quote
1. Is it possible to set an "A" (transparency) value for the background colors? If not, no worries
2. I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.
3. Any chance of getting vertical trackbars (volume bar, in particular)?

1 - Background transparency is a big problem on aero, I've tried..
2 - Yes, that is because it reloads new settings, this is expected behavior. Will look at it though.
3 - Yes, when I will have time.

Quote
Would it be possible to specify that a text block be split over x lines of text in the deskband rather than have it scrolling

Yes, you can use $char(13) to split lines, but don't forget to set text block height accordingly. Anything from foobar2000 title formatting scripts should work.
Title: foobar2000 DeskBand Controls
Post by: aeidein on 2014-05-21 17:48:20
I love the new update!
EDIT:Removed image
  • Is it possible to set an "A" (transparency) value for the background colors?  If not, no worries
  • I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.[/b]
  • Any chance of getting vertical trackbars (volume bar, in particular)?

Thanks for your work, it's amazing!


Wow dude.. That's a fantastic DeskbarUI! Do you have a sort of configuration file with all the settings?
Thanks in advance!;)
I also quote the little "side-panel" bug that appears after clicking apply, it happens to me too!;)

Sure, here: http://pastebin.com/XU5Niv3C (http://pastebin.com/XU5Niv3C)

Quote
1. Is it possible to set an "A" (transparency) value for the background colors? If not, no worries
2. I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.
3. Any chance of getting vertical trackbars (volume bar, in particular)?

1 - Background transparency is a big problem on aero, I've tried..
2 - Yes, that is because it reloads new settings, this is expected behavior. Will look at it though.
3 - Yes, when I will have time.

Quote
Would it be possible to specify that a text block be split over x lines of text in the deskband rather than have it scrolling

Yes, you can use $char(13) to split lines, but don't forget to set text block height accordingly. Anything from foobar2000 title formatting scripts should work.

Thanks, eldarien, I appreciate all your work.  This already-fantastic component just keeps getting better
Title: foobar2000 DeskBand Controls
Post by: privatesir on 2014-06-02 04:31:02
I love the new update!
EDIT:Removed image
  • Is it possible to set an "A" (transparency) value for the background colors?  If not, no worries
  • I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.[/b]
  • Any chance of getting vertical trackbars (volume bar, in particular)?

Thanks for your work, it's amazing!


Wow dude.. That's a fantastic DeskbarUI! Do you have a sort of configuration file with all the settings?
Thanks in advance!;)
I also quote the little "side-panel" bug that appears after clicking apply, it happens to me too!;)

Sure, here: http://pastebin.com/XU5Niv3C (http://pastebin.com/XU5Niv3C)

Quote
1. Is it possible to set an "A" (transparency) value for the background colors? If not, no worries
2. I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.
3. Any chance of getting vertical trackbars (volume bar, in particular)?

1 - Background transparency is a big problem on aero, I've tried..
2 - Yes, that is because it reloads new settings, this is expected behavior. Will look at it though.
3 - Yes, when I will have time.

Quote
Would it be possible to specify that a text block be split over x lines of text in the deskband rather than have it scrolling

Yes, you can use $char(13) to split lines, but don't forget to set text block height accordingly. Anything from foobar2000 title formatting scripts should work.

Thanks, eldarien, I appreciate all your work.  This already-fantastic component just keeps getting better


Thanks, I like your configuration too. But I have to ask you something, I'm a sort of retard configuring the plugin. Can you change your settings so the buttons will shown in the left side of the tittle and upload it to pastebin?

Sorry my bad english.
Title: foobar2000 DeskBand Controls
Post by: SakreD on 2014-06-27 20:07:58
This is really annoying. When editing settings, lets say I'm editing Volume under the 'Trackbars' tab. And I finish editing a value and hit apply, it automatically selects
'Position', so if I try to edit a value again I end up changing the wrong thing. Please fix this its really annoying when trying to edit the settings.

And thanks for this awesome plugin btw.
Title: foobar2000 DeskBand Controls
Post by: SakreD on 2014-06-27 22:34:44
I love the new update!

<Removed Image>

  • Is it possible to set an "A" (transparency) value for the background colors?  If not, no worries
  • I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.
  • Any chance of getting vertical trackbars (volume bar, in particular)?


Thanks for your work, it's amazing!


I liked your setup so much I changed it to a more compact version to fit my small taskbar ;D

http://pastebin.com/PDb6v25J (http://pastebin.com/PDb6v25J)
(http://i.imgur.com/SiWwBnS.png)

With seperate Artist/Album:
http://pastebin.com/c0LiveBB (http://pastebin.com/c0LiveBB)
(http://i.imgur.com/MhMi9WF.png)
Title: foobar2000 DeskBand Controls
Post by: Se7enex on 2014-06-29 08:24:07
I love the new update!

<Removed Image>

  • Is it possible to set an "A" (transparency) value for the background colors?  If not, no worries
  • I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.
  • Any chance of getting vertical trackbars (volume bar, in particular)?


Thanks for your work, it's amazing!


I liked your setup so much I changed it to a more compact version to fit my small taskbar ;D

http://pastebin.com/PDb6v25J (http://pastebin.com/PDb6v25J)
Title: foobar2000 DeskBand Controls
Post by: SakreD on 2014-06-29 14:43:54
I love the new update!

<Removed Image>

  • Is it possible to set an "A" (transparency) value for the background colors?  If not, no worries
  • I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.
  • Any chance of getting vertical trackbars (volume bar, in particular)?


Thanks for your work, it's amazing!


I liked your setup so much I changed it to a more compact version to fit my small taskbar ;D

http://pastebin.com/PDb6v25J (http://pastebin.com/PDb6v25J)



lol its there.. look at the pastebin links 
Title: foobar2000 DeskBand Controls
Post by: Se7enex on 2014-06-29 18:48:16
[size="6"][/size]
I love the new update!

<Removed Image>

  • Is it possible to set an "A" (transparency) value for the background colors?  If not, no worries
  • I noticed that after hitting "Apply", the selection jumps to the first item in the list in the left panel.
  • Any chance of getting vertical trackbars (volume bar, in particular)?


Thanks for your work, it's amazing!


I liked your setup so much I changed it to a more compact version to fit my small taskbar ;D

http://pastebin.com/PDb6v25J (http://pastebin.com/PDb6v25J)



lol its there.. look at the pastebin links 


O-oh.... 

WELL THANKS!

Could you make a version where the next backwards and pause button are visible? THANKS
Title: foobar2000 DeskBand Controls
Post by: NiteiaTt on 2014-07-02 21:43:51
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 (http://pastebin.com/bWF64y42)
I'm using W8.1

I works like a charm otherwise! Thanks!
Title: foobar2000 DeskBand Controls
Post by: Liknus on 2014-07-15 15:05:21
Sure, here: http://pastebin.com/XU5Niv3C (http://pastebin.com/XU5Niv3C)

Thanks!  May I ask you how do I 'put' those settings directly? I have not seen any 'import settings' feature..


I tried to change DuckDuckGo as search engine over Google (right click - search in internet) but I am missing something, since it pops me up the main page of DuckDuckGo instead than the page with the results of the search.
The URL I am currently using in the 'General' tab of settings is the following:
Code: [Select]
 http://duckduckgo.com/?q=search&kp=-1&kl=us-en

What am I mistaking?
Thanks
L.
Title: foobar2000 DeskBand Controls
Post by: NokTham on 2014-07-16 23:28:50
Sure, here: http://pastebin.com/XU5Niv3C (http://pastebin.com/XU5Niv3C)

Thanks!  May I ask you how do I 'put' those settings directly? I have not seen any 'import settings' feature..


I tried to change DuckDuckGo as search engine over Google (right click - search in internet) but I am missing something, since it pops me up the main page of DuckDuckGo instead than the page with the results of the search.
The URL I am currently using in the 'General' tab of settings is the following:
Code: [Select]
 http://duckduckgo.com/?q=search&kp=-1&kl=us-en

What am I mistaking?
Thanks
L.



Code: [Select]
https://duckduckgo.com/?q=%q%&kp=-1&kl=us-en


Title: foobar2000 DeskBand Controls
Post by: eLmaxx on 2014-07-17 12:35:14
I've been working around with this plugin and really love it. The only thing is I can't get the ratings to display.    This is what I have:
Code: [Select]
$replace($pad($repeat(★,%rating%), 5,.),., · )

Replacing %rating% with a number gives me the result I'm looking for, but it doesn't seem the pick up the rating tag. Works fine when I use %rating mm%, which is only listed in some of my tracks.
I'm using Windows 7 x64.
Thanks for your great work already.

HA! I discovered that using the DUI the rating also wasn't displayed which lead me on a new track resulting in the following code:
Code: [Select]
$replace($pad($repeat($char(9733),$meta(rating)), 5,.),., · )

Bye now
Title: foobar2000 DeskBand Controls
Post by: Daeron on 2014-07-17 14:48:53
Chances are you have the Playback Statistics component installed, which messes with %rating% as documented in the link below. Solution is to use $meta(rating) instead.

http://wiki.hydrogenaud.io/index.php?title...es_of_confusion (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)#Common_sources_of_confusion)
Title: foobar2000 DeskBand Controls
Post by: JogibaerNr1 on 2014-07-25 10:02:49
Just want to say a big THANK YOU for this great component eldarien! 
Title: foobar2000 DeskBand Controls
Post by: alkasar on 2014-08-14 14:47:56
This component does exactly what I was looking for  Thanks for your work and support eldarien.

almost missed it as it is not listed on the main foobar components page.
Title: foobar2000 DeskBand Controls
Post by: Sunrays on 2014-08-15 17:42:02
Very
Awesome
Component

Thank You

Title: foobar2000 DeskBand Controls
Post by: defozio on 2014-08-15 19:47:31
Hey, I'm wondering if this already exists or if it is a possible feature to add somehow? It would be cool to be able to get a tool tip of the artist and song title when you mouse over the controls. I attached a photo of my profile and the config file if anyone wants to use it. 

(http://s22.postimg.org/6hn8i54wh/just_the_buttons.jpg)

Code: [Select]
{
  "General": {
"BandSize": 50,
"TextScrollSpeed": 300,
"DrawControlsOutline": false,
"HideIfNotPlaying": false,
"HideIfFoobar2000IsNotRunning": true,
"FloatingMode": false,
"InternetSearchFormat": "$if(%artist%,%artist%' - ')%title% 'lyrics'",
"InternetSearchUrl": "https://www.google.com/search?q=%q%"
  },
  "FloatingWindow": {
"Opacity": 1.0,
"Color": "#00FFFFFF",
"X": 0,
"Y": 0,
"Width": 155,
"Height": 50,
"BackgroundImage": null,
"UseBackgroundImage": false,
"UseTransparencyKey": false,
"StretchBackgroundImage": false
  },
  "TextBlocks": [
{
  "Name": "Primary Text",
  "Format": "%title%",
  "FontName": "Segoe UI",
  "FontSize": 9.0,
  "Italic": false,
  "Bold": false,
  "FontColor": "#FFFFFFFF",
  "X": 90,
  "Y": 5,
  "Width": 165,
  "Height": 16,
  "Scroll": true,
  "AlignToRight": true,
  "Visible": false,
  "StoppedText": ""
}
  ],
  "Buttons": [
{
  "Kind": 0,
  "X": 145,
  "Y": 23,
  "Width": 16,
  "Height": 16,
  "Visible": false,
  "IconPath": "C:\\Users\\Matt\\AppData\\Roaming\\DeskbandControls\\Icons\\Stop.ico",
  "AdditionalIconPath": null,
  "ColorizeColor": "#00FFFFFF"
},
{
  "Kind": 1,
  "X": 15,
  "Y": 13,
  "Width": 16,
  "Height": 16,
  "Visible": true,
  "IconPath": "C:\\Users\\Matt\\AppData\\Roaming\\DeskbandControls\\Icons\\Play.ico",
  "AdditionalIconPath": "C:\\Users\\Matt\\AppData\\Roaming\\DeskbandControls\\Icons\\Pause.ico",
  "ColorizeColor": "#00FFFFFF"
},
{
  "Kind": 2,
  "X": 0,
  "Y": 13,
  "Width": 16,
  "Height": 16,
  "Visible": true,
  "IconPath": "C:\\Users\\Matt\\AppData\\Roaming\\DeskbandControls\\Icons\\Prev.ico",
  "AdditionalIconPath": null,
  "ColorizeColor": "#00FFFFFF"
},
{
  "Kind": 3,
  "X": 30,
  "Y": 13,
  "Width": 16,
  "Height": 16,
  "Visible": true,
  "IconPath": "C:\\Users\\Matt\\AppData\\Roaming\\DeskbandControls\\Icons\\Next.ico",
  "AdditionalIconPath": null,
  "ColorizeColor": "#00FFFFFF"
},
{
  "Kind": 5,
  "X": 155,
  "Y": 23,
  "Width": 16,
  "Height": 16,
  "Visible": false,
  "IconPath": "C:\\Users\\Matt\\AppData\\Roaming\\DeskbandControls\\Icons\\StopAfterCurrentOff.ico",
  "AdditionalIconPath": "C:\\Users\\Matt\\AppData\\Roaming\\DeskbandControls\\Icons\\StopAfterCurrentOn.ico",
  "ColorizeColor": "#00FFFFFF"
},
{
  "Kind": 4,
  "X": 98,
  "Y": 4,
  "Width": 16,
  "Height": 16,
  "Visible": false,
  "IconPath": "C:\\Users\\Matt\\AppData\\Roaming\\DeskbandControls\\Icons\\Random.ico",
  "AdditionalIconPath": null,
  "ColorizeColor": "#00FFFFFF"
}
  ],
  "Trackbars": [
{
  "Kind": 0,
  "X": 50,
  "Y": 28,
  "Width": 115,
  "Height": 6,
  "Color": "#FFFFFFFF",
  "BackgroundColor": "#00000000",
  "UseBackgroundColor": false,
  "Visible": false,
  "HideBorders": false
},
{
  "Kind": 1,
  "X": 150,
  "Y": 25,
  "Width": 40,
  "Height": 6,
  "Color": "#FFFFFFFF",
  "BackgroundColor": "#00000000",
  "UseBackgroundColor": false,
  "Visible": false,
  "HideBorders": false
}
  ],
  "AlbumArt": {
"X": 10,
"Y": 2,
"Width": 36,
"Height": 36,
"Visible": false,
"StubImagePath": null,
"DoNotShowStubImage": false,
"PreserveAspectRatio": false
  }
}
Title: foobar2000 DeskBand Controls
Post by: Sunrays on 2014-08-15 21:30:25
+1 for tooltip option

here's mine btw:

(http://s20.postimg.org/fnqfjrlvx/Screenshot00006_2014_08_15_222758.jpg)
Title: foobar2000 DeskBand Controls
Post by: Sunrays on 2014-08-21 16:49:14
(http://s20.postimg.org/ipilfudu5/Screenshot00009_2014_08_21_174529.jpg)

How to place the player on left side of this "U>>" shortcut?
Title: foobar2000 DeskBand Controls
Post by: marc2003 on 2014-08-22 11:32:44
right click the task bar to unlock. then drag/drop to re-arrange. you can then lock the task bar again.
Title: foobar2000 DeskBand Controls
Post by: Sunrays on 2014-08-22 15:25:32
right click the task bar to unlock. then drag/drop to re-arrange. you can then lock the task bar again.



Not working, i can drag the shortcut to the left but not to the right side of the player...
Title: foobar2000 DeskBand Controls
Post by: bew78 on 2014-09-06 19:00:05
Hello !

First of all, thank's for this plugin, it's awesome !

My player look like this :


#> When there is several element at the same place, there is always one over the second... Maybe add a property for each element, so we can decide the depth of elements... (not clear, I know...)


#> Correct the bug : when we hit "Apply", the selected element jump to the first element..


#> New UI :
See my dropbox folder, with 3 pictures here : https://www.dropbox.com/sh/ovehbpusmafhjtg/...yrktAeviqa?dl=0 (https://www.dropbox.com/sh/ovehbpusmafhjtg/AACdvt9dZ6bWMPnyrktAeviqa?dl=0)

#> The possibility to give absolute values to elements (and not relative to the X-Y position of the element)


#> The possibility to change the default separator of text when "Scroll Text" is enable..


#> The possibility to select multiple elements (with the Ctrl key pressed), then have a "Move" button to move (up, down, left, right) all selected elements in a direction for 1-2 or a variable amount of pixel !


} Bug, Foobar2000 crashed because of your component (It has happened several times) :
} http://help.foobar2000.org/problem/bd22003...a8830af9fb43cb9 (http://help.foobar2000.org/problem/bd22003d9dda6afdba8830af9fb43cb9)
}
} I have the foobar remote controller on my android phone. And when I change the volume on the phone, it goes to the component foo_httpcontrol on the computer (through the wifi), and then Foobar2000 chash...
}
} Can you fix this ?


If you need icons (for actions), I have a database of ~25.000 icon (took from the Android OS) !

I have others ideas if you want

If you have any questions, don't hesitate !
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-09-06 20:37:02
Hi bew78!
Nice ideas, thank you!
Can't promise now, but I definitely save them for later development
Title: foobar2000 DeskBand Controls
Post by: bew78 on 2014-09-07 09:51:57
With pleasure !
I love trying to find things to improve the apps/programs i use

If you need any help for the developpment, I can maybe help ! (I didn't do lot of programming, but I know how to  )

} Bug, Foobar2000 crashed because of your component (It has happened several times) :
} http://help.foobar2000.org/problem/bd22003...a8830af9fb43cb9 (http://help.foobar2000.org/problem/bd22003d9dda6afdba8830af9fb43cb9)
}
} I have the foobar remote controller on my android phone. And when I change the volume on the phone, it goes to the component foo_httpcontrol on the computer (through the wifi), and then Foobar2000 chash...
}
} Can you fix this ?

Do you have any ideas for this ?
Title: foobar2000 DeskBand Controls
Post by: NokTham on 2014-09-25 14:57:23
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?
Title: foobar2000 DeskBand Controls
Post by: Mangix on 2014-09-26 20:42:24
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.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-09-28 18:27:36
NokTham - I'll see what I can do.

I can provide a sample if needed.

Please do.

Title: foobar2000 DeskBand Controls
Post by: Mangix on 2014-09-29 03:30:32
https://drive.google.com/open?id=0B42nYzOgI...&authuser=0 (https://drive.google.com/open?id=0B42nYzOgIle_YWM5QTVtX1J3eW8&authuser=0)
Title: foobar2000 DeskBand Controls
Post by: ultro on 2014-10-01 01:24:41
Quote
Win7 64bit with taskbar set to hide automatically, deskband controls 1.0.1 blocks the reappearing of the taskbar if you try to make it reappear where deskband controls is on it.

I see that, but have no idea how to fix for now. Will try though.


I have that too, in Windows 8.1. Exact samething.

Also when i right-click DBcontrols on taskbar for configuring it crashes and doesn't show prefs.

Using 1.1.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-10-02 20:49:16
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.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-10-02 20:53:26
} Bug, Foobar2000 crashed because of your component (It has happened several times) :
} http://help.foobar2000.org/problem/bd22003...a8830af9fb43cb9 (http://help.foobar2000.org/problem/bd22003d9dda6afdba8830af9fb43cb9)


It states that "Problem caused by: foo_deskband_controls.dll : Deskband Controls 0.1" - this is very outdated non-relevant version.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-10-02 21:26:13
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.
Title: foobar2000 DeskBand Controls
Post by: NokTham on 2014-10-03 21:02:27
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
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-10-08 19:28:03
Version 1.1.2

** Changelog:
  - Fix for taskbar not appearing in auto-hide mode when cursor is placed over deskband controls
Title: foobar2000 DeskBand Controls
Post by: Kyro0 on 2014-10-18 17:21:50
Could you maybe add a mute-button to deskband? Or is there a way to add one by myself?
Title: foobar2000 DeskBand Controls
Post by: Sz4r1ej on 2014-10-18 17:51:08
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.

Title: foobar2000 DeskBand Controls
Post by: powerfu1 on 2014-10-19 15:39:41
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?

Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-10-23 21:54:52
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.
Title: foobar2000 DeskBand Controls
Post by: Sz4r1ej on 2014-10-25 11:19:50
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.

Title: foobar2000 DeskBand Controls
Post by: eldarien on 2014-10-25 19:39:43
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.
Title: foobar2000 DeskBand Controls
Post by: NokTham on 2014-10-26 11:15:46
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 
Title: foobar2000 DeskBand Controls
Post by: Lukas97 on 2015-02-03 03:02:29
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 (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.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2015-02-09 13:43:11
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 (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 (http://www.hydrogenaud.io/forums/index.php?showtopic=78234&view=findpost&p=852204)
Title: foobar2000 DeskBand Controls
Post by: Anao55 on 2015-02-14 01:12:51
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:

(http://i.imgur.com/HPCf3Ku.png)

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.
Title: foobar2000 DeskBand Controls
Post by: Liryan on 2015-02-21 11:05:25
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
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2015-02-24 16:30:10
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.
Title: foobar2000 DeskBand Controls
Post by: SonofUgly on 2015-03-29 03:33:05
Here's a real simple, compact theme that works nice on a black taskbar:
(http://i.imgur.com/fLUsRRo.png)
Link (http://www.mediafire.com/download/q8yeuhj4vb1og72/taskbar.zip)
Title: foobar2000 DeskBand Controls
Post by: zajchapp on 2015-04-11 14:36:22
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'](http://i59.tinypic.com/2v1nud1.png)[/a]
Title: foobar2000 DeskBand Controls
Post by: samithaj on 2015-04-16 14:53:31
Can i change the actions that buttons do?? (ex:rate 5 stars, LastFm Love track) ??
Title: foobar2000 DeskBand Controls
Post by: Roosky on 2015-07-04 15:51:44
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"]
?? ????????!
Title: foobar2000 DeskBand Controls
Post by: MrFrenchToasts on 2015-08-23 17:42:04
Great plugin!

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

(http://i.imgur.com/XPIY3FB.png)

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 (http://s000.tinyupload.com/index.php?file_id=61857515454560078116) . 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).
Title: foobar2000 DeskBand Controls
Post by: farohp on 2015-09-09 07:38:50
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
Title: foobar2000 DeskBand Controls
Post by: farohp on 2015-09-09 14:18:23
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)

(http://s29.postimg.org/rgzrxdg9f/Immagine.jpg) (http://postimg.org/image/rgzrxdg9f/)

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
  }
}
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2015-09-09 23:08:52
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).
Title: foobar2000 DeskBand Controls
Post by: farohp on 2015-09-10 12:07:18
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
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2015-09-11 20:54:41
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 ?

Of course I've used WinAPI. Here is a good start: https://msdn.microsoft.com/en-us/library/wi...aspx#desk_bands (https://msdn.microsoft.com/en-us/library/windows/desktop/cc144099%28v=vs.85%29.aspx#desk_bands)

Title: foobar2000 DeskBand Controls
Post by: farohp on 2015-09-13 10:47:19

thanks!
Title: foobar2000 DeskBand Controls
Post by: lavacano201014 on 2015-09-22 20:36:34
I've been working on a Metro-like theme for Deskband. It's not perfect, but I do what I can.

(http://www.netswim.net/sharex/2015-09-22_12-27-50.png)
(http://www.netswim.net/sharex/2015-09-22_12-36-02.png)

metro.7z, approx 4KB (http://www.netswim.net/sharex/metro.7z), contains config.js and four PNG images. The config.js file is uploaded from my system verbatim, and is configured to find the icons in C:\icons\metro (though it's trivial to put the icons elsewhere).
Title: foobar2000 DeskBand Controls
Post by: Anao55 on 2015-10-25 01:01:13
I'm migrating computers and managed to import everything to foobar, except for Deskband...

It shows up in my Plugin list, it just doesn't start the mini player at all. I then removed the plugin and attempted a fresh install, but the same happens: it's listed, but does nothing.

I'm using Win7 Ultimate 64, and I have .NET Framework 4 installed.

Any ideas on how to diagnose this? I pretty much can't listen to music anymore without this pretty thing. 
I don't need to import my settings, just being able to fresh-install it would be fine.
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2015-10-28 14:48:12
Foobar plugin is just one part, there is also a second one - explorer extension and it must be correctly installed. Please make sure that you follow the instructions in readme file exactly. Start from re-downloading zip and unblocking it.
Title: foobar2000 DeskBand Controls
Post by: Anao55 on 2015-10-29 02:35:28
Foobar plugin is just one part, there is also a second one - explorer extension and it must be correctly installed. Please make sure that you follow the instructions in readme file exactly. Start from re-downloading zip and unblocking it.

Well... I'm feeling pretty stupid now. It's been so long, I didn't even remember I had to register it.

NOW I feel complete at my new machine. Thanks a lot, and sorry for the short attention span. o/
Title: foobar2000 DeskBand Controls
Post by: skullinsky on 2015-12-12 18:17:03
Well, I have issue with your 1.1.2 version,
it does not work properly on my win 7 x64

I dont know how to get it to work right, but version 0.0.4 did work (on my laptop) where the newer one did not.

If you need any further info, tell me how to get it & I will give it to you.

Is there another component required? Only things I downloaded were Waveform seekbar & Playback Statistics, so my foobar is pretty much clean instalation. (The 2nd foobar where this component works has Album list panel, biography view, Columns UI, EL playlist, ES Playlist, HDCD decoder, Channel Spectrum Panel, Lyric Show panel, Mass Tagger, Midi Synth, Pause on Lock, WSH Panel Mod) - is there some dependency?


Oh, also, I did unblock it, unzip it, run the registration, then install the component & restart foobar. I have the framework. My Foobar does not show me he config page but it shows me the plugin as installed...
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2015-12-15 12:23:02
> it does not work properly on my win 7 x64
> My Foobar does not show me he config page but it shows me the plugin as installed...

Hi there.
First, describe what exactly does not work and what steps have you taken.
Second, make sure that foobar plugin and explorer extension dll are from the same distribution (same version). Re-read readme.txt and do exactly as it states.
Note that config window can be shown from right clicking menu on windows taskbar - foobar plugin part itself does not have any interface.

Also may be helpful:
Deskband Controls consists of two parts – foobar2000 plugin that you see in Components dialog in foobar2000 and explorer (shell) extension – that is what you see on taskbar. When you run provided cmd file this extension is registered to the system and it starts within explorer process with the same rights (which is not administrator rights) and if foobar2000 runs with administrator rights extension can not communicate with it due to security restrictions.
Title: foobar2000 DeskBand Controls
Post by: skullinsky on 2015-12-15 21:21:31
> it does not work properly on my win 7 x64
> My Foobar does not show me he config page but it shows me the plugin as installed...

Hi there.
First, describe what exactly does not work and what steps have you taken.
Second, make sure that foobar plugin and explorer extension dll are from the same distribution (same version). Re-read readme.txt and do exactly as it states.
Note that config window can be shown from right clicking menu on windows taskbar - foobar plugin part itself does not have any interface.

Also may be helpful:
Deskband Controls consists of two parts – foobar2000 plugin that you see in Components dialog in foobar2000 and explorer (shell) extension – that is what you see on taskbar. When you run provided cmd file this extension is registered to the system and it starts within explorer process with the same rights (which is not administrator rights) and if foobar2000 runs with administrator rights extension can not communicate with it due to security restrictions.



The shell part works partly - I see the Deskband controls when looking at tools (dunno how it is in win in english, i have them in CZ), when I try to enable the deskband controls, nothing happens. The dialogue disappears and when I open it again, the change is reverted back.
I run foobar as user and i do see the deskband controls in components. Is there any log file which could I post to tell you some further info?
Title: foobar2000 DeskBand Controls
Post by: eldarien on 2015-12-16 09:26:05
DC does not have any logs. Try to delete c:\Users\%username%\AppData\Roaming\DeskbandControls\ folder and reinstall everything.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2016-03-31 18:49:34
Great plugin but there are 2 things I would change / add:
- logarithmic volume control instead of linear (like main volume control of foobar)
- checkbox on right click - toggle stop after current
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-04-02 14:43:30
Hi, Bero1707
DC volume control is already logarithmic  :)
Good idea with stop after current, thank you.

BTW, I am working on new version, so now is the right time for feature requests  ;)
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2016-04-02 21:52:26
Hi, Bero1707
DC volume control is already logarithmic  :)
Good idea with stop after current, thank you.

BTW, I am working on new version, so now is the right time for feature requests  ;)
well when I compare it to windows volume control it seems much better but it doesn't "move" identical as foobar's toolbar controller.

talking about stop after current you can fix problem with it's button (when it's enabled). it stays turned on when the song stops although I don't use / hide that button.

it would be also nice if text blocks could "bounce" from left to right and then back instead of scroll.

and one more thing I would like to have is option to somehow minimize foobar to deskband toolbar or floating window so I don't need tray icon no more. that way I could also minimize to taskbar sometimes when I want without changing settings.

I hope this will give you few more ideas
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2016-04-02 22:01:59
you can also include options to remove copy artist, copy title and others when you right click on deskband
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2016-04-03 12:16:49
and give me menu with playlist songs to chose so I don't need to show foobar every time
Title: Re: foobar2000 DeskBand Controls
Post by: dave_samuels on 2016-04-13 14:01:18
Hi, just registered to say thanks for making this! exactly what I've been looking for. Should be included with foobar.

Awesome tool. looks great, works well. really useful and love the customisation.

I've attached an image of the setup I made. if anyone can explain how to export the profile.js file I'll post it up here.

Also, if you're looking for features, I'd request a tab in the settings box to choose/customise the right-click menu. A choice over which of the built-in options are shown would be great (e.g. I'd probably hide the "search internet" button), plus some extras (open folder / files in foobar, next album button, play mode settings?). It'd be really cool if users could add custom commands...
Title: Re: foobar2000 DeskBand Controls
Post by: billybag on 2016-04-25 03:19:44
i get a .NET framework error when i try to access settings. Everything else works. I have tried installig .NET 4, but as i guessed, Windows 10 comes with .NET already so i couldn't reinstall it.\

Any ideas?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-04-25 10:23:13
This is common mistake many people have made, please reinstall everything according to instructions in readme.txt - you did not unblock downloaded zip.
Title: Re: foobar2000 DeskBand Controls
Post by: tensuke on 2016-04-27 18:09:11
Heya, wanted to register to show my support! This is pretty much my favorite plugin for foobar right now. Is it possible to change the text that gets displayed when something has to scroll? By default it puts " **** " at the beginning so you know where the text starts back up, I'd like to be able to remove or change that in the settings.

edit: also, it seems to keep scrolling when you change songs, or something. For example, the song is called 'This is a song with a long title', it scrolls and I switch to the next song when it's at 'ong with a long title **' then a few seconds later I switch back and it's at 'ng title **** This is a s'. Can you reset the scroll position when you change tracks?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-04-27 21:31:19
Hi tensuke! What you ask is not possible in current version, but both requests are accepted, stay tuned  :)
Title: Re: foobar2000 DeskBand Controls
Post by: tensuke on 2016-04-29 15:32:20
Awesome, glad to hear it!  :D
Title: Re: foobar2000 DeskBand Controls
Post by: veyronzx on 2016-05-15 01:31:08
This is one excellent piece of software. I tried every available audio player on the Internet and none would provide me with a simple and small toolbar that met my needs, until I found this. I wasn't even a foobar user before, but now I don't see myself using any other player ever. Thanks a lot.

(http://i.imgur.com/nNNoK6l.png)

Two feature requests:

1. Optional tooltip with the name of the song when hovering the deskband. Taskbar space is of utmost value to me, as you can see in the attached image. But sometimes I want to quickly check the name of the song and it would be nice if we had a tooltip. Even better if it's not the Windows tooltip, that one is too small. Something a little bigger and with more contrast would be great.

2. An usability thing. When clicking on the deskband, it takes the focus away from the current window and you can't continue typing or scrolling, you have to click on the window in order to do that. It's a small thing, but it would be great if the deskband could return the focus to the (last) active windows after receiving some input.

I could try to code those things if you have the code available on github or somewhere else.

Cheers.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-05-17 11:49:11
veyronzx - thank you for feedback, I am glad you liked it.
Deskband Controls source code is not available on github yet, although I am planning to publish it in near future.
You requests are accepted.  ;)
Title: Re: foobar2000 DeskBand Controls
Post by: aifuncesi on 2016-05-21 20:13:49
When I double-click the mouse on the text track\picture album, then foobar appears inactive window (behind other windows). How can I fix it? To foobar was the front.
Windows 10
Title: Re: foobar2000 DeskBand Controls
Post by: SonicoXD on 2016-05-25 00:52:23
Hi. I downloaded Deskband Controls on Windows XP SP3, installed it and it worked fine. But, when I restarted the computer, it was no longer working. I tried uninstalling and reinstalling it again, but it didn't work. Thanks for the help.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-05-25 10:53:50
When I double-click the mouse on the text track\picture album, then foobar appears inactive window (behind other windows). How can I fix it? To foobar was the front.
Windows 10
This is OS restriction and can not be fixed, sorry.

Hi. I downloaded Deskband Controls on Windows XP SP3, installed it and it worked fine. But, when I restarted the computer, it was no longer working. I tried uninstalling and reinstalling it again, but it didn't work. Thanks for the help.
Make sure that Deskband Controls is selected in Toolbars menu (right-click on taskbar menu). If yes, try to delete config.js from %AppData%\DeskbandControls, than uncheck toolbar item and check back again. I have not encountered this issue myself and it is not reproducible on clean WindowsXP SP3 install, so it must be something in your system. Sorry if this doesn't help.
Title: Re: foobar2000 DeskBand Controls
Post by: SonicoXD on 2016-05-25 19:36:58
Quote
Make sure that Deskband Controls is selected in Toolbars menu (right-click on taskbar menu). If yes, try to delete config.js from %AppData%\DeskbandControls, than uncheck toolbar item and check back again. I have not encountered this issue myself and it is not reproducible on clean WindowsXP SP3 install, so it must be something in your system. Sorry if this doesn't help.
Thanks for help. Yes, it ended up being a system problem. For some reason anything related to playing media was working (Windows Media Player for taskbar wasn't working, for example) so I restarted explorer.exe
But I have another problem: Album Art of the song that is playing won't show, just the Stub Image. Thanks :p
Title: Re: foobar2000 DeskBand Controls
Post by: SonicoXD on 2016-05-25 20:39:32
Quote
Make sure that Deskband Controls is selected in Toolbars menu (right-click on taskbar menu). If yes, try to delete config.js from %AppData%\DeskbandControls, than uncheck toolbar item and check back again. I have not encountered this issue myself and it is not reproducible on clean WindowsXP SP3 install, so it must be something in your system. Sorry if this doesn't help.
Thanks for help. Yes, it ended up being a system problem. For some reason anything related to playing media was working (Windows Media Player for taskbar wasn't working, for example) so I restarted explorer.exe
But I have another problem: Album Art of the song that is playing won't show, just the Stub Image. Thanks :p

Forget that. Sorry. The thing is that it will display the Front Cover, but most of my songs don't have one. Instead, they have an "icon" art ( http://prntscr.com/b8ef99 ).
Title: Re: foobar2000 DeskBand Controls
Post by: kbull on 2016-05-27 17:01:22
Hi

Just signed on to the Forum to tell you I love this plugin It achieves in one excellent utility what I used to bodge with prettypop and foo_title - but better!

Also +1 to the following, it would make things just perfect...
Two feature requests:
1. Optional tooltip with the name of the song when hovering the deskband.

Thanks.
Title: Re: foobar2000 DeskBand Controls
Post by: wasmachien on 2016-07-18 18:40:43
Hello,

I'm using this deskband together with Networx (network monitor), however I would like foobar Deskband to sit on the left and Networx on the right. Is it possible to change the relative position of two deskbands? Alternatively, would it be possible to automatically adapt the band width to the text displayed? I just want to avoid having a big gap between these two toolbars.

Thanks.
Title: Re: foobar2000 DeskBand Controls
Post by: oakey on 2016-09-15 10:24:27
Hello, thanks for this one of a kind tool.
So I reinstalled it after getting some .NET error when trying to access settings. Now the tool doesn't work properly:
http://imgur.com/W1QsrIb
Clicking doesn't do anything. Win10 Anniversary. Worked fine after the anniversary update (installed prior) but perhaps the update is now preventing installing the tool somehow.
Thanks.
Title: Re: foobar2000 DeskBand Controls
Post by: oakey on 2016-09-16 11:17:25
Mystery solved - the plugin didn't work because this time I installed foobar in C:\, which is restricted in some ways
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2016-09-19 00:37:38
Any clue when the new update will be available?
Title: Re: foobar2000 DeskBand Controls
Post by: adamo000 on 2016-09-19 21:25:44
I have another problem and it looks like it's very wierd.
I do a clean install latest Windows 10 x64 build 14926.
I registered Deskband as I do always after clean install and this time I can't enable this addon. I see it in toolbar menu but nothing happens when I try to enable it.
Is there any person with this problem or someone has this problem and know the solution? :)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-10-06 12:34:50
Any clue when the new update will be available?
Probably near end of this year. Got no time at all, sorry. Maybe DC will go open source near the same time...
Title: Re: foobar2000 DeskBand Controls
Post by: L3R4F on 2016-10-25 10:12:41
Is there any person with this problem or someone has this problem and know the solution? :)

Hello adamo000.
I've got the exact same problem, my last windows 10 update broke Deskband Controls. I hope this will be fixed one day.
Title: Re: foobar2000 DeskBand Controls
Post by: adamo000 on 2016-10-26 12:44:23
I'm waiting with updating with Windows 10 because DeskBand Controls will not work at all. Foobar2000 & DeskBand Controls > Windows 10 and all it's new features ;)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-10-27 19:14:30
I have another problem and it looks like it's very wierd.
I do a clean install latest Windows 10 x64 build 14926.
I registered Deskband as I do always after clean install and this time I can't enable this addon. I see it in toolbar menu but nothing happens when I try to enable it.
Is there any person with this problem or someone has this problem and know the solution? :)

Hi there. I've installed win10 on virtual machine, updated it with the latest patches and what I got was build 14393.351.
The same states this page: https://support.microsoft.com/en-us/help/12387/windows-10-update-history

I've installed foobar2000 and DeskbandControls and everything is working fine.

Maybe you are using unstable builds of Windows 10 from insider program? It that case I can not help.
Title: Re: foobar2000 DeskBand Controls
Post by: adamo000 on 2016-11-02 13:46:18
Yes, I'm member of Windows Insider Program. When new update rolls out, I'm always downloading it, install and try to run newest foobar and DeskBand. Always the same. DeskBand shows in toolbar menu but it can't be enabled.

So we have to wait for Creators Update, arriving Spring 2017..

As I wrote before, the only one reason why I'm still on build 14393 is DeskBand which is working very well:)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-11-06 10:21:11
adamo000: they have announced some "people bar" in taskbar, so I am afraid that they can break it for good. We'll see..
Title: Re: foobar2000 DeskBand Controls
Post by: adamo000 on 2016-11-10 00:16:59
Damn.. I hope they don't. What we can do if toolbar will gone?
Title: Re: foobar2000 DeskBand Controls
Post by: Gabrol on 2016-11-11 09:25:26
Hello, thank you for making this plugin, it's exactly what I was looking for, the controls works fine, but I can't access Settings, I receive this error whenever I try to do so:

(http://i.imgur.com/bxGc6pp.png)
http://pastebin.com/RG0J4fMG
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-11-11 13:23:46
Hello, thank you for making this plugin, it's exactly what I was looking for, the controls works fine, but I can't access Settings, I receive this error whenever I try to do so:

Hi Gabrol.
Please follow instructions from this post (https://hydrogenaud.io/index.php/topic,78234.msg852204.html#msg852204).
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-11-11 14:15:37
Damn.. I hope they don't. What we can do if toolbar will gone?
Let's hope they don't, but I will find the solution in any case. Even if they remove taskbar integration from windows we would be able to run deskband as floating window or standalone program.
Title: Re: foobar2000 DeskBand Controls
Post by: Gabrol on 2016-11-11 20:42:02
Hello, thank you for making this plugin, it's exactly what I was looking for, the controls works fine, but I can't access Settings, I receive this error whenever I try to do so:

Hi Gabrol.
Please follow instructions from this post (https://hydrogenaud.io/index.php/topic,78234.msg852204.html#msg852204).
thanks, Unblocking it worked
the first time I checked the .zip properties there was no "Unblock", maybe because it was in the Temp folder (I chose "open" instead of "download")
the plugin is very customizable! thank you again :)
Title: Re: foobar2000 DeskBand Controls
Post by: adamo000 on 2016-11-17 22:37:18
Let's hope they don't, but I will find the solution in any case. Even if they remove taskbar integration from windows we would be able to run deskband as floating window or standalone program.

In the newest build 14971.1000.161111 DeskBand still does not work. Nice to read, that you will not suspend your work with this greatest plugin for fb2k :)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2016-11-19 20:31:59
Hello guys.

I've updated my VM to insider build and, as expected, deskband stops working. I have researched a problem a little bit, and it looks like they broke all third-party deskband apps. I suggest everyone who wants to be able to run deskband in future windows versions to upvote this issue in their Feedback Hub App. Search for terms like 'toolbar', 'deskband', 'custom toolbar', etc.

P.S. I've found how to fix this, so to speak - delete HKEY_CLASSES_ROOT\CLSID\{668863E6-D688-4115-8F23-BB7F37621A74} key in the registry. You will have to take ownership and give yourself full access.
For those wondering what the hell it is - looks like unfinished people band...
Title: Re: foobar2000 DeskBand Controls
Post by: adamo000 on 2016-11-28 16:21:03
Damn... It is really works! Now I can update my Windows 10 to latest insider version!
Thank you very much!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-02-22 22:12:52
Hi everybody! :)

May I present Deskband Controls v. 3.0.0

It contains many changes, bugfixes, some features and new bugs  ;)
Please take a look.

(http://i.imgur.com/hHQoc9g.png)

Changelog:
February 22 2017
  * Version 3.0.0
  - Windows XP is no longer supported.
  + New configuration system and UI.
  + Debug console.
  + Text smooth scroll
  + Mouse wheel volume control (when hovering on the toolbar, mouse scroll changes volume).
  + Do not blink when changing tracks and "hide is not playing" is enabled.
  + Stop after current checkmark in menu.
  + Live reload when config file changes.
  + Dragging the scrollbar does not change the playback until you release the mouse button, (as in fb2k main window).
  + Paused format option.
  + Reset the scroll position when change to next track.
  + Deskband now returns the focus to the last active window after receiving some input.
  + A tooltip window with configurable texts and album art when you mouse over the deskband.

Supported operating systems are Windows 7, Windows 8 and 8.1, Windows 10.

Please read readme.txt for install instructions.

Download here (https://dl.dropboxusercontent.com/u/374593/Foobar2000DeskbandControlsNET3.zip).
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-02-22 23:35:08
I installed this and when I right click on taskbar and select deskband controls form toolbars it appears just for a second and then disappears. I am able to right click on it and choose settings in that second if that can help.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-02-22 23:53:13
I installed this and when I right click on taskbar and select deskband controls form toolbars it appears just for a second and then disappears. I am able to right click on it and choose settings in that second if that can help.
That is because HideIfNotPlaying setting is on by default. Try to play some music.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-02-23 00:45:40
Thank You. Great update! Can I remove copy artist, copy title and search internet and add run services (plugin)? I like my right click menu nice and simplistic.
Title: Re: foobar2000 DeskBand Controls
Post by: arch21 on 2017-02-23 02:46:33
Thank you, have been waiting for update and nice to see new features :)
Volume control doesn't seem follow volume step setting from foobar2000. Is it possible to fix this? anyway I also face this issue with Columns UI volume control and its not fixed until now.  I don't much about the SDK, but I hope its possible, thanks
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-02-23 03:08:03
I have an idea: get rid of copy artist, copy title and search internet on right click menu (or give option to disable) and add playlist menu so we can select different song from playlist without opening foobar window.
Title: Re: foobar2000 DeskBand Controls
Post by: DVS on 2017-03-05 19:02:20
Is it possible to fill the bottom of the panel?
(http://i91.fastpic.ru/big/2017/0305/0a/63c7dbc8c5b2352c161635c2a049530a.jpg)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-05 21:50:26
Absolutely. If you just want to shift content to the center - use offset field in the settings. If not - configure it however you want - you can move or hide anything and add more text fields.
Title: Re: foobar2000 DeskBand Controls
Post by: DVS on 2017-03-06 17:54:48
I am trying to resize the artwork only, but cover hides the buttons. As I understand it, will have to edit the position of each button separately with respect to each other? Ready-made profiles for wide panels do not exist?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-06 18:51:26
As I understand it, will have to edit the position of each button separately with respect to each other?
Yep.
Ready-made profiles for wide panels do not exist?
Not yet in this version.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-03-06 21:45:23
Here is profile I made if anybody needs: https://drive.google.com/open?id=0BzawF0s2z7TuM1VfUUVKTzBpajg
It fits windows 7 taskbar nicely at any resolution or size unlike previous versions of this plugin.
I use this profile for 2 computers with different screen resolutions and size and it fits both perfectly.
Title: Re: foobar2000 DeskBand Controls
Post by: shadowsteve on 2017-03-14 19:57:26
Hi, I have some bugs for you to crush, eldarien.
Here is a pic:
(http://i.imgur.com/uvMx18s.jpg)
I have my Windows Taskbar set to autohide, and i can sometimes crash explorer.exe with randomly hovering my mouse over DeskBand if tooltip is enabled.
Oh, the error says we have an unhandled exception.
Another one: the tooltip window is not respecting the DeskBand position on the screen, when taskbar is set to autohide.

Very good new version and features! Good job!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-14 19:58:52
Hi, I have some bugs for you to crush, eldarien.
Hi shadowsteve!
Thank you for this report, I'll take a look.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-20 23:10:48
Deskband Controls is now in official plugin repository, yay!

Version 3.1 is available here (http://www.foobar2000.org/components/view/foo_deskband_controls),
but you can also use "Get Updates" function in foobar2000.

** Changelog:

March 21 2017
  * Version 3.1.0
  + New installer/uninstaller system. Installer is integrated into foobar2000 plugin.
  + Deskband Controls is now distributed from official plugins repository.
  + Context menu settings - ability to select context menu items that shold be visible.
  - Fixed issues with tooltip window positioning and tooltip crush on Win10.

Please give me some feedback on how new installer worked for you.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-03-21 15:34:52
Thank you! Installer worked like a charm. I'm glad you included things I suggested in this update.
Title: Re: foobar2000 DeskBand Controls
Post by: aeidein on 2017-03-22 07:08:11
Just upgraded to the latest major version — took a while to redo everything, but overall a great improvement!

(http://i.imgur.com/bYLOlMW.png)

feedback:

Thanks for your work on this amazing component!

Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-22 08:36:33
Hi aeidein!
Can you explain in more details this one:
  • bars: transparency in background color doesn't seem to work.  if transparency worked, it would be great if the background and foreground colors didn't overlap.

Also, your setup looks very nice. Can you share it with us?
And how do you feel about making it one of default deskband controls presets?  ;)
Title: Re: foobar2000 DeskBand Controls
Post by: aeidein on 2017-03-22 09:34:09
Hi aeidein!
Can you explain in more details this one:
  • bars: transparency in background color doesn't seem to work.  if transparency worked, it would be great if the background and foreground colors didn't overlap.
I'm trying to make the volume/position bars be white on white (e.g. #60FFFFFF on #10FFFFFF), but it results in an all-white bar.  The other background colors don't seem to appear as what's specified either (e.g. #FFFF0000 appears the same as #00FF0000); it seems to always be the same opacity as the foreground color.

Also, your setup looks very nice. Can you share it with us?
And how do you feel about making it one of default deskband controls presets?  ;)
Of course!  Here's the latest version of the one I made tonight: http://pastebin.com/GShJpXDG
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-03-22 12:29:45
Is it possible to have option to minimize foobar window to tray by clicking on album art of this plugin, in the future, so I can sometimes minimize to tray (this plugin) and sometimes to taskbar without changing foobar settings? This would also eliminate need for foobar tray icon for me.

Ability to select different song from current playlist in context menu of this plugin would be awesome too. (like MediaMonkey player)

And since "toggle stop after current" now has checkbox I suggest to renaming it to just "stop after current".
Title: Re: foobar2000 DeskBand Controls
Post by: FritzLn on 2017-03-23 01:51:47
i think the "stop playback after current" button is backwards. it's supposed to be filled with color when it's active, but it's filled with color when it's inactive instead

or maybe something in my config got messed up. i installed an older version and it works as expected
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-03-23 13:49:51
i think the "stop playback after current" button is backwards. it's supposed to be filled with color when it's active, but it's filled with color when it's inactive instead

or maybe something in my config got messed up. i installed an older version and it works as expected
I checked and that does happen to me too but I don't use button for stop after current. I use context menu for that so I didn't notice until now.
Title: Re: foobar2000 DeskBand Controls
Post by: aeidein on 2017-03-24 12:10:23
I updated my deskband a bit:
(http://i.imgur.com/WXYDyiD.png)

http://pastebin.com/7FF62qax
Title: Re: foobar2000 DeskBand Controls
Post by: sadasdasd on 2017-03-25 06:33:40
Thanks for the update, but I have some questions:
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-25 09:07:50
How can I migrate my profile from previous version to the latest one?
At least please add some information about config files location to the changelog. I can't find my old profile anywhere, I was using the version 1.1
All configuration is stored in %AppData%\DeskbandControls.
Version 1 uses config.js for main configuration and profiles are stored in a sub-folder called Profiles.
Version 3 uses DeskbandControls.json for main configuration and profiles are stored as files starting with underscore.
Unfortunately config formats are incompatible. However you can open old config in notepad to grab values :)
By default deskband controls panel is hidden, while player is paused, so after installing this pluging and openning the player you have no way to configure it without starting playing music first.
True. Actually, there is 10px wide invisible deskband that you can click on  ;D
I was planning to add some icon there and show it in hidden mode.
Question to all - any ideas for DC icon that would look good in tray? I'm not good as designer...
Title: Re: foobar2000 DeskBand Controls
Post by: aeidein on 2017-03-25 09:47:33
I was planning to add some icon there and show it in hidden mode.
Question to all - any ideas for DC icon that would look good in tray? I'm not good as designer...

I think it would be better as an entry in the View menu of the main foobar window.
You could do a white play button (►) or a "DB" for DeskBand.

(http://i.imgur.com/gVitSFh.jpg)
(http://i.imgur.com/Tgm61vp.jpg)
Title: Re: foobar2000 DeskBand Controls
Post by: Mecha on 2017-03-26 07:26:01
I can't get it to install, I'm not sure what I'm doing wrong, both the installer and uninstaller close as soon as I press any button and the option in Toolbars never appears. I have win7 x64, NET4,  and I have a custom theme installed (with UltraUxTheme). I reinstalled foobar and put it in another drive (not C:), tried opening a cmd window and executing from there, tried uninstalling the theme and going back to the basic win7 one, nothing worked. The %appdata% folder and the f2bkcomponent file are unlocked, UAC is dissabled, running as admin does nothing. Not sure what else should I try.

Edit: Fixed it, omg.

Okay, so the problem in my case was the installer, for some reaseon this bit of code

Quote
rem Check permissions
net session >nul 2>&1
if %errorLevel% == 0 (
    echo Administrative permissions confirmed.
) else (
    echo Please run this script with administrator permissions.
    goto EXIT
)

was closing the .cmd file as soon as it opened, I do have admin rights/permissions, so I'm kind of puzzled as to why it wouldn't let me install.
The next lines that gave me an error were the ones that started with 'xcopy', which moved the files from the Release folder and the uninstaller to the DeskBand Controls one, so I deleted them and moved the files manually, so it looks like this

Quote
:INSTALL
set dc=%ProgramFiles%\DeskbandControls
if defined ProgramFiles(x86) (
   %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\regasm.exe /nologo /codebase "%dc%\Deskband.dll"
) else (
   %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe /nologo /codebase "%dc%\Deskband.dll"
)


I left the rest of the file as is, I'm not sure why any of this happened but the player works great now.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-26 08:41:33
Hi Mecha!

I have not tested it with UAC disabled, probably that is why it fails for you. Will do for the next release, thank you for report.
Title: Re: foobar2000 DeskBand Controls
Post by: sadasdasd on 2017-03-26 19:39:14
@eldarien
Thanks, I've managed to migrate my old profile without issues by copying values.

I want to report another small issue, I don't know exactly if it's old or happens only in the new versions:
When seeking the volume bar in the deskband controls to the left, volume level goes to 100% if mouse is right on the left edge of the bar or even outside controls on the left. Although it displays the lowest possible value (it's still filled a bit), if your scroll your mouse one step up you will get from 100% (0dB) to "Mute", then on the next step you will get to ~-45dB.
I think it's a bug and volume level should go to "Mute" (0%) in this case.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-26 21:59:33
Version 3.2 is out.

  + Added tooltip delay option.
  + Added keep tooltip open on hover option.
  - Fixed tooltip crush when background color contains alpha channel.
  - Fixed issue with trackbar background color transparency.
  - Fixed issue where trackbar position could get less than 0.
  - Other minor fixes.
Title: Re: foobar2000 DeskBand Controls
Post by: Mecha on 2017-03-27 13:04:15
So I updated and had the same problem again (cmd automatically closing as soon as I pressed any key) activating UAC and running as admin fixed it, but it still failed to copy the files. Tried to copy the files manually but that is impossible (they're installed now and explorer is using them) so I tried to copy them with the command window and then I realized what was going on.

Apparently some windows commands like xcopy and others don't work when you have a japanese system locale lol, so I changed it back to US english and now everything works just fine.

Thanks for the update btw, loving your plugin so far  :)
Title: Re: foobar2000 DeskBand Controls
Post by: Mecha on 2017-03-27 15:51:08
I ran into a somewhat minor issue, for some reason every time I open foobar it tries to install the plugin even though it's already installed.
I'm not sure if this is intentional or something that should go away after the first install, so I tried uninstalling the plugin and installing it again and I noticed that I simply can't install the plugin from the fb2k-component file nor after the first post-install launch.
If I open foobar with admin rights the installer doesn't appear and if I open it without admin rights the installer does appear but it does nothing (so the integrated installer doesn't work at all cause you can't give it admin rights).
The only way I can install the plugin is running the Install.cmd file in AppData as admin, but then as I said before, every time I open foobar it tries to install it again unless I open foobar as admin.

Not a big issue really but it can be a bit annoying if you open and close foobar a lot, also the system locale had nothing to do with it, it's simply a UAC issue it seems.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-27 16:32:37
2 Mecha: I see the issue... Will fix later today..
Note to self: use 3 numbers in version string.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-03-27 21:20:54
3.2.1 is out. Installer should not run on every start.
Title: Re: foobar2000 DeskBand Controls
Post by: Mecha on 2017-03-28 03:24:40
Yup, works just fine now, thanks!
Title: Re: foobar2000 DeskBand Controls
Post by: tensuke on 2017-04-03 14:14:56
Awesome to see this get updated! Lots of great new stuff, I love the tooltip with giant album art. :D
Title: Re: foobar2000 DeskBand Controls
Post by: aeidein on 2017-04-09 14:03:31
Thanks for the continued updates!  Couple things:

* Sometimes when resuming from sleep (on a laptop), the deskband will appear, even though music is paused and "hide when not playing" is enabled.  To get it to hide again, I need to start playing music, then pause it again.

* Transparent background colors don't seem to work in the tooltip (I'm trying to add some padding to the bottom).

(http://i.imgur.com/ZmP9AAE.png)
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-04-14 17:04:11
Here are my presets if anybody wants some simple and straightforward presets easy to use that fill Windows 7 taskbar nicely:

Download: https://drive.google.com/open?id=0BzawF0s2z7TubU9ZdE5yYlVNWjg

Pics:
(https://drive.google.com/file/d/0BzawF0s2z7TuaFFSYTIwd2NMX28/view)
(https://drive.google.com/file/d/0BzawF0s2z7TuT3ZZeHFieFY5cWM/view)

(if pics are not shown right here right click and open them in new tab to see)
Title: Re: foobar2000 DeskBand Controls
Post by: mjm716 on 2017-04-14 20:39:05
EDIT: removed previous comment

I had installation problems and the only way I could get it to work was to manually register deskband.dll
Title: Re: foobar2000 DeskBand Controls
Post by: ColdChemical on 2017-04-30 19:17:08
I'm currently running version 1.1.2 but I want to upgrade. Is there a complete changelog somewhere that I can read? I was hoping I'd be able to avoid trawling through 20 pages of forum posts.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-04-30 19:29:00
Hi ColdChemical.
Yes, there is a readme.txt file inside component file if you open it with any archiver (you can change extension to .zip if necessary).
Title: Re: foobar2000 DeskBand Controls
Post by: ColdChemical on 2017-04-30 21:46:26
@eldarien Awesome, thank you!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-05-09 18:43:37
Hi All, Version 3.3.0 is out.
  + Added playlist view in context menu.
  - Minor bugfixes.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-05-09 20:47:53
Awesome update!
I'm glad you included playlist in context menu although I expected cascaded playlist view (sub-menu) when I saw changelog.
Maybe in some future version you can add option for that?
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-05-09 22:31:19
And also if focus could be brought back to whatever it was on after clicking on something from context menu would be nice.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-05-10 01:19:31
I take back that last comment about focus. Maybe that's not a good idea.
Title: Re: foobar2000 DeskBand Controls
Post by: arch21 on 2017-05-20 13:29:50
hi, I got error when changing buttons color with message "Unhandled exception...", it keep reappear after I close it. I have to force close foobar2000 from task manager, reopen it then change the color back to default/white to stop the error message.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-05-20 22:18:42
Hi arch21!


Please provide more information: what version are you using, what exact colors you were trying to apply, full error message, etc.
Also, if you can, share your configuration file (located in %AppData%\DeskbandControls.
Title: Re: foobar2000 DeskBand Controls
Post by: arch21 on 2017-05-21 03:55:08
hi, thank you
I'm using version 3.3.0, trying to change buttons color from white to black so it's more visible on my taskbar.
I uploaded short video (https://www.transfer.sh/XVwtg/2017-05-21_10-45-50.mp4) and config file (https://pastebin.com/5iUVtTek)
regards. :)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-05-22 22:33:35
arch21, thank you for reporting this. Fixed in 3.3.1.
Title: Re: foobar2000 DeskBand Controls
Post by: OnToshCORE on 2017-05-23 07:13:32
Hi everyone. I have some issues with this awesome plugin. After first installing (ver3.2.0) everything works fine. But after reinstalling Windows (full and clean reinstall) and updating plugin to ver3.3.1 the plugin don't work fine. It appears on my taskbar, but everytime i want to switch track (for example) it kind of freezes cursor, sometimes it crashes explorer.exe and i can't get to plugin' settings - the pop-up window appears but everything freezes and pressing the settings leads to explorer.exe to crash.
OS: Windows 10 x64 ver1703 (build 15063.296). No insider preview.
Sorry for my bad english - it's not my native language:3
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-05-23 09:54:05
Hi OnToshCORE!
Do you have a very large playlist in your player by any chance? I need more details of your setup to be able to reproduce.
Also, try to delete configuration located at %AppData%\DeskbandControls and see if that helps.
Title: Re: foobar2000 DeskBand Controls
Post by: OnToshCORE on 2017-05-23 11:08:44
eldarien, now it works, thanks. But there's a nuance - i've delete deskband.json (or smth like this) in c:\Users\USERNAME\AppData\Roaming\DeskbandControls\ and after that everything starts to work normally. Deleting foobar with deskband folder didnt help at all (i'm using portable installation).
So great job, mate. Thanks for your help and for your awesome plugin! I've been searching for something like this for so long.
Greetings from Russia, by the way. Привет из России!
Title: Re: foobar2000 DeskBand Controls
Post by: AlanWake on 2017-06-01 14:13:14
I just updated from 1.1.2 to the newest version. I'm happy about the added tooltip but I am getting an error message every launch, when manually skipping tracks, stopping playback or closing fb2k. Uninstalling and reinstalling didn't help. I made a picture and saved the details (see attachment).
Translation of the Popup: "Unhandled exception in a component of the aplication. [...] The object reference wasn't defined on an object instance."
Thanks for any help.

Windows 10 x64 v.1703 (build 15063.296)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-06-01 16:27:59
Hi AlanWake!
Please share your configuration file located in %AppData%\DeskbandControls folder.
Title: Re: foobar2000 DeskBand Controls
Post by: AlanWake on 2017-06-01 17:55:55
Thanks for your quick response.
But I have to correct myself; launching foobar won't throw an exception, it's launchning Windows / the exlporer or simply un- and then repinning Deskband to the taskbar. It is also a slightly different message (pic1). Moreover, double click won't open foobar from tray and right click menu is missing "console" and "settings" (pic2) after pressing the popup's "OK". Reinstalling the component will fix this problem until reboot (but not the other one).
Is there a way to unistall the toolbar completely? Simply uninstalling the component in foobar2000 will still leave the toolbar in windows. The old version came with two files for installing and uninstalling it, but these aren't working after the update.
I also included my config, but using the default one had the same problems.
Title: Re: foobar2000 DeskBand Controls
Post by: Scylla on 2017-06-02 02:53:21
Firstly, thank you very much for your hard work on this excellent module. However, the new version/versions (it's been a while since I last installed Deskband) breaks functionality with foobar portable mode. Maybe I'm somehow doing it wrong, but some assistance would be greatly appreciated!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-06-02 08:19:32
AlanWake - should be fixed in 3.3.2. Thank you for detailed report. Also, you can find relevant uninstall.cmd in the Program Files\DeskbandControls\ folder.

Hi Scylla. Please tell me more what exactly breaks and how would you like it to function. Keep in mind that DC integrates into explorer.exe which is a system component, so component setup must be launched for it to function properly. Also, all configuration is saved in AppData local folder due to the fact that deskband remains installed and available even after foobar2000 itself is removed from computer (e.g. portable flash drive removed).
Title: Re: foobar2000 DeskBand Controls
Post by: Scylla on 2017-06-02 12:44:09
Hi Scylla. Please tell me more what exactly breaks and how would you like it to function. Keep in mind that DC integrates into explorer.exe which is a system component, so component setup must be launched for it to function properly. Also, all configuration is saved in AppData local folder due to the fact that deskband remains installed and available even after foobar2000 itself is removed from computer (e.g. portable flash drive removed).


After installing the fb2k component, a cmd UAC requesting admin rights always launches together with foobar (not just the first launch after install). Even after that, Deskband Controls does not show up in the taskbar selection menu, where it used to be. This also happens when I manually extract the dll into foobar's components folder.

Am running the latest version of Windows 10, and foobar 1.3.15 portable.
Title: Re: foobar2000 DeskBand Controls
Post by: AlanWake on 2017-06-02 14:33:36
Thank you very much! Works perfectly now.
Title: Re: foobar2000 DeskBand Controls
Post by: VEG on 2017-06-02 14:42:13
Works like a charm. Thank you.
http://veg.by/z/2017-06-02-16-38-44-25993004.png
It would be nice to have an ability to make seekbar's visible height 2 pixels less, but make the clickable area 2 pixels bigger than the visible area. It will allow to seek while clicking on the most bottom pixels on the screen, and it will look better at the same time (in my case).
Title: Re: foobar2000 DeskBand Controls
Post by: VEG on 2017-06-03 11:46:30
These settings can have names like "padding top/bottom". So, the position bar visually will be a bit smaller, but active area will be bigger. And it will be much easier to click on it while visually it can be just a few pixels tall.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-06-03 16:26:22
For some reason I had to re-install windows 7 and now I can't figure out how to install this plugin.
Here is message I got:

   DESKBAND CONTROLS
=======================

Welcome to the Deskband Controls installer.
Administrative permissions confirmed.
Installing to "C:\Program Files\DeskbandControls"...
6 File(s) copied
1 File(s) copied
The system cannot find the path specified.
Installation completed.
To enable deskband right-click on taskbar and select "Deskband Controls" from To
olbars submenu and play some music.

Greetings from Ukraine!
Enjoy!


Press any key to continue . . .
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-06-03 16:34:56
There is no DeskBand Controls in Toolbars submenu even after restarting windows explorer manually
Title: Re: foobar2000 DeskBand Controls
Post by: arch21 on 2017-06-03 16:57:45
Have you install .NET Framework 4 or later?
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-06-03 18:30:50
After installing service pack 1 it works!
I think I had NET Framework before when it didn't work
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-06-09 22:43:58
* Version 3.3.3
  + Added top/bottop padding settings for trackbars.
  - Context menu text now trims at 70 characters.



Title: Re: foobar2000 DeskBand Controls
Post by: VEG on 2017-06-10 11:30:54
Thank you. A really useful feature :)
Title: Re: foobar2000 DeskBand Controls
Post by: Scylla on 2017-06-11 16:23:00
AlanWake - should be fixed in 3.3.2. Thank you for detailed report. Also, you can find relevant uninstall.cmd in the Program Files\DeskbandControls\ folder.

Hi Scylla. Please tell me more what exactly breaks and how would you like it to function. Keep in mind that DC integrates into explorer.exe which is a system component, so component setup must be launched for it to function properly. Also, all configuration is saved in AppData local folder due to the fact that deskband remains installed and available even after foobar2000 itself is removed from computer (e.g. portable flash drive removed).


Hi eldarien, I have managed to fix my issue after noticing the deskband installation procedure as per the following:

For some reason I had to re-install windows 7 and now I can't figure out how to install this plugin.
Here is message I got:

  DESKBAND CONTROLS
=======================

Welcome to the Deskband Controls installer.
Administrative permissions confirmed.
Installing to "C:\Program Files\DeskbandControls"...
6 File(s) copied
1 File(s) copied
The system cannot find the path specified.
Installation completed.
To enable deskband right-click on taskbar and select "Deskband Controls" from To
olbars submenu and play some music.

Greetings from Ukraine!
Enjoy!


Press any key to continue . . .

The solution is embarassingly simple, which is to launch foobar.exe in admin mode...

Once again, thanks for your hard work on this plugin  :)
Title: Re: foobar2000 DeskBand Controls
Post by: junkfist on 2017-06-28 16:25:00
I love Deskbank Controls! Only foobar plugin i was impressed enough with to log in and thank the dev for so far...

Only complaint, I would love to change the scroll speed below 10. That is all i would change.
Title: Re: foobar2000 DeskBand Controls
Post by: MsJacquiiC on 2017-07-07 08:56:34
One of my favorite, must-have foobar2000 plugins!
Really great share. Thanks!

J.

Title: Re: foobar2000 DeskBand Controls
Post by: gamering on 2017-07-15 16:04:23
sorry it works!
Title: Re: foobar2000 DeskBand Controls
Post by: AlanWake on 2017-07-26 21:13:08
Could we get text shadow? Or at least a background color for the non-FoatingWindow mode?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-07-26 21:46:06
Maybe :) Do you have a specific use case? Please do share..
Title: Re: foobar2000 DeskBand Controls
Post by: AlanWake on 2017-07-28 14:45:00
Maybe :) Do you have a specific use case? Please do share..
Yes, I'm using a tool called Classic Start Menu to make the taskbar color fully transparent. Sadly, the wallpapar I'm currently using is a bit bright behind DeskBand, so the text is hard to read. And changing the text color would ruin the look ^^
Title: Re: foobar2000 DeskBand Controls
Post by: flyers33 on 2017-07-31 11:22:51
I Need Help, after installing this component i don't know how to make it work, can you tell me how to activate it?
Title: Re: foobar2000 DeskBand Controls
Post by: adamo000 on 2017-08-12 10:52:39
I made my own version based on @aeidein :)

Thank you @eldarien for the greatest plugin for foobar2000!

Massive respect and greetings from Poland :)
Title: Re: foobar2000 DeskBand Controls
Post by: Starsam80 on 2017-08-18 08:38:42
There is a memory leak in this plugin, which is very annoying as I have to constantly restart explorer.exe in order to get my memory back. It happens gradually over time after it plays a bunch of songs, and it's really noticeable when you remove and add the deskband constantly from the taskbar. Can you please fix this?
Title: Re: foobar2000 DeskBand Controls
Post by: JogibaerNr1 on 2017-08-19 19:52:21
I just installed it, works great for me. Thank you very much eldarien! :)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-08-21 11:30:49
There is a memory leak in this plugin, which is very annoying as I have to constantly restart explorer.exe in order to get my memory back. It happens gradually over time after it plays a bunch of songs, and it's really noticeable when you remove and add the deskband constantly from the taskbar. Can you please fix this?
Hi Starsam80! Can you share your config and provide more details about your setup? How many is a "bunch of songs" in your case? How many songs are in your playlist? What OS version are you using?

Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-09-07 16:48:22
Hello and Thank You for this Componet! Its very flexible in customizing. Superb :-)

I stumbled upon it, because the AdvancedControls stopped working recently and I was looking for a software newer than 2011 :-)

Gladly, I found this peace of software for my Windows7 64Bit System.

Of course, I have some questions :-)

a)
How will it be possible to have those two "links" on the bottom of the tooltip window clickable?
(https://picload.org/infonail/dggoogal/screenclip.jpg) (https://picload.org/view/dggoogal/screenclip.jpg.html)

b)
Double-clicking on the Album Art in the Taskbar will shows up foobars main window.
Is it possible to hide foobars main window again with another double-click on the Album Art?

b1)
Can you add a setting for just open the foobar windows with a single click, instead of double clicking?


c)
I like the settings "Hide if foobar2000 is not running: no" and "Hide if not playing: no"
how is it possible to start foobar2000 if I double-click on the Album Art/Stub Image at the Taskbar?
start f2k?

d)
I'm on foobar2000 portable mode.
While trying to test the deinstall (via uninstall.cmd), I recognized, that after the batch was run, no explorer.exe was startet again. That leaves the Windows OS & me without any icons or Taskbar 8-} I solved the issue with just starting another explorer.exe process and all Icons and Taskbar were visible again. Maybe you could check in your batch if there is an explorer.exe process after restarting to finish the deinstallation? It'd help users which don't know what to do. (There are plenty of threads on the stackoverflow site afair)

e)
I'm on foobar2000 portable mode.
How is it possible to enter a Stub image relative to the foobar2000 installation folder?
My foobar2000 install is here: E:\m\p\f2k\
My stub-image is located here: E:\m\p\f2k\foo_httpcontrol_data\kevo\nocover.jpg
Your Installation is here: "C:\Program Files\DeskbandControls"

Maybe something like "Stub Image Path" = "..\..\foo_httpcontrol_data\kevo\nocover.jpg"
while "..\..\" is relative to the E:\m\p\f2k\user-components\foo_deskband_controls\ folder

f)
I guess, its not a good idea to install your components dependencies (*.dll + uninstall.cmd) to the portable device, as it leaves a bad situation, if the portable device is removed without deinstalling the dependencies first, BUT can we define another location for %CommonProgramFiles% anyways?

g)
Is it possible to have the tooltip only showing up, when hovering over the Album Art, *not* over the playing controls?

h)
Can you add a simple import/export settings function to the context menu (or the settings)? so that the usersettings/profiles can be imported from one system to another.

h1)
how can I remove a profile?


Well....needless to say, that your component is still running great!
Thanks again.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-09-07 19:49:41
Hi fuffi!

Thank you for such a nice list of suggestions! I'll see what I can do, but can't promise when.
Title: Re: foobar2000 DeskBand Controls
Post by: LauraQ on 2017-09-08 22:29:37
I have install it but I don't see it in the preference :( I use foobar2000 portable. I dream that someone can create a version of DeskBand Controls that work with the foobar portable version, and without install file in my PC. So, exactly all the other component ;)
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-09-10 21:52:05
I have install it but I don't see it in the preference :( I use foobar2000 portable.
I was there too 8-) and did not find anything...
because...
DeskBand Controls is a windows utility/feature/program/whatever. It works in your Windows Taskbar.
Its not located within f2k.
The f2k component is "only" (as far as I understand) needed to install some important files to your windows installation and check each f2k-start if the install is correct. Thats mainly all.
You can configure the tool (not the component) as described in the help, which was very helpful :-)

For the portable part. Mainly, it works with the portable f2k version, BUT (big but) after closing f2k, you need to manually remove/uninstall the installed DeskBand Controls from your windows host. There is an uninstall.cmd in the install-dir of the DeskBand Controls. Use it, and everything is gone, the host computer is clean then. (Configs stay in the windows registry, which is good for you, but not for the host...)

If uninstalled, the next time, you start f2k, the DeskBand Controls are installed again (via the component)...but what to do. its a great tool!


(Maybe the developer could add a switch to the fine component, that -when f2k is closed- hides the DeskBand Controls in the taskbar. (you can also hide it manually, but we are all lazy...) That would be a good compromise between uninstalling it every time the user quits f2k, and leaving a DeskBand Controls window open, which cannot be used without f2k, and might irritate the host)
Title: Re: foobar2000 DeskBand Controls
Post by: Starsam80 on 2017-09-11 03:35:14
Hi Starsam80! Can you share your config and provide more details about your setup? How many is a "bunch of songs" in your case? How many songs are in your playlist? What OS version are you using?

Sorry for the late reply, I never got a notification. I've attached my config and my OS is Windows 10 version 1607 x64. Since it happens over time, roughly 100 songs? You don't have to play through the entire song, just clicking next a bunch of times will also work. I also notice it leaks when you right click the taskbar and disable and enable the "Deskband Controls" toolbar a bunch of times and the amount of songs it plays doesn't matter.

I also don't know if this helps at all, but are you freeing the memory used for the album art? When I tried to debug it for myself, a bunch of memory allocated is used for the album cover, but I can't tell if it is being freed.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-09-11 17:50:38
(Maybe the developer could add a switch to the fine component, that -when f2k is closed- hides the DeskBand Controls in the taskbar. (you can also hide it manually, but we are all lazy...)
But its already present - See settings / foobar2000 plugin / Hide if foobar2000 is not running.
Title: Re: foobar2000 DeskBand Controls
Post by: LauraQ on 2017-09-13 07:49:12
I have install it but I don't see it in the preference :( I use foobar2000 portable.
I was there too 8-) and did not find anything...
because...
DeskBand Controls is a windows utility/feature/program/whatever. It works in your Windows Taskbar.
Its not located within f2k.
The f2k component is "only" (as far as I understand) needed to install some important files to your windows installation and check each f2k-start if the install is correct. Thats mainly all.
You can configure the tool (not the component) as described in the help, which was very helpful :-)

For the portable part. Mainly, it works with the portable f2k version, BUT (big but) after closing f2k, you need to manually remove/uninstall the installed DeskBand Controls from your windows host. There is an uninstall.cmd in the install-dir of the DeskBand Controls. Use it, and everything is gone, the host computer is clean then. (Configs stay in the windows registry, which is good for you, but not for the host...)

If uninstalled, the next time, you start f2k, the DeskBand Controls are installed again (via the component)...but what to do. its a great tool!


(Maybe the developer could add a switch to the fine component, that -when f2k is closed- hides the DeskBand Controls in the taskbar. (you can also hide it manually, but we are all lazy...) That would be a good compromise between uninstalling it every time the user quits f2k, and leaving a DeskBand Controls window open, which cannot be used without f2k, and might irritate the host)

thanks for all the explanation but for me it is too complicated and not worth it because it is not a "fundamental program". I hope that in the future someone will rewrite it and that it will function as a normal component of foobar200
Title: Re: foobar2000 DeskBand Controls
Post by: goldfeather on 2017-09-14 19:20:40
New to foobar2000. I liked this plugin so much I just made an account just to thank you - this plugin is amazing.
I really appreciate the level of customization of the layout.

Future update ideas:
- For users running multiple monitors, allow them to choose which monitor/taskbar for Deskband to appear on. If i want Deskband to appear on a secondary monitor taskbar, my only option (that I'm aware of) is to make it a floating window and find the exact coordinates on the secondary monitor's taskbar (I am on windows 10).
- *This one is definitely a luxury*: Have the playlist popup, like the current tooltip album art, with a customizable interface and ability to scroll through the entire playlist and select whatever song (possibly even edit song order via dragging). I'm aware of the playlist that appears when you right click Deskband, but if you want to see the whole playlist you either have to open foobar or make the context menu very very long.

A bug that I encountered:
- I accidentally made the height and width of the album art to 0 and 0 (the one that appears in Deskband, not the tooltip album art). This caused explorer to crash.

Anyways, only positive things to say about this plugin! Greatly appreciate your work on this, can't thank you enough!

Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-09-19 21:32:39
  * Version 3.4.0
  - Fixed display of '&' symbol in playlist.
  - Fixed admin rights detection in install scripts when Server service is disabled.
  - Fixed crush when album art size is set to 0.
  - Changed volume control handling to better match with foobar2000 volume control behaviour.
  - Fixed memory leak in album art handler.
Title: Re: foobar2000 DeskBand Controls
Post by: arch21 on 2017-09-20 06:42:12
  - Changed volume control handling to better match with foobar2000 volume control behaviour.
Hopefully it scrolling could also follow volume step setting of foobar2000
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-09-21 23:50:19
(Maybe the developer could add a switch to the fine component, that -when f2k is closed- hides the DeskBand Controls in the taskbar. (you can also hide it manually, but we are all lazy...)
But its already present - See settings / foobar2000 plugin / Hide if foobar2000 is not running.
U're right :-) Great.

Another question about profiles:

When I load a profile, say "test1" and then close the settings and open it again, the profile <new profile> is shown.
Thats irritating.
Think of a user which has 4 presets and boots the computer after a long period. How would he know, whats the name of the actual loaded profile is? It would be userfriendlier if the name of the loded profile would be visible in the pulldown menu after starting the settings-windows.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-09-22 21:44:31
* Version 3.4.1

  - Volume control now follows volume step setting of foobar2000.
Title: Re: foobar2000 DeskBand Controls
Post by: arch21 on 2017-09-23 10:39:13
It doesn't apply immediately, the first step when scrolling, it using previous value.
Is it known issue/limitation? After that it works with the value on the advanced setting
Thank you for making it possible. Great :)
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-09-23 17:26:51
Since the 3.4.0 update, I got a lot of those errors (unfortunately, only in german language).
My OS is Win7 64Bit,

Code: [Select]
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentException: Ungültiger Parameter.
   bei System.Drawing.Image.get_HorizontalResolution()
   bei Deskband.Core.Common.ImageHelpers.HQResize(Image image, Int32 width, Int32 height, Boolean preserveAspect)
   bei Deskband.Core.Controls.dcPicture.SetImage(Image image)
   bei dcmFoobar2000.Code.Controller.UpdateAlbumArt(Image image, Boolean stub)
   bei dcmFoobar2000.Code.Controller.HandleAlbumArt(Byte[] imageBytes, Boolean stub)
   bei dcmFoobar2000.Code.MessageForm.FireEvent[T](EventHandler`1 eventHandler, T eventArgs)
   bei dcmFoobar2000.Code.MessageForm.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
----------------------------------------
Deskband
    Assembly-Version: 3.4.0.0.
    Win32-Version: 3.4.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.DLL.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Deskband.Core
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.Core.DLL.
----------------------------------------
Ninject
    Assembly-Version: 3.2.0.0.
    Win32-Version: 3.2.2.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Ninject.DLL.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
dcmFoobar2000
    Assembly-Version: 3.4.0.0.
    Win32-Version: 3.4.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/dcmFoobar2000.DLL.
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly-Version: 0.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll.
----------------------------------------
Accessibility
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
Newtonsoft.Json
    Assembly-Version: 9.0.0.0.
    Win32-Version: 9.0.1.19813.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Newtonsoft.Json.DLL.
----------------------------------------
System.Numerics
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.
----------------------------------------
System.Runtime.Serialization
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll.
----------------------------------------
System.Xml.Linq
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll.
----------------------------------------
System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Data
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.81.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Drawing.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.81.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_de_b03f5f7f11d50a3a/System.Drawing.resources.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.81.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-09-23 18:30:33
fuffi - please share your config (located in %AppData%\Roaming\DeskbandControls\ and also image that is causing problems ( I assume this is some album art).
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-09-23 19:03:22
It doesn't apply immediately, the first step when scrolling, it using previous value. Is it known issue/limitation?
It is now. Will be fixed in next update ;)
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-09-25 11:48:00
* Version 3.4.1

  - Volume control now follows volume step setting of foobar2000.

Are you sure? To me it doesn't look it follows.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-09-25 11:53:12
Anyway I actually think foobar's volume step setting should be like of this component cause this component has more accurate volume slider.
For example when slider is in the middle it actually sounds like half of maximum volume unlike foobar's slider.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-09-27 01:19:29
fuffi - please share your config (located in %AppData%\Roaming\DeskbandControls\ and also image that is causing problems ( I assume this is some album art).
I'm deeply sorry, I had to deinstall. Too many errors made working with windows nearly impossible (error popup was always in front of all other windows and needed to be clicked away).

Next time I'm near the computer, I will try to get the settings.

Please tell me, what do you mean by "and also image that is causing problems". The problem occoured not only on one single song.
I hope, I can find those songs again....
Title: Re: foobar2000 DeskBand Controls
Post by: Rhyzak on 2017-09-27 13:12:05
Is it possible to remove these black bars behind the text and add shadows for the text instead?
(https://i.imgur.com/AjjTJQy.png)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-09-27 13:49:31
Is it possible to remove these black bars behind the text and add shadows for the text instead?
Not currently. But I am planning to add transparency to the texts on tooltip.
Title: Re: foobar2000 DeskBand Controls
Post by: afx777 on 2017-09-29 21:26:46
Hi, I just discovered Deskband by accident to replace Truelaunchbar/adv controls and am liking it a lot so far.  8)

Just one question and I apologize if it's been answered in this thread already but is there a way to stop Deskband disappearing when I click on "stop" or "pause" please?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-09-29 21:34:16
Just one question and I apologize if it's been answered in this thread already but is there a way to stop Deskband disappearing when I click on "stop" or "pause" please?
Hi afx77.
Sure there is a way, take a look at the following options (Set them to No):
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-09-30 18:56:49
Can you please make changing volume with mouse wheel (when pointer is over DeskBand Controls) not affect other programs including foobar2000?
When I do that I usually scroll whatever is opened with no intention of doing that.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-10-07 12:34:58
Hello eldarien,

sorry for the delay...

fuffi - please share your config (located in %AppData%\Roaming\DeskbandControls\ and also image that is causing problems ( I assume this is some album art).
Next time I'm near the computer, I will try to get the settings.

I've got 7 .json files in this folder. How do I find the one, which is used by DBC ?
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-10-07 13:19:11
Hi eldarien,

another two questions :-)

1)
When I'm moving the mousepointer over the DBC on the taskbar, I always have a lag of 500ms to 2seconds. While this lag, the mousepointer freezes inside the DBC toolbar and then, suddenly, pops up somewhere else on the taskbar.

This is very irritating and inconvenient, because I use a vertical taskbar and have to move over the DBC toolbar to reach some of the systray icons. So the mouse moves very often over the DBC, without me wanting to react :-)
(Therefore I have set up the "Tooltip Show Delay" to 1500)

Is there a way/setting to have DBC behave less "realtime" so the lag will be minimized in time?

2)
I have a nocover image set up.
I recognize, when playing a song (with embedded albumart) and it switches to the next song of the same album, the nocover image is shortly shown. even if the album/song has coverart, the nocover image is shown a very short time. then, the albumart is shown.

Can you tell me, if there is a setting to have DBC not to show the nocover image that fast, but wait, if the next song has a coverart?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-10-07 21:37:17
Can you please make changing volume with mouse wheel (when pointer is over DeskBand Controls) not affect other programs including foobar2000?
Not a deskband issue. You can test by scrolling when hovering over start button for example...
Quote
I've got 7 .json files in this folder. How do I find the one, which is used by DBC ?
...\AppData\Roaming\DeskbandControls\DeskbandControls.json
Quote
Is there a way/setting to have DBC behave less "realtime" so the lag will be minimized in time?
I'll take a look.
Quote
Can you tell me, if there is a setting to have DBC not to show the nocover image that fast, but wait, if the next song has a coverart?
Not yet. But I see what you mean.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-10-08 15:40:13
Quote
I've got 7 .json files in this folder. How do I find the one, which is used by DBC ?
...\AppData\Roaming\DeskbandControls\DeskbandControls.json
Here you go:
Code: [Select]
[
  {
    "GeneralSettings": {
      "DisplayMode": "Deskband",
      "DrawBorders": false
    },
    "FloatingWindowSettings": {
      "X": 0,
      "Y": 0,
      "Mode": "Horizontal",
      "Opacity": 1.0,
      "Color": "#FF6495ED",
      "StretchBackgroundImage": false,
      "UseTransparencyKey": true
    },
    "ModuleId": "00000000-0000-0000-0000-000000000000"
  },
  {
    "HideIfNotPlaying": false,
    "HideIfFoobar2000IsNotRunning": true,
    "InternetSearchFormat": "$if(%artist%,%artist%' - ')%title%",
    "InternetSearchUrl": "https://www.google.com/search?q=%q%",
    "AlbumArt": {
      "Visible": true,
      "X": 2,
      "Y": 0,
      "Width": 70,
      "Height": 70,
      "StubImagePath": "E:\\m\\p\\f2k\\foo_httpcontrol_data\\kevo\\nocover.jpg",
      "DoNotShowStubImage": false,
      "PreserveAspectRatio": false
    },
    "Buttons": {
      "BtnStop": {
        "Visible": true,
        "X": 75,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnPlayPause": {
        "Visible": true,
        "X": 90,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnPrev": {
        "Visible": true,
        "X": 105,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnNext": {
        "Visible": true,
        "X": 120,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnRandom": {
        "Visible": true,
        "X": 90,
        "Y": 51,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnStopAC": {
        "Visible": true,
        "X": 75,
        "Y": 51,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      }
    },
    "PositionBar": {
      "Visible": true,
      "X": 75,
      "Y": 20,
      "Width": 70,
      "Heigth": 10,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#00000000",
      "UseBackgroundColor": false,
      "HideBorders": false,
      "PaddingTop": 0,
      "PaddingBottom": 0
    },
    "VolumeBar": {
      "Visible": true,
      "X": 75,
      "Y": 40,
      "Width": 70,
      "Heigth": 6,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#00000000",
      "UseBackgroundColor": false,
      "HideBorders": false,
      "PaddingTop": 0,
      "PaddingBottom": 0
    },
    "Texts": [
      {
        "Name": "Default Text",
        "Visible": false,
        "X": 92,
        "Y": 2,
        "Width": 158,
        "Height": 16,
        "FontName": "Segoe UI",
        "FontSize": 8,
        "FontStyleItalic": false,
        "FontStyleBold": false,
        "FontColor": "White",
        "Format": "%artist% - %title% '('%playback_time%')')",
        "PausedFormat": "",
        "StoppedText": "**Stopped**",
        "HorizontalAlign": 0,
        "EnableScroll": false,
        "ScrollSpeed": 100,
        "ScrollStep": 2,
        "ScrollSeparator": " **** "
      }
    ],
    "Tooltip": {
      "Enabled": true,
      "Width": 502,
      "Height": 652,
      "BackgroundColor": "#FF000000",
      "UseBorderlessWindow": true,
      "ShowDelay": 1500,
      "KeepOpenOnMouseOver": true,
      "AlbumArt": {
        "Visible": true,
        "X": 2,
        "Y": 2,
        "Width": 500,
        "Height": 500,
        "StubImagePath": "E:\\m\\p\\f2k\\foo_httpcontrol_data\\kevo\\nocover.jpg",
        "DoNotShowStubImage": false,
        "PreserveAspectRatio": true
      },
      "Texts": [
        {
          "Name": "Artist",
          "Visible": true,
          "X": 2,
          "Y": 500,
          "Width": 500,
          "Height": 24,
          "FontName": "Segoe UI",
          "FontSize": 12,
          "FontStyleItalic": false,
          "FontStyleBold": true,
          "FontColor": "LightGray",
          "Format": "[%artist%]",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 0,
          "EnableScroll": false,
          "ScrollSpeed": 30,
          "ScrollStep": 1,
          "ScrollSeparator": " **** "
        },
        {
          "Name": "Title",
          "Visible": true,
          "X": 2,
          "Y": 524,
          "Width": 500,
          "Height": 24,
          "FontName": "Segoe UI",
          "FontSize": 12,
          "FontStyleItalic": false,
          "FontStyleBold": false,
          "FontColor": "LightGray",
          "Format": "[%title%][ '('%comment%')']",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 0,
          "EnableScroll": false,
          "ScrollSpeed": 30,
          "ScrollStep": 1,
          "ScrollSeparator": " **** "
        },
        {
          "Name": "Time",
          "Visible": true,
          "X": 2,
          "Y": 560,
          "Width": 200,
          "Height": 24,
          "FontName": "Segoe UI",
          "FontSize": 10,
          "FontStyleItalic": false,
          "FontStyleBold": false,
          "FontColor": "LightGray",
          "Format": "%length% '('%playback_time%/%playback_time_remaining%')'",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 0,
          "EnableScroll": false,
          "ScrollSpeed": 30,
          "ScrollStep": 2,
          "ScrollSeparator": " **** "
        },
        {
          "Name": "Rating",
          "Visible": true,
          "X": 410,
          "Y": 560,
          "Width": 100,
          "Height": 24,
          "FontName": "Segoe UI",
          "FontSize": 14,
          "FontStyleItalic": false,
          "FontStyleBold": false,
          "FontColor": "Gold",
          "Format": "$pad($repeat(★,$meta(rating)), 5,✩) ",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 0,
          "EnableScroll": false,
          "ScrollSpeed": 100,
          "ScrollStep": 2,
          "ScrollSeparator": " **** "
        },
        {
          "Name": "DiscoGS Artist",
          "Visible": true,
          "X": 2,
          "Y": 580,
          "Width": 500,
          "Height": 16,
          "FontName": "Segoe UI",
          "FontSize": 10,
          "FontStyleItalic": true,
          "FontStyleBold": false,
          "FontColor": "RoyalBlue",
          "Format": "['DiscoGS http://discogs.com/artist/'%DISCOGS_ARTIST_ID%]",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 0,
          "EnableScroll": false,
          "ScrollSpeed": 100,
          "ScrollStep": 2,
          "ScrollSeparator": " **** "
        },
        {
          "Name": "DiscoGS Release",
          "Visible": true,
          "X": 2,
          "Y": 595,
          "Width": 500,
          "Height": 16,
          "FontName": "Segoe UI",
          "FontSize": 10,
          "FontStyleItalic": true,
          "FontStyleBold": false,
          "FontColor": "SlateBlue",
          "Format": "['DiscoGS http://discogs.com/release/'%DISCOGS_RELEASE_ID%]",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 0,
          "EnableScroll": false,
          "ScrollSpeed": 100,
          "ScrollStep": 2,
          "ScrollSeparator": " **** "
        }
      ]
    },
    "Menu": {
      "Enabled": true,
      "Stop": true,
      "PlayPause": true,
      "Previous": true,
      "Next": true,
      "Random": true,
      "StopAfterCurrent": true,
      "Playlist": true,
      "CopyArtistAndTitle": true,
      "CopyTitle": true,
      "CopyArtist": true,
      "OpenContainingFolder": true,
      "SearchInInternet": true
    },
    "Playlist": {
      "NumberOfItemsBeforeCurrent": 3,
      "NumberOfItemsAfterCurrent": 5,
      "Format": "%artist% - %title% [(%comment%)]"
    },
    "ModuleId": "fb3f7ab3-a9f4-4c39-8c13-d9cd1110b579",
    "Order": 0,
    "Disabled": false,
    "Offset": 0,
    "Width": 222,
    "Height": 75,
    "StretchBackgroundImage": false
  }
]
along with another error, showing up just now:
Code: [Select]
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentException: Ungültiger Parameter.
   bei System.Drawing.Image.get_HorizontalResolution()
   bei Deskband.Core.Common.ImageHelpers.HQResize(Image image, Int32 width, Int32 height, Boolean preserveAspect)
   bei Deskband.Core.Controls.dcPicture.SetImage(Image image)
   bei dcmFoobar2000.Code.Controller.UpdateAlbumArt(Image image, Boolean stub)
   bei dcmFoobar2000.Code.Controller.HandleAlbumArt(Byte[] imageBytes, Boolean stub)
   bei dcmFoobar2000.Code.MessageForm.FireEvent[T](EventHandler`1 eventHandler, T eventArgs)
   bei dcmFoobar2000.Code.MessageForm.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
----------------------------------------
Deskband
    Assembly-Version: 3.4.1.0.
    Win32-Version: 3.4.1.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.DLL.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Deskband.Core
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.Core.DLL.
----------------------------------------
Ninject
    Assembly-Version: 3.2.0.0.
    Win32-Version: 3.2.2.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Ninject.DLL.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
dcmFoobar2000
    Assembly-Version: 3.4.1.0.
    Win32-Version: 3.4.1.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/dcmFoobar2000.DLL.
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly-Version: 0.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll.
----------------------------------------
Accessibility
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
Newtonsoft.Json
    Assembly-Version: 9.0.0.0.
    Win32-Version: 9.0.1.19813.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Newtonsoft.Json.DLL.
----------------------------------------
System.Numerics
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.
----------------------------------------
System.Runtime.Serialization
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll.
----------------------------------------
System.Xml.Linq
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll.
----------------------------------------
System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Data
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.81.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.81.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Design
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Design/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Design.dll.
----------------------------------------
System.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.81.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.resources.dll.
----------------------------------------
System.Drawing.Design
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1099.0 built by: NETFXREL4STAGE.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.Design/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll.
----------------------------------------
IcarosPropertyHandler
    Assembly-Version: 2.2.1.0.
    Win32-Version: 2.2.1.0.
    CodeBase: file:///C:/Program%20Files/K-Lite%20Codec%20Pack%20x64/Icaros/IcarosPropertyHandler.DLL.
----------------------------------------
System.Drawing.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.81.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_de_b03f5f7f11d50a3a/System.Drawing.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.



Thank you for your work/help/time!!

btw: I nailed down some songs, on which the MS Framework Errors occoured, but thats not reproduceable.
So with just listening to music, the errors popped up a lot of time, but when I tried to play that songs again, no error popped up... murphy....

btw²: some errors occured, when I moved a program window from monitor1 to monitor2 and while a song changed to another, but that could also be a random incident ....

btw³: yeah, the errors pop up mostly, when foobar2000 switches to the next song.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-10-08 18:29:26
(cannot edit my post....,But I did find a way to reproduce the error.)

I use the Preview (foo_preview (https://hydrogenaud.io/index.php/topic,74085.0.html) v1.4) component for previewing songs.
(Settings: Start from 35, Length 55 %, Stream Lenght 100)

"Normal" behaviour in f2k (without the MS Framework error):
When a Song is starting, then the component skips the song to the configured starting position and continues playing. After the song reached the length (configured in the config of the component as above) f2k jumps to the next song, and again, skips to the configured starting position....

When the "Problem" occours, it happens like that:
a playing song reaches its end, f2k jumps to the next song, MS Framework error pops up, song plays just as normal, as with no preview-component installed/active.
When I click on "Continue" button, of the Error popup, the component *then* skips to the configured starting position and plays the song as usual.

Also, unfortunately, if I deactivate the Preview function via f2k-Menu->Playback->Preview Mode
the Framework Error also pops up, when a new song is starting...

Maybe that helps to reproduce it... (hopefully) :-)

Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-10-18 23:15:03
  * Version 3.5.0
  + Support for transparent background for texts in tooltip.
  + Support for text shadow.
  + Ability to delete profile in settings.
  + Ability to configure path to folder with foobar2000.exe.
  + Support for relative paths (to fb2k root folder) in album art stub image and button icons.
  + Ability to detect HTTP links in texts and open web browser on click.
  - Fixed stub image appearing for a moment when switching tracks.
  - Fixed size issues when in floating window mode.
  - Fixed some album art handling code.

The main new feature of this release is that we can now have nice looking tooltips, like this:

Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2017-10-21 13:49:42
Can you please make changing volume with mouse wheel (when pointer is over DeskBand Controls) not affect other programs including foobar2000?
Not a deskband issue. You can test by scrolling when hovering over start button for example...

OK! Fair enough but can you make Deskband Controls bring back focus to whatever it was on before after I right click on Deskband Controls toolbar and choose something like Stop after current from context menu?
Clicking on any Deskband Controls toolbar buttons (stop, play, next) doesn't take away focus from whatever it was on, so I thought it would be great if selecting something from context menu (right click) also didn't take away focus from what it was on before right clicking on Deskband Controls toolbar.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-10-23 10:38:12
Thank you,
the changelog sounds great!
Link detection works nice! Its now so simple to check out the, i.e. WWW-tag or discoGS information!

However,
  * Version 3.5.0
  - Fixed stub image appearing for a moment when switching tracks.
that seems not to be changed.
When I'm skipping a song (from within the default f2k control button: next) the stub image is shown for about 500ms.

I've tested with old path to the stub E:\m\p\f2k\foo_httpcontrol_data\kevo\nocover.jpg
and also a new relative oath: .\foo_httpcontrol_data\kevo\nocover.jpg
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-10-23 10:49:50
When I'm skipping a song (from within the default f2k control button: next) the stub image is shown for about 500ms.
So it takes over 500ms to skip to the next song on your setup?
I've set the delay to 200ms... I guess I just make this delay configurable to be able to handle slower setups.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2017-10-23 11:28:09
When I'm skipping a song (from within the default f2k control button: next) the stub image is shown for about 500ms.
So it takes over 500ms to skip to the next song on your setup?
I've set the delay to 200ms... I guess I just make this delay configurable to be able to handle slower setups.
You are right. Its shorter than 500ms. About 200ms as you said. Sometimes its longer, sometimes even shorter.
I recorded a video.
23102017_1219_56.avi (http://www116.zippyshare.com/v/0IXINViz/file.html)

The first skips are from the f2k controlbutton 'next' button (with activated component foo_preview).
Then from the f2k controlbutton 'next' button with deactivated component foo_preview.
Then I used the buttons from DBC.

You see the stub image very good 8-)
Title: Re: foobar2000 DeskBand Controls
Post by: oakey on 2017-10-28 16:15:40
Probably dumb but with the new version right clicking taskbar > toolbars doensn't show "deskband controls". Isn't it supposed to be all automatic now?

edit: as soon as I posted this I remembered that I didn't run foobar as administrator, hope this helps others :D

Title: Re: foobar2000 DeskBand Controls
Post by: Jny on 2017-11-03 09:27:13
eldarien thanks for plugin!

little tip, maybe you will be interested.
we do have mouse volume control on panel hovering already, but what about playback buttons hotkeys on hovering too? (middle button for play/pause, x button for next song for example).
Title: Re: foobar2000 DeskBand Controls
Post by: MentosPL on 2017-11-10 00:36:11
How to download and install this plugin?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-11-10 15:00:11
How to download and install this plugin?
Hi.
You can install it the same way as any other plugin - download it from offical repository (http://www.foobar2000.org/components/view/foo_deskband_controls) and double-click or go to components page in foobar2000 preferences and click "Install" button there.
Title: Re: foobar2000 DeskBand Controls
Post by: MentosPL on 2017-11-10 18:52:39
How to configure it, because when i minimize, i don't have taskbar toolbar

i have Columns UI installed
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-11-10 19:52:19
How to configure it, because when i minimize, i don't have taskbar toolbar
i have Columns UI installed
There is a readme.txt in the C:\Users\%USERNAME%\AppData\Roaming\foobar2000\user-components\foo_deskband_controls\ directory.
Also you were given instructions in the installer (green text).
Right-click it when it is visible (when playing) and select settings.
Title: Re: foobar2000 DeskBand Controls
Post by: MentosPL on 2017-11-10 20:31:40
thans xD, when i install this, i must rightclick on taskbar and add it manually.

It's possible to create similar deskband controls for Aimp3?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-11-10 20:52:05
It's possible to create similar deskband controls for Aimp3?
Sure* (:
But not by me.
Title: Re: foobar2000 DeskBand Controls
Post by: hextanerf on 2017-11-13 20:37:37
Hi!

I'm a new user of deskband and I have to say, it's exactly what I need. Is it possible to make the deskband visible even when the music from foobar2000 is paused? The band just disappears when I hit pause from the bar.

Edit: never mind, I found the specific setting.
Title: Re: foobar2000 DeskBand Controls
Post by: Classic Rock on 2017-11-19 04:16:09
Deskband is exactly what I need, unfortunately it keeps crashing my explorer under windows 7-64bit.
Uninstalling the program isn't pretty either as it kills the explorer some more.
I managed to uninstall but it took couple of tries, because if you don't remove the component from Foobar it will install deskband again.

I would like to know what is left on computer after uninstalling, what does the program modify and leaves?

Thanks
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-11-19 09:30:52
I would like to know what is left on computer after uninstalling, what does the program modify and leaves?
Hi!

First of all, if you can upload here your config located at C:\Users\%USERNAME%\AppData\Roaming\DeskbandControls\
that would help me to diagnose whats wrong. Also, make sure you are using the latest version.

Instructions on how to uninstall deskband are in !readme.txt located at C:\Users\%USERNAME%\AppData\Roaming\foobar2000\user-components\foo_deskband_controls\
After you execute uninstall.cmd and remove foobar plugin nothing remains in the system.
Title: Re: foobar2000 DeskBand Controls
Post by: Classic Rock on 2017-11-19 19:27:49
I would like to know what is left on computer after uninstalling, what does the program modify and leaves?
Hi!

First of all, if you can upload here your config located at C:\Users\%USERNAME%\AppData\Roaming\DeskbandControls\
that would help me to diagnose whats wrong. Also, make sure you are using the latest version.

Hi,
Thanks for response.
Yes, it is the new version. At first it worked for 5 minutes. But, I tried changing the size of picture, must have hurt the program.
After uninstalling, I tried installing again but it was too late and windows explorer and deskband didn't like each other anymore.
I will send you the .json file.

Cheers
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-11-19 19:31:08
Also try to delete DeskbandControls.json in config folder and restart explorer, that should fix it, I guess...
Title: Re: foobar2000 DeskBand Controls
Post by: Classic Rock on 2017-11-19 19:36:04
Also try to delete DeskbandControls.json in config folder and restart explorer, that should fix it, I guess...


I just deleted it, but I sent the file in email to you. My explorer is fine now. If you come up with the reason for conflict, I will try installing again. I like the program, one thing that would cool is the ability to switch playlists.
Ohh, one more thing before the crashes, I also changed the number of songs to be displayed.
Title: Re: foobar2000 DeskBand Controls
Post by: bouchacha on 2017-11-20 01:59:14
Great plugin and I love the customizability! Here's my version of the controls. It's a minimalist set-up that gets rid of all the media control buttons except play/pause (it's now the album art). It's also intended to work with the default Windows 10 taskbar height (~46 pixels). Enjoy :)

(https://i.imgur.com/CngqjAQ.png)

Code: [Select]
[
  {
    "GeneralSettings": {
      "DisplayMode": "Deskband",
      "DrawBorders": false
    },
    "FloatingWindowSettings": {
      "X": 0,
      "Y": 0,
      "Mode": "Horizontal",
      "Opacity": 1.0,
      "Color": "#FF6495ED",
      "StretchBackgroundImage": false,
      "UseTransparencyKey": false
    },
    "ModuleId": "00000000-0000-0000-0000-000000000000"
  },
  {
    "PathToFoobar2000": "%PROGRAMFILES(x86)%\\foobar2000",
    "HideIfNotPlaying": false,
    "HideIfFoobar2000IsNotRunning": true,
    "InternetSearchFormat": "$if(%artist%,%artist%' - ')%title%",
    "InternetSearchUrl": "https://www.google.com/search?q=%q%",
    "AlbumArt": {
      "Visible": true,
      "X": 410,
      "Y": 0,
      "Width": 46,
      "Height": 46,
      "DoNotShowStubImage": false,
      "PreserveAspectRatio": false
    },
    "Buttons": {
      "BtnStop": {
        "Visible": false,
        "X": 456,
        "Y": 0,
        "Width": 0,
        "Height": 0,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnPlayPause": {
        "Visible": true,
        "X": 410,
        "Y": 0,
        "Width": 46,
        "Height": 46,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnPrev": {
        "Visible": true,
        "X": 456,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnNext": {
        "Visible": true,
        "X": 456,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnRandom": {
        "Visible": false,
        "X": 456,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnStopAC": {
        "Visible": false,
        "X": 456,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      }
    },
    "PositionBar": {
      "Visible": true,
      "X": 250,
      "Y": 22,
      "Width": 150,
      "Heigth": 3,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#00FFFFFF",
      "HideBorders": false,
      "PaddingTop": 0,
      "PaddingBottom": 0
    },
    "VolumeBar": {
      "Visible": false,
      "X": 190,
      "Y": 20,
      "Width": 60,
      "Heigth": 6,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#00FFFFFF",
      "HideBorders": false,
      "PaddingTop": 0,
      "PaddingBottom": 0
    },
    "Texts": [
      {
        "Name": "Artist Name",
        "Visible": true,
        "X": 5,
        "Y": 2,
        "Width": 350,
        "Height": 20,
        "FontName": "Tahoma",
        "FontSize": 11,
        "FontStyleItalic": false,
        "FontStyleBold": true,
        "FontColor": "White",
        "ShadowColor": "Transparent",
        "ShadowOffset": 2,
        "BackgroundColor": "Transparent",
        "Format": "%artist%",
        "PausedFormat": "",
        "StoppedText": "",
        "HorizontalAlign": 2,
        "DetectHttpLinks": false,
        "EnableScroll": false,
        "ScrollSpeed": 100,
        "ScrollStep": 2,
        "ScrollSeparator": " **** "
      },
      {
        "Name": "Track Time",
        "Visible": true,
        "X": 340,
        "Y": 6,
        "Width": 60,
        "Height": 14,
        "FontName": "Lucida Sans Typewriter",
        "FontSize": 10,
        "FontStyleItalic": false,
        "FontStyleBold": false,
        "FontColor": "White",
        "ShadowColor": "Transparent",
        "ShadowOffset": 2,
        "BackgroundColor": "Transparent",
        "Format": "%playback_time%",
        "PausedFormat": "",
        "StoppedText": "",
        "HorizontalAlign": 2,
        "DetectHttpLinks": false,
        "EnableScroll": false,
        "ScrollSpeed": 100,
        "ScrollStep": 2,
        "ScrollSeparator": " **** "
      },
      {
        "Name": "Song Title",
        "Visible": true,
        "X": 0,
        "Y": 27,
        "Width": 400,
        "Height": 19,
        "FontName": "Tahoma",
        "FontSize": 10,
        "FontStyleItalic": false,
        "FontStyleBold": false,
        "FontColor": "White",
        "ShadowColor": "Transparent",
        "ShadowOffset": 2,
        "BackgroundColor": "Transparent",
        "Format": "%tracknumber%. %title%",
        "PausedFormat": "",
        "StoppedText": "",
        "HorizontalAlign": 2,
        "DetectHttpLinks": false,
        "EnableScroll": true,
        "ScrollSpeed": 100,
        "ScrollStep": 2,
        "ScrollSeparator": " **** "
      }
    ],
    "Tooltip": {
      "Enabled": true,
      "Width": 400,
      "Height": 400,
      "BackgroundColor": "#FF000000",
      "UseBorderlessWindow": false,
      "ShowDelay": 1000,
      "KeepOpenOnMouseOver": false,
      "AlbumArt": {
        "Visible": true,
        "X": 0,
        "Y": 0,
        "Width": 400,
        "Height": 400,
        "DoNotShowStubImage": false,
        "PreserveAspectRatio": true
      },
      "Texts": [
        {
          "Name": "Artist",
          "Visible": true,
          "X": 0,
          "Y": 350,
          "Width": 400,
          "Height": 25,
          "FontName": "Segoe UI",
          "FontSize": 12,
          "FontStyleItalic": false,
          "FontStyleBold": true,
          "FontColor": "White",
          "ShadowColor": "Black",
          "ShadowOffset": 2,
          "BackgroundColor": "144, 0, 0, 0",
          "Format": "%artist%",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 1,
          "DetectHttpLinks": false,
          "EnableScroll": true,
          "ScrollSpeed": 30,
          "ScrollStep": 1,
          "ScrollSeparator": " **** "
        },
        {
          "Name": "Title",
          "Visible": true,
          "X": 0,
          "Y": 375,
          "Width": 400,
          "Height": 25,
          "FontName": "Segoe UI",
          "FontSize": 12,
          "FontStyleItalic": false,
          "FontStyleBold": true,
          "FontColor": "White",
          "ShadowColor": "Black",
          "ShadowOffset": 2,
          "BackgroundColor": "144, 0, 0, 0",
          "Format": "%title%",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 1,
          "DetectHttpLinks": false,
          "EnableScroll": true,
          "ScrollSpeed": 30,
          "ScrollStep": 1,
          "ScrollSeparator": " **** "
        }
      ]
    },
    "Menu": {
      "Enabled": true,
      "Stop": true,
      "PlayPause": true,
      "Previous": true,
      "Next": true,
      "Random": true,
      "StopAfterCurrent": true,
      "Playlist": true,
      "CopyArtistAndTitle": true,
      "CopyTitle": true,
      "CopyArtist": true,
      "OpenContainingFolder": true,
      "SearchInInternet": true
    },
    "Playlist": {
      "NumberOfItemsBeforeCurrent": 3,
      "NumberOfItemsAfterCurrent": 5,
      "Format": "%artist% - %title%"
    },
    "ModuleId": "fb3f7ab3-a9f4-4c39-8c13-d9cd1110b579",
    "Order": 0,
    "Disabled": false,
    "Offset": 0,
    "Width": 456,
    "Height": 46,
    "StretchBackgroundImage": false
  }
]

Title: Re: foobar2000 DeskBand Controls
Post by: vinkear on 2017-11-26 18:08:43
I came across this yesterday and i'm really loving it. I changed it a bit in the settings, The only thing I couldn't change was the mouse wheel control. Is there a way to make the mouse wheel scroll the Position bar instead of the Volume bar? I checked almost all the thread and couldn't find anyone asking this or how to do this. And if it's not posssible can you consider adding it in the future?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-11-26 18:42:47
Hi vinkear!

It isn't possible now, but one should never lose hope :)
Title: Re: foobar2000 DeskBand Controls
Post by: comcraizer on 2017-12-04 09:14:36
Hi eldarien,

Thank you for your great effort in developing this plugin! I really like it and it makes a great complement to the foobar2000 player.

Unfortunately, although it used to work perfectly for me, I don't really remember since when, the controls don't work anymore.

The deskband seems to be able to retrieve current status from the main foobar2000 player, yet unable to control the player to change songs, change volume, seek a specific time in a song etc.
Functions like hide until foobar2000 is playing, retrieving volume level or playing position (position bar), album art works, but things like song name/album name retrieving, changing volume level or playing position, does not work at all.
The song text just get stuck in ""*Stoppped**", yet strangely the seek bar and the volume bar responses to the foobar2000 program's current state if I change them in the main program.

No error message seems to be appearing in the deskband console.
I tested it after a complete clean install of the plugin with the default settings profile and it still behaves in the same strange way.

Pressing buttons on the DeskBand does not crash anything, they just do nothing. The animation of the button press is still there though. The same goes to the seek bar and the volume control, dragging the seek bar does moves the position of the bar, yet the main player does not respond to it, and the seek bar then revert back to the position decided by the main player.

It just feels like the DeskBand is accessing a 'read-only' mode or something like that, any idea on what the problem will be? It used to work perfectly and I don't remember that I changed any settings that are significant, neither on the foobar2000 main player side nor the deskband side.

Here is my current plugin list:
Code: [Select]
Components:
Core (2015-03-26 07:45:52 UTC)
    foobar2000 core 1.3.8
foo_abx.dll (2017-07-26 16:05:44 UTC)
    ABX Comparator 2.0.2
foo_albumlist.dll (2015-01-14 10:22:14 UTC)
    Album List 4.5
foo_audioscrobbler.dll (2012-08-20 07:49:44 UTC)
    Audioscrobbler 2.3.1
foo_cdda.dll (2015-01-14 10:20:12 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2015-01-14 10:20:42 UTC)
    Converter 1.5
foo_deskband_controls.dll (2017-06-13 06:31:53 UTC)
    Deskband Controls 3.3.3
foo_dsd_processor.dll (2017-05-11 15:20:43 UTC)
    DSD Processor 1.0.1
foo_dsp_eq.dll (2015-01-14 10:22:30 UTC)
    Equalizer 1.0
foo_dsp_meiercf.dll (2017-10-08 14:25:46 UTC)
    Meier Crossfeed 1.1
foo_dsp_resampler.dll (2017-05-12 18:07:49 UTC)
    SoX Resampler 0.8.3
foo_dsp_std.dll (2015-01-14 10:21:54 UTC)
    Standard DSP Array 1.3.1
foo_facets.dll (2011-08-18 12:06:16 UTC)
    Facets 1.0
foo_fileops.dll (2015-01-14 10:21:20 UTC)
    File Operations 2.2.1
foo_freedb2.dll (2015-01-14 10:21:36 UTC)
    Online Tagger 0.7
foo_httpcontrol.dll (2013-04-26 16:12:30 UTC)
    HTTP Control 0.97.14-fb2kc
foo_input_monkey.dll (2016-03-07 16:21:30 UTC)
    Monkey\'s Audio Decoder 2.1.7
foo_input_sacd.dll (2017-05-11 15:13:09 UTC)
    Super Audio CD Decoder 1.0.7
foo_input_std.dll (2015-01-14 10:28:10 UTC)
    Standard Input Array 1.0
foo_input_tta.dll (2017-09-27 11:50:53 UTC)
    TTA Audio Decoder 3.4
foo_jesus.dll (2015-07-07 05:18:50 UTC)
    Autosave & Autobackup 10
foo_jscript_panel.dll (2017-07-26 14:11:36 UTC)
    JScript Panel 1.2.3
foo_musical_spectrum.dll (2012-11-21 00:00:00 UTC)
    Musical Spectrum 0.9.1
foo_new_file_stamper_mod.dll (2008-12-21 00:05:19 UTC)
    New file stamper 1.0.0 [Dec 21 2008 - 01:05:11]
foo_np_simple.dll (2009-01-10 17:11:51 UTC)
    Now Playing Simple 1.8
foo_out_asio.dll (2017-05-11 15:18:02 UTC)
    ASIO support 2.1.2
foo_out_asio2.dll (2017-05-11 13:58:02 UTC)
    foo_out_asio2 1.1 Beta2
foo_out_ks.dll (2017-05-11 15:03:45 UTC)
    Kernel Streaming Output 1.2.2
foo_playcount.dll (2011-07-13 03:47:18 UTC)
    Playback Statistics 3.0.2
foo_playlist_attributes.dll (2015-11-29 11:16:19 UTC)
    Playlist Attributes 0.5.2
foo_pqview.dll (2008-03-11 11:02:54 UTC)
    Playback Queue Viewer 0.2
foo_queuecontents.dll (2015-01-11 04:56:58 UTC)
    Queue Contents Editor 0.5.1
foo_quicksearch.dll (2017-07-26 19:28:37 UTC)
    Quick Search Toolbar 3.6
foo_rgscan.dll (2015-01-14 10:26:12 UTC)
    ReplayGain Scanner 2.2.1
foo_ui_columns.dll (2017-07-26 16:03:38 UTC)
    Columns UI 0.5.1
foo_ui_hacks.dll (2013-02-19 07:31:38 UTC)
    UI Hacks 2013-02-19
foo_ui_minilyrics.dll (2015-08-11 15:04:10 UTC)
    MiniLyrics 1.0
foo_ui_std.dll (2015-01-14 10:28:10 UTC)
    Default User Interface 0.9.5
foo_uie_lyrics3.dll (2017-07-26 17:47:12 UTC)
    Lyric Show Panel 3 0.5
foo_uie_panel_splitter.dll (2009-12-09 17:16:12 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_typefind.dll (2017-07-26 19:17:47 UTC)
    Typefind 0.3.1
foo_uie_wsh_panel_mod.dll (2012-10-15 19:45:19 UTC)
    WSH Panel Mod 1.5.6
foo_unpack.dll (2015-03-26 07:42:42 UTC)
    ZIP/GZIP/RAR Reader 1.7.1
foo_w7shell.dll (2014-06-07 23:03:08 UTC)
    Windows 7 integration 0.2.9.1

and DeskbandControls.json

Code: [Select]
[
  {
    "GeneralSettings": {
      "DisplayMode": "Deskband",
      "DrawBorders": false
    },
    "FloatingWindowSettings": {
      "X": 0,
      "Y": 0,
      "Mode": "Horizontal",
      "Opacity": 1.0,
      "Color": "#FF6495ED",
      "StretchBackgroundImage": false,
      "UseTransparencyKey": false
    },
    "ModuleId": "00000000-0000-0000-0000-000000000000"
  },
  {
    "PathToFoobar2000": "%PROGRAMFILES(x86)%\\foobar2000",
    "HideIfNotPlaying": true,
    "HideIfFoobar2000IsNotRunning": true,
    "InternetSearchFormat": "$if(%artist%,%artist%' - ')%title%",
    "InternetSearchUrl": "https://www.google.com/search?q=%q%",
    "AlbumArt": {
      "Visible": true,
      "X": 1,
      "Y": 2,
      "Width": 27,
      "Height": 27,
      "DoNotShowStubImage": false,
      "PreserveAspectRatio": false
    },
    "Buttons": {
      "BtnStop": {
        "Visible": true,
        "X": 30,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnPlayPause": {
        "Visible": true,
        "X": 44,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnPrev": {
        "Visible": true,
        "X": 59,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnNext": {
        "Visible": true,
        "X": 74,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnRandom": {
        "Visible": false,
        "X": 1,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      },
      "BtnStopAC": {
        "Visible": false,
        "X": 1,
        "Y": 1,
        "Width": 16,
        "Height": 16,
        "ColorizeColor": "#FFFFFFFF"
      }
    },
    "PositionBar": {
      "Visible": true,
      "X": 32,
      "Y": 20,
      "Width": 154,
      "Heigth": 6,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#00FFFFFF",
      "HideBorders": false,
      "PaddingTop": 0,
      "PaddingBottom": 0
    },
    "VolumeBar": {
      "Visible": true,
      "X": 190,
      "Y": 20,
      "Width": 60,
      "Heigth": 6,
      "Color": "#FFFFFFFF",
      "BackgroundColor": "#00FFFFFF",
      "HideBorders": false,
      "PaddingTop": 0,
      "PaddingBottom": 0
    },
    "Texts": [
      {
        "Name": "Default Text",
        "Visible": true,
        "X": 92,
        "Y": 2,
        "Width": 158,
        "Height": 16,
        "FontName": "Segoe UI",
        "FontSize": 8,
        "FontStyleItalic": false,
        "FontStyleBold": false,
        "FontColor": "White",
        "ShadowColor": "Transparent",
        "ShadowOffset": 2,
        "BackgroundColor": "Transparent",
        "Format": "%artist% - %title% '('%playback_time%')')",
        "PausedFormat": "",
        "StoppedText": "**Stopped**",
        "HorizontalAlign": 0,
        "DetectHttpLinks": false,
        "EnableScroll": true,
        "ScrollSpeed": 100,
        "ScrollStep": 2,
        "ScrollSeparator": " **** "
      }
    ],
    "Tooltip": {
      "Enabled": true,
      "Width": 400,
      "Height": 400,
      "BackgroundColor": "#FF000000",
      "UseBorderlessWindow": false,
      "ShowDelay": 1000,
      "KeepOpenOnMouseOver": false,
      "AlbumArt": {
        "Visible": true,
        "X": 0,
        "Y": 0,
        "Width": 400,
        "Height": 400,
        "DoNotShowStubImage": false,
        "PreserveAspectRatio": true
      },
      "Texts": [
        {
          "Name": "Artist",
          "Visible": true,
          "X": 0,
          "Y": 350,
          "Width": 400,
          "Height": 25,
          "FontName": "Segoe UI",
          "FontSize": 12,
          "FontStyleItalic": false,
          "FontStyleBold": true,
          "FontColor": "White",
          "ShadowColor": "Black",
          "ShadowOffset": 2,
          "BackgroundColor": "144, 0, 0, 0",
          "Format": "%artist%",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 1,
          "DetectHttpLinks": false,
          "EnableScroll": true,
          "ScrollSpeed": 30,
          "ScrollStep": 1,
          "ScrollSeparator": " **** "
        },
        {
          "Name": "Title",
          "Visible": true,
          "X": 0,
          "Y": 375,
          "Width": 400,
          "Height": 25,
          "FontName": "Segoe UI",
          "FontSize": 12,
          "FontStyleItalic": false,
          "FontStyleBold": true,
          "FontColor": "White",
          "ShadowColor": "Black",
          "ShadowOffset": 2,
          "BackgroundColor": "144, 0, 0, 0",
          "Format": "%title%",
          "PausedFormat": "",
          "StoppedText": "",
          "HorizontalAlign": 1,
          "DetectHttpLinks": false,
          "EnableScroll": true,
          "ScrollSpeed": 30,
          "ScrollStep": 1,
          "ScrollSeparator": " **** "
        }
      ]
    },
    "Menu": {
      "Enabled": true,
      "Stop": true,
      "PlayPause": true,
      "Previous": true,
      "Next": true,
      "Random": true,
      "StopAfterCurrent": true,
      "Playlist": true,
      "CopyArtistAndTitle": true,
      "CopyTitle": true,
      "CopyArtist": true,
      "OpenContainingFolder": true,
      "SearchInInternet": true
    },
    "Playlist": {
      "NumberOfItemsBeforeCurrent": 3,
      "NumberOfItemsAfterCurrent": 5,
      "Format": "%artist% - %title%"
    },
    "ModuleId": "fb3f7ab3-a9f4-4c39-8c13-d9cd1110b579",
    "Order": 0,
    "Disabled": false,
    "Offset": 0,
    "Width": 260,
    "Height": 30,
    "StretchBackgroundImage": false
  }
]

Also, I'm using Windows 10 Version 1709 (OS Build 16299.64) x64.

Thank you very much!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-12-04 10:12:55
Hi comcraizer.

Please do not run foobar2000 as administrator, deskabnd controls can not send commands to an elevated process.

Title: Re: foobar2000 DeskBand Controls
Post by: comcraizer on 2017-12-04 13:05:56
Hi comcraizer.

Please do not run foobar2000 as administrator, deskabnd controls can not send commands to an elevated process.



Thank you very much, eldarien.
I probably accidentally checked the 'Run as administrator' option in foobar's compatibility options some time ago, and now that I uncheck it, everything works perfectly.
Again, thank you for making this amazing plugin.
Title: Re: foobar2000 DeskBand Controls
Post by: Alexander Ostuni on 2017-12-04 18:42:54
Hi,

when I install deskband controls I can change the volume with the mouse wheel, but only until I restart the pc. Then the mouse wheel does not work anymore until I de-install and install deskband controlls again.
What could cause this behavior ?

Cheers
Alex
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-12-04 18:52:05
Hi Alexander.

Deskband controls uses documented WinApi mouse hooks to receive wheel events. If that had stopped working then that must be some third party software involved (weird mouse software/driver?).
Title: Re: foobar2000 DeskBand Controls
Post by: Alexander Ostuni on 2017-12-05 18:39:41
Great to know. thanks for the info. I use XmouseButtoncontrol. I will look there.

Thanks
Alex
Title: Re: foobar2000 DeskBand Controls
Post by: klaussrich on 2017-12-19 17:57:12
Hi everyone
how do i Switch the taskbar controls to the controls on foobar itself like groove music?

Title: Re: foobar2000 DeskBand Controls
Post by: rocker5743 on 2017-12-24 00:13:46
Hi.

I went into the Desktop Control setting to remove the Album Art from popping up (or so I thought). I just removed the actual art from showing, the box still pops up. But since doing that I can't go back into the setting at all. When I try to everything lags, explorer crashes and resets, and I am not able to go back into the settings. I've tried uninstalling and reinstalling the component itself, and foobar overall, but I still can't get back into the Desktop Controls setting menu. Running Windows 10.

I can't even hover over the taskbar menu for more than a few seconds before explorer has to reset. It happens each time I use one of the controls too (next song, pause, stop, etc.) but it doesn't affect playback whatsoever.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2017-12-24 15:18:43
Hi, rocker5743!

This is known issue, will fix after christmas/new year. Sorry about that.
Meanwhile, you can go to C:\Users\%USERNAME%\AppData\Roaming\DeskbandControls\
and delete DeskbandControls.json or edit it and set AlbumArt / Visible = true in Tooltip section.

--

Hi klaussrich!
Deskband Controls can only be displayed on taskbar or as a floating window.
Title: Re: foobar2000 DeskBand Controls
Post by: rocker5743 on 2017-12-24 18:05:10
Perfect! I completely missed that file, thank you. It's back to normal.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-01-07 22:33:14
  * Version 3.6.0
  + Added ability to scroll position with mouse wheel
  + Additional mouse buttons control when hovering over deskband - middle button for play/pause, x1 button for next song, x2 for previous
  - Context menu playback commands as well as playlist are no longer taking away focus from what it was on before
  - Projects upgraded to VS2017 toolset and .NET framework 4.7.1 + some DPI handling improvements
  - DPI change on the fly support for Win10 1709 (but not for settings form)
  - Fixed crush in tooltip when its album art is disabled


Happy new year, everyone!
Title: Re: foobar2000 DeskBand Controls
Post by: vinkear on 2018-01-08 05:57:29
  * Version 3.6.0
  + Added ability to scroll position with mouse wheel

thank you thank you thank you, you are amazing.
happy new year.
Title: Re: foobar2000 DeskBand Controls
Post by: adamo000 on 2018-01-08 18:14:10
Thank you very much Eldarien for developing such a awesome tool for all foobar2000 people! :)
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2018-01-08 18:35:38
  - Context menu playback commands as well as playlist are no longer taking away focus from what it was on before

That's what I needed. Thanks!
Title: Re: foobar2000 DeskBand Controls
Post by: Jny on 2018-01-09 15:03:25
thanks for update!
Title: how to bring it to the top of the taskbar?
Post by: fuffi on 2018-01-20 11:18:58
Hello,
can anybody tell me, how can I move the DBC to the top of my taskbar?
(I'm using a vertical taskbar on the left of my monitor)

it is now like that:
image (https://picload.org/view/ddcpddri/is.png.html)
(https://picload.org/thumbnail/ddcpddri/is.jpg)

and should be like this:
(https://picload.org/thumbnail/ddcpddrw/mockup.jpg)
mockup (https://picload.org/view/ddcpddrw/mockup.png.html)

I cannot find how to "swap", only move the DBC.... dragging does not help.

Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2018-02-05 00:09:42
I would really love option for cascaded playlist menu when I right click on Deskband Controls toolbar.
Similar option that programs like Winrar or 7zip gave me.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-02-05 10:03:03
I would really love option for cascaded playlist menu when I right click on Deskband Controls toolbar.
Similar option that programs like Winrar or 7zip gave me.
No sure what you mean.. Can you make a picture to clarify?
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2018-02-05 11:07:46
Watch this video: https://www.youtube.com/watch?v=FsyCzEymv9g
See how when you right click on some file every "command" like "Add to archive", "Add to Winrar.rar, "Compress and email" has its own space on right click menu. After applying this option all "commands" are under "Winrar" option in right click menu.
Same can be done here so every song would appear under "Playlist" on right click menu.
Title: Re: foobar2000 DeskBand Controls
Post by: darkonyx on 2018-02-06 19:02:42
Hello and thank you eldarien for making this great little plugin, love it a lot!

I have two questions. Are you able to have transparent background for the floating window mode? Also, when checking the option for hiding the window/controls when playback is paused/stopped, has any of the recent versions fixed the issue of having a 16x10 small box left when playback is paused/stopped and having that hiding option checked?
I love this floating window mode as I have a multi-monitor (triple monitor) setup and using a negative x-coordinate enables me to have an always-visible bar containing the "artist+title" showing when streaming radios with foobar2000. Having it totally hidden when paused/stopped along with a transparent background to better blend-in would make this perfect for my current use case :)

Thanks in advance!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-02-06 22:56:04
Bero1707 - I see. Well, expect this soon, I guess :)

Hi darkonyx! Yes, floating window supports transparency, but in a little different way. First, you can set opacity setting to something like 0.7, this will make everything translucent. Second option is to toggle "use transparency key color (fuchsia)" option and the select background image. Regions on image with key color will be fully transparent, so you can have a non-rectangular bar now. But I agree, floating window needs some fine-tuning. Please share more your use-cases if you can, I need some ideas here... I'll see what I can do with a leftover box.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2018-02-07 13:42:21
Thanks! I can't wait.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-02-09 21:09:43
* Version 3.6.1
  + Added playlist cascaded menu.
  + Added floating toolbar mode. Requires deskband restart.


darkonyx - I did not find any problems with floating window (no leftover box, etc.). Are you using a very old version?

fuffi - added floating mode. it has some issues though, but hey, it works good enough :)
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2018-02-09 22:26:19

  + Added playlist cascaded menu.
 
Thanks! That's exactly what I wanted.
Now I can put more playlist songs without making context menu go crazy.
Title: Re: foobar2000 DeskBand Controls, 3.6.1
Post by: Nordfinn on 2018-02-10 20:21:27
Just loaded 3.6.1, restarted my machine, and now deskband controls are not working.  Will not start or stop or scroll.  Foobar otherwise working fine.  Windows 7 home premium (32-bit), Foobar 1.4 beta 6.

Really don't have a clue as to the problem.  Nothing else has changed.

EDIT: I'm sure I have the same problem as Comcraizer, 04 December 2017.  It's too bad, because I need to run Foobar as administrator in order that ASIO behaves properly.  That did change.  Any chance this will change, and that Deskband Controls will run as Administrator?

Thanks much.

N.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-02-11 11:08:08
Any chance this will change, and that Deskband Controls will run as Administrator?
Deskbond Controls is explorer shell extension. So it could be possible if you find a way to run explorer.exe as administrator.
Title: Re: foobar2000 DeskBand Controls
Post by: Porcus on 2018-02-11 11:30:26
if you find a way to run explorer.exe as administrator.

Hit Windows logo key
type "explorer.exe" (without quotes)
See the icon. Right-click it, select Run as administrator.

Does that work?
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2018-02-12 03:26:14
* Version 3.6.1
  + Added floating toolbar mode. Requires deskband restart.

fuffi - added floating mode. it has some issues though, but hey, it works good enough :)
Hello Eldarien,
is this regarding to my question (https://hydrogenaud.io/index.php/topic,78234.msg951511.html#msg951511):
Quote
can anybody tell me, how can I move the DBC to the top of my taskbar?
?
I made the DBC window floating, but  I can't get it stay on top of the taskbar. If I click any icon on the taskbar, the DBC window disapears under the taskbar and is not visible anymore.

Am I right, that it is not possible to position the DBC window on top of a vertical taskbar, when Display Mode is set to "Deskband"?
Is this a windows OS limitation?

EDIT: cascading playlist is very useful! thanks to you and bero1707.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-02-12 10:42:19
fuffi - Look in General Settings. "Deskband Mode" and "Display Mode" are different settings. Set "Deskband Mode" to "Floating", "Display Mode" to "Deskband".
I know this is not very clear, I will merge them into one with next build.

Remove deskband from taskbar and add it back. Unlock taskbar. You should see drag grip and you should be able to move deskband to any position on taskbar. Also try to move other toolbars with grip, especially the one that holds app buttons, drag it near the clock, it should swap with deskband.
Title: Re: foobar2000 DeskBand Controls
Post by: NEMO7538 on 2018-02-15 06:59:18
Thank you for this great plugin ... working fine here (W10 64bits).
Some comments/requests below :

Thank you for your consideration.
Title: Re: foobar2000 DeskBand Controls
Post by: swstar on 2018-02-18 17:43:39
Hi, I'm using a legacy system (windows 8 ), I accidentally updated DeskBand Controls and found out .net 4.7.1 could not be installed on my system therefore it would even start.
Could anyone upload an archive of an old version which works with .net 4.5? (If I remembered correctly, 3.6.0 or 3.5.0 works with .net 4.5)
Title: Re: foobar2000 DeskBand Controls
Post by: arch21 on 2018-02-18 22:00:31
v3,5,0 here (http://www.mediafire.com/file/2r627kp3cg99phi/foo_deskband_controls-3.5.0.fb2k-component), v3.6.0 here (http://www.mediafire.com/file/9atoa0lp9jc00ga/foo_deskband_controls-3.6.0.fb2k-component)
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2018-02-19 02:32:43
@eldarien
"Remove deskband from taskbar and add it back" <- That was the trick!
Thank you very much! Now it works.
Otherwise there are not draggrips to move DBC.


Some comments/requests below :
It would be nice to limit the tooltip triggering to the album art region, so that it is not triggered for instance when adjusting the volume or just clicking on a button.
This is something, I really love to have, to not always pop up the tooltip, when skipping to the next song.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-02-19 10:20:40

Quote
.net 4.7.1 could not be installed on my system
Hi @swstar, sorry about that. I did not expect that 4.7.1 could work on Win7 but does not work on Win8. Microsoft has weird support policy sometimes. I will try to go back to 4.6.

@NEMO7538 - Thank you for the ideas.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2018-02-19 12:00:27
Hello,
unfortunately and after setting the filepath to a valig jpg image, I don't see the "no cover" cover art, if no cover is embedded in the playing mp3 file.
the tooltip is showin the correct image. thats odd :-)

(https://picload.org/thumbnail/dadgloww/bildschirmfoto2018-02-19um12.5.jpg) (https://picload.org/view/dadgloww/bildschirmfoto2018-02-19um12.5.png.html) (here you see a screenshot of my DBC with mouse over the missing image on the taskbar and a uppopping tooltip with showing the no-cover-image)
Title: Re: foobar2000 DeskBand Controls
Post by: widerock on 2018-02-19 14:44:51
No, you will not loose your settings. Plugin preserves existing configuration, but just in case you can backup deskband controls configuration file - it is located at
C:\Users\%UserName%\AppData\Roaming\foobar2000\configuration\foo_deskband_controls.dll.cfg
Can I change the location of the configuration file to Portalbel Foobar directory?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-02-19 14:54:14
@widerock - Hi. No, it's not possible. Shell extensions can not be portable. And comments from 2012 is not relevant any more.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2018-02-19 20:29:52
unfortunately and after setting the filepath to a valig jpg image, I don't see the "no cover" cover art, if no cover is embedded in the playing mp3 file.

Forgive me, for wasting your time....

I didn't realized, that the path to the stub image started with ".\", so it would search relatively to the root folder, set up in the "foobar2000 plugin" configuration page at "Path to folder with foobar200.exe" (that was my guess)
I also didn't realized that the stub image for the tooltip had its own path-configuration, with the correct path "C:\f2k\..." set up, so it had to work.

Well, thanks to widerock, posting a comment from 2012, I had a clue :-))

@eldarien:
can we have our own buttons, additionally to the stop/play/pause/next/prev buttons?

Say, I have a component "foo_preview" installed, and like to have a button in DBC to switch on/off the preview mode in foobar2000.

would that be possible? (also to have different buttons for each state of the component, like the play/pause button, which shows different images, when playing or pausing)
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2018-02-19 21:15:46
Well,
another mystery 8-)

I'm wondering, why there are white lines left and right from the top of the cover art, while there is none in the image.

You can see it in the opened tooltip window, right to the cover art image inside the top of the taskbar.

(https://picload.org/thumbnail/dadrogcr/2.jpg) (https://picload.org/view/dadrogcr/2.png.html)
Here (https://www.discogs.com/release/2797736-Echocord-Jubilee-Comp-Part-3/images) you can find the cover art for the playing song (https://www.discogs.com/x/release/2797736).


playing another song (https://www.discogs.com/x/release/2797718), you can see (https://www.discogs.com/release/2797718-Echocord-Jubilee-Comp-Part-2/images), that there are no white lines in my setting.

(https://picload.org/thumbnail/dadrogca/1.jpg) (https://picload.org/view/dadrogca/1.png.html)



So, where do the white lines come from?

I'm refering to those "white lines" at the left and right:
(https://picload.org/thumbnail/dadrodiw/2.jpg) (https://picload.org/view/dadrodiw/2.png.html)
Title: Re: foobar2000 DeskBand Controls
Post by: swstar on 2018-02-20 04:37:33
v3,5,0 here (http://www.mediafire.com/file/2r627kp3cg99phi/foo_deskband_controls-3.5.0.fb2k-component), v3.6.0 here (http://www.mediafire.com/file/9atoa0lp9jc00ga/foo_deskband_controls-3.6.0.fb2k-component)
Thanks very much.
Title: Re: foobar2000 DeskBand Controls
Post by: Gord on 2018-02-25 11:52:58

Quote
.net 4.7.1 could not be installed on my system
Hi @swstar, sorry about that. I did not expect that 4.7.1 could work on Win7 but does not work on Win8. Microsoft has weird support policy sometimes. I will try to go back to 4.6.

4.7.1 works on Windows 8.1. It just doesn't work on straight Windows 8.

Windows 8 is also out of support and doesn't get updates so people should be on 8.1 by now.

https://docs.microsoft.com/en-us/dotnet/framework/get-started/system-requirements
Title: Re: foobar2000 DeskBand Controls
Post by: Sunrays on 2018-03-07 11:40:14
edit: nevermind, solved
Title: Re: foobar2000 DeskBand Controls
Post by: Chronial on 2018-03-14 10:56:29
The deskband constantly takes up 3% of my cpu with redrawing. Example stacktrace: http://chronial.de/misc/screenshots/0295-ocpzts6y.png
This happens independent of whether there is something to redraw or not.

If you are willing to open source the code or send me a copy, I might find the time to have a look whether I see any optimization potential.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-03-14 11:18:37
Hi Chronial.

Please share your deskband configuration profile.
Title: Re: foobar2000 DeskBand Controls
Post by: Chronial on 2018-03-14 11:21:08
Here you go: https://pastebin.com/WUxRYeSh
Title: Re: foobar2000 DeskBand Controls
Post by: darkonyx on 2018-03-18 09:03:25
darkonyx - I did not find any problems with floating window (no leftover box, etc.). Are you using a very old version?

Had version 3.3.3 and updated to 3.6.1, now there's no leftover box when not playing (and not present when foobar is closed down). Thank you!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-04-01 21:33:58
fuffi:
White lines are on the image. If "Preserve aspect ratio" option is disabled the whole image is stretched to fit specified size, in your case it is stretched to be squared. You can verify it in any image editor if you like :)
Regarding buttons for other components - I have no idea how that could be done right now...

Chronial:
Can not reproduce your issue on my i5, CPU usage is always 0% for me, with minor spikes to 1% when label scrolling is used. No plans for open source for now. I can extract label drawing code into sample project if you really want to look at it, but I highly doubt that it can be much optimized, to be honest...

Title: Re: foobar2000 DeskBand Controls
Post by: Chronial on 2018-04-02 15:20:59
Can not reproduce your issue on my i5, CPU usage is always 0% for me, with minor spikes to 1% when label scrolling is used. No plans for open source for now. I can extract label drawing code into sample project if you really want to look at it, but I highly doubt that it can be much optimized, to be honest...

Thx for looking into it. If I find the time, I will see whether I can reproduce it on clean VM. Maybe its connected to something else I have installed.

I don't think the issue is that the rendering code is too slow. I think the issue is that it runs way too often.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2018-04-27 12:54:22
I'm very happy with cascading playlist menu however I noticed some small bugs.

Bug #1: My settings are set to show 15 songs before current playing song and also 15 songs after song that's playing. When I play a song from beginning of the playlist (one of first 15 songs) fewer songs are displayed before the track that's currently playing because there's less than 15 songs to show but more songs are displayed after the song that's currently playing so the total number of displayed tracks is the same (31). This does not work the same way when I'm at the end of playlist. If there's not enough tracks to display after the currently playing track more tracks should be displayed before currently playing track (so the total number of displayed tracks is 31 in my case). This bug also appears on non cascaded playlist menu.

Bug #2: I have some playlists in my foobar displayed as tabs so I can switch between them. When I play a song from one playlist and switch to another playlist and minimize foobar first playlist plays normally as it should until I choose another song with deskband controls playlist menu (cascaded or not). Song names from the first playlist are displayed but it plays a song from second playlist. It should play song from playlist which song names are displayed (first one in this case).
Title: Re: foobar2000 DeskBand Controls
Post by: Lord Crow on 2018-05-27 04:41:58
I noticed my mouse freezing for a second when some songs start. After a bit of testing I found it's caused by large cover art. The 6MB 3000x3000 cover that came with Memory Lame was causing the issue even with cover art not being shown. I'd like to be able to disable Deskband Controls from reading the cover art at all.
Title: Re: foobar2000 DeskBand Controls
Post by: kode54 on 2018-05-27 04:48:03
The player itself reads cover art whenever something in the player, possibly even stock components, accesses cover art. 3000x3000 cover art is 36MB of RAM, then resizing it to whatever common size something requests, then caching the result.
Title: Re: foobar2000 DeskBand Controls
Post by: Lord Crow on 2018-05-27 05:04:23
I'm only getting the stutter with Deskband Controls enabled.
Title: Re: foobar2000 DeskBand Controls
Post by: hakonechloa on 2018-07-13 21:41:16
I'm sorry to bother, I probably did something wrong, but here is what I did:
deleted DC from previously back-uped folder
Downloaded latest one
Installed
And somehow it doesn't work? Like there aren't even any settings, it's just visible in components. How can I repair it? I use Windows 10 Home 1803
Title: Re: foobar2000 DeskBand Controls
Post by: arnstein on 2018-08-06 19:41:13
What is the setting as I am having the same problem. Thanks
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-08-06 19:53:48
To answer 2 prev. questions - go to C:\Users\%UserName%\AppData\Roaming\foobar2000\user-components\foo_deskband_controls
and read text file there.
Title: Re: foobar2000 DeskBand Controls
Post by: arnstein on 2018-08-06 20:01:34
The !readme.txt file in that directory has instructions on how to install and uninstall and a changelog, but if it has info on how to fix the pause problem I'm not clear on where that info is. Sorry to be clueless. Is there another text file I need? I'm running ver. 3.6.1 of the plugin.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-08-06 20:04:33
Not sure what you both have done wrong, but try to remove the component from foobar2000, uninstall explorer extension using uninstall.cmd in C:\Program Files\DeskbandControls\
(Right click it and run as admin). Then reinstall everything.
Title: Re: foobar2000 DeskBand Controls
Post by: arnstein on 2018-08-07 16:17:23
Did as you said. Uninstalled first through Foobar and then using the cmd command in the app folder. Then reinstalled. Same problem, controls vanish when I hit pause.  Thanks for help. arnstein
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-08-07 20:13:58
Right-click taskbar controls when playing, select settings and configure highlighted settings as you wish.
Title: Re: foobar2000 DeskBand Controls
Post by: arnstein on 2018-08-07 21:34:20
Right-click taskbar controls when playing, select settings and configure highlighted settings as you wish.

That did it, thanks.  arnstein
Title: Re: foobar2000 DeskBand Controls
Post by: ManIkWeet on 2018-09-06 07:51:14
When I finish playing a song with an album image, the next song, without album image, will still show the album image of the previous song. If I manually skip songs it'll update the album image correctly to the default placeholder.

Any way to fix this?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-09-06 21:24:15
Hello ManIkWeet! Thank you for this report. It will be fixed in the next version.
Title: Re: foobar2000 DeskBand Controls
Post by: insmodscum on 2018-09-17 20:23:13
Hello

I've modified the *.cmd files to install the DeskBand Controls in the current directory, e.g. "foobar2000Portable\user-components\foo_deskband_controls\"
instead of the "Program Files". I also added clearer instructions.

This may be useful to someone.

The important part:
Quote
set dc=%~dp0Release

install.deskband.controls.in.this.folder.foobar200portable.cmd
Quote
@echo off
color 0a
cls
title Deskband Controls Setup
echo[
echo    DESKBAND CONTROLS
echo =======================
echo[
echo Welcome to the Deskband Controls installer.
echo.

rem Check permissions
fsutil dirty query %systemdrive% >nul
if %errorLevel% == 0 (
    echo Administrative permissions confirmed.
) else (
    echo Please run this script with administrator permissions.
    goto EXIT
)

rem rem Search for existing installation
rem for /f "tokens=2*" %%a in ('reg query "HKEY_CLASSES_ROOT\CLSID\{9690ED28-CD24-4534-B380-77103A4E7774}\InprocServer32" /v CodeBase 2^>^&1^|find "REG_"') do @set fn=%%b
rem if not defined fn (
rem   goto INSTALL
rem )

rem :UNINSTALL
rem set fn=%fn:~8%
rem echo Existing installation found. Uninstalling...
rem if defined ProgramFiles(x86) (
rem   %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\regasm.exe /nologo /unregister "%fn%"
rem ) else (
rem   %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe /nologo /unregister "%fn%"
rem )
rem if ERRORLEVEL 1 (
rem   echo Unable to unregister deskband DLL. Please make sure that .NET framework 4 is installed.
rem   goto EXIT
rem )
rem %SystemRoot%\System32\taskkill.exe /F /IM explorer.exe >nul
rem timeout 5 /NOBREAK >nul
rem echo Uninstall completed.
rem echo[
rem echo[

:INSTALL
set dc=%~dp0Release
echo.
echo ===========================================================================
echo Installing to "%dc%"
echo ===========================================================================
echo.
rem if exist "%dc%" (
rem   rd /S /Q "%dc%"
rem )
rem mkdir "%dc%"
rem xcopy /Q "%~dp0Release" "%dc%"
rem xcopy /Q "%~dp0uninstall.cmd" "%dc%"

if defined ProgramFiles(x86) (
   %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\regasm.exe /nologo /codebase "%dc%\Deskband.dll"
) else (
   %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe /nologo /codebase "%dc%\Deskband.dll"
)
if ERRORLEVEL 1 (
  echo Unable to register deskband DLL. Please make sure that .NET framework 4 is installed.
  goto EXIT
)

echo.
echo ===========================================================================
echo Installation completed.
echo.
echo To enable deskband right-click on taskbar and select "Toolbars, Deskband Controls" AND play some music.
echo[
echo Greetings from Ukraine!
echo Enjoy!

:EXIT
echo[
echo[
pause

uninstall.deskband.controls.in.this.folder.foobar200portable.cmd
Quote
@echo off
color 0a
cls
title Deskband Controls Uninstall
echo[
echo    DESKBAND CONTROLS
echo =======================
echo[
echo Welcome to the Deskband Controls uninstaller.
echo Administrative permissions required. Detecting permissions...

rem Check permissions
fsutil dirty query %systemdrive% >nul
if %errorLevel% == 0 (
    echo Administrative permissions confirmed.
) else (
    echo Please run this script with administrator permissions.
    goto EXIT
)

rem rem Search for existing installation
rem for /f "tokens=2*" %%a in ('reg query "HKEY_CLASSES_ROOT\CLSID\{9690ED28-CD24-4534-B380-77103A4E7774}\InprocServer32" /v CodeBase 2^>^&1^|find "REG_"') do @set fn=%%b
rem if not defined fn (
rem   goto CLEANUP
rem )

:UNINSTALL
set fn=%~dp0Release\Deskband.dll
echo.
echo Uninstalling from "%fn%"
pause
echo.
echo.
echo ===========================================================================

if defined ProgramFiles(x86) (
  %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\regasm.exe /nologo /unregister "%fn%"
) else (
  %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe /nologo /unregister "%fn%"
)
if ERRORLEVEL 1 (
  echo Unable to unregister deskband DLL. Please make sure that .NET framework 4 is installed.
  goto EXIT
)

echo ===========================================================================

%SystemRoot%\System32\taskkill.exe /F /IM explorer.exe >nul

timeout 5 /NOBREAK >nul

:CLEANUP
set dc=%ProgramFiles%\DeskbandControls
rem if exist "%dc%" (
rem   rd /S /Q "%dc%"
rem )
echo.
echo Uninstall completed.
echo Explorer.exe process was terminated.
echo Press Ctrl+Shift+ESC to launch task manager and run explorer.exe from "File - New Task (Run)..." menu.

:EXIT
echo[
pause
Title: Re: foobar2000 DeskBand Controls
Post by: Gadgety on 2018-09-21 22:47:35
I installed the very nice Deskband Controls. It appears to the right of the toolbar. How can I move it to the left side, still being part of the toolbar level? I saw that I can set it to floating, but I still want it in the band, only in a different place.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-09-24 09:33:25
I installed the very nice Deskband Controls. It appears to the right of the toolbar. How can I move it to the left side, still being part of the toolbar level? I saw that I can set it to floating, but I still want it in the band, only in a different place.
 
 
Hello, Gadgety. Please see reply #606. (https://hydrogenaud.io/index.php/topic,78234.msg952870.html#msg952870) (https://hydrogenaud.io/index.php/topic,78234.msg952870.html#msg952870)
Title: Re: foobar2000 DeskBand Controls
Post by: dangshnizzle on 2018-10-09 18:41:06
Some controls are missing for me: https://i.gyazo.com/bc28659450fb9340b121b177c1b85d8c.mp4

Windows 10 1809 build
Title: Re: foobar2000 DeskBand Controls
Post by: rolf1955 on 2018-10-09 20:10:37
Me too. Sometimes when Foobar starts. I help my self by chance some values in preferences an then back to the normal settings.
Title: Re: foobar2000 DeskBand Controls
Post by: sebuy on 2018-11-03 12:07:58
The  Deskband Controls did not work with foobar v1.4 in windows10 v1809, which could be installed successfully but did not display in Toolbars submenu, could you fix the bug, please? Thank you very much!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-11-03 19:19:02
Hi sebuy!
It is working fine for me. I need more details about your issue to be able to help.
Title: Re: foobar2000 DeskBand Controls
Post by: Mirage- on 2018-12-13 00:16:13
Hi, just came to say, running the installation script on my windows 7 PC crashed explorer (the process that shows the desktop, not the browser). Had to ctrl+alt+canc to call up the task manager and restart it.
That being said, after that it seems to work fine.
Title: Re: foobar2000 DeskBand Controls
Post by: Revup67 on 2018-12-13 09:18:57
Thank you for building this toolbar item.  Under Windows 10 x64 I got this to work.  May I suggest an update to your !readme.txt ?  First the toolbar is not the Windows toolbar (as with Advanced Controls Foobar) but rather the Foobar toolbar which is not obvious possibly for new users.

Right click next to HELP in the Foobar menu then choose "Buttons" as there is no menu item called Deskband Controls.  This was how I can got this component to work.  thank you for your efforts
Title: Re: foobar2000 DeskBand Controls
Post by: Gierwant on 2018-12-13 17:57:38
Right-click taskbar controls when playing, select settings and configure highlighted settings as you wish.


DeskBand disappeared when I did it. I had reinstal it and clean rejestry and I don't see toolbar never again :(
Can anyone help me?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-12-13 18:04:09
2 Gierwant:
Deskband controls settings are stored in c:\users\%username%\AppData\Roaming\DeskbandControls\DeskbandControls.json
You can safely delete this file and uncheck/check toolbar option in taskbar right-click menu to apply defaults.

2 Revup67:
But it is a Windows deskband and has nothing to do with toolbars that are inside the foobar2000 player window.

2 Mirage-:
This must be your system specific issue as I did not encounter explorer crashes on any of my (or my friend's) computers.
Title: Re: foobar2000 DeskBand Controls
Post by: Revup67 on 2018-12-13 20:50:12
Hi thanks for the note.  My mistake, the "buttons' feature is not part of Deskband.  Ultimately Deskband within the Foobar toolbar never shows up though the Deskband Component installs successfully within Foobar 1.4 (shows up in components).  I did find the complete extraction in the roaming folder as suggested.  I followed the uninstall instructions exactly.  Removed the component in Foobar.  There was nothing to disable in Toolbar so I simply did a "reset' in toolbar as a just in case to default values.  Ran the uninstall as an Admin and it showed success, ran Explorer.  I thought all was good until I opened Foobar and got this error:  ABORT : IGNORE "RETRY as a component failed.  After looking around for some time I found a new folder in the Roaming folder called "Pending".  In the Pending folder was the Component for Deskband with Zero bytes.  After removing this file and the pending folder, Foobar opened again normally as if nothing had ever occurred.  I hope this helps you as I was unsuccessful in getting Deskband to work on Win 10 / 64 bit /8gig ram / SSD drive. - thank you
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2018-12-13 21:06:01
Revup67 - Unfortunately your description is not enough to understand what went wrong in your case. The normal process should look like this:
1. Download component file from here: https://www.foobar2000.org/components/view/foo_deskband_controls
2. Right click this file, select "Properties". In the properties window find "Unblock" checkbox and check it. Click ok.
3. Double-click component file. foobar2000 player should open and ask you "Do you want to continue?". Click "yes".
4. Component will appear in components list (unloaded). Click "Ok". foobar2000 will ask if you want to restart it. Click "Ok".
5. On foobar2000 restart a UAC window will open. Allow it to proceed (click "yes").
6. A console installer will run. There should be no errors in it. If it says "Types registered successfully. Installation completed." then you  are good. Close console window.
7. Now, right-click on taskbar and in "Toolbars" submenu there should be "Deskband Controls" item. You may have to wait a few seconds and right-click taskbar again as it may not appear instantly in the list.
8. After you clicked on "Deskband Controls" menu item start some music and you should see the deskband.

Hope this helps.
Title: Re: foobar2000 DeskBand Controls
Post by: Gierwant on 2018-12-14 10:53:48
Yea! It works. Thank you so much eldarien.
PS. Greetings from Poland
Title: Re: foobar2000 DeskBand Controls
Post by: Revup67 on 2018-12-15 08:59:28
Thanks for the continued assistance.  Steps 1-6 there was no issue on multiple attempts.  Deskband Controls just doesn't appear in the toolbar menu.  I realize not every PC is the same and perhaps one other component is causing the toolbar not to appear or perhaps some other nuance.  All the green text prompts are in place as per the instructions - no issues except as above and I can assure you when uninstalling the uninstall did not complete and a Pending folder shows in the Roaming component sub folder as mentioned.  Until I remove the deskband component file and the Pending folder Foobar prompts with Abort:Ignore:Retry - I'll just stick with the default player that's fine - cheers
Title: Re: foobar2000 DeskBand Controls
Post by: skullinsky on 2019-01-12 19:41:03
Hello!
I tried reinstalling Deskband controls after happily using them for a long time.
Sadly I had to move my OS to a different drive (harddisk failure), so I went with a big upgrade as well.
That means that I have a multiple monitor setup today and that leads me to a possible error with your component.

After installing (succesfully) I can't make the deskband toolbar show up.
When I check the checkbox, it sends an error message (shown below).
I have two fullHD monitors next to each other not exactly as a rectangle (one is a bit lower) so that might mess up with it as well.
(have a loock at the 2nd screenshot to see more (the monitor numbered as 2 is the main one)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2019-01-12 21:07:52
Hi skullinsky!
Please tell me what OS version are you using (build number). Did you have any issues with windows updates?
Because this looks like a Windows issue...
Title: Re: foobar2000 DeskBand Controls
Post by: skullinsky on 2019-01-12 21:33:48
Yeah,
I do have issues with windows updates. But not on the computer side.
I really hate the start menu redesign that rolled out with win 10 1607 So I'm still using 1511
to be exact, it's 1511 build 10586 (yeah, I did block the updates so there is a newer build available).
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2019-01-12 21:43:05
Well, that is the issue. GetDpiForWindow function is not available till 1607.
https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-getdpiforwindow

I've made a build for you without this function, although if you use window scaling other than 100% there may be size related issues.
Title: Re: foobar2000 DeskBand Controls
Post by: skullinsky on 2019-01-12 21:46:45
Thanks a lot! I don't use window scaling at all since my screens are 24" with full HD, it's quite comfortable at 100% :)


And it works without a flaw!
Title: Re: foobar2000 DeskBand Controls
Post by: sebuy on 2019-01-22 09:23:11
Thanks for the continued assistance.  Steps 1-6 there was no issue on multiple attempts.  Deskband Controls just doesn't appear in the toolbar menu.  I realize not every PC is the same and perhaps one other component is causing the toolbar not to appear or perhaps some other nuance.  All the green text prompts are in place as per the instructions - no issues except as above and I can assure you when uninstalling the uninstall did not complete and a Pending folder shows in the Roaming component sub folder as mentioned.  Until I remove the deskband component file and the Pending folder Foobar prompts with Abort:Ignore:Retry - I'll just stick with the default player that's fine - cheers
The same as you, Deskband Controls doesn't appear in the toolbar menu.  (win10 17763.253  foobar2000 1.4)  Have you solved the problem?
Title: Re: foobar2000 DeskBand Controls
Post by: Alexander Ostuni on 2019-03-02 10:26:08
After upgrading to Windows 10 my deskband controls don't work properly anymore. I use Foobar2000 portable.

The Deskband controls are installed and visible, but don't get updated. They say **Stopped** instead of the song title and the Buttons don't work. Strangely the progress bar moves...
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2019-03-02 10:31:42
Hi Alexander.

Please do not run foobar2000 as administrator, deskband controls can not send commands to an elevated process.
Title: Re: foobar2000 DeskBand Controls
Post by: Alexander Ostuni on 2019-03-02 11:43:38
Thank you very much, that helped.
Title: Re: foobar2000 DeskBand Controls
Post by: IndieRockSteve on 2019-04-02 16:06:57
Revup67 - Unfortunately your description is not enough to understand what went wrong in your case. The normal process should look like this:
1. Download component file from here: https://www.foobar2000.org/components/view/foo_deskband_controls
2. Right click this file, select "Properties". In the properties window find "Unblock" checkbox and check it. Click ok.
3. Double-click component file. foobar2000 player should open and ask you "Do you want to continue?". Click "yes".
4. Component will appear in components list (unloaded). Click "Ok". foobar2000 will ask if you want to restart it. Click "Ok".
5. On foobar2000 restart a UAC window will open. Allow it to proceed (click "yes").
6. A console installer will run. There should be no errors in it. If it says "Types registered successfully. Installation completed." then you  are good. Close console window.
7. Now, right-click on taskbar and in "Toolbars" submenu there should be "Deskband Controls" item. You may have to wait a few seconds and right-click taskbar again as it may not appear instantly in the list.
8. After you clicked on "Deskband Controls" menu item start some music and you should see the deskband.

Hope this helps.


Worked perfectly for me, thanks!
Title: Re: foobar2000 DeskBand Controls
Post by: ei4ia on 2019-07-09 16:15:57
It seems since W10 1903 upgrade I rather often view the .Net error message somehow related to DC - while error window stays on screen the taskbar is unresponding. Usually happens after exiting a fullscreen game, independently of foobar running state. It may be somehow related to my display settings (3840x2160; 175% scale) or not - just a guess.

Code: [Select]
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
   at dcmFoobar2000.Code.Controller.DestroyControls()
   at dcmFoobar2000.Code.Controller.RegisterControls()
   at dcmFoobar2000.Code.Controller.ApplyConfiguration()
   at Deskband.App.ApplyConfiguration()
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at Deskband.Band.WndProc(Message& m)
   at System.Windows.Forms.Control.ActiveXImpl.System.Windows.Forms.IWindowTarget.OnMessage(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Title: Re: foobar2000 DeskBand Controls
Post by: Execucucu on 2019-08-22 01:13:54
Request of adding function:
Ability to disable "Mouse Wheel Mode" completely.

Currently in the "Deskband Controls Settings", the "Mouse Wheel Mode" could be set to "Volume" or "Position". I want to set it to "Disabled". So mouse wheel does nothing.

Reason I want this function: I am using a software called "Volume2" to control system volume. Whenever I move my mouse to the very bottom of screen, I can use mouse wheel to adjust system volume. So I accidentally change foobar2000 volume as well, a lot.
I tried to avoid the area where deskband control bar is, after 1 year I still couldn't completely avoid it. I tried to edit the .json settings file, remove whatever is after the "Mouse Wheel Mode", won't work.
(Using DeskBand Control 3.6.1, and Foobar2000 1.4.6, both the latest version.)
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2019-08-22 07:46:44
Hi ei4ia, I'll take a look.

Hi Execucucu, request accepted :)
Title: Re: foobar2000 DeskBand Controls
Post by: tollarbillz on 2019-09-24 05:20:28
hi, thanks for this fantastic addon. I'd like to report a small bug, that when the mouse is hovered over either the deskband or the floating window, mouse4 and mouse5 have their functions reversed i.e. mouse4 (the button closer to the front) skips to the previous track instead of the next. ditto for mouse5, which skips to the next track instead of the previous
Title: Re: foobar2000 DeskBand Controls
Post by: Viqsi on 2019-10-14 18:09:25
One feature request: would it be possible to have the "Stopped Text" setting be able to use formatting tags like the "Format" and "Paused Format" fields, but for the song most recently played/stopped? The idea being, when I hit the "Play" button on a stopped playlist (or a stopped single song), it's going to start with a particular song, and it might be nice to know what that is at a glance without having to switch back to fb2k. Thanks!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2019-11-09 22:59:36
Hi Viqsi! Request accepted.

To all, new build soon (tm).
Title: Re: foobar2000 DeskBand Controls
Post by: sthones on 2019-11-11 09:58:32
Hi,

I experienced this issue a few times now, intermittently (probably related to some specific title's metadata, I guess). I hope you can make something out of this data.

Regards
  sthones

(https://hydrogenaud.io/index.php?action=dlattach;sa=tmpattach;attach=post_tmp_131837_4790addd56c67998ae2a87034a7a0709;topic=78234)

(https://hydrogenaud.io/index.php?action=dlattach;sa=tmpattach;attach=post_tmp_131837_db77cb85aa1ca24ae2741dcb4c8399f0;topic=78234)

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Parameter is not valid.
   at System.Drawing.Image.get_Flags()
   at System.Windows.Forms.ControlPaint.IsImageTransparent(Image backgroundImage)
   at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset)
   at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle)
   at System.Windows.Forms.Control.OnPaintBackground(PaintEventArgs pevent)
   at System.Windows.Forms.ScrollableControl.OnPaintBackground(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintTransparentBackground(PaintEventArgs e, Rectangle rectangle, Region transparentRegion)
   at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset)
   at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle)
   at System.Windows.Forms.Control.OnPaintBackground(PaintEventArgs pevent)
   at System.Windows.Forms.ScrollableControl.OnPaintBackground(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintTransparentBackground(PaintEventArgs e, Rectangle rectangle, Region transparentRegion)
   at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset)
   at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle)
   at System.Windows.Forms.Control.OnPaintBackground(PaintEventArgs pevent)
   at System.Windows.Forms.ScrollableControl.OnPaintBackground(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintTransparentBackground(PaintEventArgs e, Rectangle rectangle, Region transparentRegion)
   at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset)
   at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle)
   at System.Windows.Forms.Control.OnPaintBackground(PaintEventArgs pevent)
   at System.Windows.Forms.ScrollableControl.OnPaintBackground(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmEraseBkgnd(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.UserControl.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4018.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Deskband
    Assembly Version: 3.6.1.0
    Win32 Version: 3.6.1
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Deskband.Core
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.Core.DLL
----------------------------------------
Ninject
    Assembly Version: 3.3.4.0
    Win32 Version: 3.3.4.0
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Ninject.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4018.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
dcmFoobar2000
    Assembly Version: 3.6.1.0
    Win32 Version: 3.6.1
    CodeBase: file:///C:/Program%20Files/DeskbandControls/dcmFoobar2000.DLL
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4018.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Newtonsoft.Json
    Assembly Version: 10.0.0.0
    Win32 Version: 10.0.3.21018
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3825.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
ContextMenuHandler
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/pCloud%20Drive/ContextMenuHandler.DLL
----------------------------------------
SharpShell
    Assembly Version: 2.2.0.0
    Win32 Version: 2.2.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/pCloud%20Drive/SharpShell.DLL
----------------------------------------
System.ComponentModel.Composition
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.Composition/v4.0_4.0.0.0__b77a5c561934e089/System.ComponentModel.Composition.dll
----------------------------------------
System.Design
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Design/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Drawing.Design
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.Design/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2019-11-11 10:08:13
Hi sthones!
Can you reproduce this issue with specific file / image / tags? If so, please upload some sample here, it could help a lot.
Also, what OS version is that?
Title: Re: foobar2000 DeskBand Controls
Post by: sthones on 2019-11-11 10:12:58
Hi sthones!
Can you reproduce this issue with specific file / image / tags? If so, please upload some sample here, it could help a lot.
Also, what OS version is that?

It's Windows 10.
I could try to find a file, but once the DeskBand is in that state, I can't get it back to normal without a reboot - a restart of foobar2000 doesn't help. and at the moment I cannot reboot, so it'll take a while.

Regards
  sthones
Title: Re: foobar2000 DeskBand Controls
Post by: Giddy on 2019-11-21 14:50:36
Hi!
Thanks for this addon - great job!
One question: why does the panel close on pause?
I have to open the main foobar window to continue.
When it closes at a stop - it is more or less logical. But on pause obvious that I would like to continue from the same place.
Title: Re: foobar2000 DeskBand Controls
Post by: Execucucu on 2019-11-22 05:20:43
Hi!
Thanks for this addon - great job!
One question: why does the panel close on pause?
I have to open the main foobar window to continue.
When it closes at a stop - it is more or less logical. But on pause obvious that I would like to continue from the same place.

Right click the panel, select "settings". So the "Deskband Controls Settings" window shows up.
On the left, select "foobar2000 plugin",
on the right bottom you will see an option called "Hide if not playing".
Change that from "Yes" to "No" fixes this problem.
Title: Re: foobar2000 DeskBand Controls
Post by: Giddy on 2019-11-22 18:24:18
Right click the panel, select "settings". So the "Deskband Controls Settings" window shows up.
On the left, select "foobar2000 plugin",
on the right bottom you will see an option called "Hide if not playing".
Change that from "Yes" to "No" fixes this problem.

Oh! I would never have thought to get in there myself :). Thank you so much!
Title: Re: foobar2000 DeskBand Controls
Post by: bouchacha on 2019-12-16 05:49:48
I'm also getting that .net error message. It happens consistently when I switch back from another Windows user account. That's the first time I've ever encountered this error message but now it happens every time.

Code: [Select]
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
   at dcmFoobar2000.Code.Controller.DestroyControls()
   at dcmFoobar2000.Code.Controller.RegisterControls()
   at dcmFoobar2000.Code.Controller.ApplyConfiguration()
   at dcmFoobar2000.Code.MessageForm.FireEvent[T](EventHandler`1 eventHandler, T eventArgs)
   at dcmFoobar2000.Code.MessageForm.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Deskband
    Assembly Version: 3.6.1.0
    Win32 Version: 3.6.1
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Deskband.Core
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.Core.DLL
----------------------------------------
Ninject
    Assembly Version: 3.3.4.0
    Win32 Version: 3.3.4.0
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Ninject.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
dcmFoobar2000
    Assembly Version: 3.6.1.0
    Win32 Version: 3.6.1
    CodeBase: file:///C:/Program%20Files/DeskbandControls/dcmFoobar2000.DLL
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Newtonsoft.Json
    Assembly Version: 10.0.0.0
    Win32 Version: 10.0.3.21018
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3825.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-06 18:31:50
Happy New Year guys!

Here is a teaser of next version main feature. Your thoughts are welcome.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-15 21:05:25
Version 3.7.0 
  + Added peakmeter. 8)
  - "Deskband Mode" options now merged into one named "Display Mode".
  - Added mouse wheel "None" mode.
  - Possible crash fix when changing DPI and recreating controls.
  - Added formatting support to Stopped Text.
  - Updated foobar2000 SDK to the latest version.
  - Updated all projects to .NET Framework 4.8 and VS2019.
Title: Re: foobar2000 DeskBand Controls
Post by: dwmartin0906 on 2020-01-16 17:44:45
Hi.  I really love your component and couldn't live without it.  But I'm having a problem with installing the new version.  It successfully installed in Foobar, but I get an error from windows that the taskbar toolbar is expecting version 6.1 but finding 7.0.  I can turn the toolbar on and off, but I can't delete it to see if a fresh install would work.  Fortunately I had saved version 6.1 so I'm up and running again.  Buy I would really like to try the new version.  Any ideas?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-16 17:52:18
Any ideas?
 Hi! Try to uninstall old version manually by running uninstall.cmd from Program Files/Deskband Controls folder. Right-click it and select "Run as administrator". You may have to launch task manager after that using Ctrl+Shift+Esc and run explorer.exe to get back to desktop.
Title: Re: foobar2000 DeskBand Controls
Post by: dwmartin0906 on 2020-01-16 20:47:14
That worked.  Thank you very much.  I love the peak meter!
Title: Re: foobar2000 DeskBand Controls
Post by: DVS on 2020-01-17 00:14:22
Great addon! Is it possible to, Peak Meter separate horizontal and vertical floating window?
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2020-01-17 11:45:28
Version 3.7.0 
Hi and thanks for the update!

Unfortunately, after successfull installation of the update,
the album-art is now showing at the bottom at my taskbar, while it was at the top before.

My taskbar is on the right side of the desktop, the album art was straight under the windows7 logo.
now the artwork is above the systray.

How to get it up again?
It seems I cannot move it. I tried eveything from this helpful post (https://hydrogenaud.io/index.php?topic=78234.msg952870#msg952870), but it does not work this time.

Also, after fiddling with the options, I get this:
Code: [Select]
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.InvalidOperationException: Error loading Ninject component ICache
No such component has been registered in the kernel's component container.

Suggestions:
  1) If you have created a custom subclass for KernelBase, ensure that you have properly
     implemented the AddComponents() method.
  2) Ensure that you have not removed the component from the container via a call to RemoveAll().
  3) Ensure you have not accidentally created more than one kernel.

   bei Ninject.Components.ComponentContainer.Get(Type component)
   bei Ninject.Components.ComponentContainer.Get[T]()
   bei Ninject.KernelBase.CreateContext(IRequest request, IBinding binding)
   bei Ninject.KernelBase.<>c__DisplayClass40_0.<Resolve>b__6(IBinding binding)
   bei System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   bei System.Linq.Enumerable.<CastIterator>d__97`1.MoveNext()
   bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
   bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   bei Deskband.UI.ModuleContainer.UpdateModules(IEnumerable`1 moduleSizeInfo, Boolean drawBorders, LayoutMode layoutMode)
   bei Deskband.App.ApplyConfiguration()
   bei Deskband.App.<>c__DisplayClass12_0.<Run>b__12(Object s, EventArgs e)
   bei Deskband.Settings.SettingsForm.BtnApply_Click(Object sender, EventArgs e)
   bei System.Windows.Forms.Control.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
   bei System.Windows.Forms.Button.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3416.0 built by: NET472REL1LAST_B.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
----------------------------------------
Deskband
    Assembly-Version: 3.7.0.0.
    Win32-Version: 3.7.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.DLL.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3324.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3451.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3221.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Deskband.Core
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Deskband.Core.DLL.
----------------------------------------
Ninject
    Assembly-Version: 3.3.4.0.
    Win32-Version: 3.3.4.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Ninject.DLL.
----------------------------------------
System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3324.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3429.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3221.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
dcmFoobar2000
    Assembly-Version: 3.7.0.0.
    Win32-Version: 3.7.0.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/dcmFoobar2000.DLL.
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly-Version: 0.0.0.0.
    Win32-Version: 4.7.3416.0 built by: NET472REL1LAST_B.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll.
----------------------------------------
Accessibility
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
Newtonsoft.Json
    Assembly-Version: 12.0.0.0.
    Win32-Version: 12.0.3.23909.
    CodeBase: file:///C:/Program%20Files/DeskbandControls/Newtonsoft.Json.DLL.
----------------------------------------
System.Numerics
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.
----------------------------------------
System.Runtime.Serialization
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3440.0 built by: NET472REL1LAST_B.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll.
----------------------------------------
System.Data
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3260.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Design
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Design/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Design.dll.
----------------------------------------
System.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.resources.dll.
----------------------------------------
System.Drawing.Design
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.Design/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll.
----------------------------------------
Microsoft.VisualBasic
    Assembly-Version: 10.0.0.0.
    Win32-Version: 14.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
Microsoft.VisualBasic.resources
    Assembly-Version: 10.0.0.0.
    Win32-Version: 14.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/v4.0_10.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3062.0 built by: NET472REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.


Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-17 11:54:22
but it does not work this time.
Hi!
Set "Deskband Mode" option to "Floating Deskband". Click OK. Right-click taskbar, and from toolbar submenu click Deskband Controls to remove it. Right-click it again and make sure that "Lock the taskbar" is not checked (you shoud see drag handles next to the start button). Than right-click it again, and from toolbar submenu click Deskband Controls to show it. You should be able to drag it to the top now.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-17 12:17:36
Great addon! Is it possible to, Peak Meter separate horizontal and vertical floating window?
 Hi! I do not understand what you are trying to say, please explain in more details.
Title: Re: foobar2000 DeskBand Controls
Post by: DVS on 2020-01-17 12:54:42
For example, the peak meter is in a vertical or horizontal position in the upper left or right corner of the screen, but the deskband remains attached to the taskbar. In other words, make the floating window only for Peak Meter.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2020-01-17 19:29:15
but it does not work this time.
Set "Deskband Mode" option to "Floating Deskband".
Click OK. Right-click taskbar, and from toolbar submenu click Deskband Controls to remove it.
Right-click it again and make sure that "Lock the taskbar" is not checked (you shoud see drag handles next to the start button).
Than right-click it again, and from toolbar submenu click Deskband Controls to show it.
You should be able to drag it to the top now.
Thank you very much!
 I was sure, I had this done before, but now, after a 2nd try, it worked!
Title: Re: foobar2000 DeskBand Controls
Post by: dwmartin0906 on 2020-01-17 22:30:57
Hi.  I just came across something odd with the latest version.  If the active playlist is different from the playing playlist Foobar crashes when I either stop (from Deskband or within Foobar itself) or close Foobar.  I copied the text below from the error report which is why I think the problem may be with Deskband.  I don't have this situation very often so I can live with it, but I thought you should know.

Crash location:
Module: foo_deskband_controls
Offset: 3F02h
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-18 18:14:55
Version 3.7.1

Various bugfixes. Please update.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2020-01-19 12:01:25
Hi. Recently I updated my display to large 4K one with scaling set to 300% in Windows 10. Component scales pretty well but the buttons are blurry and hand on seekbar is sometimes too small. Other times Settings window is too small. Text also scrolls slower and when I increase the speed it doesn't scroll as smooth as before. (Scroll Step is set to 1.)
Any way to fix that? Or can I do something to fix that?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-19 17:56:56
but the buttons are blurry
 Hi! You could try to change button icons to the hi-res versions. As for the other issues I have no solution for now.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2020-01-19 18:29:46
Version 3.7.1

Various bugfixes. Please update.

Hi,

after updating, I got this (screenshot).
Before I was asked (by the components DOS window prompt installer) to overwrite some DLL or something, which I answered with Yes.

f2k is playing music now, the deskband-"window" is shown where I want it to be shown, but no cover art is shown. Only stub image, which I have configured.

Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-19 18:33:45
fuffi - something is wrong with your installation. after update and foobar2000 restart it should prompt for UAC confirmation and update required files. it looks like this process is not working on your system, so you have to do it manually using uninstall.cmd. Installation is tested on many PCs and clean versions of Win7 and Win10, so you must have something in your system changed that is affecting installation.
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2020-01-19 19:30:26
Thanks (for the quick reply), simply restarting f2k did the job (thank god it was so simple).

(after f2k restart, your install screen popped up again, doing some work and after that, I pressed the any key to continue, it worked again....)

You coded a great install-routine :-)

Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2020-01-21 18:45:00
but the buttons are blurry
Hi! You could try to change button icons to the hi-res versions. As for the other issues I have no solution for now.
Where can I find higher resolution versions of those default button icons?
Title: Re: foobar2000 DeskBand Controls
Post by: nosmo on 2020-01-26 15:38:26
Deskband Controls 3.7.1, windows 10, foobar 1.5.1.

After updating to version 3.7.1 and switching visibility option of peak meter to No, there is a vast empty space in deskband controls. I left Drawing Borders set to Yes, so it's clearly visible, what area deskband occupies. Setting Peak Meter width to 0 doesn't help.

See attached images.

How to reclaim this space? It's really like 250pxs of wasted space.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-01-26 15:41:17
Hi nosmo!
Navigate to settings - foobar2000 plugin node and there is a setting for the deskband width.
Title: Re: foobar2000 DeskBand Controls
Post by: nosmo on 2020-01-26 18:56:41
Hi nosmo!
Navigate to settings - foobar2000 plugin node and there is a setting for the deskband width.
Thanks, that helped, would be better if done automatically - whenever user turns on/off peak meter visibility the size should be adjusted ;-)
Anyway thx for good work, i'm using Deskband Controls for years..
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2020-02-02 22:44:28
Hi,
is it possible in any way to bind
foobar2000 menu->Playback->Volume up/down
to the volume slider of DBC ?
or add 2 new buttons (example + and - ) which allow turning the volume up/down too, but not scalar.

because, when listening to music via UPNP normal volume slider does not work and gives error message (in f2k):
Quote
Scalar volume control not supported with this device.
Please use volume up / volume down menu commands or keyboard shortcuts.
Title: Re: foobar2000 DeskBand Controls
Post by: tollarbillz on 2020-02-04 10:20:32
thank you for the fine upgrades! took a little tweaking but everything turned out fine.

would you please consider my request which i posted earlier in the thread? or is it just working as intended? thanks again either way.

hi, thanks for this fantastic addon. I'd like to report a small bug, that when the mouse is hovered over either the deskband or the floating window, mouse4 and mouse5 have their functions reversed i.e. mouse4 (the button closer to the front) skips to the previous track instead of the next. ditto for mouse5, which skips to the next track instead of the previous
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-02-04 15:08:51
Hi tollarbillz.
I guess it depends on the mouse, but I will add a setting to reverse those buttons.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-02-04 15:12:06
(https://hydrogenaud.io/index.php?action=profile;u=40490)fuffi - I'll take a look. Can you point me to the example of how to play "music via UPNP" ?
Title: Re: foobar2000 DeskBand Controls
Post by: LL25255252 on 2020-02-07 22:55:07
I changed the "Detect HTTP links" to YES but there's no "open URL link" in the plugin's menu (only search internet and the other options).
Tested on WWW tagged fields and on URL tagged fields.
Restarted foobar but no change.
Deskband Controls 3.7.1
Foobar2000 1.5.1
Win 7 x64
Title: Re: foobar2000 DeskBand Controls
Post by: fuffi on 2020-02-08 16:46:09
(https://hydrogenaud.io/index.php?action=profile;u=40490)fuffi - I'll take a look. Can you point me to the example of how to play "music via UPNP" ?
Thanks!

First, you need foo_out_upnp (https://www.foobar2000.org/components/view/foo_out_upnp) to configure output like in the screenshots.
I'm using a set of libratone speaker (LT-*) as you see in the screenshots. They were configured automaticly by the fine foo_out_upnp component.

Does this helps you to start?

I'm not sure, if you also need some physical speakers which are able to "speak" upnp... but I guess, a software, which is able to play via upnp, like kodi (https://kodi.tv/about) is ok too. Maybe this helps: List of UPnP AV media servers and clients (https://en.wikipedia.org/wiki/List_of_UPnP_AV_media_servers_and_clients).

And maybe, this post (from peter) helps too? https://hydrogenaud.io/index.php?topic=118190.0
Title: Re: foobar2000 DeskBand Controls
Post by: hextanerf on 2020-02-29 23:32:47
Hi! Deskband control stopped working in the new foobar 1.5.2. Just thought you should know. Thanks!
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-03-02 17:47:22
Hi! Deskband control stopped working in the new foobar 1.5.2. Just thought you should know. Thanks!
 Hello. Can't confirm, works fine for me.
Title: Re: foobar2000 DeskBand Controls
Post by: hextanerf on 2020-03-02 20:04:40
Hi! Deskband control stopped working in the new foobar 1.5.2. Just thought you should know. Thanks!
Hello. Can't confirm, works fine for me.

Is there any ways to troubleshoot it on my end?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-03-02 20:07:59
In foobar2000 go to preferences and remove the component.
Go to C:\Program Files\Deskband Controls, run uninstall.cmd as admin.
Reinstall from download page. Make sure you are not running foobar2000 as admin.
Title: Re: foobar2000 DeskBand Controls
Post by: Rhyzak on 2020-03-13 23:33:51
Possible to rotate the volume and position bars vertically?
Or just any of the elements.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-03-14 07:49:59
Possible to rotate the volume and position bars vertically?
Or just any of the elements.
Hi! No, it is not possible yet.
Title: Re: foobar2000 DeskBand Controls
Post by: boxerfan88 on 2020-03-24 10:46:11
Hello,

Is it possible to setup deskband controls for a portable installation of foobar2000 (Win10)?

Thank you.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-03-24 10:49:23
Hello,

Is it possible to setup deskband controls for a portable installation of foobar2000 (Win10)?

Thank you.
Just use it as always. It will automatically run deskband installer when launched on a new machine. This will require admin rights to succeed.
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2020-03-31 14:33:15
.
Hello, I can't find the component on my Taskbar toolbars. Moreover, now, every time I open foobar, Windows Command Processor automatically asks me if I allow this app to make changes to my computer.
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2020-04-01 12:41:05
I can't edit my above reply but I've got it working so thanks. My question is do you have a nice skin? Currently the artist and song names are almost invisible being white on my taskbar.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-04-01 12:44:03
I can't edit my above reply but I've got it working so thanks. My question is do you have a nice skin? Currently the artist and song names are almost invisible being white on my taskbar.
 Hello. There are no skins from me, but if you search this topic you will definitely find a few. Also you can change almost anything (fonts, colors, sizes, etc.) through the settings dialog (right click on a deskband and select Settings).
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2020-04-01 17:51:12
Hello. There are no skins from me, but if you search this topic you will definitely find a few. Also you can change almost anything (fonts, colors, sizes, etc.) through the settings dialog (right click on a deskband and select Settings).
Thank you, eldarien. How do I disable the information popping up when I point at the toolbar? Becuase it also does that when I'm using full-screen programs as I move my cursor randomly and it's disturbing.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-04-01 17:53:06
 Thank you, eldarien. How do I disable the information popping up when I point at the toolbar? Becuase it also does that when I'm using full-screen programs as I move my cursor randomly and it's disturbing.
 Go to settings - tooltip and set Enabled to No.
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2020-04-05 15:44:22
Go to settings - tooltip and set Enabled to No.
Thanks, however it seems that now upon the first time of starting foobar (every time I start my computer up), the volume and track progress bars are not appearing on the toolbar, no matter if it's set on Docked Deskband or Floating Deskband, and only when I set it to one of the other options (Docked Deskband or Floating Deskband), the volume and track progress bars appear again?
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2020-04-12 16:19:31
?
Title: Re: foobar2000 DeskBand Controls
Post by: taras on 2020-04-14 19:41:38
Thanks for this plugin! I made a boring profile called Boring. It is deliberately quite understated and unobtrusive, and doesn't do anything very flashy or scrolly.

(https://taras.net/assets/foobar2000/boring.png)

https://taras.net/assets/foobar2000/boring.zip (https://taras.net/assets/foobar2000/boring.zip)

I couldn't find a way to use relative paths in the icon paths (e.g. %APPDATA% does not work) so you will need to change the path to the icons if you don't use the default ("C:\Boring\").  Enjoy!!!
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2020-04-28 12:11:11
Thanks, however it seems that now upon the first time of starting foobar (every time I start my computer up), the volume and track progress bars are not appearing on the toolbar, no matter if it's set on Docked Deskband or Floating Deskband, and only when I set it to one of the other options (Docked Deskband or Floating Deskband), the volume and track progress bars appear again?
Quote from: eldarien

Would really appreciate your help with this, eldarien
Title: Re: foobar2000 DeskBand Controls
Post by: lightzoot on 2020-05-17 23:05:13
I would like some help removing Deskband from Foobar. Not sure where I messed up (maybe installed as admin or portable) but I cannot use the buttons (tiny) and I cannot access configuration. I want to remove it from Foobar and start fresh but i don't see it in the component list nor anywhere else described in removal.  How I do find and remove this please?
Title: Re: foobar2000 DeskBand Controls
Post by: doii89 on 2020-05-18 14:45:03
My Deskband looks like this and doesn't work. It seems the seek bar and the volume bar reflect actual playback progress and volume, but trying to move the sliders doesn't affect foobar at all. None of the buttons work, either; hovering the widget causes the album art to pop up.

https://files.catbox.moe/h3phkl.png

Windows 10 64bit, builds 1909 and 2004 both have this issue; on Windows 7 64-bit Deskband works fine.


UPD: Fixed my own issue by installing foobar2000 in C:\Program Files (x86)\foobar2000 instead of a non-default location. Please update the setup instructions, I can't be the only one with this issue.
Title: Re: foobar2000 DeskBand Controls
Post by: ianc911 on 2020-05-30 22:05:00
Hello there all! Eldarien, thanks so much for this excellent plugin! I'll admit to not reading all 29 pages of this thread as I just recently started using Foobar, but I'd like to ask what may be a noob question, if I may.

Is it possible to have the 'Tooltip' album art not be a tooltip, but visible permanently? I really enjoy the album art and have taken pains to ensure they are all good, correct images, and this would be my idea of a perfect mini-player. Thanks for any info,

ianc
Title: Re: foobar2000 DeskBand Controls
Post by: shryock on 2020-06-04 06:08:42
Hi Eldarien.

I am currently on Win7 x64 and after so many tries, I still can't install this awesome plug-in.

Link is the photo showing the error I experience.
https://drive.google.com/file/d/1ShAdJUprEaevm3ceyGyvRVvv-rPfeQ0E/view?usp=sharing

Seems to be related to CMD location, yet the cmd.exe is at the exact location the installer is set to search.
https://drive.google.com/file/d/18txrKKwCQgm1Xj3-FcWladqX2aXkc5er/view?usp=sharing

Foobar components installed
https://drive.google.com/file/d/16FTn5E0az8LYuwL32rMwIj77DJiVaCPO/view?usp=sharing

Please help.

What I've tried so far:
- Unbocked the installer
- Old installer links
- Installing from Desktop
- Opening a CMD session while trying to install component
- Remove then reinstall component at Foobar (yes, I can add the component to Foobar, but error happens halfway, and it doesnt successfully show on the Windows Toolbar)

Title: Re: foobar2000 DeskBand Controls
Post by: LL25255252 on 2020-06-04 10:03:47
Hi @shryock, Do you by chance run foobar2000 as administrator? If so stop doing it. It helped me with installation issues.
Hi Alexander.

Please do not run foobar2000 as administrator, deskband controls can not send commands to an elevated process.
Title: Re: foobar2000 DeskBand Controls
Post by: shryock on 2020-06-04 10:08:56
Hi @shryock, Do you by chance run foobar2000 as administrator? If so stop doing it. It helped me with installation issues.
Hi Alexander.

Please do not run foobar2000 as administrator, deskband controls can not send commands to an elevated process.

Hello LL.
It wasn't run as admin.
Any other tips? Thank you.

Please see photo showing Foobar properties.
https://drive.google.com/file/d/1-FnxCSnuFILdpmtG8MJ_TKE1nWxJFKSh/view?usp=sharing
Title: Re: foobar2000 DeskBand Controls
Post by: shryock on 2020-06-04 10:15:30
Hi @shryock, Do you by chance run foobar2000 as administrator? If so stop doing it. It helped me with installation issues.
Hi Alexander.

Please do not run foobar2000 as administrator, deskband controls can not send commands to an elevated process.

I was thinking of your suggestion not running Foobar at a higher privilege, and I got the inspiration to do the opposite.
So I run it as admin, and poof! IT NOW WORKS!
Thank you so much.

What a turn of events. =D

Proof below
https://drive.google.com/file/d/1kEi-RxodZN_OlJwWhIoaQM10ejLSOeER/view?usp=sharing
Title: Re: foobar2000 DeskBand Controls
Post by: LL25255252 on 2020-06-04 10:22:36
@eldarien can you explain it ?  :o
Both @shryock and myself run Win7 x64.
Hi @shryock, Do you by chance run foobar2000 as administrator? If so stop doing it. It helped me with installation issues.
Hi Alexander.

Please do not run foobar2000 as administrator, deskband controls can not send commands to an elevated process.

I was thinking of your suggestion not running Foobar at a higher privilege, and I got the inspiration to do the opposite.
So I run it as admin, and poof! IT NOW WORKS!
Thank you so much.

What a turn of events. =D
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2020-06-12 17:13:20
Hi @shryock, Do you by chance run foobar2000 as administrator? If so stop doing it. It helped me with installation issues.
Hi Alexander.

Please do not run foobar2000 as administrator, deskband controls can not send commands to an elevated process.
  
  
I was thinking of your suggestion not running Foobar at a higher privilege, and I got the inspiration to do the opposite.
So I run it as admin, and poof! IT NOW WORKS!
Thank you so much.

What a turn of events. =D

Proof below
https://drive.google.com/file/d/1kEi-RxodZN_OlJwWhIoaQM10ejLSOeER/view?usp=sharing
 
 
Hi. Apparently on your system explorer.exe is running with admin privileges. No idea why, but that is definitely not a default in a windows, as far as I know.
Title: Re: foobar2000 DeskBand Controls
Post by: shryock on 2020-06-12 17:19:30
Hi @shryock, Do you by chance run foobar2000 as administrator? If so stop doing it. It helped me with installation issues.
Hi Alexander.

Please do not run foobar2000 as administrator, deskband controls can not send commands to an elevated process.
  
  
I was thinking of your suggestion not running Foobar at a higher privilege, and I got the inspiration to do the opposite.
So I run it as admin, and poof! IT NOW WORKS!
Thank you so much.

What a turn of events. =D

Proof below
https://drive.google.com/file/d/1kEi-RxodZN_OlJwWhIoaQM10ejLSOeER/view?usp=sharing

 
Hi. Apparently on your system explorer.exe is running with admin privileges. No idea why, but that is definitely not a default in a windows, as far as I know.

I looked it up and its not on admin privileges. Anyway, it works, so no more problem there.
Thank you!

https://drive.google.com/file/d/1Sh4i9Wcq2NevBjjAiLwczJk2JfF1-iqw/view?usp=sharing
Title: Re: foobar2000 DeskBand Controls
Post by: JoeBar on 2020-06-25 11:38:45
Hello, i reinstalled foobar and i see that a Peak Meter has been added (but hidden by default).

The problem is that there is now an empty area right to the Deskband : X
I don't need the Peak Meter so hidding it, i would want to have it completely cut from the Deskband.

Thank you.
Title: Re: foobar2000 DeskBand Controls
Post by: da_da_bing on 2020-06-25 15:08:43
Hello, i reinstalled foobar and i see that a Peak Meter has been added (but hidden by default).

The problem is that there is now an empty area right to the Deskband : [attach type=image align=center]17392[/attach]
I don't need the Peak Meter so hidding it, i would want to have it completely cut from the Deskband.

Thank you.
Hello JoeBar,
In the settings --foobar2000 plugin--Size-Width
you can change it. 255 i think is ok
Title: Re: foobar2000 DeskBand Controls
Post by: JoeBar on 2020-06-25 15:18:58
Hello, i reinstalled foobar and i see that a Peak Meter has been added (but hidden by default).

The problem is that there is now an empty area right to the Deskband : [attach type=image align=center]17392[/attach]
I don't need the Peak Meter so hidding it, i would want to have it completely cut from the Deskband.

Thank you.
Hello JoeBar,
In the settings --foobar2000 plugin--Size-Width
you can change it. 255 i think is ok
Thanks, it does the job.
Title: Re: foobar2000 DeskBand Controls
Post by: sp4zz on 2020-07-09 01:16:07
Trying to install Deskband Controls on a fresh windows/foobar install and having some trouble. Is this working for anyone else on Windows 10 ver 2004?

It seems to install correctly, and when I get to the part of enabling the toolbar, the controls pop up and then promptly disappear from the taskbar, never to appear again.

Also, not sure if related, but when I try to uninstall in order to retry, I have gotten an error after removing the component from foobar - unable to uninstall due to a file in use - abort, retry, ignore. After comtinuing uninstalling via the uninstall,cmd it seems okay to actually uninstall.

Anyways, if anyone has any guidance, Im open to any help. Thanks.
Title: Re: foobar2000 DeskBand Controls
Post by: JoeBar on 2020-07-09 10:47:45
Try to reboot after uninstalling and after reinstalling.

I managed to make it work on 2004, otherwise "Deskband Control" didn't appear in "Taskbars".
Title: Re: foobar2000 DeskBand Controls
Post by: sp4zz on 2020-07-09 20:07:27
Try to reboot after uninstalling and after reinstalling.

I managed to make it work on 2004, otherwise "Deskband Control" didn't appear in "Taskbars".
Unfortunately, that isnt working for me. Thanks for the tip though.

It's odd, everytime I enable the toolbar the Deskband Controls pop up on the taskbar for a second and then just disappears.
Title: Re: foobar2000 DeskBand Controls
Post by: aeidein on 2020-07-24 03:07:58
Hi, I just noticed the peak meter feature — it's really neat!  However, I wasn't able to figure out 1) how to make it vertical, 2) how to get rid of the segment borders, or 3) how to make the colors transparent.  Also there's a typo, "Heigth".  Thanks for continuing to update this already great component!
Title: Re: foobar2000 DeskBand Controls
Post by: Kaladin on 2020-08-01 11:04:12
Hi, can someone please tell me how can I uninstall this plugin from my PC? I want it removed from the toolbar section in the taskbar.
Title: Re: foobar2000 DeskBand Controls
Post by: Kzkzkdidk on 2021-01-01 07:54:21
just noticed something if an mp3 has metadata in it. It rather reads metadata instead of mp3's title, artist is it possible to disable?
Title: Re: foobar2000 DeskBand Controls
Post by: boxerfan88 on 2021-01-09 15:19:55
Strangely the deskband stopped working properly recently.
It no longer display text, and the peak meter no longer works.
When the mouse hover over it, it will show the album art, and the progress bar is still working.
I have checked the settings, it is unchanged for over a year.
I have reinstalled the component, but it behaves the same.
I am on Windows 10 ver 20H2.
The deskband picture is shown below.
Any idea how to fix it?





(https://i.ibb.co/7CqZpF6/deskband-err.jpg)
Title: Re: foobar2000 DeskBand Controls
Post by: boxerfan88 on 2021-01-09 23:53:08
Strangely the deskband stopped working properly recently.
It no longer display text, and the peak meter no longer works.
When the mouse hover over it, it will show the album art, and the progress bar is still working.
I have checked the settings, it is unchanged for over a year.
I have reinstalled the component, but it behaves the same.
I am on Windows 10 ver 20H2.
The deskband picture is shown below.
Any idea how to fix it?

(https://i.ibb.co/7CqZpF6/deskband-err.jpg)

I found the problem...foobar was running with administrator rights. Downgraded foobar to normal rights, and it's working well now.
Title: Re: foobar2000 DeskBand Controls
Post by: pedro2mp on 2021-01-29 17:05:45
Great component! One question, is it possible to change the icons, or to remove the color fade from the buttons? They seem to be darker on top and lighter on the bottom. Thanks.
Title: Re: foobar2000 DeskBand Controls
Post by: harl on 2021-04-20 03:08:18
Great component! One question, is it possible to change the icons, or to remove the color fade from the buttons? They seem to be darker on top and lighter on the bottom. Thanks.
Every button has two config entries related to icons, "Icon Path" and "Secondary Icon Path" (the latter is mainly for the Play/Pause and Stop After Current buttons), which can be used to load custom icons.
Buttons may appear faded or having a sort of colour gradient to them when the taskbar is partially transparent or with certain Windows themes. Try changing their position in relation to the edges of the taskbar, if custom icons don't solve the fading.
Title: Re: foobar2000 DeskBand Controls
Post by: stevehero on 2021-04-27 20:23:17
I've just installed this. Thanks very much for this.

Is there a way to get the default button image back?


I'm running a portable build with the path to the folder with foobar2000.exe pointing at the correct folder.

One more thing, is there a way to add support of .fcb files for the buttons?
Title: Re: foobar2000 DeskBand Controls
Post by: stevehero on 2021-04-28 00:48:13
Sorted, in the: C:\Users\username\AppData\Roaming\DeskbandControls

For the two .json files I removed:
Code: [Select]
"Icon1Path": "",
"Icon2Path": "",

Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2021-06-05 07:17:28
How to fix Windows 10 scaling issues? (4K resolution)
https://drive.google.com/file/d/1KCIcgzZiZlieQ1lZ6Ls1Gw_LHrLNpTXv/view?usp=sharing
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2021-06-05 22:34:24
Bero1707 : Nice one. Need to rewrite UI in WPF or Avalonia.. Maybe some time in the future..
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2021-06-05 23:59:28
Bero1707 : Nice one. Need to rewrite UI in WPF or Avalonia.. Maybe some time in the future..

This happens when I turn my PC first and than display later.
When I turn my display first the settings window looks normal but hand icon (pointer finger) on seekbar looks very small.
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2021-06-19 19:49:17
I just connected my PC to my TV directly (with HDMI) instead of through AV receiver and connected PC to AV receiver with toslink for audio separately. Now scenario 2 only happens when I have small hand (with pointer finger). Can I change that cursor icon somehow?

https://drive.google.com/file/d/1abZKxcVmNdwSxlwuOMEsCpNt3zlvaSv9/view?usp=sharing
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2021-08-08 13:10:28
Hi eldarien, how do I change the settings so the displaying text on the desktop bar would be the file name of the audio file and not the Artist and Track tags?
Title: Re: foobar2000 DeskBand Controls
Post by: Bero1707 on 2021-08-08 21:38:09
Hi eldarien, how do I change the settings so the displaying text on the desktop bar would be the file name of the audio file and not the Artist and Track tags?
Replace [%artist% - ]%title% with %filename% in settings/texts/default text/format.
You can access settings with right click on DeskBand Controls on desktop bar.
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2021-08-08 22:35:41
Replace [%artist% - ]%title% with %filename% in settings/texts/default text/format.
You can access settings with right click on DeskBand Controls on desktop bar.
Thank you! :)
Title: Re: foobar2000 DeskBand Controls
Post by: Giraffe Juice on 2021-10-01 19:28:04
I made this account to thank you for making this wonderful plugin. It's exactly what I'm looking for, and the customizability is wonderful!
Attached is my current implementation of the toolbar:
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2021-10-05 15:22:23
Thank you Giraffe Juice! (https://hydrogenaud.io/index.php?action=profile;u=146408)
Title: Re: foobar2000 DeskBand Controls
Post by: Niakman on 2021-10-06 15:30:52
Any plans about Windows 11 since they've apparently removed the ability to have toolbars in the new taskbar?

I upgraded my laptop to check if everything still works properly before upgrading the main PC and... I'm already missing deskband very much :'(
Title: Re: foobar2000 DeskBand Controls
Post by: marc2k3 on 2021-10-06 16:12:28
Other than a floating window completely independent from the actual taskbar, I don't see what else can be done??

The taskbar is utterly gimped in windows 11. You can't drag files from fb2k to another app by hovering over the icon and vice versa. The notification area tooltips are ruined too. They have a very low fixed width and the display of ampersands is totally broken.
During beta, they even managed to break the taskbar entirely just by pushing out a bad advert. Yeah, you read that right.

And then there are context menus in Explorer which have to be rewritten from scratch just to get new entries added. The old options are hidden behind a "more options" so now everything takes more clicks. And setting defaults by app? Forget it. Then you have ugly scrollbars, menus and checkboxes and it's starts looking very unappealing for fb2k users.
Title: Re: foobar2000 DeskBand Controls
Post by: Niakman on 2021-10-06 18:10:24
Yeah that's what I'm afraid of :/

The OS upgrade itself went surprisingly smoothly, but this taskbar... brings nothing new and only removes useful functionality and user control, with the scrollbars and menus adding insult to injury.

I don't know what they've been smoking, but the dosage was too high.

Hopefully there will be an OpenShell-like utility for the taskbar at some point...

Edit: ah, I've just tried https://www.startallback.com/ and the 'enhanced classic taskbar' restores the toolbar functionality, which makes DeskBand appear again \o/

I'll add that to my default installs up until the hypothetical day when MS decides to fix what they broke...
Title: Re: foobar2000 DeskBand Controls
Post by: 40th.com on 2021-10-07 02:27:10
... you have ugly scrollbars
Scrollbars in 11 are cool.  Better than before.

10 will go the way of 8/7/XP/2000 except for the Charlton Heston (https://en.wikipedia.org/wiki/From_my_cold,_dead_hands) types.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2021-10-07 16:52:27

Edit: ah, I've just tried https://www.startallback.com/ and the 'enhanced classic taskbar' restores the toolbar functionality, which makes DeskBand appear again \o/
Good to know actual toolbar functionality is still there.. For now.
Personally, I will not upgrade to 11 it seems. I'm still on 7 and happy.
Also they have decided that my machine with QuadCore Intel Core i5-4690K and 32Gb RAM is not good enough, so you know..
Title: Re: foobar2000 DeskBand Controls
Post by: marc2k3 on 2021-10-07 17:23:52
Microsoft are now giving instructions on how to bypass the TPM requirements but avoiding it in general is a much better idea!

https://support.microsoft.com/en-us/windows/ways-to-install-windows-11-e0edbbfb-cfc5-4011-868b-2ce77ac7c70e
Title: Re: foobar2000 DeskBand Controls
Post by: 40th.com on 2021-10-08 05:28:57
Microsoft are now giving instructions on how to bypass the TPM requirements . . .
https://support.microsoft.com/en-us/windows/ways-to-install-windows-11-e0edbbfb-cfc5-4011-868b-2ce77ac7c70e
Looks like only a CPU thing.  Or TPM 1.2 if you want, but I know of no fTPM that is 1.2, only discrete TPM (chip).  TPM 2.0 has been around since before Intel put a fTPM in ME so no fTPM 1.2 is around (and it'd have been updated if there had been).  If a TPM is holding you back, you can't use that method from Msft.  There is one method that gets around that, but it's a youtube thing and . . . need I say more?  For the Go_To_11 crowd (good for you), I present

https://www.youtube.com/watch?v=57yI6TMgIFI (https://www.youtube.com/watch?v=57yI6TMgIFI)

Good luck!  Oh, well, let's hope you have auto-start-AV off.
Title: Re: foobar2000 DeskBand Controls
Post by: Niakman on 2021-10-11 17:34:53
Also they have decided that my machine with QuadCore Intel Core i5-4690K and 32Gb RAM is not good enough, so you know..
Yeah the hardware 'requirement' thing is just about as nonsensical as straight-up removing useful functionality and user control for no reason whatsoever... (you can't even move the taskbar to a non-primary monitor... which fortunately startallback restores as well because that would have been a *major* annoyance on the main PC and its 3 monitors...)

The i7-7820k of my laptop is officially unsupported, even though the Q and X versions are on 'the list'. I upgraded from the ISO anyway since there's technically no reason for this CPU to have any issue, and it went just fine.

It would have been a pretty seamless upgrade from Win10 if they hadn't broken the main UI element used to interact with the OS...

Oh well, it's workable enough for me now with startallback, we'll see what they do moving forward (not holding my breath). As long as there's still a way to get DeskBand to work, life can go on :)
Title: Re: foobar2000 DeskBand Controls
Post by: sebuy on 2022-04-24 15:38:15
I use the floating window mode, but the toolbar component still occupies a blank area in the taskbar. Is there a way to remove it?
Title: Re: foobar2000 DeskBand Controls
Post by: Gabohar on 2022-05-28 00:43:10
Hi, Is there an option to reset as defaults the settings of the complement more than delete the JSON file in "AppData\Roaming\DeskbandControls"?
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2022-06-07 14:16:01
I use the floating window mode, but the toolbar component still occupies a blank area in the taskbar. Is there a way to remove it?
It should not use any space except 10 pixels wide section - it is reserved for context menu access.
If you need more help on your case please post a screenshot and json config file.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2022-06-07 14:19:08
Hi, Is there an option to reset as defaults the settings of the complement more than delete the JSON file in "AppData\Roaming\DeskbandControls"?
No other way right now.
Title: Re: foobar2000 DeskBand Controls
Post by: Viqsi on 2022-07-10 05:25:11
Well, I don't know how they do it (when I develop Windows apps it's using Python and Qt, so Windows widgets in C++ are a bit beyond me), but there's at least one project I've found that manages to have controls embedded in the Windows 11 taskbar (or at least they achieve a close enough facsimilie that I can't tell the difference):
https://github.com/zhongyang219/TrafficMonitor
So maybe they've got something in there that can be used to figure out how to make this function in Windows 11 as well. From attempting to skim through the code (with Google Translate so as to read the comments, as they're all in Chinese) I think the useful stuff is in TaskBarDlg.cpp (https://github.com/zhongyang219/TrafficMonitor/blob/master/TrafficMonitor/TaskBarDlg.cpp) but I don't really know for sure as this isn't something I've worked with before.
Title: Re: foobar2000 DeskBand Controls
Post by: Nordfinn on 2022-09-02 16:39:32
Just wondering if there are any plans to update this amazing component for Foobar 2 64-bit.  It would be greatly missed, if not.  N.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2022-09-02 19:11:00
Just wondering if there are any plans to update this amazing component for Foobar 2 64-bit.  It would be greatly missed, if not.  N.
It is in plans, but due to current situation can't promise anything.
Title: Re: foobar2000 DeskBand Controls
Post by: AudiOh on 2022-09-24 20:04:25
Hi eldarien,

Windows 11. Nothing that I do gives me an option in the Taskbar to display Deskband controls?
Title: Re: foobar2000 DeskBand Controls
Post by: Gabohar on 2022-09-25 04:07:55
Hi @eldarien I tried various sets of buttons icons and when I want restore to the defaults it was impossible, the only way was delete the JSON config file and reinstall the component. ¿Where the complement gets the icons from? My situation is similar to @stevehero who posted about that sometime ago (https://hydrogenaud.io/index.php/topic,78234.msg996841.html#msg996841).

It would be nice if in the near future you can implement a restore to defaults / reset button per page or to the whole configuration. Sometimes users change things to adjust the customization of the themes and I think it would be very helpful if that option is available. Apart of that the complement works flawless, I like a lot the peak meter 📊👍‍    
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2022-09-28 14:30:51
Hi Gabohar.
Default icons are built-in. To reset you don't have to delete the whole JSON file,
just hide deskband from taskbar, open file in the text editor and remove the line with "Icon1Path"
parameter in the button section.
Title: Re: foobar2000 DeskBand Controls
Post by: SthVidya on 2022-10-05 07:53:14
On the latest version of Windows 10, the deskband appears pretty much in the middle of the taskbar, and if I switch to Floating Window mode, I can see that's because there's a lot of empty space on the right side of it. Is there any way to get rid of that/change the size or position of the deskband in Docked mode, so that it's actually docked in the right-hand corner of the taskbar?
Title: Re: foobar2000 DeskBand Controls
Post by: hextanerf on 2022-10-20 23:33:29
Is there any future update for foobar2000 64 bit? Currently the component can't be installed in 64-bit version of foobar2000. Thanks!
Title: Re: foobar2000 DeskBand Controls
Post by: Dalnorge42 on 2022-10-25 00:16:00
I would love an x64 version of this as well!
Title: Re: foobar2000 DeskBand Controls
Post by: Nordfinn on 2022-10-28 17:41:07
Quick question, if you would: Are my Deskband Control settings (saved as a profile) saved as a file somewhere, so that I can backup, for safe keeping?  Thanks again for a great plug-in.
Title: Re: foobar2000 DeskBand Controls
Post by: a0x on 2022-11-06 13:26:02
Hi!

DeskBand Controls buttons do not always work the first time I click them. Quite often I need to click them twice - when I click the first time the button moves a little (press down animation) but there is no effect in playback, then I need to click again to trigger play/pause etc.

Is is a common problem or is it only me? This does not happen regularly, cannot reproduce it, seems to be random. Seems like it's loosing focus or something like that.
Title: Re: foobar2000 DeskBand Controls
Post by: a0x on 2022-11-11 15:58:14
Hi!

DeskBand Controls buttons do not always work the first time I click them. Quite often I need to click them twice - when I click the first time the button moves a little (press down animation) but there is no effect in playback, then I need to click again to trigger play/pause etc.

Is is a common problem or is it only me? This does not happen regularly, cannot reproduce it, seems to be random. Seems like it's loosing focus or something like that.

A little update on my issue.
I did some testing on a virtual machine with fresh Windows 10 and foobar2000 and my second PC with fresh foobar2000 installation. This issue persists on on both VM and second computer so I guess it must be happening to some of you too.
I tried several scenarios and the one which causes the buttons to malfunction most frequently is opening new Chrome browser window or loading a page in a new tab. Chrome seems to be stealing focus and then I need to click DeskBand button once to restore focus to explorer and second time to trigger actual button action.

Just leaving this info here for the component author, maybe it can be fixed somehow in the future.

Love the component BTW, well done! :-)
Title: Re: foobar2000 DeskBand Controls
Post by: Gadgety on 2023-01-20 01:13:22
Just wondering if there are any plans to update this amazing component for Foobar 2 64-bit.  It would be greatly missed, if not.  N.
It is in plans, but due to current situation can't promise anything.

Just one more vote for the Deskband control for Foobar2000 2.0. It's a great feature to always have the music control available in any window.

For some reason it's stopped working on v 1.6.16 on my ancient PC. Displays the covers, but controls aren't working.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2023-03-31 09:15:42
On the latest version of Windows 10, the deskband appears pretty much in the middle of the taskbar, and if I switch to Floating Window mode, I can see that's because there's a lot of empty space on the right side of it. Is there any way to get rid of that/change the size or position of the deskband in Docked mode, so that it's actually docked in the right-hand corner of the taskbar?.

Reserved space is for peakmeter which I forgot to turn on by default, so, right-click deskband, select settings, go to peakmeter section, then visibility and switch it to "Yes"
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2023-03-31 09:17:52
Quick question, if you would: Are my Deskband Control settings (saved as a profile) saved as a file somewhere, so that I can backup, for safe keeping?  Thanks again for a great plug-in.
Yes, they are saved at C:\Users\%UserName%\AppData\Roaming\DeskbandControls as json files.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2023-03-31 09:30:04
For Windows 11 users, deskband will not work with new taskbar. Luckily there is a way to get back taskbar from Windows 10 (and many other useful options) with ExplorerPatcher program (free and open-source). It is available here (https://github.com/valinet/ExplorerPatcher/releases) and an example guide here (https://pureinfotech.com/restore-taskbar-location-windows-11/).
Note: DO THIS AT YOUR OWN RISK!
After that your Windows 11 can look like this:

(https://i.imgur.com/FajEyhF.png)
Title: Re: foobar2000 DeskBand Controls
Post by: krt on 2023-07-14 17:50:44
A very cool and useful plugin. But there is a small feature ...
If there is a peaker display in the settings, then there is an increased load explorer.exe .

I specifically checked 2 different profiles, there is a peecker on one and it causes a load on explorer.exe , and there is no one on the other, and there is no load either.

If the author can fix it (if it is possible in principle) it would be great.
I have an assumption that this happens because of the active rendering on the canvas taskbar. And, perhaps, there is no way to circumvent this restriction...
Title: Re: foobar2000 DeskBand Controls
Post by: MB17 on 2023-08-12 14:09:39
This is a great plugin, thanks! I'm using the Floating Window and created a few different sizes with different infos. I guess the answer will be no, but is there a way to present the INFO from Spotify in the floating window? I don't need to use or have any control, just get the info, like "AudioBand" does (AudioBand controls, I'm meaning the INFO it gets from spotify). Thanks anyway, whatever the answer.
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2023-08-13 21:01:14
This is a great plugin, thanks! I'm using the Floating Window and created a few different sizes with different infos. I guess the answer will be no, but is there a way to present the INFO from Spotify in the floating window? I don't need to use or have any control, just get the info, like "AudioBand" does (AudioBand controls, I'm meaning the INFO it gets from spotify). Thanks anyway, whatever the answer.

Not possible in current implementation, unless you use some other foobar2000 plugin to expose Spotify info as % variables.

Unfortunately, no further development on this is possible until the war is ended.
Please consider donating on United24 (u24.gov.ua), thank you.
Title: Re: foobar2000 DeskBand Controls
Post by: Gaia69 on 2023-09-29 16:36:48
Hi
I've just discovered this fantastic component before changing my PC and installing the last version of foobar. I've tried installing the component but when i choose the file I have the following message : "Could not load component "foo_deskband_controls_3.7.1.fb2k-component": This component was built for a different processor architecture."
Does someone had the same issue ?
Title: Re: foobar2000 DeskBand Controls
Post by: Koshingg on 2023-09-29 21:13:50
Hi! What version of foobar do you have? This component currently works only with the 32-bit version of foobar, I think maybe you have the 64-bit version, that's why that message appears.
Title: Re: foobar2000 DeskBand Controls
Post by: Gaia69 on 2023-09-30 08:14:33
That's it ! Thanks !
Title: Re: foobar2000 DeskBand Controls
Post by: Foojuan on 2023-11-24 18:34:22
Finally got this beauty to work & loving it. Just 1 thing i need help with...
I have it setup to use just play/pause & next. I was able to reduce the empty space on the right side but can't seem to do the same on the left side. Any help would be so much appreciated,
Title: Re: foobar2000 DeskBand Controls
Post by: eldarien on 2023-11-27 12:16:55
Finally got this beauty to work & loving it. Just 1 thing i need help with...
I have it setup to use just play/pause & next. I was able to reduce the empty space on the right side but can't seem to do the same on the left side. Any help would be so much appreciated,
By default the left side is where album art picture is placed. If you don't need it, you can turn it off and move buttons to the left by setting their X coordinate respectively (starting from 0 for very left side).
Title: Re: foobar2000 DeskBand Controls
Post by: Foojuan on 2023-11-29 15:42:05
Finally got this beauty to work & loving it. Just 1 thing i need help with...
I have it setup to use just play/pause & next. I was able to reduce the empty space on the right side but can't seem to do the same on the left side. Any help would be so much appreciated,
By default the left side is where album art picture is placed. If you don't need it, you can turn it off and move buttons to the left by setting their X coordinate respectively (starting from 0 for very left side).
You're a saint, Thank You! Works perfectly. ;))