• Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Support for disc subtitles

    Scheduled Pinned Locked Moved
    Feature Suggestions
    1
    2
    237
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mashi
      last edited by

      Hey! I'll keep it the shortest.

      For releases (albums) that spans multiple discs, default Strawberry comportment is to display them under the artist and number them accordingly (Disc 1, Disc 2, etc.)

      This is perfectly fine for albums that are in two discs (or sides on Vinyl). Exemple:

      Miles Davis
      |-Bitches Brew - (Disc 1)
      |-Bitches Brew - (Disc 2)

      Sadly, this doesn't work for Artists boxsets or compilations of different albums. See this Coltrane's release:

      John Coltrane
      |-The Atlantic Studio Album Collection - (Disc 1)
      |-The Atlantic Studio Album Collection - (Disc 2)
      |-The Atlantic Studio Album Collection - (Disc 3)
      |-The Atlantic Studio Album Collection - (Disc 4)
      |-The Atlantic Studio Album Collection - (Disc 5)
      …

      This album is a set of 8 different studio albums that were recorded at Atlantic Studio by Coltrane. Music databases such as Musicbrainz consider this one "release" and tagging software tag it accordingly. See this Beatles' boxset:

      The Beatles
      |-The Beatles Stereo USB - (Disc 1)
      |-The Beatles Stereo USB - (Disc 2)
      |-The Beatles Stereo USB - (Disc 3)
      |-The Beatles Stereo USB - (Disc 4)
      …

      I think you got the point. It's hard to identify which album is which (if I want to listen to "Help!", which one is it?)

      Let me point out there are reasons one would want to keep releases tagged like this (instead of just writing the album name and not keeping them under one release). One of these reasons is that special releases often contains remasters, or sometimes they're compilations of different albums from Various Artists that one doesn't want spread everywhere.

      Going back to Musicbrainz. They're not dumb when tagging like this, but they make use of a IDE tag called "discsubtitle" along "discnumber" and "totaldiscs".

      Strawberry already makes use of "discnumber" to display the disc number. Why not use "discsubtitle". For exemple like this:

      The Beatles
      |-The Beatles Stereo USB - (Disc 1 - Please Please Me)
      |-The Beatles Stereo USB - (Disc 2 - With The Beatles)
      |-The Beatles Stereo USB - (Disc 3 - A Hard Day's Night)
      |-The Beatles Stereo USB - (Disc 4 - Beatles for Sale)
      …

      It's not too hard to implement but I don't know how to code (forgot all the C++ I did in school). It would involve editing the Collection Model (and the parser? I don't know how it works) and the Collection Filter Widget once done.

      Music players like Lollipop on Gnome do it already. Strawberry has a whole load more features and this is just one more display options next to the plethora it already has.

      Saying this, I hope it's easy to implement and my post has raised some motivation, otherwise, I'd be happy to have feedback on why it wouldn't be implemented.

      Thanks!

      1 Reply Last reply Reply Quote 1
      • M
        mashi
        last edited by

        Can I up the post?

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Powered by NodeBB | Contributors