From kde-commits Fri Feb 29 22:30:54 2008 From: Matthias Kretz Date: Fri, 29 Feb 2008 22:30:54 +0000 To: kde-commits Subject: KDE/kdelibs/phonon Message-Id: <1204324254.597146.17772.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=120432427312361 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 }; /**