Announcement

Collapse
No announcement yet.

Is there a way to define an album level sort order tag?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Is there a way to define an album level sort order tag?

    So I am currently fixing my music collection and moving from Plex to LMS. I am curious if there is a way to define albums to sort based on more than just the title, Plex had a sort title tag that would be used if filled out. I have a large collection of live music. The bootlegs are handled fine but a title like DMBLive: China Club, New York, NY 2004-01-09 does not sort based on the shows date. Putting the date at the front of the album name would work but could be messy. Ideally I would like to sort these by the date. Does anything exist that I can pull off this type of sorting?

    Thank you

    #2
    Originally posted by Syco54645 View Post
    So I am currently fixing my music collection and moving from Plex to LMS. I am curious if there is a way to define albums to sort based on more than just the title, Plex had a sort title tag that would be used if filled out. I have a large collection of live music. The bootlegs are handled fine but a title like DMBLive: China Club, New York, NY 2004-01-09 does not sort based on the shows date. Putting the date at the front of the album name would work but could be messy. Ideally I would like to sort these by the date. Does anything exist that I can pull off this type of sorting?

    Thank you
    The ALBUMSORT tag should do it.

    Sent from my Pixel 3a using Tapatalk
    Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
    Bedroom: Radio
    Bathroom: Radio

    Comment


      #3
      Originally posted by slartibartfast View Post
      The ALBUMSORT tag should do it.

      Sent from my Pixel 3a using Tapatalk
      Thanks so much. I will more than likely write a script to add this automatically if I cannot find a way to do it otherwise. I am sure beets can do it but :shudder:

      Comment


        #4
        Originally posted by Syco54645 View Post
        Thanks so much. I will more than likely write a script to add this automatically if I cannot find a way to do it otherwise. I am sure beets can do it but :shudder:
        mp3tag can do this easily if you have the date or year field completed. Just use "Tag to Tag" command and create ALBUMSORT tag contents from date/year and ALBUM tag. That said, in LMS, if you use the MATERIAL webGUI (which you should!), one of the album display options is to sort by YEAR underneath ARTIST, so all the albums of an artist are sorted by year rather than alphabetical. That is, choose "Year, Album" in the album sort options in MY MUSIC.
        Home: Pi4B-8GB/pCP8.2.x/4TB>LMS 8.3.x>Transporter, Touch, Boom, Radio (all ethernet)
        Cottage: rPi4B-4GB/pCP8.2.x/4TB>LMS 8.3.x>Touch>Benchmark DAC I, Boom, Radio w/Battery (Radio WIFI)
        Office: Win11(64)>foobar2000
        The Wild: rPi3B+/pCP7.x/4TB>LMS 8.1.x>hifiberry Dac+Pro (LMS & Squeezelite)
        Controllers: iPhone14Pro & iPadAir5 (iPeng), CONTROLLER, Material Skin, or SqueezePlay 7.8 on Win10(64)
        Files: Ripping: dBpoweramp > FLAC; Post-rip: mp3tag, PerfectTunes, TuneFusion; Streaming: Spotify

        Comment


          #5
          Originally posted by garym View Post
          mp3tag can do this easily if you have the date or year field completed. Just use "Tag to Tag" command and create ALBUMSORT tag contents from date/year and ALBUM tag. That said, in LMS, if you use the MATERIAL webGUI (which you should!), one of the album display options is to sort by YEAR underneath ARTIST, so all the albums of an artist are sorted by year rather than alphabetical. That is, choose "Year, Album" in the album sort options in MY MUSIC.
          Thank you for pointing that out but unfortunately my year tags are a mess. Also the official album release years do not coincide with the recordings (there is a new Grateful Dead boxset just came out of shows from the early 80s). My DMB flacs purchased from their store are tagged amazingly bad, like made me mad they are so bad. I tried to fix it with Picard but made a bigger mess of things and reverted to a backup.

          For bootlegs this would work but I do not tag them by date, I certainly could though. I wrote an application called TagBot (https://github.com/Syco54645/TagBot) to help automate this process for me, but it is only for concert recordings. I could add a date tag and populate that. I intend to add the ALBUMSORT tag as soon as I have some free time to work on it again. I may just write a quick script to churn through the existing stuff and add it.

          Which speaking of, out of the scope of the original question but can I list only music contained in a certain folder? I keep my official and bootleg releases separate to make it easier to browse. I thought maybe the Additional Browse Modes plugin could do it but I do not think it has access to that sort of information.

          Comment


            #6
            Originally posted by Syco54645 View Post
            Thank you for pointing that out but unfortunately my year tags are a mess. Also the official album release years do not coincide with the recordings (there is a new Grateful Dead boxset just came out of shows from the early 80s). My DMB flacs purchased from their store are tagged amazingly bad, like made me mad they are so bad. I tried to fix it with Picard but made a bigger mess of things and reverted to a backup.

            For bootlegs this would work but I do not tag them by date, I certainly could though. I wrote an application called TagBot (https://github.com/Syco54645/TagBot) to help automate this process for me, but it is only for concert recordings. I could add a date tag and populate that. I intend to add the ALBUMSORT tag as soon as I have some free time to work on it again. I may just write a quick script to churn through the existing stuff and add it.

            Which speaking of, out of the scope of the original question but can I list only music contained in a certain folder? I keep my official and bootleg releases separate to make it easier to browse. I thought maybe the Additional Browse Modes plugin could do it but I do not think it has access to that sort of information.
            yep, can be a mess. I retag my Grateful Dead shows by year of performance and then put year of release in comment tag. In LMS, my music, you can select folder browsing. That might work better for all your concert shows.
            Home: Pi4B-8GB/pCP8.2.x/4TB>LMS 8.3.x>Transporter, Touch, Boom, Radio (all ethernet)
            Cottage: rPi4B-4GB/pCP8.2.x/4TB>LMS 8.3.x>Touch>Benchmark DAC I, Boom, Radio w/Battery (Radio WIFI)
            Office: Win11(64)>foobar2000
            The Wild: rPi3B+/pCP7.x/4TB>LMS 8.1.x>hifiberry Dac+Pro (LMS & Squeezelite)
            Controllers: iPhone14Pro & iPadAir5 (iPeng), CONTROLLER, Material Skin, or SqueezePlay 7.8 on Win10(64)
            Files: Ripping: dBpoweramp > FLAC; Post-rip: mp3tag, PerfectTunes, TuneFusion; Streaming: Spotify

            Comment


              #7
              Originally posted by garym View Post
              yep, can be a mess. I retag my Grateful Dead shows by year of performance and then put year of release in comment tag. In LMS, my music, you can select folder browsing. That might work better for all your concert shows.
              That may be what I end up doing. I could also abuse the additional browse modes plugin somehow, or perhaps create my own suited to my needs.

              Thanks for the help and ideas. It is greatly appreciated.

              Comment


                #8
                Originally posted by garym View Post
                yep, can be a mess. I retag my Grateful Dead shows by year of performance and then put year of release in comment tag. In LMS, my music, you can select folder browsing. That might work better for all your concert shows.
                I found a way to do it. I am using the plugin Sqlite Virtual Libraries with the following virtual library definition. My bootlegs are stored in a directory named 00-Bootlegs. I could tighten it up some but it works fine for what I need.

                Code:
                -- VirtualLibraryName: Bootlegs
                insert or ignore into library_track (library, track)
                select '%s', tracks.id
                from tracks
                    where 
                      tracks.url like '%%00-Bootleg%%'
                      and tracks.audio = 1
                group by tracks.id

                Comment

                Working...
                X