[gnomeweb-wml] rhythmbox: add 0.13.1



commit a97fbd956905e62c8d7dc4ed74e2fb37fe2e3284
Author: Jonathan Matthew <jonathan d14n org>
Date:   Mon Sep 6 13:19:57 2010 +1000

    rhythmbox: add 0.13.1

 projects.gnome.org/rhythmbox/Makefile.am           |    5 +-
 projects.gnome.org/rhythmbox/developers.html       |    4 +-
 projects.gnome.org/rhythmbox/index.html            |    4 +-
 .../rhythmbox/rhythmbox-0.13.0.changes             | 2658 --------------------
 projects.gnome.org/rhythmbox/rhythmbox-0.13.0.news |   99 -
 .../rhythmbox/rhythmbox-0.13.1.changes             | 1588 ++++++++++++
 projects.gnome.org/rhythmbox/rhythmbox-0.13.1.news |   86 +
 7 files changed, 1680 insertions(+), 2764 deletions(-)
---
diff --git a/projects.gnome.org/rhythmbox/Makefile.am b/projects.gnome.org/rhythmbox/Makefile.am
index aaf0328..f6d6d63 100644
--- a/projects.gnome.org/rhythmbox/Makefile.am
+++ b/projects.gnome.org/rhythmbox/Makefile.am
@@ -7,8 +7,7 @@ page_SCRIPTS= index.html	\
 		development.html \
 		screenshots.html \
 		rhythmbox.css	\
-		rhythmbox-0.13.0.changes \
-		rhythmbox-0.13.0.news
-
+		rhythmbox-0.13.1.changes \
+		rhythmbox-0.13.1.news
 
 include $(top_srcdir)/rules.common
diff --git a/projects.gnome.org/rhythmbox/developers.html b/projects.gnome.org/rhythmbox/developers.html
index 0365f75..74fb6ac 100644
--- a/projects.gnome.org/rhythmbox/developers.html
+++ b/projects.gnome.org/rhythmbox/developers.html
@@ -100,8 +100,8 @@ You can check the translation status <a href="http://l10n.gnome.org/module/rhyth
 
 	<p>Rhythmbox comes bundled with many distributions.</p>
 	<p>The latest releases can always be found at the <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox";>GNOME ftp site</a>.</p>
-	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.0</a>
-	(<a href="rhythmbox-0.13.0.changes">changelog</a>, <a href="rhythmbox-0.13.0.news">news</a>).</p>
+	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.1</a>
+	(<a href="rhythmbox-0.13.1.changes">changelog</a>, <a href="rhythmbox-0.13.1.news">news</a>).</p>
 	<br />
 
 	<p class="section">Feedback</p>
diff --git a/projects.gnome.org/rhythmbox/index.html b/projects.gnome.org/rhythmbox/index.html
index 757c577..6b8b49c 100644
--- a/projects.gnome.org/rhythmbox/index.html
+++ b/projects.gnome.org/rhythmbox/index.html
@@ -79,8 +79,8 @@ with an exception allowing distribution with non-GPL compatible GStreamer plugin
 
 	<p>Rhythmbox comes bundled with many distributions.</p>
 	<p>The latest releases can always be found at the <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox";>GNOME ftp site</a>.</p>
-	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.0</a>
-	(<a href="rhythmbox-0.13.0.changes">changelog</a>, <a href="rhythmbox-0.13.0.news">news</a>).</p>
+	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.1</a>
+	(<a href="rhythmbox-0.13.1.changes">changelog</a>, <a href="rhythmbox-0.13.1.news">news</a>).</p>
 	<br />
 
 	<p class="section">Feedback</p>
diff --git a/projects.gnome.org/rhythmbox/rhythmbox-0.13.1.changes b/projects.gnome.org/rhythmbox/rhythmbox-0.13.1.changes
new file mode 100644
index 0000000..fb0fedb
--- /dev/null
+++ b/projects.gnome.org/rhythmbox/rhythmbox-0.13.1.changes
@@ -0,0 +1,1588 @@
+commit bf77724b33f552e1dd941ec3db777d6a0028736f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 30 21:13:39 2010 +1000
+
+    Rhythmbox 0.13.1
+
+ NEWS         |   87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README       |    2 +-
+ configure.ac |    4 +-
+ 3 files changed, 90 insertions(+), 3 deletions(-)
+
+commit f9cc88274dd008ce153b8fd5448e6d99e602cf6d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 6 10:54:53 2010 +1000
+
+    metadata: don't use id3demux when tagging tagless mp3 files (bug #628254)
+    
+    If the input file doesn't have ID3 tags already, linking id3demux into the
+    pipeline will fail.  When the detected media type is something other than
+    application/x-id3, we just link the id3 muxer in directly.
+
+ metadata/rb-metadata-gst.c |   55 +++++++++++++++++++++++++++++++++++--------
+ 1 files changed, 44 insertions(+), 11 deletions(-)
+
+commit 73f96e013d0b3e0f0605ae2ffaf952d5a1f3328b
+Author: Marek Ä?ernocký <marek manet cz>
+Date:   Sun Sep 5 23:22:06 2010 +0200
+
+    Updated Czech translation
+
+ po/cs.po |  235 +++++++++++++++++++++++++------------------------------------
+ 1 files changed, 96 insertions(+), 139 deletions(-)
+
+commit 8bc5c555113e596738f8ae588a769f6ca561aa43
+Author: YunQiang Su <wzssyqa gmail com>
+Date:   Sun Sep 5 04:38:25 2010 +0800
+
+    Update Simplified Chinese translation.
+
+ po/zh_CN.po |  849 +++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 449 insertions(+), 400 deletions(-)
+
+commit 5e291fe3df0f4ae9855acdca132556c12f687251
+Author: Filipe Gomes <filipefgomes gmail com>
+Date:   Sat Sep 4 15:47:14 2010 +0100
+
+    Updated Portuguese translation
+
+ po/pt.po | 1948 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1114 insertions(+), 834 deletions(-)
+
+commit 00760107249723a14001711562b56968036edefb
+Author: Piotr DrÄ?g <piotrdrag gmail com>
+Date:   Sat Sep 4 15:33:56 2010 +0200
+
+    Updated Polish translation
+
+ po/pl.po |  848 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 448 insertions(+), 400 deletions(-)
+
+commit bad82a5abcea9ae72591a18b6cc9f274b6b8abbe
+Author: Daniel Nylander <po danielnylander se>
+Date:   Fri Sep 3 23:32:14 2010 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |  712 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 377 insertions(+), 335 deletions(-)
+
+commit dd98ff98385fca7f9751e28818fe886813f118b4
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Fri Sep 3 22:45:00 2010 +0200
+
+    [i18n] Updated German translation
+
+ po/de.po |  979 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 507 insertions(+), 472 deletions(-)
+
+commit a019a6494d43079146a6313324319d48f9f58556
+Author: Djavan Fagundes <djavan comum org>
+Date:   Thu Sep 2 15:48:52 2010 -0300
+
+    Updated Brazilian Portuguese translation
+
+ po/pt_BR.po | 1716 ++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 993 insertions(+), 723 deletions(-)
+
+commit 493f67effc2663edb14de6814e2d9517d15db9fd
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Wed Sep 1 20:52:23 2010 +0200
+
+    Dropped figures at galician language (Identical to sources)
+
+ help/gl/figures/rb-iradio-main.png            |  Bin 76001 -> 0 bytes
+ help/gl/figures/rb-notification-area-menu.png |  Bin 9577 -> 0 bytes
+ help/gl/figures/rb-notification-window.png    |  Bin 11131 -> 0 bytes
+ help/gl/figures/rb-notification-zone.png      |  Bin 4238 -> 0 bytes
+ help/gl/figures/rb-podcast-main.png           |  Bin 55302 -> 0 bytes
+ help/gl/figures/rb-statusbar.png              |  Bin 5433 -> 0 bytes
+ help/gl/figures/rb-toolbar-prevplaynext.png   |  Bin 1549 -> 0 bytes
+ help/gl/figures/rb-toolbar-repeat.png         |  Bin 4614 -> 0 bytes
+ help/gl/figures/rb-toolbar-shuffle.png        |  Bin 4579 -> 0 bytes
+ help/gl/figures/rb-toolbar.png                |  Bin 7469 -> 0 bytes
+ help/gl/figures/rb-volume-changer.png         |  Bin 5916 -> 0 bytes
+ help/gl/figures/rb-window-small.png           |  Bin 16694 -> 0 bytes
+ help/gl/figures/rb-window.png                 |  Bin 84361 -> 0 bytes
+ 13 files changed, 0 insertions(+), 0 deletions(-)
+
+commit 5f6e989992a836e14d34756d1b6748e983cbe225
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Wed Sep 1 19:05:08 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  229 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 123 insertions(+), 106 deletions(-)
+
+commit 900201a63b0a77a1accf4c3407c82f1b2e67dc6f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 31 22:52:54 2010 +1000
+
+    power-manager: switch to 'suspend' inhibit flag
+    
+    The suspend inhibit flag inhibits suspend due to idle, asks the user
+    to confirm suspend via the logout dialog, and does nothing for suspend
+    triggered by hardware switches such as closing the laptop lid.
+
+ plugins/power-manager/rb-power-manager-plugin.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f496ef58f9d465ac81c2ee22c9aa935dbf1585f5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 31 17:54:48 2010 +1000
+
+    mtp: fix track date handling (bug #623024)
+
+ plugins/mtpdevice/rb-mtp-source.c |   15 ++++++++++++++-
+ 1 files changed, 14 insertions(+), 1 deletions(-)
+
+commit 6d5b8868ec26fba9dff886ba470773bee93cdda1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 31 17:54:09 2010 +1000
+
+    mediaserver2: add a default DisplayName for the root container
+
+ .../rb-dbus-media-server-plugin.c                  |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 011f845b8f256dec778775c9de268c3cb79dcce7
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Tue Aug 31 00:55:59 2010 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po |  846 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 446 insertions(+), 400 deletions(-)
+
+commit be9f4e52e6c396d34e64122bd92aa6faa927d13e
+Author: Ð?илоÑ? Ð?оповиÑ? <gpopac gmail com>
+Date:   Tue Aug 31 02:23:45 2010 +0200
+
+    Updated Serbian translation
+
+ po/sr.po       |  899 +++++++++++++++++++++++++++++---------------------------
+ po/sr latin po |  899 +++++++++++++++++++++++++++++---------------------------
+ 2 files changed, 926 insertions(+), 872 deletions(-)
+
+commit 34c78880020c67ae09b00d79a8d2b8ddef6c0343
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 30 19:58:56 2010 +1000
+
+    rhythmdb: re-enable podcast upgrade code, fix tests
+
+ rhythmdb/rhythmdb-tree.c |    4 ----
+ tests/test-utils.c       |    6 +++++-
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 6177e4ef62841cb2a04aa514d0088b6fce61f90f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 30 17:17:28 2010 +1000
+
+    add rhythmbox-device.desktop.in to POTFILES.skip
+
+ po/POTFILES.skip |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit d5073c7473d34c68429ff6b3dadd4f7eaaf83823
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 30 17:10:52 2010 +1000
+
+    mediaserver2: fix dist
+
+ plugins/dbus-media-server/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 9f7825848cbbb712ae53d262e1ee567f8367f340
+Author: Bruce Cowan <bruce bcowan me uk>
+Date:   Sun Aug 29 20:01:08 2010 +0100
+
+    Updated British English translation
+
+ po/en_GB.po | 2038 ++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 1162 insertions(+), 876 deletions(-)
+
+commit f817486d4a8d1849eb62ebbaf85c129263a915d1
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Sun Aug 29 19:44:59 2010 +0200
+
+    Updated French translation
+
+ po/fr.po |  265 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 140 insertions(+), 125 deletions(-)
+
+commit d9cadc040388067cfa02403f9b46e57859aa9915
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Aug 29 19:08:23 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  268 ++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 141 insertions(+), 127 deletions(-)
+
+commit 5a2a5bc58331fe93ee16f7362a427c52796d2590
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Sun Aug 29 16:39:51 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po |  821 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 435 insertions(+), 386 deletions(-)
+
+commit 95d082eda1042a5cbcaaba8aa0b3e60063ed312c
+Author: Karl Ljungkvist <k ljungkvist gmail com>
+Date:   Sun Aug 29 23:24:30 2010 +1000
+
+    shell-player: add dbus method for relative seeking
+
+ bindings/python/rb.defs           |    5 +++--
+ plugins/lirc/rb-lirc-plugin.c     |    4 ++--
+ plugins/mmkeys/rb-mmkeys-plugin.c |    4 ++--
+ plugins/mpris/rb-mpris-plugin.c   |    2 +-
+ remote/dbus/rb-client.c           |   11 ++++++++++-
+ shell/rb-shell-player.c           |   31 ++++++++++++++++++++++---------
+ shell/rb-shell-player.h           |    4 +++-
+ shell/rb-shell-player.xml         |    5 +++++
+ 8 files changed, 48 insertions(+), 18 deletions(-)
+
+commit edfa7149ff142acb5f61e93672ea806a9090ca4a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 29 23:04:48 2010 +1000
+
+    shell: use totem-pl-parser asynchronously when loading URIs
+    
+    This means we don't block the main loop waiting for network operations.
+    We now require totem-pl-parser 2.28.0.
+
+ configure.ac     |    2 +-
+ shell/rb-shell.c |  222 ++++++++++++++++++++++++++++++++----------------------
+ 2 files changed, 132 insertions(+), 92 deletions(-)
+
+commit 2bf5d32d22594e6e34a0e50c7e60958303d51744
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 29 22:32:23 2010 +1000
+
+    shell-player: return error information from rb_shell_player_play on failure
+
+ shell/rb-shell-player.c |    4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit c8e54c1c432e8625b2840aa9d4c980141305f78c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 29 22:31:10 2010 +1000
+
+    mpris: handle returning failure with no error less badly
+
+ plugins/mpris/rb-mpris-plugin.c |   13 +++++++++++--
+ 1 files changed, 11 insertions(+), 2 deletions(-)
+
+commit 6974fe12f792605e6eb9ca87a6196dc3098fabc0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 29 21:29:43 2010 +1000
+
+    fix POTFILES.in
+
+ po/POTFILES.in |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 67e7244cd0c479175b6fe2ab129ef438b87060bb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 29 20:43:04 2010 +1000
+
+    mediaserver2: some minor code cleanups
+
+ .../rb-dbus-media-server-plugin.c                  |   96 ++++++++++++++------
+ 1 files changed, 70 insertions(+), 26 deletions(-)
+
+commit 45c4c2aab643e06d2229e7073343ec48748d9656
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 29 19:36:50 2010 +1000
+
+    mediaserver2: initial implementation of MediaServer2 dbus spec
+    
+    This is about the least interesting MediaServer2 implementation we could
+    possibly do, but here it is.  So far, it only exports the library, doesn't
+    provide any kind of album/artist/genre container structure, and doesn't
+    implement searching.
+    
+    For now, the plugin is visible and disabled by default.  It will probably be
+    hidden and enabled by default when it's more complete.
+
+ configure.ac                                       |    1 +
+ data/rhythmbox.schemas                             |   22 +
+ plugins/Makefile.am                                |    4 +-
+ plugins/dbus-media-server/Makefile.am              |   39 +
+ plugins/dbus-media-server/dbus-media-server-spec.h |   63 ++
+ .../dbus-media-server.rb-plugin.in                 |    8 +
+ .../rb-dbus-media-server-plugin.c                  | 1019 ++++++++++++++++++++
+ 7 files changed, 1155 insertions(+), 1 deletions(-)
+
+commit a2ff7d9f9b006e0edbc278ae155de571d26eb241
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 29 19:35:32 2010 +1000
+
+    fix constness of haystack argument to rb_str_in_strv
+
+ lib/rb-util.c                     |    2 +-
+ lib/rb-util.h                     |    2 +-
+ rhythmdb/rhythmdb-import-job.c    |    2 +-
+ sources/rb-import-errors-source.c |    2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 29fe6bd85f665cb404e5d0745f691696687ce468
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 28 20:54:42 2010 +1000
+
+    mpris: register objects/interfaces before acquiring bus name
+    
+    This way around, MPRIS clients can call us immediately after they see
+    the org.mpris.MediaPlayer2.rhythmbox bus name being acquired.
+
+ plugins/mpris/rb-mpris-plugin.c |   90 +++++++++++++++++++++------------------
+ 1 files changed, 48 insertions(+), 42 deletions(-)
+
+commit 914080c80f339b8adf9233f36b30abb92d143d5d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 28 18:36:48 2010 +1000
+
+    shell: add typedef and GEnum type for RB_SHELL_ERROR_*
+
+ shell/rb-shell.c |   20 ++++++++++++++++++++
+ shell/rb-shell.h |    6 ++++--
+ 2 files changed, 24 insertions(+), 2 deletions(-)
+
+commit 68c8ea368152fdb451c2971c64b22df84ca06205
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 28 08:15:37 2010 +1000
+
+    don't try to call impl_add_uri callbacks if they're NULL
+
+ plugins/audioscrobbler/rb-lastfm-source.c |    8 ++++++--
+ plugins/iradio/rb-iradio-source.c         |    8 ++++++--
+ 2 files changed, 12 insertions(+), 4 deletions(-)
+
+commit 6dfe0ea804febb60b1ead6288bd58413d8053a01
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 27 09:01:27 2010 +1000
+
+    fix the 'type' criterion in the default auto playlists (bug #628076)
+
+ data/playlists.xml.in |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 7577bc92ef078eff907a71841c950f8289c13fd9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Aug 26 13:03:33 2010 +1000
+
+    mpris: remove idle handler when deactivated (bug #627951)
+
+ plugins/mpris/rb-mpris-plugin.c |   12 +++++++++++-
+ 1 files changed, 11 insertions(+), 1 deletions(-)
+
+commit e6e13fa595aeb291e51b81845ebba72f8698f567
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Aug 26 10:15:44 2010 +1000
+
+    im-status: update for RhythmDBEntryType changes (bug #627949)
+
+ plugins/im-status/im-status/__init__.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f5b6088d408f175de4f16622cb1ad4cacc802e3b
+Author: Petr Kovar <pknbe volny cz>
+Date:   Mon Aug 23 19:53:40 2010 +0200
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po |  804 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 417 insertions(+), 387 deletions(-)
+
+commit 2c61ee11976e44d4c87b00c5b5a59d3856171065
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 23 11:28:31 2010 +1000
+
+    prefs: add gtk-doc for functions added in the previous commit
+
+ shell/rb-shell-preferences.c |   27 +++++++++++++++++++++++++++
+ 1 files changed, 27 insertions(+), 0 deletions(-)
+
+commit 0ea0854cb9376fffc8ad7572f7020db6be07c231
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 23 11:19:32 2010 +1000
+
+    prefs: allow plugins to add widgets to the general and playback pages
+
+ bindings/python/Makefile.am  |    1 +
+ bindings/python/rb.defs      |   56 +++++++++++++++++++++++++++++++++++
+ data/ui/general-prefs.ui     |   12 +++++++
+ data/ui/playback-prefs.ui    |   13 ++++++++
+ shell/rb-shell-preferences.c |   66 ++++++++++++++++++++++++++++++++++++++++++
+ shell/rb-shell-preferences.h |   17 +++++++++++
+ shell/rb-shell.c             |   22 +++++++++----
+ 7 files changed, 180 insertions(+), 7 deletions(-)
+
+commit 8900cf4fb49b35828420e2d9da3a6ed36b67ad64
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 23 10:41:27 2010 +1000
+
+    update .gitignore
+
+ .gitignore |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 3132944ed3dcb558227ed8193eb61e17b36399ec
+Author: Wladimir Leuschner <wladimir1991 users sourceforge net>
+Date:   Mon Aug 23 10:16:30 2010 +1000
+
+    visualizer: toggle fullscreen mode when double clicked (bug #627396)
+
+ plugins/visualizer/rb-visualizer-plugin.c |   25 +++++++++++++++++++++++++
+ 1 files changed, 25 insertions(+), 0 deletions(-)
+
+commit 1a5afa0888aed4bb2e1b4065d87e4a09b8874c2c
+Author: Daniel Hams <daniel hams gmail com>
+Date:   Sun Aug 22 13:15:57 2010 +1000
+
+    rhythmdb: remove duplicate definition of rhythmdb_entry_get_playback_uri
+
+ rhythmdb/rhythmdb.h |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 55bd4a10506aaa103584f6a9f67d0e581597cc41
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Fri Aug 20 22:09:10 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  501 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 251 insertions(+), 250 deletions(-)
+
+commit 7d6906e073f1e8407ae3ca7632b05e7fd2841826
+Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
+Date:   Fri Aug 20 17:32:32 2010 +0300
+
+    mpris: Correct format specifier for gint64
+
+ plugins/mpris/rb-mpris-plugin.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 9f506e0db8eb1b70f75723dbcb3706fa3a82b6c3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Aug 19 23:07:43 2010 +1000
+
+    rhythmdb: use queries to find entries on (un)mounted volumes
+    
+    Aside from being a simpler way of doing it, this fixes a deadlock when
+    an import error entry exists on a volume that is unmounted.
+    rhythmdb_entry_foreach_by_type callbacks are held with various internal
+    locks held, and since they aren't recursive locks, calling rhythmdb functions
+    from there is dangerous.
+
+ rhythmdb/rhythmdb-monitor.c |  125 ++++++++++++++++++++-----------------------
+ 1 files changed, 59 insertions(+), 66 deletions(-)
+
+commit 3d370aaed640cfcf4496a3de82b5913ccef0186b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Aug 19 23:06:27 2010 +1000
+
+    rhythmdb: add a RhythmDBQueryResults object that stores entries in a list
+    
+    This is more convenient in cases where we just want to process the query
+    results in a simple loop and then discard them.  It might be a little bit
+    more efficient too.
+
+ rhythmdb/Makefile.am                  |    2 +
+ rhythmdb/rhythmdb-query-result-list.c |  152 +++++++++++++++++++++++++++++++++
+ rhythmdb/rhythmdb-query-result-list.h |   72 ++++++++++++++++
+ 3 files changed, 226 insertions(+), 0 deletions(-)
+
+commit 56c5be508422e4480d4071dfe98c6cd6d9505241
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Aug 19 20:07:27 2010 +1000
+
+    mpris: don't return 'not supported' errors for method calls we've handled
+
+ plugins/mpris/rb-mpris-plugin.c |   28 ++++++++++++++--------------
+ 1 files changed, 14 insertions(+), 14 deletions(-)
+
+commit 1cb2ed24814c1bdbec81770f991faee15fdb05c0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Aug 19 17:23:39 2010 +1000
+
+    configure.ac: clean up for recent icon removals
+
+ configure.ac |    3 ---
+ 1 files changed, 0 insertions(+), 3 deletions(-)
+
+commit a0193630af5507deda06f83d1cf780fe9658e500
+Author: Bruno Brouard <annoa b gmail com>
+Date:   Wed Aug 18 17:01:08 2010 +0200
+
+    Updated French translation
+
+ po/fr.po |  802 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 416 insertions(+), 386 deletions(-)
+
+commit 7234c0966deaa3743b30547e722a633beb7e640e
+Author: Andrea Del Signore <sejerpz tin it>
+Date:   Wed Aug 18 18:50:46 2010 +1000
+
+    vala: extend bindings a bit (bug #581076)
+
+ bindings/vala/rb.deps       |    1 +
+ bindings/vala/rb.vapi       |   95 ++++++++++++++++++++++-------
+ bindings/vala/rhythmdb.vapi |  143 ++++++++++++++++++++++++++++++++++++++++++-
+ 3 files changed, 215 insertions(+), 24 deletions(-)
+
+commit b9adba7b29e3d6ccc091c6ecaf2a5c9d3d4f48ce
+Author: Scott J. Goldman <scottjgo gmail com>
+Date:   Sun Aug 8 17:04:51 2010 -0700
+
+    Fix typeahead search to use the current sorted column (bug #329984)
+    
+    For example, if you click the artist column (to sort by artist), typeahead
+    search will search by artist, rather than title which is the original static
+    default. If the user does not click a column, it will default to searching by
+    title. If the user clicks a non-string column like Time, it will also default
+    to using title.
+
+ widgets/rb-entry-view.c |   18 ++++++++++++++++--
+ 1 files changed, 16 insertions(+), 2 deletions(-)
+
+commit 828c32d195779c446880e3aac794778441ea626e
+Author: Daniel Hams <daniel hams gmail com>
+Date:   Wed Aug 18 15:27:27 2010 +1000
+
+    podcast: install rb-podcast-entry-types.h
+
+ podcast/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit ab0e4fab95fe76d39d3e33f61ee3b01cd0e8b258
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Aug 18 08:55:41 2010 +1000
+
+    mpris: fix ridiculous typo in the SetPosition method handler
+
+ plugins/mpris/rb-mpris-plugin.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 5b51c53e614371fdec6176a22dbf412114c14a9b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 17 16:08:02 2010 +1000
+
+    metadata: fix double free of error caught during tag writing (bug #627050)
+
+ metadata/rb-metadata-gst.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit e3d43f1ebde4dfabce9620d2a170b732c5dfa475
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 17 10:44:51 2010 +1000
+
+    status-icon: drop the -notplaying variant of the tray icon
+    
+    We don't have a -notplaying variant of the new app icon, and this is
+    of questionable utility anyway.
+
+ data/icons/hicolor/16x16/status/Makefile.am        |    4 +-
+ .../hicolor/16x16/status/rhythmbox-notplaying.png  |  Bin 541 -> 0 bytes
+ .../hicolor/16x16/status/rhythmbox-notplaying.svg  |  571 ----------------
+ data/icons/hicolor/22x22/Makefile.am               |    2 +-
+ data/icons/hicolor/22x22/status/Makefile.am        |   15 -
+ .../hicolor/22x22/status/rhythmbox-notplaying.png  |  Bin 896 -> 0 bytes
+ .../hicolor/22x22/status/rhythmbox-notplaying.svg  |  611 -----------------
+ data/icons/hicolor/32x32/Makefile.am               |    2 +-
+ data/icons/hicolor/32x32/status/Makefile.am        |   15 -
+ .../hicolor/32x32/status/rhythmbox-notplaying.png  |  Bin 1271 -> 0 bytes
+ .../hicolor/32x32/status/rhythmbox-notplaying.svg  |  670 -------------------
+ data/icons/hicolor/scalable/Makefile.am            |    2 +-
+ data/icons/hicolor/scalable/status/Makefile.am     |   14 -
+ .../scalable/status/rhythmbox-notplaying.svg       |  700 --------------------
+ lib/rb-stock-icons.c                               |    3 +-
+ lib/rb-stock-icons.h                               |    3 +-
+ plugins/status-icon/rb-tray-icon-gtk.c             |   19 +-
+ 17 files changed, 7 insertions(+), 2624 deletions(-)
+
+commit e7c4a1bd658e4033e6ff5694f5ec3b26fdb99bf6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 17 08:32:24 2010 +1000
+
+    mpris: use the right interface name for PropertiesChanged signals
+
+ plugins/mpris/rb-mpris-plugin.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit d2d5158c6d17daca453178e7da682314173ff01c
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Mon Aug 16 08:50:56 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  417 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 209 insertions(+), 208 deletions(-)
+
+commit 6ca4fadf8e3db245ec6fe498876d72e194b30729
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 16 12:27:01 2010 +1000
+
+    mpris: update to use xesam metadata field names
+
+ plugins/mpris/rb-mpris-plugin.c |  197 +++++++++++++++++++++++++++-----------
+ 1 files changed, 140 insertions(+), 57 deletions(-)
+
+commit e28997a4491ed144a6f027a03c90ebae50c1ed62
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Mon Aug 16 12:25:16 2010 +1000
+
+    jamendo: fix escaping in the gtkbuilder file (bug #626986)
+
+ plugins/jamendo/jamendo-loading.ui |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit e855fdcb96e4e61212dc5b0a75046beb8543d78c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 15 15:48:28 2010 +1000
+
+    actually use the cflags set up by GNOME_MAINTAINER_MODE_DEFINES
+
+ configure.ac |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 1e8bd70707baac1058505c2eaa9ab1f2cdbc612a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 15 08:43:10 2010 +1000
+
+    oops, don't need to unref after rhythmdb_entry_lookup_by_location
+
+ plugins/mpris/rb-mpris-plugin.c |    2 --
+ shell/rb-shell.c                |    4 ----
+ 2 files changed, 0 insertions(+), 6 deletions(-)
+
+commit 88c03d822304e55e20c83f05c9dc8f067efdb2b1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 14 23:25:53 2010 +1000
+
+    shell: when adding a URI to the queue, import it first if necessary (bug #482813)
+
+ shell/rb-shell.c |   19 +++++++++++++++++++
+ 1 files changed, 19 insertions(+), 0 deletions(-)
+
+commit 992e2387568c2f69bafb59b5699e5f8f45128b64
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 14 23:23:32 2010 +1000
+
+    shell: use rb_source_add_uri callback to play entries once they're imported
+    
+    This makes opening files in nautilus work whether they're already in the library
+    or not.
+
+ shell/rb-shell.c |  106 ++++++++++++++++++++++++++---------------------------
+ 1 files changed, 52 insertions(+), 54 deletions(-)
+
+commit ea1fb03f57f705ac1d6cd199a3ca72bb3818e1dc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 14 23:21:37 2010 +1000
+
+    source: add a completion callback to rb_source_add_uri
+    
+    Currently the only interesting case here is the library, since
+    its implementation of rb_source_add_uri is asynchronous.
+
+ bindings/python/rb.defs                   |    6 +++
+ plugins/audioscrobbler/rb-lastfm-source.c |   30 ++++++++++++----
+ plugins/iradio/rb-iradio-source.c         |   18 +++++++++-
+ shell/rb-shell.c                          |    4 +-
+ sources/rb-library-source.c               |   53 +++++++++++++++++++++++++++-
+ sources/rb-podcast-source.c               |   18 +++++++++-
+ sources/rb-source.c                       |   13 ++++++-
+ sources/rb-source.h                       |   17 ++++++++-
+ 8 files changed, 139 insertions(+), 20 deletions(-)
+
+commit 616f5b95a1ea58aef286d18481687a191bbdbe43
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 14 18:49:18 2010 +1000
+
+    fix the desktop file used for handling devices (NoDisplay, not Hidden)
+
+ data/rhythmbox-device.desktop.in.in |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 7e201bb65239b5a7313434380833290634f00a05
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 13 21:40:27 2010 +1000
+
+    mpris: rewrite for version 2 of the spec
+
+ plugins/mpris/mpris-spec.h      |  127 ++++---
+ plugins/mpris/rb-mpris-plugin.c |  875 ++++++++++++++++++++++++++++-----------
+ 2 files changed, 714 insertions(+), 288 deletions(-)
+
+commit 5d27c9db33dfb6125f97dfc73c4e8d19d09089f3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 13 20:55:05 2010 +1000
+
+    shell-player: allow NULL arguments to rb_shell_player_get_playback_state
+
+ shell/rb-shell-player.c |    8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+commit d8b6dc6f42bf5e337167960169732c57be9e0c0f
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Thu Aug 12 14:12:39 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  829 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 429 insertions(+), 400 deletions(-)
+
+commit 33d6341c3c30bd8230bf467cd6f25fa8ea7bf042
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Wed Aug 11 20:02:36 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  784 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 407 insertions(+), 377 deletions(-)
+
+commit d06238d8013bcd8c4173b08f79d07ea5621b08c4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 10 23:26:22 2010 +1000
+
+    add a new .desktop file to be invoked for device insertion
+    
+    This handles x-content/audio-player and x-content/audio-cdda (which have
+    been removed from the normal .desktop file), using rhythmbox-client with
+    the --select-source argument to just select the source for the device.
+    It's not clear that starting playback immediately is the right thing to do
+    for any type of device, but if it is, we can use the --play-source or
+    --activate-source argument instead.
+
+ configure.ac                        |    1 +
+ data/Makefile.am                    |   15 +++++++++++----
+ data/rhythmbox-device.desktop.in.in |   19 +++++++++++++++++++
+ data/rhythmbox.desktop.in.in        |    2 +-
+ 4 files changed, 32 insertions(+), 5 deletions(-)
+
+commit 83b5f1865cee9a5af9a90c427f54cee302d5131e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 10 23:23:06 2010 +1000
+
+    rb-client: add --select-source, --activate-source, and --play-source arguments
+    
+    --select-source: selects the source corresponding to the given URI
+    --activate-source: selects a source and starts playing from it if not playing
+    --play-source: selects and starts playing from a source
+
+ data/rhythmbox-client.1 |    9 +++++++++
+ remote/dbus/rb-client.c |   18 ++++++++++++++++++
+ 2 files changed, 27 insertions(+), 0 deletions(-)
+
+commit 68d5cbcc7dbb9dce11585d2236be34099238b679
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 10 23:20:34 2010 +1000
+
+    shell: add a dbus method for activating a source by URI
+    
+    Given a URI, this method searches for a source for which rb_source_uri_is_source
+    returns TRUE, then selects it, and optionally starts playback from it.  This is
+    intended to be used for newly inserted devices, but if we defined a URI scheme for
+    playlists and the like, it could also be used for those.
+
+ shell/rb-shell.c   |   91 ++++++++++++++++++++++++++++++++++++++++++++++------
+ shell/rb-shell.h   |    5 +++
+ shell/rb-shell.xml |    6 +++
+ 3 files changed, 92 insertions(+), 10 deletions(-)
+
+commit cae78c96be96e601e26f1c4b1e2037d84a3c2159
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 10 17:32:31 2010 +1000
+
+    rb-client: use new dbus signals to wait for readiness
+    
+    This makes things like 'rhythmbox-client --play' work when we're not already
+    running.
+
+ remote/dbus/rb-client.c |   43 +++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 43 insertions(+), 0 deletions(-)
+
+commit 6b7554d791092db74f72e79a14e3e4aaa83ef8b0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 10 17:31:26 2010 +1000
+
+    shell: wait for database to be loaded before processing filename arguments
+    
+    Slightly more correct than waiting for the removable media scan to finish,
+    but shouldn't really make a difference anyway.
+
+ shell/main.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 7d834d044069e0304e4f1cb4a01c22184cd6ef8e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 10 17:26:30 2010 +1000
+
+    shell: export database-load-completed and removable-media-scan-finished over dbus
+    
+    dbus clients can use these after starting a new rhythmbox instance to wait
+    until it is ready to accept playback control, or until sources for devices
+    have been created.
+
+ shell/rb-shell.xml |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 059b62386795cb315b6983681e81006935a7d0c5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 10 17:26:08 2010 +1000
+
+    shell: add database-load-complete signal emitted when database is loaded
+
+ shell/rb-shell.c |   20 ++++++++++++++++++++
+ shell/rb-shell.h |    1 +
+ 2 files changed, 21 insertions(+), 0 deletions(-)
+
+commit 8b17f6044187e70161896a5b02c09b3a54081d2a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 9 21:06:59 2010 +1000
+
+    rhythmdb: rework availability for entries on mountpoints again
+    
+    Now we update availability as entries are added, rather than before
+    starting the file check, and attempt to mount volumes that contain
+    files in the library.  This only works for remote volumes, though.
+
+ rhythmdb/rhythmdb-private.h |    3 +-
+ rhythmdb/rhythmdb.c         |  126 +++++++++++++++++++++++++------------------
+ 2 files changed, 75 insertions(+), 54 deletions(-)
+
+commit 1cb02d16a24181d07db3195ce3a3f4e42bbe5cff
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 9 21:05:36 2010 +1000
+
+    shell: don't associate mount operations with the window
+    
+    When a mount operation is associated with a window, it becomes modal for that
+    window, which doesn't really work all that well for us.
+
+ shell/rb-shell.c |    6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 5cd556de7598920bd45bbc37bb076f2339451844
+Author: Daniel Hams <daniel hams gmail com>
+Date:   Mon Aug 9 18:21:07 2010 +1000
+
+    install rhythmdb-entry.h
+
+ rhythmdb/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 22889ce3b4037562a947a09a884bbd701c0d2868
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 8 22:27:26 2010 +1000
+
+    rhythmdb: rework handling of files on local and remote mounts during startup
+    
+    Rather than attempting to mount each time we find an entry on a missing mount,
+    we group entries by mount point while the database is loading.  Entries with
+    a NULL mountpoint are always checked on startup, as they're on core filesystems
+    that we can assume are fast and that will always be mounted.
+    
+    Entries on local mountpoints are checked if the filesystem is mounted and
+    otherwise hidden.  We can't actually try to mount the filesystem if it's not
+    mounted, as we can't identify which volume they're on, and attempting to mount
+    all available volumes would be kind of obnoxious.  If the filesystem is mounted
+    later, all entries on it will be checked.
+    
+    Entries on remote mountpoints (with URI schemes other than file://) are never
+    checked.  Instead, they're hidden if not mounted, shown otherwise.  We currently
+    don't try to automatically mount remote filesystems, but this will happen eventually.
+
+ rhythmdb/rhythmdb-monitor.c |   23 ++++++
+ rhythmdb/rhythmdb-private.h |    2 +
+ rhythmdb/rhythmdb.c         |  169 +++++++++++++++++++------------------------
+ 3 files changed, 101 insertions(+), 93 deletions(-)
+
+commit 0cbc2883e65e7f2a8db444860acb389dccf15a15
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 8 22:23:42 2010 +1000
+
+    shell-player: convert 'not found' errors to entry availability events
+    
+    If we get a 'not found' error from the player backend, we should update
+    the entry's availability just as if the file was missing during the startup
+    library check.  To avoid getting into a fight with the play order, we need to
+    do this after skipping to the next track.
+
+ shell/rb-shell-player.c |   49 ++++++++++++++++++++++++++++++++++++----------
+ 1 files changed, 38 insertions(+), 11 deletions(-)
+
+commit f858ba71a70673b5c8075330f5347c3895438a3e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 8 22:21:53 2010 +1000
+
+    xfade: emit playing-stream before emitting errors if necessary
+    
+    If the stream that has the error isn't already playing, the error will be
+    ignored, so sometimes we need to pretend it's playing.  This mostly affects
+    errors that occur during preroll.
+
+ backends/gstreamer/rb-player-gst-xfade.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 1abb391e51f94deda1e237d6754b09d784a106ca
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 8 22:19:13 2010 +1000
+
+    rhythmdb: move most file-not-found/mount/unmount processing inside entry types
+
+ rhythmdb/rhythmdb-monitor.c          |   42 +++---------
+ rhythmdb/rhythmdb-song-entry-types.c |  126 +++++++++++++++++++++++++++++++++-
+ rhythmdb/rhythmdb.c                  |   74 ++------------------
+ 3 files changed, 141 insertions(+), 101 deletions(-)
+
+commit ef12187bd117501306ad7d2e615fc13f64f4474a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 8 22:12:17 2010 +1000
+
+    rhythmdb: add an entry type method for processing availability changes
+    
+    Availability changes are things like filesystems being mounted and unmounted,
+    results of checking for files on startup, and 'resource not found' errors when
+    trying to play an entry.  The exact behaviour we want varies between entry types,
+    and so far we've mostly just done what's right for normal song entries.
+
+ rhythmdb/rhythmdb-entry-type.c |   70 ++++++++++++++++++++++++++++++++++++++++
+ rhythmdb/rhythmdb-entry-type.h |   22 ++++++++++--
+ 2 files changed, 88 insertions(+), 4 deletions(-)
+
+commit 2a838fe9e7ac651565c26cbae64300bcd7433c23
+Author: Kjartan Maraas <kmaraas gnome org>
+Date:   Sun Aug 8 12:42:17 2010 +0200
+
+    Updated Norwegian bokmål translation
+
+ po/nb.po | 1615 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 896 insertions(+), 719 deletions(-)
+
+commit 0a9b89843699d8381eac876868ca4cedbd0b0b77
+Author: Daniel Nylander <po danielnylander se>
+Date:   Fri Aug 6 15:56:56 2010 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |  587 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 291 insertions(+), 296 deletions(-)
+
+commit 3183dae7a3b79a1c547f0813ceacce00ded858c0
+Author: Takayuki KUSANO <AE5T-KSN asahi-net or jp>
+Date:   Wed Aug 4 15:46:55 2010 +0900
+
+    Updated Japanese translation..
+
+ po/ja.po | 1886 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1069 insertions(+), 817 deletions(-)
+
+commit e596fc12f924fe907ccac5d8c8656d10ca3435b0
+Author: Leonid Kanter <leon asplinux ru>
+Date:   Tue Aug 3 17:59:10 2010 +0300
+
+    Updated Russian translation from Yuri Myasoedov
+
+ po/ru.po | 1768 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1006 insertions(+), 762 deletions(-)
+
+commit 3e75810d666aa3f50c7acd5565392c318d089afb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 3 22:36:04 2010 +1000
+
+    python: fix mistakes in bindings from the previous few commits
+
+ bindings/python/rhythmdb.defs |   12 +++++++++---
+ 1 files changed, 9 insertions(+), 3 deletions(-)
+
+commit 2e01d1daae6dd54cb0846ba7110631fe929bb0d2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 2 22:33:50 2010 +1000
+
+    gtk-doc updates
+    
+    Fix a variety of doc errors (misspellings, miscapitalisations, etc.),
+    ignore a lot of headers for things that aren't part of the API, and
+    add the new RhythmDBEntryType.
+
+ backends/rb-player.c                   |   15 ++++++++
+ doc/reference/Makefile.am              |   63 +++++++++++++++++++++++++++++++-
+ doc/reference/rhythmbox-docs.sgml      |    1 +
+ doc/reference/rhythmbox-sections.txt   |   52 ++++++++++++++------------
+ doc/reference/rhythmbox.types          |    2 +
+ lib/libmediaplayerid/mpid-util.c       |    3 +-
+ lib/rb-text-helpers.c                  |    4 +-
+ lib/rb-util.c                          |    2 +-
+ plugins/status-icon/rb-tray-icon-gtk.c |    2 +-
+ rhythmdb/rhythmdb-query.c              |    4 +-
+ rhythmdb/rhythmdb.c                    |   12 +++---
+ shell/rb-play-order-random.h           |    7 +++-
+ shell/rb-shell.c                       |    6 ++--
+ sources/rb-auto-playlist-source.c      |    2 +-
+ sources/rb-browser-source.c            |    2 +-
+ sources/rb-library-source.c            |    4 +-
+ sources/rb-missing-files-source.c      |    2 +-
+ sources/rb-podcast-source.c            |    6 ++--
+ widgets/rb-entry-view.c                |    4 ++-
+ widgets/rb-property-view.c             |    2 +-
+ 20 files changed, 142 insertions(+), 53 deletions(-)
+
+commit 5e571406d4278c8bdda0f685d751d224f567413f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Apr 29 17:26:25 2010 +1000
+
+    rhythmdb: convert RhythmDBEntryType into a GObject
+    
+    This makes it much easier to generate bindings for rhythmdb, and makes
+    creating custom entry types a bit more sane too.  Now python entry types
+    are created by subclassing rhythmdb.EntryType and overriding methods.
+    In C code, entry types can be created either using the old method of setting
+    function pointers or by subclassing.
+    
+    RHYTHMDB_ENTRY_TYPE_INVALID no longer exists.  NULL indicates the absence of
+    an entry type.
+    
+    The 'type' entry property is now a GObject rather than a pointer, so
+    rhythmdb_entry_get_pointer becomes rhythmdb_entry_get_object.
+    
+    Entry types still cannot be unregistered, so reference counting of entry types
+    is not much of an issue.
+
+ bindings/python/Makefile.am                        |   33 +-
+ bindings/python/rb.defs                            |    6 +-
+ bindings/python/rhythmdb.defs                      |  239 ++++++---
+ bindings/python/rhythmdb.override                  |  475 +-----------------
+ plugins/audiocd/rb-audiocd-source.c                |   36 +-
+ plugins/audioscrobbler/rb-audioscrobbler.c         |    7 +-
+ plugins/audioscrobbler/rb-lastfm-source.c          |   77 ++--
+ plugins/coherence/upnp_coherence/MediaPlayer.py    |   12 +-
+ plugins/coherence/upnp_coherence/__init__.py       |    7 +-
+ plugins/daap/rb-daap-source.c                      |   67 ++--
+ plugins/daap/rb-rhythmdb-dmap-db-adapter.c         |   12 +-
+ plugins/daap/rb-rhythmdb-dmap-db-adapter.h         |    2 +-
+ plugins/fmradio/rb-fm-radio-source.c               |   32 +-
+ .../rb-generic-player-playlist-source.c            |    2 +-
+ .../rb-generic-player-playlist-source.h            |    2 +-
+ plugins/generic-player/rb-generic-player-plugin.c  |    4 +-
+ plugins/generic-player/rb-generic-player-source.c  |  100 +++--
+ plugins/generic-player/rb-nokia770-source.c        |   13 +-
+ plugins/generic-player/rb-psp-source.c             |   16 +-
+ plugins/ipod/rb-ipod-source.c                      |  119 +++---
+ plugins/ipod/rb-ipod-static-playlist-source.c      |    2 +-
+ plugins/ipod/rb-ipod-static-playlist-source.h      |    2 +-
+ plugins/iradio/rb-iradio-source.c                  |   30 +-
+ plugins/jamendo/jamendo/__init__.py                |   12 +-
+ plugins/magnatune/magnatune/__init__.py            |   13 +-
+ plugins/mtpdevice/rb-mtp-source.c                  |   20 +-
+ podcast/Makefile.am                                |    3 +-
+ podcast/rb-podcast-entry-types.c                   |  135 +++++
+ podcast/rb-podcast-entry-types.h                   |   45 ++
+ podcast/rb-podcast-manager.c                       |    7 +-
+ podcast/rb-podcast-manager.h                       |    1 +
+ rhythmdb/Makefile.am                               |    8 +-
+ rhythmdb/rhythmdb-entry-type.c                     |  386 ++++++++++++++
+ rhythmdb/rhythmdb-entry-type.h                     |  116 +++++
+ rhythmdb/rhythmdb-entry.h                          |   44 ++
+ rhythmdb/rhythmdb-import-job.c                     |   65 ++--
+ rhythmdb/rhythmdb-import-job.h                     |    6 +-
+ rhythmdb/rhythmdb-private.h                        |   13 +-
+ rhythmdb/rhythmdb-query.c                          |   12 +-
+ rhythmdb/rhythmdb-song-entry-types.c               |  148 ++++++
+ rhythmdb/rhythmdb-tree.c                           |   67 ++--
+ rhythmdb/rhythmdb.c                                |  536 +++++---------------
+ rhythmdb/rhythmdb.h                                |  113 +----
+ shell/rb-shell-clipboard.c                         |   22 +-
+ shell/rb-shell.c                                   |   12 +-
+ shell/rb-shell.h                                   |    4 +-
+ shell/rb-track-transfer-batch.c                    |    2 +-
+ sources/rb-auto-playlist-source.c                  |   12 +-
+ sources/rb-browser-source.c                        |   10 +-
+ sources/rb-import-errors-source.c                  |   46 +-
+ sources/rb-import-errors-source.h                  |    6 +-
+ sources/rb-library-source.c                        |   21 +-
+ sources/rb-missing-files-source.c                  |    8 +-
+ sources/rb-play-queue-source.c                     |    2 +-
+ sources/rb-podcast-source.c                        |    7 +-
+ sources/rb-removable-media-source.c                |   38 +-
+ sources/rb-source.c                                |   37 +-
+ sources/rb-static-playlist-source.c                |    9 +-
+ sources/rb-static-playlist-source.h                |    2 +-
+ sources/rb-streaming-source.c                      |    4 +-
+ sources/sync/rb-sync-settings-ui.c                 |    1 +
+ sources/sync/rb-sync-state.c                       |    3 +-
+ tests/Makefile.am                                  |    2 +
+ tests/bench-rhythmdb-load.c                        |    1 +
+ tests/test-rhythmdb.c                              |    1 +
+ tests/test-utils.c                                 |    6 +-
+ widgets/rb-library-browser.c                       |   18 +-
+ widgets/rb-library-browser.h                       |    2 +-
+ widgets/rb-song-info.c                             |    3 +-
+ 69 files changed, 1780 insertions(+), 1544 deletions(-)
+
+commit 332d9254dd3c2086ef2fed34b0e928ceeef42353
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 3 15:40:10 2010 +1000
+
+    transfer-batch: add a property providing the list of entries in the batch
+
+ shell/rb-track-transfer-batch.c |   27 ++++++++++++++++++++++++++-
+ 1 files changed, 26 insertions(+), 1 deletions(-)
+
+commit 43775f8751b1b7a05833e8b13bce238bd66f173f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 3 15:37:14 2010 +1000
+
+    media-player: use the batch to monitor the transfer of files to the device
+    
+    Rather than using the track_added and track_add_error methods to manage the
+    list of outstanding transfers, we can just wait for the batch to complete or be
+    cancelled.
+
+ plugins/ipod/rb-ipod-source.c     |    3 -
+ plugins/mtpdevice/rb-mtp-source.c |    5 --
+ sources/rb-media-player-source.c  |   77 ++++++++++---------------------------
+ 3 files changed, 20 insertions(+), 65 deletions(-)
+
+commit c3390eb027ab3681cde0667c0e3584b20db02728
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 3 15:34:48 2010 +1000
+
+    source: optionally return a transfer batch from rb_source_paste()
+    
+    This allows the caller to easily track the transfer without having
+    to watch the transfer queue's batch property.
+
+ shell/rb-track-transfer-batch.c     |    5 +++--
+ shell/rb-track-transfer-batch.h     |    5 ++---
+ sources/rb-library-source.c         |   10 ++++++----
+ sources/rb-removable-media-source.c |    8 +++++---
+ sources/rb-source.c                 |   14 +++++++++++---
+ sources/rb-source.h                 |    5 +++--
+ sources/rb-static-playlist-source.c |    6 ++++--
+ 7 files changed, 34 insertions(+), 19 deletions(-)
+
+commit 651b7f4717e0b6c5c6690f0b627df6f699c42864
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 1 19:45:45 2010 +1000
+
+    mpris: update for GDBus API changes
+
+ configure.ac                    |    2 +-
+ plugins/mpris/rb-mpris-plugin.c |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit daec0773d1fb7a18f6dd8c285772208c9f54f771
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 1 14:30:46 2010 +1000
+
+    podcast: work around gvfs bug 625741 by requesting display-name
+
+ podcast/rb-podcast-manager.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 75b64c6d65960121cd4699219ed2f118865a9236
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jul 29 12:30:15 2010 +1000
+
+    encoder: fix setup error reporting (bug #625124)
+    
+    Rather than uselessly returning a boolean if the pipeline creation fails or
+    it refuses to change state, we asynchronously emit the 'completed' signal
+    (using an idle handler).  For state change failures, we wait until we get
+    an error message on the bus and handle that.  This simplifies error handling
+    in the transfer batch too.
+
+ backends/gstreamer/rb-encoder-gst.c |  128 ++++++++++++++++++----------------
+ backends/rb-encoder.c               |   10 +--
+ backends/rb-encoder.h               |    4 +-
+ shell/rb-track-transfer-batch.c     |   41 +++++-------
+ 4 files changed, 90 insertions(+), 93 deletions(-)
+
+commit 1bddf3b0dfdd62d3b981636fb8ca6bd46125c3f3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jul 28 18:07:19 2010 +1000
+
+    widgets: replace gdk_draw_pixbuf with cairo calls
+
+ widgets/rb-cell-renderer-pixbuf.c |   20 +++++++-------------
+ widgets/rb-rating-helper.c        |   14 ++++++--------
+ 2 files changed, 13 insertions(+), 21 deletions(-)
+
+commit 69ff95f027a3f31e2cef9dc63aca2b8c51d0f59d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jul 27 20:44:37 2010 +1000
+
+    player: protect against taglists giving us NULL tags (bug #625375)
+
+ backends/gstreamer/rb-player-gst-xfade.c |    2 +-
+ backends/gstreamer/rb-player-gst.c       |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit f036b518c58c338c663eab7111fd54eb161ee4d4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jul 27 20:15:16 2010 +1000
+
+    rhythmdb: tiny fixes for import job gtk-doc
+
+ rhythmdb/rhythmdb-import-job.c |   12 +++++++++---
+ 1 files changed, 9 insertions(+), 3 deletions(-)
+
+commit 88bf4cde551908d90f2b259064f1fef02624c030
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jul 27 20:13:28 2010 +1000
+
+    mpid: add gtk-doc comments
+
+ doc/reference/rhythmbox-docs.sgml    |    1 +
+ doc/reference/rhythmbox-sections.txt |   32 ++++++++--
+ lib/libmediaplayerid/mediaplayerid.h |    2 +
+ lib/libmediaplayerid/mpid-device.c   |  111 +++++++++++++++++++++++++++++++++-
+ lib/libmediaplayerid/mpid-util.c     |   24 +++++++
+ 5 files changed, 163 insertions(+), 7 deletions(-)
+
+commit 00d8c404c1b983ee206aa91f6cb66507537fd33c
+Author: Daniel Nylander <po danielnylander se>
+Date:   Mon Jul 26 22:02:56 2010 +0200
+
+    Updated Swedish translation
+
+ po/sv.po | 1643 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 929 insertions(+), 714 deletions(-)
+
+commit a1546d95f0d49ecb618393433ac28ac2aeca938f
+Author: Philipp Kerling <k philipp gmail com>
+Date:   Mon Jul 26 19:21:54 2010 +1000
+
+    encoder: put audioconvert and audioresample in the right order (bug #625130)
+
+ backends/gstreamer/rb-encoder-gst.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit ef8c0acfacf921a4ebd76b98c9e7be4910249481
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jul 26 19:06:21 2010 +1000
+
+    sync: use 64bit value for device capacity in value formatter (bug #625105)
+    
+    Based on a patch by Philipp Kerling <k philipp gmail com>
+
+ sources/sync/rb-sync-state-ui.c |   36 ++++++++++++++++--------------------
+ sources/sync/rb-sync-state-ui.h |    1 +
+ 2 files changed, 17 insertions(+), 20 deletions(-)
+
+commit 6e7283be82eb3eaf51a795fc64a858a0a34ef196
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sat Jul 24 07:28:16 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  316 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 158 insertions(+), 158 deletions(-)
+
+commit f6e3988edf243314eb4538405a2488bbc7e12bed
+Author: Philipp Kerling <k philipp gmail com>
+Date:   Fri Jul 23 19:30:12 2010 +1000
+
+    encoder: copy the destination media type string (bug #625103)
+
+ backends/gstreamer/rb-encoder-gst.c |    9 ++++++---
+ 1 files changed, 6 insertions(+), 3 deletions(-)
+
+commit f01a6cc47981b3209eb3fb225ca9efe39e54be26
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jul 23 01:12:10 2010 +1000
+
+    mpris: fix value types for integer properties
+    
+    All of the integer properties are uint32s, except for tracknumber
+    and discnumber, which are strings.
+
+ plugins/mpris/rb-mpris-plugin.c |   45 ++++++++++++++++++++++++++++----------
+ 1 files changed, 33 insertions(+), 12 deletions(-)
+
+commit 43098862d0c7510dc40202b1ecd4492288cbf64c
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Jul 22 13:49:18 2010 +0100
+
+    Add some new Absolut radio stations
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=624646
+
+ plugins/iradio/iradio-initial.pls |   16 ++++++++++++++++
+ 1 files changed, 16 insertions(+), 0 deletions(-)
+
+commit 160cbd98dcaa78c43440f699fd81990526991017
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Thu Jul 22 11:36:09 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po |   88 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 44 insertions(+), 44 deletions(-)
+
+commit 7f57420c53f1fc2d271b05dfa5939665ef61354d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jul 21 15:49:13 2010 +1000
+
+    use libdmapsharing 2.0 if available
+
+ configure.ac |    8 +++++++-
+ 1 files changed, 7 insertions(+), 1 deletions(-)
+
+commit 5e6592b774a30153303b65d1789efc2b0d2e3e23
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jul 20 12:14:07 2010 +1000
+
+    player: add an error code indicating the stream could not be found
+    
+    Nothing uses this yet, but it may help in the not too distant future.
+
+ backends/gstreamer/rb-player-gst-helper.c |   25 +++++++++++++++++++++++++
+ backends/gstreamer/rb-player-gst-helper.h |    2 ++
+ backends/gstreamer/rb-player-gst-xfade.c  |    8 +-------
+ backends/gstreamer/rb-player-gst.c        |   10 ++--------
+ backends/rb-player.c                      |    1 +
+ backends/rb-player.h                      |    3 ++-
+ 6 files changed, 33 insertions(+), 16 deletions(-)
+
+commit c1d961db73ddd1c570b157e7ab51a221c74dccfa
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jul 20 12:06:27 2010 +1000
+
+    rhythmdb: use specific entry types on mount/unmount events
+
+ rhythmdb/rhythmdb-monitor.c |   27 ++++++++++++++++-----------
+ 1 files changed, 16 insertions(+), 11 deletions(-)
+
+commit 90b531633b1f859a02013a9d44ed53e5648584f6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jul 19 20:14:32 2010 +1000
+
+    mpris: fix the playback_state member of the status structure
+
+ plugins/mpris/rb-mpris-plugin.c |   25 ++++++++++++++++++++-----
+ 1 files changed, 20 insertions(+), 5 deletions(-)
+
+commit 382b24cd71b252c29acfa34b3899f298c5f9c267
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Sun Jul 18 22:08:55 2010 +0200
+
+    Added initial translations for documentation in galician language
+
+ help/gl/gl.po |   20 ++++++++++++++++++++
+ 1 files changed, 20 insertions(+), 0 deletions(-)
+
+commit f15d7c544c951713fef7833207bd1b9e8bcafb88
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Sun Jul 18 22:02:47 2010 +0200
+
+    Added initial translations for documentation in galician language
+
+ help/gl/figures/rb-iradio-main.png            |  Bin 0 -> 76001 bytes
+ help/gl/figures/rb-notification-area-menu.png |  Bin 0 -> 9577 bytes
+ help/gl/figures/rb-notification-window.png    |  Bin 0 -> 11131 bytes
+ help/gl/figures/rb-notification-zone.png      |  Bin 0 -> 4238 bytes
+ help/gl/figures/rb-podcast-main.png           |  Bin 0 -> 55302 bytes
+ help/gl/figures/rb-statusbar.png              |  Bin 0 -> 5433 bytes
+ help/gl/figures/rb-toolbar-prevplaynext.png   |  Bin 0 -> 1549 bytes
+ help/gl/figures/rb-toolbar-repeat.png         |  Bin 0 -> 4614 bytes
+ help/gl/figures/rb-toolbar-shuffle.png        |  Bin 0 -> 4579 bytes
+ help/gl/figures/rb-toolbar.png                |  Bin 0 -> 7469 bytes
+ help/gl/figures/rb-volume-changer.png         |  Bin 0 -> 5916 bytes
+ help/gl/figures/rb-window-small.png           |  Bin 0 -> 16694 bytes
+ help/gl/figures/rb-window.png                 |  Bin 0 -> 84361 bytes
+ help/gl/gl.po                                 |   54 +++++++++++++++++++++++++
+ 14 files changed, 54 insertions(+), 0 deletions(-)
+
+commit 39a64341a1f4473382424a713ef74fe6cb903b31
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jul 14 21:33:48 2010 +1000
+
+    mpris: correct the key name used for the track duration
+
+ plugins/mpris/rb-mpris-plugin.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 6508b984a0ac5d3e889ab7637eb2ed07a021cbf2
+Author: Petr Kovar <pknbe volny cz>
+Date:   Sun Jul 11 17:48:21 2010 +0200
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po |   37 +++++++++++++++++--------------------
+ 1 files changed, 17 insertions(+), 20 deletions(-)
+
+commit 4d666cd8a68828465501f78a86ac1899f4113246
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 10 12:01:24 2010 +1000
+
+    mtp: remove extra art pixbuf unref
+
+ plugins/mtpdevice/rb-mtp-source.c |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 35aabca3810bbfc5c9ebccc5a6ad92918a80f856
+Author: Brian Cameron <brian cameron oracle com>
+Date:   Sat Jul 10 11:43:44 2010 +1000
+
+    fix build error with Sun Studio compiler (bug #623992)
+
+ sources/rb-media-player-source.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e6f72a2f42ffe97d8e7dc56b944a3e4ee84be90f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jul 9 23:24:14 2010 +1000
+
+    mtp: create albums in the same folder as the tracks (bug #623667)
+    
+    For many (most? all?) MTP devices to actually find the album data, which
+    includes the album art image, it needs to be created in the same folder
+    as the tracks themselves.  Since we create the album after uploading the
+    first track, we use folder ID from that track for the album too.
+
+ plugins/mtpdevice/rb-mtp-thread.c |    9 ++++++---
+ 1 files changed, 6 insertions(+), 3 deletions(-)
+
+commit bcc29fcf8628ce14a9a0f8faa094e4de1550fa44
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Thu Jul 8 10:52:57 2010 +0300
+
+    [l10n] Updated Estonian translation
+
+ po/et.po |   21 ++++++++++-----------
+ 1 files changed, 10 insertions(+), 11 deletions(-)
+
+commit e2c6dd446c5b78fd778a6d64e496c87b6ddc86dc
+Author: Andre Klapper <a9016009 gmx de>
+Date:   Wed Jul 7 18:30:26 2010 +0200
+
+    Update Czech translation
+
+ help/cs/cs.po |   84 ++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 44 insertions(+), 40 deletions(-)
+
+commit 3621067ea9c1d34eb02438ff8c89c8f8520fc301
+Author: Kristjan Schmidt <kristjan schmidt googlemail com>
+Date:   Mon Jul 5 17:30:55 2010 +0200
+
+    Add Esperanto translation
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit cf93f4e98abed9ce25e055dfc5ec0e3869c00efc
+Author: Kristjan Schmidt <kristjan schmidt googlemail com>
+Date:   Mon Jul 5 17:30:47 2010 +0200
+
+    Add Esperanto translation
+
+ po/eo.po | 5540 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 5540 insertions(+), 0 deletions(-)
+
+commit 63e1b49f5584136a5848cad1231a56e6d394bd0e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jul 5 13:23:24 2010 +1000
+
+    Revert "xfade: increase samplesperbuffer property on audiotestsrc"
+    
+    This reverts commit 184a0a5100b8f27271c526667e00df371eb436d2.
+    
+    Turns out this breaks gapless playback pretty badly, and fixing it by adjusting
+    the samplesperbuffer property dynamically is probably more trouble than it's
+    worth.
+
+ backends/gstreamer/rb-player-gst-xfade.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c69be50caa1d2ea42f100c12efec6849f61cb4d9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jul 5 11:18:44 2010 +1000
+
+    artdisplay: emit rb:coverArt-uri notification when we get an image
+    
+    This allows other plugins to use just the cover art URI (not the pixbuf)
+    to deal with album art for the playing entry.
+
+ plugins/artdisplay/artdisplay/__init__.py |   10 ++++++++++
+ 1 files changed, 10 insertions(+), 0 deletions(-)
+
+commit 181b28c9bd2ccb7c2f0521871176c54a7e26ab7a
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Mon Jul 5 01:25:27 2010 +0200
+
+    [i18n] Updated German translation
+
+ po/de.po |  211 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 110 insertions(+), 101 deletions(-)
+
+commit 5ba6bed3f31635a1af9a4a418ecbf92ec62e8447
+Author: �smund Skjæveland <aasmunds ulrik uio no>
+Date:   Sun Jul 4 13:13:11 2010 +0200
+
+    Updated Norwegian Nynorsk translation
+
+ po/nn.po |  852 +++++++++++++++++++++++++++++++++++++++-----------------------
+ 1 files changed, 533 insertions(+), 319 deletions(-)
+
+commit 2bd9ef64781c1521d654daee8f995949d449ef7e
+Author: �smund Skjæveland <aasmunds ulrik uio no>
+Date:   Sun Jul 4 12:49:53 2010 +0200
+
+    Updated Norwegian Nynorsk translation
+
+ po/nn.po |  633 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 329 insertions(+), 304 deletions(-)
+
+commit 44630630213e8ed222845ae96c4590bd52ee2a9e
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sun Jul 4 07:59:20 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |   42 +++++++++++++++++++++---------------------
+ 1 files changed, 21 insertions(+), 21 deletions(-)
+
+commit 3b0e006ffb8be1c1e49fb8563518540bb202d2ba
+Author: �smund Skjæveland <aasmunds ulrik uio no>
+Date:   Sat Jul 3 18:07:23 2010 +0200
+
+    Added Norwegian Nynorsk translation from Launchpad
+
+ po/LINGUAS |    1 +
+ po/nn.po   | 5323 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 5324 insertions(+), 0 deletions(-)
+
+commit 3881302418b049fdb13846d137ef726fe35d3f3e
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat Jul 3 12:35:45 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |   47 +++++++++++++++++++++++------------------------
+ 1 files changed, 23 insertions(+), 24 deletions(-)
+
+commit a676163da952921571cb103f5c52d7cb1d404d9a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 3 14:05:15 2010 +1000
+
+    make the location of the 'new playlist' menu item consistent (bug #623153)
+
+ data/ui/rhythmbox-ui.xml |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit bd5b862c705d2c6a6c6156a05ce7348a3219e42c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jul 2 20:10:23 2010 +1000
+
+    transfer-queue: remove extra space from one of the messages
+
+ shell/rb-track-transfer-queue.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 637effa5ff8e4bbf1ce3ee60f5bd48908d875886
diff --git a/projects.gnome.org/rhythmbox/rhythmbox-0.13.1.news b/projects.gnome.org/rhythmbox/rhythmbox-0.13.1.news
new file mode 100644
index 0000000..3bcc55e
--- /dev/null
+++ b/projects.gnome.org/rhythmbox/rhythmbox-0.13.1.news
@@ -0,0 +1,86 @@
+Overview of changes in Rhythmbox 0.13.1  "So Tired"
+===================================================
+
+* Support for MPRIS version 2
+* RhythmDBEntryType converted to a GObject to improve binding sanity
+* Improved handling of files on unmounted devices and network shares
+  - Only attempts to check files on core filesystems and mounted local
+    devices
+  - Doesn't check files on network shares, relying on playback error
+    reporting to identify missing files
+* New less annoying method of handling invocation for media player devices
+* rhythmbox-client now waits long enough to control a newly started instance
+* More reliably imports and plays files specified on the command line
+  (opening a file with nautilus will now do something useful most of the time)
+* Use the current sorting column for typeahead searching
+* Extended (static) vala bindings
+* Initial implementation of the Rygel MediaServer2 D-Bus specification
+
+Bugs fixed:
+
+329984 - Type-ahead should work for any visible column
+482813 - rhythmbox-client --enqueue doesn't work if uri not in library
+488308 - blocks for 25s after volume key press sometimes
+498582 - rhythmbox-client --enqueue won't cope with equals sign
+544154 - RB to realize unmounted remote libraries
+581076 - expansion of Vala bindings coverage
+609542 - Signal for announcing end of "startup" phase i.e. scanning sources
+623024 - Sync mp3 songs with MTP device failed
+623153 - Different pop-up menu layout in playlists creation
+623667 - Album Art not working - MTP
+623992 - Compile errors in rhythmbox 0.13
+624646 - New Default Rhythmbox Radio Stations
+624895 - Rhythmbox fails to compile with libdmapsharing 2.0, DAAP plugin fails to enable.
+625103 - gst encoder must strdup media_type
+625105 - Sync state UI cannot show media disk usage >4GB on 32-bit OS
+625124 - Improve RBEncoder and RBTrackTransferBatch error handling
+625130 - Change encoding filter order
+625375 - Crash in process_tag at rb-player-gst.c line 204
+626608 - Add support for seek in rhythmbox-client
+626986 - Please fix escaping of UTF-chars in ui file
+627050 - metadata crawler aborts when files are modified
+627396 - Switch to full-screen or leave full-screen visualization by double clicking the visualization canvas
+627949 - IM Status plugin crashing with AttributeError: 'rhythmdb.EntryType' object has no attribute 'category'
+627951 - crash on closing with g_hash_table_iter_init
+628076 - Rhythmbox crashes on startup
+628254 - segfault: trying to change properties of a song
+
+Code contributors:
+
+Andrea Del Signore
+Bastien Nocera
+Brian Cameron
+Daniel Hams
+Gabor Kelemen
+Jonathan Matthew
+Karl Ljungkvist
+Philipp Kerling
+Scott J. Goldman
+Wladimir Leuschner
+Zeeshan Ali (Khattak)
+
+
+New and updated translations:
+
+- cs, courtesy of Marek Ä?ernocký
+- de, courtesy of Mario Blättermann
+- en_GB, courtesy of Bruce Cowan
+- eo, courtesy of Kristjan SCHMIDT
+- es, courtesy of Jorge González
+- et, courtesy of Mattias Põldaru
+- fr, courtesy of Claude Paroz
+- gl, courtesy of Fran Dieguez
+- hu, courtesy of Gabor Kelemen
+- ja, courtesy of Kiyotaka NISHIBORI
+- nb, courtesy of Kjartan Maraas
+- nn, courtesy of �smund Skjæveland
+- pl, courtesy of Piotr DrÄ?g
+- pt_BR, courtesy of Djavan Fagundes
+- pt, courtesy of Filipe Gomes
+- ru, courtesy of Yuri Myasoedov
+- sl, courtesy of Andrej ŽnidarÅ¡iÄ?
+- sr, courtesy of Ð?илоÑ? Ð?оповиÑ?
+- sr latin, courtesy of MiloÅ¡ PopoviÄ?
+- sv, courtesy of Daniel Nylander
+- zh_CN, courtesy of YunQiang Su
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]