Hello community, here is the log from the commit of package lollypop for openSUSE:Factory checked in at 2019-03-24 15:00:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lollypop (Old) and /work/SRC/openSUSE:Factory/.lollypop.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lollypop" Sun Mar 24 15:00:47 2019 rev:73 rq:687773 version:1.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/lollypop/lollypop.changes 2019-03-19 10:03:02.591799566 +0100 +++ /work/SRC/openSUSE:Factory/.lollypop.new.25356/lollypop.changes 2019-03-24 15:00:55.467172188 +0100 @@ -1,0 +2,12 @@ +Fri Mar 22 17:07:29 UTC 2019 - antoine.belv...@opensuse.org + +- Update to version 1.0.2: + * Fix a crossfading issue. +- Changes from version 1.0.1: + * Force connect when network is available + (glgo#World/lollypop#1588). + * Fix a crash on empty collection (glgo#World/lollypop#1712). + * Do not empty collection if disk is removed. + * Fix search provider. + +------------------------------------------------------------------- Old: ---- lollypop-1.0.tar.xz New: ---- lollypop-1.0.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lollypop.spec ++++++ --- /var/tmp/diff_new_pack.VLNzKd/_old 2019-03-24 15:00:58.303171825 +0100 +++ /var/tmp/diff_new_pack.VLNzKd/_new 2019-03-24 15:00:58.307171824 +0100 @@ -17,7 +17,7 @@ Name: lollypop -Version: 1.0 +Version: 1.0.2 Release: 0 Summary: GNOME music playing application License: GPL-3.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.VLNzKd/_old 2019-03-24 15:00:58.327171822 +0100 +++ /var/tmp/diff_new_pack.VLNzKd/_new 2019-03-24 15:00:58.327171822 +0100 @@ -1,7 +1,7 @@ <services> <service mode="disabled" name="tar_scm"> <param name="changesgenerate">enable</param> - <param name="revision">1.0</param> + <param name="revision">1.0.2</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.VLNzKd/_old 2019-03-24 15:00:58.339171820 +0100 +++ /var/tmp/diff_new_pack.VLNzKd/_new 2019-03-24 15:00:58.339171820 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/World/lollypop.git</param> - <param name="changesrevision">76314fd896f7fb0f15b8934c1e03bec0996cafcf</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">8e6fbe2294bbdfe3c3ee5889c2093d9274618e04</param></service></servicedata> \ No newline at end of file ++++++ lollypop-1.0.tar.xz -> lollypop-1.0.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/data/AboutDialog.ui.in new/lollypop-1.0.2/data/AboutDialog.ui.in --- old/lollypop-1.0/data/AboutDialog.ui.in 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/data/AboutDialog.ui.in 2019-03-22 09:19:22.000000000 +0100 @@ -9,7 +9,7 @@ <property name="type_hint">normal</property> <property name="program_name">Lollypop</property> <property name="version">@VERSION@</property> - <property name="copyright">Copyright © 2014-2018 Cédric Bellegarde</property> + <property name="copyright">Copyright © 2014-2019 Cédric Bellegarde</property> <property name="comments" translatable="yes">A music player for GNOME.</property> <property name="website">@PACKAGE_URL@</property> <property name="website_label" translatable="yes">Visit Lollypop website</property> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/lollypop/collectionscanner.py new/lollypop-1.0.2/lollypop/collectionscanner.py --- old/lollypop-1.0/lollypop/collectionscanner.py 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/lollypop/collectionscanner.py 2019-03-22 09:19:22.000000000 +0100 @@ -253,7 +253,15 @@ """ files = [] dirs = [] - walk_uris = list(uris) + walk_uris = [] + # Check collection exists + for uri in uris: + f = Gio.File.new_for_uri(uri) + if f.query_exists(): + walk_uris.append(uri) + else: + return (None, None) + while walk_uris: uri = walk_uris.pop(0) try: @@ -298,6 +306,11 @@ """ (files, dirs) = self.__get_objects_for_uris(scan_type, uris) + if files is None: + if App().notify is not None: + App().notify.send(_("Scan disabled, missing collection")) + return + if scan_type == ScanType.NEW_FILES: db_uris = App().tracks.get_uris(uris) else: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/lollypop/lastfm.py new/lollypop-1.0.2/lollypop/lastfm.py --- old/lollypop-1.0/lollypop/lastfm.py 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/lollypop/lastfm.py 2019-03-22 09:19:22.000000000 +0100 @@ -82,6 +82,8 @@ api_key=self.__API_KEY, api_secret=self.__API_SECRET) self.connect() + Gio.NetworkMonitor.get_default().connect("notify::network-available", + self.__on_network_available) def connect(self, full_sync=False, callback=None, *args): """ @@ -91,7 +93,7 @@ """ if self.is_goa: App().task_helper.run(self.__connect, full_sync) - elif Gio.NetworkMonitor.get_default().get_network_available(): + else: from lollypop.helper_passwords import PasswordsHelper helper = PasswordsHelper() helper.get(self.__name, @@ -290,6 +292,8 @@ @param full_sync as bool @thread safe """ + if not Gio.NetworkMonitor.get_default().get_network_available(): + return try: self.session_key = "" if self.is_goa: @@ -326,7 +330,8 @@ @param mb_track_id as str @thread safe """ - if App().settings.get_value("disable-scrobbling"): + if App().settings.get_value("disable-scrobbling") or\ + not Gio.NetworkMonitor.get_default().get_network_available(): return Logger.debug("LastFM::__scrobble(): %s, %s, %s, %s, %s" % ( artist, @@ -354,7 +359,8 @@ @param duration as int @thread safe """ - if App().settings.get_value("disable-scrobbling"): + if App().settings.get_value("disable-scrobbling") or\ + not Gio.NetworkMonitor.get_default().get_network_available(): return try: self.update_now_playing(artist=artist, @@ -408,3 +414,13 @@ if Gio.NetworkMonitor.get_default().get_network_available(): App().task_helper.run(self.__connect, full_sync, callback=(callback, *args)) + + def __on_network_available(self, monitor, spec): + """ + Connect if network is available and not already connected + @param monitory as Gio.NetworkMonitor + @param value as GSpec + """ + value = monitor.get_property("network-available") + if value and not self.available: + self.connect() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/lollypop/player_bin.py new/lollypop-1.0.2/lollypop/player_bin.py --- old/lollypop-1.0/lollypop/player_bin.py 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/lollypop/player_bin.py 2019-03-22 09:19:22.000000000 +0100 @@ -370,7 +370,10 @@ App().scanner.stop() self.stop() elif App().notify is not None: - App().notify.send(message.parse_error()[0].message) + parsed = message.parse_error() + for item in parsed: + if item is not None: + App().notify.send(item.message) self.stop() def _on_bus_eos(self, bus, message): @@ -381,8 +384,6 @@ self.emit("loading-changed", False) Logger.debug("Player::__on_bus_eos(): %s" % self._current_track.uri) if self._playbin.get_bus() == bus: - if App().notify is not None: - App().notify.send(message.parse_error()[0].message) self.stop() def _on_stream_about_to_finish(self, playbin): @@ -500,10 +501,9 @@ @param next as bool """ # No cossfading if we need to stop - next_ok = next and self._next_track.id is not None - prev_ok = not next and self._prev_track.id is not None - if track is None and not next_ok or not prev_ok: - self._crossfading = False + next_ok = not next or self._next_track.id is not None + prev_ok = next or self._prev_track.id is not None + if not next_ok or not prev_ok: return if track is None: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/lollypop/player_shuffle.py new/lollypop-1.0.2/lollypop/player_shuffle.py --- old/lollypop-1.0/lollypop/player_shuffle.py 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/lollypop/player_shuffle.py 2019-03-22 09:19:22.000000000 +0100 @@ -114,8 +114,9 @@ else: # We want current album to continue playback self._albums = [self._current_playback_track.album] - self.set_next() - self.set_prev() + if self._current_playback_track.id is not None: + self.set_next() + self.set_prev() self.emit("party-changed", party) def set_party_ids(self): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/lollypop/selectionlist.py new/lollypop-1.0.2/lollypop/selectionlist.py --- old/lollypop-1.0/lollypop/selectionlist.py 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/lollypop/selectionlist.py 2019-03-22 09:19:22.000000000 +0100 @@ -20,6 +20,7 @@ from lollypop.fastscroll import FastScroll from lollypop.define import Type, App, ArtSize, SelectionListMask from lollypop.define import SidebarContent +from lollypop.logger import Logger from lollypop.utils import get_icon_name from lollypop.shown import ShownLists, ShownPlaylists @@ -266,7 +267,10 @@ """ Select first available item """ - self.__selection.select_iter(self.__model[0].iter) + try: + self.__selection.select_iter(self.__model[0].iter) + except Exception as e: + Logger.warning("SelectionList::select_first(): %s", e) def redraw(self): """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/meson.build new/lollypop-1.0.2/meson.build --- old/lollypop-1.0/meson.build 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/meson.build 2019-03-22 09:19:22.000000000 +0100 @@ -1,5 +1,5 @@ project('lollypop', - version: '1.0', + version: '1.0.2', meson_version: '>= 0.40.0' ) i18n = import('i18n') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/search-provider/lollypop-sp.in new/lollypop-1.0.2/search-provider/lollypop-sp.in --- old/lollypop-1.0/search-provider/lollypop-sp.in 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/search-provider/lollypop-sp.in 2019-03-22 09:19:22.000000000 +0100 @@ -214,7 +214,7 @@ search = " ".join(terms) try: # Search for albums - for id in self.albums.search(search, None): + for id in self.albums.search(search): ids.append("a:"+str(id)) # Search for artists for artist_id in self.artists.search(search): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/subprojects/po/ca.po new/lollypop-1.0.2/subprojects/po/ca.po --- old/lollypop-1.0/subprojects/po/ca.po 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/subprojects/po/ca.po 2019-03-22 09:19:22.000000000 +0100 @@ -13,7 +13,7 @@ "Project-Id-Version: lollypop\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-15 23:13+0100\n" -"PO-Revision-Date: 2019-03-14 21:13+0000\n" +"PO-Revision-Date: 2019-03-21 08:03+0000\n" "Last-Translator: ferranroig <for...@ferranroig.com>\n" "Language-Team: Catalan <https://hosted.weblate.org/projects/gnumdk/lollypop/" "ca/>\n" @@ -283,7 +283,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:320 msgid "Repeat" -msgstr "" +msgstr "Repeteix" #: ../data/org.gnome.Lollypop.gschema.xml:325 ../data/SettingsAppearance.ui:221 msgid "Order albums by" @@ -1043,6 +1043,8 @@ "<small>You need to enable \"Custom Search API\" and \"YouTube API v3\" for " "your project.</small>" msgstr "" +"<small>Heu d'activar \"Custom Search API\" i \"YouTube API v3\" pel vostre " +"projecte.</small>" #: ../data/SettingsWeb.ui:398 ../data/ToolbarEnd.ui:123 #: ../lollypop/playlists.py:439 ../lollypop/selectionlist.py:244 @@ -1462,11 +1464,11 @@ #: ../lollypop/pop_menu.py:66 msgid "Available albums" -msgstr "" +msgstr "Àlbums disponibles" #: ../lollypop/pop_menu.py:71 msgid "Other albums" -msgstr "" +msgstr "Altres àlbums" #: ../lollypop/pop_menu.py:134 msgid "Add to playback" @@ -1655,7 +1657,7 @@ #: ../lollypop/view_albums_box.py:46 ../lollypop/view_albums_list.py:491 msgid "Missing youtube-dl command" -msgstr "" +msgstr "Manca l'ordre youtube-dl" #: ../lollypop/view_albums_list.py:115 msgid "Compilation" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/subprojects/po/cs.po new/lollypop-1.0.2/subprojects/po/cs.po --- old/lollypop-1.0/subprojects/po/cs.po 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/subprojects/po/cs.po 2019-03-22 09:19:22.000000000 +0100 @@ -12,8 +12,8 @@ "Project-Id-Version: lollypop\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-15 23:13+0100\n" -"PO-Revision-Date: 2019-03-04 10:58+0000\n" -"Last-Translator: Pavel Fric <pavelf...@yahoo.com>\n" +"PO-Revision-Date: 2019-03-21 08:03+0000\n" +"Last-Translator: multiflexi <multi.fl...@seznam.cz>\n" "Language-Team: Czech <https://hosted.weblate.org/projects/gnumdk/lollypop/cs/" ">\n" "Language: cs\n" @@ -21,7 +21,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 3.5\n" +"X-Generator: Weblate 3.6-dev\n" #: ../data/org.gnome.Lollypop.gschema.xml:33 msgid "Window size" @@ -240,7 +240,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:250 msgid "JPG cover quality" -msgstr "Jakost obalu JPG" +msgstr "Kvalita obalu JPG" #: ../data/org.gnome.Lollypop.gschema.xml:251 msgid "0-100" @@ -260,7 +260,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:300 msgid "Spotify charts locale" -msgstr "" +msgstr "Lokalizace žebříčků Spotify" #: ../data/org.gnome.Lollypop.gschema.xml:305 msgid "Shuffle mode" @@ -282,7 +282,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:320 msgid "Repeat" -msgstr "" +msgstr "Opakovat" #: ../data/org.gnome.Lollypop.gschema.xml:325 ../data/SettingsAppearance.ui:221 msgid "Order albums by" @@ -430,15 +430,15 @@ #: ../data/Appmenu.ui:45 msgid "Update music" -msgstr "" +msgstr "Aktualizovat hudbu" #: ../data/Appmenu.ui:63 msgid "Equalizer" -msgstr "" +msgstr "Ekvalizér" #: ../data/Appmenu.ui:81 msgid "Fullscreen" -msgstr "" +msgstr "Celá obrazovka" #: ../data/Appmenu.ui:109 msgid "_Preferences" @@ -623,275 +623,275 @@ #: ../data/SearchView.ui:140 msgid "Search in your collection" -msgstr "" +msgstr "Hledat ve vaší kolekci" #: ../data/SearchView.ui:159 msgid "Search on the Web" -msgstr "" +msgstr "Hledat na webu" #: ../data/SearchView.ui:176 msgid "Spotify charts" -msgstr "" +msgstr "Žebříčky Spotify" #: ../data/SearchView.ui:223 msgid "Global" -msgstr "" +msgstr "Globální" #: ../data/SearchView.ui:224 msgid "United States" -msgstr "" +msgstr "Spojené státy" #: ../data/SearchView.ui:225 msgid "United Kingdom" -msgstr "" +msgstr "Spojené království" #: ../data/SearchView.ui:226 msgid "Andorra" -msgstr "" +msgstr "Andorra" #: ../data/SearchView.ui:227 msgid "Argentina" -msgstr "" +msgstr "Argentina" #: ../data/SearchView.ui:228 msgid "Austria" -msgstr "" +msgstr "Rakousko" #: ../data/SearchView.ui:229 msgid "Australia" -msgstr "" +msgstr "Austrálie" #: ../data/SearchView.ui:230 msgid "Belgium" -msgstr "" +msgstr "Belgie" #: ../data/SearchView.ui:231 msgid "Bulgaria" -msgstr "" +msgstr "Bulharsko" #: ../data/SearchView.ui:232 msgid "Bolivia" -msgstr "" +msgstr "Bolívie" #: ../data/SearchView.ui:233 msgid "Brazil" -msgstr "" +msgstr "Brazílie" #: ../data/SearchView.ui:234 msgid "Canada" -msgstr "" +msgstr "Kanada" #: ../data/SearchView.ui:235 msgid "Switzerland" -msgstr "" +msgstr "Švýcarsko" #: ../data/SearchView.ui:236 msgid "Chile" -msgstr "" +msgstr "Chile" #: ../data/SearchView.ui:237 msgid "Colombia" -msgstr "" +msgstr "Kolumbie" #: ../data/SearchView.ui:238 msgid "Costa Rica" -msgstr "" +msgstr "Kostarika" #: ../data/SearchView.ui:239 msgid "Cyprus" -msgstr "" +msgstr "Kypr" #: ../data/SearchView.ui:240 msgid "Czech Republic" -msgstr "" +msgstr "Česká republika" #: ../data/SearchView.ui:241 msgid "Germany" -msgstr "" +msgstr "Německo" #: ../data/SearchView.ui:242 msgid "Denmark" -msgstr "" +msgstr "Dánsko" #: ../data/SearchView.ui:243 msgid "Dominican Republic" -msgstr "" +msgstr "Dominikánská republika" #: ../data/SearchView.ui:244 msgid "Ecuador" -msgstr "" +msgstr "Ekvádor" #: ../data/SearchView.ui:245 msgid "Estonia" -msgstr "" +msgstr "Estonsko" #: ../data/SearchView.ui:246 msgid "Spain" -msgstr "" +msgstr "Španělsko" #: ../data/SearchView.ui:247 msgid "Finland" -msgstr "" +msgstr "Finsko" #: ../data/SearchView.ui:248 msgid "France" -msgstr "" +msgstr "Francie" #: ../data/SearchView.ui:249 msgid "Greece" -msgstr "" +msgstr "Řecko" #: ../data/SearchView.ui:250 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: ../data/SearchView.ui:251 msgid "Hong Kong" -msgstr "" +msgstr "Hongkong" #: ../data/SearchView.ui:252 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: ../data/SearchView.ui:253 msgid "Hungary" -msgstr "" +msgstr "Maďarsko" #: ../data/SearchView.ui:254 msgid "Indonesia" -msgstr "" +msgstr "Indonésie" #: ../data/SearchView.ui:255 msgid "Ireland" -msgstr "" +msgstr "Irsko" #: ../data/SearchView.ui:256 msgid "Israel" -msgstr "" +msgstr "Izrael" #: ../data/SearchView.ui:257 msgid "Iceland" -msgstr "" +msgstr "Island" #: ../data/SearchView.ui:258 msgid "Italy" -msgstr "" +msgstr "Itálie" #: ../data/SearchView.ui:259 msgid "Japan" -msgstr "" +msgstr "Japonsko" #: ../data/SearchView.ui:260 msgid "Lithuania" -msgstr "" +msgstr "Litva" #: ../data/SearchView.ui:261 msgid "Luxembourg" -msgstr "" +msgstr "Lucembursko" #: ../data/SearchView.ui:262 msgid "Latvia" -msgstr "" +msgstr "Lotyšsko" #: ../data/SearchView.ui:263 msgid "Monaco" -msgstr "" +msgstr "Monako" #: ../data/SearchView.ui:264 msgid "Malta" -msgstr "" +msgstr "Malta" #: ../data/SearchView.ui:265 msgid "Mexico" -msgstr "" +msgstr "Mexiko" #: ../data/SearchView.ui:266 msgid "Malaysia" -msgstr "" +msgstr "Malajsie" #: ../data/SearchView.ui:267 msgid "Nicaragua" -msgstr "" +msgstr "Nikaragua" #: ../data/SearchView.ui:268 msgid "Netherlands" -msgstr "" +msgstr "Nizozemsko" #: ../data/SearchView.ui:269 msgid "Norway" -msgstr "" +msgstr "Norsko" #: ../data/SearchView.ui:270 msgid "New Zealand" -msgstr "" +msgstr "Nový Zéland" #: ../data/SearchView.ui:271 msgid "Panama" -msgstr "" +msgstr "Panama" #: ../data/SearchView.ui:272 msgid "Peru" -msgstr "" +msgstr "Peru" #: ../data/SearchView.ui:273 msgid "Philippines" -msgstr "" +msgstr "Filipíny" #: ../data/SearchView.ui:274 msgid "Poland" -msgstr "" +msgstr "Polsko" #: ../data/SearchView.ui:275 msgid "Portugal" -msgstr "" +msgstr "Portugalsko" #: ../data/SearchView.ui:276 msgid "Paraguay" -msgstr "" +msgstr "Paraguay" #: ../data/SearchView.ui:277 msgid "Romania" -msgstr "" +msgstr "Rumunsko" #: ../data/SearchView.ui:278 msgid "Sweden" -msgstr "" +msgstr "Švédsko" #: ../data/SearchView.ui:279 msgid "Singapore" -msgstr "" +msgstr "Singapur" #: ../data/SearchView.ui:280 msgid "Slovakia" -msgstr "" +msgstr "Slovensko" #: ../data/SearchView.ui:281 msgid "El Salvador" -msgstr "" +msgstr "Salvador" #: ../data/SearchView.ui:282 msgid "Thailand" -msgstr "" +msgstr "Thajsko" #: ../data/SearchView.ui:283 msgid "Turkey" -msgstr "" +msgstr "Turecko" #: ../data/SearchView.ui:284 msgid "Taiwan" -msgstr "" +msgstr "Čínská republika" #: ../data/SearchView.ui:285 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: ../data/SearchView.ui:286 msgid "Viet Nam" -msgstr "" +msgstr "Vietnam" #: ../data/SearchView.ui:287 msgid "South Africa" -msgstr "" +msgstr "Jižní Afrika" #: ../data/SettingsAppearance.ui:31 ../data/SettingsAppearance.ui:45 msgid "Use dark theme variant" @@ -1039,6 +1039,8 @@ "<small>You need to enable \"Custom Search API\" and \"YouTube API v3\" for " "your project.</small>" msgstr "" +"<small>Musíte povolit \"Custom Search API\" a \"YouTube API v3\" pro váš " +"projekt.</small>" #: ../data/SettingsWeb.ui:398 ../data/ToolbarEnd.ui:123 #: ../lollypop/playlists.py:439 ../lollypop/selectionlist.py:244 @@ -1089,12 +1091,12 @@ #: ../data/Shortcuts.ui:73 msgctxt "shortcut window" msgid "Volume up" -msgstr "" +msgstr "Zvýšit hlasitost" #: ../data/Shortcuts.ui:80 msgctxt "shortcut window" msgid "Volume down" -msgstr "" +msgstr "Snížit hlasitost" #: ../data/Shortcuts.ui:87 msgctxt "shortcut window" @@ -1458,11 +1460,11 @@ #: ../lollypop/pop_menu.py:66 msgid "Available albums" -msgstr "" +msgstr "Dostupná alba" #: ../lollypop/pop_menu.py:71 msgid "Other albums" -msgstr "" +msgstr "Jiná alba" #: ../lollypop/pop_menu.py:134 msgid "Add to playback" @@ -1507,11 +1509,11 @@ #: ../lollypop/pop_menu.py:401 ../lollypop/view_albums_list.py:136 msgid "Save in collection" -msgstr "" +msgstr "Uložit do kolekce" #: ../lollypop/pop_menu.py:406 msgid "Remove from collection" -msgstr "" +msgstr "Odstranit z kolekce" #: ../lollypop/pop_menu.py:415 msgid "Modify information" @@ -1651,7 +1653,7 @@ #: ../lollypop/view_albums_box.py:46 ../lollypop/view_albums_list.py:491 msgid "Missing youtube-dl command" -msgstr "" +msgstr "Chybí příkaz youtube-dl" #: ../lollypop/view_albums_list.py:115 msgid "Compilation" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/subprojects/po/da.po new/lollypop-1.0.2/subprojects/po/da.po --- old/lollypop-1.0/subprojects/po/da.po 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/subprojects/po/da.po 2019-03-22 09:19:22.000000000 +0100 @@ -10,7 +10,7 @@ "Project-Id-Version: lollypop\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-15 23:13+0100\n" -"PO-Revision-Date: 2019-03-14 21:13+0000\n" +"PO-Revision-Date: 2019-03-21 08:03+0000\n" "Last-Translator: scootergrisen <scootergri...@gmail.com>\n" "Language-Team: Danish <https://hosted.weblate.org/projects/gnumdk/lollypop/" "da/>\n" @@ -276,7 +276,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:320 msgid "Repeat" -msgstr "" +msgstr "Gentag" #: ../data/org.gnome.Lollypop.gschema.xml:325 ../data/SettingsAppearance.ui:221 msgid "Order albums by" @@ -1032,6 +1032,8 @@ "<small>You need to enable \"Custom Search API\" and \"YouTube API v3\" for " "your project.</small>" msgstr "" +"<small>Du skal aktivere \"Custom Search API\" og \"YouTube API v3\" for dit " +"projekt.</small>" #: ../data/SettingsWeb.ui:398 ../data/ToolbarEnd.ui:123 #: ../lollypop/playlists.py:439 ../lollypop/selectionlist.py:244 @@ -1451,11 +1453,11 @@ #: ../lollypop/pop_menu.py:66 msgid "Available albums" -msgstr "" +msgstr "Tilgængelige albummer" #: ../lollypop/pop_menu.py:71 msgid "Other albums" -msgstr "" +msgstr "Andre albummer" #: ../lollypop/pop_menu.py:134 msgid "Add to playback" @@ -1644,7 +1646,7 @@ #: ../lollypop/view_albums_box.py:46 ../lollypop/view_albums_list.py:491 msgid "Missing youtube-dl command" -msgstr "" +msgstr "Mangler youtube-dl-kommando" #: ../lollypop/view_albums_list.py:115 msgid "Compilation" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.0/subprojects/po/pt_PT.po new/lollypop-1.0.2/subprojects/po/pt_PT.po --- old/lollypop-1.0/subprojects/po/pt_PT.po 2019-03-18 22:19:27.000000000 +0100 +++ new/lollypop-1.0.2/subprojects/po/pt_PT.po 2019-03-22 09:19:22.000000000 +0100 @@ -11,15 +11,16 @@ "Project-Id-Version: lollypop\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-15 23:13+0100\n" -"PO-Revision-Date: 2017-11-27 18:01+0000\n" -"Last-Translator: Alberto Almeida <albertocalme...@sapo.pt>\n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/gnumdk/" -"lollypop/language/pt_PT/)\n" +"PO-Revision-Date: 2019-03-20 14:45+0000\n" +"Last-Translator: Rui Mendes <x...@protonmail.com>\n" +"Language-Team: Portuguese (Portugal) <https://hosted.weblate.org/projects/" +"gnumdk/lollypop/pt_PT/>\n" "Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.6-dev\n" #: ../data/org.gnome.Lollypop.gschema.xml:33 msgid "Window size" @@ -55,7 +56,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:58 msgid "Allow using a cover per track" -msgstr "" +msgstr "Permitir usar uma capa por faixa" #: ../data/org.gnome.Lollypop.gschema.xml:63 msgid "Access network" @@ -83,7 +84,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:88 msgid "Import playlists from collections" -msgstr "" +msgstr "Importar listas de reprodução das coleções" #: ../data/org.gnome.Lollypop.gschema.xml:93 msgid "Music URI" @@ -99,7 +100,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:103 msgid "ListenBrainz user token" -msgstr "" +msgstr "Token de utilizador ListenBrainz" #: ../data/org.gnome.Lollypop.gschema.xml:108 msgid "Google Custom Search API key" @@ -143,7 +144,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:138 msgid "Encoding quality" -msgstr "" +msgstr "Qualidade da codificação" #: ../data/org.gnome.Lollypop.gschema.xml:143 ../data/SettingsBehaviour.ui:28 #: ../data/SettingsBehaviour.ui:31 ../data/SettingsBehaviour.ui:45 @@ -160,7 +161,7 @@ #: ../data/org.gnome.Lollypop.gschema.xml:158 msgid "Show sidebar" -msgstr "" +msgstr "Mostrar barra lateral" #: ../data/org.gnome.Lollypop.gschema.xml:163 ../data/SettingsAppearance.ui:178 #: ../data/SettingsAppearance.ui:192 @@ -199,6 +200,8 @@ #: ../data/org.gnome.Lollypop.gschema.xml:199 msgid "Ex: The Beatles sorted as Beatles. Reset of database required" msgstr "" +"Ex: The Beatles são classificados como Beatles. É necessário limpar a base " +"de dados" #: ../data/org.gnome.Lollypop.gschema.xml:203 msgid "Show sort tag as artist. Reset of database may be required"