Author Topic: Playing tracks list per library?  (Read 972 times)

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34344
While investigating an issue I realise there is something I have been overlooking. The Playing Tracks list is saved per library but I realise now that switching libraries doesnt actually load the Playing Tracks list for that library ie. it preserves the list from the old library and then overwrites the new library playing tracks list when exiting MB.
My question is, for those of you with multiple libraries, do you agree it should load and maintain a playing tracks list per library? So that means when switching libraries a new playing track list loads. I guess that would mean playback should stop and the current track set to the last played for the new library?

Interested to hear any views people might have on this
Last Edit: July 21, 2022, 10:28:14 AM by Steven

phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9340
I don't use multiple libraries (that's why you introduced filters, IMO) but it makes sense for each library to have its own Playlist Tracks list.
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

boroda

  • Sr. Member
  • ****
  • Posts: 4595
i'm using 2 libraries: 1 for listening music and 1 for testing my plugins. it's desirable for me to have now playing/upcoming track lists completely separated for every library,  but my usage of libraries is very specific.

Astro Gaze

  • Jr. Member
  • **
  • Posts: 39
Hi Steven,

I use 2 libraries. I've noticed that with Now Playing > Upcoming Tracks. I like it.
I always saw it as a feature that kept the Now Playing Window separate from whatever library is selected. It allows me to listen from one library while working on tags in the other. I can also listen to a track in one library, switch to the other, and finish the track or switch to the new library's track, seamlessly, at my discretion. Instead of being cutoff by the second library's loading and having to sit through silence until I find my next track.
Last Edit: July 23, 2022, 02:43:25 AM by Astro Gaze

Astro Gaze

  • Jr. Member
  • **
  • Posts: 39
(I just thought of this and confirmed it works)
Also, you can have a song playing in Library 1, switch to Library 2, right click a song > Queue Next, and it adds as the next track in Now Playing. Very nice!

The downside is, no matter which Queue option you choose (Queue Next, Queue Last, Queue Album Next, Queue Album Last) after the queue Upcoming Tracks resumes tracks from that first library.

If you wanted to add something, you could include a "Queue From Here" to the Play More List.



This would facilitate a smooth transition from one library into a specific spot of another library. Then, at the end of your queue, Upcoming Tracks would continue playing on from that second library.
It could also be useful for transitioning between playlists.

Zak

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 2458
It doesn't seem right from a UX perspective that changing the library would interrupt any current playback.
I think that's something that should always be explicitly requested by the user via the usual methods.

Also, this:

I always saw it as a feature that kept the Now Playing Window separate from whatever library is selected. It allows me to listen from one library while working on tags in the other.
I can see how it would confuse and/or annoy some people if the Playing Tracks were tied to the selected Library.
Bee excellent to each other...

LanyardDinosaur

  • Newbie
  • *
  • Posts: 4
Personally I believe the 'Now Playing' should be library-specific.
If i'm switching from music to TV series, it doesn't make sense for me to have the 'Now Playing' still based on the previous library.
If I wanted to create a playlist combining both media types, then I'd use a single library. Anything else is just confusing to me.
I also store some of my libraries on removable media. Having 'now playing' being across libraries could cause some issues when the media isn't present.

Plus in my case I found the 'now playing' data was being written to the wrong library file which is just weird.

psychoadept

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 10691
I noticed that when I had auto-dj running and switched libraries, it kept the tracks already loaded but started pulling new tracks from the new library. But if auto-dj settings are per library (which they should be), then that might need a closer look.
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)