Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mpv-mpris for openSUSE:Factory checked in at 2022-09-30 17:58:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpv-mpris (Old) and /work/SRC/openSUSE:Factory/.mpv-mpris.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpv-mpris" Fri Sep 30 17:58:06 2022 rev:4 rq:1007097 version:0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/mpv-mpris/mpv-mpris.changes 2022-06-18 22:06:09.923654024 +0200 +++ /work/SRC/openSUSE:Factory/.mpv-mpris.new.2275/mpv-mpris.changes 2022-09-30 17:58:24.653327676 +0200 @@ -1,0 +2,9 @@ +Thu Sep 29 19:32:58 UTC 2022 - Mia Herkt <m...@0x0.st> + +- Update to 0.9 + * expose musicbrainz metadata if available + gh#hoyon/mpv-mpris#79 + * Fix test failure with glib 2.73.3 + gh#hoyon/mpv-mpris#80 + +------------------------------------------------------------------- Old: ---- mpv-mpris-0.8.1.tar.gz New: ---- mpv-mpris-0.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpv-mpris.spec ++++++ --- /var/tmp/diff_new_pack.jiUMfc/_old 2022-09-30 17:58:25.085328599 +0200 +++ /var/tmp/diff_new_pack.jiUMfc/_new 2022-09-30 17:58:25.089328608 +0200 @@ -17,7 +17,7 @@ Name: mpv-mpris -Version: 0.8.1 +Version: 0.9 Release: 0 Summary: MPRIS plugin for mpv License: MIT ++++++ mpv-mpris-0.8.1.tar.gz -> mpv-mpris-0.9.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpv-mpris-0.8.1/mpris.c new/mpv-mpris-0.9/mpris.c --- old/mpv-mpris-0.8.1/mpris.c 2022-06-18 00:35:07.000000000 +0200 +++ new/mpv-mpris-0.9/mpris.c 2022-09-10 13:07:27.000000000 +0200 @@ -360,6 +360,25 @@ add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/Album", "xesam:album"); add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/Genre", "xesam:genre"); + /* Musicbrainz metadata mappings + (https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html) */ + + // IDv3 metadata format + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MusicBrainz Artist Id", "mb:artistId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MusicBrainz Track Id", "mb:recordingId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MusicBrainz Album Artist Id", "mb:releaseArtistId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MusicBrainz Album Id", "mb:releaseId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MusicBrainz Release Track Id", "mb:trackId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MusicBrainz Work Id", "mb:workId"); + + // Vorbis & APEv2 metadata format + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MUSICBRAINZ_ARTISTID", "mb:artistId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MUSICBRAINZ_TRACKID", "mb:recordingId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MUSICBRAINZ_ALBUMARTISTID", "mb:releaseArtistId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MUSICBRAINZ_ALBUMID", "mb:releaseId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MUSICBRAINZ_RELEASETRACKID", "mb:trackId"); + add_metadata_item_string(ud->mpv, &dict, "metadata/by-key/MUSICBRAINZ_WORKID", "mb:workId"); + add_metadata_item_string_list(ud->mpv, &dict, "metadata/by-key/uploader", "xesam:artist"); add_metadata_item_string_list(ud->mpv, &dict, "metadata/by-key/Artist", "xesam:artist"); add_metadata_item_string_list(ud->mpv, &dict, "metadata/by-key/Album_Artist", "xesam:albumArtist"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpv-mpris-0.8.1/test/setup new/mpv-mpris-0.9/test/setup --- old/mpv-mpris-0.8.1/test/setup 2022-06-18 00:35:07.000000000 +0200 +++ new/mpv-mpris-0.9/test/setup 2022-09-10 13:07:27.000000000 +0200 @@ -63,8 +63,10 @@ } playerctl_list_all_is_mpv () { - player="$(playerctl --list-all 2>&1)" - test "$player" = mpv + ret=0 ; player="$(playerctl --list-all 2> /dev/null)" || ret=$? + if [ $ret -ne 0 ] || [ "$player" != mpv ] ; then + playerctl --list-all ; return $((ret?ret:1)) + fi } status () {