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


Reply via email to