Re: [SlimDevices: Beta] Sort order forms for names
But here's the thing: if the scanner scans a file with André_George_Previn_the_conductor_or_composer -after- it scans a file with André_George_Previn_the_album_artist, then the contributor.namesort field is always going to be overwritten with the default LMS generated ANDRé GEORGE PREVIN namesort data. So bye, bye namesort == PREVIN ANDRE GEORGE. Doesn't this explain the semi-random sort results you've been seeing? I.e. whether or not your preferred namesort data gets munged is largely luck-of-the-draw in terms of what files get scanned in what order? gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115 View this thread: http://forums.slimdevices.com/showthread.php?t=103454 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] LMS 7.9 and DSD
marflao wrote: > Thanks for the swift response, livconcepts. > > My DAC should be able to handle DoP as well as native DSD but I guess my > NAS will be the bottleneck, or? > The question I´m asking myself is if I will be able to play DSD files in > my current setup? > > If the answer would be "Yes" then the following question is what needs > to be done to achieve this ;-) EDO on the Touch ( for 24/192 and DoP) and audioscan 0.95 which you migth have to compile for your hardware if it does not exist . Will your NAS be able to run play DSD ? I don't know it migth not ? If anyone made it on that platform please speak up . Or think about it and . Make your own DoP/flac files offline on a PC then you only need EDO . Make 24/96 PCM copies and your Touch Will just work rigth out off the Box . DSD is just another format nothing magical here all formats >= 16/44.1 is transparent to humans anyway . ( DAC performance migth not be ) . A good recording Will sound good in any playback format thats transparent . Me i buy DSD if that's the only option aviable otherwise I buy PCM . Run another copy of LMS on a PC . Switch servers when needed . Then you can use play DSD and EDO and satisfy you curiosity . In a fairly large music collection you won't need DSD that often . The content is rare . Main hifi: Touch + CIA PS +MeridianG68J MeridianHD621 MeridianG98DH 2 x MeridianDSP5200 MeridianDSP5200HC 2 xMeridianDSP3100 +Rel Stadium 3 sub. Bedroom/Office: Boom Kitchen: Touch + powered Fostex PM0.4 Misc use: Radio (with battery) iPad1 with iPengHD & SqueezePad (spares Touch, SB3, reciever ,controller ) server HP proliant micro server N36L with ClearOS Linux http://people.xiph.org/~xiphmont/demo/neil-young.html Mnyb's Profile: http://forums.slimdevices.com/member.php?userid=4143 View this thread: http://forums.slimdevices.com/showthread.php?t=101641 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] LMS 7.9 and DSD
Thanks for the swift response, livconcepts. My DAC should be able to handle DoP as well as native DSD but I guess my NAS will be the bottleneck, or? The question I´m asking myself is if I will be able to play DSD files in my current setup? If the answer would be "Yes" then the following question is what needs to be done to achieve this ;-) marflao's Profile: http://forums.slimdevices.com/member.php?userid=57334 View this thread: http://forums.slimdevices.com/showthread.php?t=101641 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] LMS 7.9 and DSD
Actually playing DSD on a Squeezebox Touch won't do much good compared to the PCM version (24/96 or 24/192) . This is because LMS will transcode DSD to PCM anyway. You need to have a DSD DAC in order to hear the real benefit. livconcepts's Profile: http://forums.slimdevices.com/member.php?userid=63339 View this thread: http://forums.slimdevices.com/showthread.php?t=101641 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] Sort order forms for names
gharris999 wrote: > Are you sure you understand the table relationships in the database? > > The 'contributors' table is just a collection of names with name, > name_sort & name_search fields. There's nothing in the contributors > table that identifies a contributor as a track-artist, album-artist, > conductor, etc. That is found in other tables. So ArtistSort and > AlbumArtistSort tags aren't being overwritten. Rather, > contributors.namesort record-fields are being overwritten. > > The 'contributor_track' table links a tracks table record with a > contributors record and further contains a 'role' field that defines the > role of the contributor to the track. The currently defined roles are: > > Role Name > 1 Artist > 2 Composer > 3 Conductor > 4 Band > 5 Album Artist > 6 Track Artist > > So, please understand that a single contributor record can be "pointed > to" under a variety of roles: album artist, track artist, composer, > conductor, etc. > > If you are ending up with multiple records in the contributors table for > what ought to be the same person, that's generally understood amongst > the LMS developers that there's a problem with your tags, rather than a > problem with the scanner. > > If you truly believe that you've found a bug in the scanner, isolate two > audio files that reference the same person in two different roles and > which, when scanned, produce two different records in the contributors > table. Then use a command-line tag dumping tool to report out the > contents of the tags in the audio files. That should be enough > information to then file a bug report on bugzilla. > > (..and please forgive me if I've misunderstood what you're trying to get > at here..) It seems to me that what you're really asking for is an > enhancement to the scanner to recognize your ComposerSort and > ConductorSort tags. Is that right? Apologies if I made it seem as if I didn't understand the tables and relationships. I do. I used queries linking the tables to check what LMS thought the roles were, checking what I know them to be from the tags I set up. I don't have multiple records of the contributors - I was trying (but failing) to say that LMS was setting namesort to one thing, when the tags I set (ArtistSort and AlbumArtistSort) contain something else. So I don't have two different records in the Contributors table, one right, one wrong. I don't think I said I did. I have one record, and it is wrong. I tried to explain how I think it gets corrupted. But my word-box is manifestly inadequate. I've also tried to state more than once once on this thread that I am not asking for ComposerSort or ConductorSort, but I'm obviously failing, again, to make it clear. I'm not asking for them, not least because I know it would lead to requests for many other sort versions. I just want the AlbumArtist lists and Artist lists to be in the order that I spent a heck of a lot of time and effort working out how to achieve. I still think that they were OK some time ago, but I don't know which LMS that was in, and I could be wrong. I've been having a rough time lately with communications generally on several matters in several parts of my life, so please accept my apologies for being so grumpy. Since I'm unable to explain what the bug is I may just have to give in and stop using any standard LMS menus. Something of a nuisance. LMS 7.9 on VortexBox Midi, Xubuntu 14.04, FLACs 16->24 bit, 44.1->192kbps. LMS & Squeeze2upnp to MF M1 CLiC (to MF amp & ESLs) & Marantz CR603 UPnP renderers. Minimserver (server) & upplay (control point) to same renderers & to upmpdcli/mpd PC renderers. Squeezelite to Meridian USB Explorer DAC to speakers/phones. Wireless Xubuntu 14.04 laptop with firefox/upplay or Android 'phone with Squeeze-Commander/BubbleUPnP controls LMS/Minimserver. Have a Touch with EDO, and a spare, but don't use. PasTim's Profile: http://forums.slimdevices.com/member.php?userid=41642 View this thread: http://forums.slimdevices.com/showthread.php?t=103454 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] LMS 7.9 and DSD
Hi all, A couple days ago I installed SSODS (I used pinkdots ssods version and it´s now running LMS 7.9.0 - 142832773) successfully on my NAS (Syno DS213) and wanted to give "DSD a try". [Out of curiosity I´d like to find out myself if there is a sonic (audible) advantage with this kind of high rez music (compared to 16/44,1 flacs for instance).] So I installed the DSD player plugin on my Touch (Firmware: 7.8.0-r16754) but couldn´t set it up properly (-"DSDPlayer does not currently include a version of dsdplay which supports your server. DSD playback has been disabled for this player."- is shown in the settings). Am I right that i) I need at least "-Audio::Scan: 0.94-" and ii) a NAS with a more powerful architecture than an "-armv5tel-linux-"? At least that was my understanding from this thread? Or am I mistaken and there will be a possibility to play some dsf files from the NAS via the Touch to my DAC? Would really appreciate your view on this. Thanks in advance, Cheers, M. marflao's Profile: http://forums.slimdevices.com/member.php?userid=57334 View this thread: http://forums.slimdevices.com/showthread.php?t=101641 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] Sort order forms for names
Finally, it seems what you're really asking for is an enhancement to the scanner to recognize your ComposerSort and ConductorSort tags. Is that right? gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115 View this thread: http://forums.slimdevices.com/showthread.php?t=103454 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] Sort order forms for names
PS: If I had to guess, I'd guess that the undesirable scan and sort behavior you're seeing is a byproduct of code that was introduced as a fix for bug 16956. See: http://bugs.slimdevices.com/show_bug.cgi?id=16956 I've run into problems myself with that code. I've had to essentially run a fork of LMS ever since with a modified Slim/Schema/Genre.pm file, backing out some of those code changes. See http://forums.slimdevices.com/showthread.php?102190-LMS-7-8-amp-7-9-GENRE-Problems for a discussion of this. By and large, the developers and most users seem happy with the changes introduced as a response to bug 16956. I'm a tiny minority of one for which that fix broke something. gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115 View this thread: http://forums.slimdevices.com/showthread.php?t=103454 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] Sort order forms for names
Are you sure you understand the table relationships in the database? The 'contributors' table is just a collection of names with name, name_sort & name_search fields. There's nothing in the contributors table that identifies a contributor as a track-artist, album-artist, conductor, etc. That is found in other tables. So ArtistSort and AlbumArtistSort tags aren't being overwritten. Rather, contributors.name_sort records are being overwritten. The 'contributor_track' table links a tracks table record with a contributors record and further contains a 'role' field that defines the role of the contributor to the track. The currently defined roles are: RoleName 1 Artist 2 Composer 3 Conductor 4 Band 5 Album Artist 6 Track Artist So, please understand that a single contributor record can be "pointed to" under a variety of roles: album artist, track artist, composer, conductor, etc. If you are ending up with multiple records in the contributors table for what ought to be the same person, that's generally understood amongst the LMS developers that there's a problem with your tags, rather than a problem with the scanner. If you truly believe that you've found a bug in the scanner, isolate two audio files that, when scanned, produce two records in the contributors table. Then use a command-line tag dumping tool to report out the contents of the tags in the audio files. That should be enough information to then file a bug report on bugzilla. (..and please forgive me if I've misunderstood what you're trying to get at here..) gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115 View this thread: http://forums.slimdevices.com/showthread.php?t=103454 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] Sort order forms for names
I believe I am beginning to see a pattern. I got somewhat side-tracked by my belief that ComposerSort was inspected by LMS. However, it seems that neither it nor ConductorSort are, but BandSort, ArtistSort and AlbumArtistSort are. That's all OK. What isn't OK is that some valid ArtistSort and AlbumArtistSort tags get overwriiten. The pattern seems to be: - the name has to include an accented character - the name has to be an Artist and/or AlbumArtist and also a Conductor or Composer, or else be a band What happens then is that I get (name,namesort): "André George Previn","ANDRé GEORGE PREVIN" (my ArtistSort is PREVIN ANDRE GEORGE) "André Segovia","ANDRé SEGOVIA"(my ArtistSort is SEGOVIA ANDRE) "István Kertész","ISTVáN KERTéSZ"(my ArtistSort is KERTESZ ISTVAN) "Hallé O","HALLé O" (my BandSort is HALLE O) "RTÉ National Symphony Orchestra","RTÉ NATIONAL SYMPHONY ORCHESTRA" (my BandSort has E for É) But: "André Bernard","BERNARD ANDRE"(is OK - this is only an Artist) "David Willcocks","WILLCOCKS DAVID" (is OK, even though Willocks is a composer, the name has no accent) "The Belcea Quartet","BELCEA QUARTET" (is OK as I set it like this) I think what is happening is that the accented character á or é (etc) in the namesort is causing a later comparison with the sorted name to go wrong. So when Willcocks as a Conductor is found the ArtistSort is not corrupted, but when Previn as a conductor, or Segovia as a Composer, is found the name comparison fails and is corrupted. I don't know where the code is in LMS. If someone can help with finding it I'll go and look. LMS 7.9 on VortexBox Midi, Xubuntu 14.04, FLACs 16->24 bit, 44.1->192kbps. LMS & Squeeze2upnp to MF M1 CLiC (to MF amp & ESLs) & Marantz CR603 UPnP renderers. Minimserver (server) & upplay (control point) to same renderers & to upmpdcli/mpd PC renderers. Squeezelite to Meridian USB Explorer DAC to speakers/phones. Wireless Xubuntu 14.04 laptop with firefox/upplay or Android 'phone with Squeeze-Commander/BubbleUPnP controls LMS/Minimserver. Have a Touch with EDO, and a spare, but don't use. PasTim's Profile: http://forums.slimdevices.com/member.php?userid=41642 View this thread: http://forums.slimdevices.com/showthread.php?t=103454 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] 7.9 Problems/Bugs
atrocity wrote: > > One thing I'm sure of is that SoA and the Wandboard are not the issue > here: The problem first appeared for me running an official LMS release > under Ubuntu. > > I have also, now that I think of it, experienced gaps between tracks > when running a Touch away from home using the internal server and an SD > card. Though in those cases the display did not lag. I don't know if > skipping tracks back/forward would have helped, I resorted to power > cycling. I accidentally turned off the power to the wandboard - it's been working perfectly since - so I'm not too sure where the problem lies but certainly wouldn't rule out SoA or the Wandboard. Interesting to see if the problem returns after it's been running for a while. steve-g's Profile: http://forums.slimdevices.com/member.php?userid=52057 View this thread: http://forums.slimdevices.com/showthread.php?t=101516 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta
Re: [SlimDevices: Beta] Sort order forms for names
gharris999 wrote: > PasTim: Have you looked at the records in the CONTRIBUTORS table? That > might give you a clue as to what's going on with the scan. The easiest > way I've found to do that is to copy the SQLite library.db from the LMS > cache folder to a windows machine and then use the free SQLite browser > software from http://sqlitebrowser.org/ > > If you can figure out what's going on with the scan and offer a bug-fix, > that would, of course, be preferable to the work-around kludge of using > PostScan. > > But, if it comes to it, and before you start, as you say, "committing to > hundreds of PostScan patches", please be aware that PostScan allows you > to do regular expression based search and replace in update queries. > So, for instance, I tag my genres with entries like: > > a_Medieval > b_Renaissance > c_Early_Baroque > > ..etc. Any genres that don't have a alpha_ prefix, I like to ghettoize > to the bottom of the genre list. This generalized update query does the > trick: > > Code: > > > UPDATE genres > SET namesort = psreplace(namesort, 's/^(.*)$/"Z $1"/') > WHERE namesort != psmatch(namesort, 'm/^([[:alpha:]])\1* .*$/') and name != 'No Genre'; > > > > > Also, you can use case-based queries. E.g.: > > Code: > > > UPDATE genres > set name = CASE > when name = 'English Italian Baroque' then 'Italian & English Baroque' > when name = 'Italian and English Baroque' then 'Italian & English Baroque' > when name = 'Spanish Latin American Baroque' then 'Spanish & Latin-American Baroque' > when name = 'Spanish and Latin-American Baroque' then 'Spanish & Latin-American Baroque' > when name = 'Post-Romantic-Nationalist' then 'Post-Romantic Nationalist' > when name = 'Central European Modernism' then 'Central-European Modernism' > when name = 'Italian-Spanish Modernism' then 'Italian & Spanish Modernism' > when name = 'American-English Modernism' then 'English & American Modernism' > when name = 'English and American Modernism' then 'English & American Modernism' > when name = 'Post Modern Contemporary' then 'Contemporary Post-Modernism' > when name = 'Post Modern Aleatoric' then 'Aleatoric Post-Modernism' > when name = 'Post Modern Minimalist' then 'Minimalist Post-Modernism' > when name = 'Jazz and Blues' then 'Jazz & Blues' > Else name > End ; > > > > > So..rather than having to have hundreds of individual PostScan update > queries, you may be able to generalize them down to a handful. Thanks very much. I had no idea PostScan supported regex. If it comes to that I will see if I can use that to set my namesorts. Meanwhile I will try to understand what is going on with my namesort fields. LMS 7.9 on VortexBox Midi, Xubuntu 14.04, FLACs 16->24 bit, 44.1->192kbps. LMS & Squeeze2upnp to MF M1 CLiC (to MF amp & ESLs) & Marantz CR603 UPnP renderers. Minimserver (server) & upplay (control point) to same renderers & to upmpdcli/mpd PC renderers. Squeezelite to Meridian USB Explorer DAC to speakers/phones. Wireless Xubuntu 14.04 laptop with firefox/upplay or Android 'phone with Squeeze-Commander/BubbleUPnP controls LMS/Minimserver. Have a Touch with EDO, and a spare, but don't use. PasTim's Profile: http://forums.slimdevices.com/member.php?userid=41642 View this thread: http://forums.slimdevices.com/showthread.php?t=103454 ___ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/beta