Skip to main content

Notice

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

[fb2k 2.0] Queue Viewer

This is a light-weight replacement for foo_queuecontents made for fb2k 2.0 with dark mode and 64bit support.

It has no preferences and no custom columns like the original component. I may consider offering custom title formatting if anyone grumbles about the currently hardcoded %artist% - %title% display.

Currently, it's not possible to drag playlist/library items on to the window - you have to stick with the old fashioned way of using the context menu. But once items are added, they can be re-arranged by drag/drop and you can multi-select to remove, etc.

https://github.com/marc2k3/foo_queue_viewer/releases

1.0.3 released just now adds a popup window to the main View menu.

Re: [fb2k 2.0] Queue Viewer

Reply #1
Thanks for making this! I haven't tried it yet, but I don't believe it would suit my needs in its current state. I have embedded a screenshot showing my foobar layout, with the old foo_queuecontents area just below the playlist view. For a suitable replacement, I would need feature parity as far as customizable columns goes. A perfect solution for me would be to have it somehow built-in to ColumnsUI so it could share all the current column options in the playlist view, but I don't expect such a thing to happen. My only actual problem with foo_queuecontents right now is the scrollbar not following dark mode preferences, but it's only a minor issue.

The second screenshot shows the columns I'm using in my queue contents editor.

Thank you again for making a replacement, and thank you for reading.
Think millionaire, but with cannons.

Re: [fb2k 2.0] Queue Viewer

Reply #2
1.0.4 adds support for drag/dropping from playlist/library viewer selections.

I also knocked up a quick readme...

https://marc2k3.github.io/component/queue-viewer/

https://github.com/marc2k3/foo_queue_viewer/releases

Re: [fb2k 2.0] Queue Viewer

Reply #3
popup window display dark like this to me while using default colors. I'm using old Windows 10 if that matter :)

Re: [fb2k 2.0] Queue Viewer

Reply #4
That's weird. Thanks for spotting.  :o

I obviously tested all built in DUI colour themes but I'm so used to running dark mode all the time, I didn't think to check with light mode/expect different behaviour.


Re: [fb2k 2.0] Queue Viewer

Reply #6
Thanks, it looks good now.

Re: [fb2k 2.0] Queue Viewer

Reply #7
1.0.6 adds an option to save the queue when fb2k is closed. It will then be restored on the next start. It's off by default so toggle it by right clicking any viewer instance.

https://github.com/marc2k3/foo_queue_viewer/releases

Check the notes for how it works - it need to create a playlist file in your foobar2000 profile folder.

Re: [fb2k 2.0] Queue Viewer

Reply #8
1.0.6 adds an option to save the queue when fb2k is closed. It will then be restored on the next start. It's off by default so toggle it by right clicking any viewer instance.

https://github.com/marc2k3/foo_queue_viewer/releases

Check the notes for how it works - it need to create a playlist file in your foobar2000 profile folder.

Thanks. :)
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD 490 PRO, DT 1990 PRO, HIFIMAN ANANDA, HIFIMAN Arya, AKG K712 PRO, SONY MDR-1AM2, Bowers & Wilkins P7, FiiO FT5, Bose QuietComfort 45 (made a Upgrade/Balanced Cable by myself) Shall I write more?



Re: [fb2k 2.0] Queue Viewer

Reply #11
Thank you!
Think millionaire, but with cannons.


Re: [fb2k 2.0] Queue Viewer

Reply #13
1.0.10

https://github.com/marc2k3/foo_queue_viewer/releases

- Adds context menu options for sending playlist/library viewer selections to the queue. As
opposed to the existing add command, this flushes existing queue items first. There is also
an option to play immediately.

Re: [fb2k 2.0] Queue Viewer

Reply #14
1.0.11

https://github.com/marc2k3/foo_queue_viewer/releases

- Fixes an issue where using the context menu to send active playlist items to the queue
wasn't handled in the special way needed for the `%queue_index%` to be available.


Re: [fb2k 2.0] Queue Viewer

Reply #16
1.0.13

https://github.com/marc2k3/foo_queue_viewer/releases

- Implement auto-scrolling when drag/dropping over the top/bottom of the list.

I should have noticed this wasn't functional earlier but never mind.   :P



Re: [fb2k 2.0] Queue Viewer

Reply #19
The whole thread describes the fixed bugs/new features for each release. This is from 1.0.10 a few posts up: https://hydrogenaud.io/index.php/topic,123942.msg1024875.html#msg1024875

Quote
- Adds context menu options for sending playlist/library viewer selections to the queue. As
opposed to the existing add command, this flushes existing queue items first
. There is also
an option to play immediately

A link to the full changelog is also available on the download page.

Also, I would have thought most long term fb2k users would be used to the terminology. Sending to playlists from album list/other library viewers has been around for ages and clears the target playlist contents first. This does the same for the queue.


Re: [fb2k 2.0] Queue Viewer

Reply #21
Nope, that doesn't make sense to me. Adding as opposed to using the new send commands means you want to preserve existing queue items. Executing the play command plays the first queue item which is totally unrelated to the action that has just been performed.

edit: I suppose adding to the front of queue and playing immediately while keep existing items could make sense??

Re: [fb2k 2.0] Queue Viewer

Reply #22
Just experimented with queue. The context menu of album list shows all three queue commands. Using Add to playback queue triggers indicator in "playing" column of the playlist (see screenshot, red circle). Your commands don't do that.

edit: I suppose adding to the front of queue and playing immediately while keep existing items could make sense??
I think this is confusing.

Re: [fb2k 2.0] Queue Viewer

Reply #23
My component would populate that field (%queue_index%) if you were to use the context menu on a playlist selection.

AFAIK, there is no clean way to do the same for library viewer selections other than iterating every item and searching for it in the active playlist and using the playlist/item index to add instead of the handle. It's seems rather hacky to me but I don't see how else it can be done.

Re: [fb2k 2.0] Queue Viewer

Reply #24
rightclick on an item or node in album view triggers Send to "Library viewer selection" playlist. Could you use %queue_index% for that playlist?

EDIT: Upps, Library viewer selection playlist has to be enabled in Preferences | Media Library.