commit 35a4a1a46d2bad11a760bdffbb157ebc2876c786
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Mar 6 08:35:42 2012 +1000

    Rhythmbox 2.96

 NEWS                |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 README              |    2 +-
 configure.ac        |    4 ++--
 macros/gsettings.m4 |   37 ++++++++++++++++++++++++++-----------
 4 files changed, 78 insertions(+), 14 deletions(-)

commit a792cb5a4f95862a97473d32f33a0398529b2bfd
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Mar 11 18:53:47 2012 +1000

    audioscrobbler: fix warnings where time_t is not a long int

 plugins/audioscrobbler/rb-audioscrobbler-entry.c |    6 +++---
 plugins/audioscrobbler/rb-audioscrobbler.c       |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit c50fc00e9328654d70461d08387273cd1b024c8e
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Sat Mar 10 12:10:56 2012 +0100

    l10n: Updated Italian translation

 po/it.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 372f6d1ab1ca6b99dec3dd9f3bd4f1f119899e22
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Sat Mar 10 12:00:43 2012 +0100

    l10n: Updated Italian translation

 po/it.po | 6073 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 3141 insertions(+), 2932 deletions(-)

commit fd5248813ad1eb71840c0bbed246efc1cb581c6c
Author: Ibrahim Saed <ibraheem5000@gmail.com>
Date:   Fri Mar 9 22:11:53 2012 +0100

    Updated Arabic translation
    
    Reviewed by Abdalrahim Fakhouri

 po/ar.po | 7967 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 4721 insertions(+), 3246 deletions(-)

commit a11a8e88eb0c699723deb1cd3cf7ffd9959a566a
Author: Cheng-Chia Tseng <pswo10680@gmail.com>
Date:   Fri Mar 9 20:18:41 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  759 ++++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po |  767 ++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 769 insertions(+), 757 deletions(-)

commit 90047e3823d880d62fb091d3fafeeab93e447a03
Author: Djavan Fagundes <djavanf@gnome.org>
Date:   Thu Mar 8 17:49:51 2012 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po |  693 ++++++++++++++++++++++++++++-------------------------------
 1 files changed, 328 insertions(+), 365 deletions(-)

commit e3270cdc39ae9fa6d292e3194b16bbdc75bbdf9c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Mar 7 11:34:48 2012 +0100

    Updated Spanish translation

 po/es.po |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

commit bfac5bf6d28964bf11831562006949fa6dc29f35
Author: Peteris Krisjanis <pecisk@gmail.com>
Date:   Tue Mar 6 23:30:53 2012 +0200

    Updated Latvian translation.

 po/lv.po | 3563 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1849 insertions(+), 1714 deletions(-)

commit fda42bc7e91de2e04b315d4bab40603e9c84df6e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Mar 6 19:22:25 2012 +0100

    Updated Polish translation

 po/pl.po |   38 +++++++++++++++++++++-----------------
 1 files changed, 21 insertions(+), 17 deletions(-)

commit 2a4be566c2f9eb80f2639706a8520b1ed150eaa9
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Tue Mar 6 19:51:14 2012 +0200

    Updated Lithuanian translation

 po/lt.po | 2198 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 1024 insertions(+), 1174 deletions(-)

commit fd6589ed415d630319ceb79901e86c02510a90c8
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Mar 6 15:41:21 2012 +0100

    Updated Slovenian translation

 po/sl.po |   36 ++++++++++++++++++++----------------
 1 files changed, 20 insertions(+), 16 deletions(-)

commit 562aea2f9b93107b79100a07e88d481034aaf74e
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue Mar 6 13:40:04 2012 +0100

    Updated Hungarian translation

 po/hu.po |  867 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 434 insertions(+), 433 deletions(-)

commit 16c07b21061ff7ae4e3c4c1edd9ada76db2de8e1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Mar 6 21:54:37 2012 +1000

    only load tracks from media player devices when first selected
    
    This avoids lots of slow file access for generic players that
    don't end up getting selected, and grabbing single-access MTP
    devices when other things may be trying to talk to them.
    
    We can now reliably select the device source via the
    rhythmbox-device desktop file, so if the device mounter is
    configured to invoke that, everything will work fine, whether
    Rhythmbox is already running or not.

 plugins/generic-player/rb-generic-player-source.c |   18 +++++++-
 plugins/ipod/rb-ipod-source.c                     |   16 ++++++-
 plugins/mtpdevice/rb-mtp-source.c                 |   47 ++++++++++++++-------
 3 files changed, 60 insertions(+), 21 deletions(-)

commit 778d3317900337dc7177d0a80ee052f966094485
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Mar 6 21:29:45 2012 +1000

    rhythmbox-client: fix mpris bus name

 remote/dbus/rb-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a16fdcb99939ef21310fad428c89e70c42b0a0a2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Mar 6 18:18:03 2012 +1000

    mtp: implement impl_uri_is_source

 plugins/mtpdevice/rb-mtp-source.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit 49c227dfa1cab621fdad22f97b2b4543d1dde798
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Mar 6 09:06:04 2012 +0100

    Updated French translation

 po/fr.po | 1832 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 843 insertions(+), 989 deletions(-)

commit f8aad4434d1e393701ff439aedece9dd8aa6d06d
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Tue Mar 6 09:41:13 2012 +0200

    Uploaded Ukranian

 po/uk.po | 1855 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 930 insertions(+), 925 deletions(-)

commit b41ef29d93ee1b80da2e8b32301c3b47a05c34ef
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Mon Mar 5 23:58:02 2012 +0100

    [l10n] Updated German translation

 po/de.po | 2098 ++++++++++++++++++++++++++------------------------------------
 1 files changed, 865 insertions(+), 1233 deletions(-)

commit 75a060e3bb6357fbc4a1baec94b1cc8c285a09e1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Mar 6 08:36:37 2012 +1000

    mtp: set an initial name for devices before opening them

 plugins/mtpdevice/rb-mtp-source.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 97239a371dca696b7c58362e35b40933edd84476
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Mar 5 17:40:50 2012 +0100

    Updated Slovenian translation

 po/sl.po |  445 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 224 insertions(+), 221 deletions(-)

commit d01111057ca6dc46d05ba31d2e15a14320aa4e0e
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Mar 5 10:55:28 2012 +0100

    Updated Spanish translation

 po/es.po |  448 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 223 insertions(+), 225 deletions(-)

commit 713b132dfed74d41eca3c0e0ef41fc729371c272
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Mar 5 01:02:37 2012 +0100

    Updated Polish translation

 po/pl.po |  279 +++++++++++++++++++++++++++-----------------------------------
 1 files changed, 123 insertions(+), 156 deletions(-)

commit 687cf94c3ebe14663913ffc5123bf3639a19f71b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Mar 4 17:37:29 2012 +1000

    magnatune: actually make download accounts work
    
    previous commit only made streaming accounts work, this one
    does download accounts.  oops.

 plugins/magnatune/BuyAlbumHandler.py      |   59 -----
 plugins/magnatune/DownloadAlbumHandler.py |   59 +++++
 plugins/magnatune/MagnatuneAccount.py     |   89 ++++++++
 plugins/magnatune/MagnatuneSource.py      |  150 ++++++--------
 plugins/magnatune/Makefile.am             |    3 +-
 plugins/magnatune/TrackListHandler.py     |   15 +--
 plugins/magnatune/magnatune-prefs.ui      |  342 ++++++++++++++---------------
 plugins/magnatune/magnatune.py            |  140 +++++-------
 8 files changed, 435 insertions(+), 422 deletions(-)

commit 89af7f4622d513be2c1fa4ae4c969043dd723b2e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Mar 4 02:55:38 2012 +1000

    magnatune: make album downloads work again
    
    also don't require a restart after entering account details.

 data/org.gnome.rhythmbox.gschema.xml |    6 ++++--
 plugins/magnatune/magnatune.py       |   32 +++++++++++++++++---------------
 2 files changed, 21 insertions(+), 17 deletions(-)

commit dd0236cb93f04f3aef6b401793719d6414f36bfe
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Mar 3 17:39:18 2012 +1000

    magnatune: add browser toggle to the toolbar

 plugins/magnatune/magnatune.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5f9035718b8c996b207d0cb908d746de4a7f1206
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Mar 3 11:25:12 2012 +1000

    shell-player: hold a ref on the entry while processing eos
    
    We can't rely on the player backend or the internal reference to
    the entry, because we might stop the player, which drops both of
    those.  Fixes crashes when playing special purpose entries that
    aren't added to query models or kept alive any other way.

 shell/rb-shell-player.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit bd84fb1ea955990b1759617adaae5d26906b90d5
Author: Rodney Dawes <rodney.dawes@canonical.com>
Date:   Thu Mar 1 15:59:21 2012 -0500

    Chain GApplication startup method
    
    We need to chain the GApplication ::startup on override to avoid an error:
    GLib-GIO-CRITICAL **: GApplication subclass 'RBShell' failed to chain up on ::startup (from start of override function)

 shell/rb-shell.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit bdf8dfaef826256d0419d3098a30e5e54232e27e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Mar 1 09:03:36 2012 +1000

    metadata: ignore non-media files better
    
    When GstDiscoverer doesn't give us any stream information, run
    a simple typefinding pipeline to get the media type.  Its result
    isn't always GST_DISCOVERER_MISSING_PLUGINS when there is missing
    plugin information, so don't rely on it.

 lib/rb-gst-media-types.c            |    5 ++
 metadata/rb-metadata-dbus-service.c |    1 +
 metadata/rb-metadata-gst.c          |  117 +++++++++++++++++++++++++++-------
 3 files changed, 99 insertions(+), 24 deletions(-)

commit a4d7083f25f41bc1c69bb4c56ee93245695cc294
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Feb 29 10:45:22 2012 +0100

    Updated Swedish translation

 po/sv.po | 4152 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 2363 insertions(+), 1789 deletions(-)

commit d3ed4a9311d14bccd83625214fa0ebf8440f1b78
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Feb 28 21:19:13 2012 +0100

    Update GTK+/GLib versions in INSTALL.quick

 INSTALL.quick |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fe983801b70549fa345f1c14cb6a31b91732014a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Feb 28 23:00:15 2012 +1000

    correct gtk+/glib version dependencies, update for deprecations

 configure.ac                                       |    9 +++++++--
 lib/rb-file-helpers.c                              |    3 ++-
 lib/rb-tree-dnd.c                                  |    6 +++++-
 .../rb-audioscrobbler-profile-page.c               |    4 ++--
 .../rb-audioscrobbler-radio-source.c               |    2 +-
 plugins/grilo/rb-grilo-source.c                    |    2 +-
 plugins/ipod/rb-ipod-db.c                          |    2 ++
 plugins/iradio/rb-iradio-source.c                  |    2 +-
 podcast/rb-podcast-source.c                        |    2 +-
 rhythmdb/rhythmdb.c                                |    2 +-
 shell/rb-shell.c                                   |   18 +++++++++---------
 sources/rb-auto-playlist-source.c                  |    2 +-
 sources/rb-browser-source.c                        |    2 +-
 sources/rb-import-errors-source.c                  |    2 +-
 sources/rb-static-playlist-source.c                |    2 +-
 sources/sync/rb-sync-state-ui.c                    |    2 +-
 widgets/gossip-cell-renderer-expander.c            |    6 +++++-
 widgets/rb-alert-dialog.c                          |    4 ++--
 widgets/rb-cell-renderer-pixbuf.c                  |    6 +++++-
 widgets/rb-cell-renderer-rating.c                  |    6 +++++-
 widgets/rb-header.c                                |   10 +++++-----
 widgets/rb-query-creator-properties.c              |    4 ++--
 widgets/rb-query-creator.c                         |    2 +-
 widgets/rb-rating.c                                |    4 +++-
 widgets/rb-song-info.c                             |    2 +-
 widgets/test-rb-segmented-bar.c                    |    2 +-
 26 files changed, 67 insertions(+), 41 deletions(-)

commit aac32649cf45439dd73a415e7551ab1eacfb19c7
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Feb 28 07:48:14 2012 +1000

    add -Wformat-security to WARN_CFLAGS where available

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2baa500fe32c7d9dcf59903c6abe70dfafd11159
Author: Rodney Dawes <rodney.dawes@canonical.com>
Date:   Mon Feb 27 10:44:37 2012 -0500

    Use g_error_set_literal when forwarding error
    
    Fixes a security warning:
    rb-encoder-gst.c:480:12: error: format not a string literal and no format arguments [-Werror=format-security]

 backends/gstreamer/rb-encoder-gst.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 663b48697ee44ad71a440e4fffb2d0b35553f039
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Feb 27 22:16:02 2012 +1000

    mpris: change bus name back to org.mpris.MediaPlayer2.rhythmbox
    
    People expect the bus name to match the desktop file name, and there's
    no difference between 0.x and 3.x for mpris users.

 plugins/mpris/rb-mpris-plugin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 36ce2801909c91796ae967fa7dbf758153e99961
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Feb 26 16:27:59 2012 +0100

    Updated Serbian translation

 po/sr.po       | 1826 ++++++++++++++++++++++++++++----------------------------
 po/sr@latin.po | 1826 ++++++++++++++++++++++++++++----------------------------
 2 files changed, 1826 insertions(+), 1826 deletions(-)

commit 0966c57d5bf9b0b9bd41ffd63a0507d9be7a0da4
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun Feb 26 15:06:37 2012 +0100

    [l10n] Fix a Catalan translation mistake

 po/ca.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9665a979a1cf747d3c86f4af4d568c25eaba8e3f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 26 12:29:45 2012 +1000

    mtp: create db entries for tracks added to mtp devices

 plugins/mtpdevice/rb-mtp-source.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e31c77c5ed593ac2011d7640ac7f57e2ea8a6caa
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 26 12:28:47 2012 +1000

    track-transfer-batch: don't emit track-done for skipped tracks

 shell/rb-track-transfer-batch.c |   25 ++++++++++++++++---------
 sources/rb-transfer-target.c    |    2 +-
 2 files changed, 17 insertions(+), 10 deletions(-)

commit dff94f2987fdb47a36c8cba630d88aaa8f807130
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 26 08:57:08 2012 +1000

    magnatune: use change indicator file rather than timestamps
    
    This means we don't fetch the entire catalog each time, only when
    it's really been updated.

 plugins/magnatune/MagnatuneSource.py |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

commit 827e219b330ff0ade1dba810de8b034cc655767b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 26 08:31:47 2012 +1000

    shell: don't use g_key_file_unref

 shell/rb-shell.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit af163c03f7721a77917862b9642a24171b58f7ba
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Feb 25 22:40:32 2012 +1000

    track-transfer-batch: avoid gtk_dialog_run for overwrite prompt
    
    Replace the RBEncoder 'overwrite' signal with a parameter to
    rb_encoder_encode, and just make it fail if overwrite is FALSE
    and the destination file exists.
    
    Change the transfer batch 'overwrite-prompt' signal to suspend
    the batch and add a method to resume it, either overwriting the
    existing destination file or skipping the track.
    
    This means the overwrite-prompt signal handler doesn't have to
    return the user's decision, so it doesn't have to call gtk_dialog_run.
    
    Friends don't let friends gtk_dialog_run.

 backends/gstreamer/rb-encoder-gst.c |   20 ++++--
 backends/rb-encoder.c               |   32 +--------
 backends/rb-encoder.h               |    7 +-
 shell/rb-track-transfer-batch.c     |  124 ++++++++++++++++++++++-------------
 shell/rb-track-transfer-batch.h     |    3 +
 shell/rb-track-transfer-queue.c     |   83 ++++++++++++++---------
 sources/rb-library-source.c         |    2 +-
 sources/rb-transfer-target.c        |    6 +-
 8 files changed, 159 insertions(+), 118 deletions(-)

commit 3a5b74ee288e52255ee3786f89e389289c22d756
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Feb 25 11:40:05 2012 +1000

    ipod: rework ipod init dialog to avoid gtk_dialog_run

 plugins/ipod/rb-ipod-helpers.c |   83 +----------------------
 plugins/ipod/rb-ipod-helpers.h |    3 +-
 plugins/ipod/rb-ipod-plugin.c  |   13 ----
 plugins/ipod/rb-ipod-source.c  |  144 +++++++++++++++++++++++++++++++++++++--
 4 files changed, 139 insertions(+), 104 deletions(-)

commit 923a12ae1d8ead84f9ee4c6d1605c372398a637a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Feb 25 09:24:16 2012 +1000

    ipod: add missing impl_paste implementation (bug #670772)

 plugins/ipod/rb-ipod-source.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 441975e3527747c573b92bdab7da4644deb9e210
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Feb 23 20:39:10 2012 +0100

    Updated Slovenian translation

 po/sl.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b483d446a0cb030b68eea4cbcd55cb9fc2e60d2a
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Feb 23 20:37:29 2012 +0100

    Updated Slovenian translation

 po/sl.po | 1761 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 903 insertions(+), 858 deletions(-)

commit 861fb7e4c9a17db4607163fd88504c7ace98ee9d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Feb 23 14:05:17 2012 +0100

    Updated Spanish translation

 po/es.po | 1388 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 690 insertions(+), 698 deletions(-)

commit 26c69b2d7d68fa0e4269fce18b0963c6b5c402ed
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Feb 23 20:41:55 2012 +1000

    metadata: fix dbus connection closure signal handler args (bug #670666)

 metadata/rb-metadata-dbus-service.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 44b687fdb3765e735181493576a832a953b2080b
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Feb 21 10:48:27 2012 +0100

    Updated Galician translations

 po/gl.po |  272 ++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 134 insertions(+), 138 deletions(-)

commit 11ae70c5c47457b50586cf35c49bd443e67bb54d
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Mon Feb 20 16:45:29 2012 +0300

    Updated Belarusian translation.

 po/be.po | 1719 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 859 insertions(+), 860 deletions(-)

commit b9998f0b0a33ab5ff7244eb6378184e116337feb
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Feb 20 01:46:50 2012 +0100

    Updated Polish translation

 po/pl.po |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 4f9f29cea76ed18d571119d7b83368c6cc3143c0
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Feb 20 00:26:58 2012 +0100

    Updated Polish translation

 po/pl.po |  270 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 129 insertions(+), 141 deletions(-)

commit 52147635db7249c74a2486d3a9ab6c033a00ae5b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Feb 20 00:25:08 2012 +0100

    Updated POTFILES.in

 po/POTFILES.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bca344b8d70cf39ceb57b3654124f23cad69e4b1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 19 23:10:08 2012 +1000

    plugins: allow plugins to request to be enabled initially
    
    This allows a plugin to request to be enabled the first time the user
    starts the application with the plugin installed.  This makes it
    easier to add new default plugins, and allows plugins to be packaged
    separately without messing with the GSettings default in the main
    package.

 data/org.gnome.rhythmbox.gschema.xml               |    7 ++-
 plugins/artdisplay/artdisplay.plugin.in            |    3 +
 plugins/artsearch/artsearch.plugin.in              |    3 +
 plugins/audioscrobbler/audioscrobbler.plugin.in    |    3 +
 .../brasero-disc-recorder/cd-recorder.plugin.in    |    3 +
 plugins/daap/daap.plugin.in                        |    3 +
 .../dbus-media-server/dbus-media-server.plugin.in  |    3 +
 plugins/ipod/ipod.plugin.in                        |    3 +
 plugins/lirc/Makefile.am                           |    2 +-
 plugins/lirc/lirc.plugin.in                        |    8 ---
 plugins/lirc/rblirc.plugin.in                      |    8 +++
 plugins/mpris/mpris.plugin.in                      |    3 +
 plugins/mtpdevice/mtpdevice.plugin.in              |    3 +
 plugins/notification/notification.plugin.in        |    3 +
 shell/rb-shell.c                                   |   61 +++++++++++++++++++-
 15 files changed, 105 insertions(+), 11 deletions(-)

commit f700521e6a5a2e4f5b895edb56637097c525f5e5
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   Sun Feb 19 18:08:44 2012 +0100

    Updated Esperanto translation

 po/eo.po | 2609 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1329 insertions(+), 1280 deletions(-)

commit dd6a86d99a13d8c6260929908d3632ddcfb6290c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Feb 18 20:59:57 2012 +1000

    podcast: remove uses of gtk_dialog_run

 podcast/rb-podcast-main-source.c |   28 ++++++--
 podcast/rb-podcast-manager.c     |  137 +++++++++++++++++++++++---------------
 podcast/rb-podcast-manager.h     |   13 ++--
 podcast/rb-podcast-source.c      |  129 ++++++++++++++++++++---------------
 4 files changed, 185 insertions(+), 122 deletions(-)

commit 7d8327058e9bbb98882013c358f341130ab20e8c
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Feb 16 12:10:01 2012 +0100

    Updated Czech translation

 po/cs.po | 1572 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 731 insertions(+), 841 deletions(-)

commit 71e67f00c5e1106a127053e21a03d382ddcc537b
Author: Djavan Fagundes <djavanf@gnome.org>
Date:   Sun Feb 12 11:44:52 2012 -0200

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 5129 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2624 insertions(+), 2505 deletions(-)

commit 1d0df3853cde943fbec045419e7e505ea8fb441f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 12 17:07:52 2012 +1000

    playlist-manager: always check the queue to see if we need to save

 shell/rb-playlist-manager.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit d15ba0035b2f0c7f75f521ce33f390971ea41666
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 12 15:29:47 2012 +1000

    mtp: add a missing #include

 plugins/mtpdevice/rb-mtp-thread.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8b3f84257a26844906ed284f354af29d84e652c2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Feb 10 20:33:07 2012 +1000

    library: don't use gtk_dialog_run for library location selection

 sources/rb-library-source.c |   35 ++++++++++++++++++++++-------------
 1 files changed, 22 insertions(+), 13 deletions(-)

commit d27ffdf29468e5015d21ec58a9c71da8228493ae
Author: Dan Winship <danw@gnome.org>
Date:   Thu Feb 9 08:39:45 2012 -0500

    audiocd: fix non-musicbrainz build

 plugins/audiocd/rb-audiocd-source.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 1cd33e081f75743837c2dc635c0c8a303819503e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Feb 9 22:05:23 2012 +1000

    audiocd: don't use gtk_dialog_run for the multiple album dialog
    
    Instead, store a ref to the dialog in the source itself, so we
    can destroy it when the source is deleted.  Fixes a bug thomasvs
    told me about over lunch at the GStreamer hackfest.

 plugins/audiocd/rb-audiocd-source.c |  368 +++++++++++++++++++----------------
 1 files changed, 202 insertions(+), 166 deletions(-)

commit e64f83ac8b1c38d0b66635271d605b59813f2391
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Feb 9 21:52:57 2012 +1000

    rhythmdb: set 'removed' flag in rhythmdb_entry_delete_by_type
    
    This ensures that future entry changes are ignored, which prevents
    the rhythmdb hash table tree from getting messed up.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=454247 probably

 rhythmdb/rhythmdb-tree.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit dd390139b62227befeae537a615c0fe039755ba2
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Feb 8 22:14:37 2012 +0100

    Updated POTFILES.in

 po/POTFILES.in |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 6b3040476401d7ce49ff05a3e0d9e16b97e136fd
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Feb 8 22:51:20 2012 +1000

    daap: remove gtk_dialog_run usage

 plugins/daap/Makefile.am      |    2 -
 plugins/daap/rb-daap-dialog.c |  100 -----------------------------------------
 plugins/daap/rb-daap-dialog.h |   42 -----------------
 plugins/daap/rb-daap-plugin.c |   10 +++-
 plugins/daap/rb-daap-source.c |    1 -
 5 files changed, 8 insertions(+), 147 deletions(-)

commit f0cf16ee3a64b9ba9ac791cf56d3a081f2daef14
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Feb 8 22:37:22 2012 +1000

    playlist-manager: remove gtk_dialog_run usage

 shell/rb-playlist-manager.c |   35 ++++++++++++++++++++++++-----------
 1 files changed, 24 insertions(+), 11 deletions(-)

commit ec669ae043eadfee7308afa8469ff5d86f885a21
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Feb 7 00:59:40 2012 +0100

    Updated Galician translations

 po/gl.po | 2046 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1041 insertions(+), 1005 deletions(-)

commit 2adbb7f6dadc4a2a415af7f34909cf4cf94e8caa
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Feb 6 09:20:47 2012 +1000

    fmradio: don't use gtk_dialog_run to display dialogs

 plugins/fmradio/rb-fm-radio-source.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 14054835feeb90c8c3fbf15f8d7af2a18a6e829d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Feb 6 09:20:06 2012 +1000

    iradio: don't use gtk_dialog_run to display dialogs
    
    say no to recursive mainloops.

 plugins/iradio/rb-iradio-source.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit be1c74ad5858718e541df8badeeb718b5568e4db
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Feb 5 20:55:04 2012 +0100

    Updated Polish translation

 po/pl.po |  469 ++++++++++++++++++++++++-------------------------------------
 1 files changed, 185 insertions(+), 284 deletions(-)

commit e4ae0502b5f7a12d349e32f8782120a0ec12b288
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Feb 5 19:30:00 2012 +0100

    Updated Spanish translation

 po/es.po |  580 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 290 insertions(+), 290 deletions(-)

commit 8cc61f4a712b0178ae54d95ddc3a19df89167a0e
Author: Mark Stosberg <mark@summersault.com>
Date:   Sun Feb 5 21:14:31 2012 +1000

    magnatune: rework the loading screen (bug #667971)
    
    Hello,
    
    I worked with the owner of Magnatune, John Buckman, to create a new splash
    screen for the Magnatune plugin. The current splash screen is very busy with
    too much to read for the short time it is displayed.
    
    The new screen pares down the bullet points to the ones that John thought were
    the most important. I've tested the new one and it "works for me". I'm
    attaching a diff as well as the entire replacement "ui" file.
    
      Mark

 plugins/magnatune/magnatune-loading.ui |  254 ++++++--------------------------
 1 files changed, 46 insertions(+), 208 deletions(-)

commit bcb2e2edc538d66046e05df28e2162f105690273
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 5 21:09:58 2012 +1000

    fix some g-ir-scanner warnings

 lib/rb-async-copy.h      |    4 ++--
 metadata/rb-ext-db-key.c |    6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 63f0c2b48bc864bcefff37c36f1a8dc12d51cd96
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 5 20:31:07 2012 +1000

    magnatune: fix spelling mistake

 plugins/magnatune/MagnatuneSource.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 53563b040c7e0ad86d5e079a5e6aa7ff2f8666e5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 5 19:28:11 2012 +1000

    magnatune: use gnome-keyring via g-i, other fixes (bug #661957)
    
    The plugin now works well enough to be enabled again.  Some things
    probably still don't work.

 plugins/magnatune/MagnatuneSource.py |  123 ++++++++++++++++------------------
 plugins/magnatune/Makefile.am        |   14 ++--
 plugins/magnatune/magnatune.py       |   95 +++++++++++++-------------
 3 files changed, 111 insertions(+), 121 deletions(-)

commit 391c9836b86049e9dbe5e1cf8b74c108114d58f4
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Feb 5 19:09:13 2012 +1000

    create GObjects implementing rb.ChunkLoader and Gio.File.copy_async
    
    These currently don't work in python and we need them to get the
    Magnatune plugin working again.  The async copy object may disappear
    at some point in the future, but the chunk loader probably won't.

 bindings/gi/Makefile.am       |    4 +
 doc/reference/rhythmbox.types |    2 +
 lib/Makefile.am               |    6 +-
 lib/rb-async-copy.c           |  237 +++++++++++++++++++++++++++++++
 lib/rb-async-copy.h           |   82 +++++++++++
 lib/rb-chunk-loader.c         |  314 +++++++++++++++++++++++++++++++++++++++++
 lib/rb-chunk-loader.h         |   79 ++++++++++
 plugins/rb/Loader.py          |   84 -----------
 plugins/rb/rb.py              |    1 -
 9 files changed, 723 insertions(+), 86 deletions(-)

commit 3aa5da74b7b606ba22b469d36054eb9732ca8936
Author: Hardy Beltran Monasterios <hbm@hardy.com.bo>
Date:   Sun Feb 5 15:00:38 2012 +1000

    lyrics: remove whitespace from artist/title strings (bug #644045)

 plugins/lyrics/TerraParser.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 1c6e8cf1798aea94807507589329a7103eee3a3c
Author: Sven Arvidsson <sa@whiz.se>
Date:   Sun Feb 5 12:12:43 2012 +1000

    iradio: add Radio Paradise to initial stream list (bug #663353)

 plugins/iradio/iradio-initial.xspf |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 8d59acec3189c29074ff4c9a0ac3438eae0d9564
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Feb 4 17:52:43 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a7c68559f9f26f86b91e26eae17b4fb8d72268cc
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Feb 4 17:43:22 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 3544 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1761 insertions(+), 1783 deletions(-)

commit 65f2876d249b6d505b28c4acf23b2e2a7366164d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Feb 3 22:30:54 2012 +1000

    main.c needs locale.h

 shell/main.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a20000403a3e6b003271b6e9ee21b2d7590ca364
Author: Bernd Feige <Bernd.Feige@gmx.net>
Date:   Thu Feb 2 07:25:55 2012 +1000

    lyrics: add missing parameter to buf.get_text (bug #668864)

 plugins/lyrics/lyrics.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e4523b1fad35d43f602bb1be2f640a78e616a37f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jan 26 17:05:19 2012 +0100

    mtp: wait until we've opened the device before creating album art store

 plugins/mtpdevice/rb-mtp-source.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit a6445aded19a75c0c260cc14cf34a8950b5d4980
Author: Praveen Illa <mail2ipn@gmail.com>
Date:   Wed Jan 25 23:47:04 2012 +0530

    Updated Telugu Translation

 po/te.po |  747 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 380 insertions(+), 367 deletions(-)

commit d8ac44e0b97cb0cc0c3189d9d9431d8c8fe4963c
Author: Žygimantas Beručka <uid0@akl.lt>
Date:   Sat Jan 21 23:56:39 2012 +0200

    Updated Lithuanian translation

 po/lt.po |  765 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 405 insertions(+), 360 deletions(-)

commit ee165408e5090319decf836e353a641aa27a1104
Author: Praveen Illa <mail2ipn@gmail.com>
Date:   Sat Jan 21 11:03:04 2012 +0530

    Updated Telugu Translation

 po/te.po |  946 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 459 insertions(+), 487 deletions(-)

commit 032a49d60a1fa3023d91d6c60cb5053e18c340c2
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Fri Jan 20 07:56:07 2012 +0200

    Updated Bulgarian translation

 po/bg.po | 2685 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1356 insertions(+), 1329 deletions(-)

commit 3a981ed98a0266988063fd3437a53d9102f18ff3
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jan 18 23:15:59 2012 +1000

    dbus-media-server: fix item and container count for property containers

 .../rb-dbus-media-server-plugin.c                  |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a235e5aa9a10a181f0f3ba9a69a6c2275354ef8a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jan 18 08:47:05 2012 +1000

    dbus-media-server: don't update source parent when tracks change

 .../rb-dbus-media-server-plugin.c                  |   43 ++++++++++---------
 1 files changed, 23 insertions(+), 20 deletions(-)

commit 8c0fe2bef7d8fd34514537cfcb87c48cb9305dc8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jan 18 08:42:59 2012 +1000

    dbus-media-server: don't update property containers when values change

 .../rb-dbus-media-server-plugin.c                  |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 0a3b09a28ba7e50491a1ce0c47d9ac51bbe32705
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jan 18 08:35:29 2012 +1000

    dbus-media-server: emit track list updates with the right object path

 .../rb-dbus-media-server-plugin.c                  |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit fa58e3bd96713196ada1dc239110f2c1354bf8bd
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Mon Jan 16 21:50:43 2012 +0100

    Updated German translation

 po/de.po |  128 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 65 insertions(+), 63 deletions(-)

commit e17fae5c1e37b2cafceecf8cab75d23d661610cb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Jan 17 06:30:15 2012 +1000

    dbus-media-server: don't emit updates for 'all' property values
    
    We don't actually show these in the object tree, so it's a bit
    pointless to emit updates for them.

 .../rb-dbus-media-server-plugin.c                  |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit df960e67ff2e53c8b719484faadbbc70777fc2d7
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Jan 17 06:19:03 2012 +1000

    dbus-media-server: use a lower priority idle to emit updates
    
    RhythmDB uses various idle handlers and async queues when processing
    updates.  At lower idle priority, the handler used to emit dbus
    updates catches more of these, resulting in fewer updates being
    sent.

 .../rb-dbus-media-server-plugin.c                  |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit c5533584b7d905dac1bd6790323e072545e84ad6
Author: Nirbheek Chauhan <nirbheek@gentoo.org>
Date:   Mon Jan 16 06:56:21 2012 +0530

    Port the rb-set-rating.py example script to PyGI/GDBus

 remote/dbus/rb-set-rating.py |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit 63a470cc7661ee46e89ae27dad9f33223d0b0ed7
Author: Nirbheek Chauhan <nirbheek@gentoo.org>
Date:   Sun Jan 15 16:13:38 2012 +0530

    Port im-status python plugin to Gio/GDBus
    
    Also drop Gossip support since it's a dead project with no way to test for it.

 plugins/im-status/im-status.py |  157 ++++++++++++++--------------------------
 1 files changed, 53 insertions(+), 104 deletions(-)

commit b372eb9161102bd4723f2ab4e6f16ef91509666d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jan 16 19:42:11 2012 +1000

    rhythmdb: make the dbus interface work
    
    I am bad at GVariant.

 rhythmdb/rhythmdb-dbus.c |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

commit 3bbea953ee4814f0810775d897375168539c2da4