getmusicbee.com

General => MusicBee Wishlist => Topic started by: CritterMan on November 24, 2016, 05:36:46 PM

Title: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: CritterMan on November 24, 2016, 05:36:46 PM
I keep multiple releases of the same album in my library. I currently have them sorted so they appear in chronological order of release per artist, each with its own cover art displayed in the main panel, but I got an itch to have them treated as multiple discs of the same album. I ran into some problems with this and I think it's not possible to do this with the current version without many hours of restructuring my library and manually editing tags.

I currently keep each release in a separate folder. My tagging is straight MusicBrainz with some tags copied for better compatibility with MB. This of course means that all of my tracks have unique album IDs and release IDs.

Here are the problems I ran into:

1) An album must be defined by the album name and then it can be further broken down after that. Without shuffling files into the same folder, one cannot define an album in a completely custom manner like with a custom tag like a MusicBrainz release group ID.

2) In the expanded panel, tracks are sorted by disc and then track number. There is no way to change that to release date then ID# then disc then track.


Ideally, I would click on the sole entry for an album in the album covers view and see an expanded panel that could be scrolled through to see each disc of each release laid out in chronological order with the cover art for each release displayed on the right of the expanded panel as well.
Title: Re: Album Covers view: Nesting of multiple releases of the same album.
Post by: vzell on November 25, 2016, 06:47:13 AM
Another reason why native MusicBrainz ID's support would be nice.
Title: Re: Album Covers view: Nesting of multiple releases of the same album.
Post by: redwing on November 28, 2016, 05:18:11 AM
This idea can be expanded to support creating custom "album sets".

This would also be useful handling box sets in addition to multiple releases of the same album.

Currently if you want to create a box set with MB, you have to tag them as if it's a multi-disc album. But it's not always the same and has many limitations. Many box sets (e.g. Singles Collection) use different album cover for each disc and different release year for each disc with its own (box set) release year, but currently MB can't handle them properly.

I would suggest the following functionality:

- The user selects multiple albums in the main panel (from all views except tracks view)> right click> select "create an album set with selected albums" command
- Then you get an configuration dialog for the set where you can type a value (then they will be saved in MB database only) or a formula using existing tags for each field: Album Set Name, Album Set Artist, Album Set Genre, Album Set Release Year, Album Set Artwork
- You can collapse or expand each set in the main panel. When collapsed it's displayed as a single album with its own tag values (but with a set indicator like + sign) and when expanded whole albums inside it get displayed under it.
Title: Re: Album Covers view: Nesting of multiple releases of the same album.
Post by: CritterMan on November 28, 2016, 05:23:56 AM
That makes sense, redwing. Additionally, the ability to use custom sorting of the individual albums/discs would be very useful as well. It would allow multiple releases to be sorted by release date or other tag, and box sets with whatever distinguishing tag the user prefers.
Title: Re: Album Covers view: Nesting of multiple releases of the same album.
Post by: CritterMan on December 10, 2016, 09:09:07 PM
This idea can be expanded to support creating custom "album sets".

This would also be useful handling box sets in addition to multiple releases of the same album.

Currently if you want to create a box set with MB, you have to tag them as if it's a multi-disc album. But it's not always the same and has many limitations. Many box sets (e.g. Singles Collection) use different album cover for each disc and different release year for each disc with its own (box set) release year, but currently MB can't handle them properly.

I would suggest the following functionality:

- The user selects multiple albums in the main panel (from all views except tracks view)> right click> select "create an album set with selected albums" command
- Then you get an configuration dialog for the set where you can type a value (then they will be saved in MB database only) or a formula using existing tags for each field: Album Set Name, Album Set Artist, Album Set Genre, Album Set Release Year, Album Set Artwork
- You can collapse or expand each set in the main panel. When collapsed it's displayed as a single album with its own tag values (but with a set indicator like + sign) and when expanded whole albums inside it get displayed under it.

I put a lot of thought into how these situations could be handled by loosening restrictions on how tracks are grouped into albums and completely reworking sub-grouping in the expanded panel, but then I thought that redwing's solution is so much simpler and would work for multiple releases, box sets, and series if you add just one detail:

Display all of the expanded panels for the albums in each album group, each below the previous one. The expanded panel settings dialog could be expanded to include settings for how the individual albums in each album group should be sorted, and that could just be a few drop-down selections to select tag fields to sort by. Default sorting could be done by date which would work for multiple releases of the same album, box sets that contain multiple albums, and series in which annual volumes are released.

Since this type of album grouping would only work inside MB anyway, there is no need to store anything in the metadata. It could all be stored in the library file. It wouldn't matter if users tagged using MusicBrainz, Discogs, or if they don't even edit tags at all after they download their purchases.

Here is how it would look:

(http://i.imgur.com/2lOH86e.png)
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: wobbly on December 11, 2016, 12:42:46 PM
yes please
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: wobbly on January 14, 2017, 10:26:47 PM
would be nice if  musicbee knew to group cd1 cd2 cd3 sub folders as one album
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: Rannoch on November 25, 2017, 09:35:46 PM

This functionality would address a number of storage/display requirements for different album formats. would be a tremendous help in grouping albums for display and de-clutter the Albums Covers view.
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: vzell on November 27, 2017, 04:05:06 PM
I put a lot of thought into how these situations could be handled by loosening restrictions on how tracks are grouped into albums and completely reworking sub-grouping in the expanded panel, but then I thought that redwing's solution is so much simpler and would work for multiple releases, box sets, and series if you add just one detail:

Display all of the expanded panels for the albums in each album group, each below the previous one. The expanded panel settings dialog could be expanded to include settings for how the individual albums in each album group should be sorted, and that could just be a few drop-down selections to select tag fields to sort by. Default sorting could be done by date which would work for multiple releases of the same album, box sets that contain multiple albums, and series in which annual volumes are released.

Since this type of album grouping would only work inside MB anyway, there is no need to store anything in the metadata. It could all be stored in the library file. It wouldn't matter if users tagged using MusicBrainz, Discogs, or if they don't even edit tags at all after they download their purchases.

Here is how it would look:


I really like this idea and +1 it, as long as the MusicBrainz concept of ReleaseGroups via their "release group id"-Tag is taken into account (or for Discogs, their "Master" concept)

What I mean is, if MB would support the MusicBrainz "TXXX/MusicBrainz Release Group Id" tag then if it is present it could be used as a default grouping for this new album grouping feature.

Right now I'm struggling how to achieve the same output in MB for my different bootlegs which show up nicely in MusicBrainz via the ReleaseGroup concept, see for example https://musicbrainz.org/release-group/ff5df644-962d-32b4-ab56-e86554a1552a
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: wobbly on January 07, 2020, 03:38:30 AM
has anything been added yet  to help with boxsets ? 
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: Zak on January 08, 2020, 03:47:32 AM
has anything been added yet  to help with boxsets ? 
Not the way it's been requested in this old thread, but you might find some useful ideas here:

https://getmusicbee.com/forum/index.php?topic=29674.0
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: Cerberus1972 on March 01, 2023, 07:14:45 AM
I know this is a dead topic at this point, but I didn't know if I should create a new wishlist request when my idea is just a variation on this one. The image that CritterMan created to illustrate his idea is something I've been wanting for a long time, and given how many requests and complaints I've come across here over the years that would be solved by this feature, I can't believe this didn't gain more +1s at the time. What I would like to propose is a much simpler method for achieving the same result. Theoretically it should be far easier for Steven to implement, which hopefully means a better chance of him finding it worth the effort. Unfortunately, it will also mean far more effort for Musicbee users to take advantage of it, and so less likely for anyone to +1 the idea. Oh well.

My idea is this. Instead of basing the multiple expanded panels on album sets or release groups, a concept which is currently not supported in Musicbee so far as I know, perhaps it could be based solely on disc numbers. The previous ideas here would be far more elegant and user friendly, but I'm guessing they would also require a lot more time and effort for Steven to implement. In this case, albums with no disc numbers or tagged as disc one would not change. Tracks tagged as disc 2 would appear in the second expanded panel, tracks tagged as disc 3 would be in the third panel, etc. Obviously, this would have to be an optional feature, turned off by default.

Hopefully it wouldn't be too difficult to allow each panel to display different cover art, album titles, years, etc. I imagine the only way to realistically do that would be having tracks grouped to an album by folder in the Sorting/Grouping screen of Preferences and having all tracks you want grouped together in the same folder. If I'm right, then anyone who has different releases of the same album in separate folders, or the discs of a box set organized in sub folders, would have to completely reorganize their files. I know that would be a deal breaker for many people, but I for one think the result would be worth the many, many hours I would need to devote to making the necessary changes.

Anyway, assuming anyone even reads this post, I'm sure someone smarter than me will reveal the fatal flaw I've overlooked with this idea, but for now I can dream. If no one was interested in the far better ideas mentioned above, I know the chances of this one catching on are between slim and none, leaning heavily toward none, but I thought I would try. Thanks.
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: hiccup on March 01, 2023, 08:14:57 AM
I know this is a dead topic at this point, but I didn't know if I should create a new wishlist request when my idea is just a variation on this one. The image that CritterMan created to illustrate his idea is something I've been wanting for a long time, ...

Welcome to the forum Cerberus1972
This is the same mockup again, but now in relation to MusicBee in fullscreen on a full-hd monitor:

(https://i.imgur.com/RJ7QaFA.png)

In words: this doesn't seem a realistic idea to me.
 
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: Cerberus1972 on March 01, 2023, 11:08:31 AM
Hi hiccup, and thanks for the welcome. Thank you very much for all of your work on the enhanced genre hierarchy, by the way. I was always reluctant to go down the genre rabbit hole, but after finding your enhanced hierarchy I decided to take the plunge. Anyway, back to the topic at hand. Based on your image I would have to agree with you, but I've created some images that put it in a slightly more realistic perspective, I think. I hope, anyway.

This one shows my entire MusicBee screen in 1080p with a two disc album as it normally looks:
(https://imgur.com/a/O6bkX3u)

This second image shows what I think it will look like with CritterMan's stackable expanded panels:
(https://imgur.com/5A2vt1k)

In this case, the difference in size between the single panel and the double panel is fairly minimal, only cutting off the last couple of tracks in each column. The more panels you add, especially if you have panels with only one or two tracks as in the previous example, the bigger the difference in size and the more scrolling you have to do to see all of the tracks. With large box sets with large quantities of discs, you already have to do some scrolling, and while this will make it worse, I don't think the difference will be big enough to completely dismiss the idea based on that alone. Maybe there are other flaws in this idea that I'm not seeing yet, but I still really like it.

I don't expect to change your mind, and even if I did it won't change the fact that this request is unlikely to ever be implemented. I know that, and I am at peace with that. I just love the idea and thought I would put it out there for the one in a million chance it has of succeeding.
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: Cerberus1972 on March 01, 2023, 11:15:24 AM
Oops, rookie mistake. Let me try that again.

First image:
(https://i.imgur.com/9zdtVBk.jpg)

Second image:
(https://i.imgur.com/5A2vt1k.jpg)
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: hiccup on March 01, 2023, 12:17:13 PM
This second image shows what I think it will look like with CritterMan's stackable expanded panels:
Scrolling such panels would work, but if I understand correctly what you are looking for exactly, that can already be done:

Use a sub-grouping header for the expanded panel that uses a virtual such as e.g.:  <Disc#> - <Set subtitle>
Wouldn't that result in what you want?

edit:
There is one thing that is left to desire for in that case:
Albums within a box-set usually have their own artwork.
It would be nice if the different artwork for these subset albums could be displayed in such an expanded panel setup too.
Title: Re: Album Covers view: Improved handling for multiple releases, box sets, and series
Post by: Cerberus1972 on March 01, 2023, 07:10:01 PM
I use set subtitle all the time and it works just fine. It's great for classical music and box sets especially, but I also use it to identify bonus tracks at the end of an album and various other things. To be clear, there is absolutely nothing wrong with MusicBee and it's handling for these different scenarios, but for certain situations I really like the idea of the multiple, stackable panels. The artwork issue is the main advantage to it, of course, but there are some others as well. Currently I add the other artwork, the thumbnails of which appear at the top right corner of the expanded panel. You can click on them to view them. It works great. But for me this would be better.

It would also be helpful with a few minor, nitpicky sort of things. For example, sometimes some of the tags for the second disc or part are different from those of the first, and if you have those tags displayed in one of the header fields of the expanded panel, then one of two things will happen. Some fields will only display what is tagged in track 1, while others, like "artist: performer," will simply display nothing if the values aren't identical for all tracks within the album. The fields displayed do no aggregate the sum total of different values within all of the tracks in the album, nor should they as you would get some unwieldy results in many cases. Obviously, you can display these things just fine in the track information panel, but you only see them if you click on a track.

As an example, take "In Your Honor" by the Foo Fighters. It's a double album where the first part is electric and the second part acoustic. The way it works now, if you tag the genre for the first half as Hard Rock or Alternative Rock or whatever, and the second half as Acoustic Rock, if you have the genre tag displayed in one of the header fields it will only show Hard Rock since that is what the first track is tagged as. You could tag the entire album as both Hard Rock and Acoustic Rock, but that isn't ideal. If you had separate panels for each part, and it was implemented the way I'm hoping for, then the fields displayed in the second panel would be based on the tags in those tracks, so Genre would display Acoustic Rock in this instance. Again, it's nitpicking and silly, and only helpful in certain specific instances, but it would be helpful nonetheless.