Hello community, here is the log from the commit of package lollypop for openSUSE:Factory checked in at 2019-01-21 10:58:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lollypop (Old) and /work/SRC/openSUSE:Factory/.lollypop.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lollypop" Mon Jan 21 10:58:34 2019 rev:63 rq:666545 version:0.9.911 Changes: -------- --- /work/SRC/openSUSE:Factory/lollypop/lollypop.changes 2019-01-10 15:22:50.974360973 +0100 +++ /work/SRC/openSUSE:Factory/.lollypop.new.28833/lollypop.changes 2019-01-21 10:59:40.307328266 +0100 @@ -1,0 +2,14 @@ +Wed Jan 16 20:14:36 UTC 2019 - [email protected] + +- Update to version 0.9.911: + * Fix search provider issue (glgo#World/lollypop#1493). + * Escape playlists on sync (glgo#World/lollypop#1597). + * Scrobble on connect if a track is playing + (glgo#World/lollypop#1588). + * Fix a crash when object name is empty + (glgo#World/lollypop#1596). + * Fix radio restore state (glgo#World/lollypop#1595). + * Fix scroll volume down when window is not focused + (glgo#World/lollypop#1591). + +------------------------------------------------------------------- Old: ---- lollypop-0.9.910.tar.xz New: ---- lollypop-0.9.911.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lollypop.spec ++++++ --- /var/tmp/diff_new_pack.8FF0x0/_old 2019-01-21 10:59:40.943327440 +0100 +++ /var/tmp/diff_new_pack.8FF0x0/_new 2019-01-21 10:59:40.943327440 +0100 @@ -17,7 +17,7 @@ Name: lollypop -Version: 0.9.910 +Version: 0.9.911 Release: 0 Summary: GNOME music playing application License: GPL-3.0-or-later @@ -114,7 +114,7 @@ %{_datadir}/dbus-1/services/org.gnome.Lollypop.SearchProvider.service %dir %{_datadir}/gnome-shell %dir %{_datadir}/gnome-shell/search-providers -%{_datadir}/gnome-shell/search-providers/lollypop-search-provider.ini +%{_datadir}/gnome-shell/search-providers/org.gnome.Lollypop.SearchProvider.ini %files lang -f %{name}.lang ++++++ _service ++++++ --- /var/tmp/diff_new_pack.8FF0x0/_old 2019-01-21 10:59:40.967327409 +0100 +++ /var/tmp/diff_new_pack.8FF0x0/_new 2019-01-21 10:59:40.967327409 +0100 @@ -1,7 +1,7 @@ <services> <service mode="disabled" name="tar_scm"> <param name="changesgenerate">enable</param> - <param name="revision">0.9.910</param> + <param name="revision">0.9.911</param> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/World/lollypop.git</param> <param name="versionformat">@PARENT_TAG@</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.8FF0x0/_old 2019-01-21 10:59:40.987327383 +0100 +++ /var/tmp/diff_new_pack.8FF0x0/_new 2019-01-21 10:59:40.987327383 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/World/lollypop.git</param> - <param name="changesrevision">3df19ff7a6f0ccc7113133da1ea3e02d9337df33</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">e6095f003596ddb5c8ee222828a3dfe58fda20fc</param></service></servicedata> \ No newline at end of file ++++++ lollypop-0.9.910.tar.xz -> lollypop-0.9.911.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/lollypop/application.py new/lollypop-0.9.911/lollypop/application.py --- old/lollypop-0.9.910/lollypop/application.py 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/lollypop/application.py 2019-01-16 18:51:36.000000000 +0100 @@ -309,7 +309,7 @@ from lollypop.radios import Radios radios = Radios() track_id = radios.get_id( - self.player.current_track.album_artists[0]) + self.player.current_track.radio_name) else: track_id = self.player.current_track.id # Save albums context diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/lollypop/controller_progress.py new/lollypop-0.9.911/lollypop/controller_progress.py --- old/lollypop-0.9.910/lollypop/controller_progress.py 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/lollypop/controller_progress.py 2019-01-16 18:51:36.000000000 +0100 @@ -205,7 +205,7 @@ volume = App().player.volume if y > 0: volume -= 0.1 - else: + elif y < 0: volume += 0.1 if volume < 0: volume = 0.0 @@ -217,7 +217,7 @@ position = App().player.position if y > 0: seek = position - 5 * Gst.SECOND - else: + elif y < 0: seek = position + 5 * Gst.SECOND if seek < 0: seek = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/lollypop/define.py new/lollypop-0.9.911/lollypop/define.py --- old/lollypop-0.9.910/lollypop/define.py 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/lollypop/define.py 2019-01-16 18:51:36.000000000 +0100 @@ -87,7 +87,7 @@ class Sizing: - SMALL = 400 + SMALL = 350 MEDIUM = 500 BIG = 700 MONSTER = 800 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/lollypop/lastfm.py new/lollypop-0.9.911/lollypop/lastfm.py --- old/lollypop-0.9.910/lollypop/lastfm.py 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/lollypop/lastfm.py 2019-01-16 18:51:36.000000000 +0100 @@ -291,6 +291,14 @@ password_hash=md5(self.__password)) if full_sync: App().task_helper.run(self.__populate_loved_tracks) + track = App().player.current_track + if track.id is not None: + self.__now_playing( + ", ".join(track.artists), + track.album_name, + track.title, + int(track.duration), + track.mb_track_id) except Exception as e: Logger.debug("LastFM::__connect(): %s" % e) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/lollypop/localized.py new/lollypop-0.9.911/lollypop/localized.py --- old/lollypop-0.9.910/lollypop/localized.py 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/lollypop/localized.py 2019-01-16 18:51:36.000000000 +0100 @@ -28,7 +28,10 @@ @param string as str @return str """ - return string[0] + if string: + return string[0] + else: + return "" class LocalizedCollation(object): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/lollypop/player.py new/lollypop-0.9.911/lollypop/player.py --- old/lollypop-0.9.910/lollypop/player.py 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/lollypop/player.py 2019-01-16 18:51:36.000000000 +0100 @@ -330,8 +330,8 @@ radios = Radios() track = Track() name = radios.get_name(current_track_id) - url = radios.get_url(name) - track.set_radio(name, url) + uri = radios.get_uri(current_track_id) + track.set_radio(name, uri) self.load(track, is_playing) elif App().tracks.get_uri(current_track_id) != "": if albums: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/lollypop/sync_mtp.py new/lollypop-0.9.911/lollypop/sync_mtp.py --- old/lollypop-0.9.910/lollypop/sync_mtp.py 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/lollypop/sync_mtp.py 2019-01-16 18:51:36.000000000 +0100 @@ -248,7 +248,8 @@ # New tracks for playlists playlist_ids = App().playlists.get_synced_ids() for playlist_id in playlist_ids: - playlists.append(App().playlists.get_name(playlist_id)) + name = App().playlists.get_name(playlist_id) + playlists.append(escape(name)) if App().playlists.get_smart(playlist_id): request = App().playlists.get_smart_sql(playlist_id) track_ids = App().db.execute(request) @@ -552,7 +553,7 @@ break m3u = None stream = None - playlist = App().playlists.get_name(playlist_id) + playlist = escape(App().playlists.get_name(playlist_id)) try: # Create playlist m3u = Gio.File.new_for_path( @@ -597,7 +598,6 @@ if stream is not None: stream.close() if m3u is not None: - playlist = escape(playlist) dst = Gio.File.new_for_uri( self.__uri + "/" + playlist + ".m3u") self.__retry(m3u.move, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/meson.build new/lollypop-0.9.911/meson.build --- old/lollypop-0.9.910/meson.build 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/meson.build 2019-01-16 18:51:36.000000000 +0100 @@ -1,5 +1,5 @@ project('lollypop', - version: '0.9.910', + version: '0.9.911', meson_version: '>= 0.40.0' ) i18n = import('i18n') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/search-provider/lollypop-search-provider.ini new/lollypop-0.9.911/search-provider/lollypop-search-provider.ini --- old/lollypop-0.9.910/search-provider/lollypop-search-provider.ini 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/search-provider/lollypop-search-provider.ini 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ -[Shell Search Provider] -DesktopId=org.gnome.Lollypop.desktop -BusName=org.gnome.Lollypop.SearchProvider -ObjectPath=/org/gnome/LollypopSearchProvider -Version=2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/search-provider/meson.build new/lollypop-0.9.911/search-provider/meson.build --- old/lollypop-0.9.910/search-provider/meson.build 2019-01-08 18:02:53.000000000 +0100 +++ new/lollypop-0.9.911/search-provider/meson.build 2019-01-16 18:51:36.000000000 +0100 @@ -15,6 +15,6 @@ install_dir: service_dir ) install_data( - 'lollypop-search-provider.ini', + 'org.gnome.Lollypop.SearchProvider.ini', install_dir: serarch_provider_dir ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-0.9.910/search-provider/org.gnome.Lollypop.SearchProvider.ini new/lollypop-0.9.911/search-provider/org.gnome.Lollypop.SearchProvider.ini --- old/lollypop-0.9.910/search-provider/org.gnome.Lollypop.SearchProvider.ini 1970-01-01 01:00:00.000000000 +0100 +++ new/lollypop-0.9.911/search-provider/org.gnome.Lollypop.SearchProvider.ini 2019-01-16 18:51:36.000000000 +0100 @@ -0,0 +1,5 @@ +[Shell Search Provider] +DesktopId=org.gnome.Lollypop.desktop +BusName=org.gnome.Lollypop.SearchProvider +ObjectPath=/org/gnome/LollypopSearchProvider +Version=2
