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"