Re: [SlimDevices: Beta] Sort order forms for names

2015-04-26 Thread gharris999

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

2015-04-26 Thread Mnyb

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

2015-04-26 Thread marflao

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

2015-04-26 Thread livconcepts

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

2015-04-26 Thread PasTim

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

2015-04-26 Thread marflao

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

2015-04-26 Thread gharris999

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

2015-04-26 Thread gharris999

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

2015-04-26 Thread gharris999

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

2015-04-26 Thread PasTim

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

2015-04-26 Thread steve-g

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

2015-04-26 Thread PasTim

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