Hello community,

here is the log from the commit of package lollypop for openSUSE:Factory 
checked in at 2018-07-09 13:30:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lollypop (Old)
 and      /work/SRC/openSUSE:Factory/.lollypop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lollypop"

Mon Jul  9 13:30:58 2018 rev:43 rq:621673 version:0.9.519

Changes:
--------
--- /work/SRC/openSUSE:Factory/lollypop/lollypop.changes        2018-07-04 
23:56:03.687830539 +0200
+++ /work/SRC/openSUSE:Factory/.lollypop.new/lollypop.changes   2018-07-09 
13:31:40.570450104 +0200
@@ -1,0 +2,12 @@
+Mon Jul  9 05:42:20 UTC 2018 - antoine.belv...@opensuse.org
+
+- Update to version 0.9.519:
+  * Fix crash in TuneIn. Fix gl#World/lollypop#1465.
+  * Set default value to both. Fix gl#World/lollypop#1463.
+  * Show lyrics for current popover track.
+  * Make lyrics view more discoverable. Fix gl#World/lollypop#1451.
+  * Only show one artist in InfoPopover.
+  * Hide Next Popover when showing main menu.
+- Actually provide a -lang subpackage.
+
+-------------------------------------------------------------------

Old:
----
  lollypop-0.9.518.tar.xz

New:
----
  lollypop-0.9.519.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lollypop.spec ++++++
--- /var/tmp/diff_new_pack.JLmkiE/_old  2018-07-09 13:31:41.002449235 +0200
+++ /var/tmp/diff_new_pack.JLmkiE/_new  2018-07-09 13:31:41.006449227 +0200
@@ -18,7 +18,7 @@
 
 %global gobject_introspection_version 1.35.9
 Name:           lollypop
-Version:        0.9.518
+Version:        0.9.519
 Release:        0
 Summary:        GNOME music playing application
 License:        GPL-3.0-or-later
@@ -42,7 +42,6 @@
 Requires:       python3-cairo
 Requires:       python3-gobject
 Requires:       python3-pylast
-Recommends:     %{name}-lang = %{version}
 Recommends:     easytag
 Recommends:     kid3-cli
 Recommends:     lollypop-portal
@@ -90,6 +89,7 @@
 
 %build
 %meson
+%meson_build
 
 %install
 %meson_install
@@ -98,7 +98,7 @@
 %check
 %meson_test
 
-%files -f %{name}.lang
+%files
 %doc AUTHORS README.md
 %license LICENSE
 %{_bindir}/%{name}
@@ -119,4 +119,6 @@
 %dir %{_datadir}/gnome-shell/search-providers
 %{_datadir}/gnome-shell/search-providers/lollypop-search-provider.ini
 
+%files lang -f %{name}.lang
+
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.JLmkiE/_old  2018-07-09 13:31:41.030449178 +0200
+++ /var/tmp/diff_new_pack.JLmkiE/_new  2018-07-09 13:31:41.030449178 +0200
@@ -1,7 +1,7 @@
 <services>
   <service mode="disabled" name="tar_scm">
     <param name="changesgenerate">enable</param>
-    <param name="revision">0.9.518</param>
+    <param name="revision">0.9.519</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.JLmkiE/_old  2018-07-09 13:31:41.046449147 +0200
+++ /var/tmp/diff_new_pack.JLmkiE/_new  2018-07-09 13:31:41.046449147 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://gitlab.gnome.org/World/lollypop.git</param>
-              <param 
name="changesrevision">4ca32d1ee848c170cb7a0b8f48e685dcac351882</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">321c13a0312c08f3d82cb49eb115d7cf9225b19a</param></service></servicedata>
\ No newline at end of file

++++++ lollypop-0.9.518.tar.xz -> lollypop-0.9.519.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/data/ArtistInformation.ui 
new/lollypop-0.9.519/data/ArtistInformation.ui
--- old/lollypop-0.9.518/data/ArtistInformation.ui      2018-07-01 
13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/data/ArtistInformation.ui      2018-07-09 
06:58:46.000000000 +0200
@@ -1,7 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.22.0 -->
+<!-- Generated with glade 3.22.1 -->
 <interface>
   <requires lib="gtk+" version="3.20"/>
+  <object class="GtkImage" id="image1">
+    <property name="visible">True</property>
+    <property name="can_focus">False</property>
+    <property name="icon_name">audio-input-microphone-symbolic</property>
+  </object>
   <object class="GtkGrid" id="widget">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
@@ -60,19 +65,67 @@
       </packing>
     </child>
     <child>
-      <object class="GtkLabel" id="artist_label">
+      <object class="GtkGrid">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
-        <attributes>
-          <attribute name="weight" value="bold"/>
-          <attribute name="scale" value="1.5"/>
-        </attributes>
+        <property name="halign">center</property>
+        <property name="margin_bottom">5</property>
+        <property name="column_spacing">15</property>
+        <child>
+          <object class="GtkLabel" id="artist_label">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <attributes>
+              <attribute name="weight" value="bold"/>
+              <attribute name="scale" value="1.5"/>
+            </attributes>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkLabel" id="title_label">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <attributes>
+              <attribute name="scale" value="1.3"/>
+            </attributes>
+            <style>
+              <class name="dim-label"/>
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="lyrics_button">
+            <property name="can_focus">True</property>
+            <property name="receives_default">True</property>
+            <property name="tooltip_text" translatable="yes">Show 
lyrics</property>
+            <property name="image">image1</property>
+            <property name="relief">none</property>
+            <style>
+              <class name="dim-label"/>
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">2</property>
+            <property name="top_attach">0</property>
+          </packing>
+        </child>
       </object>
       <packing>
         <property name="left_attach">0</property>
         <property name="top_attach">0</property>
-        <property name="width">2</property>
+        <property name="width">3</property>
       </packing>
     </child>
+    <child>
+      <placeholder/>
+    </child>
   </object>
 </interface>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/data/ToolbarEnd.ui 
new/lollypop-0.9.519/data/ToolbarEnd.ui
--- old/lollypop-0.9.518/data/ToolbarEnd.ui     2018-07-01 13:16:31.000000000 
+0200
+++ new/lollypop-0.9.519/data/ToolbarEnd.ui     2018-07-09 06:58:46.000000000 
+0200
@@ -61,6 +61,7 @@
        <property name="visible">True</property>
         <property name="receives_default">True</property>
         <property name="valign">center</property>
+        <signal name="toggled" handler="_on_settings_button_toggled" 
swapped="no"/>
         <child>
           <object class="GtkImage" id="settings-button-image">
             <property name="visible">True</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lollypop-0.9.518/data/org.gnome.Lollypop.appdata.xml.in 
new/lollypop-0.9.519/data/org.gnome.Lollypop.appdata.xml.in
--- old/lollypop-0.9.518/data/org.gnome.Lollypop.appdata.xml.in 2018-07-01 
13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/data/org.gnome.Lollypop.appdata.xml.in 2018-07-09 
06:58:46.000000000 +0200
@@ -27,18 +27,18 @@
     </ul>
   </description>
   <releases>
-    <release version="0.9.518" date="2018-07-01">
+    <release version="0.9.519" date="2018-07-09">
       <description>
         <ul>
-          <li>Restore Next Popover</li>
+          <li>Fix a crash in Tunein</li>
+          <li>Add a button for lyrics</li>
         </ul>
       </description>
     </release>
-    <release version="0.9.517" date="2018-06-29">
+    <release version="0.9.518" date="2018-07-01">
       <description>
         <ul>
-          <li>Bug fixes</li>
-          <li>Bye bye appmenu</li>
+          <li>Restore Next Popover</li>
         </ul>
       </description>
     </release>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/data/org.gnome.Lollypop.gschema.xml 
new/lollypop-0.9.519/data/org.gnome.Lollypop.gschema.xml
--- old/lollypop-0.9.518/data/org.gnome.Lollypop.gschema.xml    2018-07-01 
13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/data/org.gnome.Lollypop.gschema.xml    2018-07-09 
06:58:46.000000000 +0200
@@ -287,7 +287,7 @@
             <description></description>
         </key>
         <key enum="org.gnome.Lollypop.PowerManagement" name="power-management">
-            <default>'none'</default>
+            <default>'both'</default>
             <summary>Possibilities for powermanagement options</summary>
             <description>This option inhibits screensaver and suspend during 
Lollypop playback.</description>
         </key>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/lollypop/container.py 
new/lollypop-0.9.519/lollypop/container.py
--- old/lollypop-0.9.518/lollypop/container.py  2018-07-01 13:16:31.000000000 
+0200
+++ new/lollypop-0.9.519/lollypop/container.py  2018-07-09 06:58:46.000000000 
+0200
@@ -108,14 +108,15 @@
             GLib.Variant("ai",
                          self.__list_two.selected_ids))
 
-    def show_lyrics(self):
+    def show_lyrics(self, track=None):
         """
             Show lyrics for track
+            @pram track as Track
         """
         from lollypop.view_lyrics import LyricsView
         current = self.__stack.get_visible_child()
         view = LyricsView()
-        view.populate()
+        view.populate(track or App().player.current_track)
         view.show()
         self.__stack.add(view)
         self.__stack.set_visible_child(view)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/lollypop/pop_information.py 
new/lollypop-0.9.519/lollypop/pop_information.py
--- old/lollypop-0.9.518/lollypop/pop_information.py    2018-07-01 
13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/lollypop/pop_information.py    2018-07-09 
06:58:46.000000000 +0200
@@ -38,59 +38,64 @@
         self.__minimal = minimal
         self.set_position(Gtk.PositionType.BOTTOM)
         self.connect("map", self.__on_map)
-        self.__grid = Gtk.Grid()
-        self.__grid.show()
-        self.add(self.__grid)
 
-    def populate(self, artist_ids):
+    def populate(self, artist_id=None):
         """
             Show information for artists
-            @param artist_ids as [int]
+            @param artist_id as int
         """
         helper = TaskHelper()
-        for artist_id in artist_ids:
-            artist_name = App().artists.get_name(artist_id)
-            builder = Gtk.Builder()
-            builder.add_from_resource(
-                "/org/gnome/Lollypop/ArtistInformation.ui")
-            builder.connect_signals(self)
-            widget = builder.get_object("widget")
-            self.__grid.add(widget)
-            builder.get_object("eventbox").connect(
-                "button-release-event",
-                self.__on_label_button_release_event,
+        builder = Gtk.Builder()
+        builder.add_from_resource(
+            "/org/gnome/Lollypop/ArtistInformation.ui")
+        builder.connect_signals(self)
+        widget = builder.get_object("widget")
+        self.add(widget)
+        artist_label = builder.get_object("artist_label")
+        title_label = builder.get_object("title_label")
+        artist_artwork = builder.get_object("artist_artwork")
+        bio_label = builder.get_object("bio_label")
+        if artist_id is None and App().player.current_track.id is not None:
+            builder.get_object("lyrics_button").show()
+            builder.get_object("lyrics_button").connect(
+                "clicked",
+                self.__on_lyrics_button_clicked,
+                App().player.current_track)
+            artist_id = App().player.current_track.artist_ids[0]
+            title_label.set_text(App().player.current_track.title)
+        artist_name = App().artists.get_name(artist_id)
+        artist_label.set_text(artist_name)
+        builder.get_object("eventbox").connect(
+            "button-release-event",
+            self.__on_label_button_release_event,
+            artist_name)
+        if self.__minimal:
+            artist_artwork.hide()
+        else:
+            artist_artwork.connect(
+                "draw",
+                self.__on_artwork_draw,
                 artist_name)
-            artist_label = builder.get_object("artist_label")
-            artist_artwork = builder.get_object("artist_artwork")
-            bio_label = builder.get_object("bio_label")
-            artist_label.set_text(artist_name)
-            if self.__minimal:
-                artist_artwork.hide()
-            else:
-                artist_artwork.connect(
-                    "draw",
-                    self.__on_artwork_draw,
-                    artist_name)
-                self.__set_artist_artwork(artist_artwork, artist_name)
-                albums_view = AlbumsListView(ResponsiveType.LIST)
-                albums_view.set_size_request(300, -1)
-                albums_view.show()
-                widget.attach(albums_view, 2, 1, 1, 1)
-                albums = []
-                for album_id in App().albums.get_ids([artist_id]):
-                    albums.append(Album(album_id))
-                albums_view.populate(albums)
-            content = InformationStore.get_bio(artist_name)
-            if content is not None:
-                bio_label.set_markup(
-                    GLib.markup_escape_text(content.decode("utf-8")))
-            elif not App().settings.get_value("network-access"):
-                bio_label.set_text(_("Network access disabled"))
-            else:
-                bio_label.set_text(_("Loading information"))
-                helper.run(
-                    self.__get_bio_content, artist_name,
-                    callback=(self.__set_bio_content, bio_label, artist_name))
+            self.__set_artist_artwork(artist_artwork, artist_name)
+            albums_view = AlbumsListView(ResponsiveType.LIST)
+            albums_view.set_size_request(300, -1)
+            albums_view.show()
+            widget.attach(albums_view, 2, 1, 1, 2)
+            albums = []
+            for album_id in App().albums.get_ids([artist_id]):
+                albums.append(Album(album_id))
+            albums_view.populate(albums)
+        content = InformationStore.get_bio(artist_name)
+        if content is not None:
+            bio_label.set_markup(
+                GLib.markup_escape_text(content.decode("utf-8")))
+        elif not App().settings.get_value("network-access"):
+            bio_label.set_text(_("Network access disabled"))
+        else:
+            bio_label.set_text(_("Loading information"))
+            helper.run(
+                self.__get_bio_content, artist_name,
+                callback=(self.__set_bio_content, bio_label, artist_name))
 
 #######################
 # PROTECTED           #
@@ -194,6 +199,15 @@
             return path
         return None
 
+    def __on_lyrics_button_clicked(self, button, track):
+        """
+            Show lyrics
+            @param button as Gtk.Button
+            @param track as Track
+        """
+        self.hide()
+        App().window.container.show_lyrics(track)
+
     def __on_label_button_release_event(self, button, event, artist):
         """
             Show information cache (for edition)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/lollypop/pop_menu.py 
new/lollypop-0.9.519/lollypop/pop_menu.py
--- old/lollypop-0.9.518/lollypop/pop_menu.py   2018-07-01 13:16:31.000000000 
+0200
+++ new/lollypop-0.9.519/lollypop/pop_menu.py   2018-07-09 06:58:46.000000000 
+0200
@@ -293,12 +293,6 @@
             @param track as Track
         """
         BaseMenu.__init__(self, track)
-        lyrics_menu = Gio.Menu()
-        action = Gio.SimpleAction(name="lyrics_action")
-        App().add_action(action)
-        action.connect("activate", self.__show_lyrics)
-        lyrics_menu.append(_("Show lyrics"), "app.lyrics_action")
-        self.insert_section(0, _("Lyrics"), lyrics_menu)
         if track.id >= 0:
             playlist_menu = PlaylistsMenu(track)
             self.insert_section(1, _("Playlists"), playlist_menu)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/lollypop/pop_tunein.py 
new/lollypop-0.9.519/lollypop/pop_tunein.py
--- old/lollypop-0.9.518/lollypop/pop_tunein.py 2018-07-01 13:16:31.000000000 
+0200
+++ new/lollypop-0.9.519/lollypop/pop_tunein.py 2018-07-09 06:58:46.000000000 
+0200
@@ -20,6 +20,7 @@
 from lollypop.art import Art
 from lollypop.utils import get_network_available
 from lollypop.list import LinkedList
+from lollypop.objects import Track
 from lollypop.helper_task import TaskHelper
 
 
@@ -355,8 +356,9 @@
                 # Cache for miniplayer
                 helper.run(App().art.copy_uri_to_cache,
                            item.LOGO, item.TEXT, WindowSize.SMALL)
-            App().player.load_external(item.URL, item.TEXT)
-            App().player.play_this_external(item.URL)
+            track = Track()
+            track.set_radio(item.TEXT, item.URL)
+            App().player.load(track)
         return True
 
     def __on_uri_content(self, uri, status, content):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/lollypop/toolbar_end.py 
new/lollypop-0.9.519/lollypop/toolbar_end.py
--- old/lollypop-0.9.518/lollypop/toolbar_end.py        2018-07-01 
13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/lollypop/toolbar_end.py        2018-07-09 
06:58:46.000000000 +0200
@@ -183,11 +183,29 @@
            Create submenu
            @param button as Gtk.MenuButton
         """
-        # Create submenu "Configure party mode"
-        self.__party_submenu.remove_all()
-        self.__init_party_submenu()
-        self.__next_popover.inhibit(True)
-        button.connect("toggled", self.__on_popover_closed)
+        if button.get_active():
+            # Create submenu "Configure party mode"
+            self.__party_submenu.remove_all()
+            self.__init_party_submenu()
+            self.__next_popover.hide()
+            self.__next_popover.inhibit(True)
+        else:
+            self.__next_popover.inhibit(False)
+            if self.__next_popover.should_be_shown():
+                self.__next_popover.show()
+
+    def _on_settings_button_toggled(self, button):
+        """
+           Create submenu
+           @param button as Gtk.MenuButton
+        """
+        if button.get_active():
+            self.__next_popover.hide()
+            self.__next_popover.inhibit(True)
+        else:
+            self.__next_popover.inhibit(False)
+            if self.__next_popover.should_be_shown():
+                self.__next_popover.show()
 
 #######################
 # PRIVATE             #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/lollypop/toolbar_info.py 
new/lollypop-0.9.519/lollypop/toolbar_info.py
--- old/lollypop-0.9.518/lollypop/toolbar_info.py       2018-07-01 
13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/lollypop/toolbar_info.py       2018-07-09 
06:58:46.000000000 +0200
@@ -168,7 +168,7 @@
             elif App().player.current_track.id is not None:
                 from lollypop.pop_information import InformationPopover
                 popover = InformationPopover()
-                popover.populate(App().player.current_track.artist_ids)
+                popover.populate()
             popover.set_relative_to(self._infobox)
             popover.show()
         else:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/lollypop/view_artist.py 
new/lollypop-0.9.519/lollypop/view_artist.py
--- old/lollypop-0.9.518/lollypop/view_artist.py        2018-07-01 
13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/lollypop/view_artist.py        2018-07-09 
06:58:46.000000000 +0200
@@ -125,7 +125,7 @@
             Change cursor on label
             @param eventbox as Gtk.EventBox
         """
-        if self._artist_ids:
+        if len(self._artist_ids) == 1:
             eventbox.get_window().set_cursor(Gdk.Cursor(Gdk.CursorType.HAND2))
 
     def _on_artwork_box_realize(self, eventbox):
@@ -141,11 +141,11 @@
             @param eventbox as Gtk.EventBox
             @param event as Gdk.Event
         """
-        if self._artist_ids:
+        if len(self._artist_ids) == 1:
             from lollypop.pop_information import InformationPopover
             self.__pop_info = InformationPopover(True)
             self.__pop_info.set_relative_to(eventbox)
-            self.__pop_info.populate(self._artist_ids)
+            self.__pop_info.populate(self._artist_ids[0])
             self.__pop_info.show()
 
     def _on_image_button_release(self, eventbox, event):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/lollypop/view_lyrics.py 
new/lollypop-0.9.519/lollypop/view_lyrics.py
--- old/lollypop-0.9.518/lollypop/view_lyrics.py        2018-07-01 
13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/lollypop/view_lyrics.py        2018-07-09 
06:58:46.000000000 +0200
@@ -45,10 +45,12 @@
         self.add(builder.get_object("widget"))
         self.connect("size-allocate", self.__on_size_allocate)
 
-    def populate(self):
+    def populate(self, track):
         """
             Set lyrics
+            @param track as Track
         """
+        self.__current_track = track
         self.update_artwork(self.__current_width,
                             self.__current_height,
                             True)
@@ -62,7 +64,7 @@
         lyrics = None
         reader = TagReader()
         try:
-            info = reader.get_info(App().player.current_track.uri)
+            info = reader.get_info(self.__current_track.uri)
         except:
             info = None
         if info is not None:
@@ -84,7 +86,7 @@
             Update lyrics
             @param player as Player
         """
-        self.populate()
+        self.populate(App().player.current_track)
 
 ############
 # PRIVATE  #
@@ -96,8 +98,8 @@
         self.__downloads_running += 1
         # Update lyrics
         task_helper = TaskHelper()
-        if App().player.current_track.id == Type.RADIOS:
-            split = App().player.current_track.name.split(" - ")
+        if self.__current_track.id == Type.RADIOS:
+            split = self.__current_track.name.split(" - ")
             if len(split) < 2:
                 return
             artist = GLib.uri_escape_string(
@@ -110,11 +112,11 @@
                 False)
         else:
             artist = GLib.uri_escape_string(
-                App().player.current_track.name,
+                self.__current_track.name,
                 None,
                 False)
             title = GLib.uri_escape_string(
-                App().player.current_track.name,
+                self.__current_track.name,
                 None,
                 False)
         uri = "http://lyrics.wikia.com/wiki/%s:%s"; % (artist, title)
@@ -132,15 +134,15 @@
         self.__downloads_running += 1
         # Update lyrics
         task_helper = TaskHelper()
-        if App().player.current_track.id == Type.RADIOS:
+        if self.__current_track.id == Type.RADIOS:
             split = App().player.current_track.name.split(" - ")
             if len(split) < 2:
                 return
             artist = split[0]
             title = split[1]
         else:
-            artist = App().player.current_track.artists[0]
-            title = App().player.current_track.name
+            artist = self.__current_track.artists[0]
+            title = self.__current_track.name
         string = escape("%s %s" % (artist, title))
         uri = "https://genius.com/%s-lyrics"; % string.replace(" ", "-")
         task_helper.load_uri_content(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/meson.build 
new/lollypop-0.9.519/meson.build
--- old/lollypop-0.9.518/meson.build    2018-07-01 13:16:31.000000000 +0200
+++ new/lollypop-0.9.519/meson.build    2018-07-09 06:58:46.000000000 +0200
@@ -1,5 +1,5 @@
 project('lollypop',
-  version: '0.9.518',
+  version: '0.9.519',
   meson_version: '>= 0.40.0'
 )
 i18n = import('i18n')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/subprojects/po/ca.po 
new/lollypop-0.9.519/subprojects/po/ca.po
--- old/lollypop-0.9.518/subprojects/po/ca.po   2018-07-01 13:16:31.000000000 
+0200
+++ new/lollypop-0.9.519/subprojects/po/ca.po   2018-07-09 06:58:46.000000000 
+0200
@@ -13,7 +13,7 @@
 "Project-Id-Version: lollypop\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-06-29 18:04+0200\n"
-"PO-Revision-Date: 2018-06-30 08:19+0000\n"
+"PO-Revision-Date: 2018-07-05 06:35+0000\n"
 "Last-Translator: ferranroig <for...@ferranroig.com>\n"
 "Language-Team: Catalan <https://hosted.weblate.org/projects/gnumdk/lollypop/";
 "ca/>\n"
@@ -196,7 +196,7 @@
 #: ../data/org.gnome.Lollypop.gschema.xml:183 ../data/SettingsDialog.ui:165
 #: ../data/SettingsDialog.ui:176
 msgid "Show artist artwork"
-msgstr "Mostra il·lustracions de l'artista"
+msgstr "Mostra fotografia dels artistes"
 
 #: ../data/org.gnome.Lollypop.gschema.xml:188
 msgid "Use dark GTK theme"
@@ -1227,7 +1227,7 @@
 
 #: ../lollypop/selectionlist.py:119
 msgid "Startup"
-msgstr "Engegada"
+msgstr "Inici"
 
 #: ../lollypop/selectionlist.py:141
 msgid "Shown"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lollypop-0.9.518/subprojects/po/es.po 
new/lollypop-0.9.519/subprojects/po/es.po
--- old/lollypop-0.9.518/subprojects/po/es.po   2018-07-01 13:16:31.000000000 
+0200
+++ new/lollypop-0.9.519/subprojects/po/es.po   2018-07-09 06:58:46.000000000 
+0200
@@ -20,7 +20,7 @@
 "Project-Id-Version: lollypop\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-06-29 18:04+0200\n"
-"PO-Revision-Date: 2018-06-25 23:45+0000\n"
+"PO-Revision-Date: 2018-07-01 17:42+0000\n"
 "Last-Translator: Wilfer Daniel Ciro Maya <wilci...@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/gnumdk/lollypop/";
 "es/>\n"
@@ -940,11 +940,11 @@
 
 #: ../data/ToolbarEnd.ui:7
 msgid "Party mode"
-msgstr ""
+msgstr "Modo fiesta"
 
 #: ../data/ToolbarEnd.ui:9
 msgid "Enable party mode"
-msgstr ""
+msgstr "Habilitar modo fiesta"
 
 #: ../data/ToolbarEnd.ui:17
 msgid "Shuffle"
@@ -984,7 +984,7 @@
 
 #: ../data/ToolbarEnd.ui:92
 msgid "Playback type"
-msgstr ""
+msgstr "Tipo de reproducción"
 
 #: ../data/TuneinPopover.ui:38
 msgid "Go back"
@@ -1273,7 +1273,7 @@
 
 #: ../lollypop/toolbar_end.py:236
 msgid "All genres"
-msgstr ""
+msgstr "Todos los géneros"
 
 #: ../lollypop/toolbar_end.py:407
 msgid "Playing playlists"


Reply via email to