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 () {

Reply via email to