08-08-2023, 05:53
I mostly listen to soundtracks, and many of these from the movie realm come with bonus tracks. Now, I don't really want to listen to those normally, so I tagged my audio files with Group where needed. That works perfectly in MinimServer -- as long as the soundtrack itself and the bonus tracks are contiguous blocks. It "fails" otherwise. For example, "How to Train Your Dragon (The Deluxe Edition)" is laid out like this:
In this case, only the "Soundtrack" group is displayed as a group beneath the Album, but not the "Bonus Tracks" group. I guess, what I could do, would be to add a suffix to all contiguous groups, e.g. "Bonus Tracks 1", "Bonus Tracks 2", and so on. But this isn't really nice.
I also tried a reverse approach: I added Group to the Index Tags, and then I jumped in via Group > Original Soundtrack. Also not very nice, because I have to jump all the way back up if I want to listen to a soundtrack which isn't tagged with Group due to a lack of bonus tracks. And there's another problem, because if the soundtrack in question has contiguous blocks of tracks, I can end up with such a browse tree:
So, my other idea was to "virtually" rewrite the Album tag to include the value of the Group tag, so that I would end up with two Albums in the Album list:
I tried playing around with tagFormat, but using Album.displayFormat={$Album$Group} only had the effect of displaying a single Album item with all values of the Group tag included.
Is what I want somehow achievable without physically splitting the Album in two by rewriting the Album tag on the files?
Code:
1.1: Bonus Tracks
1.2 - 2.8: Soundtrack
2.9 - 2.17: Bonus Tracks
In this case, only the "Soundtrack" group is displayed as a group beneath the Album, but not the "Bonus Tracks" group. I guess, what I could do, would be to add a suffix to all contiguous groups, e.g. "Bonus Tracks 1", "Bonus Tracks 2", and so on. But this isn't really nice.
I also tried a reverse approach: I added Group to the Index Tags, and then I jumped in via Group > Original Soundtrack. Also not very nice, because I have to jump all the way back up if I want to listen to a soundtrack which isn't tagged with Group due to a lack of bonus tracks. And there's another problem, because if the soundtrack in question has contiguous blocks of tracks, I can end up with such a browse tree:
Code:
(servers)> MinimServer[ds220plus]> Group> Original Soundtrack> 14 albums> The Abyss (The Deluxe Edition)> Original Soundtrack
So, my other idea was to "virtually" rewrite the Album tag to include the value of the Group tag, so that I would end up with two Albums in the Album list:
Code:
How to Train Your Dragon (The Deluxe Edition), Bonus Tracks
How to Train Your Dragon (The Deluxe Edition), Soundtrack
I tried playing around with tagFormat, but using Album.displayFormat={$Album$Group} only had the effect of displaying a single Album item with all values of the Group tag included.
Is what I want somehow achievable without physically splitting the Album in two by rewriting the Album tag on the files?