MinimServer Forum

Full Version: Customized Album Titles ... again, I'm impressed
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have been playing around with the Artist.displayFormat tag and I wanted to say 'Well Done!' on the flexibility allowed by MinimServer.

I annotate my meta data with tags specifying physical copies, when I have them, with a taxonomy that looks like this:

> Physical Format Comment Tag

(BD)
Blu-Ray, Pure Audio
Blu-Ray, Surround

(BSCD2)
Blu-spec CD 2

(DVD)
DVD DualDisc
DVD Video
DVD Video, Surround

(DVD-A)
DVD-Audio, Surround

(SACD), (Living Stereo)
SACD
SACD, Hybrid
SACD, Hybrid, Surround
SACD, Surround
SHM-SACD

(SHM-CD)
SHM-CD

...the idea being that I can play a surround or SACD version, if I own it. My collection is big enough that I can't always remember what I have. I also like to know the format and quality without going brining up the meta data (Simon helped me with this first part, earlier on).

The next step was how to display this in Kazoo/BubbleUPnP? I ended up with this in my tagFormat field:

Album.displayFormat={$album^$#AudioQuality^ [^^$Date^, ^]^^$Comment^ }

Which yields a dynamic album title that looks like this:

Aerosmith [1993 Vic Anesini] [CD 1973] Blu-spec CD 2

...or...

Title [Year Mastering-Engineer] [Format, Release-Year] Physical Media

The title and year, re/mastering engineer are hard-coded into the album title, but the remainder comes from MinimServer. I may revisit this, now that I have this working the way I like it, and embed the mastering string into the comment field.

Anyway, just wanted to share with folks that are looking to extend the data presented by MinimServer in your favorite control point. It's a learning curve, no doubt, but there seems to be no limit on what you can do with this software.
(29-01-2016 16:56)krutsch Wrote: [ -> ].... there seems to be no limit on what you can do with this software.

This would be a great quote. I might use it some day. Thanks very much! Smile
(29-01-2016 16:56)krutsch Wrote: [ -> ]...

The next step was how to display this in Kazoo/BubbleUPnP? I ended up with this in my tagFormat field:

Album.displayFormat={$album^$#AudioQuality^ [^^$Date^, ^]^^$Comment^ }

Which yields a dynamic album title that looks like this:

Aerosmith [1993 Vic Anesini] [CD 1973] Blu-spec CD 2

...or...

Title [Year Mastering-Engineer] [Format, Release-Year] Physical Media

The title and year, re/mastering engineer are hard-coded into the album title, but the remainder comes from MinimServer. I may revisit this, now that I have this working the way I like it, and embed the mastering string into the comment field.

Anyway, just wanted to share with folks that are looking to extend the data presented by MinimServer in your favorite control point. It's a learning curve, no doubt, but there seems to be no limit on what you can do with this software.

Ran into an issue with the above formatting: for albums that have multiple years, I get every year separated by a carat '^'. Some albums look like this:

The Essential Simon & Garfunkel [CD, 1964^1965^1966^1967^1968...^2003]

without the ellipsis, of course.

I can't figure out to either replace the above with a range (not likely something that is possible, I am guessing) or replace the separator '^' with a comma or a hyphen.

Suggestions?
(01-03-2016 23:47)krutsch Wrote: [ -> ]I can't figure out to either replace the above with a range (not likely something that is possible, I am guessing) or replace the separator '^' with a comma or a hyphen.

Suggestions?

To separate the dates with space+comma, use:

Album.displayFormat={$album^$#AudioQuality^ [$Date^, ^]$Comment^ }

To separate the dates with a hyphen, use:

Album.displayFormat={$album^$#AudioQuality^ [$Date^, ^]^-$Comment^ }

It isn't possible to create a range.
^^ Perfect! Thanks.
Not sure if it's any help with what you want to do, but I created a separate "Release Date" tag for compilations such as "The Essential Simon and Garfunkle". I then got MinimSever to display release date while substituting the normal date if there is no separate release date.

I'll check the syntax I used if you want when I get on the computer (rather than iPad) later.
^^ That would be very cool. Thanks!
(02-03-2016 22:03)krutsch Wrote: [ -> ]^^ That would be very cool. Thanks!
Sorry I got busy and didn't sort this out for you... Will do as soon as I have a chance.
Reference URL's