Hello community,

here is the log from the commit of package gnome-music for openSUSE:Factory 
checked in at 2015-01-27 12:35:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-music (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-music.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-music"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-music/gnome-music.changes  2014-11-18 
22:48:12.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gnome-music.new/gnome-music.changes     
2015-01-27 12:35:34.000000000 +0100
@@ -1,0 +2,14 @@
+Mon Jan 26 10:57:32 UTC 2015 - [email protected]
+
+- Update to version 3.14.3.1:
+  + Fixed an important bug on startup.
+  + Tags in search entries are now visible.
+  + Bugs fixed: bgo#743484.
+  + Updated translations.
+- Changes from version 3.14.3:
+  + Bugs fixed: bgo#740330, bgo#740524, bgo#731639, bgo#729459,
+    bgo#740490, bgo#731613, bgo#726459, bgo#733686, bgo#742123,
+    bgo#743042, bgo#729376.
+  + Updated translations.
+
+-------------------------------------------------------------------

Old:
----
  gnome-music-3.14.2.tar.xz

New:
----
  gnome-music-3.14.3.1.tar.xz

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

Other differences:
------------------
++++++ gnome-music.spec ++++++
--- /var/tmp/diff_new_pack.ZJUmEV/_old  2015-01-27 12:35:35.000000000 +0100
+++ /var/tmp/diff_new_pack.ZJUmEV/_new  2015-01-27 12:35:35.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnome-music
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           gnome-music
-Version:        3.14.2
+Version:        3.14.3.1
 Release:        0
 Summary:        Music Player for GNOME
 License:        SUSE-GPL-2.0-with-plugin-exception and LGPL-2.1+

++++++ gnome-music-3.14.2.tar.xz -> gnome-music-3.14.3.1.tar.xz ++++++
++++ 2183 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/AUTHORS new/gnome-music-3.14.3.1/AUTHORS
--- old/gnome-music-3.14.2/AUTHORS      2014-11-12 21:58:05.000000000 +0100
+++ new/gnome-music-3.14.3.1/AUTHORS    2015-01-26 11:37:21.000000000 +0100
@@ -61,6 +61,7 @@
 Daniel Mustieles <[email protected]>
 Daniel Șerbănescu <[email protected]>
 Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>
+Daniel Șerbănescu <[email protected]>
 Dawid Loubser <[email protected]>
 Dimitris Spingos <[email protected]>
 Dirgita <[email protected]>
@@ -131,11 +132,13 @@
 ngoswami <[email protected]>
 Nilamdyuti Goswami <[email protected]>
 Olav Vitters <[email protected]>
+Pacho Ramos <[email protected]>
 Patrik Novotný <[email protected]>
 Pau Iranzo <[email protected]>
 Paul martin <[email protected]>
 Pawan Chitrakar <[email protected]>
 Paweł Żołnowski <[email protected]>
+Pedro Albuquerque <[email protected]>
 Piotr Drąg <[email protected]>
 Praveen Illa <[email protected]>
 Priit Laes <[email protected]>
@@ -146,6 +149,7 @@
 Rowan Lewis <[email protected]>
 royaniva <[email protected]>
 Rūdolfs Mazurs <[email protected]>
+Sagar Ghuge <[email protected]>
 Sai Suman Prayaga <[email protected]>
 Sai <[email protected]>
 Seán de Búrca <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/NEWS new/gnome-music-3.14.3.1/NEWS
--- old/gnome-music-3.14.2/NEWS 2014-11-12 21:53:11.000000000 +0100
+++ new/gnome-music-3.14.3.1/NEWS       2015-01-26 11:36:27.000000000 +0100
@@ -1,3 +1,32 @@
+Overview of changes in 3.14.3.1
+=============================
+
+* Fixed an important bug on startup
+* Tags in search entries are now visible
+
+* Bugs fixed:
+ 743484 gnome-music-3.14.3 doesn't detect music directory properly
+
+* Updated translations and help files
+
+Overview of changes in 3.14.3
+=============================
+
+* Bugs fixed:
+ 740330 Album view - music icons are badly rendered
+ 740524 Missing license headers in playlists.py and searchbar.py
+ 731639 The pictures have different proportions, influencing the effect of 
alignment
+ 729459 under Artists, tracks in the same album are very far apart from each 
other
+ 740490 Music "forgets" search string, but search results remain
+ 731613 gnome-music-3.12.2 fails to start if xdg default directories are not 
created
+ 726459 Crash on playlist tabs when new media has been scanned
+ 733686 Gnome music will not launch
+ 742123 Hitting 'cancel' while creating new playlist crashes program
+ 743042 Gstreamer error messages should be more detailed
+ 729376 New Playlist in application menu doesn't do anything
+
+* Updated translations and help files
+
 Overview of changes in 3.14.2
 =============================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/configure.ac new/gnome-music-3.14.3.1/configure.ac
--- old/gnome-music-3.14.2/configure.ac 2014-11-12 21:57:35.000000000 +0100
+++ new/gnome-music-3.14.3.1/configure.ac       2015-01-26 11:32:56.000000000 
+0100
@@ -1,6 +1,6 @@
 AC_PREREQ(2.63)
 AC_INIT([gnome-music],
-        [3.14.2],
+        [3.14.3.1],
         [https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-music],
         [gnome-music],
         [https://wiki.gnome.org/Apps/Music])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/data/AboutDialog.ui 
new/gnome-music-3.14.3.1/data/AboutDialog.ui
--- old/gnome-music-3.14.2/data/AboutDialog.ui  2014-11-12 21:58:02.000000000 
+0100
+++ new/gnome-music-3.14.3.1/data/AboutDialog.ui        2015-01-26 
11:35:49.000000000 +0100
@@ -5,7 +5,7 @@
     <property name="can_focus">False</property>
     <property name="modal">True</property>
     <property name="program_name" translatable="yes">Music</property>
-    <property name="version">3.14.2</property>
+    <property name="version">3.14.3.1</property>
     <property name="copyright" translatable="yes">Copyright © 2013 GNOME Music 
Developers</property>
     <property name="comments" translatable="yes">A music player and management 
application for GNOME.</property>
     <property name="website">https://wiki.gnome.org/Apps/Music</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/data/ArtistAlbumWidget.ui 
new/gnome-music-3.14.3.1/data/ArtistAlbumWidget.ui
--- old/gnome-music-3.14.2/data/ArtistAlbumWidget.ui    2014-11-12 
21:50:16.000000000 +0100
+++ new/gnome-music-3.14.3.1/data/ArtistAlbumWidget.ui  2015-01-26 
11:26:53.000000000 +0100
@@ -116,7 +116,7 @@
         </child>
       </object>
       <packing>
-        <property name="expand">True</property>
+        <property name="expand">False</property>
         <property name="fill">True</property>
         <property name="position">1</property>
       </packing>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/data/TrackWidget.ui 
new/gnome-music-3.14.3.1/data/TrackWidget.ui
--- old/gnome-music-3.14.2/data/TrackWidget.ui  2014-11-12 21:50:16.000000000 
+0100
+++ new/gnome-music-3.14.3.1/data/TrackWidget.ui        2015-01-26 
11:26:53.000000000 +0100
@@ -80,6 +80,7 @@
                 <property name="valign">start</property>
                 <property name="xalign">0</property>
                 <property name="ellipsize">end</property>
+                <property name="max-width-chars">20</property>
               </object>
               <packing>
                 <property name="expand">True</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/data/app-menu.ui 
new/gnome-music-3.14.3.1/data/app-menu.ui
--- old/gnome-music-3.14.2/data/app-menu.ui     2014-10-13 20:24:07.000000000 
+0200
+++ new/gnome-music-3.14.3.1/data/app-menu.ui   2015-01-19 13:14:28.000000000 
+0100
@@ -2,12 +2,6 @@
   <menu id="app-menu">
     <section>
       <item>
-        <attribute name="action">app.newPlaylist</attribute>
-        <attribute name="label" translatable="yes">_New Playlist</attribute>
-      </item>
-    </section>
-    <section>
-      <item>
         <attribute name="label" translatable="yes">_Help</attribute>
         <attribute name="action">app.help</attribute>
         <attribute name="accel">F1</attribute>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/gnomemusic/albumArtCache.py 
new/gnome-music-3.14.3.1/gnomemusic/albumArtCache.py
--- old/gnome-music-3.14.2/gnomemusic/albumArtCache.py  2014-11-12 
21:50:16.000000000 +0100
+++ new/gnome-music-3.14.3.1/gnomemusic/albumArtCache.py        2015-01-26 
11:26:53.000000000 +0100
@@ -139,7 +139,7 @@
                        icon.get_width() * 3 / 2,
                        icon.get_height() * 3 / 2,
                        1, 1,
-                       GdkPixbuf.InterpType.NEAREST, 0xff)
+                       GdkPixbuf.InterpType.NEAREST, 0x33)
         return _make_icon_frame(result)
 
     @log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/gnomemusic/player.py 
new/gnome-music-3.14.3.1/gnomemusic/player.py
--- old/gnome-music-3.14.2/gnomemusic/player.py 2014-11-12 21:50:16.000000000 
+0100
+++ new/gnome-music-3.14.3.1/gnomemusic/player.py       2015-01-26 
11:26:53.000000000 +0100
@@ -117,7 +117,7 @@
             return
 
         if not url.startswith("file://"):
-            logger.debug("Skipping discovery of %s as a remote url" % url)
+            logger.debug("Skipping discovery of %s as not a local file" % url)
             return
 
         obj = (callback, data)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/gnomemusic/playlists.py 
new/gnome-music-3.14.3.1/gnomemusic/playlists.py
--- old/gnome-music-3.14.2/gnomemusic/playlists.py      2014-10-13 
21:20:03.000000000 +0200
+++ new/gnome-music-3.14.3.1/gnomemusic/playlists.py    2015-01-26 
11:26:53.000000000 +0100
@@ -1,3 +1,31 @@
+# Copyright (c) 2013 Arnel A. Borja <[email protected]>
+# Copyright (c) 2013 Sai Suman Prayaga <[email protected]>
+# Copyright (c) 2013 Eslam Mostafa <[email protected]>
+# Copyright (c) 2013 Vadim Rutkovsky <[email protected]>
+#
+# GNOME Music is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# GNOME Music is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with GNOME Music; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# The GNOME Music authors hereby grant permission for non-GPL compatible
+# GStreamer plugins to be used and distributed together with GStreamer
+# and GNOME Music.  This permission is above and beyond the permissions
+# granted by the GPL license by which GNOME Music is covered.  If you
+# modify this code, you may extend this exception to your version of the
+# code, but you are not obligated to do so.  If you do not wish to do so,
+# delete this exception statement from your version.
+
+
 from gi.repository import Grl, GLib, GObject
 from gi.repository import Tracker
 from gnomemusic.grilo import grilo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/gnomemusic/query.py 
new/gnome-music-3.14.3.1/gnomemusic/query.py
--- old/gnome-music-3.14.2/gnomemusic/query.py  2014-11-12 21:50:16.000000000 
+0100
+++ new/gnome-music-3.14.3.1/gnomemusic/query.py        2015-01-26 
11:29:38.000000000 +0100
@@ -29,12 +29,18 @@
 
 
 class Query():
-    MUSIC_DIR = Tracker.sparql_escape_string(GLib.filename_to_uri(
-        GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC)
-    ))
-    DOWNLOAD_DIR = Tracker.sparql_escape_string(GLib.filename_to_uri(
-        GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DOWNLOAD)
-    ))
+    music_folder = None
+    MUSIC_DIR = None
+    download_folder = None
+    DOWNLOAD_DIR = None
+    try:
+        music_folder = 
GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC)
+        MUSIC_DIR = 
Tracker.sparql_escape_string(GLib.filename_to_uri(music_folder))
+        download_folder = 
GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DOWNLOAD)
+        DOWNLOAD_DIR = 
Tracker.sparql_escape_string(GLib.filename_to_uri(download_folder))
+
+    except TypeError:
+        print("XDG user dirs are not set")
 
     @staticmethod
     def all_albums():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/gnomemusic/searchbar.py 
new/gnome-music-3.14.3.1/gnomemusic/searchbar.py
--- old/gnome-music-3.14.2/gnomemusic/searchbar.py      2014-11-12 
21:50:16.000000000 +0100
+++ new/gnome-music-3.14.3.1/gnomemusic/searchbar.py    2015-01-26 
11:26:53.000000000 +0100
@@ -1,3 +1,30 @@
+# Copyright (c) 2013 Seif Lotfy <[email protected]>
+# Copyright (c) 2013 Vadim Rutkovsky <[email protected]>
+# Copyright (c) 2014 Arnel A. Borja <[email protected]>
+#
+# GNOME Music is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# GNOME Music is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with GNOME Music; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# The GNOME Music authors hereby grant permission for non-GPL compatible
+# GStreamer plugins to be used and distributed together with GStreamer
+# and GNOME Music.  This permission is above and beyond the permissions
+# granted by the GPL license by which GNOME Music is covered.  If you
+# modify this code, you may extend this exception to your version of the
+# code, but you are not obligated to do so.  If you do not wish to do so,
+# delete this exception statement from your version.
+
+
 from gi.repository import Gtk, Gd, GObject, Pango, GLib
 from gettext import gettext as _
 from gnomemusic.grilo import grilo
@@ -19,6 +46,7 @@
         self.label = label
         self.entry = entry
         self.tag = Gd.TaggedEntryTag()
+        self.tag.set_style('button')
         self.tag.manager = self
         self.values = []
 
@@ -273,14 +301,15 @@
         return False
 
     @log
-    def show_bar(self, show):
+    def show_bar(self, show, clear=True):
         self.set_reveal_child(show)
         self._search_button.set_active(show)
 
         if show:
+            if clear:
+                self._search_entry.set_text('')
             self._search_entry.grab_focus()
         else:
-            self._search_entry.set_text('')
             self._dropDownButton.set_active(False)
 
     @log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/gnomemusic/view.py 
new/gnome-music-3.14.3.1/gnomemusic/view.py
--- old/gnome-music-3.14.2/gnomemusic/view.py   2014-11-12 21:50:16.000000000 
+0100
+++ new/gnome-music-3.14.3.1/gnomemusic/view.py 2015-01-26 11:26:53.000000000 
+0100
@@ -270,8 +270,11 @@
     @log
     def _on_discovered(self, info, error, _iter):
         if error:
-            print("Info %s: error: %s" % (info, error))
-            self._model.set(_iter, [8, 10], [self.errorIconName, True])
+            try:
+                logger.warn("File will be skipped: %s\n%s" % (error.message, 
info.get_uri()))
+                self._model.set(_iter, [8, 10], [self.errorIconName, True])
+            except Exception:
+                pass
 
     @log
     def _add_item(self, source, param, item, remaining=0, data=None):
@@ -291,7 +294,7 @@
                 try:
                     self.player.discoverer.discover_uri(item.get_url())
                 except:
-                    print('failed to discover url ' + item.get_url())
+                    logger.warn('failed to discover url ' + item.get_url())
                     icon_name = self.errorIconName
             self._model.set(_iter,
                             [0, 1, 2, 3, 4, 5, 7, 8, 9, 10],
@@ -369,7 +372,10 @@
 
     @log
     def _on_item_activated(self, widget, id, path):
-        _iter = self._model.get_iter(path)
+        try:
+            _iter = self._model.get_iter(path)
+        except TypeError:
+            return
         title = self._model.get_value(_iter, 2)
         artist = self._model.get_value(_iter, 3)
         item = self._model.get_value(_iter, 5)
@@ -454,7 +460,10 @@
 
     @log
     def _on_item_activated(self, widget, id, path):
-        _iter = self._model.get_iter(path)
+        try:
+            _iter = self._model.get_iter(path)
+        except TypeError:
+            return
         if self._model.get_value(_iter, 8) != self.errorIconName:
             self.player.set_playlist('Songs', None, self._model, _iter, 5)
             self.player.set_playing(True)
@@ -664,7 +673,10 @@
 
     @log
     def _on_item_activated(self, widget, item_id, path):
-        _iter = self._model.get_iter(path)
+        try:
+            _iter = self._model.get_iter(path)
+        except TypeError:
+            return
         self._last_selection = _iter
         artist = self._model.get_value(_iter, 2)
         albums = self._artists[artist.casefold()]['albums']
@@ -999,7 +1011,10 @@
 
     @log
     def _on_item_activated(self, widget, id, path):
-        _iter = self._model.get_iter(path)
+        try:
+            _iter = self._model.get_iter(path)
+        except TypeError:
+            return
         if self._model.get_value(_iter, 8) != self.errorIconName:
             self.player.set_playlist(
                 'Playlist', self.current_playlist.get_id(),
@@ -1227,6 +1242,7 @@
 
     @log
     def _back_button_clicked(self, widget, data=None):
+        self.header_bar.searchbar.show_bar(True, False)
         if self.get_visible_child() == self._artistAlbumsWidget:
             self._artistAlbumsWidget.destroy()
             self._artistAlbumsWidget = None
@@ -1234,7 +1250,10 @@
 
     @log
     def _on_item_activated(self, widget, id, path):
-        child_path = self.filter_model.convert_path_to_child_path(path)
+        try:
+            child_path = self.filter_model.convert_path_to_child_path(path)
+        except TypeError:
+            return
         _iter = self._model.get_iter(child_path)
         if self._model[_iter][11] == 'album':
             title = self._model.get_value(_iter, 2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/gnomemusic/widgets.py 
new/gnome-music-3.14.3.1/gnomemusic/widgets.py
--- old/gnome-music-3.14.2/gnomemusic/widgets.py        2014-11-12 
21:50:16.000000000 +0100
+++ new/gnome-music-3.14.3.1/gnomemusic/widgets.py      2015-01-26 
11:26:53.000000000 +0100
@@ -349,6 +349,8 @@
         self._hbox.pack_start(self.ui.get_object('ArtistAlbumsWidget'),
                               False, False, 0)
         self._hbox.pack_start(self._albumBox, False, False, 16)
+        self._coverSizeGroup = Gtk.SizeGroup.new(Gtk.SizeGroupMode.HORIZONTAL)
+        self._songsGridSizeGroup = 
Gtk.SizeGroup.new(Gtk.SizeGroupMode.HORIZONTAL)
         self.pack_start(self._scrolledWindow, True, True, 0)
 
         for album in albums:
@@ -363,6 +365,8 @@
             self.artist, album, self.player, self.model,
             self.header_bar, self.selectionModeAllowed
         )
+        self._coverSizeGroup.add_widget(widget.cover)
+        self._songsGridSizeGroup.add_widget(widget.songsGrid)
         self._albumBox.pack_start(widget, False, False, 0)
         self.widgets.append(widget)
 
@@ -484,7 +488,9 @@
 
         GLib.idle_add(self._update_album_art)
 
-        self.ui.get_object('cover').set_from_pixbuf(self.pixbuf)
+        self.cover = self.ui.get_object('cover')
+        self.cover.set_from_pixbuf(self.pixbuf)
+        self.songsGrid = self.ui.get_object('grid1')
         self.ui.get_object('title').set_label(album.get_title())
         if album.get_creation_date():
             self.ui.get_object('year').set_markup(
@@ -522,7 +528,7 @@
                 title = AlbumArtCache.get_media_title(track)
                 ui.get_object('title').set_text(title)
                 ui.get_object('title').set_alignment(0.0, 0.5)
-                self.ui.get_object('grid1').attach(
+                self.songsGrid.attach(
                     song_widget,
                     int(i / (len(self.tracks) / 2)),
                     int(i % (len(self.tracks) / 2)), 1, 1
@@ -551,7 +557,7 @@
                 song_widget.can_be_played = True
                 song_widget.connect('button-release-event',
                                     self.track_selected)
-            self.ui.get_object('grid1').show_all()
+            self.songsGrid.show_all()
 
     @log
     def _update_album_art(self):
@@ -565,7 +571,7 @@
     @log
     def _get_album_cover(self, pixbuf, path, data=None):
         if pixbuf:
-            self.ui.get_object('cover').set_from_pixbuf(pixbuf)
+            self.cover.set_from_pixbuf(pixbuf)
 
     @log
     def track_selected(self, widget, event):
@@ -728,7 +734,8 @@
     @log
     def _on_playlist_created(self, playlists, item):
         new_iter = self._add_item_to_model(item)
-        self.view.set_cursor(self.model.get_path(new_iter),
-                             self.view.get_columns()[0], False)
-        self.view.row_activated(self.model.get_path(new_iter),
-                                self.view.get_columns()[0])
+        if self.view.get_columns():
+            self.view.set_cursor(self.model.get_path(new_iter),
+                                 self.view.get_columns()[0], False)
+            self.view.row_activated(self.model.get_path(new_iter),
+                                    self.view.get_columns()[0])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/gnomemusic/window.py 
new/gnome-music-3.14.3.1/gnomemusic/window.py
--- old/gnome-music-3.14.2/gnomemusic/window.py 2014-11-12 21:50:16.000000000 
+0100
+++ new/gnome-music-3.14.3.1/gnomemusic/window.py       2015-01-26 
11:26:53.000000000 +0100
@@ -195,22 +195,27 @@
         self._box.pack_start(self.player.actionbar, False, False, 0)
         self._box.pack_start(self.selection_toolbar.actionbar, False, False, 0)
         self.add(self._box)
-        count = 1
+        count = 0
         cursor = None
-        try:
-            cursor = tracker.query(Query.all_songs_count(), None)
-        except Exception as e:
-            logger.error("Tracker query crashed: %s" % e)
-            count = 0
 
-        if cursor is not None and cursor.next(None):
-            count = cursor.get_integer(0)
-        if count > 0:
-            self._switch_to_player_view()
-        # To revert to the No Music View when no songs are found
+        if Query.music_folder and Query.download_folder:
+            try:
+                cursor = tracker.query(Query.all_songs_count(), None)
+                if cursor is not None and cursor.next(None):
+                    count = cursor.get_integer(0)
+            except Exception as e:
+                logger.error("Tracker query crashed: %s" % e)
+                count = 0
+
+            if count > 0:
+                self._switch_to_player_view()
+            # To revert to the No Music View when no songs are found
+            else:
+                if self.toolbar._selectionMode is False:
+                    self._switch_to_empty_view()
         else:
-            if self.toolbar._selectionMode is False:
-                self._switch_to_empty_view()
+            # Revert to No Music view if XDG dirs are not set
+            self._switch_to_empty_view()
 
         self.toolbar._search_button.connect('toggled', self._on_search_toggled)
         self.toolbar.connect('selection-mode-changed', 
self._on_selection_mode_changed)
@@ -359,7 +364,8 @@
 
     @log
     def _on_search_toggled(self, button, data=None):
-        self.toolbar.searchbar.show_bar(button.get_active())
+        self.toolbar.searchbar.show_bar(button.get_active(),
+                                        self.curr_view != self.views[4])
         if not button.get_active() and self.curr_view == self.views[4] and \
            self.toolbar._state == ToolbarState.MAIN:
             self._stack.set_visible_child(self.prev_view)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/libgd/libgd/gd-main-view.c 
new/gnome-music-3.14.3.1/libgd/libgd/gd-main-view.c
--- old/gnome-music-3.14.2/libgd/libgd/gd-main-view.c   2014-10-13 
20:24:51.000000000 +0200
+++ new/gnome-music-3.14.3.1/libgd/libgd/gd-main-view.c 2015-01-05 
14:20:10.000000000 +0100
@@ -25,6 +25,8 @@
 #include "gd-main-icon-view.h"
 #include "gd-main-list-view.h"
 
+#include <cairo-gobject.h>
+
 #define MAIN_VIEW_TYPE_INITIAL -1
 #define MAIN_VIEW_DND_ICON_OFFSET 20
 #define MAIN_VIEW_RUBBERBAND_SELECT_TRIGGER_LENGTH 32
@@ -231,15 +233,14 @@
   g_object_class_install_properties (oclass, NUM_PROPERTIES, properties);
 }
 
-static GdkPixbuf *
+static cairo_surface_t *
 gd_main_view_get_counter_icon (GdMainView *self,
-                               GdkPixbuf *base,
+                               cairo_surface_t *base,
                                gint number)
 {
   GtkStyleContext *context;
   cairo_t *cr, *emblem_cr;
   cairo_surface_t *surface, *emblem_surface;
-  GdkPixbuf *retval;
   gint width, height;
   gint layout_width, layout_height;
   gint emblem_size;
@@ -255,18 +256,18 @@
   gtk_style_context_save (context);
   gtk_style_context_add_class (context, "documents-counter");
 
-  width = gdk_pixbuf_get_width (base);
-  height = gdk_pixbuf_get_height (base);
+  width = cairo_image_surface_get_width (base);
+  height = cairo_image_surface_get_height (base);
 
-  surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
-                                        width, height);
+  surface = cairo_surface_create_similar (base, CAIRO_CONTENT_COLOR_ALPHA,
+                                          width, height);
   cr = cairo_create (surface);
-  gdk_cairo_set_source_pixbuf (cr, base, 0, 0);
+  cairo_set_source_surface (cr, base, 0, 0);
   cairo_paint (cr);
 
   emblem_size = MIN (width / 2, height / 2);
-  emblem_surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
-                                               emblem_size, emblem_size);
+  emblem_surface = cairo_surface_create_similar (base, 
CAIRO_CONTENT_COLOR_ALPHA,
+                                                 emblem_size, emblem_size);
   emblem_cr = cairo_create (emblem_surface);
   gtk_render_background (context, emblem_cr,
                          0, 0, emblem_size, emblem_size);
@@ -315,15 +316,10 @@
   cairo_paint (cr);
   cairo_destroy (cr);
 
-  retval = gdk_pixbuf_get_from_surface (surface,
-                                        0, 0,
-                                        width, height);
-
   cairo_surface_destroy (emblem_surface);
-  cairo_surface_destroy (surface);
   gtk_style_context_restore (context);
 
-  return retval;
+  return surface;
 }
 
 static GdMainViewGeneric *
@@ -823,6 +819,22 @@
   return FALSE;
 }
 
+static cairo_surface_t *
+copy_surface (cairo_surface_t *surface)
+{
+  cairo_surface_t *copy;
+  cairo_t *cr;
+
+  copy = cairo_surface_create_similar (surface, CAIRO_CONTENT_COLOR_ALPHA,
+                                       cairo_image_surface_get_width (surface),
+                                       cairo_image_surface_get_height 
(surface));
+  cr = cairo_create (copy);
+  cairo_set_source_surface (cr, surface, 0, 0);
+  cairo_paint (cr);
+  cairo_destroy (cr);
+
+  return copy;
+}
 
 static void
 on_drag_begin (GdMainViewGeneric *generic,
@@ -835,41 +847,61 @@
     {
       gboolean res;
       GtkTreeIter iter;
-      GdkPixbuf *icon = NULL;
+      gpointer data;
+      cairo_surface_t *surface = NULL;
       GtkTreePath *path;
+      GType column_gtype;
 
       path = gtk_tree_path_new_from_string 
(self->priv->button_press_item_path);
       res = gtk_tree_model_get_iter (self->priv->model,
                                      &iter, path);
       if (res)
         gtk_tree_model_get (self->priv->model, &iter,
-                            GD_MAIN_COLUMN_ICON, &icon,
+                            GD_MAIN_COLUMN_ICON, &data,
                             -1);
 
-      if (self->priv->selection_mode && 
-          icon != NULL)
+      column_gtype = gtk_tree_model_get_column_type (self->priv->model,
+                                                     GD_MAIN_COLUMN_ICON);
+
+      if (column_gtype == CAIRO_GOBJECT_TYPE_SURFACE)
+        {
+          surface = copy_surface (data);
+          cairo_surface_destroy (data);
+        }
+      else if (column_gtype == GDK_TYPE_PIXBUF)
+        {
+          surface = gdk_cairo_surface_create_from_pixbuf (data, 1, NULL);
+          g_object_unref (data);
+        }
+      else
+        g_assert_not_reached ();
+
+      if (self->priv->selection_mode &&
+          surface != NULL)
         {
           GList *selection;
-          GdkPixbuf *counter;
+          cairo_surface_t *counter;
 
           selection = gd_main_view_get_selection (self);
 
           if (g_list_length (selection) > 1)
             {
-              counter = gd_main_view_get_counter_icon (self, icon, 
g_list_length (selection));
-              g_clear_object (&icon);
-              icon = counter;
+              counter = gd_main_view_get_counter_icon (self, surface, 
g_list_length (selection));
+              cairo_surface_destroy (surface);
+              surface = counter;
             }
 
           if (selection != NULL)
             g_list_free_full (selection, (GDestroyNotify) gtk_tree_path_free);
         }
 
-      if (icon != NULL)
+      if (surface != NULL)
         {
-          gtk_drag_set_icon_pixbuf (drag_context, icon,
-                                    MAIN_VIEW_DND_ICON_OFFSET, 
MAIN_VIEW_DND_ICON_OFFSET);
-          g_object_unref (icon);
+          cairo_surface_set_device_offset (surface,
+                                           -MAIN_VIEW_DND_ICON_OFFSET,
+                                           -MAIN_VIEW_DND_ICON_OFFSET);
+          gtk_drag_set_icon_surface (drag_context, surface);
+          cairo_surface_destroy (surface);
         }
 
       gtk_tree_path_free (path);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/libgd/libgd/gd-tagged-entry.c 
new/gnome-music-3.14.3.1/libgd/libgd/gd-tagged-entry.c
--- old/gnome-music-3.14.2/libgd/libgd/gd-tagged-entry.c        2014-10-13 
20:24:51.000000000 +0200
+++ new/gnome-music-3.14.3.1/libgd/libgd/gd-tagged-entry.c      2015-01-05 
14:20:10.000000000 +0100
@@ -35,7 +35,7 @@
   gchar *style;
   gboolean has_close_button;
 
-  GdkPixbuf *close_pixbuf;
+  cairo_surface_t *close_surface;
   GtkStateFlags last_button_state;
 };
 
@@ -99,28 +99,32 @@
 }
 
 static void
-gd_tagged_entry_tag_ensure_close_pixbuf (GdTaggedEntryTag *tag,
-                                         GtkStyleContext *context)
+gd_tagged_entry_tag_ensure_close_surface (GdTaggedEntryTag *tag,
+                                          GtkStyleContext *context)
 {
   GtkIconInfo *info;
+  GdkPixbuf *pixbuf;
   gint icon_size;
+  gint scale_factor;
 
-  if (tag->priv->close_pixbuf != NULL)
+  if (tag->priv->close_surface != NULL)
     return;
 
   gtk_icon_size_lookup (GTK_ICON_SIZE_MENU,
                         &icon_size, NULL);
+  scale_factor = gtk_widget_get_scale_factor (GTK_WIDGET (tag->priv->entry));
 
-  info = gtk_icon_theme_lookup_icon (gtk_icon_theme_get_default (),
-                                     "window-close-symbolic",
-                                     icon_size,
-                                     GTK_ICON_LOOKUP_GENERIC_FALLBACK);
-
-  tag->priv->close_pixbuf = 
-    gtk_icon_info_load_symbolic_for_context (info, context,
-                                             NULL, NULL);
+  info = gtk_icon_theme_lookup_icon_for_scale (gtk_icon_theme_get_default (),
+                                               "window-close-symbolic",
+                                               icon_size, scale_factor,
+                                               
GTK_ICON_LOOKUP_GENERIC_FALLBACK);
 
   /* FIXME: we need a fallback icon in case the icon is not found */
+  pixbuf = gtk_icon_info_load_symbolic_for_context (info, context, NULL, NULL);
+  tag->priv->close_surface = gdk_cairo_surface_create_from_pixbuf (pixbuf, 
scale_factor, tag->priv->window);
+
+  g_object_unref (info);
+  g_object_unref (pixbuf);
 }
 
 static gint
@@ -260,6 +264,7 @@
   GtkStateFlags state;
   gint layout_width;
   gint button_width;
+  gint scale_factor;
 
   gd_tagged_entry_tag_ensure_layout (tag, entry);
   pango_layout_get_pixel_size (tag->priv->layout, &layout_width, NULL);
@@ -271,13 +276,17 @@
   gtk_style_context_get_border (context, state, &button_border);
   gtk_style_context_get_margin (context, state, &button_margin);
 
-  gd_tagged_entry_tag_ensure_close_pixbuf (tag, context);
+  gd_tagged_entry_tag_ensure_close_surface (tag, context);
 
   g_object_unref (context);
 
   button_width = 0;
   if (entry->priv->button_visible && tag->priv->has_close_button)
-    button_width = gdk_pixbuf_get_width (tag->priv->close_pixbuf) + 
BUTTON_INTERNAL_SPACING;
+    {
+      scale_factor = gtk_widget_get_scale_factor (GTK_WIDGET (entry));
+      button_width = cairo_image_surface_get_width (tag->priv->close_surface) 
/ scale_factor +
+        BUTTON_INTERNAL_SPACING;
+    }
 
   return layout_width + button_padding.left + button_padding.right +
     button_border.left + button_border.right +
@@ -313,11 +322,13 @@
   GtkAllocation background_allocation, layout_allocation, button_allocation;
   gint width, height, x, y, pix_width, pix_height;
   gint layout_width, layout_height;
+  gint scale_factor;
   GtkBorder padding, border;
   GtkStateFlags state;
 
   width = gdk_window_get_width (tag->priv->window);
   height = gdk_window_get_height (tag->priv->window);
+  scale_factor = gdk_window_get_scale_factor (tag->priv->window);
 
   state = gd_tagged_entry_tag_get_state (tag, entry);
   gtk_style_context_get_margin (context, state, &padding);
@@ -345,8 +356,8 @@
 
   if (entry->priv->button_visible && tag->priv->has_close_button)
     {
-      pix_width = gdk_pixbuf_get_width (tag->priv->close_pixbuf);
-      pix_height = gdk_pixbuf_get_height (tag->priv->close_pixbuf);
+      pix_width = cairo_image_surface_get_width (tag->priv->close_surface) / 
scale_factor;
+      pix_height = cairo_image_surface_get_height (tag->priv->close_surface) / 
scale_factor;
     }
   else
     {
@@ -468,8 +479,8 @@
    */
   if (state != tag->priv->last_button_state)
     {
-      g_clear_object (&tag->priv->close_pixbuf);
-      gd_tagged_entry_tag_ensure_close_pixbuf (tag, context);
+      g_clear_pointer (&tag->priv->close_surface, cairo_surface_destroy);
+      gd_tagged_entry_tag_ensure_close_surface (tag, context);
 
       tag->priv->last_button_state = state;
     }
@@ -481,9 +492,9 @@
                          button_allocation.x, button_allocation.y,
                          button_allocation.width, button_allocation.height);
 
-  gtk_render_icon (context, cr,
-                   tag->priv->close_pixbuf,
-                   button_allocation.x, button_allocation.y);
+  gtk_render_icon_surface (context, cr,
+                           tag->priv->close_surface,
+                           button_allocation.x, button_allocation.y);
 
 done:
   cairo_restore (cr);
@@ -950,7 +961,7 @@
     gd_tagged_entry_tag_unrealize (tag);
 
   g_clear_object (&priv->layout);
-  g_clear_object (&priv->close_pixbuf);
+  g_clear_pointer (&priv->close_surface, cairo_surface_destroy);
   g_free (priv->label);
   g_free (priv->style);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/libgd/libgd/gd-toggle-pixbuf-renderer.c 
new/gnome-music-3.14.3.1/libgd/libgd/gd-toggle-pixbuf-renderer.c
--- old/gnome-music-3.14.2/libgd/libgd/gd-toggle-pixbuf-renderer.c      
2014-10-13 20:24:51.000000000 +0200
+++ new/gnome-music-3.14.3.1/libgd/libgd/gd-toggle-pixbuf-renderer.c    
2015-01-05 14:20:10.000000000 +0100
@@ -70,8 +70,14 @@
   gtk_style_context_add_class (context, GTK_STYLE_CLASS_CHECK);
 
   if (self->priv->active)
-    gtk_style_context_set_state (context, GTK_STATE_FLAG_ACTIVE);
+    gtk_style_context_set_state (context, gtk_widget_get_state_flags (widget) 
| GTK_STATE_FLAG_CHECKED);
 
+  gtk_render_background (context, cr,
+                         check_x, check_y,
+                         icon_size, icon_size);
+  gtk_render_frame (context, cr,
+                    check_x, check_y,
+                    icon_size, icon_size);
   gtk_render_check (context, cr,
                     check_x, check_y,
                     icon_size, icon_size);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/libgd/libgd/gd-two-lines-renderer.c 
new/gnome-music-3.14.3.1/libgd/libgd/gd-two-lines-renderer.c
--- old/gnome-music-3.14.2/libgd/libgd/gd-two-lines-renderer.c  2014-10-13 
20:24:51.000000000 +0200
+++ new/gnome-music-3.14.3.1/libgd/libgd/gd-two-lines-renderer.c        
2015-01-05 14:20:10.000000000 +0100
@@ -22,6 +22,9 @@
 #include "gd-two-lines-renderer.h"
 #include <string.h>
 
+#define SUBTITLE_DIM_PERCENTAGE 0.55
+#define SUBTITLE_SIZE_PERCENTAGE 0.82
+
 G_DEFINE_TYPE (GdTwoLinesRenderer, gd_two_lines_renderer, 
GTK_TYPE_CELL_RENDERER_TEXT)
 
 struct _GdTwoLinesRendererPrivate {
@@ -84,13 +87,32 @@
                                 GtkStateFlags    flags)
 {
   PangoFontDescription *desc;
+  GdkRGBA rgba;
+  PangoAttrList *layout_attr;
+  PangoAttribute *attr_color;
+
+  gtk_style_context_get (context, flags,
+                         "font", &desc,
+                         "color", &rgba,
+                         NULL);
 
-  gtk_style_context_add_class (context, "dim-label");
-  gtk_style_context_add_class (context, "subtitle");
-
-  gtk_style_context_get (context, flags, "font", &desc, NULL);
+  /* Set the font size */
+  pango_font_description_set_size (desc, pango_font_description_get_size 
(desc) * SUBTITLE_SIZE_PERCENTAGE);
   pango_layout_set_font_description (layout, desc);
   pango_font_description_free (desc);
+
+  /* Set the color */
+  rgba.red = CLAMP(1.0 - ((1.0 - rgba.red) * SUBTITLE_DIM_PERCENTAGE), 0.0, 
1.0);
+  rgba.green = CLAMP(1.0 - ((1.0 - rgba.green) * SUBTITLE_DIM_PERCENTAGE), 
0.0, 1.0);
+  rgba.blue = CLAMP(1.0 - ((1.0 - rgba.blue) * SUBTITLE_DIM_PERCENTAGE), 0.0, 
1.0);
+
+  layout_attr = pango_attr_list_new ();
+  attr_color = pango_attr_foreground_new (rgba.red * 65535,
+                                          rgba.green * 65535,
+                                          rgba.blue * 65535);
+  pango_attr_list_insert (layout_attr, attr_color);
+  pango_layout_set_attributes (layout, layout_attr);
+  pango_attr_list_unref (layout_attr);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/m4/libtool.m4 new/gnome-music-3.14.3.1/m4/libtool.m4
--- old/gnome-music-3.14.2/m4/libtool.m4        2014-11-12 21:57:50.000000000 
+0100
+++ new/gnome-music-3.14.3.1/m4/libtool.m4      2015-01-26 11:35:31.000000000 
+0100
@@ -1312,7 +1312,7 @@
   rm -rf conftest*
   ;;
 
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   # Find out which ABI we are using.
   echo 'int i;' > conftest.$ac_ext
@@ -1326,10 +1326,7 @@
          x86_64-*linux*)
            LD="${LD-ld} -m elf_i386"
            ;;
-         powerpc64le-*linux*)
-           LD="${LD-ld} -m elf32lppclinux"
-           ;;
-         powerpc64-*linux*)
+         ppc64-*linux*|powerpc64-*linux*)
            LD="${LD-ld} -m elf32ppclinux"
            ;;
          s390x-*linux*)
@@ -1348,10 +1345,7 @@
          x86_64-*linux*)
            LD="${LD-ld} -m elf_x86_64"
            ;;
-         powerpcle-*linux*)
-           LD="${LD-ld} -m elf64lppc"
-           ;;
-         powerpc-*linux*)
+         ppc*-*linux*|powerpc*-*linux*)
            LD="${LD-ld} -m elf64ppc"
            ;;
          s390*-*linux*|s390*-*tpf*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/po/pt.po new/gnome-music-3.14.3.1/po/pt.po
--- old/gnome-music-3.14.2/po/pt.po     2014-10-13 20:24:07.000000000 +0200
+++ new/gnome-music-3.14.3.1/po/pt.po   2015-01-26 11:26:53.000000000 +0100
@@ -9,9 +9,9 @@
 "Project-Id-Version: gnome-music master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-";
 "music&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2014-03-07 10:04+0000\n"
-"PO-Revision-Date: 2014-03-15 01:10+0100\n"
-"Last-Translator: Tiago S. <[email protected]>\n"
+"POT-Creation-Date: 2014-10-06 19:05+0000\n"
+"PO-Revision-Date: 2014-10-07 07:10+0100\n"
+"Last-Translator: Pedro Albuquerque <[email protected]>\n"
 "Language-Team: Portuguese <[email protected]>\n"
 "Language: pt\n"
 "MIME-Version: 1.0\n"
@@ -69,8 +69,8 @@
 msgid "If true, the search bar is shown."
 msgstr "Se verdadeiro, a barra de pesquisa é apresentada."
 
-#: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:46
-#: ../gnomemusic/application.py:102 ../gnomemusic/window.py:58
+#: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:50
+#: ../gnomemusic/application.py:112 ../gnomemusic/window.py:62
 #: ../data/AboutDialog.ui.in.h:1
 msgid "Music"
 msgstr "Música"
@@ -91,61 +91,97 @@
 msgid "Music is the new GNOME music playing application."
 msgstr "Música é a nova aplicação de reprodução de música do GNOME"
 
-#: ../gnomemusic/albumArtCache.py:235 ../gnomemusic/albumArtCache.py:243
+#: ../gnomemusic/albumArtCache.py:99 ../gnomemusic/albumArtCache.py:107
 msgid "Untitled"
 msgstr "Sem nome"
 
-#: ../gnomemusic/notification.py:70
-msgid "Not playing"
-msgstr "Não está a reproduzir"
+#: ../gnomemusic/mpris.py:133 ../gnomemusic/notification.py:100
+#: ../gnomemusic/player.py:400 ../gnomemusic/view.py:574
+#: ../gnomemusic/view.py:961 ../gnomemusic/view.py:1290
+msgid "Unknown Album"
+msgstr "Álbum Desconhecido"
 
-#: ../gnomemusic/notification.py:79 ../gnomemusic/player.py:365
-#: ../gnomemusic/view.py:253 ../gnomemusic/view.py:455
-#: ../gnomemusic/view.py:676 ../gnomemusic/view.py:990
+#: ../gnomemusic/mpris.py:149 ../gnomemusic/notification.py:98
+#: ../gnomemusic/player.py:391 ../gnomemusic/view.py:283
+#: ../gnomemusic/view.py:483 ../gnomemusic/view.py:717
+#: ../gnomemusic/view.py:1065 ../gnomemusic/view.py:1288
+#: ../gnomemusic/view.py:1319 ../gnomemusic/widgets.py:181
+#: ../gnomemusic/widgets.py:560
 msgid "Unknown Artist"
 msgstr "Artista Desconhecido"
 
-#: ../gnomemusic/notification.py:81 ../gnomemusic/view.py:553
-msgid "Unknown Album"
-msgstr "Álbum Desconhecido"
+#: ../gnomemusic/notification.py:89
+msgid "Not playing"
+msgstr "Não está a reproduzir"
 
 #. TRANSLATORS: by refers to the artist, from to the album
-#: ../gnomemusic/notification.py:85
+#: ../gnomemusic/notification.py:104
 #, python-format
 msgid "by %s, from %s"
 msgstr "por %s, de %s"
 
-#: ../gnomemusic/notification.py:125
+#: ../gnomemusic/notification.py:125 ../data/PlayerToolbar.ui.h:5
 msgid "Previous"
 msgstr "Anterior"
 
-#: ../gnomemusic/notification.py:128
+#: ../gnomemusic/notification.py:128 ../gnomemusic/player.py:348
 msgid "Pause"
 msgstr "Pausa"
 
-#: ../gnomemusic/notification.py:131
+#: ../gnomemusic/notification.py:131 ../gnomemusic/player.py:351
+#: ../data/PlayerToolbar.ui.h:6
 msgid "Play"
 msgstr "Reproduzir"
 
-#: ../gnomemusic/notification.py:133
+#: ../gnomemusic/notification.py:133 ../data/PlayerToolbar.ui.h:7
 msgid "Next"
 msgstr "Próximo"
 
-#: ../gnomemusic/view.py:197 ../gnomemusic/widgets.py:261
-#: ../gnomemusic/window.py:244
+#: ../gnomemusic/searchbar.py:30 ../gnomemusic/searchbar.py:73
+msgid "All"
+msgstr "Todas"
+
+#: ../gnomemusic/searchbar.py:31
+#| msgid "Artists"
+msgid "Artist"
+msgstr "Artista"
+
+#: ../gnomemusic/searchbar.py:32
+#| msgid "Albums"
+msgid "Album"
+msgstr "Álbum"
+
+#: ../gnomemusic/searchbar.py:33
+msgid "Track Title"
+msgstr "Título da faixa"
+
+#: ../gnomemusic/searchbar.py:74
+msgid "Local"
+msgstr "Local"
+
+#: ../gnomemusic/searchbar.py:176
+msgid "Sources"
+msgstr "Fontes"
+
+#: ../gnomemusic/searchbar.py:183
+msgid "Match"
+msgstr "Comparar"
+
+#: ../gnomemusic/view.py:198 ../gnomemusic/widgets.py:222
+#: ../gnomemusic/widgets.py:439 ../gnomemusic/window.py:284
 #, python-format
 msgid "Selected %d item"
 msgid_plural "Selected %d items"
 msgstr[0] "%d item selecionado"
 msgstr[1] "%d itens selecionados"
 
-#: ../gnomemusic/view.py:199 ../gnomemusic/widgets.py:263
-#: ../gnomemusic/window.py:248 ../gnomemusic/window.py:262
-#: ../data/headerbar.ui.in.h:3
+#: ../gnomemusic/view.py:200 ../gnomemusic/widgets.py:224
+#: ../gnomemusic/widgets.py:441 ../gnomemusic/window.py:288
+#: ../gnomemusic/window.py:300 ../data/headerbar.ui.h:3
 msgid "Click on items to select them"
 msgstr "Clique nos itens para os selecionar"
 
-#: ../gnomemusic/view.py:322
+#: ../gnomemusic/view.py:337
 #, python-format
 msgid ""
 "No Music found!\n"
@@ -154,47 +190,44 @@
 "Nenhuma música encontrada!\n"
 " Coloque alguns ficheiros na pasta %s"
 
-#: ../gnomemusic/view.py:329
+#: ../gnomemusic/view.py:345 ../gnomemusic/view.py:1534
 msgid "Albums"
 msgstr "Álbuns"
 
-#: ../gnomemusic/view.py:402
+#: ../gnomemusic/view.py:427 ../gnomemusic/view.py:1536
 msgid "Songs"
 msgstr "Músicas"
 
-#: ../gnomemusic/view.py:566
+#: ../gnomemusic/view.py:591 ../gnomemusic/view.py:1535
 msgid "Artists"
 msgstr "Artistas"
 
-#: ../gnomemusic/view.py:611 ../gnomemusic/view.py:613
-#: ../gnomemusic/widgets.py:451
+#: ../gnomemusic/view.py:636 ../gnomemusic/view.py:638
+#: ../gnomemusic/widgets.py:448
 msgid "All Artists"
 msgstr "Todos os Artistas"
 
-#: ../gnomemusic/view.py:743
+#: ../gnomemusic/view.py:797 ../gnomemusic/view.py:1537
 msgid "Playlists"
 msgstr "Listas de Reprodução"
 
-#: ../gnomemusic/view.py:1007
+#: ../gnomemusic/view.py:1077
 #, python-format
 msgid "%d Song"
 msgid_plural "%d Songs"
 msgstr[0] "%d Música"
 msgstr[1] "%d Músicas"
 
-#: ../gnomemusic/widgets.py:75 ../gnomemusic/widgets.py:95
-msgid "Load More"
-msgstr "Carregar Mais"
-
-#: ../gnomemusic/widgets.py:85
-msgid "Loading..."
-msgstr "A carregar..."
+#: ../gnomemusic/widgets.py:270 ../gnomemusic/widgets.py:308
+#, python-format
+msgid "%d min"
+msgstr "%d min"
 
-#: ../gnomemusic/widgets.py:670
+#: ../gnomemusic/widgets.py:674
 msgid "New Playlist"
 msgstr "Nova Lista de Reprodução"
 
-#: ../gnomemusic/window.py:209
+#: ../gnomemusic/window.py:232
 msgid "Empty"
 msgstr "Vazio"
 
@@ -283,18 +316,31 @@
 msgid "No Music Found"
 msgstr "Nenhuma Música Encontrada"
 
-#: ../data/headerbar.ui.in.h:1
+#: ../data/headerbar.ui.h:1
 msgid "Select All"
 msgstr "Selecionar Todas"
 
-#: ../data/headerbar.ui.in.h:2
+#: ../data/headerbar.ui.h:2
 msgid "Select None"
 msgstr "Selecionar Nenhuma"
 
-#: ../data/headerbar.ui.in.h:4 ../data/PlaylistDialog.ui.in.h:2
+#: ../data/headerbar.ui.h:4
+#| msgid "Search mode"
+msgid "Search"
+msgstr "Procurar"
+
+#: ../data/headerbar.ui.h:5 ../data/PlaylistDialog.ui.h:3
+msgid "Select"
+msgstr "Selecionar"
+
+#: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:2
 msgid "Cancel"
 msgstr "Cancelar"
 
+#: ../data/headerbar.ui.h:7
+msgid "Back"
+msgstr "Anterior"
+
 #: ../data/SelectionToolbar.ui.h:1
 msgid "Add to Playlist"
 msgstr "Adicionar à Lista de Reprodução"
@@ -311,13 +357,20 @@
 msgid "_Delete"
 msgstr "_Apagar"
 
-#: ../data/PlaylistDialog.ui.in.h:1
+#: ../data/PlaylistControls.ui.h:3
+#| msgid "Playlists"
+msgid "Playlist Name"
+msgstr "Nome da lista de reprodução"
+
+#: ../data/PlaylistDialog.ui.h:1
 msgid "Select Playlist"
 msgstr "Selecionar Lista de Reprodução"
 
-#: ../data/PlaylistDialog.ui.in.h:3
-msgid "Select"
-msgstr "Selecionar"
+#~ msgid "Load More"
+#~ msgstr "Carregar Mais"
+
+#~ msgid "Loading..."
+#~ msgstr "A carregar..."
 
 #~ msgid "_Now Playing"
 #~ msgstr "_Agora a Reproduzir"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/po/ro.po new/gnome-music-3.14.3.1/po/ro.po
--- old/gnome-music-3.14.2/po/ro.po     2014-10-13 21:20:03.000000000 +0200
+++ new/gnome-music-3.14.3.1/po/ro.po   2015-01-26 11:26:53.000000000 +0100
@@ -2,23 +2,24 @@
 # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER
 # This file is distributed under the same license as the gnome-music package.
 # Bogdan Mințoi <[email protected]>, 2014.
-#
+# Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>, 2014.
 msgid ""
 msgstr ""
 "Project-Id-Version: gnome-music master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-";
 "music&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2014-07-28 06:59+0000\n"
-"PO-Revision-Date: 2014-07-29 12:15+0300\n"
-"Last-Translator: Bogdan Mințoi <[email protected]>\n"
-"Language-Team: Română <>\n"
+"POT-Creation-Date: 2014-11-24 12:31+0000\n"
+"PO-Revision-Date: 2014-12-07 18:36+0200\n"
+"Last-Translator: Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>\n"
+"Language-Team: Gnome Romanian Translation Team\n"
 "Language: ro\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2);\n"
-"X-Generator: Gtranslator 2.91.6\n"
+"20)) ? 1 : 2);;\n"
+"X-Generator: Virtaal 0.7.1\n"
+"X-Project-Style: gnome\n"
 
 #: ../data/org.gnome.Music.gschema.xml.h:1
 msgid "Window size"
@@ -92,22 +93,22 @@
 msgid "Music is the new GNOME music playing application."
 msgstr "Muzică este noua aplicație GNOME pentru redare de muzică."
 
-#: ../gnomemusic/albumArtCache.py:100 ../gnomemusic/albumArtCache.py:108
+#: ../gnomemusic/albumArtCache.py:99 ../gnomemusic/albumArtCache.py:107
 msgid "Untitled"
 msgstr "Fără titlu"
 
 #: ../gnomemusic/mpris.py:133 ../gnomemusic/notification.py:100
-#: ../gnomemusic/player.py:400 ../gnomemusic/view.py:577
-#: ../gnomemusic/view.py:964 ../gnomemusic/view.py:1291
+#: ../gnomemusic/player.py:400 ../gnomemusic/view.py:574
+#: ../gnomemusic/view.py:961 ../gnomemusic/view.py:1291
 msgid "Unknown Album"
 msgstr "Album necunoscut"
 
 #: ../gnomemusic/mpris.py:149 ../gnomemusic/notification.py:98
-#: ../gnomemusic/player.py:391 ../gnomemusic/view.py:286
-#: ../gnomemusic/view.py:486 ../gnomemusic/view.py:720
-#: ../gnomemusic/view.py:1068 ../gnomemusic/view.py:1289
-#: ../gnomemusic/view.py:1320 ../gnomemusic/widgets.py:184
-#: ../gnomemusic/widgets.py:563
+#: ../gnomemusic/player.py:391 ../gnomemusic/view.py:283
+#: ../gnomemusic/view.py:483 ../gnomemusic/view.py:717
+#: ../gnomemusic/view.py:1065 ../gnomemusic/view.py:1289
+#: ../gnomemusic/view.py:1320 ../gnomemusic/widgets.py:181
+#: ../gnomemusic/widgets.py:566
 msgid "Unknown Artist"
 msgstr "Artist necunoscut"
 
@@ -121,55 +122,53 @@
 msgid "by %s, from %s"
 msgstr "de %s, de la %s"
 
-#: ../gnomemusic/notification.py:128 ../data/PlayerToolbar.ui.h:5
+#: ../gnomemusic/notification.py:125 ../data/PlayerToolbar.ui.h:5
 msgid "Previous"
 msgstr "Precedent"
 
-#: ../gnomemusic/notification.py:131 ../gnomemusic/player.py:348
+#: ../gnomemusic/notification.py:128 ../gnomemusic/player.py:348
 msgid "Pause"
 msgstr "Pauză"
 
-#: ../gnomemusic/notification.py:134 ../gnomemusic/player.py:351
+#: ../gnomemusic/notification.py:131 ../gnomemusic/player.py:351
 #: ../data/PlayerToolbar.ui.h:6
 msgid "Play"
 msgstr "Redare"
 
-#: ../gnomemusic/notification.py:136 ../data/PlayerToolbar.ui.h:7
+#: ../gnomemusic/notification.py:133 ../data/PlayerToolbar.ui.h:7
 msgid "Next"
 msgstr "Următorul"
 
-#: ../gnomemusic/searchbar.py:30 ../gnomemusic/searchbar.py:73
+#: ../gnomemusic/searchbar.py:57 ../gnomemusic/searchbar.py:100
 msgid "All"
 msgstr "Toate"
 
-#: ../gnomemusic/searchbar.py:31
-#| msgid "Artists"
+#: ../gnomemusic/searchbar.py:58
 msgid "Artist"
 msgstr "Artist"
 
-#: ../gnomemusic/searchbar.py:32
-#| msgid "Albums"
+#: ../gnomemusic/searchbar.py:59
 msgid "Album"
 msgstr "Album"
 
-#: ../gnomemusic/searchbar.py:33
+#: ../gnomemusic/searchbar.py:60
 msgid "Track Title"
 msgstr "Numele melodiei"
 
-#: ../gnomemusic/searchbar.py:74
+#: ../gnomemusic/searchbar.py:101
 msgid "Local"
 msgstr "Local"
 
-#: ../gnomemusic/searchbar.py:176
+#: ../gnomemusic/searchbar.py:203
 msgid "Sources"
 msgstr "Surse"
 
-#: ../gnomemusic/searchbar.py:183
+#: ../gnomemusic/searchbar.py:210
 msgid "Match"
 msgstr "Potrivire"
 
-#: ../gnomemusic/view.py:201 ../gnomemusic/widgets.py:225
-#: ../gnomemusic/widgets.py:442 ../gnomemusic/window.py:278
+#: ../gnomemusic/view.py:198 ../gnomemusic/widgets.py:222
+#: ../gnomemusic/widgets.py:443 ../gnomemusic/window.py:284
 #, python-format
 msgid "Selected %d item"
 msgid_plural "Selected %d items"
@@ -177,57 +176,60 @@
 msgstr[1] "Selectat %d elemente"
 msgstr[2] "Selectat %d de elemente"
 
-#: ../gnomemusic/view.py:203 ../gnomemusic/widgets.py:227
-#: ../gnomemusic/widgets.py:444 ../gnomemusic/window.py:282
-#: ../gnomemusic/window.py:294 ../data/headerbar.ui.h:3
+#: ../gnomemusic/view.py:200 ../gnomemusic/widgets.py:224
+#: ../gnomemusic/widgets.py:445 ../gnomemusic/window.py:288
+#: ../gnomemusic/window.py:300 ../data/headerbar.ui.h:3
 msgid "Click on items to select them"
 msgstr "Clic pe obiecte pentru a le selecta"
 
-#: ../gnomemusic/view.py:340
+#: ../gnomemusic/view.py:337
 #, python-format
 msgid ""
 "No Music found!\n"
 " Put some files into the folder %s"
 msgstr ""
-"Nu s-a găsit nicio muzică!\n"
+"Nu s-a găsit niciun fișier audio!\n"
 " Adăugați câteva fișiere în dosarul %s"
 
-#: ../gnomemusic/view.py:348 ../gnomemusic/view.py:1535
+#: ../gnomemusic/view.py:345 ../gnomemusic/view.py:1535
 msgid "Albums"
 msgstr "Albume"
 
-#: ../gnomemusic/view.py:430 ../gnomemusic/view.py:1537
+#: ../gnomemusic/view.py:427 ../gnomemusic/view.py:1537
 msgid "Songs"
 msgstr "Melodii"
 
-#: ../gnomemusic/view.py:594 ../gnomemusic/view.py:1536
+#: ../gnomemusic/view.py:591 ../gnomemusic/view.py:1536
 msgid "Artists"
 msgstr "Artiști"
 
-#: ../gnomemusic/view.py:639 ../gnomemusic/view.py:641
-#: ../gnomemusic/widgets.py:451
+#: ../gnomemusic/view.py:636 ../gnomemusic/view.py:638
+#: ../gnomemusic/widgets.py:452
 msgid "All Artists"
 msgstr "Toți artiștii"
 
-#: ../gnomemusic/view.py:800 ../gnomemusic/view.py:1538
+#: ../gnomemusic/view.py:797 ../gnomemusic/view.py:1538
 msgid "Playlists"
 msgstr "Liste de redare"
 
-#: ../gnomemusic/view.py:1080
+#: ../gnomemusic/view.py:1077
 #, python-format
-#| msgid "Songs"
 msgid "%d Song"
 msgid_plural "%d Songs"
 msgstr[0] "%d melodie"
 msgstr[1] "%d melodii"
 msgstr[2] "%d de melodii"
 
-#: ../gnomemusic/widgets.py:677
-#| msgid "_New Playlist"
+#: ../gnomemusic/widgets.py:270 ../gnomemusic/widgets.py:308
+#, python-format
+msgid "%d min"
+msgstr "%d min"
+
+#: ../gnomemusic/widgets.py:680
 msgid "New Playlist"
 msgstr "Listă de redare nouă"
 
-#: ../gnomemusic/window.py:226
+#: ../gnomemusic/window.py:232
 msgid "Empty"
 msgstr "Gol"
 
@@ -342,12 +344,10 @@
 msgstr "Deselectare totală"
 
 #: ../data/headerbar.ui.h:4
-#| msgid "Search mode"
 msgid "Search"
 msgstr "Caută"
 
 #: ../data/headerbar.ui.h:5 ../data/PlaylistDialog.ui.h:3
-#| msgid "Select All"
 msgid "Select"
 msgstr "Selectează"
 
@@ -364,12 +364,10 @@
 msgstr "Adaugă în lista de redare"
 
 #: ../data/SelectionToolbar.ui.h:2
-#| msgid "Add to Playlist"
 msgid "Remove from Playlist"
 msgstr "Elimină din lista de redare"
 
 #: ../data/PlaylistControls.ui.h:1
-#| msgid "Play"
 msgid "_Play"
 msgstr "_Redare"
 
@@ -377,8 +375,11 @@
 msgid "_Delete"
 msgstr "Ș_terge"
 
+#: ../data/PlaylistControls.ui.h:3
+msgid "Playlist Name"
+msgstr "Numele listei de redare"
+
 #: ../data/PlaylistDialog.ui.h:1
-#| msgid "Select All"
 msgid "Select Playlist"
 msgstr "Selectează lista de redare"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gnome-music-3.14.2/po/sl.po new/gnome-music-3.14.3.1/po/sl.po
--- old/gnome-music-3.14.2/po/sl.po     2014-10-13 21:20:03.000000000 +0200
+++ new/gnome-music-3.14.3.1/po/sl.po   2015-01-19 12:21:00.000000000 +0100
@@ -9,8 +9,8 @@
 "Project-Id-Version: gnome-music master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-";
 "music&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2014-09-14 07:02+0000\n"
-"PO-Revision-Date: 2014-09-14 19:36+0100\n"
+"POT-Creation-Date: 2014-12-25 07:57+0000\n"
+"PO-Revision-Date: 2014-12-25 19:23+0100\n"
 "Last-Translator: Matej Urbančič <[email protected]>\n"
 "Language-Team: Slovenian GNOME Translation Team <[email protected]>\n"
 "Language: sl_SI\n"
@@ -94,22 +94,22 @@
 msgid "Music is the new GNOME music playing application."
 msgstr "Glasba je nov program za predvajanje glasbe za namizje GNOME"
 
-#: ../gnomemusic/albumArtCache.py:100 ../gnomemusic/albumArtCache.py:108
+#: ../gnomemusic/albumArtCache.py:99 ../gnomemusic/albumArtCache.py:107
 msgid "Untitled"
 msgstr "Neimenovano"
 
 #: ../gnomemusic/mpris.py:133 ../gnomemusic/notification.py:100
 #: ../gnomemusic/player.py:400 ../gnomemusic/view.py:574
-#: ../gnomemusic/view.py:961 ../gnomemusic/view.py:1290
+#: ../gnomemusic/view.py:961 ../gnomemusic/view.py:1291
 msgid "Unknown Album"
 msgstr "Neznan album"
 
 #: ../gnomemusic/mpris.py:149 ../gnomemusic/notification.py:98
 #: ../gnomemusic/player.py:391 ../gnomemusic/view.py:283
 #: ../gnomemusic/view.py:483 ../gnomemusic/view.py:717
-#: ../gnomemusic/view.py:1065 ../gnomemusic/view.py:1288
-#: ../gnomemusic/view.py:1319 ../gnomemusic/widgets.py:181
-#: ../gnomemusic/widgets.py:560
+#: ../gnomemusic/view.py:1065 ../gnomemusic/view.py:1289
+#: ../gnomemusic/view.py:1320 ../gnomemusic/widgets.py:181
+#: ../gnomemusic/widgets.py:566
 msgid "Unknown Artist"
 msgstr "Neznan izvajalec"
 
@@ -140,36 +140,36 @@
 msgid "Next"
 msgstr "Naslednja"
 
-#: ../gnomemusic/searchbar.py:30 ../gnomemusic/searchbar.py:73
+#: ../gnomemusic/searchbar.py:57 ../gnomemusic/searchbar.py:100
 msgid "All"
 msgstr "Vse"
 
-#: ../gnomemusic/searchbar.py:31
+#: ../gnomemusic/searchbar.py:58
 msgid "Artist"
 msgstr "Izvajalec"
 
-#: ../gnomemusic/searchbar.py:32
+#: ../gnomemusic/searchbar.py:59
 msgid "Album"
 msgstr "Album"
 
-#: ../gnomemusic/searchbar.py:33
+#: ../gnomemusic/searchbar.py:60
 msgid "Track Title"
 msgstr "Naslov skladbe"
 
-#: ../gnomemusic/searchbar.py:74
+#: ../gnomemusic/searchbar.py:101
 msgid "Local"
 msgstr "Krajevno"
 
-#: ../gnomemusic/searchbar.py:176
+#: ../gnomemusic/searchbar.py:203
 msgid "Sources"
 msgstr "Viri"
 
-#: ../gnomemusic/searchbar.py:183
+#: ../gnomemusic/searchbar.py:210
 msgid "Match"
 msgstr "Se sklada"
 
 #: ../gnomemusic/view.py:198 ../gnomemusic/widgets.py:222
-#: ../gnomemusic/widgets.py:439 ../gnomemusic/window.py:278
+#: ../gnomemusic/widgets.py:443 ../gnomemusic/window.py:284
 #, python-format
 msgid "Selected %d item"
 msgid_plural "Selected %d items"
@@ -179,8 +179,8 @@
 msgstr[3] "Izbrani so %d predmeti"
 
 #: ../gnomemusic/view.py:200 ../gnomemusic/widgets.py:224
-#: ../gnomemusic/widgets.py:441 ../gnomemusic/window.py:282
-#: ../gnomemusic/window.py:294 ../data/headerbar.ui.h:3
+#: ../gnomemusic/widgets.py:445 ../gnomemusic/window.py:288
+#: ../gnomemusic/window.py:300 ../data/headerbar.ui.h:3
 msgid "Click on items to select them"
 msgstr "S klikom se predmeti izberejo."
 
@@ -193,24 +193,24 @@
 "Posnetkov ni mogoče najti!\n"
 " Nekaj datotek je treba kopirati v mapo %s"
 
-#: ../gnomemusic/view.py:345 ../gnomemusic/view.py:1534
+#: ../gnomemusic/view.py:345 ../gnomemusic/view.py:1535
 msgid "Albums"
 msgstr "Albumi"
 
-#: ../gnomemusic/view.py:427 ../gnomemusic/view.py:1536
+#: ../gnomemusic/view.py:427 ../gnomemusic/view.py:1537
 msgid "Songs"
 msgstr "Skladbe"
 
-#: ../gnomemusic/view.py:591 ../gnomemusic/view.py:1535
+#: ../gnomemusic/view.py:591 ../gnomemusic/view.py:1536
 msgid "Artists"
 msgstr "Izvajalci"
 
 #: ../gnomemusic/view.py:636 ../gnomemusic/view.py:638
-#: ../gnomemusic/widgets.py:448
+#: ../gnomemusic/widgets.py:452
 msgid "All Artists"
 msgstr "Vsi izvajalci"
 
-#: ../gnomemusic/view.py:797 ../gnomemusic/view.py:1537
+#: ../gnomemusic/view.py:797 ../gnomemusic/view.py:1538
 msgid "Playlists"
 msgstr "Seznami predvajanja"
 
@@ -228,11 +228,11 @@
 msgid "%d min"
 msgstr "%d min"
 
-#: ../gnomemusic/widgets.py:674
+#: ../gnomemusic/widgets.py:680
 msgid "New Playlist"
 msgstr "Nov seznam predvajanja"
 
-#: ../gnomemusic/window.py:226
+#: ../gnomemusic/window.py:232
 msgid "Empty"
 msgstr "Prazno"
 
@@ -377,6 +377,10 @@
 msgid "_Delete"
 msgstr "_Izbriši"
 
+#: ../data/PlaylistControls.ui.h:3
+msgid "Playlist Name"
+msgstr "Ime seznama predvajanja"
+
 #: ../data/PlaylistDialog.ui.h:1
 msgid "Select Playlist"
 msgstr "Izbor seznama predvajanja"

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to