[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/phonon
From:       Matthias Kretz <kretz () kde ! org>
Date:       2008-02-29 22:30:54
Message-ID: 1204324254.597146.17772.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 780757 by mkretz:

add MusicBrainz DiscId as common meta data

 M  +2 -0      mediaobject.cpp  
 M  +8 -0      mediaobject.h  
 M  +2 -1      phononnamespace.h  


--- trunk/KDE/kdelibs/phonon/mediaobject.cpp #780756:780757
@@ -200,6 +200,8 @@
         return metaData(QLatin1String("TRACKNUMBER"));
     case DescriptionMetaData:
         return metaData(QLatin1String("DESCRIPTION"));
+    case MusicBrainzDiscIdMetaData:
+        return metaData(QLatin1String("MUSICBRAINZ_DISCID"));
     }
     return QStringList();
 }
--- trunk/KDE/kdelibs/phonon/mediaobject.h #780756:780757
@@ -289,6 +289,14 @@
              * setMetaTrack  (media->metaData("TRACKNUMBER"));
              * setMetaComment(media->metaData("DESCRIPTION"));
              * \endcode
+             *
+             * For Audio CDs you can query
+             * \code
+             * metaData("MUSICBRAINZ_DISCID");
+             * \endcode
+             * to get a DiscID hash that you can use with the MusicBrainz
+             * service:
+             * http://musicbrainz.org/doc/ClientHOWTO
              */
             QStringList metaData(const QString &key) const;
 
--- trunk/KDE/kdelibs/phonon/phononnamespace.h #780756:780757
@@ -77,7 +77,8 @@
         DateMetaData,
         GenreMetaData,
         TracknumberMetaData,
-        DescriptionMetaData
+        DescriptionMetaData,
+        MusicBrainzDiscIdMetaData
     };
 
     /**
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic