[rhythmbox] Release 0.12.7



commit d6e9aabebc12090641498e6df6ec51519127ad30
Author: Jonathan Matthew <jonathan d14n org>
Date:   Mon Mar 1 00:07:28 2010 +1000

    Release 0.12.7

 ChangeLog    |10524 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 NEWS         |  105 +
 README       |    2 +-
 configure.ac |    2 +-
 4 files changed, 10270 insertions(+), 363 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b5f627a..83bc6c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,405 +1,10207 @@
-2009-04-15  Jonathan Matthew  <jonathan d14n org>
+commit 06e59272db5b6afb6bd9c6ee9d6133ed654c8cf4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 28 23:38:39 2010 +1000
 
-	* plugins/lyrics/lyrics/__init__.py:
-	Use callback methods on the window/pane object, rather than just the
-	text buffer.  Previously, if the window was destroyed while the search
-	was in progress, the text buffer was kept alive by the reference in
-	the callback.  gail expects the text buffer to be destroyed along with
-	the text view widget, and crashes if it isn't.  Fixes #473757
-	properly.
+    Release 0.12.7
 
-2009-04-14  Bastien Nocera  <hadess hadess net>
+ NEWS         |  105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README       |    2 +-
+ configure.ac |    2 +-
+ 3 files changed, 107 insertions(+), 2 deletions(-)
 
-	* rhythmdb/rhythmdb-tree.c (rhythmdb_tree_parser_end_element):
-	Fix typo that might have caused some DBs to not be upgraded properly
+commit 306928a19d246c67589ffc23cb5ba9efef87154e
+Author: Thanos Lefteris <alefteris gmail com>
+Date:   Sat Feb 27 11:08:47 2010 -0800
 
-2009-04-12  Jonathan Matthew  <jonathan d14n org>
+    Updated Greek translation
 
-	* data/rhythmbox.schemas:
-	* lib/rb-preferences.h:
-	* plugins/audioscrobbler/rb-audioscrobbler.c:
-	(rb_audioscrobbler_do_handshake):
-	Read the initial track submission handshake URL from gconf key
-	/apps/rhythmbox/audioscrobbler/scrobbler_url, allowing
-	it to be redirected to other services such as libre.fm without having
-	to modify /etc/hosts.
+ po/el.po | 5224 ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 3397 insertions(+), 1827 deletions(-)
 
-2009-04-12  Christophe Fergeau  <cfergeau mandriva com>
+commit cc62beb518d76b5934c7549898a30d113fef49fb
+Author: Peteris Krisjanis <pecisk gmail com>
+Date:   Sat Feb 27 12:31:59 2010 +0200
 
-	patch by: Sebastian Dransfeld <sebastid tango flipp net>
+    Updated Latvian translation.
 
-	* plugins/ipod/rb-ipod-source.c: write album sort information if
-	it's available, fixes the other part of bug #577753.
+ po/lv.po |  314 +++++++++++++-------------------------------------------------
+ 1 files changed, 63 insertions(+), 251 deletions(-)
 
-2009-04-12  Christophe Fergeau  <cfergeau mandriva com>
+commit e828531f86204d39fc6d9e4078b24fdc5494446c
+Author: Peteris Krisjanis <pecisk gmail com>
+Date:   Sat Feb 27 01:11:45 2010 +0200
 
-	patch by: Sebastian Dransfeld <sebastid tango flipp net>
+    Updated Latvian translation.
 
-	* backends/gstreamer/rb-encoder-gst.c:
-	* metadata/rb-metadata-common.c:
-	* metadata/rb-metadata-gst.c:
-	* metadata/rb-metadata.h:
-	* rhythmdb/rhythmdb-private.h:
-	* rhythmdb/rhythmdb-tree.c:
-	* rhythmdb/rhythmdb.c:
-	* rhythmdb/rhythmdb.h: read album sort tag from gstreamer and store
-	it in rhythmbox database. Fixes part of bug #577753.
+ po/lv.po | 5109 +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 3082 insertions(+), 2027 deletions(-)
 
-2009-04-12  Christophe Fergeau  <cfergeau mandriva com>
+commit b5d82688d043942005a5c6a8bf6edce151f0fee4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Feb 26 22:24:47 2010 +1000
 
-	patch by: Robert Ancell  <robert ancell gmail com>
+    jamendo: switch to mp3 format for streams, since ogg is not available
+    
+    The Ogg Vorbis streams haven't been available for a while now, and it
+    looks like they won't come back.  Switching to MP3 at least gives us
+    something that works for now.
 
-	* plugins/ipod/rb-ipod-source.c: try harder to build a unique
-	filename when writing to the iPod by adding a random suffix to
-	filenames when we have to truncate them. Fixes bug #570600.
+ plugins/jamendo/jamendo/JamendoSaxHandler.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
 
-2009-04-12  Jonathan Matthew  <jonathan d14n org>
+commit 02af4ceb08f8e7393efdfebe86e7b68e23cb8f1d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Feb 26 22:23:40 2010 +1000
 
-	* rhythmdb/rhythmdb.c: (process_added_entries_cb),
-	(rhythmdb_add_to_stat_list), (rhythmdb_add_uri_with_types):
-	Fix the stupid way the stat list mutex was being handled.
+    jamendo: fix gtk.show_uri() invocations so they actually work
+    
+    JamendoSource stores the shell as a GObject property, not a python
+    attribute.
 
-2009-04-12  Jonathan Matthew  <jonathan d14n org>
+ plugins/jamendo/jamendo/JamendoSource.py |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
 
-	* podcast/rb-podcast-parse.c: (entry_parsed):
-	Ignore podcast items with no URI or a URI without a valid scheme.
-	Fixes #578398.
+commit 8b8a5b0335239d7773bac8c0b6492a1722c747a9
+Author: MiloÅ¡ PopoviÄ? <mpopovic src gnome org>
+Date:   Thu Feb 25 23:37:19 2010 +0100
 
-2009-04-11  Bastien Nocera  <hadess hadess net>
+    Updated Serbian translations
 
-	* lib/Makefile.am:
-	* lib/rb-util.c (rb_gvolume_get_udi):
-	* lib/rb-util.h: Add rb_gvolume_get_udi utility function to
-	get a UDI from a GVolume, even if the gvfs volume monitor doesn't
-	use HAL, or export the UDI information (eg. the DeviceKit-disks
-	gvfs monitor)
-	* plugins/generic-player/rb-generic-player-source.c
-	(get_hal_udi_for_player):
-	* plugins/generic-player/rb-nokia770-source.c (volume_is_nokia770),
-	(rb_nokia770_is_mount_player):
-	* plugins/generic-player/rb-psp-source.c (volume_is_psp),
-	(rb_psp_is_mount_player):
-	* plugins/ipod/rb-ipod-helpers.c (volume_is_ipod),
-	(rb_ipod_helpers_is_ipod): Use rb_gvolume_get_udi() to get the UDI
-	of the devices
+ po/sr.po       | 1241 ++++++++++++++++++++++++++++++++------------------------
+ po/sr latin po | 1241 ++++++++++++++++++++++++++++++++------------------------
+ 2 files changed, 1440 insertions(+), 1042 deletions(-)
 
-	(Closes: #578514)
+commit 09aac89c52a4b4f475fb21c315f790d3aa3c05b7
+Author: Adi Roiban <adi roiban ro>
+Date:   Thu Feb 25 17:03:17 2010 +0200
 
-2009-04-09  Jonathan Matthew  <jonathan d14n org>
+    Update Romanian translation
 
-	* plugins/artdisplay/artdisplay/__init__.py:
-	Limit the cover art image size to one third of the height of the main
-	window, so it behaves sensibly when the side pane is expanded to cover
-	most of the window.  This avoids forcing the main window to be
-	resized.  When above the size limit, center the image in the side pane.
-	Fixes #443720.
+ po/ro.po | 2236 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1256 insertions(+), 980 deletions(-)
 
-2009-04-07  Jonathan Matthew  <jonathan d14n org>
+commit 672a89c95a68c1879fe0c09b0be1a5c1e608f68c
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Thu Feb 25 14:14:27 2010 +0100
 
-	* plugins/artdisplay/artdisplay/__init__.py:
-	Clear the source ID for the post-resize handler before returning from
-	it, so we correctly regenerate the source pixbuf when the cover art
-	widget is resized.  Fixes #426164.
+    Updated Italian translation
 
-2009-04-07  Jonathan Matthew  <jonathan d14n org>
+ po/it.po | 1183 +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 710 insertions(+), 473 deletions(-)
 
-	* configure.ac:
-	Require libmusicbrainz3 3.0.2 for per-track artist information.
+commit 2bb7822315b9b30a71520fdecf3481c2121d6012
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Wed Feb 24 19:21:53 2010 -0800
 
-	* plugins/audiocd/sj-metadata-musicbrainz3.c:
-	(make_album_from_release), (mb_list_albums):
-	Update from sound-juicer, including fixes for #576574 and #575820.
+    magnatune/jamendo: Use gobject.timeout_add_seconds for catalog updates
 
-2009-04-07  Jonathan Matthew  <jonathan d14n org>
+ plugins/jamendo/jamendo/JamendoSource.py       |    4 ++--
+ plugins/magnatune/magnatune/MagnatuneSource.py |    2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
 
-	patch by:  Paul Bellamy  <paul a bellamy gmail com>
+commit 05f676dfa480c90c696f1f0e1f229efa24921eba
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Feb 23 06:35:20 2010 +1000
 
-	* rhythmdb/rhythmdb.c: (rhythmdb_entry_is_lossless):
-	* rhythmdb/rhythmdb.h:
-	Add a function to determine if an entry represents a lossless encoded
-	stream.  This currently just checks that the bitrate field is 0 and
-	the media type is 'audio/x-flac'.  More media types and other checks
-	can be added later.
+    file-helpers: make rb_uri_handle_recursively work for single files
+    
+    Now that we're using it for general import operations, it needs to try
+    as hard as possible to do something useful.
 
-	* rhythmdb/rhythmdb-query-model.c:
-	(rhythmdb_query_model_bitrate_sort_func):
-	* rhythmdb/rhythmdb-query-model.h:
-	Add a query model sort function for bitrate comparisons, sorting
-	lossless encodings as being of higher quality than anything with a
-	bitrate.  Not exactly correct, but it's the best we can do.
+ lib/rb-file-helpers.c |   32 +++++++++++++++++++++++++-------
+ 1 files changed, 25 insertions(+), 7 deletions(-)
 
-	* widgets/rb-entry-view.c: (rb_entry_view_quality_cell_data_func),
-	(rb_entry_view_append_column):
-	* widgets/rb-song-info.c: (rb_song_info_update_bitrate):
-	Display "Lossless" for lossless encodings in the 'quality' column in
-	track lists and the same field in the song info dialog.
-
-	Fixes #337438.
-
-2009-04-06  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/audiocd/sj-metadata.c: (sj_metadata_helper_scan_date),
-	(sj_metadata_helper_check_media):
-	Update from sound-juicer, including fix for #578060.
-
-2009-04-06  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/magnatune/magnatune/MagnatuneSource.py:
-	Catch parser exceptions and sort of pretend we can keep going, though
-	all that will show up in the track list will be what we parsed before
-	the error.  Fixes #574465.
-
-	Replace a couple of strange characters that appear in the XML with
-	best guesses as to what they're supposed to be.  This lets us parse
-	the current catalog file successfully.
-
-2009-04-06  Jonathan Matthew  <jonathan d14n org>
-
-	* backends/gstreamer/rb-player-gst-xfade.c: (add_bus_watch),
-	(start_sink_locked), (start_sink), (create_sink):
-	Remove the bus watch before trying to start the sink.  If we're not
-	doing this from the main thread, the main thread could process the
-	messages before the loop in start_sink_locked could, so it'd just sit
-	there waiting.  Fixes #577840.
-
-2009-04-03  Jonathan Matthew  <jonathan d14n org>
-
-	* widgets/rb-query-creator-properties.c:
-	(create_time_unit_option_menu):
-	* widgets/rb-query-creator.c: (rb_query_creator_constructor),
-	(setup_sort_option_menu):
-	Ensure all combo boxes always have an item selected.
-
-2009-04-02  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/artdisplay/artdisplay/LocalCoverArtSearchGIO.py:
-	Finish implementing saving of cover art.
-
-2009-03-31  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/mtpdevice/rb-mtp-source.c: (artwork_notify_cb):
-	Use correct printf format for the image size.
-
-2009-03-30  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/mtpdevice/rb-mtp-source.c: (rb_mtp_source_init),
-	(rb_mtp_source_constructor), (rb_mtp_source_finalize),
-	(load_mtp_db_idle_cb), (add_track_to_album),
-	(remove_track_from_album), (impl_delete), (transfer_track),
-	(impl_track_added), (artwork_notify_cb):
-	Create album objects on the device when transferring songs, and delete
-	them when the last song is removed.  If all of the existing albums
-	have zero tracks, try to rebuild the albums when reading the song
-	list.  This helps with some odd devices that forget all album contents
-	when they restart.
-
-	If the device supports the JPEG file type, request album art when
-	transferring songs, and send it to the device as a 'representative
-	sample' of the album.
-
-2009-03-30  Jonathan Matthew  <jonathan d14n org>
-
-	* lib/eggdesktopfile.c: (egg_desktop_file_new),
-	* lib/eggdesktopfile.h:
-	* lib/eggsmclient-private.h:
-	* lib/eggsmclient-xsmp.c: (egg_sm_client_xsmp_init),
-	* lib/eggsmclient.c: (egg_sm_client_init),
-	* lib/eggsmclient.h:
-	* lib/Makefile.am:
-	Add session management code copied from libegg.
-
-	* lib/rb-file-helpers.c: (rb_dot_dir):
-	Replace GNOME_DOT_GNOME with ".gnome2" - pretty safe to assume that
-	this isn't going to change.
-
-	* plugins/daap/rb-daap-source.c: (mount_op_reply_cb),
-	(ask_password), (connection_auth_cb):
-	When building with gtk+ 2.14 or newer, use GtkMountOperation to ask
-	for passwords instead of GnomePasswordDialog.
-
-	* shell/rb-shell-preferences.c: (help_cb):
-	Fix the help URI for the preferences section, round up gtk version
-	check numbers.
-
-	* shell/rb-shell.c: (rb_shell_create_mount_op_cb),
-	(rb_shell_cmd_contents), (session_save_state_cb),
-	(session_quit_cb), (rb_shell_session_init):
-	Use EggSMClient instead of GnomeClient for session management, round
-	up the gtk version check numbers.
-
-	* shell/main.c: (main):
-	Parse options directly (including option groups for EggSMClient and
-	gtk), load and save the accelerator map file ourselves (replacing
-	gnome_accelerators_sync), stop calling glade_gnome_init (it doesn't do
-	anything anyway), and set the application name and window icon via
-	egg_set_desktop_file.
-	
-	* configure.ac:
-	Only require libgnome when building with gtk+ < 2.14.  Fixes #576038.
-
-2009-03-29  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/cd-recorder/rb-playlist-source-recorder.c:
-	(rb_playlist_source_recorder_constructor):
-	Use the right user data for the device-changed signal.  Fixes #365154.
-
-2009-03-29  Jonathan Matthew  <jonathan d14n org>
-
-	* widgets/rb-song-info.c: (rb_song_info_constructor):
-	Set mnemonic-widget property of the 'rating' label to point to the
-	rating widget.  Fixes #576673.
-
-2009-03-29  Jonathan Matthew  <jonathan d14n org>
-
-	* data/glade/podcast-prefs.glade:
-	Set mnemonic_widget property of the 'download location' widget so the
-	shortcut selects the file chooser.  Fixes #576925.
-
-2009-03-29  Jonathan Matthew  <jonathan d14n org>
-
-	patch by: Bruce Cowan  <bugs bcowan fastmail co uk>
-
-	* data/glade/create-playlist.glade:
-	* data/glade/library-prefs.glade:
-	* data/glade/playback-prefs.glade:
-	* plugins/audioscrobbler/audioscrobbler.rb-plugin.in:
-	* plugins/cd-recorder/rb-playlist-source-recorder.c: (burn_cd),
-	(check_media_length), (rb_playlist_source_recorder_start):
-	* plugins/daap/rb-daap-mdns-browser-avahi.c:
-	(rb_daap_mdns_browser_start), (rb_daap_mdns_browser_stop):
-	* plugins/daap/rb-daap-mdns-publisher-avahi.c:
-	(rb_daap_mdns_publisher_publish),
-	(rb_daap_mdns_publisher_withdraw):
-	* plugins/ipod/ipod-init.glade:
-	* plugins/ipod/rb-ipod-helpers.c:
-	(rb_ipod_helpers_show_first_time_dialog):
-	* plugins/iradio/rb-iradio-source.c:
-	(rb_iradio_source_constructor):
-	* plugins/jamendo/jamendo-loading.glade:
-	* plugins/jamendo/jamendo/JamendoSource.py:
-	* plugins/magnatune/magnatune/MagnatuneSource.py:
-	* rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_parser_start_element):
-	* sources/rb-podcast-source.c: (rb_podcast_source_constructor):
-	Fix some capitalisation, americanisation, and other stuff in
-	translatable strings.  #576987.
-
-2009-03-27  Jonathan Matthew  <jonathan d14n org>
-
-	patch by:  Niels Vorgaard Christensen  <vorgaard c math ku dk>
-
-	* plugins/artdisplay/artdisplay/__init__.py:
-	Answer cover art requests for any entry, not just the current playing
-	one.  Fixes #529873.
-
-2009-03-26  Jonathan Matthew  <jonathan d14n org>
-
-	* sources/rb-auto-playlist-source.c: (impl_search):
-	If we don't have the base query yet, defer the search until we do.
-	Fixes #576846.
-
-2009-03-26  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/generic-player/Makefile.am:
-	* plugins/generic-player/rb-generic-player-plugin.c:
-	(rb_generic_player_plugin_class_init), (create_source_cb):
-	* plugins/generic-player/rb-psp-source.c: (hal_udi_is_psp),
-	(rb_psp_is_mount_player):
-	Disable the PSP source if building without HAL.  Too many false
-	positives.
-
-2009-03-26  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/generic-player/rb-nokia770-source.c:
-	(rb_nokia770_source_new):
-	* plugins/generic-player/rb-psp-source.c: (rb_psp_source_new):
-	Set the ignore and error entry types for these to 'invalid' rather
-	than leaving them NULL.  Fixes #510236.
-
-2009-03-24  Bastien Nocera  <hadess hadess net>
-
-	* backends/gstreamer/rb-encoder-gst.c (add_decoding_pipeline):
-	* backends/gstreamer/rb-player-gst-xfade.c (create_stream):
-	Use decodebin2 instead of decodebin, fixed playback of chained ogg
-	streams
-
-2009-03-23  Jonathan Matthew  <jonathan d14n org>
-
-	* rhythmdb/rhythmdb.c: (process_added_entries_cb),
-	(rhythmdb_add_uri_with_types):
-	Fix a double-unlock of the stat mutex, add comments explaining the
-	slight weirdness in the way it's unlocked.  Probably fixes #576238.
-
-2009-03-22  Jonathan Matthew  <jonathan d14n org>
-
-	* plugins/artdisplay/artdisplay/CoverArtDatabase.py:
-	Make the ticket system code a bit less inscrutable, remove items from
-	the hash when the last ticket is forgotten, and add a method to search
-	for existing items with live tickets that match a new item.
+commit 9f25a3c43512d8af6a62ae0ba258197791ee97f1
+Author: Marek Ä?ernocký <marek manet cz>
+Date:   Mon Feb 22 21:47:35 2010 +0100
 
-	When a new cover art search request arrives, look for already running
-	searches for the same artist and album.  If an existing search is
-	found, just wait for the results rather than doing the same search
-	again.  From #529873.
+    Update Czech translation
 
-2009-03-21  Jonathan Matthew  <jonathan d14n org>
+ po/cs.po |  975 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 532 insertions(+), 443 deletions(-)
 
-	* plugins/jamendo/jamendo/JamendoSource.py:
-	* plugins/rb/Loader.py:
-	Work around bug 575781 in the loader code rather than the code that
-	calls it.
-
-2009-03-20  Jonathan Matthew  <jonathan d14n org>
-
-	* configure.ac:
-	* widgets/rb-search-entry.c: (rb_search_entry_init),
-	(rb_search_entry_clear_cb):
-	If available, use gtk 2.16's new GtkEntry API for the 'clear' icon
-	in the search entry, rather than libsexy's SexyIconEntry.
-	Incidentally fixes #513828.
-
-2009-03-20  Jonathan Matthew  <jonathan d14n org>
-
-	* backends/gstreamer/rb-player-gst-xfade.c: (unlink_blocked_cb):
-	Don't try to unlink if we don't have an adder pad.  Probably fixes
-	#576031.
-
-2009-03-20  Jonathan Matthew  <jonathan d14n org>
-
-	patch by:  Kim Sullivan  <alicebot seznam cz>
-
-	* plugins/jamendo/jamendo/JamendoSaxHandler.py:
-	* plugins/jamendo/jamendo/JamendoSource.py:
-	Rework the jamendo xml parser to create database entries in a single
-	pass, rather than creating an intermediate structure and converting
-	that to database entries.  Speeds up catalogue loading and reduces
-	memory consumption.  From #424423.
+commit c884a26c901274c04400760354bd2e8fd94c3f83
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Feb 22 22:06:00 2010 +1000
 
-2009-03-19  Christophe Fergeau <cfergeau mandriva com>
+    source-header: don't sync source state if there's no source (bug #607935)
+    
+    When there's no selected source (such as when visualization is active),
+    it doesn't make any sense to sync the header with the source's state.
 
-	* configure.ac: remove unused AC_CHECK_HEADER, spotted by vuntz.
+ shell/rb-source-header.c |    4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
 
-2009-03-19  Jonathan Matthew  <jonathan d14n org>
+commit ab102ef5a954eb87354c3467d1a35c8fa596242b
+Author: Charles Reiss <woggling gmail com>
+Date:   Sun Feb 21 18:44:51 2010 -0800
 
-	* data/glade/Makefile.am:
-	* data/glade/general-prefs.glade:
-	* data/glade/library-prefs.glade:
-	* data/glade/playback-prefs.glade:
-	* data/glade/uri.glade:
-	* plugins/audioscrobbler/audioscrobbler-prefs.glade:
-	* plugins/cd-recorder/recorder.glade:
-	* plugins/daap/daap-prefs.glade:
-	* plugins/iradio/station-properties.glade:
-	* plugins/jamendo/jamendo-prefs.glade:
-	* plugins/magnatune/magnatune-prefs.glade:
-	* plugins/visualizer/visualizer-controls.glade:
-	Replace GnomeHRef with GtkLinkButton, remove libgnome dependencies, and
-	remove the unusued uri.glade.
+    Avoid getting duplicate PyGtk-related symbols.
+    
+    Defines NO_IMPORT_{PYGOBJECT,PYGTK} everywhere pygobject.h or
+    pygtk.h (respectively) are included except for shell/rb-python-module.c.
+    This avoids problems with duplicate _PyGObject_API and _PyGtk_API symbols
+    on platforms (like Darwin) whose linkers do not handle these well.
 
-2009-03-19  Jonathan Matthew  <jonathan d14n org>
+ bindings/python/override_common.c |    2 ++
+ bindings/python/rb.override       |    1 +
+ bindings/python/rhythmdb.override |    1 +
+ shell/main.c                      |    2 ++
+ shell/rb-python-plugin.c          |    1 +
+ 5 files changed, 7 insertions(+), 0 deletions(-)
 
-	* plugins/artdisplay/artdisplay/LocalCoverArtSearchGIO.py:
-	Add daap to the set of URI schemes to ignore, fix some other typos.
+commit 3492e8c68b0c2924d21baeccb7cdb7fc2ff65167
+Author: Charles Reiss <woggling gmail com>
+Date:   Sun Feb 21 18:43:48 2010 -0800
 
-2009-03-19  Jonathan Matthew  <jonathan d14n org>
+    Correct type of RBQueryCreatorCriteriaOption::val
 
-	* New changelog, continuing from ChangeLog.pre-0.12
+ widgets/rb-query-creator-private.h |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 760203a908ee8832949804099172e5a6736d1993
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Mon Feb 22 11:11:03 2010 +0100
+
+    Hungarian translation updated
+
+ po/hu.po |  186 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 102 insertions(+), 84 deletions(-)
+
+commit 394691bad26e6434e499897092440bca84db72e4
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Mon Feb 22 10:45:56 2010 +0100
+
+    Updated French translation
+
+ po/fr.po |   38 ++++++++++++++++++++++----------------
+ 1 files changed, 22 insertions(+), 16 deletions(-)
+
+commit 01b80834cb5f135940a27b4c0a14bdb1b219ecad
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Mon Feb 22 10:37:24 2010 +0100
+
+    Updated French translation
+
+ po/fr.po | 2111 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 1135 insertions(+), 976 deletions(-)
+
+commit 8e77270fa73334a93360a72a847e5b3eb3bc99a6
+Author: Bastien Nocera <hadess hadess net>
+Date:   Mon Feb 22 00:42:08 2010 +0000
+
+    Fix installation of the sendto plugin
+    
+    We need to install the .py file, and put the .rb-plugin file in
+    the right directory as well.
+
+ plugins/sendto/Makefile.am |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 557ff6bb512a3b27788cc11fd275a253d99988f6
+Author: Bastien Nocera <hadess hadess net>
+Date:   Mon Feb 22 00:28:02 2010 +0000
+
+    Fix linkage against librhythmdb.la
+    
+    libm is required for librhythmdb, otherwise the test applications
+    will fail to link when using a pedantic linker.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=610643
+
+ rhythmdb/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a5accaf217db9d47bb2facc0af9f5afef3db4425
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Feb 22 06:55:07 2010 +1000
+
+    shell-player: check strings are valid utf-8 before emitting dbus signals
+    
+    Sending invalid utf-8 strings over a dbus connection causes it to
+    disconnect, which is generally a bad thing.  See bug 601171.
+
+ shell/rb-shell-player.c |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit e8590980514590565fc3f63cb2d06ec0ca7f340f
+Author: Bruce Cowan <bcowan fastmail co uk>
+Date:   Sun Feb 21 20:53:46 2010 +0000
+
+    Update British English translation
+
+ po/en_GB.po | 2567 ++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 1480 insertions(+), 1087 deletions(-)
+
+commit f71a546731c9b8e880ae5b21c57cc53772053f6e
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Sun Feb 21 14:56:45 2010 +0100
+
+    drop 2 unused variables
+
+ remote/dbus/rb-client.c |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 78e52f96f07fee2665ed83b84fca61d928d5b076
+Author: Petr Kovar <pknbe volny cz>
+Date:   Sun Feb 21 19:40:14 2010 +0100
+
+    Update Czech translation by Marek Cernocky
+    
+    Reviewed by: Lucas Lommer.
+
+ po/cs.po |  823 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 422 insertions(+), 401 deletions(-)
+
+commit f3e683bdec6763357c2d4e21f51e4bfa4c6406cf
+Author: Piotr DrÄ?g <piotrdrag gmail com>
+Date:   Sun Feb 21 18:31:27 2010 +0100
+
+    Updated Polish translation
+
+ po/pl.po | 2623 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 1452 insertions(+), 1171 deletions(-)
+
+commit 5958a34b31522e588f9bbfe09298677ee9885dd2
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sun Feb 21 16:45:49 2010 +0100
+
+    Updated German translation
+
+ po/de.po |  198 +++++++++++++++++++++++++++-----------------------------------
+ 1 files changed, 87 insertions(+), 111 deletions(-)
+
+commit 1d1f83e87f06b1238d602f7c990be2b109769c42
+Author: Daniel Nylander <po danielnylander se>
+Date:   Sun Feb 21 13:30:59 2010 +0100
+
+    Updated Swedish translation
+
+ po/sv.po | 1234 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 712 insertions(+), 522 deletions(-)
+
+commit b622305a279ed8a952b92e20a9ed3caf4ef818e8
+Author: Fran Diéguez <frandieguez ubuntu com>
+Date:   Sun Feb 21 11:59:02 2010 +0100
+
+    Updated Galician Translation
+
+ po/gl.po |  554 ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 344 insertions(+), 210 deletions(-)
+
+commit 9a3e41ae81018ebbf82a26c135a5dc0139da0ebe
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Feb 21 11:33:05 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |  173 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 87 insertions(+), 86 deletions(-)
+
+commit 6cf4def3acf95ac757918cf5c1c6b7a1e638e45e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 19:48:00 2010 +1000
+
+    python: add bindings for RBSearchEntry
+
+ bindings/python/Makefile.am |    1 +
+ bindings/python/rb.defs     |   47 +++++++++++++++++++++++++++++++++++++++++++
+ bindings/python/rb.override |    1 +
+ 3 files changed, 49 insertions(+), 0 deletions(-)
+
+commit 0abcbbca0dd0c8473f79d40614d5429d47d0f6b8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 17:24:44 2010 +1000
+
+    audiocd: add checkbox column for selecting tracks to extract (bug #537483)
+    
+    The 'extract' column controls the set of tracks that are extracted when
+    the 'extract to library' action is invoked.  The state of the checkbox is
+    stored in entry type specific data.
+    
+    The column header includes a checkbox, and clicking on that toggles its
+    state, and sets the state of all tracks to match the new state.
+    Individual tracks can be toggled by clicking on the checkbox in the
+    entry view.
+
+ plugins/audiocd/rb-audiocd-source.c |  159 +++++++++++++++++++++++++++++++++--
+ 1 files changed, 151 insertions(+), 8 deletions(-)
+
+commit 419552b4370c26c13a01c2bcfda6d239a0dc5078
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 17:07:14 2010 +1000
+
+    audiocd: move the 'extract to library' action into RBAudioCDSource
+
+ plugins/audiocd/audiocd-ui.xml      |    2 +-
+ plugins/audiocd/rb-audiocd-source.c |  109 ++++++++++++++++++++++++++---------
+ shell/rb-removable-media-manager.c  |   45 --------------
+ 3 files changed, 82 insertions(+), 74 deletions(-)
+
+commit 64a039650854ae24df267eaa185b0ef97ae4e326
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 16:41:48 2010 +1000
+
+    audiocd: load UI after creating a source for the first time
+
+ plugins/audiocd/rb-audiocd-plugin.c |   36 ++++++++++++++++++----------------
+ 1 files changed, 19 insertions(+), 17 deletions(-)
+
+commit 9d1ef7a315897ec92013d85c6acf2d5d4624f5e8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 16:36:06 2010 +1000
+
+    audiocd: change return type of rb_audiocd_source_new to RBSource
+    
+    It's just simpler this way.
+
+ plugins/audiocd/rb-audiocd-plugin.c |    2 +-
+ plugins/audiocd/rb-audiocd-source.c |    4 ++--
+ plugins/audiocd/rb-audiocd-source.h |    2 +-
+ 3 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 907a91e827542fcc4089dabf69df2095bae6ba36
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 16:21:43 2010 +1000
+
+    entry-view: only make columns clickable if they have a sort function
+
+ widgets/rb-entry-view.c |    7 ++++---
+ 1 files changed, 4 insertions(+), 3 deletions(-)
+
+commit 532aeb52d2051ed6c3dcc100a3068e0c17653ce5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 16:20:15 2010 +1000
+
+    audiocd: don't try to set the year when no value is provided
+
+ plugins/audiocd/rb-audiocd-source.c |    8 +++++++-
+ 1 files changed, 7 insertions(+), 1 deletions(-)
+
+commit 733698890a79bb1df1c56853104d52051e9cdac8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 16:18:05 2010 +1000
+
+    rhythmdb: fix handling of empty strings when looking for sort values
+    
+    If none of the sort properties has a non-empty value, use the display
+    property, which is almost certainly going to be empty too.
+
+ rhythmdb/rhythmdb-property-model.c   |    9 ++++-
+ tests/test-rhythmdb-property-model.c |   75 ++++++++++++++++++++++++++++++++++
+ 2 files changed, 83 insertions(+), 1 deletions(-)
+
+commit b36fb6475b30820e08a46c6f3e4f6af88577b9bb
+Author: Uri Sivan <tartif gmail com>
+Date:   Sun Feb 21 16:01:51 2010 +1000
+
+    header: fix display of RTL track names in LTR locales (bug #518540)
+    
+    We insert an LRM or RLM (according to the widget direction) to force the
+    header text to be displayed in the correct direction even when the start
+    of the text (the track title) has the opposite direction.
+
+ widgets/rb-header.c |    9 ++++++++-
+ 1 files changed, 8 insertions(+), 1 deletions(-)
+
+commit f57dfa9e31748b742c0d8a1c4f107d6fef487063
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 21 10:16:50 2010 +1000
+
+    metadata: fix compilation with older versions of GStreamer
+    
+    gst_message_unref only recently became a function.  Passing it as a
+    function pointer doesn't work with versions where it was a macro, so we
+    can't do that yet.
+
+ metadata/rb-metadata-gst.c |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 12c169318c51b81b66c15432681e012c162ecce8
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sat Feb 20 22:22:04 2010 +0100
+
+    Updated Slovenian translation
+
+ po/sl.po |  421 ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 261 insertions(+), 160 deletions(-)
+
+commit 1a698310e0cb126eb9e6c033d99baa11574726bb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Feb 20 11:44:09 2010 +1000
+
+    daap: add user-agent header to requests (bug #610440)
+    
+    patch by tomgarper gmx com
+
+ plugins/daap/rb-daap-connection.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 506fe6b0fba6c629b998aebddbcd3b2063cd4635
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Fri Feb 19 12:55:50 2010 -0800
+
+    magnatune: Use copy_async for catalog downloading
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |  109 ++++++++++++++----------
+ 1 files changed, 63 insertions(+), 46 deletions(-)
+
+commit 560fba7f4e7e1f13d1b01068221662880cd7a1c5
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Fri Feb 19 11:33:51 2010 -0800
+
+    magnatune: Simplify download progress code
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |   34 +++++++----------------
+ 1 files changed, 11 insertions(+), 23 deletions(-)
+
+commit ea4db9cae4dde96c83b873a16292c1f7d223897c
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Fri Feb 19 01:05:46 2010 -0800
+
+    magnatune: Use gio.File.copy_async to download albums
+    
+    This has several benefits:
+    - uses separate callbacks for progress and completion (code clarity)
+    - makes the transfer completely async, instead of using python's blocking
+      file.write() calls
+    - lets us move towards using gio for all I/O, rather than a mix of gio
+      and python calls (still more todo here)
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |  111 +++++++++++++----------
+ 1 files changed, 63 insertions(+), 48 deletions(-)
+
+commit a5025bfbde50ad8ec6ef1121d3f2c34bb05743c2
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Thu Feb 18 16:09:31 2010 -0800
+
+    magnatune: Code cleanup
+    
+    - some whitespace fixes
+    - make callback functions into inner functions
+    - make resuming in-progress downloads work again
+
+ plugins/magnatune/magnatune/BuyAlbumHandler.py  |    1 -
+ plugins/magnatune/magnatune/MagnatuneSource.py  |  459 +++++++++++------------
+ plugins/magnatune/magnatune/TrackListHandler.py |    3 +-
+ plugins/magnatune/magnatune/__init__.py         |   64 ++--
+ 4 files changed, 252 insertions(+), 275 deletions(-)
+
+commit eb3ec4c513e3b7427db6f3c47f556a6182729bed
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Feb 19 20:45:59 2010 +1000
+
+    artdisplay: remove Discogs cover art search
+    
+    Unfortunately we placed too much load on the discogs search servers, so
+    they had to block all requests from rhythmbox.  It appears there is no
+    way we can cut down the volume of requests to an acceptable level, so we
+    cannot use discogs as a cover image provider.
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
+ .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |  287 --------------------
+ plugins/artdisplay/artdisplay/Makefile.am          |    1 -
+ po/POTFILES.in                                     |    1 -
+ 4 files changed, 1 insertions(+), 291 deletions(-)
+
+commit 484387b66df804505487ac248a3d068bfafbd698
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Wed Feb 17 22:39:21 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |  159 +++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 81 insertions(+), 78 deletions(-)
+
+commit 456d79808934e8d51792af56b8f9bd83ffe0703c
+Author: Martin Schaaf <mascha ma-scha de>
+Date:   Wed Feb 17 23:05:29 2010 +1000
+
+    removable-media: include track number in duplicate check (bug #609908)
+
+ sources/rb-removable-media-source.c |    6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 2c273a43dc1ac8794a8307ec1fd568015e467cfd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Feb 17 22:56:33 2010 +1000
+
+    rhythmdb: skip replaygain properties in rhythmdb_entry_gather_metadata
+
+ rhythmdb/rhythmdb.c |   11 +++++++++++
+ 1 files changed, 11 insertions(+), 0 deletions(-)
+
+commit 9015490d77fe16f9e19997505bfdcfbe0faee073
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Feb 17 22:36:44 2010 +1000
+
+    remove stray .arch-inventory file
+
+ remote/dbus/.arch-inventory |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 9ea95a713d26ced6f61c7d113151fb35846a4cde
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Feb 17 21:30:54 2010 +1000
+
+    iradio: remove cbc.ca streams as they are no longer available (bug #609916)
+
+ plugins/iradio/iradio-initial.pls |    9 ---------
+ 1 files changed, 0 insertions(+), 9 deletions(-)
+
+commit eb113f094fd90eadbaa714b3c4e24f733515bb64
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Wed Feb 17 13:11:05 2010 +0200
+
+    Estonian translation updated
+
+ po/et.po |  506 ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 324 insertions(+), 182 deletions(-)
+
+commit 0d4feea5c9d8de652709b6468153ce5d2ffc8da9
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Wed Feb 17 11:52:54 2010 +0100
+
+    Updated German translation
+
+ po/de.po |  438 ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 283 insertions(+), 155 deletions(-)
+
+commit 0ff31776fe91b28fc20af41d3fb97bdbc7731c87
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Tue Feb 16 18:12:32 2010 -0800
+
+    magnatune: Make keyring usage more robust
+    
+    Handle the case where the user disallows access to the keyring, or some
+    other error occurs. Also handle the cases where the account info can't
+    be parsed out of the secret, or no secret exists in the keyring.
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |   20 ++++++++--
+ plugins/magnatune/magnatune/__init__.py        |   45 ++++++++++++++++--------
+ 2 files changed, 46 insertions(+), 19 deletions(-)
+
+commit 89a48d0d63e0f14234c1d74d47ee97c9b5877211
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Tue Feb 16 15:10:36 2010 -0800
+
+    magnatune: Use keyring to store account info
+
+ data/rhythmbox.schemas                          |   22 -------
+ plugins/magnatune/magnatune/MagnatuneSource.py  |   56 ++++++++++++-------
+ plugins/magnatune/magnatune/TrackListHandler.py |   11 ++--
+ plugins/magnatune/magnatune/__init__.py         |   70 +++++++++++++++++++----
+ 4 files changed, 101 insertions(+), 58 deletions(-)
+
+commit 755f8438e7e27683d6feff1ceb1f61e45f5bc91a
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Tue Feb 16 18:39:48 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |  280 +++++++++++++++++++++++++++++++++++++++++---------------------
+ 1 files changed, 185 insertions(+), 95 deletions(-)
+
+commit e0557ac6da3a24265e199d8031c8fedea57dd1b7
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Tue Feb 16 14:00:31 2010 +0100
+
+    Hungarian translation updated
+
+ po/hu.po |  179 ++++++++++++++++++++++++++++++++++++++++++--------------------
+ 1 files changed, 122 insertions(+), 57 deletions(-)
+
+commit 6284cbe86211f3b49db13b5abd7fb3973dd6d866
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Tue Feb 16 13:51:13 2010 +0100
+
+    Add gettext/glade type to an .ui file
+
+ po/POTFILES.in |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 362049a4525bd25bdbaeb89d5b5807cd637c1367
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Tue Feb 16 13:48:13 2010 +0100
+
+    Hungarian translation updated
+
+ po/hu.po |  743 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 370 insertions(+), 373 deletions(-)
+
+commit b9062fb41c4f568cd5864e72ae51c392ffb6ff3b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Feb 16 22:00:18 2010 +1000
+
+    query-creator: add context to criteria and sort order names (bug #604771)
+
+ widgets/rb-query-creator-properties.c |   50 ++++++++++++++++----------------
+ widgets/rb-query-creator.c            |    4 +-
+ 2 files changed, 27 insertions(+), 27 deletions(-)
+
+commit 8a724ddef91b691358dabbb83859b4c53b81c76c
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Mon Feb 15 17:13:09 2010 +0100
+
+    Updated German translation
+
+ po/de.po |  909 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 489 insertions(+), 420 deletions(-)
+
+commit b86a4670dcc7f699fa8a94a1e9aa5f5ecaa0c11c
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Mon Feb 15 12:02:39 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |  500 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 252 insertions(+), 248 deletions(-)
+
+commit ccf5e045bb11a0d6abe7f954d09736728e5cd80e
+Author: Marek Ä?ernocký <marek manet cz>
+Date:   Mon Feb 15 10:19:30 2010 +0100
+
+    Update Czech translation
+
+ po/cs.po |  427 ++++++++++++++++++++++++-------------------------------------
+ 1 files changed, 168 insertions(+), 259 deletions(-)
+
+commit d6f27115ebe3a15275e647fc5723a11180806965
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Sun Feb 14 19:41:10 2010 -0800
+
+    magnatune: Unzip downloaded albums in a separate thread
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |   45 +++++++++++++-----------
+ 1 files changed, 24 insertions(+), 21 deletions(-)
+
+commit 30ae537e6849043dbb43ae027e6d88f2f746ee18
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Sat Feb 13 15:57:34 2010 -0800
+
+    magnatune: Allow user's library location to be an arbitrary URI
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |   28 +++++++----------------
+ 1 files changed, 9 insertions(+), 19 deletions(-)
+
+commit 5df73ad6de86a02a1cefc50b33f63e6764b210cd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 14 21:52:44 2010 +1000
+
+    metadata: set tag writing elements to PAUSED state
+    
+    We no longer build the tag writing pipeline in NULL state, so we need to
+    sync the newly-added tag writing elements with the rest of the pipeline.
+
+ metadata/rb-metadata-gst.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit e478d4994e83b6a3a7eac6805c2998e23cf83664
+Author: Uri Sivan <tartif gmail com>
+Date:   Sun Feb 14 15:41:30 2010 +1000
+
+    status-icon: use direction-neutral templates when necessary (bug #609767)
+    
+    When the localised template strings ("by x", "from y") are in one
+    direction but the artist and album strings being substituted in are in
+    the other, the localised templates will look weird and wrong.  Instead,
+    we use direction neutral templates, just separating the album and artist
+    with a slash, so what's displayed at least makes sense.
+
+ plugins/status-icon/rb-status-icon-plugin.c |   65 +++++++++++++++++++++++---
+ 1 files changed, 57 insertions(+), 8 deletions(-)
+
+commit 0072ca795bb84fe2597a1ebc8dd6eb9094a80637
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Feb 13 18:47:02 2010 +1000
+
+    distribute the man pages
+
+ data/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 5fd3c3ac7af43d3bd67c223f4b62511b1dc7c946
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Feb 8 10:56:54 2010 +0000
+
+    play-order: do not try to unref null query model
+    
+    Stop unreffing new_model in rb_play_order_query_model_changed
+    if both the old model and new_model are NULL.
+
+ shell/rb-play-order.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 7fb07944bb89651186992e12befd70ec572f6d3b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Feb 12 23:03:24 2010 +1000
+
+    library: use RhythmDBImportJob when adding to the database (bug #547174)
+    
+    RhythmDBImportJob provides progress information, so we can display that
+    to the user, and allows cancellation (not exposed through the interface
+    yet).
+    
+    RhythmDBImportJob requires all URIs to be added before it starts
+    importing, but rb_source_add_uri only gets them one at a time.  To work
+    around this, we use a short timeout to collect as many as possible.
+    
+    In case a new job is started before an existing one finishes, we keep a
+    list of them so we can cancel all outstanding jobs on shutdown.  Only
+    the progress information from the most recently started job is
+    displayed.
+
+ sources/rb-library-source.c |  110 +++++++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 107 insertions(+), 3 deletions(-)
+
+commit 1e9ebb594391fb95c5066152121c218d4080d123
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Feb 12 23:02:50 2010 +1000
+
+    source: add helper method for setting status from an import job
+
+ plugins/generic-player/rb-generic-player-source.c |   10 +-------
+ sources/rb-source.c                               |   24 +++++++++++++++++++++
+ sources/rb-source.h                               |    6 +++++
+ 3 files changed, 31 insertions(+), 9 deletions(-)
+
+commit 57abdf5e722fe7b07030617d7c2fcc5b26da114c
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Fri Feb 12 11:26:43 2010 -0800
+
+    magnatune: Redirect the user to the correct URLs
+    
+    Let the user sign up for an account, and pass our partner ID as part of
+    the URL. Also fix the URL parameter used when the user purchases an
+    album.
+
+ plugins/magnatune/magnatune-prefs.ui           |    6 +++---
+ plugins/magnatune/magnatune/MagnatuneSource.py |    2 +-
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 8abe108c3c0200367efd0fc0b11e1bfd2a0f92ef
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Fri Feb 12 14:12:39 2010 +0100
+
+    Updated Slovenian translation
+
+ po/sl.po |  678 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 353 insertions(+), 325 deletions(-)
+
+commit c5d690988f6a366164100114584a4d79bf87a3ce
+Author: Fran Diéguez <frandieguez ubuntu com>
+Date:   Fri Feb 12 10:18:55 2010 +0100
+
+    Updated Galician Translation
+
+ po/POTFILES.in |    1 -
+ po/gl.po       | 2185 ++++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 1179 insertions(+), 1007 deletions(-)
+
+commit 48bb6c29ea84b4736fb34f0a9cddc430715e4eeb
+Author: Adam Zimmerman <adam zimmerman85 gmail com>
+Date:   Wed Feb 10 16:00:40 2010 -0800
+
+    Notify the user when their downloads are finished.
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit c45cfafb7b80a763e400bbd6bb89c4e946653608
+Author: Adam Zimmerman <adam zimmerman85 gmail com>
+Date:   Wed Feb 10 11:15:20 2010 -0800
+
+    Make sure the cancel button is greyed out when all downloads are finished.
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 8f2eca4511adec3d895e39e82d06ef7b64b1aa73
+Author: Adam Zimmerman <adam zimmerman85 gmail com>
+Date:   Tue Feb 9 14:45:31 2010 -0800
+
+    (Mostly) enable downloads for download accounts.
+    
+    The purchase confirmation dialog has been removed, since we don't really need
+    any information from the user. There are 2 functions that seem to have been
+    removed from the rb module, which are required for the download to complete
+    successfully.
+    
+    Also, use sku in name of partially downloaded file and in_progress file,
+    because the basename for current downloads is always api-download.php.
+
+ plugins/magnatune/Makefile.am                  |    1 -
+ plugins/magnatune/magnatune-purchase.ui        |  581 ------------------------
+ plugins/magnatune/magnatune/BuyAlbumHandler.py |    7 +-
+ plugins/magnatune/magnatune/MagnatuneSource.py |  130 +-----
+ plugins/magnatune/magnatune/__init__.py        |    2 +-
+ 5 files changed, 30 insertions(+), 691 deletions(-)
+
+commit 10341d7c8da06cbd6f5b08c5e5d744f41df279b4
+Author: Adam Zimmerman <adam zimmerman85 gmail com>
+Date:   Tue Feb 9 12:11:31 2010 -0800
+
+    Let the magnatune server know where we're coming from.
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a131dfb2e5856abd7f1c063fcface115b8b4a0ad
+Author: Adam Zimmerman <adam zimmerman85 gmail com>
+Date:   Tue Feb 9 12:10:37 2010 -0800
+
+    Remove old references to gnome-keyring.
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |    9 ---------
+ plugins/magnatune/magnatune/__init__.py        |    3 ---
+ 2 files changed, 0 insertions(+), 12 deletions(-)
+
+commit 578cf1d5f976af7345b600f88f9b58f9ba2ee8b4
+Author: Adam Zimmerman <adam zimmerman85 gmail com>
+Date:   Thu Dec 24 17:08:17 2009 -0800
+
+    Get streaming downloads to work.
+    
+    The preferences for download accounts are in place, but the API stuff hasn't
+    been connected yet. Streaming accounts work just fine.
+
+ data/rhythmbox.schemas                          |   33 +++
+ plugins/magnatune/magnatune-prefs.ui            |  330 ++++++-----------------
+ plugins/magnatune/magnatune/MagnatuneSource.py  |    4 +-
+ plugins/magnatune/magnatune/TrackListHandler.py |   17 +-
+ plugins/magnatune/magnatune/__init__.py         |  173 ++++--------
+ 5 files changed, 191 insertions(+), 366 deletions(-)
+
+commit 2fd3ab9ab052becb880508f629b242448ebd69c2
+Author: Adam Zimmerman <adam zimmerman85 gmail com>
+Date:   Thu Dec 24 14:33:34 2009 -0800
+
+    Remove album purchase option.
+    
+    Magnatune no longer supports buying albums with a credit card over their API.
+    This patch just sends the user to a page so they can purchase the albums. The
+    purchase/download code is left in because it will be used when download
+    accounts are added in a few commits.
+
+ data/rhythmbox.schemas                          |   11 ----------
+ plugins/magnatune/magnatune/MagnatuneSource.py  |   24 ++++++----------------
+ plugins/magnatune/magnatune/TrackListHandler.py |    4 +--
+ plugins/magnatune/magnatune/__init__.py         |    9 +------
+ 4 files changed, 10 insertions(+), 38 deletions(-)
+
+commit ed716f2d850219ca56c830fdbd8282be8ad7bb07
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Feb 11 22:52:37 2010 +1000
+
+    update POTFILES.in for recent changes
+
+ po/POTFILES.in |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit 72919db07904ef1a260383b4d0f2e2ca57b77e1a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Feb 11 22:04:45 2010 +1000
+
+    generic-player: convert into a media player source, add properties dialog
+
+ plugins/generic-player/Makefile.am                |    5 +-
+ plugins/generic-player/generic-player-info.ui     |  212 +++++++++++++++++++++
+ plugins/generic-player/generic-player-ui.xml      |    1 +
+ plugins/generic-player/rb-generic-player-plugin.c |   16 ++-
+ plugins/generic-player/rb-generic-player-source.c |  197 +++++++++++++++++---
+ plugins/generic-player/rb-generic-player-source.h |   10 +-
+ plugins/generic-player/rb-nokia770-source.c       |    3 +-
+ plugins/generic-player/rb-nokia770-source.h       |    6 +-
+ plugins/generic-player/rb-psp-source.c            |    3 +-
+ plugins/generic-player/rb-psp-source.h            |    6 +-
+ 10 files changed, 421 insertions(+), 38 deletions(-)
+
+commit 4d1d0ee2adb5d83d8210f9ec108c89b60e423710
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Feb 11 22:04:15 2010 +1000
+
+    mtp: add audio format descriptions to the properties dialog
+
+ plugins/mtpdevice/mtp-info.ui     |   28 +++++++++++++++++++++++++++-
+ plugins/mtpdevice/rb-mtp-source.c |   17 +++++++++++++++++
+ 2 files changed, 44 insertions(+), 1 deletions(-)
+
+commit 226022bd187560a7c267bfe7d5152cac21f00309
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Feb 11 22:03:50 2010 +1000
+
+    ipod: add supported audio formats to the properties dialog
+
+ plugins/ipod/ipod-info.ui     |   29 ++++++++++++++++++++++++++++-
+ plugins/ipod/rb-ipod-source.c |   17 +++++++++++++++++
+ 2 files changed, 45 insertions(+), 1 deletions(-)
+
+commit 0fdef566600dcc09d37694a85fdbb7a5737580d0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Feb 11 21:53:38 2010 +1000
+
+    removable-media: provide list of device audio format descriptions
+    
+    Uses gio's content type functions to translate mime-ish types to
+    human-friendly descriptions.
+
+ sources/rb-removable-media-source.c |   27 +++++++++++++++++++++++++++
+ sources/rb-removable-media-source.h |    2 +-
+ 2 files changed, 28 insertions(+), 1 deletions(-)
+
+commit 655ca6d1339b1d00a26b26b005d09cca81cb4540
+Author: Petr Kovar <pknbe volny cz>
+Date:   Thu Feb 11 03:18:09 2010 +0100
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po |  315 +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 189 insertions(+), 126 deletions(-)
+
+commit 6ffac406e59db2162215e0607311752afcee62fe
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Feb 11 07:03:13 2010 +1000
+
+    python: include gdk type definitions
+    
+    This makes bindings for rb_source_set_pixbuf and rb_shell_notify_custom
+    work.
+
+ bindings/python/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 38a0336ae087ee1c32dbd3617f91679a65be7109
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Feb 10 23:21:52 2010 +1000
+
+    python: add rb_sanitize_uri_for_filesystem and rb_uri_create_parent_dirs
+
+ bindings/python/rb.defs |   19 +++++++++++++++++++
+ 1 files changed, 19 insertions(+), 0 deletions(-)
+
+commit 62b30044fa5f591ac1614a65f7a09f1af8925012
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Feb 10 23:04:01 2010 +1000
+
+    remove rb.show_uri(), call gtk.show_uri() directly
+    
+    As a tiny bonus, we now pass in the screen parameter correctly.
+
+ plugins/context/context/ContextView.py         |    2 +-
+ plugins/jamendo/jamendo/JamendoSource.py       |    4 ++--
+ plugins/magnatune/magnatune/MagnatuneSource.py |    6 ++++--
+ plugins/rb/__init__.py                         |    8 --------
+ 4 files changed, 7 insertions(+), 13 deletions(-)
+
+commit be6796fce07227801e3515b448c2be6d9c058b57
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Feb 10 23:02:28 2010 +1000
+
+    remove EggTrayIcon, always use GtkStatusIcon
+
+ configure.ac                                |    8 -
+ plugins/status-icon/Makefile.am             |    8 -
+ plugins/status-icon/eggtrayicon.c           |  559 ---------------------------
+ plugins/status-icon/eggtrayicon.h           |   80 ----
+ plugins/status-icon/rb-status-icon-plugin.c |   82 +----
+ plugins/status-icon/rb-tray-icon.c          |  479 -----------------------
+ plugins/status-icon/rb-tray-icon.h          |   86 ----
+ 7 files changed, 2 insertions(+), 1300 deletions(-)
+
+commit bac21d24b41f935f3ee2bbcaf9297a2f2180dac3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Feb 10 22:59:51 2010 +1000
+
+    remove libsexy
+    
+    GtkEntry in gtk+ 2.16 replaces SexyIconEntry, and that was the last
+    thing we were using.
+
+ configure.ac                      |   24 -
+ doc/reference/Makefile.am         |    1 -
+ widgets/Makefile.am               |    8 +-
+ widgets/libsexy/Makefile.am       |   19 -
+ widgets/libsexy/sexy-icon-entry.c |  960 -------------------------------------
+ widgets/libsexy/sexy-icon-entry.h |  100 ----
+ 6 files changed, 1 insertions(+), 1111 deletions(-)
+
+commit 6fdf7588bdf91184529f71df79f71859377326cb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Feb 10 22:57:32 2010 +1000
+
+    require gtk+ 2.16 and glib 2.18
+
+ configure.ac                        |    4 ++--
+ lib/rb-file-helpers.c               |   33 ---------------------------------
+ plugins/audiocd/rb-audiocd-source.c |    8 --------
+ widgets/rb-search-entry.c           |   13 -------------
+ 4 files changed, 2 insertions(+), 56 deletions(-)
+
+commit 381fdfed50adb5f773912bc5b7c1cd51a2e1b667
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Feb 7 14:31:24 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |  276 +++++++++++++++++++++++++++++++++++++++-----------------------
+ 1 files changed, 173 insertions(+), 103 deletions(-)
+
+commit 6c172f87c6c44a4947389ec57813f75e9eefd669
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Sun Feb 7 12:54:49 2010 +0100
+
+    Updated to match new files from replaygain
+
+ po/POTFILES.in |    4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit 09735580dcf2d3e94134ea829ed86306da42209f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 7 21:16:17 2010 +1000
+
+    rhythmdb: don't leak GFiles when setting up file monitoring
+
+ rhythmdb/rhythmdb-monitor.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit a36e080618bc5919c0e1b0789ecb3b4f625fed31
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 7 17:01:35 2010 +1000
+
+    replaygain: new plugin using GStreamer's ReplayGain elements
+    
+    This plugin uses the rgvolume and rglimiter elements to process
+    ReplayGain tags and adjust the output volume accordingly.
+    
+    It provides configuration options for selecting the gain mode ('radio'
+    or 'album'), setting the pre-amp level, and enabling or disabling
+    compression in order to prevent clipping.
+    
+    It determines the fallback gain (used for tracks that don't provide
+    ReplayGain tags) by calculating the mean of the last 10 non-fallback
+    gain levels.
+
+ configure.ac                               |    2 +
+ data/rhythmbox.schemas                     |   58 +++++++
+ plugins/Makefile.am                        |    1 +
+ plugins/replaygain/Makefile.am             |   17 ++
+ plugins/replaygain/replaygain-prefs.ui     |  163 ++++++++++++++++++++
+ plugins/replaygain/replaygain.rb-plugin.in |    9 +
+ plugins/replaygain/replaygain/Makefile.am  |    6 +
+ plugins/replaygain/replaygain/__init__.py  |   56 +++++++
+ plugins/replaygain/replaygain/config.py    |  102 +++++++++++++
+ plugins/replaygain/replaygain/player.py    |  228 ++++++++++++++++++++++++++++
+ 10 files changed, 642 insertions(+), 0 deletions(-)
+
+commit 2564a76cde4ec0493ff7a7fd5c54956da7d78bae
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 7 11:09:54 2010 +1000
+
+    xfade: add ability to insert per-stream filters
+    
+    By returning GstElements from handlers attached to the new
+    get-stream-filters signal, plugins can now add filters into the
+    per-stream bins.  This is useful for selectively filtering streams,
+    or for filters that might have different settings for different
+    streams.
+
+ backends/gstreamer/rb-player-gst-xfade.c |   65 +++++++++++++++++++++++------
+ lib/rb-marshal.list                      |    1 +
+ 2 files changed, 52 insertions(+), 14 deletions(-)
+
+commit 82a1a7f1af044dc6a90ce1d16e54ddec352b4fcc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 7 11:03:05 2010 +1000
+
+    rhythmdb: disable replaygain properties
+    
+    The property IDs are still there, but they can no longer be modified,
+    and retrieving them only returns default values.  The fields are no
+    longer present in the RhythmDBEntry structure, so we aren't wasting 4
+    doubles per entry on data that never gets used.
+
+ rhythmdb/rhythmdb-private.h |    4 --
+ rhythmdb/rhythmdb-tree.c    |   24 +++++++-------
+ rhythmdb/rhythmdb.c         |   68 +++++++-----------------------------------
+ rhythmdb/rhythmdb.h         |    8 ++--
+ 4 files changed, 28 insertions(+), 76 deletions(-)
+
+commit 04fdcb9013a0543dab01b5bf0b2b5b4b28eedb55
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 7 10:46:44 2010 +1000
+
+    remove old replaygain playback code
+    
+    It didn't work very well, and we can do much better by just inserting a
+    GStreamer rgvolume element into the playback pipeline.
+
+ backends/gstreamer/rb-player-gst-xfade.c |  108 +-----------------------------
+ backends/gstreamer/rb-player-gst.c       |   56 +---------------
+ backends/rb-player.c                     |   24 +------
+ backends/rb-player.h                     |   10 ---
+ bindings/python/rb.defs                  |   13 ----
+ data/rhythmbox.schemas                   |   11 ---
+ doc/reference/rhythmbox-sections.txt     |    1 -
+ lib/rb-preferences.h                     |    1 -
+ shell/rb-shell-player.c                  |   28 --------
+ 9 files changed, 5 insertions(+), 247 deletions(-)
+
+commit af9ca543af38c4fe0a33787e6d974258fad5f0b1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 7 12:27:02 2010 +1000
+
+    metadata: remove extra unref
+    
+    We don't actually retain a reference on the sink element, so we
+    shouldn't unref it when resetting the metadata backend.
+
+ metadata/rb-metadata-gst.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 3baff08252c01cc697d4ba3a6dc926248787f007
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Feb 7 07:51:25 2010 +1000
+
+    playlist: remove the default key binding for 'remove from playlist'
+    
+    Turns out it's too easy to accidentally trigger this while editing
+    something in the search entry box.
+
+ sources/rb-playlist-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1025f471ac07ea1830f6fd9fbcd9f0bfffe58351
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Feb 6 22:31:29 2010 +1000
+
+    rhythmdb: use entry changes in the default sync function
+    
+    Rather than writing all the entry properties through the metadata
+    backend, just write the changes.  This should mean we don't write
+    default values for tags that weren't already present in the file.
+
+ rhythmdb/rhythmdb.c |   43 +++++++++++++++++--------------------------
+ rhythmdb/rhythmdb.h |    2 +-
+ 2 files changed, 18 insertions(+), 27 deletions(-)
+
+commit 03d593c95da6a50512154ebe7edcf71449a43e51
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jan 28 19:22:28 2010 +1000
+
+    rhythmdb: include entry changes in RhythmDBAction for sync actions
+    
+    The sync function could benefit from being to write only the modified
+    properties, so now we pass it through as part of the RhythmDBAction
+    structure.
+
+ rhythmdb/rhythmdb.c |   91 ++++++++++++++++++++++++++++++++++-----------------
+ 1 files changed, 61 insertions(+), 30 deletions(-)
+
+commit f1751ab2bc5030ce911be953647aad107567b391
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jan 28 06:03:43 2010 +1000
+
+    metadata: remove the need to load metadata before saving
+    
+    There's no need to load the metadata first, the tags from the file will
+    be available in the tag writing pipeline anyway.  When saving metadata,
+    we need a typefind element in the pipeline, since we don't already know
+    the file type.
+    
+    We now have a method to reset the metadata state.  This previously
+    happened at the start of the loading process, but we don't necessarily
+    do that between save operations any more.
+
+ bindings/python/rb.defs             |    7 ++
+ metadata/rb-metadata-dbus-client.c  |   36 ++++++--
+ metadata/rb-metadata-dbus-service.c |   12 ++-
+ metadata/rb-metadata-gst.c          |  184 ++++++++++++++++++++++-------------
+ metadata/rb-metadata.h              |    3 +
+ rhythmdb/rhythmdb.c                 |    9 +--
+ 6 files changed, 167 insertions(+), 84 deletions(-)
+
+commit 2a3a3d2303f366623a6105baa781e02e985d1b7d
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Fri Feb 5 18:00:20 2010 +0100
+
+    Updated German translation
+
+ po/de.po |  143 ++++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 84 insertions(+), 59 deletions(-)
+
+commit ebd9b79aae43a3c265e7e15fa3776e291a4724aa
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Wed Feb 3 21:13:26 2010 +0100
+
+    Updated Hungarian translation
+
+ po/hu.po |  208 +++++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 99 insertions(+), 109 deletions(-)
+
+commit f42b804e79526ee846149715f279e543954588e3
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Tue Feb 2 17:55:33 2010 +0100
+
+    link segmented bar test with needed libraries
+
+ widgets/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 8699c440eb5cc9a912485e278186ebaf7e573be5
+Author: Marek Ä?ernocký <marek manet cz>
+Date:   Tue Feb 2 14:52:20 2010 +0100
+
+    Update Czech translation
+
+ po/cs.po |   20 +++++++-------------
+ 1 files changed, 7 insertions(+), 13 deletions(-)
+
+commit dbf6ebf32db7b9eb477d113262453cccc9b13347
+Author: Marek Ä?ernocký <marek manet cz>
+Date:   Tue Feb 2 13:19:22 2010 +0100
+
+    Update Czech translation
+
+ po/cs.po | 3749 +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 2217 insertions(+), 1532 deletions(-)
+
+commit 20bec45a1dd2182a723e199b8e56a477bcfb8b54
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Mon Feb 1 16:59:35 2010 +0200
+
+    Updating Estonian translation
+
+ po/et.po |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit a81388ed7fef460c47bb2ca8d9cf1951338d44f4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Feb 1 22:50:05 2010 +1000
+
+    generic-player: fix compile errors introduced in commit a3ea4460
+
+ .../rb-generic-player-playlist-source.c            |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 3a7b75b45574fe868ee29adc196450be7592c77e
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Jan 31 17:42:24 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |  115 ++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 64 insertions(+), 51 deletions(-)
+
+commit 2be0b69c36615aea62926855c003b634aab3af0c
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sun Jan 31 15:45:21 2010 +0100
+
+    Updated Slovenian translation
+
+ po/sl.po |  224 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 130 insertions(+), 94 deletions(-)
+
+commit 6ee9f21f18f86617c130150edaa207daa30c7f5f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Jan 31 19:13:19 2010 +1000
+
+    rhythmdb: use sortnames in property models (bug #133444)
+    
+    For each type of property model, we now have an ordered list of
+    properties to use to determine the sort key string.  Where there is a
+    sortname version of a property, it is preferred to the display version.
+    
+    Each property model entry now includes an index into this list, which
+    records the property that provided the current sort string for that
+    entry.
+    
+    If any of the entries with a given artist name (for example) has an
+    artist sortname set, then that is used for the entry in the property
+    model.  If there are multiple different sortnames for a single property,
+    the results are undefined.
+    
+    When an entry changes, the property model needs to check if any of the
+    properties in its sort string order have changed.  When a higher
+    priority sort string appears, or the current highest priority sort
+    string changes or is removed, the property model entry is reordered
+    accordingly.
+
+ rhythmdb/rhythmdb-property-model.c   |  181 ++++++++++++++++++++++++++++++----
+ tests/test-rhythmdb-property-model.c |  156 +++++++++++++++++++++++++++++
+ 2 files changed, 318 insertions(+), 19 deletions(-)
+
+commit e49117b83afca6689c14906977c1c6698fc7caa3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 31 14:26:27 2010 +1000
+
+    rhythmdb: set empty sortnames and musicbrainz IDs if not found in metadata
+    
+    This makes it possible to remove incorrect values for these tags by
+    removing the tags from the file.
+
+ rhythmdb/rhythmdb.c |  103 ++++++++++++++++++++++-----------------------------
+ 1 files changed, 44 insertions(+), 59 deletions(-)
+
+commit 2f69fc7681fb73e39a61aaffc19a7398f06a9fa2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 31 14:25:35 2010 +1000
+
+    rhythmdb: don't write empty sortnames and musicbrainz IDs to disk
+    
+    This reduces the on-disk size of my database by about 25%.
+
+ rhythmdb/rhythmdb-tree.c |   28 +++++++++++++++++-----------
+ 1 files changed, 17 insertions(+), 11 deletions(-)
+
+commit cb3284e3138fded7f5c6b63316a77782fe5fd95b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 31 13:58:00 2010 +1000
+
+    audiocd: don't set musicbrainz IDs or sortnames to Unknown if not found
+    
+    Also remove the useless is_inserted parameter to entry_set_string_prop.
+
+ plugins/audiocd/rb-audiocd-source.c |   42 ++++++++++++++++++----------------
+ 1 files changed, 22 insertions(+), 20 deletions(-)
+
+commit 1b09fc581c6c776afcc9e49fa75e3cc954d87cbe
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 31 13:46:04 2010 +1000
+
+    audiocd: add check for mb_extract_uuid to configure.ac
+    
+    Maybe some day there will be a libmusicbrainz3 release that includes
+    this function.  Until then, we weren't getting musicbrainz IDs anyway.
+
+ configure.ac |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 881ecb0218757eb4b7ad03d5dcf696a6d3a52436
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 31 10:26:27 2010 +1000
+
+    rating: fix gtk warnings on initial realize
+    
+    Don't call gtk_widget_set_can_focus() until we've created the window for
+    the widget.  With gtk+ 2.18, this queues a resize of the window, which
+    results in some critical errors when the window doesn't exist yet.
+
+ widgets/rb-rating.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit c41968b529380077a365308bf6b55686b33995af
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jan 30 23:09:13 2010 +1000
+
+    rhythmdb: use artist and album sortnames in query model sorting functions
+    
+    Part of bug #133444.  When a sort name is available, it's used in
+    preference to the artist or album display name.
+
+ rhythmdb/rhythmdb-query-model.c |   20 ++++++++++++++++----
+ 1 files changed, 16 insertions(+), 4 deletions(-)
+
+commit 3e5e42b72332dfd65cf7caaf05cfb1073eae0a6f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jan 30 21:31:17 2010 +1000
+
+    song-info: add 'sorting' tab, containing album and artist sort names
+    
+    Part of bug #133444.
+
+ data/ui/song-info-multiple.ui |   80 +++++++++++++++++++++++++++++-
+ data/ui/song-info.ui          |   89 ++++++++++++++++++++++++++++++++-
+ widgets/rb-song-info.c        |  110 ++++++++++++++++++++++++++++++++++++++++-
+ 3 files changed, 275 insertions(+), 4 deletions(-)
+
+commit a3ea4460f3ee8e5e749347bec518f046691fd1bf
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jan 30 20:19:43 2010 +1000
+
+    generic-player: transform URIs to the device filesystem conditionally
+    
+    For most playlist formats, we actually want to leave playlist entry URIs
+    as-is, so totem-pl-parser can construct paths relative to the playlist
+    file.  So, we add the playlist format as a parameter to
+    uri_to_playlist_uri so it can be used to select the required behaviour.
+    See bug #608397.
+
+ .../rb-generic-player-playlist-source.c            |   35 ++++++++++---------
+ plugins/generic-player/rb-generic-player-source.c  |   34 +++++++++++++------
+ plugins/generic-player/rb-generic-player-source.h  |    5 ++-
+ 3 files changed, 44 insertions(+), 30 deletions(-)
+
+commit e62f190a2c7cbd2d0d57389ea05911ee89d2399d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jan 30 20:17:38 2010 +1000
+
+    generic-player: handle playlist paths with %File better
+    
+    Move the check for %File to rb_generic_player_source_get_playlist_path,
+    and use that (rather than the playlist path from the device info) when
+    building the path to search for playlists.  Fixes creation of new
+    playlists when the playlist path includes %File.
+
+ plugins/generic-player/rb-generic-player-source.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit f53b0f08b8286ac5403af5dc379a1a1158294e77
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Jan 27 18:45:23 2010 +0000
+
+    rhythmdb: add sort key and folded properties for artist and album sortnames
+    
+    See bug #133444.
+
+ rhythmdb/rhythmdb-tree.c |    4 ++++
+ rhythmdb/rhythmdb.c      |   12 ++++++++++++
+ rhythmdb/rhythmdb.h      |    5 +++++
+ 3 files changed, 21 insertions(+), 0 deletions(-)
+
+commit f5fdd9bcc25844d30a4f23e70554176b93fba83c
+Author: Ryan May <rmay31 gmail com>
+Date:   Sat Jan 30 13:56:55 2010 +1000
+
+    generic-player: write M3U playlists in DOS format
+    
+    For now, we're assuming that all devices that use M3U playlist format
+    expect the playlists to be in DOS format.  See bug #608397.
+
+ plugins/generic-player/rb-generic-player-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 948c82798ff2395b4aac0ff54b040ab028bfe528
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jan 28 23:42:38 2010 +1000
+
+    playlist: set custom_title flag to TRUE when saving playlists (bug #607265)
+
+ sources/rb-playlist-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a6e3370a200215ddd931d04ab684dcda79dceb7b
+Author: Carlos Garnacho <carlos lanedo com>
+Date:   Thu Jan 28 22:10:14 2010 +1000
+
+    Use new totem_pl_parser_save API where required
+
+ .../rb-generic-player-playlist-source.c            |  113 +++++++++++++++++---
+ sources/rb-playlist-source.c                       |   72 ++++++++++++-
+ 2 files changed, 165 insertions(+), 20 deletions(-)
+
+commit 21ebc4fab92a79992fedcf2a07580d5590d331c8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 27 21:47:50 2010 +1000
+
+    playbin2: unref bus messages as necessary
+    
+    Messages retrieved with gst_bus_timed_pop need to be unreffed.  Failing
+    to do so leaks references to the source elements, which in turn results
+    in memory and file descriptor leaks.
+
+ backends/gstreamer/rb-player-gst.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit b504129f54b65dbb3f4587ed9264e84995a8e746
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Tue Jan 26 19:43:58 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |   34 ++++++++++++++++++++++------------
+ 1 files changed, 22 insertions(+), 12 deletions(-)
+
+commit fecd44feb8b228509f1ece1e442eb42e47817d22
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 24 22:15:37 2010 +1000
+
+    rhythmdb: fix sort order for composed characters (bug #542055)
+    
+    Previously, we created the sort key based on the folded version of the
+    string.   Our custom folding function removes all combining characters,
+    which in some locales are important for sorting, so the resulting
+    strings didn't sort correctly.  Now we create the sort key using
+    g_utf8_casefold rather than the custom folding function.
+
+ rhythmdb/rb-refstring.c |    5 +++--
+ 1 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 680efd95b056585f2dc321c78ccee25b62df823d
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Sun Jan 24 12:30:13 2010 +0100
+
+    Updated Italian translation
+
+ po/it.po |   34 +++++++++++++++++++++-------------
+ 1 files changed, 21 insertions(+), 13 deletions(-)
+
+commit c1371bc1d8857d7ada839e8dc55cbd5e64864529
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Sun Jan 24 12:26:32 2010 +0100
+
+    Add files from new sendto plugin to POTFILES.in
+
+ po/POTFILES.in |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 713e54f1827839c8cbdb25ab7336d22a7f323d5c
+Author: Jonh Wendell <jwendell gnome org>
+Date:   Sat Jan 23 19:02:58 2010 -0300
+
+    Fix some compiler warnings
+
+ bindings/python/override_common.c |    2 +-
+ bindings/python/rb.override       |    2 +-
+ bindings/python/rhythmdb.override |    2 --
+ 3 files changed, 2 insertions(+), 4 deletions(-)
+
+commit fcb23622b304970226750ced9c93e10c88601233
+Author: Jonh Wendell <jwendell gnome org>
+Date:   Sat Jan 23 18:09:49 2010 -0300
+
+    Replaced some deprecated symbols
+
+ widgets/rb-segmented-bar.h |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit f27ba835d2cdac3679cd62c40732235a5cbee846
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 24 18:00:19 2010 +1000
+
+    artdisplay: open the image in the default image viewer on doubleclick (bug #384483)
+    
+    This isn't particularly discoverable, but I'm not sure it needs to be.
+
+ plugins/artdisplay/artdisplay/__init__.py |   13 +++++++++++++
+ 1 files changed, 13 insertions(+), 0 deletions(-)
+
+commit 1f7daa51048c5da5e9b7479352489a1388182df3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 24 15:04:33 2010 +1000
+
+    metadata: add to python bindings (bug #594132)
+    
+    This involves converting RBMetaDataField into a GEnum.  A couple of the
+    metadata functions also required overrides to deal with GValues.
+
+ bindings/python/Makefile.am   |    1 +
+ bindings/python/rb.defs       |  197 +++++++++++++++++++++++++++++++++++++++++
+ bindings/python/rb.override   |   62 +++++++++++++-
+ metadata/rb-metadata-common.c |  178 ++++++++++++++++++++++++++-----------
+ metadata/rb-metadata.h        |    6 ++
+ 5 files changed, 393 insertions(+), 51 deletions(-)
+
+commit 8f083b56a324d099574461b8be889d577b20debb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 24 13:16:51 2010 +1000
+
+    fix the rb-set-rating dbus example - dbus.Variant no longer exists
+
+ remote/dbus/rb-set-rating.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 64c49e5b52cb2512dd4e3b32c46ca940e0441145
+Author: Filipp Ivanov <feelout ut ee>
+Date:   Sun Jan 24 09:53:51 2010 +1000
+
+    Add new plugin that calls nautilus-sendto with selected tracks (bug #605301)
+
+ configure.ac                       |    1 +
+ data/rhythmbox.schemas             |   26 ++++++++++++-
+ plugins/Makefile.am                |    1 +
+ plugins/sendto/Makefile.am         |   11 +++++
+ plugins/sendto/__init__.py         |   73 ++++++++++++++++++++++++++++++++++++
+ plugins/sendto/sendto.rb-plugin.in |    8 ++++
+ 6 files changed, 118 insertions(+), 2 deletions(-)
+
+commit cd4f5afe0282015cb2e6f9f103091dc90ae761d8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jan 23 09:47:19 2010 +1000
+
+    podcast: set initial rating to 0, not 2.5 (bug #607672)
+
+ podcast/rb-podcast-manager.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 2c92332867fe381d222ffae0ced22c3e332c8066
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Fri Jan 22 02:16:03 2010 +0100
+
+    Updated Hungarian translation
+
+ po/hu.po |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 93b159476541d55a82882152e96cfa43fafb9683
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Thu Jan 21 21:26:37 2010 +0100
+
+    Updated Hungarian translation
+
+ po/hu.po | 1931 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 1073 insertions(+), 858 deletions(-)
+
+commit 6dd83fa1bfe6a01b65de7389180d6b66ebc95988
+Author: Krasimir Chonov <mk2616 abv bg>
+Date:   Thu Jan 21 15:21:19 2010 +0200
+
+    Updated Bulgarian translation
+
+ po/bg.po |   43 ++++++++++++++++++++++---------------------
+ 1 files changed, 22 insertions(+), 21 deletions(-)
+
+commit 49c00c33cd5a06660aae223d156e4f1291989215
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jan 21 07:08:08 2010 +1000
+
+    gconf schemas: fix description for toolbar_style (bug #607538)
+    
+    The descriptions were in the order of the GtkToolbarStyle enum, but that
+    isn't how we interpret the value we get from gconf.
+
+ data/rhythmbox.schemas |    2 +-
+ shell/rb-shell.c       |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit f012db285979e2bc40f631116a5c76dbb83d6155
+Author: MiloÅ¡ PopoviÄ? <mpopovic src gnome org>
+Date:   Mon Jan 18 23:47:23 2010 +0000
+
+    Updated Serbian translation
+
+ po/sr.po       | 2252 ++++++++++++++++++++++++++++++--------------------------
+ po/sr latin po | 2252 ++++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 2426 insertions(+), 2078 deletions(-)
+
+commit d762af4970c8ff206d269b265ed294452e538426
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Mon Jan 18 23:11:44 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |   58 +++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 31 insertions(+), 27 deletions(-)
+
+commit e3e5d16a7e58e64509e274b80cc4341bf3779087
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Mon Jan 18 17:05:26 2010 +0100
+
+    Updated Slovenian translation
+
+ po/sl.po |  730 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 373 insertions(+), 357 deletions(-)
+
+commit bc566bd8fc04430a8d13eae5cf8993fa72ed9ca7
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Mon Jan 18 06:18:33 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |  630 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 328 insertions(+), 302 deletions(-)
+
+commit 88fadd4b35b616589443f405704be45fea884454
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Sun Jan 17 21:19:20 2010 +0100
+
+    Updated Italian translation
+
+ po/it.po | 1581 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 811 insertions(+), 770 deletions(-)
+
+commit d825d163d23398db44e1f01c5cfc78dfdc21bb1b
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sun Jan 17 18:49:13 2010 +0100
+
+    Updated German translation
+
+ po/de.po |   73 +++++++++++++++++++++++++++----------------------------------
+ 1 files changed, 32 insertions(+), 41 deletions(-)
+
+commit 7a0d1ccbd01541a592c95b15f0b9bb02f152955a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 17 18:53:05 2010 +1000
+
+    context: when being deactivated, don't remove the widget if hidden
+    
+    This fixes a few warnings/criticals when removing the plugin or quitting
+    rhythmbox.
+
+ plugins/context/context/ContextView.py |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 2855ec99b4311155ab945accd47c3128a0543dff
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 17 18:46:28 2010 +1000
+
+    context: use gtk+ font settings rather than css (bug #605725)
+    
+    This mostly involves translating the PangoFontDescription we get from
+    the GTK+ style into webkit.WebSettings properties.
+
+ plugins/context/context/ContextView.py |   24 ++++++++++++++++++++++--
+ plugins/context/tmpl/loading.html      |    2 +-
+ plugins/context/tmpl/main.css          |    2 +-
+ 3 files changed, 24 insertions(+), 4 deletions(-)
+
+commit 089d5a6ef26d701462095a013c3cf8343503653a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 17 18:36:34 2010 +1000
+
+    ipod, mtp: fix alignment and capitalisation in info dialog (bug #606472)
+
+ plugins/ipod/ipod-info.ui     |   20 ++++++++++++++------
+ plugins/mtpdevice/mtp-info.ui |   14 +++++++++++---
+ 2 files changed, 25 insertions(+), 9 deletions(-)
+
+commit 8aebab4817bf9fd242167c20e91fd5efe459f1fd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 17 18:35:17 2010 +1000
+
+    media-player: fix properties dialog title (bug #606470)
+    
+    Use the device name in the dialog title, rather than incorrectly calling
+    everything an iPod.
+
+ data/ui/media-player-properties.ui |    2 +-
+ sources/rb-media-player-source.c   |    7 +++++++
+ 2 files changed, 8 insertions(+), 1 deletions(-)
+
+commit e590c91d3adbd0449b808a9e3939e444d9262560
+Author: Alexander Shopov <ash contact bg>
+Date:   Sat Jan 16 19:46:49 2010 +0200
+
+    Updated Bulgarian translation
+
+ po/bg.po |    7 ++-----
+ 1 files changed, 2 insertions(+), 5 deletions(-)
+
+commit a421e56890294fd5ff44b82f769ad99f33e00686
+Author: Krasimir Chonov <mk2616 abv bg>
+Date:   Sat Jan 16 19:41:00 2010 +0200
+
+    Updated Bulgarian translation
+
+ po/bg.po |  178 ++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 99 insertions(+), 79 deletions(-)
+
+commit 15ae2d39e81fca4b5e6429b2bd38c6f2b40ec2c7
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Fri Jan 15 19:29:43 2010 +0100
+
+    Updated German translation
+
+ po/de.po | 1609 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 845 insertions(+), 764 deletions(-)
+
+commit 88e7e9c3d925d2df27ccc1bb346815cea53c411c
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Thu Jan 14 10:46:17 2010 +0000
+
+    Add segmented bar widget
+    
+    Port the segmented bar from Banshee.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=558576
+
+ widgets/Makefile.am             |    5 +
+ widgets/rb-segmented-bar.c      |  825 +++++++++++++++++++++++++++++++++++++++
+ widgets/rb-segmented-bar.h      |   80 ++++
+ widgets/test-rb-segmented-bar.c |   76 ++++
+ 4 files changed, 986 insertions(+), 0 deletions(-)
+
+commit bfdfca4729c2e2b3d61b368ec899cd837bff871a
+Author: Maxim V. Dziumanenko <dziumanenko gmail com>
+Date:   Thu Jan 14 07:41:39 2010 +0200
+
+    Update Ukrainian translation
+
+ help/Makefile.am |    2 +-
+ help/uk/uk.po    | 2916 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 2917 insertions(+), 1 deletions(-)
+
+commit 4edfe671a196876c60fa83d7bc5d776faad21682
+Author: Žygimantas BeruÄ?ka <zygis gnome org>
+Date:   Wed Jan 13 19:36:34 2010 +0200
+
+    Updated Lithuanian translation
+
+ po/lt.po |  639 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 322 insertions(+), 317 deletions(-)
+
+commit 75072f26927e95483f987e110cb457972ca617d0
+Author: Žygimantas BeruÄ?ka <zygis gnome org>
+Date:   Wed Jan 13 19:16:02 2010 +0200
+
+    Updated Lithuanian translation
+
+ po/lt.po | 1581 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 824 insertions(+), 757 deletions(-)
+
+commit ae693e0592156bd4a160284e5c1bca1214523f59
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 23:05:39 2010 +1000
+
+    clipboard: improve some action descriptions (bug #485730)
+    
+    The new wording matches how Nautilus describes actions that operate on a
+    selection, and hopefully hints that you can select multiple entries for
+    most of them without it sounding weird either way.
+
+ shell/rb-shell-clipboard.c |   34 +++++++++++++++++-----------------
+ 1 files changed, 17 insertions(+), 17 deletions(-)
+
+commit 3847ca238b42027a939f70c134b419f4f164900e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 23:04:20 2010 +1000
+
+    iradio: use 'remove' rather than 'delete' in the popup
+    
+    We couldn't delete radio streams even if we wanted to, so this is
+    definitely 'remove' rather than 'delete'.
+
+ plugins/iradio/iradio-ui.xml |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a6369fdf542df71e50f49af08c29a800b6c7cca8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 23:01:13 2010 +1000
+
+    playlist: add 'remove from playlist' action for playlist sources
+    
+    Removing entries from playlists is neither 'remove' as it's used
+    elsewhere, nor 'delete', so it deserves its own description.
+
+ data/ui/rhythmbox-ui.xml     |    4 ++--
+ shell/rb-playlist-manager.c  |    2 +-
+ sources/rb-playlist-source.c |   34 ++++++++++++++++++++++++++++++++++
+ 3 files changed, 37 insertions(+), 3 deletions(-)
+
+commit bd6226ebcc4862f0f2febb5f787c96429f606700
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 22:59:50 2010 +1000
+
+    ipod: use 'delete' rather than 'move to trash' to delete files
+    
+    'Move to trash' actually just deleted files, so now it's more accurately
+    named.
+
+ plugins/ipod/rb-ipod-db.c                     |    2 +-
+ plugins/ipod/rb-ipod-source.c                 |   14 ++++++++------
+ plugins/ipod/rb-ipod-source.h                 |    2 +-
+ plugins/ipod/rb-ipod-static-playlist-source.c |   11 ++++++-----
+ 4 files changed, 16 insertions(+), 13 deletions(-)
+
+commit 02ebefae3bc6ed7d76433ad04fed0c47f221276f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 22:58:09 2010 +1000
+
+    generic-player: remove 'move to trash', only allow deletion (bug #584704)
+    
+    Trashing files on generic audio players isn't very useful, as the files
+    still take up space on the device and so they need to be cleaned up
+    manually if the device is full.
+
+ .../rb-generic-player-playlist-source.c            |   39 +--------
+ plugins/generic-player/rb-generic-player-source.c  |   95 +-------------------
+ plugins/generic-player/rb-generic-player-source.h  |    5 +-
+ 3 files changed, 7 insertions(+), 132 deletions(-)
+
+commit 2b7227b75c12f1795599daabb1ddb70e356a02b4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 22:55:47 2010 +1000
+
+    removable-media: use 'delete' rather than 'remove' for removable media sources
+    
+    Deleting songs from a removable media source should delete the files
+    from the device, not just remove them from the library.
+
+ sources/rb-removable-media-source.c |    7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+commit 942b8a093966ada2fa884901cba5e6c1478fbe2f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 22:52:26 2010 +1000
+
+    clipboard: use the source's specified deletion action
+    
+    When the selected source changes, ask the new source for its deletion
+    action, then add that into various placeholders.
+
+ data/ui/rhythmbox-ui.xml   |    8 ++++----
+ shell/rb-shell-clipboard.c |   42 ++++++++++++++++++++++++++++++++++++++++--
+ 2 files changed, 44 insertions(+), 6 deletions(-)
+
+commit f01b4eff87863e73dee27c1ff6c077e8484f03e8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 22:48:36 2010 +1000
+
+    ensure RBBrowserSource subclasses implement can_delete correctly
+    
+    RBBrowserSource defaults to returning true, so browser sources that
+    shouldn't allow deletion (such as the Magnatune, Jamendo, and Coherence
+    sources) need to override it.
+
+ plugins/coherence/upnp_coherence/UpnpSource.py |    3 +++
+ plugins/jamendo/jamendo/JamendoSource.py       |    3 +++
+ plugins/magnatune/magnatune/MagnatuneSource.py |    3 +++
+ 3 files changed, 9 insertions(+), 0 deletions(-)
+
+commit f40432fb255b31c29f72f889cfbfe2fe4f68afef
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jan 13 22:37:34 2010 +1000
+
+    source: add a method to specify the delete action for the source
+    
+    Since 'delete' means a variety of things depending on the source, we
+    should use different names and descriptions to display it.  This allows
+    each source to specify its own delete action.
+    
+    For a start, allow sources to distinguish between 'remove' and 'delete'.
+    Remove just removes something from the library, whereas delete also
+    removes the underlying resource.
+
+ bindings/python/rb.defs     |   11 ++++++
+ bindings/python/rb.override |   83 +++++++++++++++++++++++++++++++++++++++++++
+ shell/rb-shell-clipboard.c  |    7 +++-
+ sources/rb-source.c         |   26 +++++++++++++-
+ sources/rb-source.h         |    2 +
+ 5 files changed, 126 insertions(+), 3 deletions(-)
+
+commit 8df7bea126ba768812ba6f8712319355ad4c4859
+Author: Jabik Postmus <jabik snth eu>
+Date:   Sun Jan 10 10:43:20 2010 +1000
+
+    coverart: use secondary images from discogs if no primary image found
+
+ .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |   17 ++++++++++++-----
+ 1 files changed, 12 insertions(+), 5 deletions(-)
+
+commit ac856708222c50552096e1fbc5a2733fe6871523
+Author: Daniel Nylander <po danielnylander se>
+Date:   Fri Jan 8 12:43:15 2010 +0100
+
+    Updated Swedish translation
+
+ po/sv.po | 1603 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 828 insertions(+), 775 deletions(-)
+
+commit d0c0338d9f5ce409611108b50b26a5c79911c622
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Wed Jan 6 14:09:30 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po |   21 +++++++++++----------
+ 1 files changed, 11 insertions(+), 10 deletions(-)
+
+commit 78ba5fa6b46aa230ef34d01412c36483f6d7c094
+Author: Maxim V. Dziumanenko <dziumanenko gmail com>
+Date:   Mon Jan 4 17:02:33 2010 +0200
+
+    Update Ukrainian translation
+
+ po/uk.po | 5785 +++++++++++++++++++++++++++++++++++++++++++++++++-------------
+ 1 files changed, 4633 insertions(+), 1152 deletions(-)
+
+commit 676f9a31cfa4170bd448a2e32a95a5dcb574906c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 3 19:45:07 2010 +1000
+
+    build in 'stores' source group so plugins don't have to create it
+    
+    Anyone creating a 'store' plugin ends up copying the same five or so
+    lines from the magnatune plugin, so we might as well cut it down to one.
+
+ plugins/jamendo/jamendo/__init__.py     |    7 +------
+ plugins/magnatune/magnatune/__init__.py |    7 +------
+ sources/rb-source-group.c               |   13 +++++++++++++
+ sources/rb-source-group.h               |    2 ++
+ 4 files changed, 17 insertions(+), 12 deletions(-)
+
+commit 7d762ce34ce3ed11deb4baeefaf6731e2972fe4d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jan 3 19:19:13 2010 +1000
+
+    artdisplay: utf-8 encode search terms for discogs
+
+ .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 0d14519ddda0306bd736d15ed067e8a4dc6a98ea
+Author: Krasimir Chonov <mk2616 abv bg>
+Date:   Sun Jan 3 08:42:28 2010 +0200
+
+    Updated Bulgarian translation
+
+ po/bg.po |  514 +++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 261 insertions(+), 253 deletions(-)
+
+commit 159fa13dee27c323a8872c0aec5cfa65b0176aae
+Author: Javier Jardón <jjardon gnome org>
+Date:   Sat Jan 2 10:27:36 2010 +1000
+
+    Use GTK+ accessor functions instead of direct access (bug #595425)
+    
+    There are still a few things missing, but now we mostly build with GSEAL
+    enabled.  gseal-gtk-compat.h provides compatibility #defines for earlier
+    versions of GTK+.
+
+ lib/Makefile.am                                   |    1 +
+ lib/gseal-gtk-compat.h                            |   49 ++++++++++++++++
+ lib/rb-tree-dnd.c                                 |   10 ++-
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c |    3 +-
+ plugins/audioscrobbler/rb-lastfm-source.c         |    8 ++-
+ plugins/cd-recorder/rb-playlist-source-recorder.c |    3 +-
+ plugins/daap/rb-daap-dialog.c                     |    2 +-
+ plugins/daap/rb-daap-plugin.c                     |    3 +-
+ plugins/iradio/rb-iradio-source.c                 |    2 +-
+ plugins/iradio/rb-station-properties-dialog.c     |    7 ++-
+ plugins/status-icon/rb-status-icon-plugin.c       |    2 +-
+ plugins/visualizer/rb-vis-widget.c                |   65 +++++++++++++-------
+ plugins/visualizer/rb-visualizer-plugin.c         |   10 ++-
+ podcast/rb-feed-podcast-properties-dialog.c       |    6 +-
+ podcast/rb-podcast-properties-dialog.c            |    7 ++-
+ rhythmdb/rhythmdb-property-model.c                |    8 ++-
+ rhythmdb/rhythmdb-query-model.c                   |   13 +++--
+ shell/rb-missing-plugins.c                        |    2 +-
+ shell/rb-playlist-manager.c                       |   26 ++++++---
+ shell/rb-plugin-manager.c                         |    7 ++-
+ shell/rb-plugins-engine.c                         |    2 +-
+ shell/rb-shell-preferences.c                      |    7 ++-
+ shell/rb-shell.c                                  |   11 ++-
+ sources/rb-auto-playlist-source.c                 |   11 ++-
+ sources/rb-library-source.c                       |    4 +-
+ sources/rb-podcast-source.c                       |    4 +-
+ sources/rb-removable-media-source.c               |    6 +-
+ sources/rb-sourcelist-model.c                     |   22 ++++---
+ sources/rb-sourcelist.c                           |    3 +-
+ sources/rb-static-playlist-source.c               |   11 ++-
+ widgets/gedit-message-area.c                      |   22 +++++---
+ widgets/gossip-cell-renderer-expander.c           |   39 ++++++++----
+ widgets/rb-cell-renderer-pixbuf.c                 |   33 +++++++----
+ widgets/rb-cell-renderer-rating.c                 |   19 ++++--
+ widgets/rb-entry-view.c                           |    2 +-
+ widgets/rb-header.c                               |    2 +-
+ widgets/rb-library-browser.c                      |    3 +-
+ widgets/rb-query-creator.c                        |    7 ++-
+ widgets/rb-rating-helper.c                        |   14 +++--
+ widgets/rb-rating.c                               |   44 +++++++++-----
+ widgets/rb-song-info.c                            |    8 ++-
+ widgets/rb-uri-dialog.c                           |    7 ++-
+ 42 files changed, 351 insertions(+), 164 deletions(-)
+
+commit 052413c7f8a3c97b548a276086f4581b773bc512
+Author: John Daiker <daikerjohn gmail com>
+Date:   Fri Jan 1 20:10:55 2010 +1000
+
+    shell-player: make the play button tooltip more accurate (bug #424878)
+    
+    Make it say 'pause playback' rather than 'stop playback' when that's
+    what it will do.
+
+ shell/rb-shell-player.c |    6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit bd7e425bc113ca85eaec5462d698a703dd2c7467
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Fri Jan 1 09:51:01 2010 +0100
+
+    Updated Slovenian translation
+
+ po/sl.po | 1612 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 835 insertions(+), 777 deletions(-)
+
+commit 9759c518055b2f2d01f37ff1829a6b35eadda0d1
+Author: Djavan Fagundes <djavan comum org>
+Date:   Thu Dec 31 19:37:08 2009 -0200
+
+    Updated Brazilian Portuguese translation.
+    
+    Rodrigo Flores <rlmflores gnome org> translated a Fuzzy that appeared
+    after the po file update
+
+ po/pt_BR.po | 1527 ++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 789 insertions(+), 738 deletions(-)
+
+commit 1934f0d4d8adca7aebd1d32127a1b482bf02d090
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Wed Dec 30 09:15:09 2009 +0100
+
+    Updated Spanish translation
+
+ po/es.po |   98 ++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 55 insertions(+), 43 deletions(-)
+
+commit 4072afad6f912d9e90616c3a63b28a1ec13592ec
+Author: Jay L. T. Cornwall <jay jcornwall me uk>
+Date:   Wed Dec 30 13:03:34 2009 +1000
+
+    daap: use souphttpsrc instead of our own HTTP client code
+    
+    This converts our DAAP source element into a bin containing a
+    souphttpsrc element, using the extra-headers property to set the DAAP
+    headers (which don't really do anything any more anyway).
+    
+    rb_daap_connection_get_headers now returns a GstStructure, since that's
+    what souphttpsrc takes.
+
+ plugins/daap/rb-daap-connection.c |   51 ++--
+ plugins/daap/rb-daap-connection.h |    6 +-
+ plugins/daap/rb-daap-source.c     |    7 +-
+ plugins/daap/rb-daap-source.h     |    7 +-
+ plugins/daap/rb-daap-src.c        |  626 +++++--------------------------------
+ 5 files changed, 117 insertions(+), 580 deletions(-)
+
+commit 627e6a50402ee8b047a65935a10e7e1ffdd870ec
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Dec 29 18:48:15 2009 +1000
+
+    mtp: only release the device if we managed to open it
+
+ plugins/mtpdevice/rb-mtp-thread.c |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 34437632981c2784aa3233cf1cd2bb17f73c48e7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Dec 29 18:34:11 2009 +1000
+
+    mtp: fix stupid mistake in previous commit
+    
+    well, I had to test it somehow..
+
+ plugins/mtpdevice/rb-mtp-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c72a090f760bfdbb7e5c2f6c3af7be83e4b47389
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Dec 29 18:34:11 2009 +1000
+
+    mtp: fix error reporting after device open failure (bug #605583)
+    
+    rb_mtp_thread_report_errors() won't work here, as we don't have a libmtp
+    device to get an error stack from.  Instead, just display a generic
+    "couldn't open device" error message, including the device manufacturer
+    and product names.
+
+ plugins/mtpdevice/rb-mtp-source.c |   16 +++++++++++++---
+ 1 files changed, 13 insertions(+), 3 deletions(-)
+
+commit 072b899d4df3d1d180a02eaf0979753e467f2094
+Author: Kevin Hester <kevinh geeksville com>
+Date:   Tue Dec 29 17:50:39 2009 +1000
+
+    mtp: take a copy of the raw device info before opening (bug #605584)
+    
+    Since the device is opened asynchronously now, the raw device list could
+    be freed before (or while) it happened.  The source now takes a copy of
+    the device information and passes that to the device handling thread.
+
+ plugins/mtpdevice/rb-mtp-source.c |   14 ++++++++++----
+ 1 files changed, 10 insertions(+), 4 deletions(-)
+
+commit 0d6064eb59c12618658487591b8efa3f5d09ccb2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Dec 29 17:47:59 2009 +1000
+
+    mtp: add more debug output during device matching
+
+ plugins/mtpdevice/rb-mtp-plugin.c |   15 ++++++++-------
+ 1 files changed, 8 insertions(+), 7 deletions(-)
+
+commit 02a7224a7ab48a74b8af071e3b71f77a074e99d5
+Author: Javier Jardón <jjardon gnome org>
+Date:   Sat Dec 26 14:45:39 2009 +0100
+
+    Use GNOME_MAINTAINER_MODE_DEFINES macro
+    
+    This macro notifies when a deprecated Glib / GTK+ symbols is used
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=559582
+
+ configure.ac |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit b3699d11d9b8727875fdd3ccb79cd5d1bbed33b3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Dec 28 18:26:00 2009 +1000
+
+    removable-media: use new unmount_with_operation functions (bug #559582)
+    
+    We don't actually pass in a mount operation, so all we're really doing
+    here is getting rid of deprecated functions.
+
+ shell/rb-removable-media-manager.c |   50 +++++++++++++++++++++++-------------
+ 1 files changed, 32 insertions(+), 18 deletions(-)
+
+commit c258166cef4aa61a59f78c142ea7140490126ce4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Dec 28 17:10:15 2009 +1000
+
+    playbin2: fix track changes (bug #601524, bug #602957)
+    
+    Rather than emitting the playing stream change signal immediately, and
+    pretending the playback position is 0 until the next tick, we wait until
+    either we get a playbin2-stream-changed signal or a position query
+    returns a position inside the first second.  This means the playback
+    position should always be consistent, and the track change is reflected
+    in the UI closer to when it actually occurs.
+    
+    This also means we don't emit the playing-stream signal on a streaming
+    thread, which fixes some threading problems with a11y enabled.
+
+ backends/gstreamer/rb-player-gst.c |  131 ++++++++++++++++++++++++------------
+ 1 files changed, 88 insertions(+), 43 deletions(-)
+
+commit 6989b70822ad9ce5c8b1b3e2c2cc24708713a5ad
+Author: Alexander Shopov <ash contact bg>
+Date:   Mon Dec 28 08:43:09 2009 +0200
+
+    Updated Bulgarian translation
+
+ po/bg.po |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 9b64d99c62c5687f824608cf2cfc03d9edb2b3a6
+Author: Krasimir Chonov <mk2616 abv bg>
+Date:   Fri Dec 4 12:38:24 2009 +0200
+
+    Updated Bulgarian translation
+
+ po/bg.po | 5985 +++++++++++++++++++++++++++++++++++++++++---------------------
+ 1 files changed, 3973 insertions(+), 2012 deletions(-)
+
+commit 7b841d6f50303692ee8a22ee0ad382c7354a5a62
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Dec 28 00:05:03 2009 +1000
+
+    shell-player: fix play queue debug output
+
+ shell/rb-shell-player.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a095a119f5ed77d62cb59e523188b32dc6803272
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 27 18:40:00 2009 +1000
+
+    revert changes that were accidentally included in the last commit
+
+ shell/rb-removable-media-manager.c |   20 --------------------
+ 1 files changed, 0 insertions(+), 20 deletions(-)
+
+commit e282e7d2cc2031b9620564ae35dd2e2d2b1b1d0d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 27 18:23:50 2009 +1000
+
+    re-add the encoder destination size parameter
+    
+    Turns out we need this for the ipod plugin, so it can set the file size
+    field correctly in the ipod database.
+
+ backends/gstreamer/rb-encoder-gst.c |   23 +++++++++++++++++++++--
+ backends/rb-encoder.c               |    8 ++++----
+ backends/rb-encoder.h               |    4 ++--
+ bindings/python/rb.defs             |    2 ++
+ plugins/ipod/rb-ipod-source.c       |    8 +++++---
+ plugins/mtpdevice/rb-mtp-source.c   |    2 ++
+ shell/rb-removable-media-manager.c  |   24 ++++++++++++++++++++++--
+ shell/rb-removable-media-manager.h  |    1 +
+ sources/rb-library-source.c         |    2 +-
+ sources/rb-removable-media-source.c |    7 ++++---
+ sources/rb-removable-media-source.h |    2 ++
+ 11 files changed, 66 insertions(+), 17 deletions(-)
+
+commit 41af131fa874d362812a56421b695d4cd1f4117f
+Author: Javier Jardón <jjardon gnome org>
+Date:   Fri Dec 4 00:22:21 2009 +0100
+
+    Substitute deprecated glib symbol: g_mapped_file_free()
+    
+    Use g_mapped_file_unref() instead if glib >= 2.22 is available
+
+ plugins/daap/rb-daap-share.c |    4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit 4296f971de1f1661dad8a78dea504b6c6614fef6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Dec 24 23:47:27 2009 +1000
+
+    generic-player: set playlist formats correctly
+    
+    Somehow the test used to tell the playlist parser to ignore unsupported
+    formats was backwards, so we were ignoring all supported formats.
+
+ plugins/generic-player/rb-generic-player-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 568c06dba74678578402b02cc2d598b72f9fa66f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Dec 24 23:43:45 2009 +1000
+
+    generic-player: don't crash during playlist construction
+    
+    Since we use the GObject 'constructed' method rather than 'constructor'
+    in most places, the playlist base class isn't fully set up in the
+    generic player playlist class constructor, so trying to load the
+    playlist file there crashes.  Now we load the playlist in
+    rb_generic_player_playlist_source_new, after the object is fully
+    constructed.
+
+ .../rb-generic-player-playlist-source.c            |   50 ++++++++-----------
+ 1 files changed, 21 insertions(+), 29 deletions(-)
+
+commit 01ab44f01473476bf00336fac75e005a65873bab
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Dec 24 23:43:11 2009 +1000
+
+    mpid: read playlist formats from .is_audio_player override file
+
+ lib/libmediaplayerid/mpid-util.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 476e10481a724261af7264c8f015a8277d7f07df
+Author: Mohamad Elrashidin Sajeli <archayl gmail com>
+Date:   Wed Dec 23 21:24:17 2009 +1000
+
+    im-status: add support for pidgin (bug #605023)
+
+ plugins/im-status/im-status.rb-plugin.in |    2 +-
+ plugins/im-status/im-status/__init__.py  |   39 ++++++++++++++++++++++++++++++
+ 2 files changed, 40 insertions(+), 1 deletions(-)
+
+commit 697811bf0be7b6f40c8d1adf5dbd0b7b75416913
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Dec 20 16:03:09 2009 +0100
+
+    Updated Spanish translation
+
+ po/es.po |   33 +++++++++++++++++++++++----------
+ 1 files changed, 23 insertions(+), 10 deletions(-)
+
+commit 228fbdabc3d23005df7467928b3092165626efbf
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 20 21:30:27 2009 +1000
+
+    Add man pages, originally from Debian packaging
+
+ data/Makefile.am        |    2 +
+ data/rhythmbox-client.1 |  171 +++++++++++++++++++++++++++++++++++++++++++++++
+ data/rhythmbox.1        |   87 ++++++++++++++++++++++++
+ 3 files changed, 260 insertions(+), 0 deletions(-)
+
+commit 6e956c822b242d3d1d33bacdee74b61345d611e8
+Author: Hardy Beltran Monasterios <hbm hardy com bo>
+Date:   Sun Sep 20 23:55:25 2009 -0400
+
+    Português Lyrics - grab lyrics from letras.terra.com.br
+    
+    Added a new site to grab lyrics in brazilian português.
+
+ plugins/lyrics/lyrics/LyricsSites.py |    5 +-
+ plugins/lyrics/lyrics/Makefile.am    |    3 +-
+ plugins/lyrics/lyrics/TerraParser.py |  110 ++++++++++++++++++++++++++++++++++
+ 3 files changed, 116 insertions(+), 2 deletions(-)
+
+commit 50e97163754ab7413a2b92c1c31d256a96901741
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 20 20:58:39 2009 +1000
+
+    lyrics: update the UI file for the previous change
+
+ plugins/lyrics/lyrics-prefs.ui |   79 +++-------------------------------------
+ 1 files changed, 5 insertions(+), 74 deletions(-)
+
+commit b587ef37b90191739ca6900af6a420114d46e178
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 20 20:41:23 2009 +1000
+
+    lyrics: use a single lyrics search site list
+    
+    Rather than having the list of sites in the UI file, in the
+    configuration dialog code, and in the search code, now we have a single
+    list that we use to do everything.
+    
+    Since the LyricWiki search doesn't work and shows no sign of ever
+    working again, it has been removed from the list (bug #603876).
+
+ plugins/lyrics/lyrics/LyricsConfigureDialog.py |   41 +++++++++++------------
+ plugins/lyrics/lyrics/LyricsParse.py           |   39 ++++++++--------------
+ plugins/lyrics/lyrics/LyricsSites.py           |   39 ++++++++++++++++++++++
+ plugins/lyrics/lyrics/Makefile.am              |    1 +
+ po/POTFILES.in                                 |    1 +
+ 5 files changed, 75 insertions(+), 46 deletions(-)
+
+commit 3b9cb9ea380d1403249c2490293602c4ecb1c5d7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 20 15:45:14 2009 +1000
+
+    source-header: reset state properly when there's no source (bug #605038)
+    
+    When there's no selected source (such as when showing visualization in
+    the main window), none of the source header should be modifiable.
+    Notably, the browser toggle remains visible since it's in the toolbar.
+
+ shell/rb-source-header.c |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit ca1f516f8cfc2a879fbbd8c2c6bbdaadfb0b247c
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat Dec 19 14:57:02 2009 +0100
+
+    Updated Spanish translation
+
+ po/es.po | 1435 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 731 insertions(+), 704 deletions(-)
+
+commit 3408e2cbb6749f0aa17f578b46e594893be4b5d4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Dec 16 22:36:13 2009 +1000
+
+    add new media player source files to POTFILES.in
+
+ po/POTFILES.in |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 8254aa18f801035498e61ff7dc40c7aebc1be2a4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Dec 14 08:45:31 2009 +1000
+
+    ipod: use media player source base class
+
+ plugins/ipod/ipod-info.ui     |  657 ++++++++++++++++-------------------------
+ plugins/ipod/rb-ipod-plugin.c |    6 +-
+ plugins/ipod/rb-ipod-source.c |  249 +++++++++++-----
+ plugins/ipod/rb-ipod-source.h |   12 +-
+ 4 files changed, 440 insertions(+), 484 deletions(-)
+
+commit 00902b309f172101895b986c43d79cbc9f1f936f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 13 11:37:06 2009 +1000
+
+    mtp: use media player source base class
+    
+    The main tricky thing here is that we track the amount of free space on
+    the device, rather than asking it when creating the properties dialog.
+    To do this, we add a new action type to the MTP thread that just calls a
+    specified function on the device handler thread.  After any track
+    transfer or delete action, we add a callback to update our idea of the
+    amount of free space on the device.
+
+ plugins/mtpdevice/Makefile.am     |    6 +-
+ plugins/mtpdevice/mtp-info.ui     |  222 +++++++++++++++++++++++++++++++++++++
+ plugins/mtpdevice/mtp-ui.xml      |    1 +
+ plugins/mtpdevice/rb-mtp-plugin.c |   21 +++-
+ plugins/mtpdevice/rb-mtp-source.c |  191 ++++++++++++++++++++++++++++++--
+ plugins/mtpdevice/rb-mtp-source.h |   15 ++-
+ plugins/mtpdevice/rb-mtp-thread.c |   22 ++++
+ plugins/mtpdevice/rb-mtp-thread.h |    7 +-
+ 8 files changed, 465 insertions(+), 20 deletions(-)
+
+commit 980cb9338a6e80be2991aa3e00b834b16c1ee0cf
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 13 11:29:00 2009 +1000
+
+    Add base class for media player sources
+    
+    For now, this only has some code for setting up a common properties
+    dialog, but this is where library/playlist/podcast sync will be
+    implemented.
+
+ data/ui/Makefile.am                |    1 +
+ data/ui/media-player-properties.ui |  140 ++++++++++++++++++++++
+ sources/Makefile.am                |    2 +
+ sources/rb-media-player-source.c   |  231 ++++++++++++++++++++++++++++++++++++
+ sources/rb-media-player-source.h   |   74 ++++++++++++
+ 5 files changed, 448 insertions(+), 0 deletions(-)
+
+commit 53f7407546137c047c468ebc2d32f8b4cf8febe3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Dec 15 21:48:06 2009 +1000
+
+    python: add bindings for rb_shell_get_source_by_entry_type
+
+ bindings/python/rb.defs |   11 ++++++++++-
+ 1 files changed, 10 insertions(+), 1 deletions(-)
+
+commit 5de6f070d02f5d87e2c1773509b08be30302348b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Dec 14 21:23:39 2009 +1000
+
+    shell: use g_value_transform in setSongProperty dbus method
+    
+    This mostly means that the caller can use any numeric type for setting
+    properties such as play count.  Since dbus-glib doesn't map any dbus
+    value type to G_TYPE_ULONG, it wasn't possible to set the play count,
+    track number, disc number, or year previously.
+
+ shell/rb-shell.c |   26 +++++++++++++++++---------
+ 1 files changed, 17 insertions(+), 9 deletions(-)
+
+commit dd6c8fe6163bd05c689f893c8c125bef4eb16881
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Dec 12 11:11:44 2009 +1000
+
+    mpid: provide access to device serial numbers
+
+ lib/libmediaplayerid/mediaplayerid.h |    1 +
+ lib/libmediaplayerid/mpid-device.c   |   11 +++++++++++
+ lib/libmediaplayerid/mpid-hal.c      |    8 ++++++++
+ lib/libmediaplayerid/mpid-udev.c     |    3 ++-
+ 4 files changed, 22 insertions(+), 1 deletions(-)
+
+commit 226b230c86544846d11cbf7f9534c1d7064ad7eb
+Author: Bastien Nocera <hadess hadess net>
+Date:   Fri Dec 11 12:53:40 2009 +0000
+
+    [artdisplay] Fix run-time warnings
+
+ .../artdisplay/artdisplay/LocalCoverArtSearch.py   |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 56471f98771fe0ba78ec2d3541f45ad1be34805b
+Author: Bastien Nocera <hadess hadess net>
+Date:   Fri Dec 11 12:53:24 2009 +0000
+
+    [upnp] Fix run-time warnings
+
+ plugins/coherence/upnp_coherence/__init__.py |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 82e71765b04fe9003f4285d3d5e0970b539d99e5
+Author: Bastien Nocera <hadess hadess net>
+Date:   Fri Dec 11 12:41:44 2009 +0000
+
+    Fix FTBS
+
+ plugins/artdisplay/artdisplay/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit dab4f41554fe6af12379a3183445bd871df0f717
+Author: Bastien Nocera <hadess hadess net>
+Date:   Fri Dec 11 12:35:52 2009 +0000
+
+    Fix compilation
+
+ plugins/audiocd/sj-metadata-musicbrainz3.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1dd71b5a5680e2f67b7554baff0f7fb430ffbe90
+Author: Bastien Nocera <hadess hadess net>
+Date:   Fri Dec 11 01:51:53 2009 +0000
+
+    Remove mention of GIO implementations, it's the only one
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    5 +-
+ .../artdisplay/artdisplay/LocalCoverArtSearch.py   |  205 ++++++++++++++++++++
+ .../artdisplay/LocalCoverArtSearchGIO.py           |  205 --------------------
+ plugins/rb/Loader.py                               |   18 +--
+ 4 files changed, 211 insertions(+), 222 deletions(-)
+
+commit e65be779b4d39161db212e54bc5892f5598c0487
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Dec 10 19:32:31 2009 +0000
+
+    Fix crasher when MusicBrainz can't read a disc
+    
+    But we can.
+    
+    https://bugzilla.redhat.com/show_bug.cgi?id=546188
+
+ plugins/audiocd/sj-metadata-musicbrainz3.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit a0ce3987f3cf29f765aea58719ad386e770c5ee7
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Dec 10 17:24:41 2009 +0000
+
+    Use g_atomic_int_* when possible to handle refcounts
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=604292
+
+ rhythmdb/rb-refstring.c            |    6 +++---
+ rhythmdb/rhythmdb-property-model.c |   19 ++++++++++---------
+ 2 files changed, 13 insertions(+), 12 deletions(-)
+
+commit 5ea3040ffb3278cd0370120cc556bf4b51e8eae4
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Dec 10 17:06:28 2009 +0000
+
+    Remove obsolete support for old glib versions
+
+ rhythmdb/rhythmdb-private.h |    4 ----
+ 1 files changed, 0 insertions(+), 4 deletions(-)
+
+commit 3dce1f2b420f3fcb6709310cf4ed1787b37fa7a7
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Dec 10 16:17:22 2009 +0000
+
+    Remove gnome-vfs support in artdisplay plugin
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=604186
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |   10 +-
+ .../artdisplay/artdisplay/LocalCoverArtSearch.py   |  187 --------------------
+ plugins/artdisplay/artdisplay/Makefile.am          |    1 -
+ 3 files changed, 2 insertions(+), 196 deletions(-)
+
+commit 5578742367e1dc2a5774054164ae2f336dfe6e3f
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Dec 10 16:16:56 2009 +0000
+
+    Require a new enough pygobject for GIO functions
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=604186
+
+ configure.ac |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 53f32ed3c2252f049094d8d2f5361ad8d1f2ed1e
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Dec 10 16:16:22 2009 +0000
+
+    Remove gnome-vfs support in rb python bindings
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=604186
+
+ plugins/rb/Loader.py |  165 ++------------------------------------------------
+ 1 files changed, 5 insertions(+), 160 deletions(-)
+
+commit b289610d2f619c62b8608f068f4100e2f67de7e9
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Dec 9 16:02:39 2009 +0000
+
+    [artdisplay] Simplify save_pixbuf code
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=604189
+
+ .../artdisplay/LocalCoverArtSearchGIO.py           |    7 +++----
+ 1 files changed, 3 insertions(+), 4 deletions(-)
+
+commit eeabdd5f7e3f38e396f1df1b38ce9051e22a5fd1
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Dec 9 16:02:13 2009 +0000
+
+    [upnp] Use GIO to get the face icon's mime-type
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=604188
+
+ plugins/coherence/upnp_coherence/__init__.py |    8 +++++---
+ 1 files changed, 5 insertions(+), 3 deletions(-)
+
+commit 253c7aae20ba3a63da98a52b3785c6f79dcf416f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Dec 7 20:14:49 2009 +1000
+
+    rhythmdb: don't use rhythmdb_add_timeout_commit for metadata changes (bug #603929)
+    
+    The problem with this is that we don't want these changes to be synced
+    with the file, but if we call rhythmdb_commit for some other reason,
+    such as hiding a file that is no longer present in the library
+    directory, before the timeout expires, the changes will be committed
+    with the sync_changes flag set to TRUE, so we'll end up writing the data
+    back to the file.
+    
+    Other calls to rhythmdb_add_timeout_commit are safe, as they're made for
+    entries that can't be synced (such as import errors or ignored files) or
+    for changes that need to be synced.
+
+ rhythmdb/rhythmdb.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 32daf755e5a95a43bc112f55d4ea66037e3e9cc5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Dec 6 12:10:54 2009 +1000
+
+    removable-media: fix compile error with GUdev 147+
+    
+    Since device numbers are now always 64bit, we can't stuff them into
+    pointers and use them as hash keys with g_direct_hash as pointers are
+    only guaranteed to be at least 32 bits.  Instead, we need to allocate
+    and store a new copy of the device number and use
+    uint64_hash/uint64_equal.
+
+ shell/rb-removable-media-manager.c |   29 ++++++++++++++++++++++-------
+ 1 files changed, 22 insertions(+), 7 deletions(-)
+
+commit 1d264d8f60648d4157805613579ad8d52a118804
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Dec 5 16:29:08 2009 +1000
+
+    Add magic to support selected-source actions
+    
+    Actions that operate on the current selected source are pretty common,
+    and so we had a pretty common pattern where a signal handler would go
+    and find the selected source from the shell, check it was the right
+    type, and then unref the source before returning.  This moves all of
+    that (except the type check) into a GClosure wrapper, simplifying the
+    signal handler code.
+
+ plugins/audiocd/rb-audiocd-source.c               |   33 +++--
+ plugins/daap/rb-daap-plugin.c                     |   35 +++---
+ plugins/generic-player/rb-generic-player-plugin.c |   70 ++++------
+ plugins/ipod/rb-ipod-plugin.c                     |  124 +++++-------------
+ plugins/mtpdevice/rb-mtp-plugin.c                 |   53 ++------
+ shell/rb-shell.c                                  |    1 +
+ sources/rb-browser-source.c                       |   77 ++++-------
+ sources/rb-source.c                               |  147 +++++++++++++++++----
+ sources/rb-source.h                               |   15 ++-
+ 9 files changed, 276 insertions(+), 279 deletions(-)
+
+commit 384935909df28495754ed0561b865d303364c131
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Dec 5 15:21:58 2009 +1000
+
+    rhythmdb: don't overwrite metadata for existing entries of different types
+    
+    This was probably messing up podcast episodes by setting properties from
+    the file tags (which may be correct, or they may be nonexistant or junk)
+    when newly downloaded files are picked up by the library monitor.
+
+ rhythmdb/rhythmdb.c |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 0843ea038b8a1a7be6874a7a96166b3c04d07bae
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Dec 4 21:18:45 2009 +1000
+
+    Increase required GTK+ version to 2.14.0
+    
+    The main effect of this is the removal of the last vestiges of
+    libgnome/libgnomeui.
+
+ INSTALL.quick                 |   15 ++++-----
+ configure.ac                  |    8 +---
+ plugins/daap/rb-daap-source.c |   70 -----------------------------------------
+ shell/rb-shell-preferences.c  |    8 -----
+ shell/rb-shell.c              |   13 -------
+ 5 files changed, 9 insertions(+), 105 deletions(-)
+
+commit df722b23b1779992f2377dc0390c079d979e65d6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Dec 4 20:58:47 2009 +1000
+
+    remove arch-tag lines from source files
+    
+    arch was three version control systems ago, yet I still see these
+    showing up in new files.
+
+ INSTALL.quick                                     |    1 -
+ INTERNALS                                         |    1 -
+ Makefile.am                                       |    2 --
+ README                                            |    1 -
+ backends/Makefile.am                              |    2 --
+ backends/gstreamer/Makefile.am                    |    2 --
+ backends/gstreamer/rb-encoder-gst.c               |    2 --
+ backends/gstreamer/rb-encoder-gst.h               |    2 --
+ backends/rb-encoder.h                             |    2 --
+ backends/rb-player-gst-data-tee.h                 |    3 ---
+ backends/rb-player-gst-filter.h                   |    3 ---
+ backends/rb-player-gst-tee.h                      |    3 ---
+ backends/rb-player.h                              |    2 --
+ configure.ac                                      |    2 --
+ help/C/Makefile.am                                |    2 --
+ help/C/fdl-appendix.xml                           |    1 -
+ help/C/legal.xml                                  |    3 ---
+ help/Makefile.am                                  |    2 --
+ lib/eel-gconf-extensions.c                        |    3 +--
+ lib/eel-gconf-extensions.h                        |    3 +--
+ lib/rb-cut-and-paste-code.c                       |    2 --
+ lib/rb-cut-and-paste-code.h                       |    2 --
+ lib/rb-debug.c                                    |    2 --
+ lib/rb-debug.h                                    |    2 --
+ lib/rb-file-helpers.c                             |    2 --
+ lib/rb-file-helpers.h                             |    2 --
+ lib/rb-preferences.h                              |    2 --
+ lib/rb-stock-icons.c                              |    2 --
+ lib/rb-stock-icons.h                              |    2 --
+ lib/rb-util.c                                     |    2 --
+ lib/rb-util.h                                     |    2 --
+ metadata/Makefile.am                              |    2 --
+ metadata/rb-metadata-common.c                     |    2 --
+ metadata/rb-metadata-gst.c                        |    2 --
+ metadata/rb-metadata.h                            |    2 --
+ plugins/audiocd/rb-audiocd-source.c               |    2 --
+ plugins/audiocd/rb-audiocd-source.h               |    2 --
+ plugins/audioscrobbler/rb-audioscrobbler.c        |    2 --
+ plugins/audioscrobbler/rb-audioscrobbler.h        |    2 --
+ plugins/audioscrobbler/rb-lastfm-source.c         |    2 --
+ plugins/audioscrobbler/rb-lastfm-source.h         |    2 --
+ plugins/cd-recorder/rb-playlist-source-recorder.c |    2 --
+ plugins/cd-recorder/rb-playlist-source-recorder.h |    2 --
+ plugins/cd-recorder/rb-recorder-gst.c             |    2 --
+ plugins/cd-recorder/rb-recorder.h                 |    2 --
+ plugins/generic-player/rb-generic-player-source.c |    2 --
+ plugins/generic-player/rb-generic-player-source.h |    2 --
+ plugins/generic-player/rb-nokia770-source.c       |    2 --
+ plugins/generic-player/rb-nokia770-source.h       |    2 --
+ plugins/generic-player/rb-psp-source.c            |    2 --
+ plugins/generic-player/rb-psp-source.h            |    2 --
+ plugins/ipod/rb-ipod-db.c                         |    2 --
+ plugins/ipod/rb-ipod-db.h                         |    2 --
+ plugins/ipod/rb-ipod-source.c                     |    2 --
+ plugins/ipod/rb-ipod-source.h                     |    2 --
+ plugins/iradio/rb-iradio-source.c                 |    2 --
+ plugins/iradio/rb-iradio-source.h                 |    2 --
+ plugins/iradio/rb-station-properties-dialog.c     |    2 --
+ plugins/iradio/rb-station-properties-dialog.h     |    2 --
+ plugins/mtpdevice/rb-mtp-source.c                 |    2 --
+ plugins/mtpdevice/rb-mtp-source.h                 |    2 --
+ plugins/status-icon/rb-tray-icon.c                |    2 --
+ plugins/status-icon/rb-tray-icon.h                |    2 --
+ podcast/Makefile.am                               |    2 --
+ podcast/rb-feed-podcast-properties-dialog.c       |    2 --
+ podcast/rb-feed-podcast-properties-dialog.h       |    2 --
+ podcast/rb-podcast-manager.c                      |    2 --
+ podcast/rb-podcast-manager.h                      |    2 --
+ podcast/rb-podcast-parse.c                        |    2 --
+ podcast/rb-podcast-parse.h                        |    2 --
+ podcast/rb-podcast-properties-dialog.c            |    2 --
+ podcast/rb-podcast-properties-dialog.h            |    2 --
+ remote/dbus/Makefile.am                           |    2 --
+ rhythmdb/DESIGN                                   |    2 --
+ rhythmdb/Makefile.am                              |    2 --
+ rhythmdb/rb-refstring.c                           |    2 --
+ rhythmdb/rb-refstring.h                           |    2 --
+ rhythmdb/rhythmdb-private.h                       |    4 +---
+ rhythmdb/rhythmdb-property-model.c                |    2 --
+ rhythmdb/rhythmdb-property-model.h                |    2 --
+ rhythmdb/rhythmdb-query-model.c                   |    2 --
+ rhythmdb/rhythmdb-query-model.h                   |    2 --
+ rhythmdb/rhythmdb-query.c                         |    2 --
+ rhythmdb/rhythmdb-tree.c                          |    2 --
+ rhythmdb/rhythmdb-tree.h                          |    2 --
+ rhythmdb/rhythmdb.c                               |    2 --
+ rhythmdb/rhythmdb.h                               |    4 +---
+ shell/Makefile.am                                 |    2 --
+ shell/main.c                                      |    2 --
+ shell/rb-history.c                                |    2 --
+ shell/rb-history.h                                |    2 --
+ shell/rb-play-order-linear-loop.c                 |    2 --
+ shell/rb-play-order-linear-loop.h                 |    2 --
+ shell/rb-play-order-linear.c                      |    2 --
+ shell/rb-play-order-linear.h                      |    2 --
+ shell/rb-play-order-random-by-age-and-rating.c    |    2 --
+ shell/rb-play-order-random-by-age-and-rating.h    |    2 --
+ shell/rb-play-order-random-by-age.c               |    2 --
+ shell/rb-play-order-random-by-age.h               |    2 --
+ shell/rb-play-order-random-by-rating.c            |    2 --
+ shell/rb-play-order-random-by-rating.h            |    2 --
+ shell/rb-play-order-random-equal-weights.c        |    2 --
+ shell/rb-play-order-random-equal-weights.h        |    2 --
+ shell/rb-play-order-random.c                      |    2 --
+ shell/rb-play-order-random.h                      |    2 --
+ shell/rb-play-order-shuffle.c                     |    2 --
+ shell/rb-play-order-shuffle.h                     |    2 --
+ shell/rb-play-order.c                             |    2 --
+ shell/rb-play-order.h                             |    2 --
+ shell/rb-playlist-manager.c                       |    2 --
+ shell/rb-playlist-manager.h                       |    2 --
+ shell/rb-removable-media-manager.c                |    2 --
+ shell/rb-removable-media-manager.h                |    2 --
+ shell/rb-shell-clipboard.c                        |    2 --
+ shell/rb-shell-clipboard.h                        |    2 --
+ shell/rb-shell-player.c                           |    2 --
+ shell/rb-shell-player.h                           |    2 --
+ shell/rb-shell-preferences.c                      |    2 --
+ shell/rb-shell-preferences.h                      |    2 --
+ shell/rb-shell.c                                  |    2 --
+ shell/rb-shell.h                                  |    2 --
+ shell/rb-source-header.c                          |    2 --
+ shell/rb-source-header.h                          |    2 --
+ shell/rb-statusbar.c                              |    2 --
+ shell/rb-statusbar.h                              |    2 --
+ sources/rb-browser-source.c                       |    2 --
+ sources/rb-browser-source.h                       |    2 --
+ sources/rb-library-source.c                       |    2 --
+ sources/rb-library-source.h                       |    2 --
+ sources/rb-playlist-source.c                      |    2 --
+ sources/rb-playlist-source.h                      |    2 --
+ sources/rb-podcast-source.c                       |    2 --
+ sources/rb-podcast-source.h                       |    2 --
+ sources/rb-removable-media-source.c               |    2 --
+ sources/rb-removable-media-source.h               |    2 --
+ sources/rb-source.c                               |    2 --
+ sources/rb-source.h                               |    2 --
+ sources/rb-sourcelist-model.c                     |    2 --
+ sources/rb-sourcelist-model.h                     |    2 --
+ sources/rb-sourcelist.c                           |    2 --
+ sources/rb-sourcelist.h                           |    2 --
+ tests/Makefile.am                                 |    1 -
+ tests/test-rhythmdb-query.c                       |    2 --
+ tests/test-rhythmdb-tree-serialization.c          |    2 --
+ tests/test-rhythmdb-view.c                        |    2 --
+ widgets/Makefile.am                               |    2 --
+ widgets/rb-cell-renderer-pixbuf.c                 |    2 --
+ widgets/rb-cell-renderer-pixbuf.h                 |    2 --
+ widgets/rb-cell-renderer-rating.c                 |    1 -
+ widgets/rb-cell-renderer-rating.h                 |    2 --
+ widgets/rb-dialog.c                               |    2 --
+ widgets/rb-dialog.h                               |    2 --
+ widgets/rb-entry-view.c                           |    2 --
+ widgets/rb-entry-view.h                           |    2 --
+ widgets/rb-header.c                               |    2 --
+ widgets/rb-header.h                               |    2 --
+ widgets/rb-library-browser.c                      |    2 --
+ widgets/rb-library-browser.h                      |    2 --
+ widgets/rb-property-view.c                        |    2 --
+ widgets/rb-property-view.h                        |    2 --
+ widgets/rb-query-creator-private.h                |    2 --
+ widgets/rb-query-creator-properties.c             |    2 --
+ widgets/rb-query-creator.c                        |    2 --
+ widgets/rb-query-creator.h                        |    2 --
+ widgets/rb-rating-helper.c                        |    2 --
+ widgets/rb-rating-helper.h                        |    2 --
+ widgets/rb-rating.c                               |    2 --
+ widgets/rb-rating.h                               |    2 --
+ widgets/rb-search-entry.c                         |    2 --
+ widgets/rb-search-entry.h                         |    2 --
+ widgets/rb-song-info.c                            |    2 --
+ widgets/rb-song-info.h                            |    2 --
+ widgets/rb-uri-dialog.c                           |    2 --
+ widgets/rb-uri-dialog.h                           |    2 --
+ 174 files changed, 4 insertions(+), 348 deletions(-)
+
+commit cc142ec676253e48687ab72544af00350f84f4e6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Dec 4 20:55:03 2009 +1000
+
+    remove the thoroughly obsolete Japanese help translation
+
+ help/ja/.arch-inventory                       |    2 -
+ help/ja/Makefile.am                           |   37 --
+ help/ja/fdl-appendix.xml                      |  669 ---------------------
+ help/ja/figures/rb-adv.png                    |  Bin 20849 -> 0 bytes
+ help/ja/figures/rb-basic.png                  |  Bin 15922 -> 0 bytes
+ help/ja/figures/rb-browser.png                |  Bin 74196 -> 0 bytes
+ help/ja/figures/rb-context-menu.png           |  Bin 73111 -> 0 bytes
+ help/ja/figures/rb-iradio-add.png             |  Bin 10053 -> 0 bytes
+ help/ja/figures/rb-iradio.png                 |  Bin 74721 -> 0 bytes
+ help/ja/figures/rb-nextprev.png               |  Bin 1048 -> 0 bytes
+ help/ja/figures/rb-notification-area-menu.png |  Bin 16126 -> 0 bytes
+ help/ja/figures/rb-notification-area.png      |  Bin 1750 -> 0 bytes
+ help/ja/figures/rb-player.png                 |  Bin 4443 -> 0 bytes
+ help/ja/figures/rb-prefs-general.png          |  Bin 18919 -> 0 bytes
+ help/ja/figures/rb-prefs-library.png          |  Bin 14591 -> 0 bytes
+ help/ja/figures/rb-repeat.png                 |  Bin 1983 -> 0 bytes
+ help/ja/figures/rb-search.png                 |  Bin 37842 -> 0 bytes
+ help/ja/figures/rb-shuffle.png                |  Bin 2112 -> 0 bytes
+ help/ja/figures/rb-sidebar.png                |  Bin 3951 -> 0 bytes
+ help/ja/figures/rb-stats.png                  |  Bin 62444 -> 0 bytes
+ help/ja/figures/rb-volume-changer.png         |  Bin 4163 -> 0 bytes
+ help/ja/figures/rb-window.png                 |  Bin 80103 -> 0 bytes
+ help/ja/legal.xml                             |   81 ---
+ help/ja/quick-reference.xml                   |  263 ---------
+ help/ja/rhythmbox-ja.omf                      |   35 --
+ help/ja/rhythmbox.xml                         |  227 -------
+ help/ja/user-guide.xml                        |  780 -------------------------
+ 27 files changed, 0 insertions(+), 2094 deletions(-)
+
+commit 46f6beef9f3cd5547eceaab42502d9224416f299
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Wed Dec 2 19:49:11 2009 +0100
+
+    Updated German translation
+
+ po/de.po |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 5b1ea3cff96e9e1265c59fada78fe8daddffbd34
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Wed Dec 2 19:34:39 2009 +0100
+
+    Updated German translation
+
+ po/de.po |   54 +++++++++++++++++++++++++++---------------------------
+ 1 files changed, 27 insertions(+), 27 deletions(-)
+
+commit 512409fde7cb0c4920e0d728178a137ab5619f9e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Dec 1 22:19:02 2009 +1000
+
+    rhythmdb: ignore hidden files while enumerating directories (bug #603444)
+
+ rhythmdb/rhythmdb.c |    7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+commit 1a323a78118930bfbd84d3e37d73b3bf311c3b63
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Nov 29 23:46:49 2009 +0100
+
+    Updated Spanish translation
+
+ po/es.po |  157 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 79 insertions(+), 78 deletions(-)
+
+commit 9a982259f8c7b1e4733dac5fcbdd3c2560387637
+Author: James <jamesm51 gmail com>
+Date:   Sun Nov 29 22:31:05 2009 +1000
+
+    status-icon: handle forward and back mouse buttons (bug #316257)
+
+ plugins/status-icon/rb-status-icon-plugin.c |    7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+commit 569b350ba617936ff38f8f18502e87003e6464ab
+Author: Christian Kirbach <christian kirbach googlemail com>
+Date:   Sun Nov 29 13:27:39 2009 +0100
+
+    Updated German translation
+
+ po/de.po |  337 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 170 insertions(+), 167 deletions(-)
+
+commit ad30cb76a1d430a16c897dd9feacaad3cc5eb5d9
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Sun Nov 29 11:46:46 2009 +0100
+
+    use proper g_print modifier for GUdevDeviceNumber (bug #603263)
+    
+    On 64 bit systems, compilation was failing because we were using %x to try
+    to print what is a 64 bit value. Use G_GINT64_MODIFIER and cast the value
+    to guint64 before printing it to be 100% everything is good.
+
+ plugins/mtpdevice/rb-mtp-plugin.c  |    4 ++--
+ shell/rb-removable-media-manager.c |    3 ++-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+commit e483e429693c925567817b6f2d823f403189915e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 29 18:30:56 2009 +1000
+
+    artdisplay: fix local cover art search for smb shares
+    
+    Two problems here: gvfs won't do async file enumeration unless the
+    enumerator is created asynchronously, and the gvfs smb backend doesn't
+    do standard::fast-content-type or access::can-read, so we switch to
+    standard::content-type instead, and assume files are readable if
+    access::can-read is missing.
+
+ .../artdisplay/LocalCoverArtSearchGIO.py           |   23 +++++++++++++++----
+ 1 files changed, 18 insertions(+), 5 deletions(-)
+
+commit b1eeacca434769fb6fa43ec748747083f4cc003a
+Author: Mika Wahlroos <mika wahlroos iki fi>
+Date:   Sun Nov 29 13:58:02 2009 +1000
+
+    context: encode album names received from last.fm in utf8 (bug #602679)
+    
+    urllib.quote expects a byte sequence, rather than a string, so it can't
+    deal with unicode input.  As a result, we need to encode parameter
+    strings as UTF-8 first (as last.fm expects) before constructing URIs.
+
+ plugins/context/context/AlbumTab.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 429ea56233ac01214710357f617947a0f02529ce
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 29 13:55:54 2009 +1000
+
+    context: call it 'context pane' (not 'panel') everywhere
+
+ plugins/context/Makefile.am            |    2 +-
+ plugins/context/context.rb-plugin.in   |    2 +-
+ plugins/context/context/ContextView.py |    4 ++--
+ 3 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 46166b3a1b9129e8db1f5a7beef500acaa3467d0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 29 13:15:05 2009 +1000
+
+    song-info: set tab label for the multiple song info dialog (bug #602015)
+
+ data/ui/song-info-multiple.ui |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 6ea949a6e4fa12db0a2a7ace06d81a64cab25fb6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 29 08:18:59 2009 +1000
+
+    mpid: don't destroy HAL context twice (bug #603258)
+
+ lib/libmediaplayerid/mpid-hal.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 2dd5fdc9060b9db8bcba6645c13eeee42dc16cad
+Author: Sebastien Bacher <seb128 ubuntu com>
+Date:   Fri Nov 27 07:28:23 2009 +1000
+
+    don't use python's LOCALMODLIBS variable (bug #602739)
+
+ configure.ac |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit e93fd2d7afe1411a5a60052a4adecd6a56db5b7b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Nov 27 07:14:51 2009 +1000
+
+    context: use an idle handler for track changes (bug #602140)
+    
+    The playing-song-changed signal is sometimes emitted on a streaming
+    thread.  Calling into webkit on non-main threads causes it to crash
+    pretty reliably, so we need to use an idle handler to process it on the
+    main thread.
+
+ plugins/context/context/ContextView.py |    8 ++++++++
+ 1 files changed, 8 insertions(+), 0 deletions(-)
+
+commit f47cd2e66fa9891cf78a6621034156992280de8e
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Nov 25 18:01:12 2009 +0000
+
+    [audiocd] Update from sound-juicer 2.28.1
+
+ plugins/audiocd/sj-metadata-getter.c       |   13 +++++--
+ plugins/audiocd/sj-metadata-getter.h       |    2 +-
+ plugins/audiocd/sj-metadata-gvfs.c         |   21 ++++++++----
+ plugins/audiocd/sj-metadata-musicbrainz.c  |    2 +-
+ plugins/audiocd/sj-metadata-musicbrainz3.c |   51 ++++++++++++++++++++--------
+ 5 files changed, 62 insertions(+), 27 deletions(-)
+
+commit 860812d7586f54329ebfc9bef616f25e2f928f88
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Nov 24 20:41:51 2009 +1000
+
+    song-info: rework location field (bug #602616)
+    
+    We need two separate paths here to deal with local file URIs and
+    anything else.  For local files, we extract the directory name, convert
+    to utf8, then compare against the user's desktop directory.  For other
+    things, we find the parent URI and unescape that.
+    
+    Previously there was some inconsistency here that lead to strings
+    being unescaped twice, and for strings containing '%'s, the second
+    unescape call would return NULL, causing a crash later on.
+
+ widgets/rb-song-info.c |   49 +++++++++++++++++++++++++++++++----------------
+ 1 files changed, 32 insertions(+), 17 deletions(-)
+
+commit d00f83758ec6fe42e31e0f313a3ead144be2528b
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Sun Nov 22 19:29:10 2009 +0200
+
+    Updating Estonian translation
+
+ po/et.po |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit c3708cfa816dce856d243d999ac78d22d8dc4d2e
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Sun Nov 22 19:03:03 2009 +0200
+
+    Updating Estonian translation
+
+ po/et.po |   21 +++++++++++++--------
+ 1 files changed, 13 insertions(+), 8 deletions(-)
+
+commit dcfda5a14fcdb36fc268931ef92bef42ee602f4a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 15 11:20:34 2009 +1000
+
+    Release 0.12.6
+
+ NEWS         |   71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README       |    4 +-
+ configure.ac |    4 +-
+ 3 files changed, 75 insertions(+), 4 deletions(-)
+
+commit dffc5fabfa5522d44c32dbcdef8de244b5af2b75
+Author: Emilio Pozuelo Monfort <pochu27 gmail com>
+Date:   Sun Nov 22 04:08:16 2009 +0100
+
+    Bug 602615: Link with python libs if building the python bindings
+
+ shell/Makefile.am |    4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit d303c8b0ee4390d29a3f24e26b37169364ae88a8
+Author: Bastien Nocera <hadess hadess net>
+Date:   Mon Nov 16 12:51:59 2009 +0000
+
+    Don't ignore podcasts with an empty title
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=600058
+
+ podcast/rb-podcast-manager.c |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 970db786a853f1d0e54dabbae7ca10819b2f0f74
+Author: A S Alam <aalam users sf net>
+Date:   Sun Nov 22 09:03:29 2009 +0530
+
+    updating pa Translation: Punjabi: A S Alam
+
+ po/pa.po | 1189 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 655 insertions(+), 534 deletions(-)
+
+commit 7d6e2b97451c25a62bd6ab699f39fdbca09a5169
+Author: Adi Roiban <adi roiban ro>
+Date:   Sat Nov 21 20:41:43 2009 +0200
+
+    Updated Romanian translation
+
+ po/ro.po | 1200 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 657 insertions(+), 543 deletions(-)
+
+commit 76cc77c6ea45b6fbd53b16df91cdb4fd70afbde0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Nov 21 10:17:24 2009 +1000
+
+    entry-view: fix tiny leak in rb_entry_view_set_column_editable
+
+ widgets/rb-entry-view.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 83084a7895a3b7638c3f9814fbd8645785fa8eed
+Author: Javier Jardón <jjardon gnome org>
+Date:   Sun Nov 15 19:51:17 2009 +0100
+
+    Replace deprecated GTK+ symbol
+    
+    Substitute gtk_tree_view_column_get_cell_renderers () with
+    gtk_cell_layout_get_cells ()
+
+ widgets/rb-entry-view.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 2b0a57ce3571ee2e3c86455b5c90af6f0a295d55
+Author: Friedel Wolff <friedel translate org za>
+Date:   Fri Nov 20 20:08:41 2009 +0100
+
+    Update Afrikaans translation.
+
+ po/af.po | 1730 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 973 insertions(+), 757 deletions(-)
+
+commit 2e0278663f5609935ef2a778fae8ef7790add65b
+Author: Luca Ferretti <elle uca libero it>
+Date:   Thu Nov 19 23:43:02 2009 +0100
+
+    Updated Italian translation
+
+ po/it.po | 1586 +++++++++++++++++++++++++++-----------------------------------
+ 1 files changed, 693 insertions(+), 893 deletions(-)
+
+commit e5f0001a49d2947bad33afa19dc848e31ed52023
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Nov 20 07:44:26 2009 +1000
+
+    mtp: replace slashes in filenames with underscores (bug #600549)
+
+ plugins/mtpdevice/rb-mtp-source.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 78ad46fcac02e0454c45d18ccc54d9879c999315
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Thu Nov 19 20:03:05 2009 +0100
+
+    Updated French translation
+
+ po/fr.po | 1175 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 646 insertions(+), 529 deletions(-)
+
+commit 1863046aeefe61f8bad222f857151d3f1ee904ed
+Author: Žygimantas BeruÄ?ka <zygis gnome org>
+Date:   Thu Nov 19 20:36:19 2009 +0200
+
+    Updated Lithuanian translation
+
+ po/lt.po | 1181 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 647 insertions(+), 534 deletions(-)
+
+commit b6742b69ec40ac5d7d48d42a5d1512ade4142ce0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Nov 19 22:55:42 2009 +1000
+
+    rhythmdb: only replace ignore or error entries when importing (bug #590474)
+    
+    When library monitoring is enabled, and the podcast download directory
+    is within the library directory, podcast episodes were being deleted and
+    then imported into the library as normal files.  To fix this, we'll only
+    replace existing ignore or error entries for the newly imported URI.
+
+ rhythmdb/rhythmdb.c |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit b7b6aec60d685d7b463f9199b786f794d6f3bcb5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Nov 19 07:26:13 2009 +1000
+
+    context: add some translator comments for top album/track strings
+
+ plugins/context/context/AlbumTab.py    |    1 +
+ plugins/context/context/ContextView.py |    1 +
+ 2 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 086afb8dda82c43c5dac418f9fdee7ace507f3ed
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Nov 19 07:22:48 2009 +1000
+
+    im-status: talk to mission-control 5 instead of empathy (bug #589845)
+
+ plugins/im-status/im-status/__init__.py |   80 +++++++++++++++++++++---------
+ 1 files changed, 56 insertions(+), 24 deletions(-)
+
+commit e5acf9ada2c08df05ae23e3770efed355046f496
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Wed Nov 18 07:11:31 2009 +0100
+
+    Updated Slovenian translation
+
+ po/sl.po | 1325 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 716 insertions(+), 609 deletions(-)
+
+commit 24c49ea8f2bab1132e4791efc96e08c7026cfa36
+Author: Aron Xu <aronxu gnome org>
+Date:   Tue Nov 17 16:31:00 2009 +0800
+
+    Fix a typo
+
+ po/zh_CN.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit cc5749477619a7d527c412587bca029f1b0b4b93
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Mon Nov 16 21:01:12 2009 +0100
+
+    Updated German translation
+
+ po/de.po | 1254 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 681 insertions(+), 573 deletions(-)
+
+commit 995024bb5f9b20876e35b39ebfdf179f44084913
+Author: Takayuki KUSANO <AE5T-KSN asahi-net or jp>
+Date:   Mon Nov 16 22:41:18 2009 +0900
+
+    Update Japanese translation
+
+ po/ja.po | 1149 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 630 insertions(+), 519 deletions(-)
+
+commit fdfa5893b5d7b040c67901800b25374b22fcd930
+Author: Antón Méixome <meixome mancomun org>
+Date:   Mon Nov 16 13:59:49 2009 +0100
+
+    Updated Galician Translation
+
+ po/gl.po | 2028 ++++++++++++++++++++++++++++----------------------------------
+ 1 files changed, 900 insertions(+), 1128 deletions(-)
+
+commit fcce2cca5f37db48a75f06163d2fb5e9f0f0caa8
+Author: Djavan Fagundes <dnoway gmail com>
+Date:   Mon Nov 16 10:35:08 2009 -0200
+
+    Updated Brazilian Portuguese translation
+
+ po/pt_BR.po |  747 +++++++++++++----------------------------------------------
+ 1 files changed, 167 insertions(+), 580 deletions(-)
+
+commit e7cacd70c198e5f3059365f536517ae50e2c8291
+Author: Nils-Christoph Fiedler <fiedler medienkompanie de>
+Date:   Sun Nov 15 12:38:01 2009 +0100
+
+    Added Low German translation
+
+ po/LINGUAS |    1 +
+ po/nds.po  | 5027 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 5028 insertions(+), 0 deletions(-)
+
+commit c1d67f577401609391d26788e36ae8cbef1fbff8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 15 19:51:13 2009 +1000
+
+    shell-player: calculate duration properly when not supplied by the player
+    
+    Another gint64 cast failure.  This was breaking playback of ogg vorbis
+    over HTTP, amongst other things.
+
+ shell/rb-shell-player.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 846b53a863f39187cebb5bd70ea723d949d4812b
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sun Nov 15 09:11:31 2009 +0100
+
+    Updated Slovenian translation
+
+ po/sl.po | 1445 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 740 insertions(+), 705 deletions(-)
+
+commit d655375d6321ce91ba51cf0a5fe217333b62ad6b
+Author: Andy Owen <andy-gnome ultra-premium com>
+Date:   Wed Nov 11 23:40:19 2009 +1000
+
+    playbin2: clear the current track finishing flag when closing (bug #601528)
+
+ backends/gstreamer/rb-player-gst.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit caf38f8bbbadecb2c56e2e8f6fde8f85f8ef7563
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Nov 11 23:02:16 2009 +1000
+
+    header: update when streaming metadata changes (bug #600624)
+    
+    Since commit 36af8332c75ba127e54bdbe9715d6e9b926f8183, no one has been
+    telling the header about streaming metadata changes, now it gets them
+    from the database directly.
+
+ widgets/rb-header.c |   22 ++++++++++++++++++++++
+ 1 files changed, 22 insertions(+), 0 deletions(-)
+
+commit 2221a3885edb753013fbb6119ae3f092ee5698b5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Nov 10 23:04:00 2009 +1000
+
+    playbin2: fix filter add/remove while paused (bug #499048)
+    
+    rb_player_playing() isn't enough to determine whether we need to use
+    pad blocking.  The playbin2 player needs to use pad blocking when paused
+    (which defers the filter add/remove until next time playback starts)
+    because a streaming thread holds the stream lock when the pipeline is
+    paused, so attempting to remove an element will deadlock.  The
+    crossfading player doesn't have this restriction, since when it's
+    paused, the whole output bin (including all filters and tee branches) is
+    in READY state.
+
+ backends/gstreamer/rb-player-gst-helper.c |   50 ++++++++++++++++++-----------
+ backends/gstreamer/rb-player-gst-helper.h |    8 ++--
+ backends/gstreamer/rb-player-gst-xfade.c  |   14 ++++++--
+ backends/gstreamer/rb-player-gst.c        |   15 ++++++---
+ 4 files changed, 55 insertions(+), 32 deletions(-)
+
+commit cb9f0b643c59109625b0e89b98c6046a5d85311e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Nov 10 21:03:20 2009 +1000
+
+    query-creator: chain up to the parent class constructed method (bug #601352)
+    
+    Not the parent dispose method.  Oops.
+
+ widgets/rb-query-creator.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 98d94c40c7bb5891233906a725abf0ca23327ce3
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Mon Nov 9 21:03:54 2009 +0200
+
+    Updating Estonian translation
+
+ po/et.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit f301b4deae961365eee1c791ea473f35c7af9681
+Author: François Jaouen <francois jaouen laposte net>
+Date:   Mon Nov 9 21:41:17 2009 +1000
+
+    generic-player: fix broken PSP detection code
+
+ plugins/generic-player/rb-psp-source.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 30e234d59187c098ab49c29a6fed1b4bb0e7ad3d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 8 22:08:48 2009 +1000
+
+    player-gst: use common tee/filter implementation (bug 499048)
+    
+    This doesn't entirely fix all the problems - removing a filter while the
+    pipeline is paused causes it to deadlock, as a streaming thread holds
+    the filter element's streaming lock.
+
+ backends/gstreamer/rb-player-gst.c |  235 ++----------------------------------
+ 1 files changed, 10 insertions(+), 225 deletions(-)
+
+commit 8b3120d4e81031c3e2bf8e1e7d1eb2cd1e36c38c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 8 21:56:20 2009 +1000
+
+    xfade: use common tee/filter implementation (bug 499052)
+
+ backends/gstreamer/rb-player-gst-xfade.c |  365 ++----------------------------
+ 1 files changed, 14 insertions(+), 351 deletions(-)
+
+commit 083d7457f4700c18a325a3194ab165c7408aa9f3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 8 21:50:54 2009 +1000
+
+    gst-helpers: add a common implementation of tee and filter add/remove
+    
+    This uses pad blocking to avoid interrupting data flow (so it's better
+    than what we currently do with playbin2) and adds an audioconvert on
+    either side of each filter to avoid caps negotiation problems.
+
+ backends/gstreamer/rb-player-gst-helper.c |  428 +++++++++++++++++++++++++++++
+ backends/gstreamer/rb-player-gst-helper.h |   11 +
+ 2 files changed, 439 insertions(+), 0 deletions(-)
+
+commit fb3d76688068d7e62b338482a379090eb46b9244
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 8 20:51:04 2009 +1000
+
+    xfade: set the pipeline to PLAYING state so it selects a clock
+    
+    Since we mess around with the states of various things in the pipeline
+    directly, we have to lock the state of stream bins and the output bin so
+    pipeline state changes don't affect them.  Combined with the previous
+    commit, this gets visualization working properly with the crossfading
+    player backend.  It also means there's a clock available for other
+    plugins, which might be useful for displaying spectrum data.
+
+ backends/gstreamer/rb-player-gst-xfade.c |   11 +++++++++++
+ 1 files changed, 11 insertions(+), 0 deletions(-)
+
+commit 334af10f7ff81946e25a90b6bade97be1f16fbe4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Nov 8 20:48:17 2009 +1000
+
+    visualizer: add a small queue between the visualizer and the sink
+    
+    This decouples the visualization rendering from the video sink, which
+    becomes important when the sink is syncing to a clock.  This was the
+    primary difference between our tee mode visualization pipeline and what
+    playbin2 uses.
+
+ plugins/visualizer/rb-visualizer-plugin.c |    8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+commit e1c547646fd6200b354c8dec9af8a6226ad3a55f
+Author: Andy Owen <andy-gnome ultra-premium com>
+Date:   Sun Nov 8 14:23:48 2009 +1000
+
+    header: cast to correct type when calculating elapsed time (bug #600995)
+    
+    A guint isn't enough to hold the elapsed time now that it's in
+    nanoseconds.
+
+ widgets/rb-header.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 93b4e3d29f235d7140da69dbe7ba1a1c8a0ee8c3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Nov 6 07:39:51 2009 +1000
+
+    context: show the release year in the album list
+
+ plugins/context/tmpl/album-tmpl.html |   20 +++++++++++++++++++-
+ 1 files changed, 19 insertions(+), 1 deletions(-)
+
+commit 561bcecd3b1d9c8192ff9bfddc8bd1dbc578e044
+Author: Daniel Nylander <po danielnylander se>
+Date:   Thu Nov 5 07:36:35 2009 +0100
+
+    Updated Swedish translation
+
+ po/sv.po |  154 +++++++++++++++++++++++++++++++++++++++++++++++++++-----------
+ 1 files changed, 127 insertions(+), 27 deletions(-)
+
+commit 84b82ccdd3c4648c4c7e306523eb5e35882732a3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Nov 4 23:00:54 2009 +1000
+
+    xfade: start fixing filter addition and removal
+    
+    A couple of obvious problems: an extra unref when removing a filter, and
+    blocking the filterbin src pad to add and remove filters.  Better to
+    block the previous element instead.
+    
+    It still doesn't work very well, but at least it works some of the time
+    now.
+
+ backends/gstreamer/rb-player-gst-xfade.c |    5 ++---
+ 1 files changed, 2 insertions(+), 3 deletions(-)
+
+commit a0914313afb7a374954fa7079fbc90af0b6c402a
+Author: Mirco Müller <mirco mueller ubuntu com>
+Date:   Wed Nov 4 06:56:04 2009 +1000
+
+    status-icon: clear hints before updating notifications (bug #598613)
+    
+    notify-osd prefers the icon_data hint to the icon name, so we need to
+    clear the hint before it will pay attention to an icon name.
+
+ plugins/status-icon/rb-status-icon-plugin.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 30784c1f8269b64d4f71f33c5dfaec0bb5b2a302
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Nov 4 06:39:11 2009 +1000
+
+    mtp: fix double free of error message in gst sink
+    
+    This fixes the crash reported in bug 600549.
+
+ plugins/mtpdevice/rb-mtp-gst-sink.c |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit bce5ee67e4b46443ab42a6a18d76b26ea61296df
+Author: Bastien Nocera <hadess hadess net>
+Date:   Tue Nov 3 11:45:24 2009 +0000
+
+    Fix <audio> tags in Brasero project files
+    
+    We're supposed to have one <audio> tag per audio track,
+    not one for the whole file.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=600513
+
+ .../rb-disc-recorder-plugin.c                      |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 6cb8d29fd2d1698759e11f5700b796f2d4dcf8c1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Nov 3 06:03:32 2009 +1000
+
+    context: install LastFM helper module
+
+ plugins/context/context/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 9326550cbbaf80fa4b4b246b5555d068cf709c66
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Mon Nov 2 13:16:33 2009 +0100
+
+    Updated Spanish translation
+
+ po/es.po |   41 ++++++++++++++++++-----------------------
+ 1 files changed, 18 insertions(+), 23 deletions(-)
+
+commit bbaf9a229c8c7f9db9f3d89f5ecc608a1928a371
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Nov 2 21:59:52 2009 +1000
+
+    context: fix a couple of translatable strings
+
+ plugins/context/context/ContextView.py |    2 +-
+ plugins/context/tmpl/album-tmpl.html   |    4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+commit a3bbcd17c6e38176e8ac62cb543781957a676da5
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Mon Nov 2 11:23:16 2009 +0100
+
+    Updated Spanish translation
+
+ po/es.po | 1120 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 617 insertions(+), 503 deletions(-)
+
+commit 61066a27b00f3ede80525ae4df1f8c5078b0fb1a
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Mon Nov 2 07:54:46 2009 +0200
+
+    Updating Estonian translation
+
+ po/et.po |  156 ++++++++++++++++++++++++++++++++++++++++++++++---------------
+ 1 files changed, 117 insertions(+), 39 deletions(-)
+
+commit 93090772557d610ae9c299f3f7e9f96b3d118acf
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Nov 2 07:33:28 2009 +1000
+
+    player-gst: process tags after emitting playing-stream (bug #594901)
+    
+    For the tags to be useful, they need to be emitted after the
+    playing-stream signal.
+
+ backends/gstreamer/rb-player-gst.c |   24 ++++++++++++++++++++++--
+ 1 files changed, 22 insertions(+), 2 deletions(-)
+
+commit 71959bed7385e24c8d899a011bc348d0e0cdb0ce
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sun Nov 1 14:30:11 2009 +1000
+
+    context: use urllib.quote_plus to quote URL arguments correctly
+
+ plugins/context/context/AlbumTab.py  |   14 +++++++++-----
+ plugins/context/context/ArtistTab.py |    5 +++--
+ 2 files changed, 12 insertions(+), 7 deletions(-)
+
+commit 41b53611b599cfa13e8124b40e4759d94703e08c
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sun Nov 1 11:48:22 2009 +1000
+
+    context: perform HTML escaping for all data we feed to webkit
+    
+    Artist biographies are not escaped as they're actually HTML fragments.
+
+ plugins/context/context/AlbumTab.py   |    1 +
+ plugins/context/context/ArtistTab.py  |    1 +
+ plugins/context/context/LastFM.py     |    2 +-
+ plugins/context/tmpl/album-tmpl.html  |   20 ++++++++++----------
+ plugins/context/tmpl/artist-tmpl.html |    9 +++++----
+ plugins/context/tmpl/loading.html     |    2 +-
+ plugins/context/tmpl/lyrics-tmpl.html |    5 ++++-
+ 7 files changed, 23 insertions(+), 17 deletions(-)
+
+commit d03ba2ec0c9088209056f00d978a23e4b842db02
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sun Nov 1 10:26:02 2009 +1000
+
+    context: add links to the data provider (last.fm in this case)
+    
+    Since we're not a web browser, handle navigation requests by opening
+    the target URI in the default browser.
+
+ plugins/context/Makefile.am            |    1 +
+ plugins/context/context/AlbumTab.py    |    1 +
+ plugins/context/context/ArtistTab.py   |    1 +
+ plugins/context/context/ContextView.py |   10 ++++++++++
+ plugins/context/context/LastFM.py      |    6 ++++--
+ plugins/context/img/lastfm.png         |  Bin 0 -> 1929 bytes
+ plugins/context/tmpl/album-tmpl.html   |    1 +
+ plugins/context/tmpl/artist-tmpl.html  |    1 +
+ 8 files changed, 19 insertions(+), 2 deletions(-)
+
+commit 8d45d9251d0d5ca77f6901b3c5aaef5d57fe73f3
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sun Nov 1 10:16:06 2009 +1000
+
+    context: make strings in templates translatable
+
+ plugins/context/context/AlbumTab.py   |    4 ++--
+ plugins/context/context/ArtistTab.py  |    2 +-
+ plugins/context/tmpl/album-tmpl.html  |   20 +++++++++++---------
+ plugins/context/tmpl/artist-tmpl.html |   12 ++++++------
+ plugins/context/tmpl/loading.html     |    2 +-
+ po/POTFILES.in                        |   10 ++++++++++
+ 6 files changed, 31 insertions(+), 19 deletions(-)
+
+commit fc4c5cd340c6198f920aaadc6fe72729a5b397ad
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sun Nov 1 09:37:09 2009 +1000
+
+    context: check that the user has a last.fm account before fetching data
+    
+    last.fm's terms of service require that we only make last.fm data available
+    to registered last.fm users.  Since any such check that we do can be trivially
+    removed by any user, we don't put much effort into it.
+
+ plugins/context/context/AlbumTab.py  |    5 +++++
+ plugins/context/context/ArtistTab.py |    8 ++++++++
+ 2 files changed, 13 insertions(+), 0 deletions(-)
+
+commit 7551eadf08df41a6e1832cd026922cb029b089b8
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sat Oct 31 22:06:48 2009 +1000
+
+    context: add basic request caching
+
+ plugins/context/context/AlbumTab.py    |   51 +++++++++++++++++---------------
+ plugins/context/context/ArtistTab.py   |   39 +++++++++++++++++-------
+ plugins/context/context/ContextView.py |   27 ++++++++++++++---
+ plugins/context/tmpl/artist-tmpl.html  |    5 +++
+ 4 files changed, 82 insertions(+), 40 deletions(-)
+
+commit 6e84a2f271e14c38b42758f33ec3cd71c845c615
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sat Oct 31 20:49:07 2009 +1000
+
+    context: add last.fm utility module
+    
+    Only using the API key and URL prefix from it so far.
+
+ plugins/context/context/AlbumTab.py  |   13 ++++-----
+ plugins/context/context/ArtistTab.py |   11 +++----
+ plugins/context/context/LastFM.py    |   47 ++++++++++++++++++++++++++++++++++
+ 3 files changed, 58 insertions(+), 13 deletions(-)
+
+commit ea788475439fea0be7ee6d3f2f2d3a284b221357
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sat Oct 31 20:25:34 2009 +1000
+
+    context: minor code style fixes
+
+ plugins/context/context/AlbumTab.py    |   96 ++++++++++++++++----------------
+ plugins/context/context/ArtistTab.py   |   92 +++++++++++++++---------------
+ plugins/context/context/ContextView.py |   51 +++++++++--------
+ plugins/context/tmpl/album-tmpl.html   |   31 ++++++----
+ plugins/context/tmpl/artist-tmpl.html  |    4 +-
+ 5 files changed, 142 insertions(+), 132 deletions(-)
+
+commit 81d3c078aef3f32c41b245e760590f40315d2d1d
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sat Oct 31 20:00:02 2009 +1000
+
+    context: rework lyrics tab to use extra metadata requests
+    
+    While this requires that the lyrics plugin is enabled for the tab
+    to work, it's nicer than having a copy of the lyrics fetching code
+    in here.
+
+ plugins/context/context/ContextView.py      |    2 +-
+ plugins/context/context/LeoslyricsParser.py |  115 ---------------------------
+ plugins/context/context/LyrcParser.py       |   86 --------------------
+ plugins/context/context/LyricsParse.py      |   67 ----------------
+ plugins/context/context/Makefile.am         |    3 -
+ 5 files changed, 1 insertions(+), 272 deletions(-)
+
+commit 1e70c4035bbd01179ebe37e5a790f0e943e1532a
+Author: Jonathan Matthew <jonathan fibula d14n org>
+Date:   Sat Oct 31 19:37:19 2009 +1000
+
+    context: move code to subdir, add to build system
+
+ configure.ac                                |    2 +
+ plugins/Makefile.am                         |    1 +
+ plugins/context/AlbumTab.py                 |  262 ----------------------
+ plugins/context/ArtistTab.py                |  317 --------------------------
+ plugins/context/ContextView.py              |  223 -------------------
+ plugins/context/LeoslyricsParser.py         |  115 ----------
+ plugins/context/LyrcParser.py               |   86 -------
+ plugins/context/LyricsParse.py              |   67 ------
+ plugins/context/LyricsTab.py                |  174 ---------------
+ plugins/context/__init__.py                 |   41 ----
+ plugins/context/context.rb-plugin           |    9 -
+ plugins/context/context.rb-plugin.in        |    9 +
+ plugins/context/context/AlbumTab.py         |  263 ++++++++++++++++++++++
+ plugins/context/context/ArtistTab.py        |  318 +++++++++++++++++++++++++++
+ plugins/context/context/ContextView.py      |  223 +++++++++++++++++++
+ plugins/context/context/LeoslyricsParser.py |  115 ++++++++++
+ plugins/context/context/LyrcParser.py       |   86 +++++++
+ plugins/context/context/LyricsParse.py      |   67 ++++++
+ plugins/context/context/LyricsTab.py        |    3 +-
+ plugins/context/context/Makefile.am         |    4 +-
+ plugins/context/context/__init__.py         |   41 ++++
+ 21 files changed, 1130 insertions(+), 1296 deletions(-)
+
+commit 52d375772eb7090f7e0cec5ca0b4e3192d90f906
+Author: John Iacona <plate0salad gmail com>
+Date:   Sat Oct 31 19:25:06 2009 +1000
+
+    Context pane plugin
+    
+    Imported from git://gitorious.org/rhythmbox-context-pane/rhythmbox-context-pane.git
+
+ plugins/context/AlbumTab.py           |  262 +++++++++++++++++++++++++++
+ plugins/context/ArtistTab.py          |  317 +++++++++++++++++++++++++++++++++
+ plugins/context/ContextView.py        |  223 +++++++++++++++++++++++
+ plugins/context/LeoslyricsParser.py   |  115 ++++++++++++
+ plugins/context/LyrcParser.py         |   86 +++++++++
+ plugins/context/LyricsParse.py        |   67 +++++++
+ plugins/context/LyricsTab.py          |  174 ++++++++++++++++++
+ plugins/context/Makefile.am           |   27 +++
+ plugins/context/__init__.py           |   41 +++++
+ plugins/context/context.rb-plugin     |    9 +
+ plugins/context/context/LyricsTab.py  |  157 ++++++++++++++++
+ plugins/context/context/Makefile.am   |   11 ++
+ plugins/context/img/spinner.gif       |  Bin 0 -> 5011 bytes
+ plugins/context/tmpl/album-tmpl.html  |   75 ++++++++
+ plugins/context/tmpl/artist-tmpl.html |   45 +++++
+ plugins/context/tmpl/loading.html     |   14 ++
+ plugins/context/tmpl/lyrics-tmpl.html |   10 +
+ plugins/context/tmpl/main.css         |   13 ++
+ 18 files changed, 1646 insertions(+), 0 deletions(-)
+
+commit e2d328d2f150d8d2ab298d0b2375623f59cc79e7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 31 12:56:56 2009 +1000
+
+    rb.URLCache: add a simple disk-based cache for web service data
+    
+    I wrote this for the context pane plugin, but it could also be useful
+    for the lyrics and artdisplay plugins too.
+
+ plugins/rb/Makefile.am |    1 +
+ plugins/rb/URLCache.py |  209 ++++++++++++++++++++++++++++++++++++++++++++++++
+ plugins/rb/__init__.py |    1 +
+ 3 files changed, 211 insertions(+), 0 deletions(-)
+
+commit 798425a26a5d65f555964cf2e7a9d1aa1c3b9858
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 31 12:55:38 2009 +1000
+
+    rb.Loader: improve exception reporting a bit
+    
+    The backtrace from the exception is usually interesting, and re-raising
+    the exception never helps anyone, so just print the exception and return.
+
+ plugins/rb/Loader.py |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 3cf5d7d040defb17a4359f6910fc251177dbd258
+Author: Kjartan Maraas <kmaraas gnome org>
+Date:   Sat Oct 31 12:36:36 2009 +0100
+
+    Added Norwegian bokmål translation.
+
+ po/nb.po | 1116 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 557 insertions(+), 559 deletions(-)
+
+commit 50993433b48d5c799095de3145d357ecc4ccedc7
+Author: ifelix <ifelix redhat com>
+Date:   Fri Oct 30 13:04:26 2009 +0530
+
+    Updated Tamil Translations
+
+ po/ta.po |  773 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 426 insertions(+), 347 deletions(-)
+
+commit 34de5e623df8c24ba38784595eb0a406984ec13b
+Author: Shankar Prasad <svenkate redhat com>
+Date:   Fri Oct 30 12:32:07 2009 +0530
+
+    Updated Kannada(kn) translation
+
+ po/kn.po |  368 ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 225 insertions(+), 143 deletions(-)
+
+commit 7d8e5ef196575a23aa8be262cfb9a00388669a5e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Oct 29 23:12:35 2009 +1000
+
+    rhythmdb: don't include config.h in header files
+
+ rhythmdb/rhythmdb-private.h        |    2 --
+ rhythmdb/rhythmdb-property-model.h |    1 -
+ rhythmdb/rhythmdb-query-model.h    |    1 -
+ rhythmdb/rhythmdb.h                |    1 -
+ 4 files changed, 0 insertions(+), 5 deletions(-)
+
+commit 111a3b22e6044ee14be790a5efa06ed9d7cc594d
+Author: Daniel Nylander <po danielnylander se>
+Date:   Wed Oct 28 23:39:19 2009 +0100
+
+    Updated Swedish translation
+
+ po/sv.po | 1116 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 564 insertions(+), 552 deletions(-)
+
+commit d1e827385e853d0e5fd7008017cc26443b9f03e6
+Author: Runa Bhattacharjee <runab redhat com>
+Date:   Wed Oct 28 19:51:28 2009 +0530
+
+    Updated Bengali India Translations
+
+ po/bn_IN.po |  918 ++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 461 insertions(+), 457 deletions(-)
+
+commit 1b98179d3fe3ed88dead5b1a0b133772248de951
+Author: Rajesh Ranjan <rranjan rranjan csb>
+Date:   Wed Oct 28 16:32:18 2009 +0530
+
+    hindi translation by Rajesh Ranjan
+
+ po/hi.po | 5424 +++++++++++++++++++++++++++++++++++++++-----------------------
+ 1 files changed, 3422 insertions(+), 2002 deletions(-)
+
+commit e7fc24173bcc58d921229ebaac10b98b95a9b065
+Author: Manoj Kumar Giri <mgiri mgiri csb>
+Date:   Wed Oct 28 16:08:28 2009 +0530
+
+    Updated Oriya Translation
+
+ po/or.po | 1130 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 598 insertions(+), 532 deletions(-)
+
+commit 20cf5189ed538d8f40196768434d6e951f585a53
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Oct 28 07:12:37 2009 +1000
+
+    lyrics: fix another typo from the recent reorganisation
+
+ plugins/lyrics/lyrics/__init__.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 59c566e65628cbef6c5c8db386abc8d9c08101f0
+Author: krishnababu k <kkrothap redhat ocm>
+Date:   Tue Oct 27 19:53:48 2009 +0530
+
+    Updated Telugu Translation
+
+ po/te.po |  353 +++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 179 insertions(+), 174 deletions(-)
+
+commit f5e5072be41ac79f6a43362fef0d14408c691937
+Author: Runa Bhattacharjee <runab redhat com>
+Date:   Tue Oct 27 18:44:57 2009 +0530
+
+    Updated Bengali India Translations
+
+ po/bn_IN.po |  284 +++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 142 insertions(+), 142 deletions(-)
+
+commit ce04723b7890196b7a6d60c08f13308d01047bd2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Oct 27 22:44:05 2009 +1000
+
+    lyrics: fix typo from previous commit
+
+ plugins/lyrics/lyrics/__init__.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1f775f7daa3c00e84f062fd2eb88776bb1134cac
+Author: Runa Bhattacharjee <runab redhat com>
+Date:   Mon Oct 26 18:41:02 2009 +0530
+
+    Added Bengali India (bn_IN) to the list of language
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 9d46ed295921adcbe642caab6a24adbde34d0bcf
+Author: Runa Bhattacharjee <runab redhat com>
+Date:   Mon Oct 26 18:40:06 2009 +0530
+
+    Added Bengali India Translations
+
+ po/bn_IN.po | 4920 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 4920 insertions(+), 0 deletions(-)
+
+commit 162342477004ef1c5582d199916bbf9f27bf79fd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 25 20:58:46 2009 +1000
+
+    lyrics: add extra metadata handling so other plugins can request lyrics
+    
+    Also rearrange some code to simplify things a little.
+
+ plugins/lyrics/lyrics/__init__.py |   82 ++++++++++++++++++++++---------------
+ 1 files changed, 49 insertions(+), 33 deletions(-)
+
+commit 1b32b3bc3005de62be66c44802ebdfea28ed2b8d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 25 17:52:50 2009 +1000
+
+    remove useless debug line that crept into the previous commit
+
+ backends/gstreamer/rb-player-gst-xfade.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 58edf8249e83706e0166e98d05b609ea36c89080
+Author: Bastien Nocera <hadess hadess net>
+Date:   Sun Oct 25 17:30:22 2009 +1000
+
+    Use Cubic volume when StreamVolume interface is available
+    
+    Fixes Rhythmbox's sound not matching the volume levels advertised
+    in pavucontrol and gnome-volume-control.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=598955
+
+ backends/gstreamer/rb-player-gst-xfade.c |   35 +++++++++++++++++++++++++++++-
+ backends/gstreamer/rb-player-gst.c       |   26 +++++++++++++++++++++-
+ configure.ac                             |    2 +-
+ 3 files changed, 60 insertions(+), 3 deletions(-)
+
+commit 82fbc9bf4908da82d5c12a818ea953382dc65c27
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Thu Oct 22 20:33:22 2009 +0200
+
+    cd-recorder: ::constructed shouldn't return a value
+    
+    When converting use of GObject::constructor to GObject::constructed,
+    a return statement was forgotten in the cd-recorder plugin, which breaks
+    the build.
+
+ plugins/cd-recorder/rb-playlist-source-recorder.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 0c9b4834280b51e3306292c7ef76dc5faa185fe4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Oct 22 20:44:41 2009 +1000
+
+    encoder: close output streams asynchronously to avoid blocking main loop
+    
+    When writing large files to slow devices, close() can actually take
+    quite a while (up to 10 seconds sometimes), so doing it asynchronously
+    helps.
+
+ backends/gstreamer/rb-encoder-gst.c |   44 ++++++++++++++++++++++++----------
+ 1 files changed, 31 insertions(+), 13 deletions(-)
+
+commit 1509537b2a9f48d13db43d36a2a512df387c1836
+Author: François Jaouen <francois jaouen laposte net>
+Date:   Wed Oct 21 07:55:29 2009 +1000
+
+    mpid: free mount_path after we're done with it
+
+ lib/libmediaplayerid/mpid-device.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 01c9a779e2e1c1f7d1274aad244f957c3054b0f2
+Author: Og B. Maciel <ogmaciel gnome org>
+Date:   Sun Oct 18 15:37:45 2009 -0400
+
+    Updated Brazilian Portuguese translation.
+
+ po/pt_BR.po | 1007 ++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 509 insertions(+), 498 deletions(-)
+
+commit d84de5ed71955fc5501d1b2e63b07e41fa1a716e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 18 21:54:22 2009 +1000
+
+    use GObject's 'constructed' method rather 'constructor'
+    
+    This mostly just makes the code a bit less scary looking.
+
+ lib/libmediaplayerid/mpid-device.c                |   15 +++++-----
+ lib/rb-util.h                                     |    4 +++
+ plugins/audiocd/rb-audiocd-source.c               |   17 ++++-------
+ plugins/audioscrobbler/rb-audioscrobbler.c        |   30 +++++----------------
+ plugins/audioscrobbler/rb-lastfm-source.c         |   25 ++++++-----------
+ plugins/cd-recorder/rb-playlist-source-recorder.c |   16 ++++-------
+ plugins/fmradio/rb-fm-radio-source.c              |   18 ++++--------
+ plugins/generic-player/rb-generic-player-source.c |   18 ++++--------
+ plugins/ipod/rb-ipod-source.c                     |   22 ++++++---------
+ plugins/ipod/rb-ipod-static-playlist-source.c     |   22 ++++-----------
+ plugins/iradio/rb-iradio-source.c                 |   21 +++++---------
+ plugins/iradio/rb-station-properties-dialog.c     |   20 +++++--------
+ plugins/mtpdevice/rb-mtp-source.c                 |   18 ++++--------
+ plugins/status-icon/rb-tray-icon-gtk.c            |   20 ++++---------
+ plugins/status-icon/rb-tray-icon.c                |   20 ++++---------
+ podcast/rb-podcast-manager.c                      |   20 ++++---------
+ rhythmdb/rhythmdb-query-model.c                   |   17 ++++-------
+ shell/rb-play-order.c                             |   16 -----------
+ shell/rb-shell-clipboard.c                        |   30 +++------------------
+ shell/rb-shell-player.c                           |   19 ++++---------
+ shell/rb-shell.c                                  |   19 +++++--------
+ shell/rb-source-header.c                          |   26 +++---------------
+ shell/rb-statusbar.c                              |   24 ----------------
+ sources/rb-auto-playlist-source.c                 |   18 +++++-------
+ sources/rb-browser-source.c                       |   19 +++++--------
+ sources/rb-import-errors-source.c                 |   18 ++++--------
+ sources/rb-library-source.c                       |   18 ++++--------
+ sources/rb-missing-files-source.c                 |   19 ++++---------
+ sources/rb-play-queue-source.c                    |   27 +++++++++---------
+ sources/rb-playlist-source.c                      |   21 ++++----------
+ sources/rb-podcast-source.c                       |   21 ++++----------
+ sources/rb-removable-media-source.c               |   23 +++++----------
+ sources/rb-sourcelist.c                           |   18 ++++--------
+ sources/rb-static-playlist-source.c               |   27 +++++++++---------
+ sources/rb-streaming-source.c                     |   20 ++++---------
+ widgets/rb-entry-view.c                           |   20 +++++---------
+ widgets/rb-library-browser.c                      |   19 ++++---------
+ widgets/rb-property-view.c                        |   20 ++++---------
+ widgets/rb-query-creator.c                        |   18 +++++-------
+ widgets/rb-song-info.c                            |   21 +++++---------
+ 40 files changed, 258 insertions(+), 546 deletions(-)
+
+commit 42f97bd7a3ea75135a6b45e2fdb61764bcfd5c42
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat Oct 17 11:08:46 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  181 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 94 insertions(+), 87 deletions(-)
+
+commit 5ae6b84f8b19aa117488e892e0b72cd523761ad6
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Fri Oct 16 18:27:34 2009 +0200
+
+    Updated German translation
+
+ po/de.po |  119 ++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 62 insertions(+), 57 deletions(-)
+
+commit ac20cd30064be0a6bdb359d6de3e013bcf211c0e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Oct 16 07:33:01 2009 +1000
+
+    mpid: default folder depth to -1 (unknown) rather than 0
+
+ lib/libmediaplayerid/mpid-device.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 3ff2299f7d7e3f881d8a0eedfca6b5a1b1016a8f
+Author: Jerry Tan <jerry tan sun com>
+Date:   Thu Oct 15 21:40:45 2009 +1000
+
+    mpid: initialize dbus error before trying to use it (bug #598135)
+
+ lib/libmediaplayerid/mpid-hal.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 334cfe651be45efa5d49e306c712b05191138176
+Author: Bastien Nocera <hadess hadess net>
+Date:   Tue Oct 13 17:01:51 2009 +0100
+
+    Use GDK spawn functions to handle multi-screen
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=598302
+
+ .../rb-disc-recorder-plugin.c                      |   10 ++++++----
+ 1 files changed, 6 insertions(+), 4 deletions(-)
+
+commit 4bd1c52245a5ee34afd78b38fc636c65d52a00da
+Author: Luca Ferretti <elle uca libero it>
+Date:   Tue Oct 13 09:49:13 2009 +0200
+
+    Added missing files
+
+ po/POTFILES.in |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 3bf2e8b95d5a2c8000a7e46b73f0b92c5319e927
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Sat Oct 10 14:16:35 2009 +0200
+
+    link daap plugin with RHYTHMBOX_LIBS (bug #597899)
+    
+    The DAAP plugin uses libsoup, so it needs to link with libsoup which is
+    part of RHYTHMBOX_LIBS.
+
+ plugins/daap/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit c800846a0f399dd73748cbada6621fe9b2141762
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Sat Oct 10 11:30:29 2009 +0200
+
+    remove references to SOUP_CFLAGS and SOUP_LIBS
+    
+    These Makefile variables are no longer defined
+
+ doc/reference/Makefile.am |    2 --
+ tests/Makefile.am         |    1 -
+ 2 files changed, 0 insertions(+), 3 deletions(-)
+
+commit 4ed644acc178c0319cb2217dd26132e82b0eed97
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 11 07:55:24 2009 +1000
+
+    mtp: ignore non-utf8 strings we get from libmtp (bug #564772)
+
+ plugins/mtpdevice/rb-mtp-source.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit c5c82a696448d53b16be94d774f5628f73371ddb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 10 15:16:47 2009 +1000
+
+    mtp: huge rewrite to do all device operations in a separate thread
+    
+    This moves all MTP device operations to a separate thread, including
+    uploads and downloads, so the main UI thread never gets blocked.
+    
+    Noteworthy things: the source object is now created based on a raw
+    device, so it has to open the device.  The source destroys itself if the
+    device cannot be opened.
+    
+    There is now a GStreamer MTP sink element that writes data to a
+    temporary file, then uploads the file when it receives an EOS event.
+    
+    Fixes bug #534981.
+
+ plugins/mtpdevice/Makefile.am       |    5 +-
+ plugins/mtpdevice/rb-mtp-gst-sink.c |  475 ++++++++++++++++++++
+ plugins/mtpdevice/rb-mtp-gst-src.c  |  174 ++++----
+ plugins/mtpdevice/rb-mtp-plugin.c   |  246 +++++------
+ plugins/mtpdevice/rb-mtp-source.c   |  776 +++++++++++++++------------------
+ plugins/mtpdevice/rb-mtp-source.h   |    4 +-
+ plugins/mtpdevice/rb-mtp-thread.c   |  809 +++++++++++++++++++++++++++++++++++
+ plugins/mtpdevice/rb-mtp-thread.h   |  125 ++++++
+ po/POTFILES.in                      |    1 +
+ 9 files changed, 1964 insertions(+), 651 deletions(-)
+
+commit c30dc539855c0b851a27ea3b63417f452f9ab6e1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 10 14:42:10 2009 +1000
+
+    removable-media: rework track transfer error handling
+    
+    Now we pass the error to the callback, rather than handling it
+    internally, and there's a track_add_error method on
+    RemovableMediaSource, so sources can do specific error handling and
+    reporting if they want.
+
+ bindings/python/rb.override         |    3 ++-
+ shell/rb-removable-media-manager.c  |   16 ++++------------
+ shell/rb-removable-media-manager.h  |    1 +
+ sources/rb-library-source.c         |   12 ++++++++++--
+ sources/rb-removable-media-source.c |   29 +++++++++++++++++++++++++++--
+ sources/rb-removable-media-source.h |    8 ++++++++
+ 6 files changed, 52 insertions(+), 17 deletions(-)
+
+commit 91897a469669b4448fac432ffa2635d6285ee849
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 10 14:25:09 2009 +1000
+
+    encoder: remove the 'dest_size' argument to the completed signal
+    
+    This temporarily breaks transcoding onto MTP devices, but I promise it's
+    worth it.
+
+ backends/gstreamer/rb-encoder-gst.c |   23 ++---------------------
+ backends/rb-encoder.c               |    8 ++++----
+ backends/rb-encoder.h               |    4 ++--
+ bindings/python/rb.defs             |    2 --
+ plugins/ipod/rb-ipod-source.c       |    2 --
+ plugins/mtpdevice/rb-mtp-source.c   |    7 ++-----
+ shell/rb-removable-media-manager.c  |    6 +++---
+ shell/rb-removable-media-manager.h  |    1 -
+ sources/rb-library-source.c         |    2 +-
+ sources/rb-removable-media-source.c |    7 +++----
+ sources/rb-removable-media-source.h |    2 --
+ 11 files changed, 17 insertions(+), 47 deletions(-)
+
+commit f7793daa779521f23313f37e28c55c8d07d295da
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 10 14:07:33 2009 +1000
+
+    encoder: add prepare-sink signal, similar to prepare-source
+
+ backends/gstreamer/rb-encoder-gst.c |    3 +++
+ backends/rb-encoder.c               |   27 +++++++++++++++++++++++++++
+ backends/rb-encoder.h               |    2 ++
+ 3 files changed, 32 insertions(+), 0 deletions(-)
+
+commit f0e5604ad70945aed074aa9c5e0beb7cc2490052
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 10 13:22:48 2009 +1000
+
+    file-helpers: ignore internal URI schemes in a few places
+    
+    URI schemes starting with 'xrb' are internal use only, and don't
+    represent anything on a filesystem or that has a directory hierarchy,
+    so rb_uri_create_parent_dirs and rb_uri_get_filesystem_type should just
+    ignore them.
+
+ lib/rb-file-helpers.c |   10 ++++++++++
+ 1 files changed, 10 insertions(+), 0 deletions(-)
+
+commit 2d0e5113aaecce2b293786b5081a04a67f1e9691
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 10 11:33:19 2009 +1000
+
+    library: don't crash if gconf_client_get_entry returns NULL (bug 597708)
+
+ sources/rb-library-source.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 4dcbd0caa14a1ee0a7e4750db9b330b496eb175d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 10 11:03:21 2009 +1000
+
+    audiocd: remove action group from UI manager when disposing (bug 597706)
+    
+    The action group previously was not removed from the UI manager.  This
+    meant that the 'reload' action remained, with a pointer to the old
+    (disposed) source object as the user data.  Removing it from the UI
+    manager when disposing one source causes the action to be recreated when
+    creating a new source, so it'll have the right user data.
+
+ plugins/audiocd/rb-audiocd-source.c |   16 ++++++++++++----
+ 1 files changed, 12 insertions(+), 4 deletions(-)
+
+commit 161e711cd227c6896ab71ed9bc9b7df8b2728824
+Author: Matej UrbanÄ?iÄ? <mateju svn gnome org>
+Date:   Thu Oct 8 14:33:59 2009 +0200
+
+    Added Slovenian translation
+
+ po/sl.po | 4963 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 4963 insertions(+), 0 deletions(-)
+
+commit f91718634afaac59f2a056324203579b25df1f68
+Author: Matej UrbanÄ?iÄ? <mateju svn gnome org>
+Date:   Thu Oct 8 14:33:50 2009 +0200
+
+    Added sl for Slovenian language
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 0716ca596ce9b908df0c70047804895a0a6ea85c
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Thu Oct 8 00:01:07 2009 +0200
+
+    Fix crash in the new (empty) iPod dialog
+    
+    The GtkBuilder object containing the GUI for the new iPod dialog was reused
+    after being unref'ed which is a bad thing to do.
+
+ plugins/ipod/rb-ipod-helpers.c |    5 +++--
+ 1 files changed, 3 insertions(+), 2 deletions(-)
+
+commit f987b3aec9d61bc58e0471069e6c84b747d1cac2
+Author: Richard Hughes <richard hughsie com>
+Date:   Wed Oct 7 10:20:58 2009 +0100
+
+    Do not use gnome-power-manager for inhibits, instead use gnome-session
+    
+    In this patch the session is prevented from going idle, but all other
+    activities (user switching, suspend, etc) are allowed. This will prevent
+    gnome-power-manager from suspending the computer due to inactivity.
+    
+    See http://git.gnome.org/cgit/gnome-session/tree/gnome-session/org.gnome.SessionManager.xml
+    for explaination of the flags value we use to inhibit gnome-session
+
+ plugins/power-manager/rb-power-manager-plugin.c |   46 +++++++++-------------
+ 1 files changed, 19 insertions(+), 27 deletions(-)
+
+commit 9987227b02025696aa84f7ac3ed14a0bec9cb9f6
+Author: Denis ARNAUD <darnaud src gnome org>
+Date:   Mon Oct 5 06:22:08 2009 +0200
+
+    Updated breton translation
+
+ po/br.po |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 33b154436198eba381fe932eaaf48b10211f10c5
+Author: Christian Becke <christianbecke web de>
+Date:   Mon Oct 5 12:14:24 2009 +1000
+
+    fix icon search path generation for ~/.gnome2/rhythmbox/icons (bug #595966)
+
+ lib/rb-stock-icons.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 9dbb9f67485796f7ace41e75b6735fae44cb48cc
+Author: Peteris Krisjanis <pecisk gmail com>
+Date:   Fri Oct 2 19:09:06 2009 +0300
+
+    Typo in Rhythmbox .desktop entry
+
+ po/lv.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 3b08aa229f9c1a154972c6dd703a981031f6c8c5
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Wed Sep 30 19:36:33 2009 +0300
+
+    Updating Estonian translation
+
+ po/et.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 3e162c21ccf892a02a81f5b737862d0eb82c2b15
+Author: Bastien Nocera <hadess hadess net>
+Date:   Mon Sep 28 18:46:12 2009 +0100
+
+    Use C-only for the browser plugin
+    
+    Because C++ sucks, and mangles our nice symbol names, which
+    means the browsers can't find them.
+    
+    I'm not debugging C++ linkers.
+
+ configure.ac                      |    1 -
+ podcast/Makefile.am               |    4 +-
+ podcast/rhythmbox-itms-plugin.c   |  215 +++++++++++++++++++++++++++++++++++++
+ podcast/rhythmbox-itms-plugin.cpp |  214 ------------------------------------
+ 4 files changed, 217 insertions(+), 217 deletions(-)
+
+commit ad9f6b6c536afa13d3195fb138637e65af46cec9
+Author: Luca Ferretti <elle uca libero it>
+Date:   Thu Sep 24 09:44:38 2009 +0200
+
+    Updated Italian translation
+
+ po/it.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 81514fd2064ef308830548dbbfb810838976c0b2
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Tue Sep 22 15:17:40 2009 +0530
+
+    Updated Gujarati Translations
+
+ po/gu.po |  406 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 232 insertions(+), 174 deletions(-)
+
+commit 6453a88f42c77d2a13ce5f8e114cc94ea974f98d
+Author: Adi Roiban <adi roiban ro>
+Date:   Sat Sep 19 09:10:46 2009 +0300
+
+    Updated Romanian translation
+
+ po/ro.po | 5681 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 3323 insertions(+), 2358 deletions(-)
+
+commit c36acbca5e8d39ad1f3392c8afca8f0958a7b8fc
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Fri Sep 18 21:18:48 2009 +0300
+
+    Updating Estonian translation
+
+ po/et.po |   16 ++++++++++------
+ 1 files changed, 10 insertions(+), 6 deletions(-)
+
+commit 9e5ea9f630edce916aa222874a552b0d0bce0214
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Sep 18 21:12:25 2009 +1000
+
+    release 0.12.5
+
+ NEWS         |   37 +++++++++++++++++++++++++++++++++++++
+ README       |    2 +-
+ configure.ac |    2 +-
+ 3 files changed, 39 insertions(+), 2 deletions(-)
+
+commit c4931555a29b102d4cba6dcb02123fd50ced9a8d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Sep 18 08:58:13 2009 +1000
+
+    audiocd: set the track number as well as the device
+    
+    This is a temporary workaround for problems caused by changes to the
+    cdda:// URI format in gst-plugins-base 0.10.25.  We'll switch to the new
+    cdda://device#track format soon.
+
+ plugins/audiocd/rb-audiocd-plugin.c |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 703e8025d7d18bb0a46d3c6ea655fbcc326de300
+Author: Takayuki KUSANO <AE5T-KSN asahi-net or jp>
+Date:   Thu Sep 17 21:56:53 2009 +0900
+
+    Updated Japanese translation
+
+ po/ja.po |   60 ++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 34 insertions(+), 26 deletions(-)
+
+commit f89ac1de631d34f8c3c84ae5e4fbae714797176b
+Author: Inaki Larranaga Murgoitio <dooteo zundan com>
+Date:   Thu Sep 17 11:13:57 2009 +0200
+
+    Updated Basque language
+
+ po/eu.po |   20 +++++++++++++++++---
+ 1 files changed, 17 insertions(+), 3 deletions(-)
+
+commit fc3c1f9b63b41f634347dae8088d3399f91b7292
+Author: MiloÅ¡ PopoviÄ? <mpopovic src gnome org>
+Date:   Thu Sep 17 11:00:33 2009 +0000
+
+    Updated Serbian translation
+
+ po/sr.po       | 3795 +++++++++++++++++++++++++++++++++-----------------------
+ po/sr latin po | 3795 +++++++++++++++++++++++++++++++++-----------------------
+ 2 files changed, 4472 insertions(+), 3118 deletions(-)
+
+commit 13133c6a943e982da82253593b4e364141a1b905
+Author: Matthias Clasen <mclasen redhat com>
+Date:   Thu Sep 17 06:44:00 2009 +1000
+
+    fix up some button definitions so the button-images setting works (bug #592763)
+
+ data/ui/library-prefs.ui |   43 +++++++------------------------------------
+ data/ui/plugins.ui       |   43 +++++++------------------------------------
+ 2 files changed, 14 insertions(+), 72 deletions(-)
+
+commit 2a1ad0aa73c5066ec2b0a1bcc705e484896dff7f
+Author: Matthias Clasen <mclasen redhat com>
+Date:   Thu Sep 17 06:42:35 2009 +1000
+
+    artdisplay: use the correct icon name for the throbber (bug #592404)
+
+ plugins/artdisplay/artdisplay/__init__.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 50c856473dda5cb222a91ce4202d12ec6c96b415
+Author: Steve Frécinaux <code istique net>
+Date:   Wed Sep 16 13:40:15 2009 +0200
+
+    status-icon: Ensure the shell window is displayed on the current workspace.
+    
+    With the change of behaviour in metacity 2.27, the shell window flashes in the
+    taskbar instead of appearing on the current desktop if it was minimized in
+    another workspace. This patch fixes it by explicitely requesting that the
+    window is moved to the current workspace before trying to display it.
+
+ plugins/status-icon/rb-status-icon-plugin.c |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 33cbeffc209af11cad19e7a00526c020e3e435f1
+Author: Inaki Larranaga Murgoitio <dooteo zundan com>
+Date:   Mon Sep 14 11:50:16 2009 +0200
+
+    Updated Basque language
+
+ po/eu.po |   42 +++++++++++++++++++++++++-----------------
+ 1 files changed, 25 insertions(+), 17 deletions(-)
+
+commit 12b73495fd31244034ba5218b12346c22d85d1d0
+Author: Denis ARNAUD <darnaud src gnome org>
+Date:   Mon Sep 14 06:32:12 2009 +0200
+
+    Updated breton translation
+
+ po/br.po |  904 +++++++++++++++++++++++++++-----------------------------------
+ 1 files changed, 394 insertions(+), 510 deletions(-)
+
+commit 0b18454e3d7890b07b117faaf83025b5845aa013
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Sun Sep 13 19:33:40 2009 +0200
+
+    Updated German translation
+
+ po/de.po |  247 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 129 insertions(+), 118 deletions(-)
+
+commit 00169853eb85f7f6ef3464129c345d60615c861c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 12 09:25:32 2009 +1000
+
+    lyrics: disable lyricwiki search, no longer works due to API changes (bug #594419)
+
+ data/rhythmbox.schemas |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 9ece4a24cc4f0c4202ec8caaeb5416ac54ee2e2b
+Author: Denis ARNAUD <darnaud src gnome org>
+Date:   Fri Sep 11 06:22:58 2009 +0200
+
+    Updated breton translation
+
+ po/br.po | 5062 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 5062 insertions(+), 0 deletions(-)
+
+commit 903bc5342d7cfc417b3fc13c07e2a94e0d732b49
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Sep 10 22:22:12 2009 +1000
+
+    player-gst: fix deadlock setting replaygain-adjusted volume (bug #594728)
+
+ backends/gstreamer/rb-player-gst.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 71a334a9eafcd6bbcf00a397663d76a23bb0c023
+Author: Denis ARNAUD <darnaud src gnome org>
+Date:   Wed Sep 9 12:51:24 2009 +0200
+
+    added br in LINGUAS file
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 4688d37f564f0c2f9ffabe6b9bd9f2e85072ff4c
+Author: Piotr DrÄ?g <piotrdrag gmail com>
+Date:   Wed Sep 9 02:44:40 2009 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 1121 ++++++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 549 insertions(+), 572 deletions(-)
+
+commit 82672e4aff9b710d382eb405d0ebaaa9272b8e50
+Author: Bastien Nocera <hadess hadess net>
+Date:   Tue Sep 8 11:13:14 2009 +0100
+
+    Update Coherence UPNP plugin
+    
+    from the upstream SVN
+
+ plugins/coherence/upnp_coherence/MediaPlayer.py |  131 ++++++++++---
+ plugins/coherence/upnp_coherence/MediaStore.py  |   91 +++++++--
+ plugins/coherence/upnp_coherence/__init__.py    |  249 ++++++++++++++++++-----
+ 3 files changed, 369 insertions(+), 102 deletions(-)
+
+commit af65ac9a07fd8f5ff1e634dc12c464fa1262b27f
+Author: Žygimantas BeruÄ?ka <zygis gnome org>
+Date:   Mon Sep 7 17:32:11 2009 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po |  436 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 239 insertions(+), 197 deletions(-)
+
+commit 632885a4b5b9e0ce83a368462941bf0e26f523a4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 6 20:49:03 2009 +1000
+
+    query-creator: set initial value for year criteria to the current year
+
+ widgets/rb-query-creator-properties.c |    9 ++++++++-
+ 1 files changed, 8 insertions(+), 1 deletions(-)
+
+commit 93da5d7d284b7d579fbffd563099512ddfe3b321
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 6 20:13:34 2009 +1000
+
+    podcast: replace slashes in feed/episode with _ for download location
+
+ podcast/rb-podcast-manager.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 05b5186a2f96bfead3204b4a9f18c304a64ffa61
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 6 11:36:04 2009 +1000
+
+    add discogs cover art search to POTFILES.in
+
+ po/POTFILES.in |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit bd82a3c6bf841bf669de183e4df7b51504e25f32
+Author: Javier Jardón <javierjc1982 gmail com>
+Date:   Thu Aug 27 01:44:01 2009 +0200
+
+    Fix .desktop file (GNOME bug 590184)
+
+ data/rhythmbox.desktop.in.in |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 06144e36cac2b8993f050fe560483341deed2d11
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 5 17:05:02 2009 +1000
+
+    bindings: update regenerate-python-binding makefile rules
+
+ bindings/python/Makefile.am |    6 ++----
+ 1 files changed, 2 insertions(+), 4 deletions(-)
+
+commit cc4bcefc40193d809e537c642dac8914ad74484d
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Sat Sep 5 09:14:40 2009 +0300
+
+    Updating Estonian translation
+
+ po/et.po |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 88b813f430342ee47bf3e877b29ece31ec4b9dca
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 5 12:28:26 2009 +1000
+
+    file-helpers: get symlink target as byte string, not ASCII (bug #594008)
+
+ lib/rb-file-helpers.c |    6 ++----
+ 1 files changed, 2 insertions(+), 4 deletions(-)
+
+commit 683a2600d27cb274f91e44dd72287f65e751625c
+Author: segler <segler_alex web de>
+Date:   Sat Sep 5 10:45:23 2009 +1000
+
+    loader: fix incorrect variable name in gio chunk loader (bug #594124)
+
+ plugins/rb/Loader.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 6b6b8260f4885961d9cb0f86c7911629c9b86464
+Author: Inaki Larranaga Murgoitio <dooteo zundan com>
+Date:   Fri Sep 4 16:22:12 2009 +0200
+
+    Updated Basque language
+
+ po/eu.po | 2641 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 1406 insertions(+), 1235 deletions(-)
+
+commit dab78a48c7a4faf1cbf71b7817cb926acab46b8d
+Author: A S Alam <aalam users sf net>
+Date:   Tue Sep 1 07:10:06 2009 +0530
+
+    Updating for Punjabi (Gurmukhi) by A S Alam
+
+ po/pa.po |  212 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 120 insertions(+), 92 deletions(-)
+
+commit 3b7ae3068e0849f2aa1c2db73f1f64adccbb8e75
+Author: Filipe Gomes <filipefgomes gmail com>
+Date:   Mon Aug 31 23:00:09 2009 +0100
+
+    Updated Portuguese translation
+
+ po/pt.po | 2988 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1689 insertions(+), 1299 deletions(-)
+
+commit 2dd7e3e1526a23e81bdc31cccb0b4758fb0da767
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 30 22:00:37 2009 +1000
+
+    mpid: update path to .mpi files, fix a bit of a leak
+
+ lib/libmediaplayerid/mpid-files.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 0c17ff1a046969730c6d7d03c8a160ab8c851a69
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 30 21:43:37 2009 +1000
+
+    playlist-source: display the location column if enabled (bug #593494)
+
+ sources/rb-playlist-source.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 1bd7782a3d9c26a9c1bef844fab7145b81104f2b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 30 21:40:27 2009 +1000
+
+    player-gst: don't unref NULL if there's no volume handler element
+
+ backends/gstreamer/rb-player-gst.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 5225f46a1ae2e28c991e5b6abda2fa2b85c44c71
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 30 21:39:32 2009 +1000
+
+    configure.ac: use a sensible description for HAVE_GUDEV
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c492b9d99de6efd760d7f351dba88e26eb5ad8e4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 29 20:28:19 2009 +1000
+
+    artdisplay: add MusicBrainz cover art search (bug #410684)
+    
+    This only works for songs that have musicbrainz album ID tags.
+    Perhaps it'll learn how to search later on.
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
+ plugins/artdisplay/artdisplay/Makefile.am          |    1 +
+ .../artdisplay/MusicBrainzCoverArtSearch.py        |  106 ++++++++++++++++++++
+ 3 files changed, 109 insertions(+), 1 deletions(-)
+
+commit 7f6cbd9d3cc31ee235eaa77b1182029fdedb2506
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 29 20:01:11 2009 +1000
+
+    artdisplay: add missing 'continue' statement in discogs search
+
+ .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit a691fc4475bfadb65b41f523bfdcfeceab38bc7e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 29 18:29:31 2009 +1000
+
+    artdisplay: add cover art search using discogs.com
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
+ .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |  279 ++++++++++++++++++++
+ plugins/artdisplay/artdisplay/Makefile.am          |    1 +
+ 3 files changed, 282 insertions(+), 1 deletions(-)
+
+commit a33d52bf5ceacdc51bcb990e18c17ef3cb77d552
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 28 11:54:29 2009 +1000
+
+    query-creator: rearrange translator comments for year criteria
+
+ widgets/rb-query-creator-properties.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 85390e530e82b72d7a8039bff08c5a2f3299fc53
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 28 11:17:44 2009 +1000
+
+    remove .cvsignore files
+
+ .cvsignore                               |   27 ---------------------------
+ backends/.cvsignore                      |    2 --
+ backends/gstreamer/.cvsignore            |    2 --
+ bindings/.cvsignore                      |    2 --
+ bindings/python/.cvsignore               |    4 ----
+ data/.cvsignore                          |   11 -----------
+ data/glade/.cvsignore                    |    4 ----
+ data/ui/.cvsignore                       |    3 ---
+ doc/.cvsignore                           |    2 --
+ doc/reference/.cvsignore                 |   15 ---------------
+ help/.cvsignore                          |    4 ----
+ help/C/.cvsignore                        |    6 ------
+ help/C/figures/.cvsignore                |    1 -
+ help/es/.cvsignore                       |    2 --
+ help/fr/.cvsignore                       |    2 --
+ help/ja/.cvsignore                       |    6 ------
+ help/ru/.cvsignore                       |    2 --
+ help/sv/.cvsignore                       |    2 --
+ help/zh_CN/.cvsignore                    |    2 --
+ lib/.cvsignore                           |    9 ---------
+ macros/.cvsignore                        |    5 -----
+ metadata/.cvsignore                      |    7 -------
+ plugins/.cvsignore                       |    2 --
+ plugins/artdisplay/.cvsignore            |    3 ---
+ plugins/artdisplay/artdisplay/.cvsignore |    3 ---
+ plugins/audiocd/.cvsignore               |    5 -----
+ plugins/audioscrobbler/.cvsignore        |    3 ---
+ plugins/cd-recorder/.cvsignore           |    3 ---
+ plugins/daap/.cvsignore                  |    3 ---
+ plugins/generic-player/.cvsignore        |    3 ---
+ plugins/ipod/.cvsignore                  |    3 ---
+ plugins/iradio/.cvsignore                |    3 ---
+ plugins/lirc/.cvsignore                  |    3 ---
+ plugins/lyrics/.cvsignore                |    4 ----
+ plugins/power-manager/.cvsignore         |    3 ---
+ plugins/pythonconsole/.cvsignore         |    4 ----
+ plugins/rb/.cvsignore                    |    3 ---
+ plugins/sample-python/.cvsignore         |    2 --
+ plugins/sample/.cvsignore                |    2 --
+ po/.cvsignore                            |   11 -----------
+ podcast/.cvsignore                       |    4 ----
+ remote/.cvsignore                        |    2 --
+ remote/dbus/.cvsignore                   |    5 -----
+ rhythmdb/.cvsignore                      |    4 ----
+ shell/.cvsignore                         |   10 ----------
+ sources/.cvsignore                       |    3 ---
+ tests/.cvsignore                         |    5 -----
+ widgets/.cvsignore                       |    3 ---
+ widgets/libsexy/.cvsignore               |    2 --
+ 49 files changed, 0 insertions(+), 221 deletions(-)
+
+commit 3bdae4d597acf754010b37773b219ca8a866a711
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 28 11:17:11 2009 +1000
+
+    remove ancient debian packaging
+
+ debian/.cvsignore         |    1 -
+ debian/README.Debian      |   10 --
+ debian/changelog          |  395 ---------------------------------------------
+ debian/compat             |    1 -
+ debian/control            |   27 ---
+ debian/copyright          |   16 --
+ debian/rhythmbox.menu     |    2 -
+ debian/rhythmbox.postinst |   16 --
+ debian/rhythmbox.postrm   |   15 --
+ debian/rules              |    6 -
+ 10 files changed, 0 insertions(+), 489 deletions(-)
+
+commit 4144695ba857c39fb094b4409fcb1c3e94a4362c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Aug 26 07:27:27 2009 +1000
+
+    mpid: fix missing #include in the dummy backend
+
+ lib/libmediaplayerid/mpid-dummy.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 3af9c980c6690251c0a34b61d8660fefebda58c0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 25 22:36:14 2009 +1000
+
+    artdisplay: disable the non-functional Amazon cover art search
+
+ .../artdisplay/artdisplay/AmazonCoverArtSearch.py  |    5 +++++
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +--
+ plugins/artdisplay/artdisplay/Makefile.am          |    4 +++-
+ 3 files changed, 9 insertions(+), 3 deletions(-)
+
+commit 7d274609f7fbee3984edaf9de08c22d4688403c4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 23 20:36:54 2009 +1000
+
+    release 0.12.4
+
+ NEWS         |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README       |    2 +-
+ configure.ac |    2 +-
+ 3 files changed, 62 insertions(+), 2 deletions(-)
+
+commit b761eeacef0db7298a6c4d445c8c107dc2c540e3
+Author: Chao-Hsiung Liao <j_h_liau yahoo com tw>
+Date:   Mon Aug 24 06:45:28 2009 +0800
+
+    Updated Traditional Chinese translation(Hong Kong and Taiwan)
+
+ po/zh_HK.po | 2714 +++++++++++++++++++++++++++++++++--------------------------
+ po/zh_TW.po | 2714 +++++++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 3048 insertions(+), 2380 deletions(-)
+
+commit c23c1f5dc4c74cb5dc6f48162fc92007d801fde9
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Sun Aug 23 19:43:12 2009 +0300
+
+    Updating Estonian translation
+
+ po/et.po |   34 ++++++++++++++++++++++++++--------
+ 1 files changed, 26 insertions(+), 8 deletions(-)
+
+commit 205bf4902fb247817607453301a41686c506e1df
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sun Aug 23 17:50:41 2009 +0200
+
+    Updated German translation
+
+ po/de.po |  183 ++++++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 88 insertions(+), 95 deletions(-)
+
+commit b8a8c6b1655c6e58ca23b31adf7088c674333e86
+Author: Takayuki KUSANO <AE5T-KSN asahi-net or jp>
+Date:   Sat Aug 22 02:34:44 2009 +0900
+
+    Update Japanese translation
+
+ po/ja.po | 2735 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1531 insertions(+), 1204 deletions(-)
+
+commit ea41dc86d7df76879155a55944264c2102047859
+Author: krishnababu k <kkrothap redhat ocm>
+Date:   Fri Aug 21 21:48:19 2009 +0530
+
+    Updated Telugu Translations
+
+ po/te.po | 1541 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 817 insertions(+), 724 deletions(-)
+
+commit 73fdded826e964d05af5579c7ac9715e8debb98c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 21 23:25:24 2009 +1000
+
+    attempt to make the sample vala plugin build properly
+
+ plugins/sample-vala/Makefile.am |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 4c14f26f5d4b2dfb3defa50ca95be3e572aba277
+Author: krishnababu k <kkrothap redhat ocm>
+Date:   Fri Aug 21 11:12:32 2009 +0530
+
+    Updated Telugu Translations
+
+ po/te.po | 4911 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 4911 insertions(+), 0 deletions(-)
+
+commit 760ee4476db728df9934cbfe168e828d4c8bd3da
+Author: krishnababu k <kkrothap redhat ocm>
+Date:   Fri Aug 21 11:12:10 2009 +0530
+
+    Added new entry in LINGUAS for Telugu [te]
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 64c2a8a98a437a6850f6763574c5eb417b7f3d7b
+Author: Shankar Prasad <svenkate redhat com>
+Date:   Thu Aug 20 17:26:25 2009 +0530
+
+    Updated Kannada(kn) translation
+
+ po/kn.po |  558 ++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 293 insertions(+), 265 deletions(-)
+
+commit 93583bf52d961abb2c6ae573f0fd7b7f5329c64c
+Author: Fran Dieguez <fran dieguez glug es>
+Date:   Thu Aug 20 09:41:09 2009 +0200
+
+    Updated Galician Translation
+
+ po/gl.po |  180 ++++++++++++++++++++++++++-----------------------------------
+ 1 files changed, 77 insertions(+), 103 deletions(-)
+
+commit 51e9efc97d27dd74cd0959e3685de3109d5544cd
+Author: Bruce Cowan <bcowan fastmail co uk>
+Date:   Thu Aug 20 06:43:58 2009 +0100
+
+    Updated British English translation
+
+ po/en_GB.po | 2950 +++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 1670 insertions(+), 1280 deletions(-)
+
+commit 3b970b3d86802549f5a5c4035e0fbf897524678e
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Wed Aug 19 22:49:16 2009 +0200
+
+    ipod: move debug message to a more appropriate place
+
+ plugins/ipod/rb-ipod-db.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c67a04ba59052717d2dfb1801370a2805f9c9785
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Aug 19 20:36:48 2009 +0100
+
+    Actually print errors if we can't save the iPod DB
+    
+    We should really fix the callers to use the error though...
+
+ plugins/ipod/rb-ipod-db.c |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit cf5e24a7c30e46c429f9c623eb9fa16700dd2c4b
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Aug 19 19:54:23 2009 +0100
+
+    Use libgpod to get the control directory's location
+    
+    instead of guessing (which doesn't work for iPhones and iPod Touches).
+    Look for the same directory suffix, instead of coming up with a new
+    number (eg. testing for F20 but creating f30).
+
+ plugins/ipod/rb-ipod-source.c |   26 ++++++++++++++++++++++----
+ 1 files changed, 22 insertions(+), 4 deletions(-)
+
+commit 78fa390630523c0b2e1eeb5f1e321b9783918836
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Aug 19 17:06:28 2009 +0100
+
+    Fix audio CD activation
+    
+    again! This time, make totem-pl-parser ignore the cdda scheme,
+    because it does know how to parse it.
+
+ shell/rb-shell.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 899a292f7dfd96517f470d39f1bea73d0e4de55e
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Aug 19 14:38:18 2009 +0100
+
+    More shadowed mounts ignoring
+    
+    in the removable media manager.
+
+ shell/rb-removable-media-manager.c |    7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+commit b5c11bccf5a3bd0930ec679d22b3ee677188bb79
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Aug 19 14:31:49 2009 +0100
+
+    Bug 592325 - Crashes initialising an iPod Touch
+    
+    Hide the initialisation dialogue when we can't get
+    the iPod device selection.
+
+ plugins/ipod/rb-ipod-helpers.c |    6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 719274640ca2acdb51f72ced539450850b7c90e8
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Aug 19 14:01:06 2009 +0100
+
+    Never ever use shadowed mounts for devices
+    
+    Otherwise a bunch of them will end up duplicated.
+
+ shell/rb-removable-media-manager.c |    6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 33ac0459dae8750f10c51a024b412c971887a90a
+Author: Mads Lundby <lundbymads gmail com>
+Date:   Tue Aug 18 23:31:08 2009 +0200
+
+    Updated Danish translation
+
+ po/da.po |  346 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 190 insertions(+), 156 deletions(-)
+
+commit f7c7b40253a342da4555e8bd71b08a04713894a0
+Author: Shankar Prasad <svenkate redhat com>
+Date:   Tue Aug 18 18:43:34 2009 +0530
+
+    Updated Kannada(kn) translation
+
+ po/kn.po |  372 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 194 insertions(+), 178 deletions(-)
+
+commit 05c9d56419fb62c17c413f7259bbfec519534c28
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 18 22:12:37 2009 +1000
+
+    configure.ac: use AM_SILENT_RULES where possible
+
+ configure.ac |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 61bb261244d05f43c676f1a97ba9ae5e3416919e
+Author: John Iacona <plate0salad gmail com>
+Date:   Tue Aug 18 22:05:45 2009 +1000
+
+    pack the right sidebar with shrinking disabled (bug #591874)
+
+ shell/rb-shell.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 83ca205f5daec84a9aa30ecff2c72bc04ba62fdc
+Author: Og B. Maciel <ogmaciel gnome org>
+Date:   Mon Aug 17 12:31:02 2009 -0400
+
+    Updated Brazilian Portuguese translation.
+
+ po/pt_BR.po |   11 ++++++-----
+ 1 files changed, 6 insertions(+), 5 deletions(-)
+
+commit f7df3705065608eb71a1cc447855f805528f09c2
+Author: Og B. Maciel <ogmaciel gnome org>
+Date:   Mon Aug 17 12:29:58 2009 -0400
+
+    Updated Brazilian Portuguese translation.
+
+ po/pt_BR.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 6781b99a16badd52d84a4ce7cb0470cc6683cef6
+Author: Kjartan Maraas <kmaraas gnome org>
+Date:   Mon Aug 17 17:22:39 2009 +0200
+
+    Updated Norwegian bokmål translation.
+
+ po/nb.po | 2654 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 1419 insertions(+), 1235 deletions(-)
+
+commit 255748b2094d2ef8cd70445a83a69894dd64de32
+Author: Shankar Prasad <svenkate redhat com>
+Date:   Mon Aug 17 18:47:58 2009 +0530
+
+    Updated Kannada(kn) translation
+
+ po/kn.po | 3301 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 1785 insertions(+), 1516 deletions(-)
+
+commit 7ae15442477952aae4dc66707f7d415a81724968
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Mon Aug 17 13:32:02 2009 +0200
+
+    Updated French translation
+
+ po/fr.po |  361 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 200 insertions(+), 161 deletions(-)
+
+commit 477c33a30e4b03eb12aca692c3e2ed27ba2ace87
+Author: Fran Diéguez <fran dieguez glug es>
+Date:   Sat Aug 15 10:01:54 2009 +0200
+
+    Updated Galician Translation
+
+ po/gl.po | 3503 +++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 2125 insertions(+), 1378 deletions(-)
+
+commit 5bc03e33b9f268a1566116842e3787e636544248
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Sat Aug 15 02:29:58 2009 +0200
+
+    Hungarian translation updated
+
+ po/hu.po |  216 ++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 120 insertions(+), 96 deletions(-)
+
+commit d1f147f7a939c79255e537f190e30739572f65c2
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Fri Aug 14 16:23:22 2009 +0200
+
+    Updated Spanish translation
+
+ help/es/es.po |  151 +++++++++++++++-----------------------------------------
+ 1 files changed, 41 insertions(+), 110 deletions(-)
+
+commit 5003cb06b41b8f320febeecaf5e6fc12d0609f67
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Fri Aug 14 16:23:16 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |   84 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 42 insertions(+), 42 deletions(-)
+
+commit b5d091c1d615c87936a1280b7a74c376e4e8847d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 14 21:52:01 2009 +1000
+
+    make random play orders pick an entry when total weight is 0 (bug #580440)
+    
+    If there are entries in the query model, but they all have a weight of
+    0, it's better to pick one at random than to return nothing.  This
+    specifically fixes single track playlists with random-by-age-and-weight,
+    but it makes sense in general.
+
+ shell/rb-play-order-random.c |   36 ++++++++++++++++++++++++------------
+ 1 files changed, 24 insertions(+), 12 deletions(-)
+
+commit c6f908dd3d45740f31b4468bd5e7ae5368ed8133
+Author: Tommi Vainikainen <thv iki fi>
+Date:   Fri Aug 14 11:23:41 2009 +0300
+
+    Updated Finnish translation
+
+ po/fi.po | 2698 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1523 insertions(+), 1175 deletions(-)
+
+commit 47ac51559da3bd886fe73637d261d5012967c497
+Author: Og B. Maciel <ogmaciel gnome org>
+Date:   Thu Aug 13 00:24:10 2009 -0400
+
+    Updated Brazilian Portuguese translation.
+
+ po/pt_BR.po |  620 +++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 329 insertions(+), 291 deletions(-)
+
+commit c06b6c30b811898c66d294434cfbf1b820c5a137
+Author: Daniel Nylander <po danielnylander se>
+Date:   Wed Aug 12 23:18:12 2009 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |  383 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 209 insertions(+), 174 deletions(-)
+
+commit 289953d4cba878a6ecb48a6ccb74b5e424ad3327
+Author: Luca Ferretti <elle uca libero it>
+Date:   Tue Aug 11 01:42:10 2009 +0200
+
+    Updated Italian translation
+
+ po/it.po |  367 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 204 insertions(+), 163 deletions(-)
+
+commit 8f2ea941a5da81ef3b37a7bb291c3fe8e7fc5b52
+Author: Luca Ferretti <elle uca libero it>
+Date:   Tue Aug 11 01:39:26 2009 +0200
+
+    status-icon: add forgotten : in previous commit
+
+ plugins/status-icon/status-icon-preferences.ui |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit ac4786a781a0330f7d28b243abd1727822757adb
+Author: Luca Ferretti <elle uca libero it>
+Date:   Tue Aug 11 01:37:08 2009 +0200
+
+    status-icon: make label HIG compliant
+
+ plugins/status-icon/status-icon-preferences.ui |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 00db513ef58fc48c4ebf14ce7b9131b830c1801d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 10 22:35:40 2009 +1000
+
+    libmediaplayerid: new fs-uuid property, containing the filesystem uuid
+
+ lib/libmediaplayerid/mediaplayerid.h |    1 +
+ lib/libmediaplayerid/mpid-device.c   |   13 +++++++++++++
+ lib/libmediaplayerid/mpid-hal.c      |    4 ++++
+ lib/libmediaplayerid/mpid-udev.c     |    3 ++-
+ 4 files changed, 20 insertions(+), 1 deletions(-)
+
+commit 748bbf430aac0871c5b653c455aa4c6dd1088116
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 10 22:02:15 2009 +1000
+
+    status-icon: sensible defaults for status icon and notification modes
+
+ data/rhythmbox.schemas |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 6a53761688d5bf460cfe62be048e4784dee0d1c8
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Sun Aug 9 14:06:48 2009 +0200
+
+    Updated German translation.
+
+ po/de.po |  967 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 522 insertions(+), 445 deletions(-)
+
+commit bb77ce7e0958d7b95bbf0ef463318ef29d96e961
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 9 18:09:06 2009 +1000
+
+    mtp: make filenames safe for FAT filesystems before transferring
+
+ lib/rb-file-helpers.c             |   14 ++++++++++++--
+ lib/rb-file-helpers.h             |    1 +
+ plugins/mtpdevice/rb-mtp-source.c |    1 +
+ 3 files changed, 14 insertions(+), 2 deletions(-)
+
+commit a1a2d251c6f6209d815ce1ee291cbd5bf12ad95e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Aug 9 18:05:48 2009 +1000
+
+    audiocd: add missing #ifdef for compiling without metadata getter
+
+ plugins/audiocd/rb-audiocd-source.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 109284875f2ae5b9200daffd6c781aa53b821ea7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 8 23:29:31 2009 +1000
+
+    audiocd: don't require gtk 2.17.6 for metadata, just for the info bar
+
+ configure.ac                        |    4 ++--
+ plugins/audiocd/rb-audiocd-source.c |   10 ++++++----
+ 2 files changed, 8 insertions(+), 6 deletions(-)
+
+commit b5ee9a605958e4036d905c87344f8571d7e1a94d
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Fri Aug 7 19:21:13 2009 +0200
+
+    Updated Spanish translation
+
+ help/es/es.po |   64 +++++---------------------------------------------------
+ 1 files changed, 6 insertions(+), 58 deletions(-)
+
+commit 01131f849a446fcdf9aef108b5fa7fdaa05da26c
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Fri Aug 7 19:21:05 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  197 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 111 insertions(+), 86 deletions(-)
+
+commit 34ce7e378c4748e01eff0eb18bd82c04c90a0172
+Author: Bastien Nocera <hadess hadess net>
+Date:   Fri Aug 7 15:19:32 2009 +0100
+
+    Bug 535065 â?? If a cd is not listed in musicbrainz it can not be added.
+    
+    Add infobar to ask the user to enter the metadata into
+    MusicBrainz.
+
+ configure.ac                        |    4 +-
+ plugins/audiocd/album-info.ui       |   30 +++++++++-------
+ plugins/audiocd/rb-audiocd-source.c |   66 ++++++++++++++++++++++++++++++++++-
+ 3 files changed, 84 insertions(+), 16 deletions(-)
+
+commit 01d9af5de7a3dbf6745e35e4bae6246945824e3a
+Author: Bastien Nocera <hadess hadess net>
+Date:   Fri Aug 7 11:53:11 2009 +0100
+
+    Bug 322265 â?? Can't reload CD metadata
+    
+    Add a "Reload metadata" button for Audio CDs. Based on patch from
+    Matt N <fisxoj gmail com>
+
+ plugins/audiocd/rb-audiocd-source.c |   40 +++++++++++++++++++++++++++++++++++
+ 1 files changed, 40 insertions(+), 0 deletions(-)
+
+commit 91e93ba16a92c1d50c2c44e23aef460b445bbf05
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Aug 5 21:45:43 2009 +1000
+
+    mtp: drop support for libmtp < 0.3.0, add GUdev based detection
+    
+    The HAL device detection code is still there, and will be until GUdev is
+    widely available.
+    
+    This uses the new device management functions in libmtp 0.3.0, which
+    means multiple devices should work (bug #563544).  Since the device
+    detection is triggered by the removable media manager now, the 'scan
+    removable media' menu item now finds available MTP devices (bug #561953).
+
+ configure.ac                      |   32 ++++----
+ plugins/mtpdevice/Makefile.am     |    2 +
+ plugins/mtpdevice/rb-mtp-plugin.c |  138 ++++++++++++++++++++++++++++++++++---
+ plugins/mtpdevice/rb-mtp-source.c |   64 +++++------------
+ plugins/mtpdevice/rb-mtp-source.h |    7 ++-
+ 5 files changed, 173 insertions(+), 70 deletions(-)
+
+commit cb09dc131c9dbfa78aa48835844ad13e8ec33697
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Aug 5 20:29:07 2009 +1000
+
+    fix a bunch of badly merged #include/#ifdef changes (oops)
+
+ lib/rb-util.c                                     |    5 -----
+ plugins/generic-player/rb-generic-player-plugin.c |    6 ++----
+ plugins/generic-player/rb-generic-player-source.c |    8 +++-----
+ plugins/generic-player/rb-generic-player-source.h |    2 ++
+ plugins/generic-player/rb-nokia770-source.c       |    4 ++--
+ plugins/generic-player/rb-nokia770-source.h       |    2 ++
+ plugins/generic-player/rb-psp-source.c            |    4 ++--
+ plugins/generic-player/rb-psp-source.h            |    2 ++
+ plugins/ipod/rb-ipod-helpers.c                    |    6 +-----
+ plugins/ipod/rb-ipod-plugin.c                     |    2 ++
+ shell/rb-removable-media-manager.c                |    7 ++++++-
+ shell/rb-removable-media-manager.h                |    2 ++
+ 12 files changed, 26 insertions(+), 24 deletions(-)
+
+commit 627ad41233dcd650324882897e1ae44607eac162
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Aug 5 07:18:49 2009 +1000
+
+    removable-media: add support for device-based sources
+    
+    This is for sources representing devices for which no GVolume or GMount
+    will be created, such as MTP devices.  There's a new
+    create-source-device signal, similar to create-source-volume and
+    create-source-mount.
+
+ shell/Makefile.am                  |    2 +
+ shell/rb-removable-media-manager.c |  122 ++++++++++++++++++++++++++++++++++-
+ shell/rb-removable-media-manager.h |    3 +
+ 3 files changed, 123 insertions(+), 4 deletions(-)
+
+commit 018fcd1bd473d3878c6ff972eba9c81f50ebed85
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Aug 5 07:09:23 2009 +1000
+
+    add configure checks for GUdev
+
+ configure.ac |   32 ++++++++++++++++++++++++++++++--
+ 1 files changed, 30 insertions(+), 2 deletions(-)
+
+commit d8388f496af6754906277cefd75139433b43a621
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 4 23:39:35 2009 +1000
+
+    remove obsolete hal helper functions
+
+ lib/Makefile.am |    3 +--
+ lib/rb-util.c   |   38 --------------------------------------
+ lib/rb-util.h   |    2 --
+ 3 files changed, 1 insertions(+), 42 deletions(-)
+
+commit 45ba8a9199fe04ec9ac187c34608ba6823af1f5f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 4 23:38:28 2009 +1000
+
+    ipod: use libmediaplayerid for device detection
+
+ plugins/ipod/Makefile.am       |    2 -
+ plugins/ipod/rb-ipod-helpers.c |  165 ++++++++++------------------------------
+ plugins/ipod/rb-ipod-helpers.h |    4 +-
+ plugins/ipod/rb-ipod-plugin.c  |    2 +-
+ plugins/ipod/rb-ipod-source.c  |    2 +-
+ sources/Makefile.am            |    1 -
+ 6 files changed, 45 insertions(+), 131 deletions(-)
+
+commit 936af352b097fa022d775f29e43fac64aa86654c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 4 23:34:25 2009 +1000
+
+    generic-player: use libmediaplayerid for device info
+
+ plugins/generic-player/Makefile.am                |    8 +-
+ plugins/generic-player/rb-generic-player-plugin.c |   16 +-
+ plugins/generic-player/rb-generic-player-source.c |  724 +++++----------------
+ plugins/generic-player/rb-generic-player-source.h |    6 +-
+ plugins/generic-player/rb-nokia770-source.c       |  114 +---
+ plugins/generic-player/rb-nokia770-source.h       |    4 +-
+ plugins/generic-player/rb-psp-source.c            |   93 +---
+ plugins/generic-player/rb-psp-source.h            |    4 +-
+ 8 files changed, 184 insertions(+), 785 deletions(-)
+
+commit ed55e746caf684361b69ccbb471894ef7c82ddd6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 4 23:22:53 2009 +1000
+
+    use libmediaplayerid to find device information when creating sources
+
+ bindings/python/Makefile.am                       |    1 +
+ doc/reference/Makefile.am                         |    5 +---
+ lib/rb-marshal.list                               |    1 +
+ plugins/audiocd/Makefile.am                       |    3 +-
+ plugins/audiocd/rb-audiocd-plugin.c               |    1 +
+ plugins/cd-recorder/Makefile.am                   |    2 -
+ plugins/generic-player/Makefile.am                |    1 +
+ plugins/generic-player/rb-generic-player-plugin.c |    2 +-
+ plugins/ipod/Makefile.am                          |    3 +-
+ plugins/ipod/rb-ipod-plugin.c                     |    3 +-
+ plugins/mtpdevice/Makefile.am                     |    3 +-
+ shell/Makefile.am                                 |    3 ++
+ shell/rb-removable-media-manager.c                |   25 +++++++++++++-------
+ shell/rb-removable-media-manager.h                |    3 +-
+ sources/Makefile.am                               |    1 +
+ 15 files changed, 36 insertions(+), 21 deletions(-)
+
+commit c439e1cd2f1b47de2ff860fe6334d1575173a751
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 4 22:59:45 2009 +1000
+
+    add libmediaplayerid
+    
+    This library is responsible for retrieving media player device
+    information.  It uses GUdev and a set of media player info files,
+    or if built without GUdev, it can use HAL.
+    
+    libmediaplayerid may be split out into its own repository somewhere,
+    depending on whether others find it useful.
+
+ configure.ac                         |    3 +
+ lib/Makefile.am                      |    2 +
+ lib/libmediaplayerid/Makefile.am     |   44 ++++
+ lib/libmediaplayerid/mediaplayerid.h |  104 +++++++++
+ lib/libmediaplayerid/mpid-device.c   |  409 ++++++++++++++++++++++++++++++++++
+ lib/libmediaplayerid/mpid-dummy.c    |   27 +++
+ lib/libmediaplayerid/mpid-files.c    |   98 ++++++++
+ lib/libmediaplayerid/mpid-hal.c      |  256 +++++++++++++++++++++
+ lib/libmediaplayerid/mpid-private.h  |   42 ++++
+ lib/libmediaplayerid/mpid-udev.c     |   78 +++++++
+ lib/libmediaplayerid/mpid-util.c     |  257 +++++++++++++++++++++
+ lib/libmediaplayerid/testmpid.c      |   52 +++++
+ 12 files changed, 1372 insertions(+), 0 deletions(-)
+
+commit 55c40bb45f289f73fead7cd421ca6e59e390183f
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Sat Aug 1 15:07:50 2009 +0300
+
+    Updating Estonian translation
+
+ po/et.po |  177 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 88 insertions(+), 89 deletions(-)
+
+commit 0cf2bcb6698b7d164016318e92ed69726a9ee39f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Aug 1 09:21:29 2009 +1000
+
+    metadata: don't g_free GValues allocated with GSlice
+    
+    Fixes metadata helper crashes when importing files with duplicate tags
+    (usually id3v1) and such.  Fixes lp#396405.
+
+ metadata/rb-metadata-gst.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit ab0ba6d43b73d7030d3a2ea4c5c529919ea253c7
+Author: Bastien Nocera <hadess hadess net>
+Date:   Fri Jul 31 18:44:51 2009 +0100
+
+    Accept afc mounts as iPods
+    
+    We don't need to check the volume's data, we know that the
+    afc mounts will be iPod Touches/iPhones.
+
+ plugins/ipod/rb-ipod-helpers.c |   10 ++++++++++
+ plugins/ipod/rb-ipod-source.c  |    2 ++
+ 2 files changed, 12 insertions(+), 0 deletions(-)
+
+commit 8797d31f55ebd9bc5790f0f675cdd4b7e3ae6201
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Fri Jul 31 18:36:41 2009 +0300
+
+    Updating Estonian translation
+
+ po/et.po |   42 +++++++++++++++++++++++++-----------------
+ 1 files changed, 25 insertions(+), 17 deletions(-)
+
+commit d3dc8d5b2bea65e9f9ff64c102220c8dde60bf9d
+Author: A S Alam <aalam users sf net>
+Date:   Fri Jul 31 07:46:44 2009 +0530
+
+    Updating Punjabi Translation
+
+ po/pa.po |  177 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 94 insertions(+), 83 deletions(-)
+
+commit 679b7aead3e85684e082131dedfe9bba58ca2592
+Author: Aron Xu <aronxu gnome org>
+Date:   Thu Jul 30 11:16:02 2009 +0800
+
+    Updated Simplified Chinese translation.
+
+ po/zh_CN.po | 2906 ++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1597 insertions(+), 1309 deletions(-)
+
+commit 47a5f4753d1cfcd2bcc2de10daeaa7a71f598d5d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jul 29 20:36:48 2009 +1000
+
+    metadata: don't crash if there are no saveable types (bug #590108)
+
+ metadata/rb-metadata-dbus-client.c |   20 +++++++++++++-------
+ 1 files changed, 13 insertions(+), 7 deletions(-)
+
+commit f7bf76d14b2758d21f23d693a62cc5e45b8fa4fb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jul 27 23:25:05 2009 +1000
+
+    encoder: close output streams, now that giostreamsink doesn't
+    
+    In gst-plugins-base 0.10.24 and later, giostreamsink will no longer
+    close the output stream, so we have to do it ourselves.
+
+ backends/gstreamer/rb-encoder-gst.c |   30 ++++++++++++++++++++++++++++++
+ 1 files changed, 30 insertions(+), 0 deletions(-)
+
+commit 0117c1593eed3f0b77edec6b5bbd7e686485064d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 9 22:57:41 2009 +1000
+
+    rearrange things to link less badly (bug #437110)
+    
+    Plugin management code moves to shell/, librhythmbox-core gets built in
+    shell/ and contains everything except main.c.  No more missing symbols
+    in any of the shared libraries.
+
+ Makefile.am                               |    2 +-
+ configure.ac                              |    1 -
+ corelib/Makefile.am                       |   18 -
+ doc/reference/Makefile.am                 |   11 +-
+ plugins/Makefile.am                       |   48 --
+ plugins/audiocd/Makefile.am               |    2 +-
+ plugins/audioscrobbler/Makefile.am        |    2 +-
+ plugins/brasero-disc-recorder/Makefile.am |    2 +-
+ plugins/cd-recorder/Makefile.am           |    2 +-
+ plugins/daap/Makefile.am                  |    2 +-
+ plugins/fmradio/Makefile.am               |    2 +-
+ plugins/generic-player/Makefile.am        |    2 +-
+ plugins/ipod/Makefile.am                  |    2 +-
+ plugins/iradio/Makefile.am                |    2 +-
+ plugins/lirc/Makefile.am                  |    2 +-
+ plugins/mmkeys/Makefile.am                |    2 +-
+ plugins/mtpdevice/Makefile.am             |    2 +-
+ plugins/power-manager/Makefile.am         |    2 +-
+ plugins/rb-module.c                       |  185 --------
+ plugins/rb-module.h                       |   59 ---
+ plugins/rb-plugin-manager.c               |  561 ----------------------
+ plugins/rb-plugin-manager.h               |   79 ----
+ plugins/rb-plugin.c                       |  278 -----------
+ plugins/rb-plugin.h                       |  211 ---------
+ plugins/rb-plugins-engine.c               |  728 -----------------------------
+ plugins/rb-plugins-engine.h               |   64 ---
+ plugins/rb-python-module.c                |  580 -----------------------
+ plugins/rb-python-module.h                |   69 ---
+ plugins/rb-python-plugin.c                |  277 -----------
+ plugins/rb-python-plugin.h                |   52 --
+ plugins/sample/Makefile.am                |    2 +-
+ plugins/status-icon/Makefile.am           |    2 +-
+ plugins/visualizer/Makefile.am            |    2 +-
+ po/POTFILES.in                            |   12 +-
+ podcast/Makefile.am                       |    6 +-
+ shell/Makefile.am                         |   57 ++-
+ shell/rb-module.c                         |  185 ++++++++
+ shell/rb-module.h                         |   59 +++
+ shell/rb-plugin-manager.c                 |  561 ++++++++++++++++++++++
+ shell/rb-plugin-manager.h                 |   79 ++++
+ shell/rb-plugin.c                         |  278 +++++++++++
+ shell/rb-plugin.h                         |  211 +++++++++
+ shell/rb-plugins-engine.c                 |  728 +++++++++++++++++++++++++++++
+ shell/rb-plugins-engine.h                 |   64 +++
+ shell/rb-python-module.c                  |  584 +++++++++++++++++++++++
+ shell/rb-python-module.h                  |   69 +++
+ shell/rb-python-plugin.c                  |  281 +++++++++++
+ shell/rb-python-plugin.h                  |   52 ++
+ 48 files changed, 3217 insertions(+), 3264 deletions(-)
+
+commit a67a818946f05f50ea9672f52b79848e91844ea6
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Fri Jul 24 15:12:41 2009 +0200
+
+    Hungarian translation updated
+
+ po/hu.po |  312 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 157 insertions(+), 155 deletions(-)
+
+commit 62b1256447a97b56b32517c96cb010fea9c7ec4d
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Wed Jul 22 19:09:35 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  424 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 218 insertions(+), 206 deletions(-)
+
+commit f82f42945acb6f9e7a5cc6e8ced3908a8bbe1b01
+Author: Gustavo Mora <gusfmora gmail com>
+Date:   Wed Jul 22 23:38:56 2009 +1000
+
+    status-icon: make the mouse wheel action configurable (bug #376863)
+    
+    The available actions are the existing volume control and next/previous
+    track.
+
+ data/rhythmbox.schemas                         |   14 +++++
+ plugins/status-icon/rb-status-icon-plugin.c    |   66 ++++++++++++++++++++---
+ plugins/status-icon/status-icon-preferences.ui |   48 +++++++++++++++++-
+ 3 files changed, 118 insertions(+), 10 deletions(-)
+
+commit 8ff31389a4dfc3c4094d63b8dfb528fe5b0aa984
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Wed Jul 22 16:40:16 2009 +0300
+
+    Updating Estonian translation
+
+ po/et.po |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit c63b6663f56ff905238d1a4d73cb3cf76ea948e2
+Author: Piotr Janas <piotr janas t99 pl>
+Date:   Tue Jul 21 23:34:32 2009 +1000
+
+    lyrics: use streaming title information if available (bug #586598)
+    
+    With this, we make a fair attempt at getting lyrics for songs played in
+    radio streams.
+
+ plugins/lyrics/lyrics/__init__.py |   83 +++++++++++++++++++++----------------
+ 1 files changed, 47 insertions(+), 36 deletions(-)
+
+commit 36af8332c75ba127e54bdbe9715d6e9b926f8183
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jul 21 21:48:16 2009 +1000
+
+    RBHeader: update using playing-song-changed signal
+    
+    The header widget is now updated when the new song is actually playing,
+    rather than when we ask the player to open it.  The difference is most
+    visible when doing gapless transitions between tracks on the same album.
+
+ shell/rb-shell-player.c |   12 +--------
+ widgets/rb-header.c     |   59 ++++++++++++----------------------------------
+ widgets/rb-header.h     |    4 ---
+ 3 files changed, 18 insertions(+), 57 deletions(-)
+
+commit 8194026419c2df4314ba046ca12b719276760092
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jul 17 21:47:25 2009 +1000
+
+    mtp: don't crash handling albums with no name
+
+ plugins/mtpdevice/rb-mtp-source.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 1178f68b4437c5afa94c2f326c60626001fee41d
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Mon Jul 13 06:03:33 2009 -0400
+
+    Updated Gujarati Translations
+
+ po/gu.po |   29 +++++++++++++----------------
+ 1 files changed, 13 insertions(+), 16 deletions(-)
+
+commit e2933efdd24b544593f29499481f1e2fbf9be10d
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Jul 12 13:06:38 2009 +0200
+
+    Updated Spanish translation
+
+ help/es/es.po |   13 ++++---------
+ 1 files changed, 4 insertions(+), 9 deletions(-)
+
+commit 41d6850bd7a99c50612aa4973e5f2c0604682504
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat Jul 11 14:48:57 2009 +0200
+
+    Updated Spanish translation
+
+ help/es/es.po |   68 ++++++++++++--------------------------------------------
+ 1 files changed, 15 insertions(+), 53 deletions(-)
+
+commit 975179c06bdb4c1395045de8f82ae93a463d22a4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 11 13:58:44 2009 +1000
+
+    rhythmdb: dispose of the internal GCancellable properly (bug #588257)
+
+ rhythmdb/rhythmdb.c |    6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit df34ae56b0d8e57f2415264c168f8021c656c17d
+Author: Götz Waschk <waschk mandriva org>
+Date:   Sat Jul 11 12:39:46 2009 +1000
+
+    last.fm: link the plugin with libsoup-gnome (bug #588248)
+
+ plugins/audioscrobbler/Makefile.am |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 561dce56eca9c908f9d80b178a8381ae838e5a66
+Author: Ask H. Larsen <asklarsen gmail com>
+Date:   Thu Jul 9 18:20:45 2009 +0200
+
+    Updated Danish translation
+
+ po/da.po | 1123 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 583 insertions(+), 540 deletions(-)
+
+commit e8d83cdfb1ba93bda180eb7d55f10b8a1642175b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jul 9 20:50:12 2009 +1000
+
+    playbin2: revert hacky fix for bug #585595, fix it properly
+    
+    This adds a parameter to the player backend EOS signal indicating
+    whether the signal is being emitted early to allow a track transition.
+    We only allow playback to be stopped on real EOS signals.
+
+ backends/gstreamer/rb-player-gst-xfade.c |    2 +-
+ backends/gstreamer/rb-player-gst.c       |   14 ++------------
+ backends/rb-player.c                     |   14 +++++++++-----
+ backends/rb-player.h                     |    5 +++--
+ lib/rb-marshal.list                      |    1 +
+ shell/rb-shell-player.c                  |    8 +++++---
+ 6 files changed, 21 insertions(+), 23 deletions(-)
+
+commit fa158141f98924c0293ec3a78a483cb294a64d3b
+Author: Pascal Terjan <pterjan linuxfr org>
+Date:   Fri Jul 3 09:17:06 2009 +0200
+
+    plugins: make a warning message more understandable (bug #587662)
+    
+    Signed-off-by: Pascal Terjan <pterjan linuxfr org>
+
+ plugins/rb-python-module.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit b31903698c578add3748d8c38140e31c05e8c2c7
+Author: Theppitak Karoonboonyanan <thep linux thai net>
+Date:   Thu Jul 9 11:25:46 2009 +0700
+
+    Updated Thai translation.
+
+ po/th.po | 2852 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1611 insertions(+), 1241 deletions(-)
+
+commit 4cc17e48ef476f0d47dc708add20abcf5d5474e3
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Tue Jul 7 22:40:15 2009 +0200
+
+    Updated Spanish translation
+
+ help/es/es.po | 1686 +++++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 1037 insertions(+), 649 deletions(-)
+
+commit 816488eedf136cdc099f2d75bea8cadd8db927cf
+Author: Daniel Nylander <po danielnylander se>
+Date:   Tue Jul 7 22:25:08 2009 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |  510 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 261 insertions(+), 249 deletions(-)
+
+commit a98da1d337684bbd00f25aab02f911f15215ef6d
+Author: Joan Duran <jodufi gmail com>
+Date:   Mon Jul 6 21:20:51 2009 +0200
+
+    Updated Catalan translation
+
+ po/ca.po | 2934 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1665 insertions(+), 1269 deletions(-)
+
+commit 051b31659ffda6fe94bc51243d5b949dda87a442
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Mon Jul 6 02:21:39 2009 -0400
+
+    Updated Gujarati Translations
+
+ po/gu.po |  585 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 299 insertions(+), 286 deletions(-)
+
+commit 05020b29c17e5b7eb9391eca3e1d6b300fa77ec7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jul 5 20:30:51 2009 +1000
+
+    release 0.12.3
+
+ NEWS         |    7 +++++++
+ configure.ac |    2 +-
+ 2 files changed, 8 insertions(+), 1 deletions(-)
+
+commit 1c74f1b047472bee1b11695cd3961584c4f5f5a8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 4 21:34:18 2009 +1000
+
+    loader: ensure we always release the gdk lock after callbacks (bug #587691)
+
+ plugins/rb/Loader.py |   31 ++++++++++++++++++++++---------
+ 1 files changed, 22 insertions(+), 9 deletions(-)
+
+commit 7e8864ae09b39c49a7c174f1eede0dfbece122f2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 4 18:16:03 2009 +1000
+
+    player-gst: don't stop the pipeline in about-to-finish handler (bug #585595)
+    
+    about-to-finish is emitted on a streaming thread, so we can't change the
+    pipeline state from there, and if there's nothing to play after the
+    current track, we want to wait until it actually finishes.
+    
+    This is a bit of a hack, but it works for now.
+
+ backends/gstreamer/rb-player-gst.c |    9 +++++++++
+ 1 files changed, 9 insertions(+), 0 deletions(-)
+
+commit ab34a3ead0fd63e56d686afbd7c83a0a8e186343
+Author: Mark Krapivner <mark125 gmail com>
+Date:   Fri Jul 3 18:31:38 2009 +0300
+
+    Updated Hebrew translation
+
+ po/he.po | 1254 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 623 insertions(+), 631 deletions(-)
+
+commit 60dea251298c8a7894e39b1a9a215d74f822ec01
+Author: ifelix <ifelix redhat com>
+Date:   Fri Jul 3 16:16:42 2009 +0530
+
+    Tamil linguas added
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 79f191ba6442490aaeaf58a7d464e2791d8b56ea
+Author: ifelix <ifelix redhat com>
+Date:   Fri Jul 3 16:16:25 2009 +0530
+
+    Updated Tamil Translations
+
+ po/ta.po | 4956 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 4956 insertions(+), 0 deletions(-)
+
+commit 3b8c0f2cfeb8c533264ff5f8d03d1894a702ad5d
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Thu Jul 2 05:37:34 2009 +0300
+
+    Updating Estonian translation
+
+ po/et.po | 4328 +++++++++++++++++++++++++++++++++++++++++++++++---------------
+ 1 files changed, 3279 insertions(+), 1049 deletions(-)
+
+commit bc5d1814b25e001fd37db30f11e548f3c4489fd1
+Author: A S Alam <aalam users sf net>
+Date:   Thu Jul 2 06:44:38 2009 +0530
+
+    Updating translation for Punjabi
+
+ po/pa.po |  506 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 262 insertions(+), 244 deletions(-)
+
+commit 69f00d0f4f7e8de61ad1ce093488043bbf89fe23
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Thu Jul 2 00:04:12 2009 +0200
+
+    Hungarian translation updated
+
+ po/hu.po |  972 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 485 insertions(+), 487 deletions(-)
+
+commit 453b62df94d833ff27b70e62c3deb17b42c7ad6e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jul 1 10:44:19 2009 +1000
+
+    rhythmdb: don't crash when processing certain load errors (bug #587479)
+    
+    Some metadata load events don't end up having a metadata reader
+    instance, but in some places we assumed they all did.
+
+ rhythmdb/rhythmdb.c |   23 ++++++++++++-----------
+ 1 files changed, 12 insertions(+), 11 deletions(-)
+
+commit e121ba05876623b7e0ff36123e11dda4f117872b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 30 09:38:03 2009 +1000
+
+    first prerelease of 0.12.3
+
+ NEWS         |   92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README       |    2 +-
+ configure.ac |    2 +-
+ 3 files changed, 94 insertions(+), 2 deletions(-)
+
+commit b89bc041494ba819358cb608dd6132818776c98a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 30 09:28:58 2009 +1000
+
+    metadata: use GSlice to allocate GValues (bug #587329)
+    
+    Since commit 606ab6746597b8c1ca5d35e52db345bc46a67e8b they've been
+    freed as if they were allocated this way.  This fixes various allocation
+    related complaints from the metadata helper process.
+
+ metadata/rb-metadata-gst.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit f6b27b5a7a6319948042dbf538df821c42258e3d
+Author: Luca Ferretti <elle uca libero it>
+Date:   Mon Jun 29 07:50:13 2009 +0200
+
+    Updated Italian translation
+
+ po/it.po |  366 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 193 insertions(+), 173 deletions(-)
+
+commit 9b6e1f8abae7af8c53c22ed6a051636e892be101
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Sun Jun 28 21:00:13 2009 +0200
+
+    Updated French translation (ui and help)
+
+ help/fr/fr.po |   69 +++--
+ po/fr.po      |  944 +++++++++++++++++++++++++++++----------------------------
+ 2 files changed, 515 insertions(+), 498 deletions(-)
+
+commit 3b829591bbce0f347f121ef22a94bf79dc8c06ce
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 28 11:42:21 2009 +1000
+
+    API doc: remove proxy config sections
+
+ doc/reference/rhythmbox-docs.sgml    |    1 -
+ doc/reference/rhythmbox-sections.txt |   18 ------------------
+ doc/reference/rhythmbox.types        |    2 --
+ 3 files changed, 0 insertions(+), 21 deletions(-)
+
+commit 76e886d660dff8d37cd83028158c8932893b36cd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 28 10:09:14 2009 +1000
+
+    audiocd: clean up properly when metadata loading fails (bug #516192)
+
+ plugins/audiocd/rb-audiocd-source.c |    8 +++++++-
+ 1 files changed, 7 insertions(+), 1 deletions(-)
+
+commit b35515b85b1f3fda18a6e8f879d257be76e7c140
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 27 18:06:05 2009 +1000
+
+    metadata: don't try to add NULL strings to dbus messages
+    
+    Stops the metadata helper crashing when it can't identify the media type
+    of a file it's reading.
+
+ metadata/rb-metadata-dbus-service.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 51abc1d08ca4ce7d71011745759f33d4b870f1c7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 27 15:02:23 2009 +1000
+
+    remove rb-proxy-config.c from POTFILES.in
+
+ po/POTFILES.in |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit e50a4772d024c174254b16c416025a1bea3af9dd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 27 13:54:27 2009 +1000
+
+    encoder-gst: use queue2 instead of queue
+
+ backends/gstreamer/rb-encoder-gst.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit cc1d43f6c8fbd7a80d480fc520e2ab8996947225
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 27 13:53:23 2009 +1000
+
+    encoder-gst: only add string tags if non-NULL and not empty
+    
+    This fixes some GStreamer warnings.
+
+ backends/gstreamer/rb-encoder-gst.c |   56 +++++++++++++----------------------
+ 1 files changed, 21 insertions(+), 35 deletions(-)
+
+commit 8dd0926e24f0f8ba13e1e71585ecd44c4df1966d
+Author: Žygimantas BeruÄ?ka <zygis gnome org>
+Date:   Fri Jun 26 19:37:06 2009 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 2891 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1634 insertions(+), 1257 deletions(-)
+
+commit ddb82e1457d12d39c30237767fe59246f6df4344
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 26 21:23:45 2009 +1000
+
+    remove old proxy code, use libsoup-gnome
+    
+    Besides throwing away a pile of dead code, this means things work with
+    proxy autoconfiguration (bug #345712).
+
+ configure.ac                                      |    4 +-
+ lib/Makefile.am                                   |    5 +-
+ lib/rb-preferences.h                              |    1 -
+ lib/rb-proxy-config.c                             |  289 ---------------------
+ lib/rb-proxy-config.h                             |   78 ------
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c |   29 +--
+ plugins/audioscrobbler/rb-audioscrobbler.c        |   57 +----
+ plugins/audioscrobbler/rb-audioscrobbler.h        |    4 +-
+ plugins/audioscrobbler/rb-lastfm-source.c         |   57 +----
+ shell/rb-shell.c                                  |   17 --
+ 10 files changed, 27 insertions(+), 514 deletions(-)
+
+commit dea10f4abd5e5b7b44d0322711423a993543d434
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 26 10:14:43 2009 +1000
+
+    player-gst: fix crash on pipeline shutdown failure (bug #586985)
+
+ backends/gstreamer/rb-player-gst.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 531575723b8eb70466599ad217f2c2820b16bda1
+Author: Sandeep Shedmake <sshedmak redhat com>
+Date:   Wed Jun 24 19:01:48 2009 +0530
+
+    Updated Marathi Translations
+
+ po/mr.po |  256 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 136 insertions(+), 120 deletions(-)
+
+commit 3b13bc39f524f15023dff660090f660c8fa0b7d3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 24 19:32:14 2009 +1000
+
+    ipod: implement move-to-trash for playlists (bug #586649)
+
+ plugins/ipod/rb-ipod-source.c                 |   32 ++++++++++++++----------
+ plugins/ipod/rb-ipod-source.h                 |    3 ++
+ plugins/ipod/rb-ipod-static-playlist-source.c |   20 ++++++++++++++-
+ 3 files changed, 41 insertions(+), 14 deletions(-)
+
+commit 8b1b586d6030e653ad2fd62aec5f3969151498ba
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 24 19:27:33 2009 +1000
+
+    generic-player: implement move-to-trash in playlists
+
+ .../rb-generic-player-playlist-source.c            |   38 +++++++++-
+ plugins/generic-player/rb-generic-player-source.c  |   82 ++++++++++++++------
+ plugins/generic-player/rb-generic-player-source.h  |    5 +
+ 3 files changed, 100 insertions(+), 25 deletions(-)
+
+commit 4c7affae378869b7b6cfc7f13367c762bcfff038
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 24 19:21:55 2009 +1000
+
+    generic-player: shorten function names in the playlist source class
+
+ .../rb-generic-player-playlist-source.c            |   32 ++++++++++---------
+ 1 files changed, 17 insertions(+), 15 deletions(-)
+
+commit 660e2b9358062c52fe6016abfb0db5c223b65190
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 24 10:43:14 2009 +1000
+
+    rhythmdb: rearrange a message so intltool notices the translator comment
+
+ rhythmdb/rhythmdb.c |   12 +++++++-----
+ 1 files changed, 7 insertions(+), 5 deletions(-)
+
+commit a4d0777f15629e1a942f8b7a648cb43025e5d6e4
+Author: Leonardo Ferreira Fontenelle <leonardof gnome org>
+Date:   Tue Jun 23 21:20:01 2009 -0300
+
+    Updated Brazilian Portuguese translation.
+    
+    Fixed access key errors as well. Closes bugs #576792, #576804, #576805,
+    #576806, #576816, #576817, #576819 and #576821.
+
+ po/pt_BR.po |   90 +++++++++++++++++++++++++----------------------------------
+ 1 files changed, 38 insertions(+), 52 deletions(-)
+
+commit 07ecf70823e3c42381f621f5adfe3e41161dd435
+Author: César Veiga <tombs linuxmail org>
+Date:   Tue Jun 23 20:26:50 2009 -0300
+
+    Updated Brazilian Portuguese translation.
+
+ po/pt_BR.po | 2586 +++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 1448 insertions(+), 1138 deletions(-)
+
+commit 8ab9c0721fd14d4309d760d3bf0f26df8f6cab3a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 23 22:54:36 2009 +1000
+
+    encoder: fix the queue size parameters so they actually help
+    
+    Previously, with max-size-time set to 2 minutes and everything else at
+    default values, either max-size-buffers (200) or max-size-bytes (~10mb)
+    would take effect.  For CD audio, 200 buffers is 200 CD sectors, which
+    is under 3 seconds.
+    
+    This makes CD ripping about twice as fast for me.
+
+ backends/gstreamer/rb-encoder-gst.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 39ae571ee625b81c8a5a2b425428fb525bf291ef
+Author: Amitakhya Phukan <aphukan aphukan pnq redhat com>
+Date:   Mon Jun 22 14:00:15 2009 +0530
+
+    Updated Assamese translations
+
+ po/as.po | 1717 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 870 insertions(+), 847 deletions(-)
+
+commit 3ee01d00ebc2b2af6babcbd93712d3c1a0304b59
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Sun Jun 21 10:34:43 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  256 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 136 insertions(+), 120 deletions(-)
+
+commit e1e712995d444b747037af8321d7c67f2ded2a4b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 20 20:47:02 2009 +1000
+
+    add album-info.ui to makefile
+
+ plugins/audiocd/Makefile.am |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 6a6b1f155d568f57133e63694bb7d4f5cee50b35
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 20 18:57:02 2009 +1000
+
+    add album-info.ui to POTFILES.in
+
+ po/POTFILES.in |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 23ca394b7e612a3f10898fed970c50a507ef2dd4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 20 18:04:56 2009 +1000
+
+    audiocd: make title, genre, and artist columns editable in place
+
+ plugins/audiocd/rb-audiocd-source.c |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 128f2706aab6ef896d6f25e6f2d281d3e06a876f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 20 18:03:40 2009 +1000
+
+    entry-view: add function for making columns editable
+
+ bindings/python/rb.defs |   10 ++++++
+ widgets/rb-entry-view.c |   78 +++++++++++++++++++++++++++++++++++++++++++++++
+ widgets/rb-entry-view.h |    3 ++
+ 3 files changed, 91 insertions(+), 0 deletions(-)
+
+commit a992081242f2639a5343fe7609da0f43d1a804d0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 20 12:25:07 2009 +1000
+
+    generic-player: fix crash when trying to delete with no audio folders
+
+ plugins/generic-player/rb-generic-player-source.c |   16 +++++++++-------
+ 1 files changed, 9 insertions(+), 7 deletions(-)
+
+commit 98558435e7efb12feb8ecb8d1d59f067b1155eeb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 20 11:50:33 2009 +1000
+
+    audiocd: disable paranoia when reading TOC information
+    
+    This has the side effect of reducing cdparanoia's cache size, making the
+    TOC scan faster.
+
+ plugins/audiocd/rb-audiocd-source.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit d231afc868b8a9aff40deeec3add32a7e73a7875
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 19 23:37:32 2009 +1000
+
+    status-icon: check widgets exist before updating them for gconf changes
+
+ plugins/status-icon/rb-status-icon-plugin.c |   16 ++++++++++------
+ 1 files changed, 10 insertions(+), 6 deletions(-)
+
+commit e1e65ce46c820e5b32b9eccbea91a9a07cc094ad
+Author: Amitakhya Phukan <aphukan fedoraproject org>
+Date:   Fri Jun 19 17:20:14 2009 +0530
+
+    Added as to LINGUAS and adding new Assamese translations.
+
+ po/LINGUAS |    1 +
+ po/as.po   | 4860 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 4861 insertions(+), 0 deletions(-)
+
+commit 0ff073b314fa95f3ab189fdabc830f29141e4e5b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 19 21:31:28 2009 +1000
+
+    update for new totem-plparser API additions (bug #586363, #586365)
+
+ plugins/audioscrobbler/rb-lastfm-source.c |    1 +
+ plugins/iradio/rb-iradio-source.c         |    1 +
+ 2 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 87642de0566e8ed8f82f52ab4fc6d4357f3ce855
+Author: Luca Ferretti <elle uca libero it>
+Date:   Fri Jun 19 09:02:38 2009 +0200
+
+    Updated Italian translation
+
+ po/it.po |  858 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 429 insertions(+), 429 deletions(-)
+
+commit ead36999a19e2dc4370127e29e7cf4163259cb28
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 19 14:29:24 2009 +1000
+
+    audiocd: use album artist info for extra metadata requests (bug #550491)
+
+ plugins/audiocd/rb-audiocd-source.c |  107 ++++++++++++++++++++++++++++++----
+ 1 files changed, 94 insertions(+), 13 deletions(-)
+
+commit d7dc14b15febb17315f690b0007bf96fcd72af85
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 19 14:26:13 2009 +1000
+
+    audiocd: add album info UI, hide 'album' column
+    
+    The album info UI is mostly copied from sound-juicer, with the addition
+    of the album artist sortname.
+
+ plugins/audiocd/album-info.ui       |  196 +++++++++++++++++++++++++++++++++
+ plugins/audiocd/rb-audiocd-source.c |  202 +++++++++++++++++++++++++++++++++--
+ 2 files changed, 391 insertions(+), 7 deletions(-)
+
+commit 3e38e86a7c483d196d2cbe71cbc427a9d63e933b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 19 14:20:19 2009 +1000
+
+    audiocd: don't show the search bar
+
+ plugins/audiocd/rb-audiocd-source.c |   41 +++++++++++++++++++++++++++++++++++
+ 1 files changed, 41 insertions(+), 0 deletions(-)
+
+commit 2d3deaf286595db867d3a434d23ed017045ef272
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 19 14:16:03 2009 +1000
+
+    library: request album artist name metadata when building filenames
+    
+    This is currently only available through the extra metadata mechanism,
+    but at some point it should be added as a regular entry property.
+
+ rhythmdb/rhythmdb.h         |    2 ++
+ sources/rb-library-source.c |   28 +++++++++++++++++++++-------
+ 2 files changed, 23 insertions(+), 7 deletions(-)
+
+commit b53fa656b99149540dff96da4de18385977b9b71
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 19 14:11:08 2009 +1000
+
+    ensure RBSource 'plugin' property is set during construction
+
+ sources/rb-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 43aaef9cf17331941c3c41077d3153dab1bc217f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 17 16:04:24 2009 +1000
+
+    magnatune: add missing object ID in GtkBuilder file for purchasing
+
+ plugins/magnatune/magnatune-purchase.ui |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 25e864944bfa652e06e6ca0d40dfad6dd60d6b3d
+Author: Stefano Frangioni <dummy it gmail com>
+Date:   Tue Jun 16 21:30:53 2009 +1000
+
+    rb-client: add --set-rating command (bug #583108)
+
+ remote/dbus/rb-client.c |   39 ++++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 38 insertions(+), 1 deletions(-)
+
+commit 0d2157c6eae2a7c0ff106dc077f74c48589423e2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 15 23:35:16 2009 +1000
+
+    generic-player: remove empty directories when deleting (bug #584701)
+    
+    When deleting a file from a generic player, walk up the directory
+    structure deleting directories until we hit a non-empty one, one of the
+    device's audio folders, or the root of the device filesystem.
+
+ plugins/generic-player/rb-generic-player-source.c |   65 +++++++++++++++++++++
+ 1 files changed, 65 insertions(+), 0 deletions(-)
+
+commit 65f1f82ef9fda2f878be45aeef5ab26dbcf0beab
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 15 22:12:33 2009 +1000
+
+    fix interaction with pulseaudio flat volume (bug #584958)
+    
+    First, we count the number of volume changes that have been made, and
+    keep track of the last change to be applied to the pipeline.  Then,
+    when starting the pipeline, we apply any volume changes that were made
+    while the pipeline was not running.
+    
+    The extra trick here is that when the audio sink provides volume
+    control, we ignore the first volume setting, which restores the volume
+    setting from gconf.  The reason we do this is that pulseaudio remembers
+    our volume for itself and applies it correctly, without modifying the
+    reference output volume.
+    
+    This change also fixes the volume change notification in the playbin2
+    backend, which was using the wrong signal.
+
+ backends/gstreamer/rb-player-gst-xfade.c |   21 +++++++++----
+ backends/gstreamer/rb-player-gst.c       |   49 ++++++++++++++++++++++++++----
+ 2 files changed, 58 insertions(+), 12 deletions(-)
+
+commit 738871da60fd8a6e628e8a9c7d1023c75a61e00c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 15 18:17:56 2009 +1000
+
+    rhythmdb: initialise podcast fields to empty string (bug #556296)
+
+ rhythmdb/rhythmdb.c |   17 +++++++++++++++++
+ 1 files changed, 17 insertions(+), 0 deletions(-)
+
+commit eb83a0afd3b7c56d2c399919fae72ae65de06f40
+Author: Sandeep Shedmake <sshedmak redhat com>
+Date:   Mon Jun 15 14:24:32 2009 +0530
+
+    Updated Marathi Translations
+
+ po/mr.po |  163 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 86 insertions(+), 77 deletions(-)
+
+commit 71e5be87db86a55e38f54e4c345a7a266762c51b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 14 22:51:53 2009 +1000
+
+    artdisplay: use fuzzy matching to filter search results (bug #349066)
+    
+    Rework the processing of Amazon search results to use the fuzzy string
+    matcher I added earlier.  Rather than trying to do exact or substring
+    matches in various combinations, we now do fuzzy matches for the album
+    name and each of the artist names in the search results (with a special
+    case for 'various artists' to help compilations).
+    
+    To avoid getting the wrong album by the right artist, we reject results
+    where one of the matches is below a threshold.  If the result doesn't
+    have a title or an artist, we use a default match strength slightly above
+    this threshold.  We then combine the artist and album match strengths
+    and take the highest result, as long as it's above another threshold.
+
+ .../artdisplay/artdisplay/AmazonCoverArtSearch.py  |  153 ++++++++++----------
+ 1 files changed, 80 insertions(+), 73 deletions(-)
+
+commit df7a9dce29b20e167bcd525e2a712a0f2887d5b4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 14 17:38:21 2009 +1000
+
+    lyrics: remove the default lyrics folder
+    
+    This makes the plugin use the XDG cache dir rather than ~/.lyrics.
+
+ data/rhythmbox.schemas            |    2 +-
+ plugins/lyrics/lyrics/__init__.py |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 41dd5fadde967ac65e3a8e59b762cac1c3e92ac7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 14 17:34:56 2009 +1000
+
+    lyrics: use fuzzy matches to check lyrics search results (bug #358313)
+    
+    This only applies to the leoslyrics.com and astraweb.com lyrics
+    searches, as the others don't seem to return partial match results, or
+    are too weird for me to figure out how to add this.
+
+ plugins/lyrics/lyrics/AstrawebParser.py   |   34 ++++++++++++++--------
+ plugins/lyrics/lyrics/LeoslyricsParser.py |   45 +++++++++++++++++++++++------
+ 2 files changed, 58 insertions(+), 21 deletions(-)
+
+commit da948c881531b535af3f5379097baa0df7467092
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 14 17:32:33 2009 +1000
+
+    lyrics: don't search for 'unknown' as an artist or title
+
+ plugins/lyrics/lyrics/__init__.py |   47 ++++++++++++++++++++++--------------
+ 1 files changed, 29 insertions(+), 18 deletions(-)
+
+commit e0c38ff77ed342cb6fb2b1836c094a4453757019
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 14 17:30:49 2009 +1000
+
+    add a fuzzy string matcher to the python 'rb' module
+
+ plugins/rb/Makefile.am    |    1 +
+ plugins/rb/stringmatch.py |   53 +++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 54 insertions(+), 0 deletions(-)
+
+commit 131663e1f5eaf5e9295be3b7c7116219c0d16f29
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sat Jun 13 11:20:23 2009 +0200
+
+    Updated German doc translation
+
+ help/de/de.po | 1690 ++++++++++++++++++++++++++++++++++-----------------------
+ 1 files changed, 1007 insertions(+), 683 deletions(-)
+
+commit cf29d9daaac71f1602b29974b9fc43ba03b84261
+Author: Daniel Nylander <po danielnylander se>
+Date:   Sat Jun 13 10:46:26 2009 +0200
+
+    Updated sv translation (Daniel Nylander)
+
+ po/sv.po | 2500 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 1385 insertions(+), 1115 deletions(-)
+
+commit 453a8ecbc728998197e672a3a698c5fa7df5a379
+Author: Milo Casagrande <milo ubuntu com>
+Date:   Fri Jun 12 12:06:40 2009 -0400
+
+    Fixed some typos in the manual
+    
+     * Fixed some mispelled rhythmbox now changed with an entity
+     * Fixes bug 502670
+
+ help/C/rhythmbox.xml |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit e2f9d8063aaf04e42864e094a80e692b48dd97a4
+Author: John Iacona <plate0salad gmail com>
+Date:   Fri Jun 12 23:01:45 2009 +1000
+
+    shell: add packing parameters for plugin-provided widgets (bug #585524)
+    
+    Adds packing parameters (same as those for gtk_box_pack_start) to
+    rb_shell_add_widget.  For the python bindings, the previously used
+    values are now the defaults.  C plugins will require code changes to
+    compile.
+
+ bindings/python/rb.defs                   |    2 ++
+ plugins/visualizer/rb-visualizer-plugin.c |    6 ++++--
+ shell/rb-shell.c                          |    4 ++--
+ shell/rb-shell.h                          |    2 +-
+ 4 files changed, 9 insertions(+), 5 deletions(-)
+
+commit 167355eb68ba577624623ae5f7f8c5949e34f69c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 12 19:25:53 2009 +1000
+
+    rhythmdb: allow errors to be replaced by song entries (bug #539007)
+    
+    We do normal imports by creating events with no entry type
+    specified (for some reason); a logic bug in the metadata load processing
+    code meant that in this case, an import error would never be deleted and
+    replaced with a regular song entry.  Now torrent downloads and other
+    types of transfer into the music library will eventually be imported
+    correctly.
+
+ rhythmdb/rhythmdb.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 185c60d7e3083b87ec6ba0a7b1f2443d1d8c1d56
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Fri Jun 12 14:46:30 2009 +0530
+
+    Updated Gujarati Translation
+
+ po/gu.po |  429 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 244 insertions(+), 185 deletions(-)
+
+commit 844b1243dbbb1e5ff66591872ab0bf7a56b421a3
+Author: A S Alam <aalam users sf net>
+Date:   Fri Jun 12 06:11:10 2009 +0530
+
+    updating translation for Punjabi (Gurmukhi) pa.po
+
+ po/pa.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit de658d10db504870c8ba65cc1f025a484da9d0a1
+Author: A S Alam <aalam users sf net>
+Date:   Fri Jun 12 06:10:27 2009 +0530
+
+    updating translation for Punjabi (Gurmukhi) pa.po
+
+ po/pa.po |  370 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 186 insertions(+), 184 deletions(-)
+
+commit 28ab6c8df4508514d3aed98db3ebd314adf21f23
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Thu Jun 11 22:51:48 2009 +0200
+
+    Updated French help translation
+
+ help/fr/fr.po | 1362 +++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 698 insertions(+), 664 deletions(-)
+
+commit 713d08da8528f32149204cff72f713dcc4cd0774
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Thu Jun 11 21:44:55 2009 +0200
+
+    help: Some more documentation update
+    
+    * Removed ellipsis from interface labels, as of GDP Style guide.
+    * Replaced Source list by Side pane.
+    * Other minor fixes.
+
+ help/C/rhythmbox.xml |   69 +++++++++++++++++++++++++++----------------------
+ 1 files changed, 38 insertions(+), 31 deletions(-)
+
+commit f0617b51a0136e0cc1c3b71ba07ececbbac7316c
+Author: Dean Sas <dean deansas org>
+Date:   Thu Jun 11 20:45:47 2009 +0200
+
+    help: Updated documentation (bug #531310)
+    
+    * Adds "transfer music to music players" and "use music stores" to list of
+    features
+    * Points out tags can be edited (bug 488888)
+    * Updates 'new radio item' menu entry
+    * Removes the tip that says you can't write to ipods (bug 528293)
+    * Shuffle some of the preferences documentation about.
+
+ help/C/rhythmbox.xml |  234 +++++++++++++++++++++++++++-----------------------
+ 1 files changed, 128 insertions(+), 106 deletions(-)
+
+commit cc9bfc58221799c9e491ecb176292b935ff848e9
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Thu Jun 11 17:01:51 2009 +0530
+
+    Updated Gujarati Translation
+
+ po/gu.po |  146 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 76 insertions(+), 70 deletions(-)
+
+commit 07e61d1948ddf004eedc32257a470cb4d1d22b0c
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Thu Jun 11 09:17:29 2009 +0200
+
+    More duplicated help figures deleted
+
+ help/es/figures/rb-notification-zone.png |  Bin 4238 -> 0 bytes
+ help/es/figures/rb-toolbar-shuffle.png   |  Bin 4579 -> 0 bytes
+ help/fr/figures/rb-toolbar-shuffle.png   |  Bin 4579 -> 0 bytes
+ 3 files changed, 0 insertions(+), 0 deletions(-)
+
+commit 112e2c74339ea6b05a699fb5c49201cde1283815
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Thu Jun 11 09:10:14 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  360 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 182 insertions(+), 178 deletions(-)
+
+commit f3db8ef9178a9585f8472e9cb7a34037729ee3e1
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Thu Jun 11 09:05:31 2009 +0200
+
+    Remove executable bit from figure
+
+ help/C/figures/rb-volume-changer.png |  Bin 5916 -> 5916 bytes
+ 1 files changed, 0 insertions(+), 0 deletions(-)
+
+commit 31e62eeca457afd24297d25b2ff940fd81952f17
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Thu Jun 11 09:05:10 2009 +0200
+
+    Remove duplicated figures (identical as original)
+
+ help/es/figures/rb-toolbar-repeat.png       |  Bin 4614 -> 0 bytes
+ help/fr/figures/rb-toolbar-repeat.png       |  Bin 4614 -> 0 bytes
+ help/zh_CN/figures/rb-notification-zone.png |  Bin 4238 -> 0 bytes
+ 3 files changed, 0 insertions(+), 0 deletions(-)
+
+commit 0b217fa895f03cf88d3bb47b7ceffac948d849b7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 11 00:39:57 2009 +1000
+
+    player-gst: pretend playing time is 0 during track changes (bug #584804)
+    
+    Since we don't know exactly when playbin2 changes from one track to the
+    next, we can't emit the playing-stream signal at the right point, and we
+    can't answer playing position queries properly either.  So, we emit the
+    playing-stream signal when we set the new URI and pretend the playback
+    position is 0 (in the new stream) until the next timer tick.
+
+ backends/gstreamer/rb-player-gst.c |   13 ++++++++++++-
+ 1 files changed, 12 insertions(+), 1 deletions(-)
+
+commit 4beeb75ebb0683c07fe0c04672082cbf01c27824
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 11 00:15:54 2009 +1000
+
+    shell-player: use gint64 for playback position in get_playing_time
+
+ shell/rb-shell-player.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit e41760f8d149eaa56373ad4322a87524eb2b6574
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Wed Jun 10 15:59:04 2009 +0530
+
+    Committed gu.po file
+
+ po/gu.po | 1031 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 521 insertions(+), 510 deletions(-)
+
+commit 6a06692f322ada49bd5a783134ec97edd912fff9
+Author: Markus Järvinen <mkj iki fi>
+Date:   Wed Jun 10 19:14:59 2009 +1000
+
+    last-fm: enable creation of user playlist stations (bug #585043)
+
+ plugins/audioscrobbler/rb-lastfm-source.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 9d35e279457f6e036f8a670f6ad5096d333f45b9
+Author: Jean-Philippe Garcia Ballester <giga le-pec org>
+Date:   Sat Jun 6 09:01:47 2009 +0200
+
+    daap: Allow IPv6 servers (bug #584930)
+    
+    Using â??AF_INETâ??, â??sockaddr_inâ?? and â??inet_addrâ?? disallow connecting to IPv6 DAAP
+    servers.
+    
+    The solution is to use â??soupâ?? to get the appropriate â??sockaddrâ?? and protocol
+    family for the given address.
+
+ plugins/daap/rb-daap-src.c |   32 +++++++++++++++++++-------------
+ 1 files changed, 19 insertions(+), 13 deletions(-)
+
+commit b6c3b13f7a4cb6a909c495c41a9eb2d66635ee71
+Author: Jean-Philippe Garcia Ballester <giga le-pec org>
+Date:   Sat Jun 6 08:53:20 2009 +0200
+
+    daap: Fix â??Hostâ?? HTTP header on manual daap (bug #584927)
+    
+    Do not resolve DAAP server hostname when adding a new DAAP share, but
+    instead store the hostname in the RBSource object.
+    Resolve the hostname only when necessary, i.e. when connecting with
+    â??socketâ?? and â??connectâ??.
+
+ plugins/daap/rb-daap-plugin.c |   81 +++++++++--------------------------------
+ plugins/daap/rb-daap-src.c    |   13 ++++++-
+ 2 files changed, 29 insertions(+), 65 deletions(-)
+
+commit 3d3efe257a52674f3cda0830c114627402dcd2bc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 10 17:43:34 2009 +1000
+
+    metadata: remove canSave from the dbus service
+
+ metadata/rb-metadata-dbus-service.c |   62 -----------------------------------
+ 1 files changed, 0 insertions(+), 62 deletions(-)
+
+commit 275e42a3df79b455243fdee808e15ef220d4401a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 10 17:40:33 2009 +1000
+
+    metadata: use the cached set of saveable types for can_save (bug #437324)
+    
+    Now that the metadata client has a copy of the set of types the metadata
+    service can save, we don't need to ask it for each individual type.
+    This makes the song properties window appear noticeably quicker, since
+    we don't have to start a metadata service process any more.
+
+ metadata/rb-metadata-dbus-client.c |   47 ++++++++---------------------------
+ 1 files changed, 11 insertions(+), 36 deletions(-)
+
+commit c2c9cf37f8cf6bc811c69df72f11b14463f13d32
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 10 17:37:09 2009 +1000
+
+    metadata: after starting the metadata helper, ask what types it can save
+    
+    Since the set of saveable media types can't change within the lifetime
+    of a metadata service process, we only need to ask once.
+
+ metadata/rb-metadata-dbus-client.c |   49 ++++++++++++++++++++++++++++++++++++
+ 1 files changed, 49 insertions(+), 0 deletions(-)
+
+commit 376931ca675387e42e2f8e7d9e30ececf67e7f14
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 10 17:35:49 2009 +1000
+
+    metadata: fix metadata dbus test client's --can-save option
+
+ metadata/test-metadata.c |   15 ++++++++++-----
+ 1 files changed, 10 insertions(+), 5 deletions(-)
+
+commit 765e3a5689042428c2403db9150d83ea0369c277
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 10 17:34:44 2009 +1000
+
+    metadata: add rb_metadata_get_saveable_types method
+    
+    This will be used to cache information on what media types can be
+    retagged.  Not properly implemented in the dbus client yet.
+
+ metadata/rb-metadata-dbus-client.c  |   17 +++++++++
+ metadata/rb-metadata-dbus-service.c |   63 ++++++++++++++++++++++++++++++++++-
+ metadata/rb-metadata-gst.c          |   19 ++++++++++
+ metadata/rb-metadata.h              |    1 +
+ 4 files changed, 99 insertions(+), 1 deletions(-)
+
+commit eda60102aafff5a751c0e6ce44482dde3fc47416
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 9 15:32:22 2009 +1000
+
+    rhythmdb: add descriptive error messages when plugin installation fails
+    
+    When plugin installation fails or is cancelled, replace the existing
+    error message for the file with one that gives the names of the plugins
+    required.
+
+ rhythmdb/rhythmdb.c |   34 ++++++++++++++++++++++++++++++----
+ 1 files changed, 30 insertions(+), 4 deletions(-)
+
+commit f90922daa8bd7abb6d04afdedc4bbee08a0918ac
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 9 15:11:48 2009 +1000
+
+    metadata: remove the NOT_AUDIO and NOT_AUDIO_IGNORE errors
+    
+    The metadata backend no longer makes these distinctions itself, so it
+    shouldn't have error codes for them.
+
+ metadata/rb-metadata-dbus-service.c |    8 +-------
+ metadata/rb-metadata.h              |    2 --
+ metadata/test-metadata.c            |   25 +++++++++++--------------
+ 3 files changed, 12 insertions(+), 23 deletions(-)
+
+commit cc39efb4f68403e1fbcb3922c96f99a1667917f9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 9 15:08:22 2009 +1000
+
+    rhythmdb: only process missing plugin messages for audio files
+    
+    When processing metadata read results, check the media types present in
+    the file before emitting the missing-plugin signal.  For video and other
+    non-audio files, just unblock the metadata reader without attempting to
+    install plugins.  Previous commits may have claimed to implement this
+    but they were lying.
+
+ rhythmdb/rhythmdb.c |   39 ++++++++++++++++++++++-----------------
+ 1 files changed, 22 insertions(+), 17 deletions(-)
+
+commit 8fb5a09da6c6f0fadaa141099fbdce5815a09fc9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 9 15:05:10 2009 +1000
+
+    metadata: rework error information in dbus protocol
+    
+    When sending metadata read results, we always send all the information
+    whether there was an error or not, as some of it is useful in either
+    case.
+    
+    There were also a few cases where we'd send an error in a place that the
+    client wouldn't be expecting one.
+
+ metadata/rb-metadata-dbus-client.c  |   22 +++---
+ metadata/rb-metadata-dbus-service.c |  132 +++++++++++++---------------------
+ 2 files changed, 62 insertions(+), 92 deletions(-)
+
+commit 0cfb6cd190e0f4d7e36b6716bd2f8203525e9ef0
+Author: Sandeep Shedmake <sshedmak redhat com>
+Date:   Tue Jun 9 11:06:18 2009 +0530
+
+    Updated Marathi Translations
+
+ po/mr.po |  617 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 307 insertions(+), 310 deletions(-)
+
+commit aa340bfc97e0b50834d24e7c5866b98423d18883
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 9 10:33:13 2009 +1000
+
+    disable vala unless explicitly enabled
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 53cef2c233a5cfb8bd13bd98d34fe93a82402a8d
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Mon Jun 8 21:25:10 2009 +0200
+
+    Updated German translation
+
+ po/de.po |  589 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 295 insertions(+), 294 deletions(-)
+
+commit 06b27a5bca9662b76427f2137b0f1da56285a0d3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 8 20:07:24 2009 +1000
+
+    metadata: simplify tagger functions, drop human readable names
+    
+    Pass in everything the tagger function needs (the pipeline, the source
+    element, and the tag list), and don't register human readable names for
+    them any more, since we don't use that information anyway.  Don't
+    register non-taggable formats at all.
+    
+    Since we now have a simple association of media types to tagger
+    functions, we can store them in a hash map rather than an array.
+
+ metadata/rb-metadata-gst.c |  230 ++++++++++++++------------------------------
+ 1 files changed, 72 insertions(+), 158 deletions(-)
+
+commit 606ab6746597b8c1ca5d35e52db345bc46a67e8b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 8 20:04:33 2009 +1000
+
+    metadata: minor cleanups, add some useful debug info
+
+ metadata/rb-metadata-gst.c |   20 +++++++++-----------
+ 1 files changed, 9 insertions(+), 11 deletions(-)
+
+commit 2347fff837af53798868ee0f9dcab7ad3a7f2b5e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 8 19:56:59 2009 +1000
+
+    metadata: figure out media types for missing plugins
+    
+    We can reliably guess what media type the missing decoder or demuxer
+    processes based on the GStreamer media type strings, so we use that
+    information to update our knowledge of the media types in the file.
+    
+    We don't need to use the 'unknown-type' signal any more, since the
+    missing plugin messages convey the same information more usefully.
+    
+    With this, we only run the codec installer for audio-only files
+    (bug #537113).
+
+ metadata/rb-metadata-gst-common.c |   55 +++++++++++++++++++++++++++++++++++++
+ metadata/rb-metadata-gst-common.h |   10 +++++++
+ metadata/rb-metadata-gst.c        |   53 ++++++++++++++++++++---------------
+ 3 files changed, 95 insertions(+), 23 deletions(-)
+
+commit 8139664724a58253273bb869e8689e12f4fc0532
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 8 19:38:48 2009 +1000
+
+    metadata: move media type and file size checks out to rhythmdb
+    
+    This leaves us with no file type checks for podcast downloads, so m4a
+    podcasts containing image sequences will no longer show up as 'failed'.
+    (bug #479897)
+
+ metadata/rb-metadata-gst.c |  138 +-------------------------------------------
+ rhythmdb/rhythmdb.c        |   99 ++++++++++++++++++++++++++-----
+ 2 files changed, 85 insertions(+), 152 deletions(-)
+
+commit efdc2dca0daa83a306062f936e9b08661849b136
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 8 19:15:54 2009 +1000
+
+    metadata: move some generic utility code to a separate file
+    
+    Mostly to avoid copying and pasting it into the upcoming
+    reimplementation of the metadata backend.
+
+ metadata/Makefile.am              |    4 +-
+ metadata/rb-metadata-gst-common.c |  205 +++++++++++++++++++++++++++++++++++++
+ metadata/rb-metadata-gst-common.h |   44 ++++++++
+ metadata/rb-metadata-gst.c        |  163 +-----------------------------
+ 4 files changed, 254 insertions(+), 162 deletions(-)
+
+commit b934260e33d124069ee934235ea4e91e2c6e37aa
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 8 18:55:39 2009 +1000
+
+    metadata: add audio, video, other flags
+    
+    Three new functions in the RBMetadata interface, returning whether the
+    file contains audio, video, and 'other' data.  This is the first step in
+    moving the decision on whether to ignore a file outside the metadata
+    reader.
+
+ metadata/rb-metadata-dbus-client.c  |   90 ++++++++++++++++++++++++-----------
+ metadata/rb-metadata-dbus-service.c |   13 +++++
+ metadata/rb-metadata-gst.c          |   22 +++++++--
+ metadata/rb-metadata.h              |    3 +
+ 4 files changed, 96 insertions(+), 32 deletions(-)
+
+commit 6f9139204b822b5d90dffcf9e0a8bb7785a00eb5
+Author: Sergey Rudchenko <sergey rudchenko gmail com>
+Date:   Mon Jun 8 16:25:53 2009 +1000
+
+    status-icon: remove unnecessary inclusion of rb-marshal.h (bug #585114)
+
+ plugins/status-icon/rb-status-icon-plugin.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 09ec683391a6c1ebbda72f90fa4b889384713e5f
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Sun Jun 7 23:13:36 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  300 ++++++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 147 insertions(+), 153 deletions(-)
+
+commit 48e0d44c14ece84f214c2335e3362ff5409041e4
+Author: John Iacona <plate0salad gmail com>
+Date:   Mon Jun 8 00:19:49 2009 +1000
+
+    new location for plugin UI elements: right side pane (bug #584182)
+    
+    This is slightly more complicated than the existing UI locations as it
+    has a user-controllable width (via GtkPaned) and needs to be hidden when
+    empty.
+
+ bindings/python/rb.defs |    1 +
+ data/rhythmbox.schemas  |   11 +++++++++++
+ lib/rb-preferences.h    |    1 +
+ shell/rb-shell.c        |   45 ++++++++++++++++++++++++++++++++++++++++++---
+ shell/rb-shell.h        |    1 +
+ 5 files changed, 56 insertions(+), 3 deletions(-)
+
+commit 117e67986d8d4e3105803926776c608e8a7b7e43
+Author: A S Alam <aalam users sf net>
+Date:   Sun Jun 7 16:33:03 2009 +0530
+
+    updating Translation for Gurmukhi
+
+ po/pa.po |  366 ++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 180 insertions(+), 186 deletions(-)
+
+commit 131e311c643af362638af1c584158f55cfbbfdca
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 7 13:05:41 2009 +1000
+
+    add comments for messages about output device failure (bug #584770)
+
+ backends/gstreamer/rb-player-gst-xfade.c |    1 +
+ backends/gstreamer/rb-player-gst.c       |    1 +
+ 2 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 1926327fb84370a69b0725b51080bad961096246
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 7 13:04:13 2009 +1000
+
+    cd-recorder: remove full stops at the end of some messages (bug #584770)
+
+ plugins/cd-recorder/rb-recorder-gst.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit a2789cbc9f0db4ccbf8d8499c873c8ce49ec8767
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 7 13:02:42 2009 +1000
+
+    don't ask for translations for '0' or '-' in UI files (bug #584770)
+
+ data/ui/general-prefs.ui                       |    2 +-
+ data/ui/podcast-feed-properties.ui             |   16 ++++++++--------
+ data/ui/podcast-properties.ui                  |   18 +++++++++---------
+ plugins/audioscrobbler/audioscrobbler-prefs.ui |    4 ++--
+ 4 files changed, 20 insertions(+), 20 deletions(-)
+
+commit dbe3f06881dc62cf7e293fd5bb3ce37e71035633
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 7 12:43:31 2009 +1000
+
+    fix up some incorrectly sized icons (bug #584726)
+    
+    media-eject.png was 24x24 when it should have been 16x16
+    playlist.png was 30x28 when it should have been 32x32
+
+ data/icons/hicolor/16x16/actions/media-eject.png |  Bin 579 -> 531 bytes
+ data/icons/hicolor/32x32/places/playlist.png     |  Bin 919 -> 862 bytes
+ 2 files changed, 0 insertions(+), 0 deletions(-)
+
+commit f336f365cdd302c42d1b8b568ed545aa213f4aae
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 7 00:15:06 2009 +1000
+
+    remove some obsolete libs and cflags for the rhythmbox binary
+
+ shell/Makefile.am |    9 ---------
+ 1 files changed, 0 insertions(+), 9 deletions(-)
+
+commit 85a75aebd752d4a5a31514cda5a00ca1ade6628f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 5 23:19:06 2009 +1000
+
+    RBHeader: use elapsed-nano-changed to update slider (bug #382906)
+
+ widgets/rb-header.c |   24 ++++++++++++------------
+ 1 files changed, 12 insertions(+), 12 deletions(-)
+
+commit 8fb26c089a6d18dceee856b70c492627fa2c9ac4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 5 23:15:44 2009 +1000
+
+    shell-player: add 'elapsed-nano-changed' signal
+    
+    This is emitted on every player tick (currently 5Hz), allowing things to
+    be updated more than once per second and with subsecond precision.  The
+    existing elapsed-changed signal remains as it's useful too, and because
+    it's part of the dbus interface.
+
+ lib/rb-marshal.list     |    1 +
+ shell/rb-shell-player.c |   22 ++++++++++++++++++++++
+ shell/rb-shell-player.h |    1 +
+ 3 files changed, 24 insertions(+), 0 deletions(-)
+
+commit e7def113b95d80f8339bea733d7f995049b7d092
+Author: Sandeep Shedmake <sshedmak redhat com>
+Date:   Fri Jun 5 18:01:39 2009 +0530
+
+    Updated Marathi Translatiuons
+
+ po/mr.po | 1278 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 664 insertions(+), 614 deletions(-)
+
+commit 7f1ef28cbeb50eb3d2b5c29256b0cbb9e36e8612
+Author: Sandeep Shedmake <sshedmak redhat com>
+Date:   Fri Jun 5 09:43:44 2009 +0530
+
+    Updated Marathi Translatiuons
+
+ po/mr.po | 2579 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 1413 insertions(+), 1166 deletions(-)
+
+commit eb529f721d13da10c51a710c5541a79498c118e6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 5 13:14:55 2009 +1000
+
+    player-intf: use nanoseconds for times, add new param for play behaviour
+    
+    Convert all times used in the player interface to nanoseconds, so we can
+    do fractional second crossfades and (theoretically) make the song
+    position slider move more smoothly.
+    
+    Rather than overloading the crossfade duration to control how
+    rb_player_play behaves, add a new enum parameter with values for
+    crossfading, replacing the current stream, and playing after the current
+    stream ends.
+
+ backends/gstreamer/rb-player-gst-xfade.c |   92 +++++++++++++-----------
+ backends/gstreamer/rb-player-gst.c       |   13 ++--
+ backends/rb-player.c                     |   60 +++++++++++-----
+ backends/rb-player.h                     |   33 ++++++---
+ bindings/python/rb.defs                  |   14 ++++-
+ lib/rb-marshal.list                      |    1 +
+ shell/rb-shell-player.c                  |  114 ++++++++++++------------------
+ 7 files changed, 181 insertions(+), 146 deletions(-)
+
+commit fdebe06c0cbd9337ba72fd259ed57e1eb76c7bdf
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 5 12:17:13 2009 +1000
+
+    remove the 'crossfade between songs on the same album' setting
+
+ data/ui/playback-prefs.ui    |   60 ------------------------------------------
+ shell/rb-shell-player.c      |   51 +++++++++--------------------------
+ shell/rb-shell-preferences.c |   26 ------------------
+ 3 files changed, 13 insertions(+), 124 deletions(-)
+
+commit 6555293c03bc577ca62456b470aaa86ea76748cb
+Author: A S Alam <aalam users sf net>
+Date:   Thu Jun 4 20:19:12 2009 +0530
+
+    updating Translation for Gurmukhi
+
+ po/pa.po |  347 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 190 insertions(+), 157 deletions(-)
+
+commit ce19154f1fbf392e8ef5b682ff9fc5c5bbf56857
+Author: Nguy�n Thái Ng�c Duy <pclouds gmail com>
+Date:   Thu Jun 4 21:45:28 2009 +1000
+
+    vi.po: updated Vietnamese translation
+
+ po/vi.po |  356 ++++++++++++++++++++++++++------------------------------------
+ 1 files changed, 151 insertions(+), 205 deletions(-)
+
+commit 0e09153368183de7c54f3977153f9f55a18d23c1
+Author: Nguy�n Thái Ng�c Duy <pclouds gmail com>
+Date:   Thu Jun 4 21:44:21 2009 +1000
+
+    vi.po: updated by intltool
+
+ po/vi.po | 2805 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 1651 insertions(+), 1154 deletions(-)
+
+commit e5765865f1b1495c9702e2591b4dd2b3f3ed4634
+Author: Tomasz Dominikowski <tdominikowski aviary pl>
+Date:   Thu Jun 4 14:20:43 2009 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 3315 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 1752 insertions(+), 1563 deletions(-)
+
+commit 0f653264280de6a86a30f29f84ef9a3d92b2672f
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Wed Jun 3 23:08:49 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 8690fc19bacafe8de7d1a6733a9b9c656f5b903b
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Wed Jun 3 20:07:22 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  237 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 129 insertions(+), 108 deletions(-)
+
+commit d5e56c4f81943084a6251f23ed1eac03da6f4905
+Author: Edgar Luna <edgar luna gmail com>
+Date:   Wed Jun 3 14:41:44 2009 +1000
+
+    loader: fix some error handling in the gio implementation
+
+ plugins/rb/Loader.py |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 9127fafe536bf4278f8b3c9f33afdc40625d635f
+Author: Sergey Rudchenko <sergey rudchenko gmail com>
+Date:   Wed Jun 3 10:59:10 2009 +1000
+
+    daap: trivial fix for building without gnome-keyring
+
+ plugins/daap/rb-daap-source.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 398a30c7acbad05902ae8e75a91dfefbda0f2af6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 23:12:42 2009 +1000
+
+    mtp: add a GStreamer source element for reading from MTP devices
+    
+    This just copies the file to /tmp (using a random filename, thus fixing
+    bug #583700) in the NULL->READY transition, and deletes it in the
+    READY->NULL transition (fixing bug #576005), and uses a filesrc element
+    to handle the rest of the job.
+
+ plugins/mtpdevice/Makefile.am      |    1 +
+ plugins/mtpdevice/rb-mtp-gst-src.c |  439 ++++++++++++++++++++++++++++++++++++
+ plugins/mtpdevice/rb-mtp-plugin.c  |    6 +
+ plugins/mtpdevice/rb-mtp-source.c  |  208 +++++++----------
+ po/POTFILES.in                     |    1 +
+ 5 files changed, 529 insertions(+), 126 deletions(-)
+
+commit a1861dcb121c9596c24c2f83b416e5d720430bcb
+Author: Manoj Kumar Giri <mgiri mgiri csb>
+Date:   Tue Jun 2 18:30:37 2009 +0530
+
+    Added Oriya Language into the List
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 1d33d812fe0cc051c3a03d4a0723eaacc96f4950
+Author: Manoj Kumar Giri <mgiri mgiri csb>
+Date:   Tue Jun 2 18:29:14 2009 +0530
+
+    Updated Oriya Translation
+
+ po/or.po | 4867 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 4867 insertions(+), 0 deletions(-)
+
+commit 96ad3f25436fcd460d845c5c5b9654b71d977415
+Author: Manoj Kumar Giri <mgiri mgiri csb>
+Date:   Tue Jun 2 18:29:03 2009 +0530
+
+    Added Entries for Oriya Translation & addition to LINGUAS.
+
+ po/ChangeLog |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 24f2206863f80caa7bd4c3c0640756823dc7797b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:44:23 2009 +1000
+
+    audiocd: remove impl_try_playlist and just use rb_true_function
+
+ plugins/audiocd/rb-audiocd-source.c |    8 +-------
+ 1 files changed, 1 insertions(+), 7 deletions(-)
+
+commit 926c090bf100be10a17f3b56e12e3d15493dd56d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:40:43 2009 +1000
+
+    xfade: rework stream reuse to provide more useful behaviour
+    
+    Rather than immediately reusing the old stream when opening the new one,
+    wait until the new stream is started (if trying to crossfade) or until
+    the old stream ends (for some approximation of gapless playback).
+
+ backends/gstreamer/rb-player-gst-xfade.c |  109 ++++++++++++++++++++++--------
+ 1 files changed, 80 insertions(+), 29 deletions(-)
+
+commit 1c38b8067e89b1443903dd446cd37630385733a5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:36:48 2009 +1000
+
+    encoder-gst: remove extract_track(), emit playing-source instead
+
+ backends/gstreamer/rb-encoder-gst.c |  101 ++++++-----------------------------
+ 1 files changed, 17 insertions(+), 84 deletions(-)
+
+commit 20bc487fd727e4984c20eac0585023acf93670ce
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:34:22 2009 +1000
+
+    player-gst: remove cdda hackery, emit prepare-source instead
+
+ backends/gstreamer/rb-player-gst.c |   20 +++++++-------------
+ 1 files changed, 7 insertions(+), 13 deletions(-)
+
+commit 30011c47176c0f2e68a95038feefedbd1c77a24b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:33:59 2009 +1000
+
+    xfade: remove cdda hackery, emit prepare-source signal instead
+
+ backends/gstreamer/rb-player-gst-xfade.c |   22 ++--------------------
+ 1 files changed, 2 insertions(+), 20 deletions(-)
+
+commit ae5d132b2952c5357f77bad46de6c23814a5afff
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:30:56 2009 +1000
+
+    audiocd: make use of new prepare-source hooks
+    
+    Cleaned up some old dead code too.
+
+ plugins/audiocd/rb-audiocd-plugin.c |  109 ++++++++++++++++++++--------------
+ 1 files changed, 64 insertions(+), 45 deletions(-)
+
+commit 4e8d220588df0ec0e3db9ffa60ce4334d7901d2f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:27:08 2009 +1000
+
+    encoder: add RBEncoderFactory singleton for plugin hooks
+    
+    Since a new encoder instance is created for each file being transferred,
+    it's tricky for plugins to make use of any hooks we might add there.
+    RBEncoderFactory acts as a well known place for hooks to be located.
+    The only hook we have here so far is 'prepare-source', which does the
+    same thing as the signal of that name on the player backends.
+
+ backends/gstreamer/rb-encoder-gst.h |    2 +-
+ backends/rb-encoder.c               |   63 +++++++++++++++++++++++++++++++++++
+ backends/rb-encoder.h               |   35 ++++++++++++++++++--
+ 3 files changed, 96 insertions(+), 4 deletions(-)
+
+commit 02682c1c6bfc42142234b821108edcf9e7f2ef9e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:23:09 2009 +1000
+
+    add 'prepare-source' signal to player backends
+    
+    This hook allows plugins to set any properties that may be required on
+    the GStreamer source element that cannot be set through the URI.  The
+    only current example of this is setting the device property on cdda
+    source elements.
+
+ backends/gstreamer/rb-player-gst-xfade.c |   11 +++++++++++
+ backends/gstreamer/rb-player-gst-xfade.h |    3 +++
+ backends/gstreamer/rb-player-gst.c       |   11 +++++++++++
+ backends/gstreamer/rb-player-gst.h       |    3 +++
+ lib/rb-marshal.list                      |    1 +
+ 5 files changed, 29 insertions(+), 0 deletions(-)
+
+commit aac6cd5a7c7b01dfac36c7589720737ca2bddbac
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:18:38 2009 +1000
+
+    player-gst: implement stream reuse
+
+ backends/gstreamer/rb-player-gst.c |   62 +++++++++++-------------------------
+ 1 files changed, 19 insertions(+), 43 deletions(-)
+
+commit 42e3a941bab9c15335d4ff837347bdd02d00ad93
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:06:45 2009 +1000
+
+    xfade: make RBXFadeStream a GstBin, rather than having it hold one
+    
+    Override send_event for the stream bin so that events sent to the bin go
+    to the element that provides the bin's src pad.  This means we can seek
+    on the bin, rather than having to dig out the pad to send the event to.
+    
+    Simplify the stream reuse handler in the audio CD plugin by taking
+    advantage of this.
+
+ backends/gstreamer/rb-player-gst-xfade.c |  173 ++++++++++++++++--------------
+ plugins/audiocd/rb-audiocd-plugin.c      |   15 +---
+ 2 files changed, 96 insertions(+), 92 deletions(-)
+
+commit f951a211240c936682cac9f890d77b4d7609b692
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 2 20:00:18 2009 +1000
+
+    player-gst: add stream reuse signals
+    
+    The playbin backend can handle stream reuse the same way the crossfading
+    backend does, which lets us move the cdda specific hackery out to the
+    audio CD plugin.
+
+ backends/gstreamer/rb-player-gst.c |   22 ++++++++++++++++++++++
+ backends/gstreamer/rb-player-gst.h |   22 +++++++++++++++++-----
+ 2 files changed, 39 insertions(+), 5 deletions(-)
+
+commit 95c642e273ab80957502b534d53179c2799af4e4
+Author: Nguy�n Thái Ng�c Duy <pclouds gmail com>
+Date:   Tue Jun 2 16:22:07 2009 +1000
+
+    Update libnotify required version to 0.4.1
+    
+    status-icon plugin uses notify_notification_attach_to_status_icon().
+    According to [1], you need at least 0.4.1 for that function
+    
+    [1] http://library.gnome.org/devel/libnotify/unstable/NotifyNotification.html#notify-notification-attach-to-status-icon
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1bb4271da855100a3bbaf7383beb82e2648115a9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 1 22:58:07 2009 +1000
+
+    status-icon: sync gconf and action status for config items (bug #584248)
+
+ plugins/status-icon/rb-status-icon-plugin.c |   44 ++++++++++++++++++++++-----
+ 1 files changed, 36 insertions(+), 8 deletions(-)
+
+commit 65ab85d37fc3111899f15d1b902cbf993199bf43
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Mon Jun 1 11:23:18 2009 +0200
+
+    Updated German translation
+
+ po/de.po |  302 ++++++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 147 insertions(+), 155 deletions(-)
+
+commit 69c625560037fb53c186f526f769cbb2a089dabd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 1 18:17:27 2009 +1000
+
+    shell-player: remove idle handler used to emit notify::playing
+    
+    This is no longer needed as the playing-stream handler already emits
+    notify::playing.  The idle handler was a hack anyway, as there's no
+    guarantee the stream would really be playing by the time it was called.
+
+ shell/rb-shell-player.c |   23 -----------------------
+ 1 files changed, 0 insertions(+), 23 deletions(-)
+
+commit 6ffddc262511e11bb61ac91423057e59533c61bb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 1 18:13:55 2009 +1000
+
+    player-gst: emit playing-stream after setting playing=TRUE (bug #583394)
+    
+    playing-stream needs to be emitted at a point where rb_player_playing
+    will return TRUE, otherwise bits of the UI get out of sync.
+
+ backends/gstreamer/rb-player-gst.c |   15 ++++++---------
+ 1 files changed, 6 insertions(+), 9 deletions(-)
+
+commit 363ef6c9af734ff1d34e15e4fc9a4efccfe3bb65
+Author: Szilveszter �rdög <slipszi gmail com>
+Date:   Mon Jun 1 12:28:40 2009 +1000
+
+    status-icon: add 'next' action to notification popups (bug #331272)
+
+ plugins/status-icon/rb-status-icon-plugin.c |   40 +++++++++++++++++++++++++--
+ 1 files changed, 37 insertions(+), 3 deletions(-)
+
+commit dc00b9a0232d43dee114a028bf27979214b1eb48
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 1 10:41:11 2009 +1000
+
+    daap: rework base URI construction for ipv6 compatibility (bug #584244)
+    
+    Rather than building a http:// URI and making libsoup parse it, we
+    fill in the URI details separately.  This is simpler and it also works
+    properly when the IP address we're using happens to be IPv6.
+
+ plugins/daap/rb-daap-connection.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 02159da160b33f0e411ec502f59213b12d445c73
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 1 10:21:11 2009 +1000
+
+    fix a variety of plugin linking problems
+    
+    All C plugins need to be linked against librhythmbox-core as well as any
+    other libraries they need.
+
+ plugins/daap/Makefile.am           |    1 +
+ plugins/generic-player/Makefile.am |    3 ++-
+ plugins/iradio/Makefile.am         |    4 +++-
+ plugins/lirc/Makefile.am           |    2 ++
+ plugins/mtpdevice/Makefile.am      |    4 ++--
+ plugins/power-manager/Makefile.am  |    2 ++
+ plugins/sample/Makefile.am         |    2 ++
+ plugins/status-icon/Makefile.am    |    5 ++++-
+ plugins/visualizer/Makefile.am     |    1 +
+ 9 files changed, 19 insertions(+), 5 deletions(-)
+
+commit 9c1dbca993904ea32a752585ae194662dc86e190
+Author: Mark Krapivner <mark125 gmail com>
+Date:   Mon Jun 1 01:13:31 2009 +0300
+
+    fix a typo
+
+ po/he.po | 3238 ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 1967 insertions(+), 1271 deletions(-)
+
+commit 0c9d36ecc5d8866e69cdbadbe29495fc243e9817
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 31 23:02:48 2009 +1000
+
+    generic-player: don't search for playlists unnecessarily (bug #583934)
+    
+    If we don't have any information at all about playlist support, there's
+    no need to go searching the entire device for playlists.
+
+ plugins/generic-player/rb-generic-player-source.c |   15 ++++++++++-----
+ 1 files changed, 10 insertions(+), 5 deletions(-)
+
+commit bcc46318ec43753c45866549c79703eff27c6ec5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 31 18:06:08 2009 +1000
+
+    release 0.12.2
+
+ NEWS         |   15 ++++++++++++++-
+ configure.ac |    2 +-
+ 2 files changed, 15 insertions(+), 2 deletions(-)
+
+commit b09c7102071d2a4a91eadc3a886ff64d7313821c
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Sat May 30 14:40:24 2009 +0200
+
+    Fixed validity of ne.po file
+
+ po/ne.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e9bef083624b1fbfef77e3feef47731910ba36c1
+Author: Friedel Wolff <friedel translate org za>
+Date:   Sat May 30 20:29:43 2009 +0800
+
+    Added af.po.
+
+ po/LINGUAS |    1 +
+ po/af.po   | 4923 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 4924 insertions(+), 0 deletions(-)
+
+commit 853cdad23509f260a62237b4fb1d119a41908857
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri May 29 13:19:14 2009 +1000
+
+    catch and report errors when python module setup fails
+
+ plugins/rb-python-module.c |   21 +++++++++++++++++++++
+ 1 files changed, 21 insertions(+), 0 deletions(-)
+
+commit bcfb567ce74690fc034976be056548762e715b2a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri May 29 13:15:37 2009 +1000
+
+    don't install static libraries for plugins or librhythmbox-core
+    
+    also don't install the sample vala plugin.
+
+ corelib/Makefile.am                       |    1 +
+ plugins/audiocd/Makefile.am               |    1 +
+ plugins/audioscrobbler/Makefile.am        |    1 +
+ plugins/brasero-disc-recorder/Makefile.am |    1 +
+ plugins/cd-recorder/Makefile.am           |    1 +
+ plugins/daap/Makefile.am                  |    1 +
+ plugins/fmradio/Makefile.am               |    1 +
+ plugins/generic-player/Makefile.am        |    1 +
+ plugins/ipod/Makefile.am                  |    1 +
+ plugins/iradio/Makefile.am                |    1 +
+ plugins/lirc/Makefile.am                  |    1 +
+ plugins/mmkeys/Makefile.am                |    1 +
+ plugins/mtpdevice/Makefile.am             |    1 +
+ plugins/power-manager/Makefile.am         |    1 +
+ plugins/sample-vala/Makefile.am           |    9 +++++----
+ plugins/status-icon/Makefile.am           |    1 +
+ plugins/visualizer/Makefile.am            |    1 +
+ 17 files changed, 21 insertions(+), 4 deletions(-)
+
+commit a27308d09a5b70459f62af74a1ea7280b8b98d40
+Author: Kenneth Nielsen <k nielsen81 gmail com>
+Date:   Fri May 29 00:05:31 2009 +0200
+
+    Updated Danish translation
+
+ po/da.po |   48 ++++++++++++++++++++++++------------------------
+ 1 files changed, 24 insertions(+), 24 deletions(-)
+
+commit 6161b46e8b76ccb7bad1a7a05c69350bbd5da345
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Thu May 28 15:42:59 2009 +0530
+
+    Committed gu.po file
+
+ po/gu.po |  214 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 110 insertions(+), 104 deletions(-)
+
+commit 159236291f994a2390c5d5ba9db7859410a2b35c
+Author: Charlie Tyrrestrup <chalze06 gmail com>
+Date:   Wed May 27 23:36:53 2009 +0200
+
+    Updated Danish translation
+
+ po/da.po | 2809 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 1617 insertions(+), 1192 deletions(-)
+
+commit 260af82a08cdcc165318c20cae5ad6b91cf6c5fe
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Wed May 27 17:19:41 2009 +0530
+
+    Committed gu.po file
+
+ po/gu.po |  500 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 251 insertions(+), 249 deletions(-)
+
+commit c6536a5535b8fa2e4ee9be414058ef20901e7baa
+Author: A S Alam <aalam users sf net>
+Date:   Wed May 27 06:19:02 2009 +0530
+
+    updating translation for Punjabi (Gurmukhi)
+
+ po/pa.po |  223 +++++++++++++++++++++++++-------------------------------------
+ 1 files changed, 89 insertions(+), 134 deletions(-)
+
+commit afb7c6e38a2deb059783484b2080ee96037590a9
+Author: Thomas Klausner <wiz danbala tuwien ac at>
+Date:   Wed May 27 09:07:05 2009 +1000
+
+    don't use == for test(1) in configure.ac (bug #583938)
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 868b4b862878bfa2ee86e40d97021bc110846da7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed May 27 08:37:02 2009 +1000
+
+    cd-recorder: don't include sys/vfs.h (bug #583926)
+
+ plugins/cd-recorder/rb-recorder-gst.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 79a2909e6a0f52f2e186cec6f0537202b8ba6152
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Tue May 26 23:55:26 2009 +0200
+
+    Updated German translation.
+
+ po/de.po |  240 +++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 130 insertions(+), 110 deletions(-)
+
+commit c262b6f8357437c90b57a15b13d03e9c2cfa5bc1
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Tue May 26 02:49:01 2009 +0200
+
+    Small fixes
+
+ po/hu.po |    8 +++++---
+ 1 files changed, 5 insertions(+), 3 deletions(-)
+
+commit adfe2c14fa88fc434bfa5ed514d41d730bfa56da
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Tue May 26 02:47:40 2009 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po | 2015 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 1059 insertions(+), 956 deletions(-)
+
+commit f86270c8e88d16664dd51e30b4ca06da958ce583
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Mon May 25 16:31:21 2009 +0200
+
+    Updated French translation
+
+ po/fr.po | 2016 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 1049 insertions(+), 967 deletions(-)
+
+commit 2cccebe1f8c611fa01b5575b7878f3b84578ca67
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue May 26 00:00:49 2009 +1000
+
+    shell-player: ref entries before calling rb_player_open (bug #573644)
+
+ shell/rb-shell-player.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 0c0db845dd024363c69dc7c9f57de2507f0f85fd
+Author: Sweta Kothari <swkothar redhat com>
+Date:   Mon May 25 17:38:03 2009 +0530
+
+    Committed gu.po file and Added LINGUAS
+
+ po/LINGUAS |    1 +
+ po/gu.po   | 4869 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 4870 insertions(+), 0 deletions(-)
+
+commit b93404b99893888972bca4efdec638369c4847ef
+Author: A S Alam <aalam users sf net>
+Date:   Sun May 24 19:47:14 2009 +0530
+
+    Updating Punjabi Translation
+
+ po/pa.po | 2821 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 1544 insertions(+), 1277 deletions(-)
+
+commit d0e88429ff6b70b3ce0eaf642e520cd254db31af
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Sun May 24 14:01:34 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |   94 +++++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 45 insertions(+), 49 deletions(-)
+
+commit d636206014842cb275f6431c2dcbd41be93535ff
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 24 10:55:39 2009 +1000
+
+    fix the podcast parser test program (needed g_type_init)
+
+ podcast/test-podcast-parse.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit d75670a18a48981251ef7fa2f3587d0b580f958f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 24 10:53:53 2009 +1000
+
+    update NEWS and README for 0.12.2
+
+ NEWS   |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README |    2 +-
+ 2 files changed, 59 insertions(+), 1 deletions(-)
+
+commit f8c0a85e2ec0c7031fb190d733d73cb15a323f64
+Author: Luca Ferretti <elle uca libero it>
+Date:   Sat May 23 19:52:34 2009 +0200
+
+    Updated Italian translation
+
+ po/it.po | 2285 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 1317 insertions(+), 968 deletions(-)
+
+commit 881c16fdc125b483d101171f037af9e3dae7a4fd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 24 00:02:02 2009 +1000
+
+    first prerelease of 0.12.2
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 11b1567a6462bfb333a227d8bb571f3777e0144f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat May 23 21:33:34 2009 +1000
+
+    player: rewrite non-crossfading backend using playbin2 (bug #542922)
+    
+    Amongst other things, playbin2 does chained oggs correctly (bug #396409)
+    and doesn't require us to have a video sink running at all times in case
+    the user enables visualization (bug #406807).
+    
+    The fake visualizer element and associated hackery can now be removed
+    from the visualization plugin, since we can just enable and disable vis
+    as required.
+    
+    playbin2 exposes a network buffer size property, so we don't need to
+    disable the slider controlling that any more.
+    
+    This increases the GStreamer version requirement to 0.10.20.
+
+ backends/gstreamer/rb-player-gst.c        | 1162 +++++++++++++++--------------
+ configure.ac                              |    2 +-
+ plugins/visualizer/Makefile.am            |    3 +-
+ plugins/visualizer/rb-fake-visualizer.c   |  609 ---------------
+ plugins/visualizer/rb-visualizer-plugin.c |   62 +-
+ shell/rb-shell-preferences.c              |    1 -
+ 6 files changed, 640 insertions(+), 1199 deletions(-)
+
+commit 0113d08f80ef3ec6c5dc68d0612ca55ec3ec1d08
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue May 19 19:05:46 2009 +1000
+
+    status-icon: fix build without libnotify
+
+ plugins/status-icon/rb-status-icon-plugin.c |    2 +-
+ plugins/status-icon/rb-tray-icon-gtk.c      |    2 ++
+ plugins/status-icon/rb-tray-icon.c          |    2 ++
+ 3 files changed, 5 insertions(+), 1 deletions(-)
+
+commit a5bfcb13e875f037102709f11f05747cab568d3b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue May 19 18:52:05 2009 +1000
+
+    install plugins.ui (bug #583171)
+
+ data/ui/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 989d400c566ed06616658dde670a88212e9ed1f1
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Mon May 18 23:19:26 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po | 2042 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1151 insertions(+), 891 deletions(-)
+
+commit 22bf047a8c477443dd4963abe5801e6bdd251ceb
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Mon May 18 21:41:58 2009 +0200
+
+    Updated German translation
+
+ po/de.po | 2022 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1135 insertions(+), 887 deletions(-)
+
+commit 4b4d4abe821b1d181de8613037c3a2c546f90011
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 18 21:23:57 2009 +1000
+
+    magnatune: use the same strings in the preference and purchase dialogs
+
+ plugins/magnatune/magnatune-prefs.ui    |   28 ++++++++++++++--------------
+ plugins/magnatune/magnatune-purchase.ui |   28 ++++++++++++++--------------
+ 2 files changed, 28 insertions(+), 28 deletions(-)
+
+commit f0a873a21b08be8e5cd0d4331e8501a3f7d99be6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 18 21:07:56 2009 +1000
+
+    status-icon: don't ask for translations of 'gtk-close'.
+
+ plugins/status-icon/status-icon-preferences.ui |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 3e1a5ea6442cebb4470acb4da8d426c348b72350
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 18 20:07:02 2009 +1000
+
+    replace libglade with GtkBuilder (bug #562016)
+    
+    This is pretty mechanical - the glade files were converted with
+    gtk-builder-convert, then processed with glade to remove unnecessary
+    wrapping windows and dialogs, and to lower the gtk version requirement
+    to 2.12.
+    
+    The code changes were fairly straightforward, mostly replacing
+    glade_xml_get_widget with gtk_builder_get_object.
+
+ INSTALL.quick                                     |    2 +-
+ configure.ac                                      |    2 -
+ data/Makefile.am                                  |    4 +-
+ data/glade/Makefile.am                            |   18 -
+ data/glade/create-playlist.glade                  |  264 -----
+ data/glade/general-prefs.glade                    |  808 --------------
+ data/glade/library-prefs.glade                    |  649 ------------
+ data/glade/playback-prefs.glade                   |  424 --------
+ data/glade/playlist-save.glade                    |  176 ---
+ data/glade/plugins.glade                          |  498 ---------
+ data/glade/podcast-feed-properties.glade          |  643 -----------
+ data/glade/podcast-prefs.glade                    |  285 -----
+ data/glade/podcast-properties.glade               |  808 --------------
+ data/glade/song-info-multiple.glade               |  371 -------
+ data/glade/song-info.glade                        | 1170 ---------------------
+ data/glade/uri-new.glade                          |   41 -
+ data/ui/Makefile.am                               |   23 +-
+ data/ui/create-playlist.ui                        |  245 +++++
+ data/ui/general-prefs.ui                          |  547 ++++++++++
+ data/ui/library-prefs.ui                          |  389 +++++++
+ data/ui/playback-prefs.ui                         |  248 +++++
+ data/ui/playlist-save.ui                          |  132 +++
+ data/ui/plugins.ui                                |  296 ++++++
+ data/ui/podcast-feed-properties.ui                |  317 ++++++
+ data/ui/podcast-prefs.ui                          |  176 +++
+ data/ui/podcast-properties.ui                     |  412 ++++++++
+ data/ui/song-info-multiple.ui                     |  213 ++++
+ data/ui/song-info.ui                              |  654 ++++++++++++
+ data/ui/uri-new.ui                                |   37 +
+ doc/reference/rhythmbox-docs.sgml                 |    2 +-
+ doc/reference/rhythmbox-sections.txt              |    6 +-
+ doc/reference/rhythmbox.types                     |    2 +-
+ lib/Makefile.am                                   |    5 +-
+ lib/rb-builder-helpers.c                          |  140 +++
+ lib/rb-builder-helpers.h                          |   44 +
+ lib/rb-debug.c                                    |    2 -
+ lib/rb-file-helpers.c                             |    4 -
+ lib/rb-glade-helpers.c                            |  223 ----
+ lib/rb-glade-helpers.h                            |   49 -
+ plugins/audiocd/Makefile.am                       |    6 +-
+ plugins/audiocd/multiple-album.glade              |  189 ----
+ plugins/audiocd/multiple-album.ui                 |  120 +++
+ plugins/audiocd/rb-audiocd-source.c               |   21 +-
+ plugins/audioscrobbler/Makefile.am                |    6 +-
+ plugins/audioscrobbler/audioscrobbler-prefs.glade |  621 -----------
+ plugins/audioscrobbler/audioscrobbler-prefs.ui    |  347 ++++++
+ plugins/audioscrobbler/rb-audioscrobbler.c        |   45 +-
+ plugins/audioscrobbler/rb-lastfm-source.c         |    2 -
+ plugins/cd-recorder/Makefile.am                   |    6 +-
+ plugins/cd-recorder/rb-playlist-source-recorder.c |   89 +-
+ plugins/cd-recorder/recorder.glade                |  340 ------
+ plugins/cd-recorder/recorder.ui                   |  198 ++++
+ plugins/coherence/Makefile.am                     |    5 +-
+ plugins/daap/Makefile.am                          |    6 +-
+ plugins/daap/daap-prefs.glade                     |  301 ------
+ plugins/daap/daap-prefs.ui                        |  165 +++
+ plugins/daap/rb-daap-plugin.c                     |   54 +-
+ plugins/ipod/Makefile.am                          |    8 +-
+ plugins/ipod/ipod-info.glade                      |  869 ---------------
+ plugins/ipod/ipod-info.ui                         |  425 ++++++++
+ plugins/ipod/ipod-init.glade                      |  148 ---
+ plugins/ipod/ipod-init.ui                         |  160 +++
+ plugins/ipod/rb-ipod-helpers.c                    |   18 +-
+ plugins/ipod/rb-ipod-helpers.h                    |    2 +-
+ plugins/ipod/rb-ipod-plugin.c                     |    9 +-
+ plugins/ipod/rb-ipod-source.c                     |   52 +-
+ plugins/iradio/Makefile.am                        |    8 +-
+ plugins/iradio/rb-iradio-source.c                 |    2 -
+ plugins/iradio/rb-station-properties-dialog.c     |   62 +-
+ plugins/iradio/station-properties.glade           |  582 ----------
+ plugins/iradio/station-properties.ui              |  293 +++++
+ plugins/jamendo/Makefile.am                       |   12 +-
+ plugins/jamendo/jamendo-loading.glade             |  403 -------
+ plugins/jamendo/jamendo-loading.ui                |  195 ++++
+ plugins/jamendo/jamendo-prefs.glade               |  220 ----
+ plugins/jamendo/jamendo-prefs.ui                  |  225 ++++
+ plugins/jamendo/jamendo/JamendoConfigureDialog.py |   12 +-
+ plugins/jamendo/jamendo/JamendoSource.py          |   10 +-
+ plugins/jamendo/jamendo/__init__.py               |    6 +-
+ plugins/lyrics/Makefile.am                        |    8 +-
+ plugins/lyrics/lyrics-prefs.glade                 |  257 -----
+ plugins/lyrics/lyrics-prefs.ui                    |  267 +++++
+ plugins/lyrics/lyrics/LyricsConfigureDialog.py    |   26 +-
+ plugins/lyrics/lyrics/__init__.py                 |    6 +-
+ plugins/magnatune/Makefile.am                     |   12 +-
+ plugins/magnatune/magnatune-loading.glade         |  719 -------------
+ plugins/magnatune/magnatune-loading.ui            |  335 ++++++
+ plugins/magnatune/magnatune-prefs.glade           |  841 ---------------
+ plugins/magnatune/magnatune-prefs.ui              |  628 +++++++++++
+ plugins/magnatune/magnatune-purchase.glade        |  716 -------------
+ plugins/magnatune/magnatune-purchase.ui           |  581 ++++++++++
+ plugins/magnatune/magnatune/MagnatuneSource.py    |   95 +-
+ plugins/magnatune/magnatune/__init__.py           |   76 +-
+ plugins/mmkeys/Makefile.am                        |    5 +-
+ plugins/rb-plugin-manager.c                       |   47 +-
+ plugins/rb-plugin.c                               |    2 +-
+ plugins/sample-vala/Makefile.am                   |    5 +-
+ plugins/sample/Makefile.am                        |    5 +-
+ plugins/status-icon/rb-status-icon-plugin.c       |   31 +-
+ plugins/visualizer/Makefile.am                    |    6 +-
+ plugins/visualizer/rb-visualizer-plugin.c         |   49 +-
+ plugins/visualizer/visualizer-controls.glade      |  392 -------
+ plugins/visualizer/visualizer-controls.ui         |  207 ++++
+ po/POTFILES.in                                    |   52 +-
+ podcast/rb-feed-podcast-properties-dialog.c       |   52 +-
+ podcast/rb-podcast-properties-dialog.c            |   64 +-
+ shell/main.c                                      |    1 -
+ shell/rb-playlist-manager.c                       |   20 +-
+ shell/rb-shell-player.c                           |    3 +-
+ shell/rb-shell-preferences.c                      |   71 +-
+ sources/rb-browser-source.c                       |    2 -
+ sources/rb-library-source.c                       |   44 +-
+ sources/rb-podcast-source.c                       |   30 +-
+ widgets/rb-query-creator.c                        |   71 +-
+ widgets/rb-song-info.c                            |  110 +-
+ widgets/rb-uri-dialog.c                           |   36 +-
+ 116 files changed, 8659 insertions(+), 13784 deletions(-)
+
+commit 569acd84fedff43c820c7e1ea4bc99fa756f3c6e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 18 12:14:38 2009 +1000
+
+    add status icon plugin
+    
+    This plugin uses GtkStatusIcon when built with gtk 2.16 or newer
+    (fixing bug 349280); can be disabled as required (fixing bug 317982);
+    makes some aspects of the status icon behaviour configurable (fixing
+    bugs 158168, 324114, 331019).
+    
+    Notification popups are now a bit more configurable: they can be
+    disabled, only shown when the main window is hidden, or always shown.
+    
+    The status icon is a configurable too:  it can be always hidden, only
+    shown while a notification popup is visible, always shown, or it can
+    own the main window, providing minimize/close-to-tray.  The new
+    implementation of close-to-tray uses the same way of hiding the window
+    as everything else, fixing bug 551002.
+    
+    The dontreallyclose plugin is no longer needed, so it has been removed.
+
+ configure.ac                                       |   10 +-
+ data/rhythmbox.schemas                             |   86 +-
+ plugins/Makefile.am                                |    2 +-
+ plugins/dontreallyclose/Makefile.am                |   14 -
+ plugins/dontreallyclose/dontreallyclose.py         |   50 -
+ .../dontreallyclose/dontreallyclose.rb-plugin.in   |    9 -
+ plugins/status-icon/Makefile.am                    |   76 ++
+ plugins/status-icon/eggtrayicon.c                  |  559 ++++++++
+ plugins/status-icon/eggtrayicon.h                  |   80 ++
+ plugins/status-icon/rb-status-icon-plugin.c        | 1383 ++++++++++++++++++++
+ plugins/status-icon/rb-status-icon-plugin.h        |   78 ++
+ plugins/status-icon/rb-tray-icon-gtk.c             |  359 +++++
+ plugins/status-icon/rb-tray-icon-gtk.h             |   85 ++
+ plugins/status-icon/rb-tray-icon.c                 |  487 +++++++
+ plugins/status-icon/rb-tray-icon.h                 |   88 ++
+ plugins/status-icon/status-icon-preferences.ui     |  199 +++
+ plugins/status-icon/status-icon-ui.xml             |   26 +
+ plugins/status-icon/status-icon.rb-plugin.in       |    8 +
+ po/POTFILES.in                                     |    8 +-
+ 19 files changed, 3507 insertions(+), 100 deletions(-)
+
+commit 05d83f221c672d6f9271c1117c86aae164c79f9c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 18 12:09:47 2009 +1000
+
+    remove tray icon
+    
+    This completely removes the tray icon, and adds a few signals to RBShell
+    to allow it to be reimplemented as a plugin.
+    
+    New signals:
+    - visibility-changing: emitted before window visibility changes, allows
+      plugins to override the change, or to set the initial visibility of
+      the window.
+    - notify-playing-entry: emitted when a notification popup should be
+      displayed for the current playing entry
+    - notify-custom: emitted when a custom notification popup should be
+      displayed.
+
+ bindings/python/rb.defs                           |   14 +-
+ data/ui/rhythmbox-ui.xml                          |   16 +-
+ doc/reference/rhythmbox-docs.sgml                 |    1 -
+ doc/reference/rhythmbox-sections.txt              |   23 -
+ doc/reference/rhythmbox.types                     |    2 -
+ lib/rb-marshal.list                               |    2 +
+ lib/rb-preferences.h                              |    2 -
+ plugins/cd-recorder/rb-playlist-source-recorder.c |    2 +-
+ shell/Makefile.am                                 |    2 -
+ shell/rb-shell.c                                  |  521 ++-----------
+ shell/rb-shell.h                                  |   20 +-
+ shell/rb-tray-icon.c                              |  852 ---------------------
+ shell/rb-tray-icon.h                              |   85 --
+ sources/rb-podcast-source.c                       |   24 +-
+ sources/rb-streaming-source.c                     |    4 +-
+ widgets/Makefile.am                               |    2 -
+ widgets/eggtrayicon.c                             |  630 ---------------
+ widgets/eggtrayicon.h                             |   99 ---
+ widgets/update-from-egg.sh                        |   26 -
+ 19 files changed, 96 insertions(+), 2231 deletions(-)
+
+commit 3c6e830e1ce2f77a3409c86e63f67cca125b17d8
+Author: Ryan Hughes <ryan iheartryan com>
+Date:   Mon May 18 09:28:23 2009 +1000
+
+    fix up coordinate conversions in tree drag&drop code (bug #579137)
+
+ lib/rb-tree-dnd.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit a4f30db26c0a3ddd0449d98731988590e8488069
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu May 14 13:19:56 2009 +1000
+
+    it is definitely 2009 now
+
+ shell/rb-shell.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 656d481f8112fd41b7bb402203c2dadf9ff9246c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue May 12 22:45:04 2009 +1000
+
+    xfade: handle bus messages with a pad as the message source
+    
+    There aren't any messages like this that we need to process yet,
+    so we just get the pad's parent and continue as normal.
+
+ backends/gstreamer/rb-player-gst-xfade.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 6a844313210f84f549da10ab13ff550d02db69d9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue May 12 22:38:25 2009 +1000
+
+    use gst_element_get_static_pad instead of gst_element_get_pad
+
+ backends/gstreamer/rb-encoder-gst.c       |    4 +-
+ backends/gstreamer/rb-player-gst-xfade.c  |   30 ++++++++++++++--------------
+ backends/gstreamer/rb-player-gst.c        |   20 +++++++++---------
+ metadata/rb-metadata-gst.c                |    3 +-
+ plugins/audiocd/rb-audiocd-plugin.c       |    2 +-
+ plugins/cd-recorder/rb-recorder-gst.c     |    2 +-
+ plugins/fmradio/rb-fm-radio-gst-src.c     |    2 +-
+ plugins/visualizer/rb-visualizer-plugin.c |   10 ++++----
+ 8 files changed, 37 insertions(+), 36 deletions(-)
+
+commit 3a282358be739705013242e310bbfdb3480bc26a
+Author: Sebastian Morr <blinry tux-mail de>
+Date:   Mon May 11 07:28:04 2009 +0200
+
+    Replaced old jamendo logo
+
+ .../jamendo/icons/hicolor/24x24/places/jamendo.png |  Bin 898 -> 878 bytes
+ plugins/jamendo/jamendo_logo.png                   |  Bin 18336 -> 27947 bytes
+ plugins/jamendo/jamendo_logo_medium.png            |  Bin 11662 -> 12493 bytes
+ 3 files changed, 0 insertions(+), 0 deletions(-)
+
+commit bc5f7192533f76870a9b469eb1ab1efe1631db59
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 10 12:22:04 2009 +1000
+
+    im-status: fix translation issues, add to POTFILES.in (bug #581468)
+    
+    Use %(artist)s etc. so translators can distinguish between the template
+    strings, and add some translation comments.
+
+ plugins/im-status/im-status/__init__.py |   25 ++++++++++++++++++++-----
+ po/POTFILES.in                          |    1 +
+ 2 files changed, 21 insertions(+), 5 deletions(-)
+
+commit 79e549a5169e105a62543004791478c5852ea6f9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat May 9 15:14:57 2009 +1000
+
+    power-manager: disable and un-hide this plugin until it works properly
+
+ data/rhythmbox.schemas |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 3d3c9f0bf5219822f9653e182d35da6b90e34449
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat May 9 11:43:17 2009 +1000
+
+    artdisplay: ignore mms for local cover art searches (bug #581885)
+
+ .../artdisplay/LocalCoverArtSearchGIO.py           |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 61f6b10c258bb982ff5556feeac958ff1e524b91
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Fri May 8 19:55:17 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |   76 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 38 insertions(+), 38 deletions(-)
+
+commit 4b5f8b7ece6ba0a5e9f4dd7df2b46f210b85caea
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri May 8 18:51:03 2009 +1000
+
+    use a longer timeout for metadata save operations  (bug #577433)
+
+ metadata/rb-metadata-dbus-client.c |    2 +-
+ metadata/rb-metadata-dbus.h        |    7 +++++--
+ 2 files changed, 6 insertions(+), 3 deletions(-)
+
+commit 1b49317638bd0c7c00df17381b6ad59c2bae4529
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri May 8 18:30:07 2009 +1000
+
+    update metadata service activity timestamp after processing messages
+    
+    We want to measure idle time, and that starts after we're done with
+    the request, not before.
+
+ metadata/rb-metadata-dbus-service.c |   15 +++++++++------
+ 1 files changed, 9 insertions(+), 6 deletions(-)
+
+commit 9334497b4a118c0327f5af2e30f83b837ef7c76c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri May 8 15:45:14 2009 +1000
+
+    use gst_bus_timed_pop instead of gst_bus_poll in metadata code
+    
+    Described as 'pure evil' in the GStreamer API doc, gst_bus_poll runs the
+    mainloop to process messages, which allows the metadata helper's
+    inactivity timeout to be called during metadata save operations, killing
+    metadata save operations that took longer than the timeout.
+
+ metadata/rb-metadata-gst.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e92b552894ed5560bc75fbd6ac99be96831d1c80
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu May 7 23:16:00 2009 +0100
+
+    Fix memleak with latest libjuicer changes
+    
+    See bug #581775, the albums list is owned by the signal callback.
+
+ plugins/audiocd/rb-audiocd-source.c |    7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+commit d8ab203e076f0d801859b554ea84e2104d4d177c
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu May 7 23:12:21 2009 +0100
+
+    Update libjuicer code from sound-juicer
+    
+    Fixes some ownership issues for the albums GList.
+
+ plugins/audiocd/sj-metadata-getter.c |    4 ++--
+ plugins/audiocd/sj-metadata-gvfs.c   |   31 ++++++++++++++-----------------
+ 2 files changed, 16 insertions(+), 19 deletions(-)
+
+commit 76709a9c10e777c8af6fbcbec14429fbb63ba31d
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Wed May 6 20:38:38 2009 +0200
+
+    Updated German translation
+
+ po/de.po |  100 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 50 insertions(+), 50 deletions(-)
+
+commit 107657d49fd9125bec235091ad470cf25a1e37d5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue May 5 19:06:18 2009 +1000
+
+    update musicbrainz/sortname tags, require gst 0.10.15
+
+ backends/gstreamer/rb-encoder-gst.c       |    4 +---
+ backends/gstreamer/rb-player-gst-helper.c |    3 +--
+ configure.ac                              |    2 +-
+ metadata/rb-metadata-gst.c                |    9 ++-------
+ 4 files changed, 5 insertions(+), 13 deletions(-)
+
+commit da125fadfc4e0ff2852914a1167ddcdf70c0a405
+Author: Matt Novenstern <fisxoj gmail com>
+Date:   Tue May 5 13:26:11 2009 +1000
+
+    last.fm: update to protocol version 1.2
+    
+    v1.2 of the submission protocol uses a different authentication
+    scheme, has a different set of response messages, and doesn't
+    give any direction about delays between track submissions.
+    
+    It also adds a 'now playing' submission, which we send from the
+    regular timeout (limiting it to once per 15 seconds).
+    
+    Track submissions now include a 'source' parameter, which we don't
+    properly support yet.
+    
+    We also implement the current recommendations for delays between
+    handshake requests when the handshake fails.
+
+ plugins/audioscrobbler/rb-audioscrobbler-entry.c |   75 ++--
+ plugins/audioscrobbler/rb-audioscrobbler-entry.h |    4 +
+ plugins/audioscrobbler/rb-audioscrobbler.c       |  390 ++++++++++------------
+ 3 files changed, 215 insertions(+), 254 deletions(-)
+
+commit 1d0eb79262fd6cb2ff98f89fa4caf6a7d14b9638
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Mon May 4 18:06:30 2009 +0200
+
+    Updated German translation
+
+ po/de.po | 1105 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 594 insertions(+), 511 deletions(-)
+
+commit e09ebfdb442f4efcedb44d1ad3c1e56df5ec38a6
+Author: Takeshi AIHANA <takeshi aihana gmail com>
+Date:   Mon May 4 00:14:01 2009 +0900
+
+    Updated Japanese translation.
+
+ po/ja.po | 1040 ++++++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 497 insertions(+), 543 deletions(-)
+
+commit 9141d551f350c0e3863957eaec6de5d3ce515e51
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Sat May 2 11:09:03 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit fde412c93ff5de3102bb7f21735965d3fe769294
+Author: Jorge Gonzalez <jorgegonz svn gnome org>
+Date:   Fri May 1 21:16:46 2009 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  298 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 155 insertions(+), 143 deletions(-)
+
+commit f743b766ce9cd51425339d09fad99f2b419f4ec7
+Author: Vincent Untz <vuntz gnome org>
+Date:   Thu Apr 30 15:13:13 2009 +1000
+
+    add IM status plugin
+    
+    This updates the IM status in Empathy and Gossip to describe the current
+    playing song.
+
+ configure.ac                             |    1 +
+ plugins/Makefile.am                      |    1 +
+ plugins/im-status/Makefile.am            |   14 ++
+ plugins/im-status/im-status.rb-plugin.in |    9 ++
+ plugins/im-status/im-status/__init__.py  |  207 ++++++++++++++++++++++++++++++
+ po/POTFILES.in                           |    1 +
+ 6 files changed, 233 insertions(+), 0 deletions(-)
+
+commit 93c4e34a664565a97d713c0e7f6560d081f7a819
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Apr 30 14:36:05 2009 +1000
+
+    add 'bus' property to player backends, exposing the GStreamer bus
+
+ backends/gstreamer/rb-player-gst-xfade.c |   22 ++++++++++++++++++++--
+ backends/gstreamer/rb-player-gst.c       |   19 ++++++++++++++++++-
+ 2 files changed, 38 insertions(+), 3 deletions(-)
+
+commit 3f221b5e54d03f32c732789c1a7b7dede9c7114b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Apr 30 10:49:29 2009 +1000
+
+    add license exception to dontreallyclose plugin
+
+ plugins/dontreallyclose/dontreallyclose.py |    8 ++++++++
+ 1 files changed, 8 insertions(+), 0 deletions(-)
+
+commit bed8dfac4c28e7b71497c73374d2b7456368f131
+Author: Víctor Manuel Jáquez Leal <vjaquez igalia com>
+Date:   Sun Apr 26 11:55:12 2009 +0200
+
+    Update macros for totem-pl-parser 2.25.1
+
+ plugins/audioscrobbler/rb-lastfm-source.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 679a52e0683ac652c40b1a05c9cdea6f3d03ad16
+Author: Christian Becke <christianbecke web de>
+Date:   Thu Apr 30 09:06:59 2009 +1000
+
+    visualizer: add blank cursor code for gtk+ < 2.16
+
+ plugins/visualizer/rb-visualizer-plugin.c |   25 +++++++++++++++++++++++--
+ 1 files changed, 23 insertions(+), 2 deletions(-)
+
+commit b3c2b341e92a85747025b063c3f12df94880cc4f
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Apr 29 13:55:42 2009 +0100
+
+    Ignore more non-media mime-types
+    
+    Add a whitelist of mime-types that we shouldn't ignore, and
+    ignore all the other application/* mime-types by default.
+
+ metadata/rb-metadata-gst.c |   48 ++++++++++++++++++++++++-------------------
+ 1 files changed, 27 insertions(+), 21 deletions(-)
+
+commit 535c2437d02d1cb241461be03770a7cd3f321d1c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 29 21:58:38 2009 +1000
+
+    emit bus message signals from player backends
+    
+    This allows plugins to process bus messages easily and without
+    much hackery.
+
+ backends/gstreamer/rb-player-gst-xfade.c |    3 +++
+ backends/gstreamer/rb-player-gst.c       |    3 +++
+ 2 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 3852f2a6f1dc7188fdcfbcd4a6f30513f3274d8a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 29 18:48:57 2009 +1000
+
+    update eggsmclient code from libegg
+
+ lib/eggdesktopfile.c   |   22 ++++++++++++----------
+ lib/eggsmclient-xsmp.c |   13 ++++++++++---
+ lib/eggsmclient.c      |   10 +++++++++-
+ 3 files changed, 31 insertions(+), 14 deletions(-)
+
+commit dce0829835741b0562ed09726473892bca41a05c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 18 02:15:23 2009 +1000
+
+    artdisplay: add embedded cover art search
+    
+    This uses a GStreamer pipeline to read embedded images.  Since the
+    player will already read images for the playing entry, it only runs for
+    entries that are not playing.  It only operates on local files.
+    
+    Fixes the rest of #345975.
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
+ .../artdisplay/EmbeddedCoverArtSearch.py           |  131 ++++++++++++++++++++
+ plugins/artdisplay/artdisplay/Makefile.am          |    1 +
+ 3 files changed, 134 insertions(+), 1 deletions(-)
+
+commit bfdd5663d51955d55e46588f369a815038fba214
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 18 02:12:42 2009 +1000
+
+    artdisplay: allow searches to return pixbufs directly
+    
+    This allows cover art searches to return pixbuf objects as well as URIs
+    for cover art images.  Also passes through a flag indicating whether the
+    entry being searched for is currently playing.
+
+ .../artdisplay/artdisplay/AmazonCoverArtSearch.py  |    5 +-
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |   60 ++++++++++++--------
+ .../artdisplay/artdisplay/LocalCoverArtSearch.py   |    5 +-
+ .../artdisplay/LocalCoverArtSearchGIO.py           |    5 +-
+ .../artdisplay/artdisplay/PodcastCoverArtSearch.py |   18 +++---
+ plugins/artdisplay/artdisplay/__init__.py          |    7 +-
+ 6 files changed, 60 insertions(+), 40 deletions(-)
+
+commit bd4c4919da0ccf7abe46bce905eab7c62d855e7f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 18 02:11:16 2009 +1000
+
+    xfade: only process tags for a stream once it has prerolled
+
+ backends/gstreamer/rb-player-gst-xfade.c |   25 +++++++++++++++++++++++--
+ 1 files changed, 23 insertions(+), 2 deletions(-)
+
+commit 95d5ed9fb1fe752440c6a60ee950e0fd8e3628a7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 18 02:03:59 2009 +1000
+
+    process embedded images received during playback
+    
+    - add a new signal on the RBPlayer interface to make embedded images
+      available as GdkPixbufs
+    - move tag processing code to rb-player-gst-helper.c, add code to handle
+      converting images from GstBuffers to GdkPixbufs
+    - process GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE tags, emitting the new
+      'image' signal
+    - emit rb:coverArt extra metadata notification when an image is received
+      from the player, causing the art display plugin to use the embedded
+      image.
+    
+      Fixes half of #345975.
+
+ backends/gstreamer/rb-player-gst-helper.c |  134 +++++++++++++++++++++++++++++
+ backends/gstreamer/rb-player-gst-helper.h |   21 ++++-
+ backends/gstreamer/rb-player-gst-xfade.c  |   72 ++++-----------
+ backends/gstreamer/rb-player-gst.c        |   71 ++++-----------
+ backends/rb-player.c                      |   36 ++++++++
+ backends/rb-player.h                      |    5 +
+ lib/rb-marshal.list                       |    1 +
+ shell/rb-shell-player.c                   |   29 ++++++
+ 8 files changed, 262 insertions(+), 107 deletions(-)
+
+commit 5379d240c35ec51bd3e221fe5d3abdd7cde465b5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 18 01:29:37 2009 +1000
+
+    shell-player: stop using idle handlers for processing new streams
+    
+    This is pretty much unnecessary, and any audio output problems that
+    we were avoiding by using idle handlers and timeouts appears to have
+    mostly been fixed.  UI is a bit snappier on track changes now too.
+
+ shell/rb-shell-player.c |  124 +++++++++--------------------------------------
+ 1 files changed, 24 insertions(+), 100 deletions(-)
+
+commit b8b806365d7196c0f3ded057feb720f9d5ad8ba6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 18 00:48:59 2009 +1000
+
+    player-gst: no need to use idle handlers to emit signals
+    
+    The GStreamer bus callback is already running on the main thread, so
+    doing everything in idle handlers just makes it more complicated.
+
+ backends/gstreamer/rb-player-gst.c |  164 +++---------------------------------
+ 1 files changed, 13 insertions(+), 151 deletions(-)
+
+commit 10b7ef46c7b0d3d0afac523d0f3639dcd14f7924
+Author: Sergey Rudchenko <sergey rudchenko gmail com>
+Date:   Wed Apr 29 17:23:27 2009 +1000
+
+    visualizer: add the main accel group to the vis window (fixes #509845)
+
+ plugins/visualizer/rb-visualizer-plugin.c |    7 ++++++-
+ 1 files changed, 6 insertions(+), 1 deletions(-)
+
+commit e170cd21caed9daf3f1e29bfafef330449332319
+Author: Sergey Rudchenko <sergey rudchenko gmail com>
+Date:   Wed Apr 29 17:13:58 2009 +1000
+
+    visualizer: hide mouse curser in fullscreen mode (fixes #501998)
+
+ plugins/visualizer/rb-visualizer-plugin.c |    8 ++++++++
+ 1 files changed, 8 insertions(+), 0 deletions(-)
+
+commit 3357c6a834a1a006a0189d4761b92ca522df8cc7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 29 17:06:59 2009 +1000
+
+    visualizer: direct output to fake window while changing modes
+    
+    This should stop it dying with X11 BadWindow errors most of the time.
+
+ plugins/visualizer/rb-visualizer-plugin.c |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 46773c30a7382643331734daceb01a3aeea2af5a
+Author: Will Woods <wwoods redhat com>
+Date:   Wed Apr 29 10:26:18 2009 +1000
+
+    iradio: update URLs for WKNC streams
+
+ plugins/iradio/iradio-initial.pls |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 3d424e2116752c9018d80b69b8c6b6b013785ea6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Apr 28 17:31:34 2009 +1000
+
+    release 0.12.1
+
+ NEWS         |   23 +++++++++++++++++++----
+ configure.ac |    2 +-
+ 2 files changed, 20 insertions(+), 5 deletions(-)
+
+commit ef210187180fedaab9825f64095d129916289235
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 27 09:59:52 2009 +1000
+
+    doap: fix foaf:mbox property
+
+ rhythmbox.doap |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 3a0df7bdf0ec05bf624c7e1cd7c5e88e45e70a08
+Author: Bastien Nocera <hadess hadess net>
+Date:   Mon Apr 27 00:27:52 2009 +0100
+
+    More archive filetypes to ignore
+    
+    From https://bugzilla.redhat.com/show_bug.cgi?id=497647 again
+
+ metadata/rb-metadata-gst.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 4bec6eea505a8b55aa314a2ea72476176d772f4b
+Author: Bastien Nocera <hadess hadess net>
+Date:   Sat Apr 25 16:51:05 2009 +0100
+
+    Also ignore Postscript files when checking metadata
+    
+    application/postscript files shouldn't be checked, they're not
+    music files.
+    See https://bugzilla.redhat.com/show_bug.cgi?id=497647#c1
+
+ metadata/rb-metadata-gst.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 1c69449a029a00293f3e2fd1e48ef6beb8d38864
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Fri Apr 24 03:29:28 2009 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po |  314 ++++++++++++++++++++++++++------------------------------------
+ 1 files changed, 133 insertions(+), 181 deletions(-)
+
+commit 3e8bd5b908a6f3ddee12ac941f4a161cc14e400e
+Author: Bastien Nocera <hadess hadess net>
+Date:   Wed Apr 22 17:12:59 2009 +0100
+
+    Stop using deprecated totem-pl-parser symbols
+    
+    the _URL symbols are gone in master, you need to use
+    _URI. Require the first version to include the compat defines.
+
+ configure.ac               |    2 +-
+ podcast/rb-podcast-parse.c |    4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 20173abfbfbccabb5279d6b1685c747bad525916
+Author: Chao-Hsiung Liao <j_h_liau yahoo com tw>
+Date:   Wed Apr 22 20:51:53 2009 +0800
+
+    Updated Traditional Chinese translation(both HongKong and Taiwan)
+
+ po/zh_HK.po | 1860 ++++++++++++++++++++++++++++++++++-------------------------
+ po/zh_TW.po | 1865 +++++++++++++++++++++++++++++++++++------------------------
+ 2 files changed, 2181 insertions(+), 1544 deletions(-)
+
+commit ca08619d597b4cab05b4738ae5d6d0f0797c1ec3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 22 19:04:55 2009 +1000
+
+    remove (generated) ChangeLog as part of distclean
+
+ Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 450ad29eda360492152b26cb818e9d04ab734af7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 22 14:00:23 2009 +1000
+
+    second prerelease of 0.12.1
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 99df227d2b0bf1e3a47c56afe6b35ad030b2fa14
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 22 11:45:54 2009 +1000
+
+    Use RBPlayer volume-changed signal to update shell player volume
+    
+    Don't re-set the player backend volume when this happens, though.
+
+ shell/rb-shell-player.c |   39 +++++++++++++++++++++++++++++----------
+ 1 files changed, 29 insertions(+), 10 deletions(-)
+
+commit 9a826df0c8658561974f291ec3cc656e6aa81197
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 22 11:34:47 2009 +1000
+
+    Emit volume-changed from player backends when sink volume is changed
+    
+    notify::volume is emitted on a streaming thread, so we need to use
+    an idle handler to marshal it to the main thread.
+
+ backends/gstreamer/rb-player-gst-xfade.c |   22 ++++++++++++++++++++++
+ backends/gstreamer/rb-player-gst.c       |   22 ++++++++++++++++++++++
+ 2 files changed, 44 insertions(+), 0 deletions(-)
+
+commit 0cab7562d4e3f9927558e5f4c21b0e79ebafb97d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 22 11:32:54 2009 +1000
+
+    Add volume-changed signal to RBPlayer interface
+    
+    This is used to provide notification of changes to the stream volume,
+    such as when the pulseaudio stream volume is changed externally.
+
+ backends/rb-player.c |   33 +++++++++++++++++++++++++++++++++
+ backends/rb-player.h |    3 +++
+ 2 files changed, 36 insertions(+), 0 deletions(-)
+
+commit aabd2696dd890beb5473199559b775dc314afd15
+Author: Og Maciel <ogmaciel gnome org>
+Date:   Tue Apr 21 18:02:53 2009 -0400
+
+    Updated Brazilian Portugues translation by Og Maciel.
+
+ po/pt_BR.po |  273 ++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 138 insertions(+), 135 deletions(-)
+
+commit f9ccc109fa5be863231d7d36f377dae83267a56c
+Author: Luca Ferretti <elle uca libero it>
+Date:   Tue Apr 21 13:13:46 2009 +0000
+
+    Updated Italian translation
+
+ po/it.po |  305 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 153 insertions(+), 152 deletions(-)
+
+commit d99dc7e92a799c7f4237ff349a7f4de70ad7064a
+Author: Stanislav Brabec <sbrabec suse cz>
+Date:   Tue Apr 21 20:20:30 2009 +1000
+
+    Add autoconf cache variable for the strftime check
+    
+    This simplifies cross-compilation.
+
+ configure.ac |   14 +++++++++++---
+ 1 files changed, 11 insertions(+), 3 deletions(-)
+
+commit 44456d40259bf314da9c8ad03fef434a618bcf00
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Apr 21 20:09:09 2009 +1000
+
+    update python and libtool autoconf stuff, copied from totem
+    
+    The check to see if we can link a shared library against python
+    doesn't work with libtool 2.2, so remove it.  Add a check to see
+    if python is installed in /usr/lib64 rather than /usr/lib/.
+
+ configure.ac |   47 ++++++++++-------------------------------------
+ 1 files changed, 10 insertions(+), 37 deletions(-)
+
+commit 045ce6494a947266db4ce4bcc5a60c8070fb3ff8
+Author: Daniel Nylander <po danielnylander se>
+Date:   Tue Apr 21 11:30:13 2009 +0200
+
+    Updated sv translation
+
+ help/sv/figures/rb-toolbar-repeat.png  |  Bin 4614 -> 0 bytes
+ help/sv/figures/rb-toolbar-shuffle.png |  Bin 4579 -> 0 bytes
+ 2 files changed, 0 insertions(+), 0 deletions(-)
+
+commit 3dfd799aa65a17363f2688ed0e010f019ae79fd6
+Author: Daniel Nylander <po danielnylander se>
+Date:   Tue Apr 21 11:29:31 2009 +0200
+
+    Updated sv translation
+
+ help/sv/figures/rb-notification-zone.png |  Bin 4238 -> 0 bytes
+ help/sv/figures/rb-volume-changer.png    |  Bin 5916 -> 0 bytes
+ help/sv/sv.po                            |    4 ++--
+ 3 files changed, 2 insertions(+), 2 deletions(-)
+
+commit cf98ea14d5ffdabb0e9d58757b57dfb78a295c0e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Apr 21 10:47:07 2009 +1000
+
+    first prerelease of 0.12.1.
+
+ NEWS         |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README       |    2 +-
+ configure.ac |    2 +-
+ 3 files changed, 69 insertions(+), 2 deletions(-)
+
+commit 2a3a45ec1e8be12f42046624bd21cbd82666f007
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 20 16:55:52 2009 +1000
+
+    discontinue changelogs, add rule to generate changelog for distribution
+
+ Makefile.am    |   19 +++++++++++++++++++
+ help/ChangeLog |    5 +++++
+ po/ChangeLog   |    5 +++++
+ 3 files changed, 29 insertions(+), 0 deletions(-)
+
+commit 879a14c2698a8a82e3e43b286ed35eedd83898c5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 20 15:10:22 2009 +1000
+
+    Remove idle handler used to set up volume monitoring
+    
+    The volume monitor doesn't take any significant amount of time to start
+    up, so we might as well do it directly in the instance initializer.
+    Probably fixes #579465.
+
+ shell/rb-removable-media-manager.c |   79 ++++++++++++++---------------------
+ 1 files changed, 32 insertions(+), 47 deletions(-)
+
+commit ea00277c369319b3bdc4c3c9cdf212c3a8e788ee
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Sun Apr 19 19:41:05 2009 +0200
+
+    Updated French translation
+
+ po/fr.po |  328 +++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 199 insertions(+), 129 deletions(-)
+
+commit 917b52c737a5685e6ebf695b5de7e77d5a348449
+Author: Ilkka Tuohela <hile iki fi>
+Date:   Sun Apr 19 12:45:03 2009 +0300
+
+    Updated Finnish translation
+
+ po/fi.po | 2546 ++++++++++++++++++++++++++------------------------------------
+ 1 files changed, 1071 insertions(+), 1475 deletions(-)
+
+commit 73325fa19b663e2ef7769c8dd4ec917546fbdd29
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 18 03:04:19 2009 +1000
+
+    add a probably excessive .gitignore file
+
+ .gitignore |  104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 104 insertions(+), 0 deletions(-)
+
+commit f51d9b86dc011814e41e6d3c0a7a9ad6e69773bc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 18 02:59:49 2009 +1000
+
+    xfade: use queue2 for network buffering
+    
+    This removes the need for all of our buffering probes and signal
+    handlers, since queue2 does all that better by itself.  Bumps our
+    GStreamer requirement up to 0.10.14.
+
+ backends/gstreamer/rb-player-gst-xfade.c |  132 +-----------------------------
+ configure.ac                             |    2 +-
+ 2 files changed, 5 insertions(+), 129 deletions(-)
+
+commit db788b5b943d94effb29155af73a479d81902946
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Apr 17 23:53:49 2009 +1000
+
+    bug 579262: stop playback properly when missing plugin install fails
+
+ shell/rb-shell-player.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 98402f8f14a0b491cd0cca617ad27d779677c40d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Apr 17 23:43:22 2009 +1000
+
+    add DOAP file
+
+ rhythmbox.doap |   19 +++++++++++++++++++
+ 1 files changed, 19 insertions(+), 0 deletions(-)
+
+commit d588f055d20857bfd2610d9e0631d6ef3d924916
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 15 09:36:21 2009 +0000
+
+    Use callback methods on the window/pane object, rather than just the text
+    
+    2009-04-15  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/lyrics/lyrics/__init__.py:
+    	Use callback methods on the window/pane object, rather than just the
+    	text buffer.  Previously, if the window was destroyed while the search
+    	was in progress, the text buffer was kept alive by the reference in
+    	the callback.  gail expects the text buffer to be destroyed along with
+    	the text view widget, and crashes if it isn't.  Fixes #473757
+    	properly.
+    
+    svn path=/trunk/; revision=6293
+
+ ChangeLog                         |   10 ++++++++++
+ plugins/lyrics/lyrics/__init__.py |   14 +++++++++++---
+ 2 files changed, 21 insertions(+), 3 deletions(-)
+
+commit 3bb2f00f0c393ee65ccdde4d2a1af876895028cf
+Author: Bastien Nocera <hadess hadess net>
+Date:   Tue Apr 14 17:03:49 2009 +0000
+
+    Fix typo that might have caused some DBs to not be upgraded properly
+    
+    2009-04-14  Bastien Nocera  <hadess hadess net>
+    
+    	* rhythmdb/rhythmdb-tree.c (rhythmdb_tree_parser_end_element):
+    	Fix typo that might have caused some DBs to not be upgraded properly
+    
+    
+    svn path=/trunk/; revision=6292
+
+ ChangeLog                |    5 +++++
+ rhythmdb/rhythmdb-tree.c |    2 +-
+ 2 files changed, 6 insertions(+), 1 deletions(-)
+
+commit e8f22366e28adf2af2a476446dde87e65e0c54f9
+Author: Jorge Gonzalez Gonzalez <jorgegonz src gnome org>
+Date:   Sun Apr 12 15:15:22 2009 +0000
+
+    Updated Spanish translation
+    
+    svn path=/trunk/; revision=6291
+
+ po/ChangeLog |    4 ++++
+ po/es.po     |   10 +++++-----
+ 2 files changed, 9 insertions(+), 5 deletions(-)
+
+commit 8eb712a056a8bb76e855e7cd14cb190192f88b0a
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Sun Apr 12 13:56:13 2009 +0000
+
+    Translation updated.
+    
+    2009-04-12  Gabor Kelemen  <kelemeng gnome hu>
+    
+    	* hu.po: Translation updated.
+    
+    
+    svn path=/trunk/; revision=6290
+
+ po/ChangeLog |    4 +
+ po/hu.po     |  673 +++++++++++++++++++++++++++++++++-------------------------
+ 2 files changed, 387 insertions(+), 290 deletions(-)
+
+commit 9f5baf15d498f2b36e1ba3fc13622f33432fd9ee
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 12 07:59:32 2009 +0000
+
+    Read the initial track submission handshake URL from gconf key
+    
+    2009-04-12  Jonathan Matthew  <jonathan d14n org>
+    
+    	* data/rhythmbox.schemas:
+    	* lib/rb-preferences.h:
+    	* plugins/audioscrobbler/rb-audioscrobbler.c:
+    	(rb_audioscrobbler_do_handshake):
+    	Read the initial track submission handshake URL from gconf key
+    	/apps/rhythmbox/audioscrobbler/scrobbler_url, allowing
+    	it to be redirected to other services such as libre.fm without having
+    	to modify /etc/hosts.
+    
+    svn path=/trunk/; revision=6289
+
+ ChangeLog                                  |   11 +++++++++++
+ data/rhythmbox.schemas                     |   11 +++++++++++
+ lib/rb-preferences.h                       |    1 +
+ plugins/audioscrobbler/rb-audioscrobbler.c |    9 ++++++++-
+ 4 files changed, 31 insertions(+), 1 deletions(-)
+
+commit ecf430c385a8994a5adfd885c7aaf57978ea6f5a
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Sun Apr 12 07:56:47 2009 +0000
+
+    patch by: Sebastian Dransfeld <sebastid tango flipp net>
+    
+    2009-04-12  Christophe Fergeau  <cfergeau mandriva com>
+    
+     	patch by: Sebastian Dransfeld <sebastid tango flipp net>
+    
+    	* plugins/ipod/rb-ipod-source.c: write album sort information if
+    	it's available, fixes the other part of bug #577753.
+    
+    svn path=/trunk/; revision=6288
+
+ ChangeLog                     |    7 +++++++
+ plugins/ipod/rb-ipod-source.c |    8 ++++++++
+ 2 files changed, 15 insertions(+), 0 deletions(-)
+
+commit 082185cb2bdd7f67039d1ba155390ccaa0495591
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Sun Apr 12 07:56:41 2009 +0000
+
+    patch by: Sebastian Dransfeld <sebastid tango flipp net>
+    
+    2009-04-12  Christophe Fergeau  <cfergeau mandriva com>
+    
+    	patch by: Sebastian Dransfeld <sebastid tango flipp net>
+    
+    	* backends/gstreamer/rb-encoder-gst.c:
+    	* metadata/rb-metadata-common.c:
+    	* metadata/rb-metadata-gst.c:
+    	* metadata/rb-metadata.h:
+    	* rhythmdb/rhythmdb-private.h:
+    	* rhythmdb/rhythmdb-tree.c:
+    	* rhythmdb/rhythmdb.c:
+    	* rhythmdb/rhythmdb.h: read album sort tag from gstreamer and store
+    	it in rhythmbox database. Fixes part of bug #577753.
+    
+    svn path=/trunk/; revision=6287
+
+ ChangeLog                           |   14 ++++++++++++++
+ backends/gstreamer/rb-encoder-gst.c |    5 +++++
+ metadata/rb-metadata-common.c       |    1 +
+ metadata/rb-metadata-gst.c          |    4 ++++
+ metadata/rb-metadata.h              |    1 +
+ rhythmdb/rhythmdb-private.h         |    1 +
+ rhythmdb/rhythmdb-tree.c            |    3 +++
+ rhythmdb/rhythmdb.c                 |   23 +++++++++++++++++++++++
+ rhythmdb/rhythmdb.h                 |    1 +
+ 9 files changed, 53 insertions(+), 0 deletions(-)
+
+commit 0cc4382db8ea72601f628128919665ce7715d030
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Sun Apr 12 07:56:35 2009 +0000
+
+    patch by: Robert Ancell <robert ancell gmail com>
+    
+    2009-04-12  Christophe Fergeau  <cfergeau mandriva com>
+    
+    	patch by: Robert Ancell  <robert ancell gmail com>
+    
+    	* plugins/ipod/rb-ipod-source.c: try harder to build a unique
+    	filename when writing to the iPod by adding a random suffix to
+    	filenames when we have to truncate them. Fixes bug #570600.
+    
+    svn path=/trunk/; revision=6286
+
+ ChangeLog                     |    8 ++++++++
+ plugins/ipod/rb-ipod-source.c |    9 ++++++++-
+ 2 files changed, 16 insertions(+), 1 deletions(-)
+
+commit fab85ef88023eb48547473315e92e380e2e7c67e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 12 07:22:44 2009 +0000
+
+    Fix the stupid way the stat list mutex was being handled.
+    
+    2009-04-12  Jonathan Matthew  <jonathan d14n org>
+    
+    	* rhythmdb/rhythmdb.c: (process_added_entries_cb),
+    	(rhythmdb_add_to_stat_list), (rhythmdb_add_uri_with_types):
+    	Fix the stupid way the stat list mutex was being handled.
+    
+    svn path=/trunk/; revision=6285
+
+ ChangeLog           |    6 ++++++
+ rhythmdb/rhythmdb.c |    8 ++------
+ 2 files changed, 8 insertions(+), 6 deletions(-)
+
+commit 8fcef66196d4e4786e1a25a025096398e1f71fd8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 12 05:21:59 2009 +0000
+
+    Ignore podcast items with no URI or a URI without a valid scheme. Fixes
+    
+    2009-04-12  Jonathan Matthew  <jonathan d14n org>
+    
+    	* podcast/rb-podcast-parse.c: (entry_parsed):
+    	Ignore podcast items with no URI or a URI without a valid scheme.
+    	Fixes #578398.
+    
+    svn path=/trunk/; revision=6284
+
+ ChangeLog                  |    6 ++++++
+ podcast/rb-podcast-parse.c |   15 +++++++++++++++
+ 2 files changed, 21 insertions(+), 0 deletions(-)
+
+commit a3b07dc4176f6712afc00fa605914a1e22ef40d4
+Author: Bastien Nocera <hadess hadess net>
+Date:   Sat Apr 11 12:22:08 2009 +0000
+
+    Add rb_gvolume_get_udi utility function to get a UDI from a GVolume, even
+    
+    2009-04-11  Bastien Nocera  <hadess hadess net>
+    
+    	* lib/Makefile.am:
+    	* lib/rb-util.c (rb_gvolume_get_udi):
+    	* lib/rb-util.h: Add rb_gvolume_get_udi utility function to
+    	get a UDI from a GVolume, even if the gvfs volume monitor doesn't
+    	use HAL, or export the UDI information (eg. the DeviceKit-disks
+    	gvfs monitor)
+    	* plugins/generic-player/rb-generic-player-source.c
+    	(get_hal_udi_for_player):
+    	* plugins/generic-player/rb-nokia770-source.c (volume_is_nokia770),
+    	(rb_nokia770_is_mount_player):
+    	* plugins/generic-player/rb-psp-source.c (volume_is_psp),
+    	(rb_psp_is_mount_player):
+    	* plugins/ipod/rb-ipod-helpers.c (volume_is_ipod),
+    	(rb_ipod_helpers_is_ipod): Use rb_gvolume_get_udi() to get the UDI
+    	of the devices
+    
+    	(Closes: #578514)
+    
+    
+    svn path=/trunk/; revision=6283
+
+ ChangeLog                                         |   20 ++++++++++
+ lib/Makefile.am                                   |    3 +-
+ lib/rb-util.c                                     |   43 +++++++++++++++++++++
+ lib/rb-util.h                                     |    2 +
+ plugins/generic-player/rb-generic-player-source.c |    2 +-
+ plugins/generic-player/rb-nokia770-source.c       |   29 +++++++-------
+ plugins/generic-player/rb-psp-source.c            |   26 +++++++------
+ plugins/ipod/rb-ipod-helpers.c                    |   23 +++++------
+ 8 files changed, 107 insertions(+), 41 deletions(-)
+
+commit c506aa60874372d3fb8fe64ed54cf6f3cfae1cf9
+Author: Funda Wang <fwang src gnome org>
+Date:   Fri Apr 10 01:47:19 2009 +0000
+
+    Updated zh_CN translation.
+    
+    svn path=/trunk/; revision=6282
+
+ po/ChangeLog |    4 +
+ po/zh_CN.po  | 1820 ++++++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 1021 insertions(+), 803 deletions(-)
+
+commit cc7d34a00626a35e0324df96f1301bd0ea954524
+Author: Jorge Gonzalez Gonzalez <jorgegonz src gnome org>
+Date:   Thu Apr 9 15:12:34 2009 +0000
+
+    Updated Spanish translation
+    
+    svn path=/trunk/; revision=6281
+
+ po/ChangeLog |    4 +
+ po/es.po     |  173 +++++++++++++++++++++-------------------------------------
+ 2 files changed, 67 insertions(+), 110 deletions(-)
+
+commit 21478d30a291f30a87c9ba9940d30dda760b72e1
+Author: Daniel Nylander <dnylande src gnome org>
+Date:   Thu Apr 9 06:51:31 2009 +0000
+
+    sv.po: Updated Swedish translation
+    
+    svn path=/trunk/; revision=6280
+
+ po/ChangeLog |    4 +
+ po/sv.po     |  644 ++++++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 363 insertions(+), 285 deletions(-)
+
+commit 705d29f9d9135d490f3df20391e4d2e241cc314f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Apr 9 06:07:04 2009 +0000
+
+    Limit the cover art image size to one third of the height of the main
+    
+    2009-04-09  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/artdisplay/artdisplay/__init__.py:
+    	Limit the cover art image size to one third of the height of the main
+    	window, so it behaves sensibly when the side pane is expanded to cover
+    	most of the window.  This avoids forcing the main window to be
+    	resized.  When above the size limit, center the image in the side pane.
+    	Fixes #443720.
+    
+    svn path=/trunk/; revision=6279
+
+ ChangeLog                                 |    9 +++++++
+ plugins/artdisplay/artdisplay/__init__.py |   35 +++++++++++++++++++++++++---
+ 2 files changed, 40 insertions(+), 4 deletions(-)
+
+commit 30b471ff0455d8309677692557d3b2f0b94d3b7d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Apr 7 08:34:19 2009 +0000
+
+    Clear the source ID for the post-resize handler before returning from it,
+    
+    2009-04-07  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/artdisplay/artdisplay/__init__.py:
+    	Clear the source ID for the post-resize handler before returning from
+    	it, so we correctly regenerate the source pixbuf when the cover art
+    	widget is resized.  Fixes #426164.
+    
+    svn path=/trunk/; revision=6278
+
+ ChangeLog                                 |    7 +++++++
+ plugins/artdisplay/artdisplay/__init__.py |    1 +
+ 2 files changed, 8 insertions(+), 0 deletions(-)
+
+commit 6a9e739eaa12709fe0971d47fbf02858529c0011
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Apr 7 07:15:58 2009 +0000
+
+    Require libmusicbrainz3 3.0.2 for per-track artist information.
+    
+    2009-04-07  Jonathan Matthew  <jonathan d14n org>
+    
+    	* configure.ac:
+    	Require libmusicbrainz3 3.0.2 for per-track artist information.
+    
+    	* plugins/audiocd/sj-metadata-musicbrainz3.c:
+    	(make_album_from_release), (mb_list_albums):
+    	Update from sound-juicer, including fixes for #576574 and #575820.
+    
+    svn path=/trunk/; revision=6277
+
+ ChangeLog                                  |    9 +++++++++
+ configure.ac                               |    3 ++-
+ plugins/audiocd/sj-metadata-musicbrainz3.c |   27 ++++++++++++++++-----------
+ 3 files changed, 27 insertions(+), 12 deletions(-)
+
+commit e3918703ba9a2815151540c0abd76fa6ea3da648
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Apr 7 06:32:46 2009 +0000
+
+    patch by: Paul Bellamy <paul a bellamy gmail com>
+    
+    2009-04-07  Jonathan Matthew  <jonathan d14n org>
+    
+    	patch by:  Paul Bellamy  <paul a bellamy gmail com>
+    
+    	* rhythmdb/rhythmdb.c: (rhythmdb_entry_is_lossless):
+    	* rhythmdb/rhythmdb.h:
+    	Add a function to determine if an entry represents a lossless encoded
+    	stream.  This currently just checks that the bitrate field is 0 and
+    	the media type is 'audio/x-flac'.  More media types and other checks
+    	can be added later.
+    
+    	* rhythmdb/rhythmdb-query-model.c:
+    	(rhythmdb_query_model_bitrate_sort_func):
+    	* rhythmdb/rhythmdb-query-model.h:
+    	Add a query model sort function for bitrate comparisons, sorting
+    	lossless encodings as being of higher quality than anything with a
+    	bitrate.  Not exactly correct, but it's the best we can do.
+    
+    	* widgets/rb-entry-view.c: (rb_entry_view_quality_cell_data_func),
+    	(rb_entry_view_append_column):
+    	* widgets/rb-song-info.c: (rb_song_info_update_bitrate):
+    	Display "Lossless" for lossless encodings in the 'quality' column in
+    	track lists and the same field in the song info dialog.
+    
+    	Fixes #337438.
+    
+    svn path=/trunk/; revision=6276
+
+ ChangeLog                       |   26 ++++++++++++++++++++++++++
+ rhythmdb/rhythmdb-query-model.c |   26 ++++++++++++++++++++++++++
+ rhythmdb/rhythmdb-query-model.h |    4 ++++
+ rhythmdb/rhythmdb.c             |   17 +++++++++++++++++
+ rhythmdb/rhythmdb.h             |    2 ++
+ widgets/rb-entry-view.c         |   22 +++++++++++++---------
+ widgets/rb-song-info.c          |   15 ++++++++++-----
+ 7 files changed, 98 insertions(+), 14 deletions(-)
+
+commit f3f04bb8371f88d19ab9fb260d7187810a52ed45
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 6 07:51:06 2009 +0000
+
+    Update from sound-juicer, including fix for #578060.
+    
+    2009-04-06  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/audiocd/sj-metadata.c: (sj_metadata_helper_scan_date),
+    	(sj_metadata_helper_check_media):
+    	Update from sound-juicer, including fix for #578060.
+    
+    svn path=/trunk/; revision=6275
+
+ ChangeLog                     |    6 ++++++
+ plugins/audiocd/sj-metadata.c |   29 ++++++++++++++++-------------
+ 2 files changed, 22 insertions(+), 13 deletions(-)
+
+commit 0732162b14438d4c62807259bb0dccd3a35dfa77
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 6 03:50:21 2009 +0000
+
+    Catch parser exceptions and sort of pretend we can keep going, though all
+    
+    2009-04-06  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/magnatune/magnatune/MagnatuneSource.py:
+    	Catch parser exceptions and sort of pretend we can keep going, though
+    	all that will show up in the track list will be what we parsed before
+    	the error.  Fixes #574465.
+    
+    	Replace a couple of strange characters that appear in the XML with
+    	best guesses as to what they're supposed to be.  This lets us parse
+    	the current catalog file successfully.
+    
+    svn path=/trunk/; revision=6274
+
+ ChangeLog                                      |   11 +++++++++++
+ plugins/magnatune/magnatune/MagnatuneSource.py |   17 +++++++++++++++--
+ 2 files changed, 26 insertions(+), 2 deletions(-)
+
+commit 058475279c663739dda4d9c526a674faaeed286e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 6 03:09:51 2009 +0000
+
+    Remove the bus watch before trying to start the sink. If we're not doing
+    
+    2009-04-06  Jonathan Matthew  <jonathan d14n org>
+    
+    	* backends/gstreamer/rb-player-gst-xfade.c: (add_bus_watch),
+    	(start_sink_locked), (start_sink), (create_sink):
+    	Remove the bus watch before trying to start the sink.  If we're not
+    	doing this from the main thread, the main thread could process the
+    	messages before the loop in start_sink_locked could, so it'd just sit
+    	there waiting.  Fixes #577840.
+    
+    svn path=/trunk/; revision=6273
+
+ ChangeLog                                |    9 +
+ backends/gstreamer/rb-player-gst-xfade.c |  320 ++++++++++++++++--------------
+ 2 files changed, 179 insertions(+), 150 deletions(-)
+
+commit 3a4141a51f8e8ae9eec9dd0a614db488c5d02579
+Author: Og B. Maciel <ogmaciel src gnome org>
+Date:   Sun Apr 5 15:35:40 2009 +0000
+
+    Updated Brazilian Portuguese translation.
+    
+    svn path=/trunk/; revision=6272
+
+ po/ChangeLog |    5 +
+ po/pt_BR.po  |  642 +++++++++++++++++++++++++++++++++-------------------------
+ 2 files changed, 367 insertions(+), 280 deletions(-)
+
+commit 345c81a380bd2d35363c3ca5be43879a4913e719
+Author: miloc <miloc localhost>
+Date:   Sun Apr 5 12:24:13 2009 +0000
+
+    Updated Italian translation by Luca Ferretti
+    
+    svn path=/trunk/; revision=6271
+
+ po/ChangeLog |    4 +
+ po/it.po     |  791 +++++++++++++++++++++++++++++++++-------------------------
+ 2 files changed, 457 insertions(+), 338 deletions(-)
+
+commit 1af910ee79527019398a7b8348fd108e8db08098
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Apr 3 10:22:40 2009 +0000
+
+    Ensure all combo boxes always have an item selected.
+    
+    2009-04-03  Jonathan Matthew  <jonathan d14n org>
+    
+    	* widgets/rb-query-creator-properties.c:
+    	(create_time_unit_option_menu):
+    	* widgets/rb-query-creator.c: (rb_query_creator_constructor),
+    	(setup_sort_option_menu):
+    	Ensure all combo boxes always have an item selected.
+    
+    svn path=/trunk/; revision=6270
+
+ ChangeLog                             |    8 ++++++++
+ widgets/rb-query-creator-properties.c |    1 +
+ widgets/rb-query-creator.c            |    3 +++
+ 3 files changed, 12 insertions(+), 0 deletions(-)
+
+commit fe314bf928e9f0413d4b432f2572348e08304ce8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Apr 2 08:45:29 2009 +0000
+
+    Finish implementing saving of cover art.
+    
+    2009-04-02  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/artdisplay/artdisplay/LocalCoverArtSearchGIO.py:
+    	Finish implementing saving of cover art.
+    
+    svn path=/trunk/; revision=6269
+
+ ChangeLog                                          |    5 ++
+ .../artdisplay/LocalCoverArtSearchGIO.py           |   42 +++++++++++++-------
+ 2 files changed, 33 insertions(+), 14 deletions(-)
+
+commit b1346f505358cd2e7a78a5406f7c679cb7df8d0d
+Author: Jorge Gonzalez Gonzalez <jorgegonz src gnome org>
+Date:   Tue Mar 31 18:10:58 2009 +0000
+
+    Updated Spanish translation
+    
+    svn path=/trunk/; revision=6268
+
+ po/ChangeLog |    4 +
+ po/es.po     |  590 +++++++++++++++++++++++++++++++++++-----------------------
+ 2 files changed, 363 insertions(+), 231 deletions(-)
+
+commit c29a8f9341a806ecc7e4619b78a4b49fbeb8d24a
+Author: Shankar Prasad <sprasad src gnome org>
+Date:   Tue Mar 31 05:23:32 2009 +0000
+
+    added kn.po and updated ChangeLog and LINGUAS
+    
+    svn path=/trunk/; revision=6267
+
+ po/ChangeLog |    5 +
+ po/LINGUAS   |    1 +
+ po/kn.po     | 4654 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 4660 insertions(+), 0 deletions(-)
+
+commit 6785ea23c3e17dfb8ce6735bd90786a9f37209ac
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 30 22:12:32 2009 +0000
+
+    Use correct printf format for the image size.
+    
+    2009-03-31  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/mtpdevice/rb-mtp-source.c: (artwork_notify_cb):
+    	Use correct printf format for the image size.
+    
+    svn path=/trunk/; revision=6266
+
+ ChangeLog                         |    5 +++++
+ plugins/mtpdevice/rb-mtp-source.c |    2 +-
+ 2 files changed, 6 insertions(+), 1 deletions(-)
+
+commit c8c99a922c243253bd9792ecef35c3b464fbb7e1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 30 14:10:21 2009 +0000
+
+    add EggSMClient files.
+    
+    2009-03-31  Jonathan Matthew  <jonathan d14n org>
+    
+    	* POTFILES.in:  add EggSMClient files.
+    
+    svn path=/trunk/; revision=6265
+
+ po/ChangeLog   |    4 ++++
+ po/POTFILES.in |    2 ++
+ 2 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 8f96aef64b82b317031190c5232fe9ef276d5665
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 30 13:53:49 2009 +0000
+
+    Create album objects on the device when transferring songs, and delete
+    
+    2009-03-30  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/mtpdevice/rb-mtp-source.c: (rb_mtp_source_init),
+    	(rb_mtp_source_constructor), (rb_mtp_source_finalize),
+    	(load_mtp_db_idle_cb), (add_track_to_album),
+    	(remove_track_from_album), (impl_delete), (transfer_track),
+    	(impl_track_added), (artwork_notify_cb):
+    	Create album objects on the device when transferring songs, and delete
+    	them when the last song is removed.  If all of the existing albums
+    	have zero tracks, try to rebuild the albums when reading the song
+    	list.  This helps with some odd devices that forget all album contents
+    	when they restart.
+    
+    	If the device supports the JPEG file type, request album art when
+    	transferring songs, and send it to the device as a 'representative
+    	sample' of the album.
+    
+    svn path=/trunk/; revision=6264
+
+ ChangeLog                         |   17 +++
+ plugins/mtpdevice/rb-mtp-source.c |  264 ++++++++++++++++++++++++++++++++++++-
+ 2 files changed, 278 insertions(+), 3 deletions(-)
+
+commit 75a8ffa4b468feac43923f1dab86214aa71a2b8e
+Author: Sandeep Shedmake <sandeeps src gnome org>
+Date:   Mon Mar 30 11:45:03 2009 +0000
+
+    Added 'mr'
+    
+    svn path=/trunk/; revision=6263
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 73bd3e12041df6c7d35a8f0bf6e140eb11333b71
+Author: Sandeep Shedmake <sandeeps src gnome org>
+Date:   Mon Mar 30 11:44:30 2009 +0000
+
+    Added Marathi Translations
+    
+    svn path=/trunk/; revision=6262
+
+ po/ChangeLog |    5 +
+ po/mr.po     | 4644 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 4649 insertions(+), 0 deletions(-)
+
+commit 1098e1d270d0a38f9be02216897e584a7bacd679
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Mon Mar 30 11:32:18 2009 +0000
+
+    Updated French translation by Bruno Brouard.
+    
+    2009-03-30  Claude Paroz  <claude 2xlibre net>
+    
+    	* fr.po: Updated French translation by Bruno Brouard.
+    
+    svn path=/trunk/; revision=6261
+
+ po/ChangeLog |    4 +
+ po/fr.po     |  570 ++++++++++++++++++++++++++++-----------------------------
+ 2 files changed, 284 insertions(+), 290 deletions(-)
+
+commit b684632adf2a938f523e59f6133927e181a9858b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 30 00:42:18 2009 +0000
+
+    Add session management code copied from libegg.
+    
+    2009-03-30  Jonathan Matthew  <jonathan d14n org>
+    
+    	* lib/eggdesktopfile.c: (egg_desktop_file_new),
+    	* lib/eggdesktopfile.h:
+    	* lib/eggsmclient-private.h:
+    	* lib/eggsmclient-xsmp.c: (egg_sm_client_xsmp_init),
+    	* lib/eggsmclient.c: (egg_sm_client_init),
+    	* lib/eggsmclient.h:
+    	* lib/Makefile.am:
+    	Add session management code copied from libegg.
+    
+    	* lib/rb-file-helpers.c: (rb_dot_dir):
+    	Replace GNOME_DOT_GNOME with ".gnome2" - pretty safe to assume that
+    	this isn't going to change.
+    
+    	* plugins/daap/rb-daap-source.c: (mount_op_reply_cb),
+    	(ask_password), (connection_auth_cb):
+    	When building with gtk+ 2.14 or newer, use GtkMountOperation to ask
+    	for passwords instead of GnomePasswordDialog.
+    
+    	* shell/rb-shell-preferences.c: (help_cb):
+    	Fix the help URI for the preferences section, round up gtk version
+    	check numbers.
+    
+    	* shell/rb-shell.c: (rb_shell_create_mount_op_cb),
+    	(rb_shell_cmd_contents), (session_save_state_cb),
+    	(session_quit_cb), (rb_shell_session_init):
+    	Use EggSMClient instead of GnomeClient for session management, round
+    	up the gtk version check numbers.
+    
+    	* shell/main.c: (main):
+    	Parse options directly (including option groups for EggSMClient and
+    	gtk), load and save the accelerator map file ourselves (replacing
+    	gnome_accelerators_sync), stop calling glade_gnome_init (it doesn't do
+    	anything anyway), and set the application name and window icon via
+    	egg_set_desktop_file.
+    
+    	* configure.ac:
+    	Only require libgnome when building with gtk+ < 2.14.  Fixes #576038.
+    
+    svn path=/trunk/; revision=6260
+
+ ChangeLog                     |   40 ++
+ configure.ac                  |    9 +-
+ lib/Makefile.am               |    9 +-
+ lib/eggdesktopfile.c          | 1475 +++++++++++++++++++++++++++++++++++++++++
+ lib/eggdesktopfile.h          |  159 +++++
+ lib/eggsmclient-private.h     |   53 ++
+ lib/eggsmclient-xsmp.c        | 1363 +++++++++++++++++++++++++++++++++++++
+ lib/eggsmclient.c             |  581 ++++++++++++++++
+ lib/eggsmclient.h             |  117 ++++
+ lib/rb-file-helpers.c         |    4 +-
+ plugins/daap/rb-daap-source.c |  211 +++++--
+ shell/main.c                  |   83 ++--
+ shell/rb-shell-preferences.c  |    6 +-
+ shell/rb-shell.c              |   66 +--
+ 14 files changed, 4022 insertions(+), 154 deletions(-)
+
+commit 92eedfcd95b0cd52939534e0aed13968c1f90e3b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Mar 29 07:29:49 2009 +0000
+
+    Use the right user data for the device-changed signal. Fixes #365154.
+    
+    2009-03-29  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/cd-recorder/rb-playlist-source-recorder.c:
+    	(rb_playlist_source_recorder_constructor):
+    	Use the right user data for the device-changed signal.  Fixes #365154.
+    
+    svn path=/trunk/; revision=6259
+
+ ChangeLog                                         |    6 ++++++
+ plugins/cd-recorder/rb-playlist-source-recorder.c |    2 +-
+ 2 files changed, 7 insertions(+), 1 deletions(-)
+
+commit b0b819690b9e274b43587925b08ade6dcca11d43
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Mar 29 02:25:21 2009 +0000
+
+    Set mnemonic-widget property of the 'rating' label to point to the rating
+    
+    2009-03-29  Jonathan Matthew  <jonathan d14n org>
+    
+    	* widgets/rb-song-info.c: (rb_song_info_constructor):
+    	Set mnemonic-widget property of the 'rating' label to point to the
+    	rating widget.  Fixes #576673.
+    
+    svn path=/trunk/; revision=6258
+
+ ChangeLog              |    6 ++++++
+ widgets/rb-song-info.c |    1 +
+ 2 files changed, 7 insertions(+), 0 deletions(-)
+
+commit a33551f9298afdbeaa5623ed7ac6ea3634171ee3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Mar 29 02:18:34 2009 +0000
+
+    Set mnemonic_widget property of the 'download location' widget so the
+    
+    2009-03-29  Jonathan Matthew  <jonathan d14n org>
+    
+    	* data/glade/podcast-prefs.glade:
+    	Set mnemonic_widget property of the 'download location' widget so the
+    	shortcut selects the file chooser.  Fixes #576925.
+    
+    svn path=/trunk/; revision=6257
+
+ ChangeLog                      |    6 ++++++
+ data/glade/podcast-prefs.glade |    1 +
+ 2 files changed, 7 insertions(+), 0 deletions(-)
+
+commit b6c69eb807d9f3c1ab5f964a6568d848865cba26
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Mar 29 02:08:19 2009 +0000
+
+    patch by: Bruce Cowan <bugs bcowan fastmail co uk>
+    
+    2009-03-29  Jonathan Matthew  <jonathan d14n org>
+    
+    	patch by: Bruce Cowan  <bugs bcowan fastmail co uk>
+    
+    	* data/glade/create-playlist.glade:
+    	* data/glade/library-prefs.glade:
+    	* data/glade/playback-prefs.glade:
+    	* plugins/audioscrobbler/audioscrobbler.rb-plugin.in:
+    	* plugins/cd-recorder/rb-playlist-source-recorder.c: (burn_cd),
+    	(check_media_length), (rb_playlist_source_recorder_start):
+    	* plugins/daap/rb-daap-mdns-browser-avahi.c:
+    	(rb_daap_mdns_browser_start), (rb_daap_mdns_browser_stop):
+    	* plugins/daap/rb-daap-mdns-publisher-avahi.c:
+    	(rb_daap_mdns_publisher_publish),
+    	(rb_daap_mdns_publisher_withdraw):
+    	* plugins/ipod/ipod-init.glade:
+    	* plugins/ipod/rb-ipod-helpers.c:
+    	(rb_ipod_helpers_show_first_time_dialog):
+    	* plugins/iradio/rb-iradio-source.c:
+    	(rb_iradio_source_constructor):
+    	* plugins/jamendo/jamendo-loading.glade:
+    	* plugins/jamendo/jamendo/JamendoSource.py:
+    	* plugins/magnatune/magnatune/MagnatuneSource.py:
+    	* rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_parser_start_element):
+    	* sources/rb-podcast-source.c: (rb_podcast_source_constructor):
+    	Fix some capitalisation, americanisation, and other stuff in
+    	translatable strings.  #576987.
+    
+    svn path=/trunk/; revision=6256
+
+ ChangeLog                                          |   28 ++++++++++++++++++++
+ data/glade/create-playlist.glade                   |    2 +-
+ data/glade/library-prefs.glade                     |    8 +++---
+ data/glade/playback-prefs.glade                    |   10 +++---
+ plugins/audioscrobbler/audioscrobbler.rb-plugin.in |    2 +-
+ plugins/cd-recorder/rb-playlist-source-recorder.c  |    6 ++--
+ plugins/daap/rb-daap-mdns-browser-avahi.c          |    4 +-
+ plugins/daap/rb-daap-mdns-publisher-avahi.c        |    6 ++--
+ plugins/ipod/ipod-init.glade                       |    4 +-
+ plugins/ipod/rb-ipod-helpers.c                     |    2 +-
+ plugins/iradio/rb-iradio-source.c                  |    5 +--
+ plugins/jamendo/jamendo-loading.glade              |   10 +++---
+ plugins/jamendo/jamendo/JamendoSource.py           |    2 +-
+ plugins/magnatune/magnatune/MagnatuneSource.py     |    6 ++--
+ rhythmdb/rhythmdb-tree.c                           |    4 +-
+ sources/rb-podcast-source.c                        |    5 +--
+ 16 files changed, 65 insertions(+), 39 deletions(-)
+
+commit 150e1f40f158195c4f7cd65280eeae9723bf1f00
+Author: Philip Withnall <philip tecnocode co uk>
+Date:   Sat Mar 28 13:15:49 2009 +0000
+
+    Updated British English translation by Bruce Cowan
+    
+    2009-03-28  Philip Withnall  <philip tecnocode co uk>
+    
+    	* en_GB.po: Updated British English translation by Bruce Cowan
+    	<bcowan fastmail co uk>.
+    
+    
+    svn path=/trunk/; revision=6255
+
+ po/ChangeLog |    5 ++
+ po/en_GB.po  |  139 ++++++++++++++++++++++++++++++---------------------------
+ 2 files changed, 78 insertions(+), 66 deletions(-)
+
+commit 2b9f6a67516bd3692b8331c414bd537bde227a00
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Mar 27 00:08:33 2009 +0000
+
+    patch by: Niels Vorgaard Christensen <vorgaard c math ku dk>
+    
+    2009-03-27  Jonathan Matthew  <jonathan d14n org>
+    
+    	patch by:  Niels Vorgaard Christensen  <vorgaard c math ku dk>
+    
+    	* plugins/artdisplay/artdisplay/__init__.py:
+    	Answer cover art requests for any entry, not just the current playing
+    	one.  Fixes #529873.
+    
+    svn path=/trunk/; revision=6254
+
+ ChangeLog                                 |    8 ++++++++
+ plugins/artdisplay/artdisplay/__init__.py |   18 ++++++++++++------
+ 2 files changed, 20 insertions(+), 6 deletions(-)
+
+commit dd48197739f2bc4d8bf4fe45bfebdb26b040d8cb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Mar 26 12:39:40 2009 +0000
+
+    If we don't have the base query yet, defer the search until we do. Fixes
+    
+    2009-03-26  Jonathan Matthew  <jonathan d14n org>
+    
+    	* sources/rb-auto-playlist-source.c: (impl_search):
+    	If we don't have the base query yet, defer the search until we do.
+    	Fixes #576846.
+    
+    svn path=/trunk/; revision=6253
+
+ ChangeLog                         |    6 ++++++
+ sources/rb-auto-playlist-source.c |    7 +++++++
+ 2 files changed, 13 insertions(+), 0 deletions(-)
+
+commit b5c23930cce4fb6bdf4d65a882bf21bff28490c5
+Author: Nickolay V. Shmyrev <nshmyrev yandex ru>
+Date:   Thu Mar 26 08:52:54 2009 +0000
+
+    Updated Russian translation by Yuriy Myasoedov.
+    
+    2009-03-26  Nickolay V. Shmyrev  <nshmyrev yandex ru>
+    
+    	* ru.po: Updated Russian translation by Yuriy Myasoedov.
+    
+    
+    svn path=/trunk/; revision=6252
+
+ po/ChangeLog |    4 +
+ po/ru.po     |  670 ++++++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 371 insertions(+), 303 deletions(-)
+
+commit d4ff5c86bbc4da55c8883367f9b05252e6f099d2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Mar 26 01:39:48 2009 +0000
+
+    Disable the PSP source if building without HAL. Too many false positives.
+    
+    2009-03-26  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/generic-player/Makefile.am:
+    	* plugins/generic-player/rb-generic-player-plugin.c:
+    	(rb_generic_player_plugin_class_init), (create_source_cb):
+    	* plugins/generic-player/rb-psp-source.c: (hal_udi_is_psp),
+    	(rb_psp_is_mount_player):
+    	Disable the PSP source if building without HAL.  Too many false
+    	positives.
+    
+    svn path=/trunk/; revision=6251
+
+ ChangeLog                                         |   10 ++++++++++
+ plugins/generic-player/Makefile.am                |    8 ++++----
+ plugins/generic-player/rb-generic-player-plugin.c |    6 +++---
+ plugins/generic-player/rb-psp-source.c            |   17 -----------------
+ 4 files changed, 17 insertions(+), 24 deletions(-)
+
+commit 2c3e995c79bfaa30eaad9fb779dd139e75e91bea
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Mar 25 22:07:47 2009 +0000
+
+    Set the ignore and error entry types for these to 'invalid' rather than
+    
+    2009-03-26  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/generic-player/rb-nokia770-source.c:
+    	(rb_nokia770_source_new):
+    	* plugins/generic-player/rb-psp-source.c: (rb_psp_source_new):
+    	Set the ignore and error entry types for these to 'invalid' rather
+    	than leaving them NULL.  Fixes #510236.
+    
+    svn path=/trunk/; revision=6250
+
+ ChangeLog                                   |    8 ++++++++
+ plugins/generic-player/rb-nokia770-source.c |    2 ++
+ plugins/generic-player/rb-psp-source.c      |    2 ++
+ 3 files changed, 12 insertions(+), 0 deletions(-)
+
+commit a41557231b01928723ef54b50ecac0594ddd9ebb
+Author: Jorge Gonzalez Gonzalez <jorgegonz src gnome org>
+Date:   Wed Mar 25 19:01:10 2009 +0000
+
+    Updated Spanish translation: fixes bugs: #576692, #576665, #576661, #576660, #576656, #576646, #576643, #576641, #576640
+    
+    svn path=/trunk/; revision=6249
+
+ po/ChangeLog |    5 +++
+ po/es.po     |   82 +++++++++++++++++++++++++++++-----------------------------
+ 2 files changed, 46 insertions(+), 41 deletions(-)
+
+commit 0f8b684180b522f3ce5efddbb06e0d794d0d8c60
+Author: Jorge Gonzalez Gonzalez <jorgegonz src gnome org>
+Date:   Tue Mar 24 19:33:10 2009 +0000
+
+    Updated Spanish translation
+    
+    svn path=/trunk/; revision=6248
+
+ po/es.po |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 392ad4a9d8ca2e6f801644bb0ea1e742fd41d264
+Author: Jorge Gonzalez Gonzalez <jorgegonz src gnome org>
+Date:   Tue Mar 24 19:14:32 2009 +0000
+
+    Updated Spanish translation
+    
+    svn path=/trunk/; revision=6247
+
+ po/es.po |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit b1f24f240a47d03ae373966d6e75f8659bfced03
+Author: Jorge Gonzalez Gonzalez <jorgegonz src gnome org>
+Date:   Tue Mar 24 18:56:03 2009 +0000
+
+    Updated Spanish translation
+    
+    svn path=/trunk/; revision=6246
+
+ po/ChangeLog |    4 ++
+ po/es.po     |  138 ++++++++++++++++++++++++++++------------------------------
+ 2 files changed, 71 insertions(+), 71 deletions(-)
+
+commit 82b7c35204c213ef34818051e7356fa8d30bd0b3
+Author: Bastien Nocera <hadess hadess net>
+Date:   Tue Mar 24 14:18:54 2009 +0000
+
+    Use decodebin2 instead of decodebin, fixed playback of chained ogg streams
+    
+    2009-03-24  Bastien Nocera  <hadess hadess net>
+    
+    	* backends/gstreamer/rb-encoder-gst.c (add_decoding_pipeline):
+    	* backends/gstreamer/rb-player-gst-xfade.c (create_stream):
+    	Use decodebin2 instead of decodebin, fixed playback of chained ogg
+    	streams
+    
+    
+    svn path=/trunk/; revision=6245
+
+ ChangeLog                                |    7 +++++++
+ backends/gstreamer/rb-encoder-gst.c      |    2 +-
+ backends/gstreamer/rb-player-gst-xfade.c |   18 ++++++------------
+ 3 files changed, 14 insertions(+), 13 deletions(-)
+
+commit ce5025c1efee1eb148a6e5e7061af10ae6b2f24b
+Author: Daniel Nylander <dnylande src gnome org>
+Date:   Tue Mar 24 09:10:23 2009 +0000
+
+    sv.po: Updated Swedish translation
+    
+    svn path=/trunk/; revision=6244
+
+ po/ChangeLog |    4 ++++
+ po/sv.po     |   52 ++++++++++++++++++++++++++++------------------------
+ 2 files changed, 32 insertions(+), 24 deletions(-)
+
+commit 3f4a9f9f416239f4cfe54607a78b721fecd76d36
+Author: Inaki Larranaga Murgoitio <dooteo euskalgnu org>
+Date:   Mon Mar 23 11:44:59 2009 +0000
+
+    Updated Basque translation.
+    
+    2009-03-23  Inaki Larranaga Murgoitio  <dooteo euskalgnu org>
+    
+    	* eu.po: Updated Basque translation.
+    
+    
+    svn path=/trunk/; revision=6243
+
+ po/ChangeLog |    4 +++
+ po/eu.po     |   82 +++++++++++++++++++++++++++-------------------------------
+ 2 files changed, 42 insertions(+), 44 deletions(-)
+
+commit 4e271805bd09dcad479d42f6a50efd550d9505ba
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 23 11:37:35 2009 +0000
+
+    Fix a double-unlock of the stat mutex, add comments explaining the slight
+    
+    2009-03-23  Jonathan Matthew  <jonathan d14n org>
+    
+    	* rhythmdb/rhythmdb.c: (process_added_entries_cb),
+    	(rhythmdb_add_uri_with_types):
+    	Fix a double-unlock of the stat mutex, add comments explaining the
+    	slight weirdness in the way it's unlocked.  Probably fixes #576238.
+    
+    svn path=/trunk/; revision=6242
+
+ ChangeLog           |    7 +++++++
+ rhythmdb/rhythmdb.c |    6 +++++-
+ 2 files changed, 12 insertions(+), 1 deletions(-)
+
+commit a1007c61c9aeee0ae322523314b15d2a8c6d7c36
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Mar 21 23:45:49 2009 +0000
+
+    Make the ticket system code a bit less inscrutable, remove items from the
+    
+    2009-03-22  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/artdisplay/artdisplay/CoverArtDatabase.py:
+    	Make the ticket system code a bit less inscrutable, remove items from
+    	the hash when the last ticket is forgotten, and add a method to search
+    	for existing items with live tickets that match a new item.
+    
+    	When a new cover art search request arrives, look for already running
+    	searches for the same artist and album.  If an existing search is
+    	found, just wait for the results rather than doing the same search
+    	again.  From #529873.
+    
+    svn path=/trunk/; revision=6241
+
+ ChangeLog                                         |   12 ++++
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py |   67 +++++++++++++++++++--
+ 2 files changed, 74 insertions(+), 5 deletions(-)
+
+commit 0d2abf953e0c39d9e006705d9436c8c7a06a2998
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Mar 20 14:09:31 2009 +0000
+
+    Work around bug 575781 in the loader code rather than the code that calls
+    
+    2009-03-21  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/jamendo/jamendo/JamendoSource.py:
+    	* plugins/rb/Loader.py:
+    	Work around bug 575781 in the loader code rather than the code that
+    	calls it.
+    
+    svn path=/trunk/; revision=6240
+
+ ChangeLog                                |    7 +++++++
+ plugins/jamendo/jamendo/JamendoSource.py |    8 +-------
+ plugins/rb/Loader.py                     |   26 +++++++++++++++++---------
+ 3 files changed, 25 insertions(+), 16 deletions(-)
+
+commit 6deb3d7d851f806fc9f164af40edc6b6a4dc2d57
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Mar 20 09:12:45 2009 +0000
+
+    If available, use gtk 2.16's new GtkEntry API for the 'clear' icon in the
+    
+    2009-03-20  Jonathan Matthew  <jonathan d14n org>
+    
+    	* configure.ac:
+    	* widgets/rb-search-entry.c: (rb_search_entry_init),
+    	(rb_search_entry_clear_cb):
+    	If available, use gtk 2.16's new GtkEntry API for the 'clear' icon
+    	in the search entry, rather than libsexy's SexyIconEntry.
+    	Incidentally fixes #513828.
+    
+    svn path=/trunk/; revision=6239
+
+ ChangeLog                 |    9 +++++++++
+ configure.ac              |   15 ++++++++++-----
+ widgets/rb-search-entry.c |   38 ++++++++++++++++++++++++++++++++++++--
+ 3 files changed, 55 insertions(+), 7 deletions(-)
+
+commit 245c27095b79312b26345881d557340908094ffa
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Mar 20 05:03:50 2009 +0000
+
+    Don't try to unlink if we don't have an adder pad. Probably fixes #576031.
+    
+    2009-03-20  Jonathan Matthew  <jonathan d14n org>
+    
+    	* backends/gstreamer/rb-player-gst-xfade.c: (unlink_blocked_cb):
+    	Don't try to unlink if we don't have an adder pad.  Probably fixes
+    	#576031.
+    
+    svn path=/trunk/; revision=6238
+
+ ChangeLog                                |    6 ++++++
+ backends/gstreamer/rb-player-gst-xfade.c |    2 +-
+ 2 files changed, 7 insertions(+), 1 deletions(-)
+
+commit c552b74a6bfdc533eaa0014e27f2f0974b0ba9c9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Mar 20 03:02:36 2009 +0000
+
+    patch by: Kim Sullivan <alicebot seznam cz>
+    
+    2009-03-20  Jonathan Matthew  <jonathan d14n org>
+    
+    	patch by:  Kim Sullivan  <alicebot seznam cz>
+    
+    	* plugins/jamendo/jamendo/JamendoSaxHandler.py:
+    	* plugins/jamendo/jamendo/JamendoSource.py:
+    	Rework the jamendo xml parser to create database entries in a single
+    	pass, rather than creating an intermediate structure and converting
+    	that to database entries.  Speeds up catalogue loading and reduces
+    	memory consumption.  From #424423.
+    
+    svn path=/trunk/; revision=6237
+
+ ChangeLog                                    |   11 ++
+ plugins/jamendo/jamendo/JamendoSaxHandler.py |  156 +++++++++++---------------
+ plugins/jamendo/jamendo/JamendoSource.py     |   72 ++-----------
+ 3 files changed, 85 insertions(+), 154 deletions(-)
+
+commit 361785e184f6596ad899aebcd3bff0c03753ac76
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Thu Mar 19 21:18:58 2009 +0000
+
+    remove unused AC_CHECK_HEADER, spotted by vuntz.
+    
+    2009-03-19  Christophe Fergeau <cfergeau mandriva com>
+    
+    	* configure.ac: remove unused AC_CHECK_HEADER, spotted by vuntz.
+    
+    svn path=/trunk/; revision=6236
+
+ ChangeLog    |    4 ++++
+ configure.ac |    1 -
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 226ae3308184b30273fd968d82aa51875b381a8a
+Author: Daniel Nylander <dnylande src gnome org>
+Date:   Thu Mar 19 15:34:45 2009 +0000
+
+    sv.po: Updated Swedish translation
+    
+    svn path=/trunk/; revision=6235
+
+ po/ChangeLog |    4 +++
+ po/sv.po     |   73 +++++++++++++++++++++++++++-------------------------------
+ 2 files changed, 38 insertions(+), 39 deletions(-)
+
+commit 543e7ad34739957e6343d0442c4d5c8ed4b94fc6
+Author: Amanpreet Singh Alam <aman src gnome org>
+Date:   Thu Mar 19 14:52:42 2009 +0000
+
+    Updating Punjabi Translation (pa)
+    
+    svn path=/trunk/; revision=6234
+
+ po/pa.po |   27 ++++++++++++++-------------
+ 1 files changed, 14 insertions(+), 13 deletions(-)
+
+commit 2964ffef8ce83c65ded190bb78a465489f52c1da
+Author: Amanpreet Singh Alam <aman src gnome org>
+Date:   Thu Mar 19 14:52:07 2009 +0000
+
+    Updating Punjabi Translation (pa)
+    
+    svn path=/trunk/; revision=6233
+
+ po/pa.po | 3957 ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 2557 insertions(+), 1400 deletions(-)
+
+commit b3820dd212e3cd210823ab2f398de03b592cc186
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Mar 19 12:25:23 2009 +0000
+
+    remove uri.glade
+    
+    2009-03-19  Jonathan Matthew  <jonathan d14n org>
+    
+    	* POTFILES.in:  remove uri.glade
+    
+    svn path=/trunk/; revision=6232
+
+ po/ChangeLog   |    4 ++++
+ po/POTFILES.in |    1 -
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 3a617b5664a638a686bd33386d2d9bcb18bf6555
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Mar 19 12:23:36 2009 +0000
+
+    Replace GnomeHRef with GtkLinkButton, remove libgnome dependencies, and
+    
+    2009-03-19  Jonathan Matthew  <jonathan d14n org>
+    
+    	* data/glade/Makefile.am:
+    	* data/glade/general-prefs.glade:
+    	* data/glade/library-prefs.glade:
+    	* data/glade/playback-prefs.glade:
+    	* data/glade/uri.glade:
+    	* plugins/audioscrobbler/audioscrobbler-prefs.glade:
+    	* plugins/cd-recorder/recorder.glade:
+    	* plugins/daap/daap-prefs.glade:
+    	* plugins/iradio/station-properties.glade:
+    	* plugins/jamendo/jamendo-prefs.glade:
+    	* plugins/magnatune/magnatune-prefs.glade:
+    	* plugins/visualizer/visualizer-controls.glade:
+    	Replace GnomeHRef with GtkLinkButton, remove libgnome dependencies, and
+    	remove the unusued uri.glade.
+    
+    svn path=/trunk/; revision=6231
+
+ ChangeLog                                         |   17 +++
+ data/glade/Makefile.am                            |    1 -
+ data/glade/general-prefs.glade                    |    1 -
+ data/glade/library-prefs.glade                    |    1 -
+ data/glade/playback-prefs.glade                   |    1 -
+ data/glade/uri.glade                              |  135 ---------------------
+ plugins/audioscrobbler/audioscrobbler-prefs.glade |   13 +-
+ plugins/cd-recorder/recorder.glade                |    1 -
+ plugins/daap/daap-prefs.glade                     |    1 -
+ plugins/iradio/station-properties.glade           |    1 -
+ plugins/jamendo/jamendo-prefs.glade               |    7 +-
+ plugins/magnatune/magnatune-prefs.glade           |   19 ++--
+ plugins/visualizer/visualizer-controls.glade      |    1 -
+ 13 files changed, 35 insertions(+), 164 deletions(-)
+
+commit c395a2483bc636824f6e1245665c0e4c74a8d1d6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Mar 19 11:45:20 2009 +0000
+
+    Add daap to the set of URI schemes to ignore, fix some other typos.
+    
+    2009-03-19  Jonathan Matthew  <jonathan d14n org>
+    
+    	* plugins/artdisplay/artdisplay/LocalCoverArtSearchGIO.py:
+    	Add daap to the set of URI schemes to ignore, fix some other typos.
+    
+    svn path=/trunk/; revision=6230
+
+ ChangeLog                                          |    5 +++++
+ .../artdisplay/LocalCoverArtSearchGIO.py           |    8 ++++----
+ 2 files changed, 9 insertions(+), 4 deletions(-)
+
+commit 0184622bb5aee24ade02f45c88dfd805260759b0
+Author: Jonathan Matthew <jmatthew src gnome org>
+Date:   Thu Mar 19 11:31:52 2009 +0000
+
+    move old changelog entries to ChangeLog.pre-0.12
+    
+    svn path=/trunk/; revision=6229
+
+ ChangeLog          |27334 +---------------------------------------------------
+ ChangeLog.pre-0.12 |27335 ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 27336 insertions(+), 27333 deletions(-)
+
+commit 139b0240284b6ff2446be3e8763e50bc8237526e
+Author: Theppitak Karoonboonyanan <thep linux thai net>
+Date:   Thu Mar 19 10:24:04 2009 +0000
+
+    Updated Thai translation.
+    
+    2009-03-19  Theppitak Karoonboonyanan  <thep linux thai net>
+    
+    	* th.po: Updated Thai translation.
+    
+    
+    svn path=/trunk/; revision=6228
+
+ po/ChangeLog |    4 +
+ po/th.po     | 5449 +++++++++++++++++++++++++++++++++++++++-------------------
+ 2 files changed, 3655 insertions(+), 1798 deletions(-)
diff --git a/NEWS b/NEWS
index 6895b8b..62eb0be 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,108 @@
+Overview of changes in Rhythmbox 0.12.7  "It's a Hectic World"
+==============================================================
+
+* New ReplayGain plugin, replacing the old broken ReplayGain code (Jonathan Matthew)
+* Nautilus-sendto plugin (Filipp Ivanov)
+* Support for Magnatune streaming and download accounts (Adam Zimmerman)
+* Support for pidgin in the IM status plugin (Mohamad Elrashidin Sajeli)
+* Context pane plugin now uses the GTK+ font settings (JM)
+* Support for artist and album sort names (Jamie Nicol)
+* Now depends on GTK+ 2.16, GLib 2.18, and pygobject 2.16
+  (no more libgnome, libgnomeui, gnome-vfs, or libsexy code anywhere)
+* As GSEAL-ready as we can make it for now (Javier Jardón)
+* Compatible with the new totem-plparser save API (Carlos Garnacho)
+* Disentangled 'delete', 'remove', and 'remove from playlist' actions (JM)
+* Improvements to display of mixed-direction text (Uri Sivan)
+* Simplified selection of audio CD tracks to extract (JM)
+* Playlist creation should work on more generic player devices now (JM)
+
+Bugs fixed:
+
+133444 - Use album and artist sort names ("Sort band list without 'The'")
+316257 - forward / back mouse buttons should trigger next / previous songs
+338221 - Rhythmbox ignores replaygain tags in DAAP streamed media
+378355 - Magnatune plugin should not print CC# in debug output
+384483 - Open cover in Image Viewer
+424878 - The play button's tool tip "Stop playback" is misleading
+485730 - Better labels for remove/move to trash
+518540 - RTL Song title displayed on wrong side of other track info.
+533727 - Support new Magnatune accounts
+537483 - should be possible to import only selected audio cd songs
+542055 - Sort order is not localized
+547174 - Separate the filesystem scanning from the metadata content reading
+559582 - Cleanups for -DG_DISABLE_DEPRECATED
+564800 - GnomeGoals: Remove deprecated GTK+ symbols (again)
+584593 - sample-vala plugin does not build
+584704 - External MP3 players should delete files rether than move to trash
+593188 - Manpages for rhythmbox and rhythmbox-client
+594132 - python binding lacks enum RBMetaDataField
+595795 - Portugu?s Lyrics - Patch to grab lyrics from letras.terra.com.br
+601524 - Slider jumps around at the end of songs
+602015 - Default 'label1' naming of the first Multiple Song info window
+602140 - thread-related segfault in context panel plugin
+602615 - fails to build if ld's --no-add-needed is used
+602616 - strings being URI-unescaped twice in song info window
+602679 - context: encode album names received from last.fm in utf8
+603258 - mpid: don't destroy HAL context twice
+603263 - compilation errors because of wrong g_print format
+603444 - ignore hidden files while enumerating directories
+603876 - LyricWiki should be deleted from the "Song lyrics" plugin
+603929 - Rhythmbox unnecessarily modifying sound files
+604186 - Remove gnome-vfs use in plugins
+604188 - [upnp] Use GIO to get the face icon's mime-type
+604189 - [artdisplay] Simplify save_pixbuf code
+604292 - Use g_atomic_int_* when possible to handle refcounts
+604771 - Adding context to some strings
+605023 - IM Status Plugin patch for Pidgin support
+605038 - Seg Fault When Going to Play List; Visualisation; Browse
+605031 - add "Send to..." button to right click on the song
+605313 - Use totem_pl_parser_save()
+605583 - segfault if MTP device open fails
+605584 - Race condition in MTP causes devices to fail to open
+605725 - [context] doesn't use gtk font settings
+606470 - Wrong title for MTP properties dialog
+606472 - Bad alignment for labes in media player properties dialog
+607263 - Playlist creation ignores playlist_format from .is_audio_player
+607265 - M3U playlist is missing #EXTINF info
+607538 - incorrect description for toolbar_style gconf key
+607672 - Podcasts default to rating 3*
+607897 - fix build with warnings=all
+607935 - Crashes with SIGSEGV when trying to enable visualization
+608397 - Rhythmbox does not create working playlists for Sansa Clip+
+609306 - Changing between two sources without query models causes warnings
+609767 - RTL tags in status icon bubble
+609908 - compare track number when checking if tracks already exist on devices
+609916 - CBC Radio 1 & 2 Live Feeds don't work
+610440 - The user agent string must be used when connecting to DAAP shares
+610643 - Fix linkage against librhythmdb.la
+610655 - [patch] enum type mismatch
+610657 - [patch] Linking fails due to multiple definition of _PyGObject_API, etc.
+
+New and updated translations:
+bg, courtesy of Krasimir Chonov
+cs, courtesy of Marek Ä?ernocký
+de, courtesy of Mario Blättermann
+el, courtesy of Thanos Lefteris
+en_GB, courtesy of Bruce Cowan
+es, courtesy of Jorge González
+et, courtesy of Mattias Põldaru
+fr, courtesy of Claude Paroz
+gl, courtesy of Fran Diéguez
+hu, courtesy of Gabor Kelemen
+it, courtesy of Luca Ferretti
+lt, courtesy of Žygimantas BeruÄ?ka
+lv, courtesy of Peteris Krisjanis
+pl, courtesy of Tomasz Dominikowski
+pt_BR, courtesy of Rodrigo Flores
+ro, courtesy of Adi Roiban
+sl, courtesy of Andrej ŽnidarÅ¡iÄ?
+sr, courtesy of Ð?илоÑ? Ð?оповиÑ?
+sr latin, courtesy of MiloÅ¡ PopoviÄ?
+sv, courtesy of Daniel Nylander
+uk, courtesy of Sergiy Gavrylov
+uk, courtesy of СеÑ?гÑ?й Ð?авÑ?илов
+
+
 Overview of changes in Rhythmbox 0.12.6  "Range Life"
 =====================================================
 
diff --git a/README b/README
index 73782b3..39e8928 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
 General Information
 ===================
 
-This is Rhythmbox version 0.12.6. Rhythmbox is your one-stop multimedia
+This is Rhythmbox version 0.12.7. Rhythmbox is your one-stop multimedia
 application, supporting a music library, multiple playlists,
 internet radio, and more.
 
diff --git a/configure.ac b/configure.ac
index 091d371..74aaeb8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ(2.53)
 AC_INIT([rhythmbox],
-	[0.12.6],
+	[0.12.7],
 	[https://bugzilla.gnome.org/enter_bug.cgi?product=rhythmbox])
 AC_CONFIG_MACRO_DIR(macros)
 AM_CONFIG_HEADER(config.h)



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