Home of the Squeezebox™ & Transporter® network music players.
Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 21
  1. #11
    Senior Member
    Join Date
    Jan 2007
    Location
    Midlands, England
    Posts
    629
    Quote Originally Posted by agillis View Post
    I have never even heard of the ARTISTSORT tag. So VortexBox doesn't create it. How do you decide what goes in the ARTISTSORT tag?
    ARTISTSORT & ALBUMSORT are used for how you display lists to people. I don't think I have ever seen them used to provide the physical folder storage approach. You would have to have some major rule definitions to do this automatically at RIP time.

    They are used for defining the string order you want sorts to use:

    Eg Elton John -> John, Elton ; The Beatles -> Beatles, The etc etc.

    I think Squeeze server will respect ARTISTSORT in the scanner.

    Dave

  2. #12
    Senior Member agillis's Avatar
    Join Date
    Nov 2008
    Posts
    851
    Quote Originally Posted by DaveWr View Post
    ARTISTSORT & ALBUMSORT are used for how you display lists to people. I don't think I have ever seen them used to provide the physical folder storage approach. You would have to have some major rule definitions to do this automatically at RIP time.

    They are used for defining the string order you want sorts to use:

    Eg Elton John -> John, Elton ; The Beatles -> Beatles, The etc etc.

    I think Squeeze server will respect ARTISTSORT in the scanner.

    Dave
    Yeah that does sound complex but if you can come with the rules I'll add it to the code.
    rip, tag, get cover artů All you do is insert the CD!
    http://vortexbox.org

    agillis
    Lead Developer VortexBox

  3. #13
    Senior Member
    Join Date
    Jan 2007
    Location
    Midlands, England
    Posts
    629
    I was just explaining, I think that the sort tags should be added by the user.

    Sorting is not the same as storage folder structure. And even that will vary particularly for thos with large classical collections.

    I would leave it alone.

    Dave

  4. #14
    Senior Member
    Join Date
    Sep 2005
    Location
    Coeur d'Alene
    Posts
    201
    The data I'm talking about does show up on a web query on musicbrainz, and it also appears to come through the XML WebService API. On the web page for each artist, it will show up in normal font two lines below the big bold header of the normalized artist name. For instance:

    Tom Waits -> Waits, Tom
    http://musicbrainz.org/release-group...5519296e2.html

    The Who -> Who, The
    http://musicbrainz.org/artist/9fdaa1...ca8ce7eaa.html

    Ben Harper and Relentless7 -> Harper, Ben and Relentless7
    http://musicbrainz.org/artist/91636f...27998d51f.html

    Alasdair Fraser & Natalie Haas -> Fraser, Alasdair & Haas, Natalie
    http://musicbrainz.org/artist/37c814...42749ac97.html

    So what I'm after would just be a matter of using the latter version of the name as the artist folder (to get a natural sort with `ls`), rather than the former (iTunes style). It's noted in the API documentation at:

    http://musicbrainz.org/doc/XMLWebSer...e_Artist_Class
    http://musicbrainz.org/doc/Artist_Sort_Name

    It does seems though that I may be the only person in the world interested in this, so I can certainly just install the software and patch it myself (at which time I'd be asking about the process for submitting a patch).

  5. #15
    Senior Member
    Join Date
    Sep 2005
    Location
    Coeur d'Alene
    Posts
    201
    I'm not entirely sure if this is close to how VB or ripit goes about getting its data from MB, but here's an example for Little Earthquakes that shows the sort name ("Amos, Tori").

    http://musicbrainz.org/ws/1/release/...-events+artist

  6. #16
    Senior Member
    Join Date
    Jan 2007
    Location
    Midlands, England
    Posts
    629
    Quote Originally Posted by eq72521 View Post
    The data I'm talking about does show up on a web query on musicbrainz, and it also appears to come through the XML WebService API. On the web page for each artist, it will show up in normal font two lines below the big bold header of the normalized artist name. For instance:

    Tom Waits -> Waits, Tom
    http://musicbrainz.org/release-group...5519296e2.html

    The Who -> Who, The
    http://musicbrainz.org/artist/9fdaa1...ca8ce7eaa.html

    Ben Harper and Relentless7 -> Harper, Ben and Relentless7
    http://musicbrainz.org/artist/91636f...27998d51f.html

    Alasdair Fraser & Natalie Haas -> Fraser, Alasdair & Haas, Natalie
    http://musicbrainz.org/artist/37c814...42749ac97.html

    So what I'm after would just be a matter of using the latter version of the name as the artist folder (to get a natural sort with `ls`), rather than the former (iTunes style). It's noted in the API documentation at:

    http://musicbrainz.org/doc/XMLWebSer...e_Artist_Class
    http://musicbrainz.org/doc/Artist_Sort_Name

    It does seems though that I may be the only person in the world interested in this, so I can certainly just install the software and patch it myself (at which time I'd be asking about the process for submitting a patch).
    I just wanted to check that you knew Squeezebox server will use these tags and show music organised using them in search mode, but the browse music will still show the original folder structure.

    Dave

  7. #17
    Senior Member
    Join Date
    Dec 2006
    Location
    Boulder, CO
    Posts
    692
    Quote Originally Posted by eq72521 View Post
    I'm not entirely sure if this is close to how VB or ripit goes about getting its data from MB, but here's an example for Little Earthquakes that shows the sort name ("Amos, Tori").

    http://musicbrainz.org/ws/1/release/...-events+artist
    ripit uses the Perl module WebService::MusicBrainz to retrieve information from the MusicBrainz data base.

    I took a look at the man page for WebService::MusicBrainz::Response::Artist and it does show "sort_name" as one of the accessor methods that can used in the query.

    However, it's not used by the current version of ripit. But it appears that ripit could be enhanced to use this information in the directory template when ripping a CD:

    The default is dirtemplate="$suffix/$artist - $album"

    I use dirtemplate="$suffix/$artist/$album"

    You're looking for dirtemplate="$suffix/$sort_name/$album"

    Shouldn't be too hard to add a "use_sort_name" option to ripit to do this.
    Last edited by Ron Olsen; 2010-02-11 at 14:01.

  8. #18
    Senior Member JJZolx's Avatar
    Join Date
    Apr 2005
    Location
    Colorado
    Posts
    11,469
    Quote Originally Posted by DaveWr View Post
    I just wanted to check that you knew Squeezebox server will use these tags and show music organised using them in search mode, but the browse music will still show the original folder structure.
    You missed the part where he asks that these sort strings be used as the _folder_ names.

    So what I'm after would just be a matter of using the latter version of the name as the artist folder (to get a natural sort with `ls`), rather than the former (iTunes style).

  9. #19
    Senior Member
    Join Date
    Jan 2007
    Location
    Midlands, England
    Posts
    629
    Quote Originally Posted by JJZolx View Post
    You missed the part where he asks that these sort strings be used as the _folder_ names.
    See post 11 - I didn't.

    Dave

  10. #20
    Senior Member
    Join Date
    Sep 2005
    Location
    Coeur d'Alene
    Posts
    201
    Hmm. Whatever was or was not communicated, this is precisely what I was after. I have a somewhat manual custom process for ripping and encoding now, and all of my artist directories are indeed named like the "sort name" coming back from MusicBrainz. Again, this is so that when looking at the raw directory (either with `ls`, Nautilus, Explorer, or Browse Music Folder on my Squeezeboxen) the artists are naturally sorted properly (e.g. The Clash in the Cs and Tom Waits in the Ws). If I move over to using a VB appliance to make all this easier, I would need to retain this setup. It sounds like this is possible with a few minor patches to some tools.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •