[Slim-Checkins] r8760 - in /trunk/server/Slim/Formats: FLAC.pm
Playlists/CUE.pm
dsully at svn.slimdevices.com
dsully at svn.slimdevices.com
Tue Aug 1 15:05:37 PDT 2006
Author: dsully
Date: Tue Aug 1 15:05:36 2006
New Revision: 8760
URL: http://svn.slimdevices.com?rev=8760&view=rev
Log:
Bug: N/A
Description: Use contributorRoles() to get list of roles instead of hardcoding them.
Modified:
trunk/server/Slim/Formats/FLAC.pm
trunk/server/Slim/Formats/Playlists/CUE.pm
Modified: trunk/server/Slim/Formats/FLAC.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Formats/FLAC.pm?rev=8760&r1=8759&r2=8760&view=diff
==============================================================================
--- trunk/server/Slim/Formats/FLAC.pm (original)
+++ trunk/server/Slim/Formats/FLAC.pm Tue Aug 1 15:05:36 2006
@@ -46,7 +46,7 @@
'DISC #' => 'DISC',
);
-my @tagNames = qw(ALBUM ARTIST BAND COMPOSER CONDUCTOR DISCNUMBER TITLE TRACKNUMBER DATE);
+my @tagNames = (Slim::Schema::Contributor->contributorRoles, qw(ALBUM DISCNUMBER TITLE TRACKNUMBER DATE));
my $tagCache = [];
# peem id (http://flac.sf.net/id.html http://peem.iconoclast.net/)
Modified: trunk/server/Slim/Formats/Playlists/CUE.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Formats/Playlists/CUE.pm?rev=8760&r1=8759&r2=8760&view=diff
==============================================================================
--- trunk/server/Slim/Formats/Playlists/CUE.pm (original)
+++ trunk/server/Slim/Formats/Playlists/CUE.pm Tue Aug 1 15:05:36 2006
@@ -104,6 +104,7 @@
$tracks->{$currtrack}->{'REPLAYGAIN_TRACK_PEAK'} = $1;
} elsif (defined $currtrack and
+
$line =~ /^(?:\s+REM )?\s*(TITLE|YEAR|GENRE|COMMENT|COMPOSER|CONDUCTOR|BAND|DISC|DISCC)\s+\"(.*)\"/i) {
$tracks->{$currtrack}->{uc $1} = $2;
@@ -227,8 +228,8 @@
$track->{'TRACKNUM'} = $key;
$::d_parse && msg(" TRACKNUM: " . $track->{'TRACKNUM'} . "\n");
- for my $attribute (qw(TITLE ARTIST ALBUM CONDUCTOR COMPOSER BAND YEAR
- GENRE REPLAYGAIN_TRACK_PEAK REPLAYGAIN_TRACK_GAIN)) {
+ for my $attribute (Slim::Schema::Contributor->contributorRoles,
+ qw(TITLE ALBUM YEAR GENRE REPLAYGAIN_TRACK_PEAK REPLAYGAIN_TRACK_GAIN)) {
if (exists $track->{$attribute}) {
$::d_parse && msg(" $attribute: " . $track->{$attribute} . "\n");
More information about the checkins
mailing list