Sort by Filename
|
14-05-2013, 20:15
(This post was last modified: 14-05-2013 20:35 by hvaleton.)
Post: #11
|
|||
|
|||
RE: Sort by Filename
(14-05-2013 19:58)sbilotta Wrote:(14-05-2013 19:38)hvaleton Wrote: Hi, Hi Stefano, Thanks for your quick response. But if your remark is true, how in heaven's name is one to listen to an entire cd in its original order, ever? I mean, you mentioned some of your music files lacked tags (and so had no album name, based on which they could be ordered) and were not sorted correctly because of that. But all my files have been tagged with great accuracy. So, with the risk of repeating myself, how does one play an entire cd? Edit: I have just now tried to add "Track" to indexTags and changed Album.sortTags to: Album.sortTags={Track, Album, Artist} But this does not seem to solve my problem. My thinking was that, since all my music files have track numbers that are unique within a folder, if I could add this tag to the index tags, this could perhaps help me. Is "Track" the proper tag name for track number anyway? regards, Hans |
|||
14-05-2013, 21:10
Post: #12
|
|||
|
|||
RE: Sort by Filename
(14-05-2013 20:15)hvaleton Wrote:(14-05-2013 19:58)sbilotta Wrote:(14-05-2013 19:38)hvaleton Wrote: Hi, Hi Hans, sorry, I did not read well your post and thought you had my same issue i.e. tags not always populated. Do you have TRACKNUMBER in the indexTags field ? or maybe you could try to put TRACKNUMBER in the Album.sortTags, instead of Track, and maybe take out the Album field as that is apparently "sorting" your songs. Just a few thoughts. Regards Stefano |
|||
14-05-2013, 22:14
Post: #13
|
|||
|
|||
RE: Sort by Filename
(14-05-2013 20:15)hvaleton Wrote: Hi Stefano, The Album tag is intended to represent the entire CD. If a folder contains an entire CD (Album tag), the current MinimServer sort order will do what you want. If the folder contains multiple entire CDs (Album tags), the current sort order will group the tracks of each album (entire CD) together. I have the impression you're not using the Album tag to represent the entire CD, but to represent a musical work within the CD. MinimServer supports the Group tag for tagging musical works within an album, and you would get the correct sort order if you tag each musical work as a Group instead of an Album. Quote:Edit: You would need to use Tracknumber, not Track. However, this won't work at present because Tracknumber values are currently ignored for indexTags and itemTags processing. I will enable this in the next release so you can try it, but you might not be happy with the strange sort order it produces for the "n albums" list. Using the Group tag for musical works is a better approach. |
|||
14-05-2013, 22:27
Post: #14
|
|||
|
|||
RE: Sort by Filename
(14-05-2013 19:58)sbilotta Wrote: Hi Hans, The use case that was described initially would be handled correctly by MinimServer if the files have TRACKNUMBER tags. It should be possible to add these tags automatically using Mp3tag. Given this, I don't think it's necessary to add a new option to MinimServer to provide an alternative way of handling this use case. For other use cases, the situation might be different. |
|||
15-05-2013, 11:02
Post: #15
|
|||
|
|||
RE: Sort by Filename
(14-05-2013 22:14)simoncn Wrote: The Album tag is intended to represent the entire CD. If a folder contains an entire CD (Album tag), the current MinimServer sort order will do what you want. If the folder contains multiple entire CDs (Album tags), the current sort order will group the tracks of each album (entire CD) together. Hi Simon, Yes, I read that you use a Composition tag to group tracks into one composition, wheras I group the movements of a symphony in an album. I also put a shortened list of the performers and sometimes also the year of recording in the Album tag to be able to see the difference between various performances of the same symphony. I also (redundantly) put the name of the composer in the Album tag, because otherwise the name of the composer would get lost in the presentation of track info in alle access points I have used so far. For serious listening I have a Linn DS Akurate (using Kinsky or Chorus on my iPad) and for less serious listening in the remainder of the house I have three Sonos zones. Sonos soes not, and probably never will show the Composer tag. Your method seems to have some advantages but I'll have to give this a lot of thought before I re-tag my entire collection of some 9000 cd's. What do you put in the Composition tag? Just, say, "Symphony No.2 in E flat major"? In that case it could sometimes probably be used for more than one composer, so that one would absolutely need the composer tag to get a unique combination And what about the performers? Very importantly: will this Compsoition tag be shown in any access point app in the "now playing" section? I personally doubt it. And that would make the Composition tag only usable in the search process, correct? Please enlighten me! Thanks in advance, Hans |
|||
15-05-2013, 12:31
Post: #16
|
|||
|
|||
RE: Sort by Filename
(15-05-2013 11:02)hvaleton Wrote: Hi Simon, It's much more important to populate the Group tag than the Composition tag. I'll take a look at the documentation to see if this needs clarifying. If you populate the Group tag, MinimServer will send "album" XML data to the control point that's equivalent to what you're getting at the moment. This should mean you'll continue to see the same thing in Kinsky, Chorus or Sonos. (I don't have any Sonos equipment, so I haven't been able to try this with Sonos.) The advantage of doing this is that you can easily find, select and play an entire album (CD) in its original order. You can also easily find, select and play any multi-movement musical work within the album. The Compostion tag is optional, and I'd suggest you start without this and maybe add it later if you need the additional indexing that it provides. Quote: I also put a shortened list of the performers and sometimes also the year of recording in the Album tag to be able to see the difference between various performances of the same symphony. You can do all this with the Group tag. Alternatively, you can use the tagFormat property to include this additional information in the "album" XML data that MinimServer sends to the control point. This is an alternative to manually copying this information into the Album or Group tag. Quote: For serious listening I have a Linn DS Akurate (using Kinsky or Chorus on my iPad) and for less serious listening in the remainder of the house I have three Sonos zones. Sonos soes not, and probably never will show the Composer tag. This comes down to your personal preference. If you're browsing by index, it isn't necessary to add composer or performer information to the Group or Composition tag, because you can use the Composer or Performer/Artist indexes in combination with the Group or Composition index to resolve any ambiguity in the Composition or Group value. If you're browsing a flat list of Groups or Compositions, you might find it useful to have some additional information for disambiguation. Quote:Very importantly: will this Compsoition tag be shown in any access point app in the "now playing" section? I personally doubt it. And that would make the Composition tag only usable in the search process, correct? An advantage of using the Group tag for your musical works is that you'll see the Group value in the "Now Playing" section automatically. You can also use the displayFormat setting in the tagFormat property to customize the Now Playing section with any tags in your files. |
|||
16-05-2013, 15:38
Post: #17
|
|||
|
|||
RE: Sort by Filename
Hello Simon,
Thanks for all your answers and the time you put into this. You've given me a lot to think about and I've been experimenting into the wee small hours, yesterday. (15-05-2013 12:31)simoncn Wrote:(15-05-2013 11:02)hvaleton Wrote: Hi Simon, I did start with the Group tag as you suggested. Normally I do all my tagging using MediaMonkey, but MM does not ssem to support the creation or edtiting of custom tags, other than "Custom 1", "Custom 2", etc. Maybe I'm overlooking something but I can't get MM to change these into "Group", or "Composition", etc. (Suggestions for MM, anyone?) Then I tried Mp3tag (rather unfamiliar to me, but I'm learning to use it now) and with this tool I succeeded in creating the Group tag in a number of test files. In it I put the same info I normally put in 'Album', and I changed 'Album' for all files within the same folder/directory to the name of its directory. So, Album = Vioolconcerten (Ibragimova), and tracks 1-3: Group = Mendelssohn - Vioolconcert in e, Op.64 (Ibragimova, OAE, Jurowski) track 4: Group = Mendelssohn - Ouverture 'De Hebriden' ('Fingal's Cave'), Op.26 (OAE, Jurowski) Tracks 5-7: Group = Mendelssohn - Vioolconcert in d (Ibragimova, OAE, Jurowski) This worked fine, as you predicted. In Sonos, however, Album is a very important source of information, since the on screen info is scarce and there's little room it, so you need to wait for the various fields to start scrolling one after the other... A real nightmare, actually. Sonos has definitely not been designed for classical music! But I'm digressing here. After making the aforementioned changes to my test files, showed: Title: Op.64: 1 Allegro molto appassionato Artists: Alina Ibragimova (viool), Orchestra of the Age of Enlightenment, Vladimir Jurowski Album: Mendelssohn - Vioolconcerten (Ibragimova) As you can see some information is lacking here. I can guess from the prefix of the title, "Op.64: " that Mendelssohns famous violin concerto in E minor is being played, but in other cases this would not be so easy. There are many cases in which the composer of the track that's being played is not in the Album tag. There is no Composer field in any of the Sonos access points (Sonos CR-100 controller, Sonos Ipad app, Sonos Android app, Sonos for Windows). Take for instance the fourth track in my example: it's an overture and (so) is not named in the Album tag. All in all, I think it's clear why I would try and hold on to my original way of Album tagging, for the sake of Sonos. Then a brilliant idea came up What if I put the Folder/Directory name in a new custom tag named AlbumMinim and put "AlbumMinim:Album" in the aliasTags setting? This way I would not have to change the text of my Album tags and MinimServer would treat AlbumMinim as Album to get the correct order of tracks in Folder View. I tried this but it did not work out, unfortunately. The track order was still the same as when I started: Mendelssohn - Ouverture 'De Hebriden' ('Fingal's Cave'), Op.26 (OAE, Jurowski) Mendelssohn - Vioolconcert in d (Ibragimova, OAE, Jurowski) Mendelssohn - Vioolconcert in e, Op.64 (Ibragimova, OAE, Jurowski) (N.B. I've given the Group titles here, since the grouping still works.) In my desperation I've also added both AlbumMinim and Album to the list of indexTags, but this did not change the sorting behaviour. Is there someting I don't understand about the alias function? Or is Album treated differently from all the other tags? I have succesfully tried aliasing Composer to Componist. Quote:Quote: I also put a shortened list of the performers and sometimes also the year of recording in the Album tag to be able to see the difference between various performances of the same symphony. I've added and populated Composition tags to my test files and it works like a charm. I will of course keep experimenting but this is a promising addition. Thanks! Quote:Quote:Very importantly: will this Composition tag be shown in any access point app in the "now playing" section? I personally doubt it. And that would make the Composition tag only usable in the search process, correct? |
|||
16-05-2013, 16:53
Post: #18
|
|||
|
|||
RE: Sort by Filename
(16-05-2013 15:38)hvaleton Wrote: Hello Simon, As a workaround, you could use aliasTags in MinimServer to make this change. Quote:Then I tried Mp3tag (rather unfamiliar to me, but I'm learning to use it now) and with this tool I succeeded in creating the Group tag in a number of test files. In it I put the same info I normally put in 'Album', and I changed 'Album' for all files within the same folder/directory to the name of its directory. Is this what you are seeing on the Sonos Now Playing display? This isn't what I would expect. Are you using MinimServer 0.72? This should be sending the following information to the control point: Title: Op.64: 1 Allegro molto appassionato Artists: Alina Ibragimova (viool), Orchestra of the Age of Enlightenment, Vladimir Jurowski Album: Mendelssohn - Vioolconcert in e, Op.64 (Ibragimova, OAE, Jurowski) Because the track is part of a group, the Album information for the track is taken from the Group tag, not the Album tag. This is a change from the 0.71 release onwards. It's possible that the Sonos is overriding this track information sent by MinimServer and using Album information that was sent to the control point in previous browsing steps. To confirm whether this is happening, please try playing the same track using a different control point such as Kinsky and let me know what it shows on the Now Playing screen. Quote:As you can see some information is lacking here. I can guess from the prefix of the title, "Op.64: " that Mendelssohns famous violin concerto in E minor is being played, but in other cases this would not be so easy. There are many cases in which the composer of the track that's being played is not in the Album tag. There is no Composer field in any of the Sonos access points (Sonos CR-100 controller, Sonos Ipad app, Sonos Android app, Sonos for Windows). Yes, I understand why you need this "composition" information to be included by the Sonos as part of the Album information. Quote:Then a brilliant idea came up The problem you're seeing is caused by having two Album tag values for each track: the original Album value and the AlbumMinim value. In this case, MinimServer will ignore the second conflicting value (from AlbumMinim:Album) and will write a warning message to the log. It's always worth checking the log to see if there are any error or warning messages. You would need to add another alias Album:nil to get what you're expecting. However, this would presumably take you back to the previous situation with the AlbumMinim tag value being shown by the Sonos as the album value. |
|||
16-05-2013, 19:24
Post: #19
|
|||
|
|||
RE: Sort by Filename
(16-05-2013 16:53)simoncn Wrote:That might be a nice workaround, I'll try that later on and keep you posted.(16-05-2013 15:38)hvaleton Wrote: Hello Simon, Quote:Quote:Then I tried Mp3tag (rather unfamiliar to me, but I'm learning to use it now) and with this tool I succeeded in creating the Group tag in a number of test files. In it I put the same info I normally put in 'Album', and I changed 'Album' for all files within the same folder/directory to the name of its directory. I see I have some additional explaining to do on the subject of Sonos and its workings. I'm sorry I did not do that earlier. I could have saved you some confusion. You see, Sonos is a completely self contained system. It does not even use a third party music server (such as your MinimServer) but it does everything itself, hence its popularity among those music lovers who want a music player that is simple, robust and that is pleasantly predictable in its behaviour. It has its own music server (mirrored in every zone) that it builds based upon the tag infomation it reads from the files on your NAS. There's an added complexity in that I use .m3u playlists for my classical music as regards Sonos. I've allowed my Sonos to create its music database for my popular music (some 800 cd's) and therefore has direct access to these pop flac files (via a symlink). But if I were to "feed" my Sonos with all my classical files it would transgress its (very stupid) 65k limt. Sonos completely stops reading files after about the 65000th. That may sound a lot, but at this moment I already have more than 107,000 classical files and this number will probably keep growing. My popular files amount to no more than 12,000, so no problem there. So that is why I have not given Sonos direct access to my classical music files. Instead Sonos has access to a share containing a directory tree emulating the tree in which the actual classical music files reside, containing an .m3u file for each cd or cd set. Sonos counts each .m3u playlist as one item so it reaches its limit about ten times later (assuming there's ten tracks per cd on average). The downside of this rather awkward workaround is that I can't use the Sonos search function for my classical music, but that's a small price to pay. As long as the girls can use the search function on the Sonos to find such evergreens as "Yellow Submarine" in the pop collection, and I am quoting reality here as it unfolds at this very moment! As I already said somewehere else in this thread, I only use the Linn for serious, classical listening, and then of course there are no such silly upper limits. I assume that MinimServer will not suddenly crash at 200,000 files? I would be VERY surprised if it did. From what I found out while doing my recent tests, MinimServer is a very smooth and fast tool. Congratulations on that! Back to Sonos (I know, I know, I'm still digressing but I'd like to finish my story): Sonos reads the .m3u files and (naturally) only gets the location of each file from it. But because of the emulated directory tree I can reasonably easy find the playlist and hence the cd that I'm looking for in Sonos's version of Folder View. The .m3u file for my test cd, e.g., is found here: N:\1_KLAS\Mendelssohn\Concert\Vioolconcerten (Ibragimova).m3u and looks like: \\192.168.1.44\multimedia\music\1_KLAS\Mendelssohn\Concert\Vioolconcerten (Ibragimova)\01 Op.64; 1 Allegro molto appassionato.flac \\192.168.1.44\multimedia\music\1_KLAS\Mendelssohn\Concert\Vioolconcerten (Ibragimova)\02 Op.64; 2 Andante.flac \\192.168.1.44\multimedia\music\1_KLAS\Mendelssohn\Concert\Vioolconcerten (Ibragimova)\03 Op.64; 3 Allegretto non troppo - Allegro molto vivace.flac \\192.168.1.44\multimedia\music\1_KLAS\Mendelssohn\Concert\Vioolconcerten (Ibragimova)\04 Op.26; Allegro moderato - Animato in tempo.flac \\192.168.1.44\multimedia\music\1_KLAS\Mendelssohn\Concert\Vioolconcerten (Ibragimova)\05 Vioolconcert in d; 1 Allegro.flac \\192.168.1.44\multimedia\music\1_KLAS\Mendelssohn\Concert\Vioolconcerten (Ibragimova)\06 Vioolconcert in d; 2 Adagio -.flac \\192.168.1.44\multimedia\music\1_KLAS\Mendelssohn\Concert\Vioolconcerten (Ibragimova)\07 Vioolconcert in d; 3 Allegro molto.flac (BTW: I use a VB script in MM to automatically generate these .m3u files) Sonos uses these file locations to be able to find and play the correct music file and reads its tags only at playing time. So, to cut a long story short (), that is why Sonos only 'sees' the Album tag as is, and not some aliased tag that I would perhaps want it to read! Oh, if only the Sonos could be told to read from a music server such as MinimServer. Then life would be very much easier! But also more complex, in a way... Oh, and by the way, to answer your question: Only yesterday I upgraded both MinimServer and MinimWatch from 0.71 to 0.72. Quote:Quote:As you can see some information is lacking here. I can guess from the prefix of the title, "Op.64: " that Mendelssohns famous violin concerto in E minor is being played, but in other cases this would not be so easy. There are many cases in which the composer of the track that's being played is not in the Album tag. There is no Composer field in any of the Sonos access points (Sonos CR-100 controller, Sonos Ipad app, Sonos Android app, Sonos for Windows). You are so right! I should have looked at the logs. They are very informative (good programming!). Here they are: Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcert (Vengerov, Gewandhausorchester Leipzig, Masur) ignored for file Vioolconcert (Vengerov, Gewandhausorchester Leipzig, Masur)/04 Op.64; 1 Allegro molto appassionato.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcert (Vengerov, Gewandhausorchester Leipzig, Masur) ignored for file Vioolconcert (Vengerov, Gewandhausorchester Leipzig, Masur)/05 Op.64; 2 Andante.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcert (Vengerov, Gewandhausorchester Leipzig, Masur) ignored for file Vioolconcert (Vengerov, Gewandhausorchester Leipzig, Masur)/06 Op.64; 3 Allegretto non troppo - Allegro molto vivace.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcerten (Ibragimova) ignored for file Vioolconcerten (Ibragimova)/02 Op.64; 2 Andante.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcerten (Ibragimova) ignored for file Vioolconcerten (Ibragimova)/06 Vioolconcert in d; 2 Adagio -.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcerten (Ibragimova) ignored for file Vioolconcerten (Ibragimova)/01 Op.64; 1 Allegro molto appassionato.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcerten (Ibragimova) ignored for file Vioolconcerten (Ibragimova)/03 Op.64; 3 Allegretto non troppo - Allegro molto vivace.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcerten (Ibragimova) ignored for file Vioolconcerten (Ibragimova)/05 Vioolconcert in d; 1 Allegro.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcerten (Ibragimova) ignored for file Vioolconcerten (Ibragimova)/07 Vioolconcert in d; 3 Allegro molto.flac Warning: conflicting ALBUM tag value Mendelssohn - Vioolconcerten (Ibragimova) ignored for file Vioolconcerten (Ibragimova)/04 Op.26; Allegro moderato - Animato in tempo.flac Quote:You would need to add another alias Album:nil to get what you're expecting. However, this would presumably take you back to the previous situation with the AlbumMinim tag value being shown by the Sonos as the album value. You have just made my day! It just took the alias Album:nil to make it all work out as I wanted it to. Great! Thanks ever so much! And the problem you suggested might arise for Sonos is simply neither here nor there because of ... (see my explanation/novella on Sonos above) I will now go and open a bottle of wine and continue my tests. And did I already mention how much I like the grouping functionality? I do. A lot! Thanks! Regards, Hans |
|||
16-05-2013, 21:16
Post: #20
|
|||
|
|||
RE: Sort by Filename
hi
I just read along the thread, as I recognized some of my own experiences. As everything worked out I have nothing more to say than that the Tag:nil alias necessity to supress the original tag should really be mentioned in the manual. It took my some hours to figure this out a few weeks ago. And though it is quite logical if you got it, and therefore should be kept that way, it is not that obvious in the first place. But great that everything worked out, I for myself am now really happy with MinS |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)