andyg;613700 Wrote: 
> I don't quite understand the issue, can you give some examples?
My music library is all classical music.  Folks with musicology or
music-history backgrounds (like me) are accustomed to lumping 'artists'
(i.e. composers) into era-of-composition groups.

So, I tag my files with genre names like:

a_Medieval
b_Renaissance
c_Early_Baroque
..etc. 

..so that genres are both laid out on disk and display in SBS in the
correct historical chronological order.  After a scan (either rescan or
wipecache) my PostScan plugin runs a scan to "prettify" the genre names
by removing the prefix and the underscores:

Code:
--------------------
    
  UPDATE genres
  set name = psreplace(name, 's/^(?i)([[:alpha:]])\1*?[_|\s](.*)$/"$2"/')
  WHERE namesort = psmatch(namesort, 'm/^([[:alpha:]])\1* .*$/');
  
  UPDATE genres
  set name = psreplace(name, 's/_/ /g');
  
--------------------

This results in the genre list getting displayed in SBS as:

Medieval
Renaissance
Early Baroque
..etc.

Since the r31901 change, this continues to work with wipecache scans. 
But with rescan, if I've added a new a_Medieval album to the library, a
new 'a_Medieval' genre name record gets created since the scanner no
longer matches on the namesort 'A MEDIEVAL'. Thus, I end up with two
'Medieval' genre entries.

So, with r31901, my choices are: 

1). re-tag all my files (non-trivial since all the tags are in embedded
cuesheets so there is no mass retagging tool available..I'd have to
write my own) and change my PostScan queries to update the genre
namesort rather than name.  I'm guessing that this might take me 80
hours or more to accomplish since it would also involve re-tooling my
ripping process for future rips too.

--or--

2). Locally back out the r31901 changes to Genre.pm.

For now, I'm relying on #2.  And I'm very certain I'm the only user
affected negatively by r31901.  So like I said, given that fact, I'm
assuming that adding yet another option to settings so that the old
genre behavior is available just isn't going to happen.

I mean, thinking this through, Phil and the other folks who lobbied for
this change are right.  Names is names, or as JJZolx says, "Yé-yé is not
the same as Ye-Ye."

I really should bite the bullet and retag.  Unfortunately, that's going
to require a time-investment that I just can't make right now.

For years, I managed to keep a custom schema_optimize.sql which
accomplished the same thing (prettifying the genre names) going through
innumerable SS/SC/SBS upgrades.  I finally wrote the PostScan plugin to
get away from having to rely on local SBS customizations.  Now, I'm
right back there.


-- 
gharris999
------------------------------------------------------------------------
gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115
View this thread: http://forums.slimdevices.com/showthread.php?t=85909

_______________________________________________
beta mailing list
beta@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to