[gnomeweb-wml] Rhythmbox 0.13.2



commit cb3e466cd89a4198ef46f36f30e64034de7f9206
Author: Jonathan Matthew <jonathan d14n org>
Date:   Sun Oct 31 20:20:45 2010 +1000

    Rhythmbox 0.13.2

 projects.gnome.org/rhythmbox/Makefile.am           |    4 +-
 projects.gnome.org/rhythmbox/developers.html       |    4 +-
 projects.gnome.org/rhythmbox/index.html            |    4 +-
 .../rhythmbox/rhythmbox-0.13.1.changes             | 1588 -------------
 projects.gnome.org/rhythmbox/rhythmbox-0.13.1.news |   86 -
 .../rhythmbox/rhythmbox-0.13.2.changes             | 2484 ++++++++++++++++++++
 projects.gnome.org/rhythmbox/rhythmbox-0.13.2.news |   67 +
 7 files changed, 2557 insertions(+), 1680 deletions(-)
---
diff --git a/projects.gnome.org/rhythmbox/Makefile.am b/projects.gnome.org/rhythmbox/Makefile.am
index f6d6d63..1c5ad91 100644
--- a/projects.gnome.org/rhythmbox/Makefile.am
+++ b/projects.gnome.org/rhythmbox/Makefile.am
@@ -7,7 +7,7 @@ page_SCRIPTS= index.html	\
 		development.html \
 		screenshots.html \
 		rhythmbox.css	\
-		rhythmbox-0.13.1.changes \
-		rhythmbox-0.13.1.news
+		rhythmbox-0.13.2.changes \
+		rhythmbox-0.13.2.news
 
 include $(top_srcdir)/rules.common
diff --git a/projects.gnome.org/rhythmbox/developers.html b/projects.gnome.org/rhythmbox/developers.html
index 74fb6ac..044cd47 100644
--- a/projects.gnome.org/rhythmbox/developers.html
+++ b/projects.gnome.org/rhythmbox/developers.html
@@ -100,8 +100,8 @@ You can check the translation status <a href="http://l10n.gnome.org/module/rhyth
 
 	<p>Rhythmbox comes bundled with many distributions.</p>
 	<p>The latest releases can always be found at the <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox";>GNOME ftp site</a>.</p>
-	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.1</a>
-	(<a href="rhythmbox-0.13.1.changes">changelog</a>, <a href="rhythmbox-0.13.1.news">news</a>).</p>
+	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.2</a>
+	(<a href="rhythmbox-0.13.2.changes">changelog</a>, <a href="rhythmbox-0.13.2.news">news</a>).</p>
 	<br />
 
 	<p class="section">Feedback</p>
diff --git a/projects.gnome.org/rhythmbox/index.html b/projects.gnome.org/rhythmbox/index.html
index 6b8b49c..eb31cca 100644
--- a/projects.gnome.org/rhythmbox/index.html
+++ b/projects.gnome.org/rhythmbox/index.html
@@ -79,8 +79,8 @@ with an exception allowing distribution with non-GPL compatible GStreamer plugin
 
 	<p>Rhythmbox comes bundled with many distributions.</p>
 	<p>The latest releases can always be found at the <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox";>GNOME ftp site</a>.</p>
-	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.1</a>
-	(<a href="rhythmbox-0.13.1.changes">changelog</a>, <a href="rhythmbox-0.13.1.news">news</a>).</p>
+	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.2</a>
+	(<a href="rhythmbox-0.13.2.changes">changelog</a>, <a href="rhythmbox-0.13.2.news">news</a>).</p>
 	<br />
 
 	<p class="section">Feedback</p>
diff --git a/projects.gnome.org/rhythmbox/rhythmbox-0.13.2.changes b/projects.gnome.org/rhythmbox/rhythmbox-0.13.2.changes
new file mode 100644
index 0000000..53fd712
--- /dev/null
+++ b/projects.gnome.org/rhythmbox/rhythmbox-0.13.2.changes
@@ -0,0 +1,2484 @@
+commit 4fd642f613cceca9142026092ba66556ff817c2e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 24 18:20:28 2010 +1000
+
+    Rhythmbox 0.13.2
+
+ NEWS         |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README       |    2 +-
+ configure.ac |    2 +-
+ 3 files changed, 70 insertions(+), 2 deletions(-)
+
+commit 0ca2c0c065cc89f6315ba146ccc8ea995598e337
+Author: Dominique Leuenberger <dominique-gnomezilla leuenberger net>
+Date:   Sun Oct 31 19:56:10 2010 +1000
+
+    stop using pkg-config to find vala (bug #628330)
+
+ bindings/vala/Makefile.am |    2 +-
+ configure.ac              |   17 ++++++++---------
+ 2 files changed, 9 insertions(+), 10 deletions(-)
+
+commit e0980f6475a448940d2bf322ebbc7241aaeb7bf8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 31 19:10:50 2010 +1000
+
+    artdisplay: add missing method in musicbrainz cover art search (bug #633531)
+
+ .../artdisplay/MusicBrainzCoverArtSearch.py        |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit eba67f2cda96d462a25789f9c3494e8578767f6f
+Author: Carles Ferrando <carles ferrando gmail com>
+Date:   Sat Oct 30 17:40:56 2010 +0100
+
+    Updated Catalan (Valencian) translation
+
+ po/LINGUAS |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit d07cddd25680b21e77c653b31500c387ba3f9f75
+Author: Carles Ferrando <carles ferrando gmail com>
+Date:   Sat Oct 30 17:40:47 2010 +0100
+
+    Updated Catalan (Valencian) translation
+
+ po/ca valencia po | 6603 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 6603 insertions(+), 0 deletions(-)
+
+commit 55be2d8943cb08fd623ad756aab837f60e2ce43e
+Author: Petr Kovar <pknbe volny cz>
+Date:   Sat Oct 30 15:35:43 2010 +0200
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po |   37 +++++++++++++++++--------------------
+ 1 files changed, 17 insertions(+), 20 deletions(-)
+
+commit ba49953ecf872f08fd147c0604743691896b8c83
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Sat Oct 30 02:44:05 2010 +0200
+
+    [l10n] Updated Italian traslation
+
+ po/it.po | 1764 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1003 insertions(+), 761 deletions(-)
+
+commit 713c0578a1bc4dc8857aa7c3498ad263c6bdf4ee
+Author: Djavan Fagundes <djavan comum org>
+Date:   Fri Oct 29 11:56:11 2010 -0200
+
+    Updated Brazilian Portuguese translation
+
+ po/pt_BR.po | 1847 ++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 1053 insertions(+), 794 deletions(-)
+
+commit fcb6157e0988188cc99d0a238cfe1bf6f21f3494
+Author: Ben Walsh <b wumpster com>
+Date:   Thu Oct 28 13:25:37 2010 +0100
+
+    ipod: update track order in the ipod db playlist before saving (bug #604170)
+    
+    When tracks in an ipod playlist have been reordered, update the ipod
+    db playlist to match the new order before saving.
+    
+    To do this, add a new signal to RbIpodDb to allow other parts of the
+    plugin to update bits of the database immediately before it becomes
+    read-only.
+
+ plugins/ipod/rb-ipod-db.c                     |   29 ++++++
+ plugins/ipod/rb-ipod-source.c                 |  121 ++++++++++++++++++++++---
+ plugins/ipod/rb-ipod-static-playlist-source.c |   33 +++++++-
+ plugins/ipod/rb-ipod-static-playlist-source.h |    2 +
+ 4 files changed, 170 insertions(+), 15 deletions(-)
+
+commit 4f25118819dc731297d988fc1cab9c55294972b8
+Author: A S Alam <aalam users sf net>
+Date:   Fri Oct 29 07:57:27 2010 +0530
+
+    update translation and completed
+
+ po/pa.po | 2204 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 1221 insertions(+), 983 deletions(-)
+
+commit 7112c0d8e766918d0647f3464819c6dacac823eb
+Author: Ask H. Larsen <asklarsen gmail com>
+Date:   Fri Oct 29 00:12:26 2010 +0200
+
+    Updated Danish translation
+
+ po/da.po |   56 ++++++++++++++++++++++++--------------------------------
+ 1 files changed, 24 insertions(+), 32 deletions(-)
+
+commit ab6084877cd6be72896db95ba6d58046cad2ae8d
+Author: Kjartan Maraas <kmaraas gnome org>
+Date:   Thu Oct 28 17:59:26 2010 +0200
+
+    Updated Norwegian bokmål translation.
+
+ po/nb.po | 1842 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 1019 insertions(+), 823 deletions(-)
+
+commit fa4a0701454bb556f1088593d7f50118cdde79b5
+Author: Petr Kovar <pknbe volny cz>
+Date:   Thu Oct 28 12:51:39 2010 +0200
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po |  783 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 421 insertions(+), 362 deletions(-)
+
+commit ea0eda439c9fb17828f7f43bc81869363b11de95
+Author: Piotr DrÄ?g <piotrdrag gmail com>
+Date:   Wed Oct 27 19:22:09 2010 +0200
+
+    Updated Polish translation
+
+ po/pl.po |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 08cfb4cbef28f00be8890f58685c00f4a1a12a7c
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Wed Oct 27 02:46:03 2010 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po | 1632 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 889 insertions(+), 743 deletions(-)
+
+commit 984907175742bcd8867466c16ffe74616f8548dc
+Author: Alexander Shopov <ash kambanaria org>
+Date:   Tue Oct 26 13:27:36 2010 +0300
+
+    Updated Bulgarian translation
+
+ po/bg.po | 2670 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1497 insertions(+), 1173 deletions(-)
+
+commit 3fba47453812d57c3354b47d00bfd51a811eb521
+Author: Daniel Nylander <po danielnylander se>
+Date:   Mon Oct 25 21:23:08 2010 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 056943ff11dfe21c8449f245e3e27295c6adac9d
+Author: Daniel Nylander <po danielnylander se>
+Date:   Mon Oct 25 21:22:30 2010 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |  991 ++++++++++++++++++++++++++++++++++++++++++--------------------
+ 1 files changed, 670 insertions(+), 321 deletions(-)
+
+commit db297f7a57407133d7e29f8374cd5b9ca4c93984
+Author: Daniel Nylander <po danielnylander se>
+Date:   Mon Oct 25 21:20:24 2010 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |  911 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 488 insertions(+), 423 deletions(-)
+
+commit 8e38990001bbe65a9c67fb14af65d53ad7b76b0c
+Author: Piotr DrÄ?g <piotrdrag gmail com>
+Date:   Mon Oct 25 21:01:33 2010 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 1647 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 896 insertions(+), 751 deletions(-)
+
+commit 534fde683b006b15fd1f62286d3ed4c35d9e9187
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Oct 25 12:13:50 2010 +1000
+
+    podcast: suppress facebook like button iframes (bug #631218)
+
+ podcast/rb-podcast-properties-dialog.c |   19 +++++++++++++++++++
+ 1 files changed, 19 insertions(+), 0 deletions(-)
+
+commit 4c19eff61f99677866115671a898729e56c74b33
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Mon Oct 25 00:18:19 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po | 1745 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 993 insertions(+), 752 deletions(-)
+
+commit a0984331e1f285875d2adf3d78f04495a3ef4c61
+Author: Žygimantas BeruÄ?ka <zygis gnome org>
+Date:   Sun Oct 24 18:56:36 2010 +0200
+
+    Updated Lithuanian translation
+
+ po/lt.po | 2086 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1189 insertions(+), 897 deletions(-)
+
+commit 8ffb8a1319558bf858f3fdc4fbbdf292cbc987ef
+Author: Ask H. Larsen <asklarsen gmail com>
+Date:   Sun Oct 24 17:08:10 2010 +0200
+
+    Updated Danish translation
+
+ po/da.po | 1725 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 982 insertions(+), 743 deletions(-)
+
+commit 1a8c84089d7814ac7647e2a66fe87d7842dbc845
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 24 18:50:42 2010 +1000
+
+    iradio: comment out NRK Stortinget as the stream 404s at the moment
+
+ plugins/iradio/iradio-initial.xspf |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 88fbf4f91f57478b5a5b2fe3e7b898607c26de3e
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Fri Oct 22 19:49:01 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  107 ++++++++++++++++++++++++++++++++++++++++++-------------------
+ 1 files changed, 73 insertions(+), 34 deletions(-)
+
+commit d23fdaeefbb0cbbfa30b9e66027b4bd31ac6e010
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Oct 21 10:59:16 2010 +1000
+
+    iradio: re-add wbur.org to the initial stream list (bug #632655)
+
+ plugins/iradio/iradio-initial.xspf |    7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+commit 8502f1388ceaadb98769309eea115f8d143e824b
+Author: Takayuki KUSANO <AE5T-KSN asahi-net or jp>
+Date:   Thu Oct 21 01:03:10 2010 +0900
+
+    Updated Japanese translation
+
+ po/ja.po | 1383 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 718 insertions(+), 665 deletions(-)
+
+commit 5f956137365e3780dc75b1ce4472e7868ee6c1f6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Oct 20 17:41:18 2010 +1000
+
+    xfade: block stream src pads while reusing streams after EOS (bug #631817)
+    
+    This only seems to happen when the track transition time is set to 0, and would
+    trigger a not-linked error when the stream managed to push out a buffer before we
+    could relink it.  Blocking the pad prevents this from occurring.
+
+ backends/gstreamer/rb-player-gst-xfade.c |   19 +++++++++++++++++++
+ 1 files changed, 19 insertions(+), 0 deletions(-)
+
+commit ef8daaf3a7bd836d8ed6bf8cf56120d12d1f672e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Oct 20 08:41:52 2010 +1000
+
+    require totem-pl-parser 2.32.1 for recent async parsing fixes
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c0d2be43a23cf83e61f1185dfc0ee52c1af85b91
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Tue Oct 19 12:39:33 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |   19 ++++++++++---------
+ 1 files changed, 10 insertions(+), 9 deletions(-)
+
+commit c6ee827daacb53346e0cb1c9e2820627e1b6e6b3
+Author: Ben Walsh <b wumpster com>
+Date:   Tue Oct 19 07:57:32 2010 +0100
+
+    ipod "Remove from playlist" was deleting song completely.
+
+ plugins/ipod/rb-ipod-static-playlist-source.c |   17 ++---------------
+ 1 files changed, 2 insertions(+), 15 deletions(-)
+
+commit a3fbeab685900bc5add861c15413e86d8d0d0fde
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Oct 19 14:57:45 2010 +1000
+
+    update POTFILES.in for zeitgeist plugin
+
+ po/POTFILES.in |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 061932fd629ae85ea457372dc93e35d3bcbb0313
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Oct 19 14:39:07 2010 +1000
+
+    add zeitgeist plugin, developed by Markus Korn, Laszlo Pandy and Michal Hruby
+
+ configure.ac                                 |    1 +
+ data/rhythmbox.schemas                       |   22 ++++
+ plugins/Makefile.am                          |    1 +
+ plugins/rbzeitgeist/Makefile.am              |   14 +++
+ plugins/rbzeitgeist/rbzeitgeist.rb-plugin.in |    9 ++
+ plugins/rbzeitgeist/rbzeitgeist/__init__.py  |  149 ++++++++++++++++++++++++++
+ 6 files changed, 196 insertions(+), 0 deletions(-)
+
+commit 521ab35c66ef2877cbfd0279b14bacdef19904be
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Oct 19 11:59:20 2010 +1000
+
+    iradio: add WSUM (www.wsum.org) to initial radio stream list (bug #632119)
+
+ plugins/iradio/iradio-initial.xspf |    7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+commit abf94bf5a55e64bef9d66d6155863c1911133338
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Oct 19 09:35:14 2010 +1000
+
+    daap: fix compile errors on 32bit platforms
+    
+    Cast the pointer value to gintptr, which is always the same size
+    as a pointer, and then let the compiler promote that to 64 bits if
+    necessary.
+
+ plugins/daap/rb-daap-record.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 62f3d5134ea67e18c61acef40e71d965711d798d
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Tue Oct 19 00:39:04 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |   89 +++++++++++++++++++++++++++++++++++++++++++-------------------
+ 1 files changed, 62 insertions(+), 27 deletions(-)
+
+commit 3d831cb058832461d6909e522364d4180709c467
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Mon Oct 18 15:51:25 2010 +0300
+
+    [l10n] Updated Estonian translation
+
+ po/et.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 25724cf3cec6fa5e195eca0cc301a70011f9c9b3
+Author: Alexandre Rosenfeld <alexandre rosenfeld gmail com>
+Date:   Mon Oct 18 21:30:05 2010 +1000
+
+    daap: add support for DACP (iTunes remote control)  (bug #625214)
+
+ plugins/daap/Makefile.am      |    6 +
+ plugins/daap/daap-prefs.ui    |  288 +++++++++++++++---
+ plugins/daap/rb-daap-plugin.c |  108 +++++++-
+ plugins/daap/rb-daap-record.c |   32 ++-
+ plugins/daap/rb-dacp-player.c |  360 ++++++++++++++++++++++
+ plugins/daap/rb-dacp-player.h |   71 +++++
+ plugins/daap/rb-dacp-source.c |  656 +++++++++++++++++++++++++++++++++++++++++
+ plugins/daap/rb-dacp-source.h |   79 +++++
+ plugins/daap/remote-icon.png  |  Bin 0 -> 4641 bytes
+ po/POTFILES.in                |    1 +
+ 10 files changed, 1536 insertions(+), 65 deletions(-)
+
+commit 75ae0dc122a8e9a78fb8d975c50a9d7781bd2030
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Oct 18 12:59:00 2010 +1000
+
+    shell: specify the right pointer for the parser entry-added handler
+
+ shell/rb-shell.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 5401885023a50c98353e6f3b0998313b8ab15a3b
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Sun Oct 17 20:19:22 2010 +0300
+
+    [l10n] Updated Estonian translation
+
+ po/et.po |  790 ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 491 insertions(+), 299 deletions(-)
+
+commit 43a945bb3665876f3e3dcccea396145bdd7014a6
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Sun Oct 17 12:25:13 2010 +0200
+
+    [l10n] Updated German translation
+
+ po/de.po |   15 +++++++--------
+ 1 files changed, 7 insertions(+), 8 deletions(-)
+
+commit 9264342e062e754eba805ba683aade16e909baed
+Author: W. Michael Petullo <mike flyn org>
+Date:   Sat Oct 16 12:56:51 2010 -0500
+
+    Fix typo in rb-daap-record.c
+    Signed-off-by: W. Michael Petullo <mike flyn org>
+
+ plugins/daap/rb-daap-record.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 7373dbd5962af1d26875ae0c3a6328c7b6373b54
+Author: W. Michael Petullo <mike flyn org>
+Date:   Sat Oct 16 12:43:57 2010 -0500
+
+    Zero out new RBDAAPRecord object
+    Signed-off-by: W. Michael Petullo <mike flyn org>
+
+ plugins/daap/rb-daap-record.c |   22 ++++++++++++++++++++++
+ 1 files changed, 22 insertions(+), 0 deletions(-)
+
+commit afaf17e4c7ee348234aecae88eae79f0ee1e46d4
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Fri Oct 15 22:08:19 2010 +0200
+
+    [i18n] Updated German translation, bug #569968
+
+ po/de.po | 1758 ++++++++++++++++----------------------------------------------
+ 1 files changed, 441 insertions(+), 1317 deletions(-)
+
+commit c5483b392c2a52c03d4023ea6136de3c252d8b69
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Fri Oct 15 20:17:15 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  586 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 297 insertions(+), 289 deletions(-)
+
+commit 46550f4957967ed3e9679f5be70aa959e08287c9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Oct 14 12:04:36 2010 +1000
+
+    rating: use signed parameters for rb_rating_render_stars (bug #631698)
+    
+    Sometimes we need to render to negative coordinates (when scrolling a
+    tree view up, for instance), so they need to be signed.
+
+ widgets/rb-rating-helper.c |    8 ++++----
+ widgets/rb-rating-helper.h |    4 ++--
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 703fe04402dabea4d4b1e76d5ffc4101ee4264bb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Oct 13 22:01:33 2010 +1000
+
+    ipod: don't crash when trying to show properties if ipod db load fails (bug #628791)
+
+ plugins/ipod/rb-ipod-source.c |   14 ++++++++++++--
+ 1 files changed, 12 insertions(+), 2 deletions(-)
+
+commit 5c50ade48613f0da9078b865a915c1b849d9950b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Oct 12 22:50:16 2010 +1000
+
+    rhythmdb: fix sorting of podcast feed view
+    
+    The feed view is based on a query model containing episodes now, so we
+    need to use the album property to sort it.
+
+ rhythmdb/rhythmdb-property-model.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 6407ec393a938e524058334da23586aac6d39388
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Oct 10 22:49:09 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  672 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 340 insertions(+), 332 deletions(-)
+
+commit 1cfd8d0af85dbbccdf6fb0292ac61780fa45df50
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 10 23:42:28 2010 +1000
+
+    podcast: add child sources showing new episodes and recent downloads
+    
+    This splits the podcast source in two, into a base class that provides the feed
+    and post views and implements the various UI actions, and a subclass that
+    contains the parts unique to the main source, mostly the configuration dialog.
+    
+    The child sources are populated by database queries.  The new episode source
+    uses the post-time property and the new download source uses the modification
+    time, which previously wasn't set at all for podcast posts, but now is set to
+    the current time when the download starts.
+    
+    The queries are currently hardcoded to match episodes posted and downloaded in
+    the last week, but we could provide hour/day/week/month selections if that
+    seems useful enough.
+    
+    The child sources currently use the same gconf keys as the main source, so they
+    have the same sort order and browser settings.
+
+ po/POTFILES.in                     |    3 +-
+ podcast/Makefile.am                |    6 +-
+ podcast/rb-podcast-main-source.c   |  422 +++++++
+ podcast/rb-podcast-main-source.h   |   65 ++
+ podcast/rb-podcast-manager.c       |   23 +-
+ podcast/rb-podcast-source.c        | 1701 ++++++++++++++++++++++++++++
+ podcast/rb-podcast-source.h        |   71 ++
+ rhythmdb/rhythmdb-property-model.c |    1 +
+ shell/rb-shell.c                   |   16 +-
+ sources/Makefile.am                |    4 +-
+ sources/rb-podcast-source.c        | 2179 ------------------------------------
+ sources/rb-podcast-source.h        |   67 --
+ 12 files changed, 2297 insertions(+), 2261 deletions(-)
+
+commit 2f5f05fb40fb75ad540bd48607e640361aed4e8f
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sat Oct 9 19:52:48 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  180 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 102 insertions(+), 78 deletions(-)
+
+commit 09e7b566b6cb1466667775338b567cd6142a080c
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sat Oct 9 18:54:56 2010 +0200
+
+    [i18n] Updated German translation
+
+ po/de.po |  118 +++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 71 insertions(+), 47 deletions(-)
+
+commit 66db6792c31856dd5bfdcfc2e860bbf43ec7d52c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 9 22:53:51 2010 +1000
+
+    shell-player: cancel playlist parsing when stopping (bug #612156)
+    
+    If the user tries to stop playback of a radio stream before the playlist
+    parser has finished, we need to cancel the parser and ignore any URLs we
+    get from it so we don't try to start playback again.  Similarly, if the
+    user tries to start playback while the parser is still going, we can just
+    ignore that.
+
+ shell/rb-shell-player.c |   52 +++++++++++++++++++++++++++++++++++++++-------
+ 1 files changed, 44 insertions(+), 8 deletions(-)
+
+commit d5ca94a32de0715b65e03e973f7960ebb29fe76f
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Thu Oct 7 14:38:56 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  416 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 207 insertions(+), 209 deletions(-)
+
+commit d493a58349686e0e03bc53001c645f61a2dd68bb
+Author: Marek Ä?ernocký <marek manet cz>
+Date:   Thu Oct 7 11:24:54 2010 +0200
+
+    Updated Czech translation
+
+ po/cs.po |  372 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 204 insertions(+), 168 deletions(-)
+
+commit 8cb910760eff22613fdc0bc392f6460fae04ec77
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Wed Oct 6 15:09:34 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  291 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 152 insertions(+), 139 deletions(-)
+
+commit e74af5ee7c1467d2bf24a8736d787cbdfbf79787
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Oct 5 21:55:25 2010 +1000
+
+    audioscrobbler: add translator comments for radio stream types (bug #631355)
+    
+    Also fixes a typo in one of the stream types.
+
+ .../rb-audioscrobbler-radio-source.c               |   26 +++++++++++++++++++-
+ 1 files changed, 25 insertions(+), 1 deletions(-)
+
+commit 0fbe1d89b66dcf49bbee12db57bf4207b42b7919
+Author: Daniel Nylander <po danielnylander se>
+Date:   Tue Oct 5 08:43:35 2010 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |  887 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 515 insertions(+), 372 deletions(-)
+
+commit eed0a4c124c89a20d18b25c250c350c5bb8f6fc7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 3 22:26:37 2010 +1000
+
+    finish removing gtk_dialog_set_has_separator calls
+
+ shell/rb-shell.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 198a23a6a67339e25a0022762894e2321f7f12a5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Oct 3 15:09:30 2010 +1000
+
+    mtp: convert GStreamer source bin into a GstBaseSrc subclass (bug #631191)
+    
+    The previous bin-containing-filesrc approach stopped working somewhere along
+    the line.  Now we read from the file directly.
+
+ plugins/mtpdevice/rb-mtp-gst-src.c |  302 ++++++++++++++++++++----------------
+ 1 files changed, 171 insertions(+), 131 deletions(-)
+
+commit 99a81df9a6808ac61dbf5f5ac5e96f3c737586da
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sat Oct 2 15:13:01 2010 +0200
+
+    [i18n] Updated German translation
+
+ po/de.po |  234 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 116 insertions(+), 118 deletions(-)
+
+commit 992e8f78d07c9b3c43fde751e83ba947d85e0c94
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Sat Oct 2 13:29:43 2010 +0200
+
+    [ipod] use podcast icon for iPod podcast playlist
+
+ plugins/ipod/rb-ipod-source.c |   22 +++++++++++++++++++++-
+ 1 files changed, 21 insertions(+), 1 deletions(-)
+
+commit 333e914771216c734d6bbdb90b16b7b41824f280
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Sat Oct 2 13:04:02 2010 +0200
+
+    [ipod] handle playlist model changes
+    
+    The base query model used by playlist sources can change. Connect
+    to notify::base-query-model to be notified when this happens so
+    that we can reconnect our signals to the proper model.
+
+ plugins/ipod/rb-ipod-source.c |   44 +++++++++++++++++++++++++++++++++++-----
+ 1 files changed, 38 insertions(+), 6 deletions(-)
+
+commit f487224746a591a56f49a7f14c2a7449e466ca57
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Sat Oct 2 12:18:57 2010 +0200
+
+    [ipod] fix addition/removal of playlist items (bug #601152)
+    
+    The code that was connecting the addition/removal callbacks to the
+    playlist model wasn't connecting to the correct model, so the
+    callbacks were never getting called, and thus rhythmbox was never
+    actually telling libgpod to add new data items to the playlists.
+    This is easily fixed by using the correct model, though we'd also need
+    to handle notify::base-query-model since it can change.
+
+ plugins/ipod/rb-ipod-source.c |    8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+commit e7771d4b336f95754bd617b480e1f206926b6033
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Fri Oct 1 23:26:45 2010 +0200
+
+    [ipod] reworkd delayed playlist renaming
+    
+    When playlist renaming was delayed, the previous code was trying to
+    store both the playlist to change and its name to the same place in
+    memory (because of the use of an union). This was obviously bad and
+    causing silent memory corruption.
+    To avoid that, use RbIpodDelayedPlaylistOp to store information
+    about the playlist renaming since this structure is big enough to
+    hold both the playlist and its new name.
+
+ plugins/ipod/rb-ipod-db.c |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 61ec12a9b05d6c25527a58fac21a557d90974b3a
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Fri Oct 1 23:24:10 2010 +0200
+
+    [ipod] more rework of playlist delayed actions
+    
+    Make the 2nd field of the RbDelayedPlaylistOp a void * pointer
+    instead of using a pointer to an Itdb_Track since when we want
+    to delay a playlist renaming action, this field will have to
+    store a char *.
+
+ plugins/ipod/rb-ipod-db.c |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit d19bfae89d0e82d12280d7ab3301681cf26cc860
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Fri Oct 1 23:18:47 2010 +0200
+
+    [ipod] rework playlist delayed actions
+    
+    Start moving all code handling playlist delayed actions to use
+    playlist_op instead of having dedicated fields in RbIpodDelayedAction
+    This will help solve a nasty memory corruption issue when renaming
+    playlists.
+
+ plugins/ipod/rb-ipod-db.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit b9da7401477e7f1373d8899796947ad5c66122ca
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Tue Mar 23 17:33:52 2010 +0100
+
+    [ipod] use itdb_start_sync and itdb_stop_sync
+    
+    When available, these functions show/hide the "sync in progress" screen on
+    iPhone-like devices so that the user knows he shouldn't unplug his device
+
+ configure.ac              |    5 +++++
+ plugins/ipod/rb-ipod-db.c |    7 ++++++-
+ 2 files changed, 11 insertions(+), 1 deletions(-)
+
+commit c7d5a04c92a474fb1b28961420cabdd510dc84ad
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Tue Mar 23 17:32:35 2010 +0100
+
+    [ipod] rework iPod database saving
+    
+    When it has been modified, the saving of the iPod database is made
+    asynchronously after 15 seconds with no change. When lots of tracks are
+    copied to an iPod, this saving is triggered every 15 seconds during the
+    transfer which can slow the transfer down (especially on iPhone-like
+    devices). It makes more sense to only save the database once all transfers
+    are done, and not to wait 15 seconds for the final save, but 2 seconds.
+    With a 15 seconds delay, people don't wait long enough before unplugging
+    their device (especially on iOS devices)
+
+ plugins/ipod/rb-ipod-db.c |   12 +++++++-----
+ 1 files changed, 7 insertions(+), 5 deletions(-)
+
+commit 3c2d462c356102fe211120a77392b94cf5544ff3
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Tue Mar 23 17:23:06 2010 +0100
+
+    [ipod] skip non-audio non-podcast tracks
+    
+    iPods can contains videos, movies, ... We don't want all of these to show
+    up in rhythmbox, so hide them.
+
+ plugins/ipod/rb-ipod-source.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 4f11923d8c07090f1fdd37b780d1f47067ae435a
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Tue Mar 23 17:14:36 2010 +0100
+
+    [ipod] remove obsolete compat #define
+    
+    The iPod plugin code has some #define for a few constants which were not
+    available in very old libgpod version (pre-0.5.0). Since rhythmbox has been
+    depending on libgpod 0.6 for a while now, we can just use the constants
+    provided by libgpod.
+
+ plugins/ipod/rb-ipod-source.c |   12 ++++--------
+ 1 files changed, 4 insertions(+), 8 deletions(-)
+
+commit 2e109b246ec694774ec38ff0e013823690d12264
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Oct 2 18:42:56 2010 +1000
+
+    add --check-running arg to rhythmbox-client
+    
+    exits with 0 if it's running, 2 if it's not, 1 if things are broken.
+
+ remote/dbus/rb-client.c |   13 +++++++++++++
+ 1 files changed, 13 insertions(+), 0 deletions(-)
+
+commit 9032e92b7c2c8aed8060c18bc6a2d7fe5e3d069b
+Author: W. Michael Petullo <mike flyn org>
+Date:   Fri Oct 1 17:18:41 2010 -0500
+
+    Update to use libdmapsharing 2.2 API
+    Signed-off-by: W. Michael Petullo <mike flyn org>
+
+ configure.ac                               |    2 +-
+ plugins/daap/rb-daap-record.c              |    6 +++---
+ plugins/daap/rb-rhythmdb-dmap-db-adapter.c |    6 +++---
+ 3 files changed, 7 insertions(+), 7 deletions(-)
+
+commit 68db6df60dd783ff6ccbe68c5af1235b10bbb5b2
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Fri Oct 1 23:59:28 2010 +0200
+
+    [l10n] Updated German translation
+
+ po/de.po |  331 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 173 insertions(+), 158 deletions(-)
+
+commit 223974a6cd2410dfa1dae06c4dd128f7b2a7ae6b
+Author: Christophe Fergeau <teuf gnome org>
+Date:   Fri Oct 1 15:58:36 2010 +0200
+
+    don't return uninitialized var RBGstPlayer::play
+    
+    The "result" variable is returned uninitialized most of the time,
+    which result in erratic behaviour when that happens (I was getting
+    tons of unexplained playback errors). This function doesn't try to
+    catch error conditions anymore, so just make it return TRUE.
+
+ backends/gstreamer/rb-player-gst.c |    5 +----
+ 1 files changed, 1 insertions(+), 4 deletions(-)
+
+commit c32cdd647d8511c48be5f0b8daa1d3402fdfe62f
+Author: Matt Novenstern <fisxoj gmail com>
+Date:   Fri Oct 1 22:34:49 2010 +1000
+
+    status-icon: capitalize the app name passed to notify_init
+
+ plugins/status-icon/rb-status-icon-plugin.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 2e0204b32f7ae19ccb53707cbae2ce3f680b7014
+Author: Matt Novenstern <fisxoj gmail com>
+Date:   Fri Oct 1 22:32:38 2010 +1000
+
+    status-icon: add pause and previous-track notify actions (bug #623200)
+    
+    These are only added when the notification server supports the
+    x-gnome-icon-buttons capability, which means it will display the buttons
+    using just the icons.
+
+ plugins/status-icon/rb-status-icon-plugin.c |   41 ++++++++++++++++++++++++++-
+ 1 files changed, 40 insertions(+), 1 deletions(-)
+
+commit 64ba2fc68404fa006be2905b3b56545aa288c197
+Author: Matt Novenstern <fisxoj gmail com>
+Date:   Fri Oct 1 22:29:07 2010 +1000
+
+    status-icon: send file paths rather than pixbufs with notifications
+    
+    This allows the notification server to scale the image to whatever size
+    it wants, so we don't have to guess a suitable size.
+    
+    Part of bug #623200.
+
+ plugins/status-icon/rb-status-icon-plugin.c |  109 ++++++++++++++++++---------
+ shell/rb-shell.c                            |    4 +-
+ shell/rb-shell.h                            |    2 +-
+ 3 files changed, 77 insertions(+), 38 deletions(-)
+
+commit 52059d2576bc6042f7d5311b34403f4f3d986afb
+Author: Tino Meinen <tino meinen gmail com>
+Date:   Tue Sep 28 18:33:09 2010 +0200
+
+    [i18n] Updated Dutch translation
+
+ po/nl.po | 5537 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 3075 insertions(+), 2462 deletions(-)
+
+commit ad8a802e5e56ba8e29f3542e3099929784709991
+Author: Matthias Clasen <mclasen redhat com>
+Date:   Mon Sep 27 11:57:18 2010 -0400
+
+    Adapt to GtkObject removal in GTK3
+    
+    The changes here just avoid unneeded GtkObjectClass variables.
+    
+    Bug 630689
+
+ sources/rb-sourcelist-model.c |    4 +---
+ sources/rb-sourcelist.c       |   10 ++++------
+ 2 files changed, 5 insertions(+), 9 deletions(-)
+
+commit af74776650bae715545d3de17435e32ec7e50706
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 27 16:37:09 2010 +1000
+
+    mmkeys: stop using the deprecated GDK_DISPLAY macro
+
+ plugins/mmkeys/rb-mmkeys-plugin.c |   59 ++++++++++++++++++++-----------------
+ 1 files changed, 32 insertions(+), 27 deletions(-)
+
+commit d1830bdb1f519c6165c0f70e3ff60f94624e0de4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 27 16:36:31 2010 +1000
+
+    remove calls to gtk_dialog_set_has_separator (deprecated)
+
+ plugins/cd-recorder/rb-playlist-source-recorder.c |    1 -
+ plugins/daap/rb-daap-dialog.c                     |    1 -
+ plugins/iradio/rb-station-properties-dialog.c     |    1 -
+ podcast/rb-feed-podcast-properties-dialog.c       |    1 -
+ podcast/rb-podcast-properties-dialog.c            |    1 -
+ shell/rb-shell-preferences.c                      |    1 -
+ sources/rb-library-source.c                       |    1 -
+ widgets/rb-alert-dialog.c                         |    1 -
+ widgets/rb-query-creator.c                        |    1 -
+ widgets/rb-song-info.c                            |    2 --
+ widgets/rb-uri-dialog.c                           |    1 -
+ 11 files changed, 0 insertions(+), 12 deletions(-)
+
+commit 3ba7dfc3d4074b3cfc64c7b80ed9e8d8ecd24728
+Author: Yuri Myasoedov <ymyasoedov src gnome org>
+Date:   Mon Sep 27 00:42:53 2010 +0400
+
+    Updated Russian translation
+
+ po/ru.po | 1889 ++++++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 924 insertions(+), 965 deletions(-)
+
+commit debc7fbdb965a139f168db7732d39bdded1ba498
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sun Sep 26 11:34:25 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  126 ++++++++++++++++++++++++++------------------------------------
+ 1 files changed, 53 insertions(+), 73 deletions(-)
+
+commit b84971348a8e6599969e139d0126eae06a18e6cd
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sat Sep 25 15:25:17 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |11350 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 5738 insertions(+), 5612 deletions(-)
+
+commit eaa3168cd9091ec492ac5c6543f98b5d96ac3a15
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat Sep 25 13:25:14 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  710 ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 463 insertions(+), 247 deletions(-)
+
+commit 7128d738995b6cc2305dbfe897b01411eea12908
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 25 17:18:08 2010 +1000
+
+    property-view: document property-selected vs properties-selected signals
+    
+    This isn't particularly nice, but maybe people will be able to figure it
+    out without asking me now..
+
+ widgets/rb-property-view.c |    8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+commit 5d57ea19d2f5dc32e5cf9aab85beb4d782eaa250
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 25 13:05:35 2010 +1000
+
+    podcast: don't crash if multiple feeds are selected
+
+ sources/rb-podcast-source.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit aebb0f3a5ffdfdc3eb6aaf8878c478fa8bd69943
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 25 11:32:01 2010 +1000
+
+    remove the return value for rb_source_add_uri as we never used it
+
+ bindings/python/rb.defs           |    2 +-
+ bindings/python/rb.override       |   35 +++++------------------------------
+ plugins/iradio/rb-iradio-source.c |   17 ++++++++---------
+ sources/rb-library-source.c       |   17 ++++++++---------
+ sources/rb-podcast-source.c       |   13 ++++++++-----
+ sources/rb-source.c               |    7 ++-----
+ sources/rb-source.h               |    4 ++--
+ 7 files changed, 34 insertions(+), 61 deletions(-)
+
+commit ffd7608f3eae17f0aacbd9223eefd27963a96aa5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 25 10:46:54 2010 +1000
+
+    python: sort of fix RBSource impl_add_uri method
+    
+    For now, we just call the callback immediately after calling the python
+    method.  We should be passing the callback to the python method instead,
+    but at this stage it doesn't look like that's worth the effort.  This should
+    at least get the ubuntu one music store plugin working again.
+
+ bindings/python/rb.override |   99 +++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 99 insertions(+), 0 deletions(-)
+
+commit 5662472ae38548370d4e5ab4beb9c8f41405849d
+Author: Takayuki KUSANO <AE5T-KSN asahi-net or jp>
+Date:   Fri Sep 24 02:33:59 2010 +0900
+
+    Updated Japanese translation (symbolic link related)
+
+ po/ja.po |  641 ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 414 insertions(+), 227 deletions(-)
+
+commit 4805663131a02015c8cb9ae621bccdcbffafe671
+Author: Marek Ä?ernocký <marek manet cz>
+Date:   Thu Sep 23 17:55:41 2010 +0200
+
+    Updated Czech translation
+
+ po/cs.po |  543 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 298 insertions(+), 245 deletions(-)
+
+commit 3fdd4e320efbb80d2f6fc5dad31bd65f16e44132
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Tue Sep 21 22:23:07 2010 +0200
+
+    [i18n] Updated German translation
+
+ po/de.po |  652 ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 405 insertions(+), 247 deletions(-)
+
+commit 42ab13d0d9a02a74cb72f2326c79b61c943dcffd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Sep 21 20:44:28 2010 +1000
+
+    update POTFILES.in
+
+ po/POTFILES.in |    8 +++++---
+ 1 files changed, 5 insertions(+), 3 deletions(-)
+
+commit 59bec7c46bd1d810a0602771f5553149de000034
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Sep 10 11:56:07 2010 +0100
+
+    audioscrobbler: allow a force update of user data
+    
+    rb_audioscrobbler_user_force_update sends new requests without first
+    checking for valid cached responses. The refresh profile action will
+    call this function instead of rb_audioscrobbler_user_update.
+
+ .../rb-audioscrobbler-profile-source.c             |    2 +-
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |   14 ++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-user.h    |    1 +
+ 3 files changed, 16 insertions(+), 1 deletions(-)
+
+commit eca17444e8099ff612397c4516479d68014fb408
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Sep 6 16:26:24 2010 +0100
+
+    audioscrobbler: update profile periodically
+    
+    When source is activated, update profile and register a timeout callback
+    which every 5 minutes will update the profile. When source is deactivated
+    remove the callback.
+    
+    Of course, these will only actually send update requests if the cached
+    responses are no longer valid.
+
+ .../rb-audioscrobbler-profile-source.c             |   37 ++++++++++++++++++++
+ 1 files changed, 37 insertions(+), 0 deletions(-)
+
+commit d7ac17eb4f33924d711599538f606558307fcfaa
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Sep 6 14:31:52 2010 +0100
+
+    audioscrobbler: only send new user requests if cached results have expired
+    
+    in rb_audioscrobbler_user_update, check first if the cached results for
+    are still valid before sending new requests.
+    
+    Different requests have different lifetimes. For now recent artist
+    responses are valid for an hour, everything else for 24 hours.
+    This can be tweaked once we have a better idea of how well this works.
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |   94 +++++++++++++++++++++--
+ 1 files changed, 88 insertions(+), 6 deletions(-)
+
+commit 69081983cab757b52a47dc5e57c0361ca2037ea4
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Aug 29 14:49:47 2010 +0100
+
+    audioscrobbler: fix leaked string when loading cached images
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |   24 ++++++++++++++++++----
+ 1 files changed, 19 insertions(+), 5 deletions(-)
+
+commit d561335267cde84ad14b235aaf871ca61115ba66
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Aug 17 16:23:17 2010 +0100
+
+    audioscrobbler: store Last.fm username in gconf, for other plugins' use
+
+ lib/rb-preferences.h                               |    2 --
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   10 ++++++++++
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+commit 6ef69229cc031152bfac8059bab716b37964b00b
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Aug 17 16:01:06 2010 +0100
+
+    audioscrobbler: use "Log in" instead of "login", as recommended in HIG
+
+ .../rb-audioscrobbler-profile-source.c             |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 690d91e113a181600788f7b2aad8077805c89b85
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Aug 17 15:58:55 2010 +0100
+
+    audioscrobbler: update gconf schemas, dist prefs builder file
+    
+    Ensures that enabled services selection works properly
+
+ data/rhythmbox.schemas                            |   26 +++++++++++---------
+ plugins/audioscrobbler/Makefile.am                |    4 ++-
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c |    2 -
+ 3 files changed, 17 insertions(+), 15 deletions(-)
+
+commit c4bc586d19bb6bc98010b8083d8e23ffb90c5e29
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Aug 16 13:02:47 2010 +0100
+
+    audioscrobbler: add translator comments to some translatable strings
+
+ .../rb-audioscrobbler-profile-source.c             |    3 +++
+ .../rb-audioscrobbler-radio-source.c               |   18 ++++++++++++++++++
+ 2 files changed, 21 insertions(+), 0 deletions(-)
+
+commit 7c1784b08c72ab7c05470011004c0cf7f628dce2
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Aug 13 23:24:39 2010 +0100
+
+    audioscrobbler: add config dialog for choosing which services to enable
+
+ .../audioscrobbler/audioscrobbler-preferences.ui   |  137 +++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c  |  211 ++++++++++++++++++--
+ 2 files changed, 330 insertions(+), 18 deletions(-)
+
+commit 70268bab5d24a97bc0f2b16c877605e3ab2ae2fb
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Aug 13 01:16:52 2010 +0100
+
+    fix potential segfault introduced by 88c62d20c3a3fbf6f2ec94ee5332a2a715cad3a7
+
+ .../rb-audioscrobbler-radio-source.c               |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c87ff624d8d5cdaeaefb510c7c07b795fb791c59
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Aug 12 17:33:58 2010 +0100
+
+    audioscrobbler: move sessions file into audioscrobbler subdir
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit a71e38269863ecc8b10c8cc5977eeefd7b0383ce
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Aug 12 17:27:49 2010 +0100
+
+    audioscrobbler: fix radio parsing to work with changed Last.fm tune response
+
+ .../rb-audioscrobbler-radio-source.c               |   17 +++++++++++------
+ 1 files changed, 11 insertions(+), 6 deletions(-)
+
+commit 86fa6d93f96044a9f4a959e7f8a99e06ff85823a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Aug 12 17:04:04 2010 +0100
+
+    audioscrobbler: mark error string for i18n
+
+ .../rb-audioscrobbler-radio-source.c               |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit e17cde6131b4f199451e904b131f295e26da2031
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Aug 12 16:24:47 2010 +0100
+
+    audioscrobbler: rename RBLastfmPlayOrder to RBAudioscrobblerPlayOrder
+    
+    for consistency with other classes used in the plugin: the class
+    also represents the play order of a Libre.fm radio source, not just
+    a Last.fm one.
+
+ plugins/audioscrobbler/Makefile.am                 |    4 +-
+ .../audioscrobbler/rb-audioscrobbler-play-order.c  |   95 ++++++++++++++++++++
+ .../audioscrobbler/rb-audioscrobbler-play-order.h  |   60 ++++++++++++
+ .../rb-audioscrobbler-radio-source.c               |    4 +-
+ plugins/audioscrobbler/rb-lastfm-play-order.c      |   95 --------------------
+ plugins/audioscrobbler/rb-lastfm-play-order.h      |   60 ------------
+ 6 files changed, 159 insertions(+), 159 deletions(-)
+
+commit 6bb85d4920e05356f90b0ef41045e5726920fc35
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Aug 12 02:43:33 2010 +0100
+
+    fix warnings introduced by commit d057ec2685440a130d9f732fe1de8e8d4601f7a9
+    
+    check if image is not null before checking width of image.
+
+ .../rb-audioscrobbler-profile-source.c             |    8 +++++---
+ 1 files changed, 5 insertions(+), 3 deletions(-)
+
+commit 8db376c6652403128e57997b8267822b9a11249b
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Aug 11 14:49:00 2010 +0100
+
+    audioscrobbler: display user info area even without user info data response
+    
+    We can still display the username, and need to display UI such as the
+    logout button. When the response arrives later diplay extras such as
+    view profile link and image.
+
+ .../rb-audioscrobbler-profile-source.c             |   23 ++++++++++++++-----
+ 1 files changed, 17 insertions(+), 6 deletions(-)
+
+commit dcb6258412004c16dec6383aa05b63134871eee1
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Aug 11 14:20:06 2010 +0100
+
+    audioscrobbler: improve layout of items within list item buttons
+
+ .../rb-audioscrobbler-profile-source.c             |   87 ++++++++++++--------
+ 1 files changed, 52 insertions(+), 35 deletions(-)
+
+commit 0db106cf5faa0a3b342fc18feaf51e20010345be
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Aug 10 18:00:39 2010 +0100
+
+    audioscrobbler: fix table allocation bug
+    
+    The problem was that tables' contents were getting set before the
+    table had been realized, meaning it would be incorrectly sized.
+    The solution was to connect to the table's realize signal and queue
+    a resize.
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |    5 +++
+ .../rb-audioscrobbler-profile-source.c             |   27 +++++++++++---------
+ 2 files changed, 20 insertions(+), 12 deletions(-)
+
+commit 931a0a4436a45cf85fb8b1bdbf707197ff9c7bb2
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Aug 7 17:46:39 2010 +0100
+
+    audioscrobbler: include audioscrobbler-profile-ui in Makefile.am
+
+ plugins/audioscrobbler/Makefile.am |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit a774043d65c29ac3f912a9b84649cc8a617d7fcb
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Aug 7 00:43:15 2010 +0100
+
+    audioscrobbler: solve part of the table allocation problem
+    
+    Call gtk_widget_show_all on list item buttons when creating them.
+    This ensures that their requisition is correct meaning the table
+    better knows what to do in list_table_allocate_cb.
+    
+    The issue is still not entirely resolved, however. The GtkTables do
+    not appear to be reallocated correctly after their height changes.
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |  130 --------------------
+ .../rb-audioscrobbler-profile-source.c             |   50 ++++++--
+ 2 files changed, 38 insertions(+), 142 deletions(-)
+
+commit ab15a8b098384ed6b4b0aa8b2e1eae29243a3817
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Aug 4 17:17:45 2010 +0100
+
+    audioscrobbler: add tool button to download free tracks
+    
+    Appears in toolbar next to love and ban actions. When a song is being
+    played from a radio source which has a download link the user will
+    be able to download the track into their library.
+
+ .../rb-audioscrobbler-profile-source.c             |  188 +++++++++++++++++---
+ 1 files changed, 161 insertions(+), 27 deletions(-)
+
+commit e22cd019dbcfed88a6e24af463bbec2cc9c58891
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Aug 3 22:11:58 2010 +0100
+
+    audioscrobbler: use new RhythmDBEntryType system
+
+ plugins/audioscrobbler/Makefile.am                 |    4 +-
+ plugins/audioscrobbler/rb-audioscrobbler-entry.c   |    2 +-
+ .../rb-audioscrobbler-profile-source.c             |    1 -
+ .../rb-audioscrobbler-radio-source.c               |   10 ++-
+ .../rb-audioscrobbler-radio-track-entry-type.c     |   65 ++++++++++++++++++++
+ .../rb-audioscrobbler-radio-track-entry-type.h     |   53 ++++++++++++++++
+ .../rb-audioscrobbler-radio-track-entry.c          |   62 -------------------
+ .../rb-audioscrobbler-radio-track-entry.h          |   49 ---------------
+ tests/Makefile.am                                  |    2 +-
+ 9 files changed, 128 insertions(+), 120 deletions(-)
+
+commit 3086b433bb6c440e15895e60e7ebace7a109505a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Aug 3 20:24:24 2010 +0100
+
+    audioscrobbler: simplify and tidy list table size allocation code
+    
+    Improves allocation, but still does not fix bug where child buttons
+    are not allocated correctly
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |  349 +++++++++-----------
+ .../rb-audioscrobbler-profile-source.c             |   85 +++---
+ 2 files changed, 203 insertions(+), 231 deletions(-)
+
+commit d5ba4dd2d085d02da1788978a849a97920c18783
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Aug 2 18:24:48 2010 +0100
+
+    audioscrobbler: submit track source when scrobbling
+
+ plugins/audioscrobbler/Makefile.am                 |    2 +
+ plugins/audioscrobbler/rb-audioscrobbler-entry.c   |   30 +++++++---
+ plugins/audioscrobbler/rb-audioscrobbler-entry.h   |    3 +-
+ .../rb-audioscrobbler-radio-source.c               |   42 +++-----------
+ .../rb-audioscrobbler-radio-track-entry.c          |   62 ++++++++++++++++++++
+ .../rb-audioscrobbler-radio-track-entry.h          |   49 +++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler.c         |    4 +-
+ tests/Makefile.am                                  |    5 +-
+ 8 files changed, 150 insertions(+), 47 deletions(-)
+
+commit 8668383ea8bc45a480b8490e9b878e212e4f672c
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 31 19:09:17 2010 +0100
+
+    audioscrobbler: disable love and ban actions when nothing is playing
+
+ .../rb-audioscrobbler-profile-source.c             |   42 +++++++++++++-------
+ 1 files changed, 28 insertions(+), 14 deletions(-)
+
+commit 6e25b619506aa5570e8cd2aee0921b36e3cb0c0d
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 31 16:46:17 2010 +0100
+
+    audioscrobbler: add popup menu item to refresh profile source
+
+ .../audioscrobbler/audioscrobbler-profile-ui.xml   |    5 +
+ .../rb-audioscrobbler-profile-source.c             |   79 ++++++++++++++++----
+ .../rb-audioscrobbler-radio-source.c               |   17 ++---
+ 3 files changed, 76 insertions(+), 25 deletions(-)
+
+commit dedd8963d372f92328e992ebbc7af38664572f63
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Jul 28 17:50:29 2010 +0100
+
+    audioscrobbler: remove default widget attributes from builder file
+    
+    The station creator button did have can-default and has-default set to true,
+    but since the supporting code wasn't present it did not act as the default
+    widget. Removing these attributes fixes a warning.
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 8354026481128d524ff1575fcfcc18204199e5ef
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Jul 28 17:21:50 2010 +0100
+
+    audioscrobbler: radio source is responsible for merging its own UI
+    
+    radio source merges ui from file instead of plugin. means if no radio
+    sources are created there are no warnings about missing actions
+
+ plugins/audioscrobbler/Makefile.am                 |    2 +-
+ plugins/audioscrobbler/audioscrobbler-radio-ui.xml |    6 ++++++
+ plugins/audioscrobbler/audioscrobbler-ui.xml       |    6 ------
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c  |   17 -----------------
+ .../rb-audioscrobbler-radio-source.c               |   20 ++++++++++++++++++++
+ 5 files changed, 27 insertions(+), 24 deletions(-)
+
+commit 95cbe1894e0ad1df883e68496b578b2b3d726b32
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Jul 25 18:01:38 2010 +0100
+
+    audioscrobbler: prompt user if password is needed to tune radio
+    
+    remove public method to set password: radio sources prompt the user
+    themselves to enter their password through a GtkInfoBar. If built with
+    gnome keyring enabled, passwords are stored in the keyringso the user
+    only has to enter it once.
+
+ .../rb-audioscrobbler-radio-source.c               |  168 +++++++++++++++-----
+ 1 files changed, 130 insertions(+), 38 deletions(-)
+
+commit 5f7c6d851c2bc6f6d88337672dda520997f57606
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Jul 25 03:24:15 2010 +0100
+
+    audioscrobbler: improve error checking in user response parsing
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |  326 +++++++++++------------
+ 1 files changed, 160 insertions(+), 166 deletions(-)
+
+commit 2187b27345651ebdc732778f8acfdf3a3383b995
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 24 01:07:31 2010 +0100
+
+    audioscrobbler: request auth token and session in json format
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  237 +++++++++-----------
+ 1 files changed, 107 insertions(+), 130 deletions(-)
+
+commit 2dc802c9d160dbaca7c93331516c4670d1a94b9e
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jul 23 23:26:48 2010 +0100
+
+    audioscrobbler: fallback to old radio api when appropriate
+    
+    If tuning radio fails with error code 4 then attempt to tune using the old
+    API as that will allow non-subscribers to tune. The user's password must be
+    set using rb_audioscrobbler_radio_source_set_old_api_password before this
+    will work.
+
+ .../rb-audioscrobbler-radio-source.c               |  377 ++++++++++++++++----
+ .../rb-audioscrobbler-radio-source.h               |    3 +
+ plugins/audioscrobbler/rb-audioscrobbler-service.c |   26 ++
+ plugins/audioscrobbler/rb-audioscrobbler-service.h |    1 +
+ 4 files changed, 338 insertions(+), 69 deletions(-)
+
+commit 1216646e22d37117fa4aeb33adf7e47d95a89a29
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jul 23 15:07:56 2010 +0100
+
+    audioscrobbler: select radio source after being created by custom builder
+
+ .../rb-audioscrobbler-profile-source.c             |   10 +++++++++-
+ 1 files changed, 9 insertions(+), 1 deletions(-)
+
+commit 3d9646b471e96af47f74e3cec3b11306d54c3488
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jul 20 18:07:54 2010 +0100
+
+    audioscrobbler: improve the profile source's handling of empty list responses
+
+ .../rb-audioscrobbler-profile-source.c             |   49 +++++++++++--------
+ 1 files changed, 28 insertions(+), 21 deletions(-)
+
+commit 7a97ffde9b88ea1c14980a81bffd4ed2ecd64c43
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jul 20 15:21:07 2010 +0100
+
+    audioscrobbler: Add Libre.fm support in parallel to Last.fm
+
+ plugins/audioscrobbler/Last.fm-icon.png            |  Bin 0 -> 1014 bytes
+ plugins/audioscrobbler/Last.fm-icon.svg            |   79 ++++++++++++++++++++
+ plugins/audioscrobbler/Libre.fm-icon.png           |  Bin 0 -> 803 bytes
+ plugins/audioscrobbler/Makefile.am                 |    6 +-
+ plugins/audioscrobbler/as-icon.png                 |  Bin 1014 -> 0 bytes
+ plugins/audioscrobbler/as-icon.svg                 |   79 --------------------
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c  |   23 ++++--
+ .../rb-audioscrobbler-profile-source.c             |   12 ++-
+ plugins/audioscrobbler/rb-audioscrobbler-service.c |   23 ++++++-
+ plugins/audioscrobbler/rb-audioscrobbler-service.h |    3 +-
+ 10 files changed, 131 insertions(+), 94 deletions(-)
+
+commit 850a6423e34d0e616769ef2f49d5bf0acfbd3b13
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jul 20 12:59:42 2010 +0100
+
+    audioscrobbler: remove scrobbling with password auth support
+    
+    Didn't need to add this in first place, Libre.fm now supports web service
+    auth.
+
+ plugins/audioscrobbler/rb-audioscrobbler.c |   86 ++++++----------------------
+ plugins/audioscrobbler/rb-audioscrobbler.h |    5 --
+ 2 files changed, 17 insertions(+), 74 deletions(-)
+
+commit a6e08e65895f4ede8668a48ab8c43b60b994d473
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 16:27:20 2010 +0100
+
+    audioscrobbler: use seperate submission queue files for each service and user
+
+ plugins/audioscrobbler/rb-audioscrobbler.c |   32 +++++++++++++++++++++-------
+ 1 files changed, 24 insertions(+), 8 deletions(-)
+
+commit df9a5822c6735556d3868c0bb07c06bf4113074d
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 15:32:02 2010 +0100
+
+    audioscrobbler: use same artist parsing code for top and recommended artists
+    
+    Also use same track parsing code for recent, top and loved tracks
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |  237 +++++++++--------------
+ 1 files changed, 92 insertions(+), 145 deletions(-)
+
+commit 612fb5ef528d663f1452c7a768ddb663f533759d
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 14:25:46 2010 +0100
+
+    audioscrobbler: remove namespace prefixes for static method names
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |   16 +-
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   66 ++--
+ .../rb-audioscrobbler-profile-source.c             |  403 ++++++++++----------
+ .../rb-audioscrobbler-radio-source.c               |  103 +++---
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |  360 +++++++++---------
+ 5 files changed, 470 insertions(+), 478 deletions(-)
+
+commit 02b09e6596e3b9cfc4b78a5cb3a064e9d6b6fb5d
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 13:00:02 2010 +0100
+
+    audioscrobbler: only generate names for love and ban actions once
+    
+    Generate names when actions are created and store them. When the names are
+    needed in other places just use the stored names instead of recalculating
+
+ .../rb-audioscrobbler-profile-source.c             |   37 +++++++------------
+ 1 files changed, 14 insertions(+), 23 deletions(-)
+
+commit 40231b00bd9aceb388a1edd3414fe401b2861e2e
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 12:46:25 2010 +0100
+
+    audioscrobbler: create viewport and scrolled win in builder file, not code
+    
+    Instead of having the vbox as top level in builder, then packing it in
+    a viewport and scrolled window in code, simply take care of this all
+    in the builder file
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   | 1353 ++++++++++----------
+ .../rb-audioscrobbler-profile-source.c             |   27 +-
+ 2 files changed, 690 insertions(+), 690 deletions(-)
+
+commit fd917fd09ca8f761ed0f261a3d1e6e786eb6025a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 12:35:50 2010 +0100
+
+    audioscrobbler: escaped artist and track names when loving/banning tracks
+
+ .../rb-audioscrobbler-radio-source.c               |    4 +--
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |   22 ++++++++++++++++---
+ 2 files changed, 19 insertions(+), 7 deletions(-)
+
+commit d1699492743f584de500c9b9ed4209ff5f486f4f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 12:32:25 2010 +0100
+
+    audioscrobbler: use g_compute_checksum_for_string to generate md5 hashes
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   19 +-------------
+ .../rb-audioscrobbler-radio-source.c               |   19 +-------------
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |   21 ++--------------
+ plugins/audioscrobbler/rb-audioscrobbler.c         |   25 ++-----------------
+ 4 files changed, 10 insertions(+), 74 deletions(-)
+
+commit 5c3da9905b252dcf890b4a48279034dd428926a8
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 12:05:07 2010 +0100
+
+    audioscrobbler: remove arg label from station creator UI
+    
+    Make names in combo box more descriptive
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |   15 +-----
+ .../rb-audioscrobbler-profile-source.c             |   50 +-------------------
+ .../rb-audioscrobbler-radio-source.c               |   16 +++---
+ 3 files changed, 11 insertions(+), 70 deletions(-)
+
+commit 25ab1f388901c69f4a99010e28003335cb1c1265
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 00:42:48 2010 +0100
+
+    audioscrobbler: improve RBAudioscrobblerUser's handling of invalid responses
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |  379 ++++++++++++-----------
+ 1 files changed, 200 insertions(+), 179 deletions(-)
+
+commit b527273782e94a421c7635706b06aa0d1dbcd663
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon Jul 19 00:23:54 2010 +0100
+
+    audioscrobbler: add support for scrobbling using password authentication
+    
+    rb_audioscrobbler_new_from_password () constructs a scrobbler object which
+    will use a password for authentication rather than a web services session
+    key.
+
+ plugins/audioscrobbler/rb-audioscrobbler.c |  111 +++++++++++++++++++++-------
+ plugins/audioscrobbler/rb-audioscrobbler.h |    5 +
+ 2 files changed, 88 insertions(+), 28 deletions(-)
+
+commit 49214bbd3d3fef845b3865d03fb67e1139329fd9
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Jul 18 22:24:50 2010 +0100
+
+    audioscrobbler: remove unwanted debug messages on table resize
+
+ .../rb-audioscrobbler-profile-source.c             |    5 +----
+ 1 files changed, 1 insertions(+), 4 deletions(-)
+
+commit 73f7164661a1ff87b8868b6f3899b9d221100a3a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Jul 18 19:55:23 2010 +0100
+
+    audioscrobbler: improve allocation of the GtkTables used for top artists etc
+
+ .../rb-audioscrobbler-profile-source.c             |   39 ++++++++++++++------
+ 1 files changed, 27 insertions(+), 12 deletions(-)
+
+commit cb07464fabed7df2974f44cbde5409744d90ada9
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Jul 18 01:54:55 2010 +0100
+
+    audioscrobbler: remove files which are no longer in use
+
+ plugins/audioscrobbler/audioscrobbler-prefs.ui |  305 ----
+ plugins/audioscrobbler/rb-lastfm-source.c      | 2316 ------------------------
+ plugins/audioscrobbler/rb-lastfm-source.h      |   65 -
+ 3 files changed, 0 insertions(+), 2686 deletions(-)
+
+commit 13bbaaa5a81bb4e774d8f95326cfe97d723b96da
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 17 19:16:46 2010 +0100
+
+    audioscrobbler: create default station list if none are saved
+
+ .../rb-audioscrobbler-profile-source.c             |   39 ++++++++++++++++++++
+ 1 files changed, 39 insertions(+), 0 deletions(-)
+
+commit c3f6cdef2f0f2d7a978771b9e937c4e91140ca3a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 17 18:40:51 2010 +0100
+
+    audioscrobbler: add "group radio" option
+
+ .../rb-audioscrobbler-profile-source.c             |    3 +++
+ .../rb-audioscrobbler-radio-source.c               |    3 +++
+ .../rb-audioscrobbler-radio-source.h               |    1 +
+ 3 files changed, 7 insertions(+), 0 deletions(-)
+
+commit a6d73db9ba0a66590e2251e2c4862c374cdad12d
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 17 17:11:27 2010 +0100
+
+    audioscrobbler: uri_escape station url arg when tuning station
+
+ .../rb-audioscrobbler-radio-source.c               |    8 +++++++-
+ 1 files changed, 7 insertions(+), 1 deletions(-)
+
+commit f25428a916b1c6d4ab77a25bfde2415e2603b6d9
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 17 16:35:43 2010 +0100
+
+    audioscrobbler: use rb_uri_create_parent_dirs, not g_mkdir_with_parents
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |   81 +++++++++++++---------
+ 1 files changed, 48 insertions(+), 33 deletions(-)
+
+commit 35f8788da351bcf0d85873b7a9d46e4950f4ade8
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 17 15:37:24 2010 +0100
+
+    audioscrobbler: reorganise, comment and tidy various pieces of code
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   53 +-
+ .../rb-audioscrobbler-profile-source.c             |  520 ++++++++++----------
+ .../rb-audioscrobbler-radio-source.c               |  312 ++++++------
+ 3 files changed, 442 insertions(+), 443 deletions(-)
+
+commit 2d333e5c62779918d415b8e6fbda4322d1e5b6a6
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jul 16 14:13:15 2010 +0100
+
+    audioscrobbler: allow radio station source to be renamed
+
+ plugins/audioscrobbler/audioscrobbler-ui.xml       |    1 +
+ .../rb-audioscrobbler-profile-source.c             |   19 ++++++++++++++
+ .../rb-audioscrobbler-radio-source.c               |   26 ++++++++++++++++++-
+ 3 files changed, 44 insertions(+), 2 deletions(-)
+
+commit 6f67a266208fb76d66c6313cd76ef135730d8d9b
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jul 16 01:03:38 2010 +0100
+
+    audioscrobbler: save user's list of radio stations when it changes
+    
+    When the user's list of stations changes, ie when a station is created or
+    deleted by the user, save the list of stations to a file.
+
+ .../rb-audioscrobbler-profile-source.c             |   69 ++++++++++++++++++-
+ 1 files changed, 65 insertions(+), 4 deletions(-)
+
+commit e6c78df84a0744bfb086e712ef6dc92088e01eb6
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jul 15 16:33:26 2010 +0100
+
+    audioscrobbler: remove source's love/ban actions from ui manager on deletion
+    
+    Ensures that when a profile source is deleted then another is created
+    attempting to love or ban a track will actually work instead of segfaulting
+
+ .../rb-audioscrobbler-profile-source.c             |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 2bbe0287b733b24d38fbb34a51c1b2ce6c6086cd
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jul 15 16:03:01 2010 +0100
+
+    audioscrobbler: load user's saved radio stations when they log in
+
+ .../rb-audioscrobbler-profile-source.c             |   53 ++++++++++++++------
+ 1 files changed, 37 insertions(+), 16 deletions(-)
+
+commit d4df5e1e24370cd90514c4d3a83b981a9028caae
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jul 15 13:06:32 2010 +0100
+
+    audioscrobbler: RBAudioscrobbler is constructed with username + session key
+    
+    instead of creating scrobbler without authentication info, and using the same
+    scrobbler instance when user changes, create a new scrobbler instance each time
+    a different user logs in. Cleaner interface and stops unwanted behaviour such
+    as songs being queued for submission when user is logged out.
+
+ .../rb-audioscrobbler-profile-source.c             |   74 +++++++++++---------
+ .../rb-audioscrobbler-radio-source.c               |    1 +
+ plugins/audioscrobbler/rb-audioscrobbler.c         |   70 ++++++++----------
+ plugins/audioscrobbler/rb-audioscrobbler.h         |    8 +--
+ 4 files changed, 76 insertions(+), 77 deletions(-)
+
+commit cc1c75acb3a1f63d60f5f562591fb69d9c1b27c9
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Jul 14 14:29:51 2010 +0100
+
+    audioscrobbler: handle invalid url and no content errors when tuning radio
+
+ .../rb-audioscrobbler-radio-source.c               |   63 +++++++++----------
+ 1 files changed, 30 insertions(+), 33 deletions(-)
+
+commit 9ebdc2ea4d40001dcf54a00bf69b524826a9cd48
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jul 13 15:01:21 2010 +0100
+
+    audioscrobbler: cancel playlist request if radio tuning is unsuccessful
+
+ .../rb-audioscrobbler-radio-source.c               |   15 +++++++++++++--
+ 1 files changed, 13 insertions(+), 2 deletions(-)
+
+commit 32934a27b4bf1fe943fd059dc76a44b711cff370
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jul 13 13:56:12 2010 +0100
+
+    audioscrobbler: add UI for creating custom radio stations
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |  123 +++++++++++++++++++-
+ .../rb-audioscrobbler-profile-source.c             |   92 +++++++++++++++
+ .../rb-audioscrobbler-radio-source.c               |   42 +++++--
+ .../rb-audioscrobbler-radio-source.h               |    3 +-
+ 4 files changed, 242 insertions(+), 18 deletions(-)
+
+commit 86fe51638c03f6ecb12a4fa27642bf513b51b0a2
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 10 21:46:35 2010 +0100
+
+    audioscrobbler: add radio source popup with "Delete Station" option
+
+ plugins/audioscrobbler/audioscrobbler-ui.xml       |   13 +-----
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c  |   17 ++++++++
+ .../rb-audioscrobbler-profile-source.c             |   17 ++++++++-
+ .../rb-audioscrobbler-profile-source.h             |    2 +
+ .../rb-audioscrobbler-radio-source.c               |   41 ++++++++++++++++++++
+ 5 files changed, 78 insertions(+), 12 deletions(-)
+
+commit 29c46c094e9e9f756768fc91a395188ddb17ca3a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jul 10 18:04:40 2010 +0100
+
+    audioscrobbler: notify user in case of error when tuning radio station
+
+ .../rb-audioscrobbler-radio-source.c               |   93 ++++++++++++++++----
+ 1 files changed, 76 insertions(+), 17 deletions(-)
+
+commit 1be5c045b933c0c5b729050a6b267820373688d9
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jul 9 17:29:32 2010 +0100
+
+    audioscrobbler: create radio stations through popup menus in profile source
+    
+    Tracks and Artists shown in lists in the profile source have items in
+    their popup menus to create relevent "Similar Artists" and "Top Fans"
+    radio stations.
+
+ .../rb-audioscrobbler-profile-source.c             |  186 +++++++++++++++++---
+ .../rb-audioscrobbler-radio-source.c               |   40 ++++-
+ .../rb-audioscrobbler-radio-source.h               |   16 ++
+ 3 files changed, 218 insertions(+), 24 deletions(-)
+
+commit 28f0bc1af438070ef869051b838c2903a41e14f2
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Jul 7 22:15:43 2010 +0100
+
+    audioscrobbler: add love and ban actions
+
+ .../rb-audioscrobbler-profile-source.c             |  145 ++++++++++++++++++++
+ .../rb-audioscrobbler-radio-source.c               |   10 ++
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |  116 ++++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-user.h    |    7 +
+ 4 files changed, 278 insertions(+), 0 deletions(-)
+
+commit d2062ba54177c370adcc78d8ef7ae4a20c6dbc1a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jul 6 16:20:50 2010 +0100
+
+    audioscrobbler: improve and add comments in radio-source.c
+
+ .../rb-audioscrobbler-radio-source.c               |   64 ++++++++++---------
+ 1 files changed, 34 insertions(+), 30 deletions(-)
+
+commit 8d026e24774c07aca824359386837bab3dd5efd0
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jul 6 15:57:21 2010 +0100
+
+    audioscrobbler: implement get_status for radio source
+    
+    Inherit from RBStreamingSource to utilise its buffering status messages
+
+ .../rb-audioscrobbler-radio-source.c               |   34 +++++++++++++++++++-
+ .../rb-audioscrobbler-radio-source.h               |    6 ++--
+ 2 files changed, 36 insertions(+), 4 deletions(-)
+
+commit f7014e1789eb09c476877043093b4da8d2286e90
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jul 6 13:07:32 2010 +0100
+
+    audioscrobbler: add initial radio streaming support
+    
+    RBAudioscrobblerRadioSource is a source which populates an entry view
+    with entries fetched from a specific Last.fm radio station. These are
+    added to the source list as children of the profile source. In the future
+    the user will be able to create and delete these at will, but for the time
+    being only a few are added for testing purposes.
+    
+    The source is currently capable of fetching and parsing the playlist that
+    Last.fm provides, and playing these tracks when they are selected.
+
+ plugins/audioscrobbler/Makefile.am                 |    4 +-
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c  |    2 -
+ .../rb-audioscrobbler-profile-source.c             |   93 ++-
+ .../rb-audioscrobbler-radio-source.c               |  915 ++++++++++++++++++++
+ .../rb-audioscrobbler-radio-source.h               |   70 ++
+ 5 files changed, 1068 insertions(+), 16 deletions(-)
+
+commit 569af632c26a2a88cc0c5698704ec2fe169a0d6f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Jun 30 12:38:33 2010 +0100
+
+    audioscrobbler: add popup menus to list items in profile source
+    
+    Menus have option to view the item in a web browser
+
+ .../rb-audioscrobbler-profile-source.c             |  313 ++++++++++++++------
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |   21 +-
+ plugins/audioscrobbler/rb-audioscrobbler-user.h    |    4 +-
+ 3 files changed, 225 insertions(+), 113 deletions(-)
+
+commit 97859ece0edb20c21aec4c4bf5e7bafe827f408f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Jun 27 20:29:01 2010 +0100
+
+    audioscrobbler: include profile gtk builder file in Makefile.am
+
+ plugins/audioscrobbler/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 91ff4db3426b9f0b17d11700bfb8a859dec33b77
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun Jun 27 14:30:34 2010 +0100
+
+    audioscrobbler: report scrobbler statistics in profile source
+    
+    Scrobbler status, queue size, number of submitted songs and the time
+    of last submission are reported to the user in an expander in the profile
+    source. These used to be located in the preferences dialog.
+
+ lib/rb-marshal.list                                |    1 +
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |  167 ++++++++++++++++++--
+ .../rb-audioscrobbler-profile-source.c             |   58 +++++++
+ plugins/audioscrobbler/rb-audioscrobbler.c         |   79 +++++++++-
+ plugins/audioscrobbler/rb-audioscrobbler.h         |    8 +-
+ 5 files changed, 296 insertions(+), 17 deletions(-)
+
+commit c67af3f930d63b8b6fd14f2bdcb3566ba5531aa2
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jun 26 22:15:07 2010 +0100
+
+    audioscrobbler: fix problems with enabling/disabling scrobbling
+    
+    ensure scrobbler object is created on startup if it should be, and
+    ensure that the gconf callback is removed when source is disposed
+
+ .../rb-audioscrobbler-profile-source.c             |   21 ++++++++++++++++++-
+ 1 files changed, 19 insertions(+), 2 deletions(-)
+
+commit e2178ee4cafedcec06379bc6bac059ec325f3556
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jun 26 22:10:23 2010 +0100
+
+    audioscrobbler: add border around all images displayed in profile source
+    
+    Pack GtkImage objects inside GtkViewport objects so the viewport's
+    shadow acts as a border.
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |    8 ++-
+ .../rb-audioscrobbler-profile-source.c             |   84 +++++++++++--------
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |   88 ++++++++------------
+ plugins/audioscrobbler/rb-audioscrobbler-user.h    |    5 +-
+ 4 files changed, 95 insertions(+), 90 deletions(-)
+
+commit 93af5bd36439b031d3b908e807b8961084512b6e
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jun 25 20:53:46 2010 +0100
+
+    audioscrobbler: add option to disable/enable scrobbling submissions
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |   25 +++++-
+ .../rb-audioscrobbler-profile-source.c             |   89 +++++++++++++++++---
+ plugins/audioscrobbler/rb-audioscrobbler.c         |   11 +++
+ 3 files changed, 112 insertions(+), 13 deletions(-)
+
+commit 16509352375edeb3d0cc624ba4a4c8ff30f047ce
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jun 25 16:26:49 2010 +0100
+
+    audioscrobbler: display user's total playcount in profile source
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |   22 +++++++++++++++++++-
+ .../rb-audioscrobbler-profile-source.c             |   16 ++++++++++---
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |    6 ++--
+ plugins/audioscrobbler/rb-audioscrobbler-user.h    |    2 +-
+ 4 files changed, 37 insertions(+), 9 deletions(-)
+
+commit aa8438e5550ae283fa5d66237590cd0d848a667e
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jun 25 13:37:17 2010 +0100
+
+    audioscrobbler: ensure old images are freed before using newly downloaded ones
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |   14 +++++++++++---
+ 1 files changed, 11 insertions(+), 3 deletions(-)
+
+commit 91d189128ab72d410d48d68a7e7c7ea2b5c85663
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri Jun 25 13:33:26 2010 +0100
+
+    audioscrobbler: removing numbering from list items on profile source
+
+ .../rb-audioscrobbler-profile-source.c             |   14 ++------------
+ 1 files changed, 2 insertions(+), 12 deletions(-)
+
+commit e460106c8fb13aeb33ffe9b9c923b7ae951c872f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jun 24 22:33:53 2010 +0100
+
+    audioscrobbler: fix potential segfault when downloading image
+    
+    check that arrays of user data are not null before checking for element
+    which matches downloaded image.
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |   50 ++++++++++++++---------
+ 1 files changed, 30 insertions(+), 20 deletions(-)
+
+commit 378534b43e4910ea166679e76b3e586b0f70a50e
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jun 24 22:03:56 2010 +0100
+
+    audioscrobbler: limit length of each list in the profile source to 15 items
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c |  102 ++++++++++++-----------
+ 1 files changed, 54 insertions(+), 48 deletions(-)
+
+commit 6f0cd3decd554dcb50cfa91e0f8bc3e6e86c1cbd
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jun 24 21:03:17 2010 +0100
+
+    audioscrobbler: display images in profile source
+    
+    Display medium sized user profile image at top, then small thumbnails
+    next to artists and tracks. Images are saved to the user's cache dir.
+
+ .../rb-audioscrobbler-profile-source.c             |   55 +++-
+ plugins/audioscrobbler/rb-audioscrobbler-user.c    |  387 ++++++++++++++++----
+ 2 files changed, 352 insertions(+), 90 deletions(-)
+
+commit d4a03eba3d6fdbf263cd31e764ead3932bf0bebe
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jun 24 01:23:51 2010 +0100
+
+    audioscrobbler: display some of user's listening stats in profile source
+    
+    Display lists of recent tracks, top tracks, loved tracks, top artists
+    and recommended artists, aswell as username and a link to their profile
+    page.
+
+ plugins/audioscrobbler/audioscrobbler-profile.ui   |  514 ++++++++++++++++++++
+ .../rb-audioscrobbler-profile-source.c             |  490 +++++++++++++++++--
+ 2 files changed, 959 insertions(+), 45 deletions(-)
+
+commit 349022a70e17864b314a64c6ebaafdfd90eff23b
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Jun 23 15:03:37 2010 +0100
+
+    audioscrobbler: add class for requesting/parsing user's profile data
+    
+    RBAudioscrobblerUser sends requests and parses responses for a user's
+    info and listening statistics such as top artists and recently played
+    tracks.
+
+ configure.ac                                    |   30 +
+ plugins/Makefile.am                             |    4 +-
+ plugins/audioscrobbler/Makefile.am              |    4 +
+ plugins/audioscrobbler/rb-audioscrobbler-user.c | 1353 +++++++++++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-user.h |  104 ++
+ 5 files changed, 1494 insertions(+), 1 deletions(-)
+
+commit 4f4669e87dfb760af1d7d65ffb51dc82879252d5
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jun 15 16:13:44 2010 +0100
+
+    audioscrobbler: add getters for RBAudioscrobblerService properties
+
+ plugins/audioscrobbler/rb-audioscrobbler-service.c |   48 +++++++++++++++++---
+ plugins/audioscrobbler/rb-audioscrobbler-service.h |    7 +++
+ 2 files changed, 49 insertions(+), 6 deletions(-)
+
+commit 8404c7d999d14187fd4fc20d38bac44ec7bbff9a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jun 15 16:12:21 2010 +0100
+
+    audioscrobbler: add getters for RBAudioscrobblerAccount properties
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   24 +++++++++++++++++--
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |    4 +++
+ 2 files changed, 25 insertions(+), 3 deletions(-)
+
+commit 795bde28622bb747edca9245d6280fa54904b5e5
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jun 8 23:42:03 2010 +0100
+
+    audioscrobbler: abstract service specific details into class
+    
+    RBAudioscrobblerService contains properties such as the api url and
+    the service's name, which will vary between different services such
+    as Last.fm and Libre.fm. The scrobbler, account, and profile source
+    classes now own a Service instance which will determine which service
+    they are talking to.
+
+ plugins/audioscrobbler/Makefile.am                 |    2 +
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  127 +++++++---
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |    7 +-
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c  |   11 +-
+ .../rb-audioscrobbler-profile-source.c             |   83 ++++++--
+ .../rb-audioscrobbler-profile-source.h             |    5 +-
+ plugins/audioscrobbler/rb-audioscrobbler-service.c |  242 ++++++++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-service.h |   61 +++++
+ plugins/audioscrobbler/rb-audioscrobbler.c         |  110 +++------
+ plugins/audioscrobbler/rb-audioscrobbler.h         |    7 +-
+ 10 files changed, 521 insertions(+), 134 deletions(-)
+
+commit 84dacc7c159ecd5d1d1fd5585eb0b01f7b4a8748
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue Jun 8 18:58:29 2010 +0100
+
+    audioscrobbler: fix priv allocation in ProfileSource
+    
+    fixed to use sizeof (RBAudioscrobblerProfileSourcePrivate) which is
+    correct, instead of sizeof (RBAudioscrobblerProfileSource) which is
+    wrong.
+
+ .../rb-audioscrobbler-profile-source.c             |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 37c1e958a1ea323ec2b7cfa781f6b9ab78aa7d92
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jun 5 12:27:34 2010 +0100
+
+    audioscrobbler: increase frequency of requesting session key
+    
+    from every 15 seconds to every 5 seconds. Feels much more responsive.
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit aa289adb575b2e5af0d8244c9c5e030f3db529bc
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jun 5 00:47:46 2010 +0100
+
+    audioscrobbler: create account login status for connection errors
+    
+    Occurs when there is an error connecting to last.fm when attempting
+    to authenticate.
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   22 +++++++++++++++++--
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |    3 +-
+ .../rb-audioscrobbler-profile-source.c             |    7 ++++++
+ 3 files changed, 28 insertions(+), 4 deletions(-)
+
+commit 3abfeb9b0b64ba80cfc0b546fd8191caad91d17c
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Jun 5 00:21:30 2010 +0100
+
+    audioscrobbler: avoid duplicate code by creating function to cancel session
+    
+    rb_audioscrobbler_account_cancel_session deletes an accounts username
+    and session key, aswell as deleting the auth token and removing the
+    session key timeout request, if they exist. This avoids duplicate code
+    when logging out, logging in or on error.
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   57 ++++++++++----------
+ 1 files changed, 29 insertions(+), 28 deletions(-)
+
+commit b98b5cec3e6bc0d2299a31070b9ea71b623d31cf
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jun 3 17:29:58 2010 +0100
+
+    audioscrobbler: allow scrobbler to report authentication errors
+    
+    RBAudioscrobbler will emit a signal on an authentication error. The
+    RBAudioscrobblerAccount will be notified and will delete the existing
+    session, then report an authentication error as its login status. This
+    will then be displayed to the user and they will be told to try logging
+    in again.
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   22 +++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |    4 ++-
+ .../rb-audioscrobbler-profile-source.c             |   23 ++++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler.c         |   28 ++++++++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler.h         |    3 ++
+ 5 files changed, 79 insertions(+), 1 deletions(-)
+
+commit db694ca721cbf571e369a1e5494cf2fe93e297e5
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Jun 3 17:23:30 2010 +0100
+
+    audioscrobbler: login through Last.fm source instead of prefs dialog
+    
+    Create class RBAudioscrobblerProfileSource and move login UI to it.
+    The source now owns account and audioscrobbler instances, and the
+    plugin owns the source instance.
+
+ plugins/audioscrobbler/Makefile.am                 |    2 +
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  184 +++----------
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |   11 +-
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c  |   65 +----
+ .../rb-audioscrobbler-profile-source.c             |  304 ++++++++++++++++++++
+ .../rb-audioscrobbler-profile-source.h             |   64 ++++
+ 6 files changed, 413 insertions(+), 217 deletions(-)
+
+commit 17ccf104f7790555b859c180bb7411290cbb0350
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun May 30 18:01:44 2010 +0100
+
+    audioscrobbler: make api key, api secret, and scrobbler url properties
+    
+    These construct-only properties replace their equivalent #defines,
+    making it possible for one RBAudioscrobbler instance to scrobble to
+    Last.fm and another RBAudioscrobbler instance to scrobble to Libre.fm,
+    for example.
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |    6 +-
+ plugins/audioscrobbler/rb-audioscrobbler.c         |   87 ++++++++++++++++----
+ plugins/audioscrobbler/rb-audioscrobbler.h         |    5 +-
+ 3 files changed, 79 insertions(+), 19 deletions(-)
+
+commit 42a5235e621629714fc096294a7b0048d17510ea
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sun May 30 14:32:49 2010 +0100
+
+    audioscrobbler: improve architecture of RBAudioscrobblerAccount
+    
+    Seperate internal authentication code from user interface.
+    Provide public functions to authenticate and log out of an account.
+    Add "login-status-changed" signal which is emitted when an account logs
+    out, starts to log in, successfully logs in, or when there is an error
+    logging in. Adjust UI code to use new functions and signal.
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  422 +++++++++++++-------
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |   16 +
+ 2 files changed, 289 insertions(+), 149 deletions(-)
+
+commit e9d698830c3d5276fba772bb3c40e95fcbc3cf11
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat May 29 15:25:47 2010 +0100
+
+    audioscrobbler: use GKeyFile to load and save session settings
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  135 ++++++++++----------
+ 1 files changed, 67 insertions(+), 68 deletions(-)
+
+commit 21cddf9e047ba32a3c172c6ece10621b8405f59a
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat May 29 13:32:33 2010 +0100
+
+    audioscrobbler: stop scrobbling when user logs out of account
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 2cb2c7883cc098292207613beaa11f70ea72adbf
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat May 29 13:04:53 2010 +0100
+
+    audioscrobbler: remove priv field from RBAudioscrobblerPlugin.
+    
+    Not necessary as it is declared within implementation file
+
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c |   53 ++++++++------------
+ 1 files changed, 21 insertions(+), 32 deletions(-)
+
+commit 1d5e331a2adac840988462755a53ccdb5c407cdc
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat May 29 11:30:44 2010 +0100
+
+    audioscrobbler: added comments identifying owner of Last.fm API keys
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |    2 ++
+ plugins/audioscrobbler/rb-audioscrobbler.c         |    2 ++
+ 2 files changed, 4 insertions(+), 0 deletions(-)
+
+commit 3a8f4bb80cad932a8ee2e31814e8dc17e4be9f4f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri May 28 22:39:21 2010 +0100
+
+    audioscrobbler: login user-interface adjusts depending on status
+    
+    A label informs the user if they are logged out, in the process of
+    logging in, or if they are successfully logged in. The button changes
+    between a log in, cancel, and log out button depending upon the status.
+    User interaction such as cancelling or logging out, or a response error
+    can cause the status to revert to logged out.
+
+ plugins/audioscrobbler/audioscrobbler-prefs.ui     |   36 +++-
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  212 +++++++++++++++-----
+ 2 files changed, 184 insertions(+), 64 deletions(-)
+
+commit f9a4736b62354be02cb9380933b065de29b94245
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Fri May 28 14:57:01 2010 +0100
+
+    audioscrobbler: remove username entry from preferences dialog
+    
+    User no longer enters their password, nor is it stored in gconf.
+    When a retrieving a session store the username as well as the session
+    key.
+
+ plugins/audioscrobbler/audioscrobbler-prefs.ui     |   31 +----
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  175 ++++++-------------
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |    4 -
+ 3 files changed, 56 insertions(+), 154 deletions(-)
+
+commit b4a83be76e76178c78d8ce791db2eb00fa6b6608
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu May 27 22:27:42 2010 +0100
+
+    audioscrobbler: scrobbles using web service authentication
+    
+    Remove UI and authentication functionality from RBAudioscrobbler as
+    it is present in RBAudioscrobblerAccount.
+    RBAudioscrobblerAccount now has an RBAudioscrobbler instance.
+    When the account successfully authenticates, the scrobbler creates
+    a scrobbling session and scrobbles entries as it did before.
+
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |   27 ++-
+ plugins/audioscrobbler/rb-audioscrobbler.c         |  314 +++-----------------
+ plugins/audioscrobbler/rb-audioscrobbler.h         |   15 +-
+ 3 files changed, 73 insertions(+), 283 deletions(-)
+
+commit 05d987c8b6d52dca975d199027ea2350147dd64c
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu May 27 13:31:55 2010 +0100
+
+    audioscrobbler: authenticate using web services API
+    
+    Preferences dialog has button to authorise user. When clicked, request
+    an "authorisation token". When the token is recieved send the user
+    to a url where they can authorise Rhythmbox, and add a timeout
+    function to the main loop which will continually check if we have
+    been authorised. This will then store a "session key" which is saved
+    and reused for future sessions.
+
+ plugins/audioscrobbler/audioscrobbler-prefs.ui     |    5 +-
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  290 +++++++++++++++++++-
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |    2 +
+ 3 files changed, 289 insertions(+), 8 deletions(-)
+
+commit 93deaa3594955a2212bcc2664cf3e94393ec33af
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Tue May 25 18:35:51 2010 +0100
+
+    audioscrobbler: Account loads and saves username using gconf
+    
+    Username is shown in configuration dialog and any edits are saved.
+    Functionality moved from RBAudioscrobbler to RBAudioscrobblerAccount
+
+ plugins/audioscrobbler/audioscrobbler-prefs.ui     |    4 +-
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  118 ++++++++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |    5 +
+ 3 files changed, 125 insertions(+), 2 deletions(-)
+
+commit 86d3d0d5e3b4d705879b15d138938dc7ba042081
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon May 24 18:11:37 2010 +0100
+
+    audioscrobbler: replace Plugin's audioscrobbler with account
+    
+    New class RBAudioscrobblerAccount loads preferences dialog instead
+    of RBAudioscrobbler.
+
+ plugins/audioscrobbler/Makefile.am                 |    2 +
+ plugins/audioscrobbler/rb-audioscrobbler-account.c |  181 ++++++++++++++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-account.h |   70 ++++++++
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c  |   79 ++++-----
+ 4 files changed, 291 insertions(+), 41 deletions(-)
+
+commit 70f02d0774fbefdb7d543c6fea7476cb8358f34f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon May 24 15:49:48 2010 +0100
+
+    audioscrobbler: remove LastfmSource instance from Plugin
+
+ plugins/audioscrobbler/rb-audioscrobbler-plugin.c |   43 ---------------------
+ 1 files changed, 0 insertions(+), 43 deletions(-)
+
+commit e6d8496789f930c16a136d409034d4e513774c4f
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Mon May 24 12:35:56 2010 +0100
+
+    audioscrobbler: replace password entry with authorisation link
+
+ plugins/audioscrobbler/audioscrobbler-prefs.ui |   62 +++++++-----------------
+ 1 files changed, 17 insertions(+), 45 deletions(-)
+
+commit 458c2f1c8c897c9f4b18bfba5f8396041eb8e70c
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Sun Sep 19 11:43:50 2010 +0300
+
+    [l10n] Updated Estonian translation
+
+ po/et.po |  428 ++++++++++++++++++++++++++++++++++++++++++++++----------------
+ 1 files changed, 322 insertions(+), 106 deletions(-)
+
+commit 2cb5f83e0b5805660c66f07bf17cc20628a57111
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Sun Sep 12 22:38:49 2010 +0200
+
+    Updated Italian translation
+
+ po/it.po |  885 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 470 insertions(+), 415 deletions(-)
+
+commit 1ffec0696c91931abe787bc07f5f3bab61636581
+Author: Ask H. Larsen <asklarsen gmail com>
+Date:   Sat Sep 11 19:35:22 2010 +0200
+
+    Updated Danish translation
+
+ po/da.po | 1710 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 965 insertions(+), 745 deletions(-)
+
+commit 7960b549f7e7bf28b6b0b364989f00d5f7fb0e9b
+Author: Takayuki KUSANO <AE5T-KSN asahi-net or jp>
+Date:   Sun Sep 12 02:13:47 2010 +0900
+
+    Updated Japanese translation.
+
+ po/ja.po |  787 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 418 insertions(+), 369 deletions(-)
+
+commit fe4cf15c29501aed2df041ecf4b5abfd283c21f6
+Author: Hiroyuki Sekihara <hiroyuki sekihara gmail com>
+Date:   Sun Sep 12 01:49:11 2010 +0900
+
+    Added Japanese translation of the manual.
+
+ help/Makefile.am |    2 +-
+ help/ja/ja.po    | 2898 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 2899 insertions(+), 1 deletions(-)
+
+commit 48e288b70403ead0c908fd616111b3a2312a14d1
+Author: W. Michael Petullo <mike flyn org>
+Date:   Thu Sep 9 12:12:38 2010 -0500
+
+    Fix sharing to iTunes 10
+    
+    iTunes 10 is more picky about com.apple.itunes.mediakind. If it is
+    requested, it must be present in the response. This patch fixes serving
+    to iTunes 10.
+    Signed-off-by: W. Michael Petullo <mike flyn org>
+
+ configure.ac                  |    8 +-------
+ plugins/daap/rb-daap-record.c |   10 ++++++++++
+ 2 files changed, 11 insertions(+), 7 deletions(-)
+
+commit 65f1adbce1bee06edb57dc1960f4a7e2e05fad0e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Sep 8 22:49:24 2010 +1000
+
+    encoder: add hardcoded extensions for common media types (bug #625054)
+    
+    Previously we relied on the audio encoding profiles to provide extension
+    information, but of course that only works if the encoder elements for the
+    profile are available.  You shouldn't need to install an MP3 encoder to copy
+    MP3 files to a device, so now we have a fallback for the most common types.
+
+ backends/gstreamer/rb-encoder-gst.c |   48 +++++++++++++++++++++++++++++------
+ backends/gstreamer/rb-encoder-gst.h |    1 +
+ 2 files changed, 41 insertions(+), 8 deletions(-)
+
+commit a244ba8aa93c0bb6d3980a3c67f4f933e6b1d6a6
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Jul 22 13:57:45 2010 +0100
+
+    Use XSPF format for the default iRadio playlist
+    
+    With help from kyleabaker gmail com
+    
+    We require totem-pl-parser 2.30.2 for the XSPF genre parsing extension.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=625030
+
+ configure.ac                       |    2 +-
+ plugins/iradio/Makefile.am         |    4 +-
+ plugins/iradio/iradio-initial.pls  |   96 -----------------------
+ plugins/iradio/iradio-initial.xspf |  151 ++++++++++++++++++++++++++++++++++++
+ plugins/iradio/rb-iradio-source.c  |    2 +-
+ 5 files changed, 155 insertions(+), 100 deletions(-)
+
+commit 9741825d32b3ed6830ec7473417ddc9b602bf1cc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Sep 8 20:27:05 2010 +1000
+
+    sourcelist: enable interactive searching (bug #628665)
+    
+    This was disabled in 2004 for some reason, but I can't think why,
+    so I'm re-enabling it.
+
+ sources/rb-sourcelist.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit d7c99f82fad19078a0da1d882bde35445ca1a58f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Sep 8 19:37:03 2010 +1000
+
+    coherence: fix breakage from entry type changes (bug #629038)
+
+ plugins/coherence/upnp_coherence/__init__.py |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 914dae2af48634cb30ae5d47f22503e1c823e2ff
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Sep 8 17:51:41 2010 +1000
+
+    cell-renderer-pixbuf: only process mouse activation events
+    
+    This allows entries in track lists to be activated by pressing the usual
+    keys (enter, space, etc.) when the first column is focused.
+
+ widgets/rb-cell-renderer-pixbuf.c |   39 +++++++++++++++++++++++-------------
+ 1 files changed, 25 insertions(+), 14 deletions(-)
+
+commit 41605b42076f9ddc8c62425e1b5fb143e2a9cc05
+Author: Michael Kotsarinis <mk73628 gmail com>
+Date:   Tue Sep 7 18:14:15 2010 +0300
+
+    l10n: Updated Greek translation for rhythmbox
+
+ po/el.po | 2341 +++++++++++++++++++++++++++++---------------------------------
+ 1 files changed, 1103 insertions(+), 1238 deletions(-)
+
+commit 214cec7e2548f5048118998cd535e143018d4fbb
diff --git a/projects.gnome.org/rhythmbox/rhythmbox-0.13.2.news b/projects.gnome.org/rhythmbox/rhythmbox-0.13.2.news
new file mode 100644
index 0000000..4650297
--- /dev/null
+++ b/projects.gnome.org/rhythmbox/rhythmbox-0.13.2.news
@@ -0,0 +1,67 @@
+Overview of changes in Rhythmbox 0.13.2  "Dagger"
+=================================================
+
+* Much improved Last.fm (and Libre.fm) plugin (Jamie Nicol's GSoC project)
+* Support for DACP (iTunes remote) (Alexandre Rosenfeld's GSoC project)
+* Zeitgeist plugin (developed by Markus Korn, Laszlo Pandy and Michal Hruby)
+* New podcast sub-sources showing newly posted and recently downloaded episodes
+* Slightly improved tntegration with the GNOME Shell message tray
+* Various fixes for iPod support (Christophe Fergeau, Ben Walsh)
+
+Bugs fixed:
+
+341462 - Make current podcast downloads more visible
+345957 - View last.fm profile
+381679 - Add "record to profile" toggle to the last.fm plugin
+589886 - Crash when selecting multiple podcast feeds
+591841 - Crash processing playlist files from command line
+592428 - Allow the user to select Libre.fm as their audioscrobbler service
+601152 - can't really create playlists on iPod
+604170 - Unable to change the order of files in an iPOD playlist
+612156 - crash when stopping radio stream before playlist parsing has finished
+618619 - Crash while getting properties from ipod shuffle
+623200 - Add previous and play actions to notifications, and use id's that correspond to named icons
+625030 - Use XSPF format for the default iRadio playlist
+625054 - Rhythmbox transfers music to my generic MP3 player without file extensions
+625214 - DACP Support in Rhythmbox
+628254 - metadata helper crashes when tagging MP3 files that don't already have tags
+628330 - rhythmbox still uses pkg-config to find vala
+628791 - crash showing ipod properties if the ipod database can't be read
+628794 - Rhythmbox can not share to iTunes 10 using DAAP
+629038 - coherence plugin breakage
+630689 - drop GtkObject use
+631008 - Zeitgeist plugin
+631191 - GStreamer MTP source element stopped working
+631218 - don't open (some) iframes in podcast descriptions in new browser windows
+631355 - Typo in string: "Listended"
+631698 - Rhythmbox stars (ratings) not updated properly when scrolling up in the playlist
+631817 - rhythmbox hangs when starting playing next audio cd track
+632119 - Add WSUM 91.7FM (University of Wisconsin) to iRadio-Initial.pls
+632475 - ipod "Remove from playlist" was completely removing from iPod
+632655 - URL updates for Internet Radio stations
+633531 - Rhythmbox can't load Cover-Art from musicbrainz
+
+Translation updates:
+- bg, courtesy of Krasimir Chonov
+- ca valencia, courtesy of Joan Duran
+- cs, courtesy of Marek Ä?ernocký
+- da, courtesy of Ask Hjorth Larsen
+- de, courtesy of Christian Kirbach
+- el, courtesy of Michael Kotsarinis
+- es, courtesy of Jorge González
+- et, courtesy of Mattias Põldaru
+- gl, courtesy of Fran Diéguez
+- hu, courtesy of Gabor Kelemen
+- it, courtesy of Luca Ferretti
+- ja, courtesy of Hiroyuki Sekihara
+- ja, courtesy of Takayuki KUSANO
+- lt, courtesy of Žygimantas BeruÄ?ka
+- nb, courtesy of Kjartan Maraas
+- nl, courtesy of Redmar
+- pa, courtesy of A S Alam
+- pl, courtesy of Piotr DrÄ?g
+- pt_BR, courtesy of Djavan Fagundes
+- ru, courtesy of Yuri Myasoedov
+- sl, courtesy of Andrej ŽnidarÅ¡iÄ?
+- sv, courtesy of Daniel Nylander
+



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