commit aa039a0324d899e6e3c6658451a47382345a6392
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Sep 4 22:01:38 2013 +1000

    Rhythmbox 3.0

 NEWS         | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README       |  2 +-
 configure.ac |  2 +-
 3 files changed, 86 insertions(+), 2 deletions(-)

commit 16e457bf650c1ba4f297a192e13e7844f997bf16
Author: Elad Alfassa <elad@fedoraproject.org>
Date:   Tue Sep 3 12:51:20 2013 +0300

    Fix categories in .desktop file to make Rhythmbox show up in gnome-software
    
    gnome-software uses the desktop file categories to sort the applications
    it shows.
    
    This commit fixes the categories according to the freedesktop spec,
    so that Rhythmbox will appear in the correct category.
    
    For more information:
    http://standards.freedesktop.org/menu-spec/latest/apa.html
    http://standards.freedesktop.org/menu-spec/latest/apas02.html

 data/rhythmbox.desktop.in.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9a4214b8adc90b465467673b862ea5bfbf3a93f9
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Sep 4 20:59:48 2013 +1000

    metadata: handle extended comment tags
    
    ID3 comment tags often show up as extended comments of the
    form 'Comment[xxx]=actual comment string', so we now translate
    these into the rhythmdb comment property.
    
    Based on patches from lmf <jimmythy@gmail.com>.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707184

 metadata/rb-metadata-gst.c | 37 ++++++++++++++++++++++++++++++++++---
 1 file changed, 34 insertions(+), 3 deletions(-)

commit 3440c2e508a5e4a63eec9b1d77d7ddc26229dfee
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Sep 3 22:46:23 2013 +0200

    Updated Slovenian translation

 po/sl.po | 1269 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 659 insertions(+), 610 deletions(-)

commit 9e59f1d44ec5f63eb9921b9e864400767492f74c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Sep 2 18:12:48 2013 +0200

    Updated Spanish translation

 po/es.po | 291 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 153 insertions(+), 138 deletions(-)

commit 64c090b7f3ed1eccc817f6aafbe81b6372a5f2f8
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Sat Aug 31 00:19:26 2013 +0900

    l10n: Update Japanese translation

 po/ja.po | 764 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 320 insertions(+), 444 deletions(-)

commit 241a6516c24ab9d0c94e3b1d3b0b69c56c77b35c
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Aug 29 11:45:54 2013 +0200

    Updated Hungarian translation

 po/hu.po | 1263 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 652 insertions(+), 611 deletions(-)

commit 1a45b28ff696f0cbcf20a29ea9a7fa96566f3f26
Author: Pavol Klačanský <pavol@klacansky.com>
Date:   Wed Aug 28 21:54:06 2013 +0200

    Updated slovak translation

 po/sk.po | 1155 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 579 insertions(+), 576 deletions(-)

commit 6be3f3ce4825e4ac2abbf0d0604fa1eec40481d5
Author: Christian Kirbach <christian.kirbach@gmail.com>
Date:   Wed Aug 28 20:53:54 2013 +0200

    Updated German translation

 po/de.po | 389 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 204 insertions(+), 185 deletions(-)

commit eb4641a127828a0fa567eb19c26c66ff7f3b2f52
Author: Yosef Or Boczko <yoseforb@gmail.com>
Date:   Wed Aug 28 09:23:40 2013 +1000

    notification: set button arrow icons according to locale's text direction
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706760

 plugins/notification/rb-notification-plugin.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit cd7194ff5549ab6914990aa309b85889ec2920fc
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Aug 28 09:10:10 2013 +1000

    notification: use a single notification for non-playback stuff
    
    This stops podcast download notifications from piling up.

 plugins/notification/rb-notification-plugin.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 94d15dfb05c43fa41cb3eb77d5ba6c7bfe8108f4
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed Aug 28 01:00:26 2013 +0200

    Updated Galician translations

 po/gl.po | 256 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 133 insertions(+), 123 deletions(-)

commit fc90ce1a6992f46073e21db72966a897d841f105
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 27 19:06:05 2013 +0200

    Updated Spanish Translation
    
    Miguel Rodriguez <bokeronesfritos@gmail.com>

 help/es/es.po | 312 +++++++++++++++++++++++++++++-----------------------------
 1 file changed, 158 insertions(+), 154 deletions(-)

commit 63c771b587486339d4d1ea5f8ac30fcc18823679
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 27 19:05:43 2013 +0200

    Revert "Updated Spanish Translation"
    
    This reverts commit bc84728055d56f0d6df17a23e5121f1e4098abc0.

 po/es.po | 9584 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 5932 insertions(+), 3652 deletions(-)

commit bc84728055d56f0d6df17a23e5121f1e4098abc0
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 27 19:04:41 2013 +0200

    Updated Spanish Translation
    
    Miguel Rodriguez <bokeronesfritos@gmail.com>

 po/es.po | 9584 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 3652 insertions(+), 5932 deletions(-)

commit ca6f03328beb3b091de3ca5a6d87611b0d354047
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Mon Aug 26 01:29:55 2013 -0300

    Enabled Brazilian Portuguese translation

 help/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f9436bc75ea327c6efbaed1a327171877a947aa
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Mon Aug 26 01:29:09 2013 -0300

    Added Brazilian Portuguese translation for help files

 help/pt_BR/pt_BR.po | 3391 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 3391 insertions(+)

commit 510b81c09e2d2e68acf258ebd2238bed52c0517d
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Aug 25 23:28:57 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 251 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 122 insertions(+), 129 deletions(-)

commit 1ec8ad19244fcacaeef1f5811cdd7e7671705b2e
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sun Aug 25 20:17:04 2013 +0300

    Updated Latvian translation

 po/lv.po | 1106 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 549 insertions(+), 557 deletions(-)

commit 725248d67274104ec122ab2ad92b72874a2f5eff
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sun Aug 25 17:49:35 2013 +0200

    Updated French translation

 help/fr/fr.po |  367 +++++++++----------
 po/fr.po      | 1129 ++++++++++++++++++++++++++++-----------------------------
 2 files changed, 726 insertions(+), 770 deletions(-)

commit 22b4fe17dd8fc6db4b340448b6d3606ca754bcaa
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sun Aug 25 17:12:15 2013 +0200

    [l10n] Updated Italian translation.

 po/it.po | 1083 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 532 insertions(+), 551 deletions(-)

commit a2e09cbb354530fbdbe9706daebb016a049c85c5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Aug 24 12:26:47 2013 +1000

    rhythmbox-client: seek in seconds, not microseconds

 remote/dbus/rb-client.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6d4f58c937b92d431f1ed537d713e15d07d7b72e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Aug 24 11:24:49 2013 +1000

    rhythmbox-client: make --quit work

 data/rhythmbox-client.1 | 3 +++
 remote/dbus/rb-client.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit b83b10bc28de77f3cf63d19a0f24798e0b1b0c7c
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Fri Aug 23 21:12:23 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 909 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 450 insertions(+), 459 deletions(-)

commit 158a07904a42ca89281d1d89f2094bfb6c6fd9b4
Author: Yosef Or Boczko <yoseforb@gmail.com>
Date:   Sun Aug 4 02:30:07 2013 +0300

    entry-view: set button arrow icons according to locale's text direction
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702627

 widgets/rb-entry-view.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit fef54d67fdbb45723bc87ef4427cdf056e67d00a
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Aug 23 00:42:47 2013 +0200

    Updated Polish translation

 po/pl.po | 236 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 118 insertions(+), 118 deletions(-)

commit e0db2847dab9cf81b332234604cd889e85929e1f
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Aug 22 20:27:04 2013 +0200

    Updated Czech translation

 help/cs/cs.po | 442 +++++++++++++++++++++++++++-------------------------------
 1 file changed, 206 insertions(+), 236 deletions(-)

commit ab16d14ff914091030f8f54d9d7f6bebfd4d41da
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Aug 22 20:10:51 2013 +0200

    Updated Czech translation

 po/cs.po | 269 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 136 insertions(+), 133 deletions(-)

commit 882bf1f7e40a2121cdadf9316244eef44677e82e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 22 09:39:26 2013 +1000

    help: keep the shortcut key section up to date
    
    is this the only part anyone cares about?

 help/C/index.docbook | 89 +++++++++++++++++-----------------------------------
 1 file changed, 29 insertions(+), 60 deletions(-)

commit ed78da7b38f7a7a9f62fdcea1d79a20d641d0a25
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 22 09:05:13 2013 +1000

    shell: follow the playing track in the track list
    
    Jump to the new playing track when it changes. There is now a
    setting that controls this, and an item in the app menu (under
    view) for changing it.  While we're here, add an accelerator
    key for jumping to the playing track, since that went missing
    a while ago.

 data/org.gnome.rhythmbox.gschema.xml |  5 ++
 data/ui/app-menu.ui                  |  4 ++
 shell/rb-shell.c                     | 92 ++++++++++++++++++++----------------
 3 files changed, 60 insertions(+), 41 deletions(-)

commit 918a3698461fe244a107d7ce9accf4c32b3dd78f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 22 09:03:32 2013 +1000

    entry-view: scroll to the playing entry on clicking the column header
    
    This seems like a reasonable thing for the playing column header to do.
    It didn't do anything before.

 widgets/rb-entry-view.c | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit fa302246d1bcd7ff2d82b5ee94927565490f16ef
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 22 09:02:54 2013 +1000

    shell-player: remove jump-to-playing-track stuff
    
    We can do this better in the shell.

 shell/rb-shell-player.c | 55 -------------------------------------------------
 1 file changed, 55 deletions(-)

commit 31fe3a28a9c1b23d801d60ba688781814d45c091
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Aug 21 23:14:37 2013 +1000

    import-dialog: redesign a bit
    
    Now we have a single 'import' button that describes what will be
    imported, with separate options (only one so far, whether to copy
    files in to the library or not) determining what happens when it
    gets clicked.  The remove button has been removed.
    
    Closing the dialog now stops any scanning task that may have been
    in progress.

 data/ui/import-dialog.ui    |  88 +++++++++-----------
 sources/rb-library-source.c |  15 ----
 widgets/rb-import-dialog.c  | 192 ++++++++++++++++++++++----------------------
 3 files changed, 135 insertions(+), 160 deletions(-)

commit 6a1799d907fb20f2cb84c3ff2a64429b66037c0e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Aug 20 23:51:54 2013 +0200

    Updated Polish translation

 po/pl.po | 58 +++++++++++++++++++++++++++++-----------------------------
 1 file changed, 29 insertions(+), 29 deletions(-)

commit 3518dd2100cd40996901adfad55128e594b6932c
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Aug 18 23:16:47 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 1198 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 569 insertions(+), 629 deletions(-)

commit f48f352853df75be52ee7713cc9137df1ec11b1b
Author: Wylmer Wang <wantinghard@gmail.com>
Date:   Fri Aug 16 13:01:27 2013 +0800

    Update Chinese simplified translation

 po/zh_CN.po | 1033 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 537 insertions(+), 496 deletions(-)

commit eee94e0dcdb166bdd916edade56e5df762fe32cf
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 11 17:35:52 2013 -0400

    daap: small code clean up
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

 plugins/daap/rb-daap-plugin.c | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

commit 3cf445d1aad10455ecf342e4cb5122e3e6bcc417
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Aug 6 11:49:31 2013 -0400

    daap: fix playing songs from a host with two or more DAAP shares
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705539
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

 plugins/daap/rb-daap-plugin.c | 60 +++++++++++++++++++++++++++++--------------
 1 file changed, 41 insertions(+), 19 deletions(-)

commit 695c1fdf39c311dda26f4dd3b7fbc532bd3b229f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Aug 4 10:11:43 2013 +1000

    more .gitignore

 .gitignore | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 55814d6e2fb79b1f613caa98fdb6053b5b688cd4
Author: Christian Kirbach <christian.kirbach@gmail.com>
Date:   Sat Aug 3 15:02:58 2013 +0200

    Updated German help translation

 help/de/de.po | 461 ++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 272 insertions(+), 189 deletions(-)

commit 51b0878349980b125c0c7bd24b177d86201479b2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Aug 2 23:28:49 2013 +1000

    replaygain: use BLOCK_DOWNSTREAM probe rather than IDLE
    
    IDLE probes run way too much risk of recursive and simultaneous
    callbacks in multiple threads.  At the point we're probing, we
    know data is flowing, so BLOCK_DOWNSTREAM should work fine.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700401

 plugins/replaygain/player.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit d921d31c787eba29d2f267d3082295de6a1576c2
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Aug 2 13:30:20 2013 +0200

    Updated Galician translations

 po/gl.po | 536 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 267 insertions(+), 269 deletions(-)

commit cdcfc088516d14dfe63207f6b8c8f84a2e63953e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 29 20:13:27 2013 +1000

    grilo: ignore magnatune plugin

 plugins/grilo/rb-grilo-plugin.c | 1 +
 1 file changed, 1 insertion(+)

commit fd14c775810882ce6e072c30c7f9a0c3431fe550
Author: Antonio Fernandes C. Neto <fernandesn@gnome.org>
Date:   Thu Jul 25 16:03:24 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 1195 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 614 insertions(+), 581 deletions(-)

commit 682fa7c3c687c911267cc631c08ee0a2e93c266f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 13 22:57:36 2013 +1000

    playlist: save settings in playlists.xml
    
    This includes browser visibility (and size) and the selected search
    type.  Sorting for automatic playlists was already covered, and
    static playlists aren't sortable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=703626
    https://bugzilla.gnome.org/show_bug.cgi?id=652892

 plugins/daap/rb-daap-source.c       |  16 +++---
 sources/rb-auto-playlist-source.c   |   7 ++-
 sources/rb-auto-playlist-source.h   |   1 +
 sources/rb-playlist-source.c        | 104 +++++++++++++++++++++++++++++++++---
 sources/rb-playlist-xml.h           |   3 ++
 sources/rb-static-playlist-source.c |  20 +++----
 sources/rb-static-playlist-source.h |   3 +-
 7 files changed, 122 insertions(+), 32 deletions(-)

commit 4bf3fdd7b23a1fee60a0f31f4319f843ba7c4f26
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 13 19:15:55 2013 +1000

    entry-view: set follow-state on the pixbuf renderer

 widgets/rb-entry-view.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 8c708e53a82d34d488934ede962037fe3c66eddf
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Jul 9 22:14:18 2013 +0200

    Updated Czech translation

 po/cs.po | 510 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 245 insertions(+), 265 deletions(-)

commit fbdd1b8c4ed210f29df28f65641b7ea801813254
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Mon Jul 8 23:38:48 2013 +0200

    display-page-tree: Remove fatal gsettings left-overs
    
    In addition to 562a81e22ee12c840402b16d1494f710f61751bb

 sources/rb-display-page-tree.c | 4 ----
 1 file changed, 4 deletions(-)

commit 6d91c5eefe9e4850d214ddbb78780fbf1b42103d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 8 13:39:26 2013 +0200

    Updated Spanish translation

 po/es.po | 535 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 265 insertions(+), 270 deletions(-)

commit 5f4f6a62b5084a0073ed545290e351e867e5c73e
Author: Christophe Fergeau <cfergeau@redhat.com>
Date:   Mon Jul 8 10:40:54 2013 +0200

    gst: Don't leak bus in RBEncoderGst
    
    When starting the GstPipeline in RBEncoderGst, the associated GstBus
    was not correctly unreffed. gst_pipeline_get_bus() returns a reference
    to the bus object so it must be released after use. Most importantly,
    as described in https://bugzilla.gnome.org/show_bug.cgi?id=683470 ,
    we must make sure to remove the bus watch from the main loop
    when we no longer need it, or this will cause the GstBus being watched
    not to be properly disposed of.
    In my testing, this was causing leaks of 2 fds per track transferred.
    As the default max fd per process is 1024, this means that after about
    500 tracks transferred, rhythmbox would get in big troubles as it
    can no longer open new file descriptors.

 backends/gstreamer/rb-encoder-gst.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 20ab8e728086067a019bf4c1f20ccc2d333f3431
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jul 7 22:15:39 2013 +0200

    Updated Polish translation

 po/pl.po | 510 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 245 insertions(+), 265 deletions(-)

commit 2230f5ce5e7c889ececa1413148512a3f5b78d5e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 7 23:14:45 2013 +1000

    library: don't crash if we can't create an encoder

 sources/rb-library-source.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6fa6eb87c9c0e8d74935acd01552dafdca2bc375
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 7 23:14:19 2013 +1000

    media-types: use the top level profile name in warnings

 lib/rb-gst-media-types.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a73ff98a4b5cb7301a2c50756aab688199a90bd4
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 7 20:46:01 2013 +1000

    library: add cbr and vbr encoding styles
    
    These replace the 'custom settings' option in the format settings.
    They expose different sets of properties for editing (mostly
    bitrate for CBR, quality for VBR).  The encoding profile file
    describes the property settings required to configure the encoder
    for the style.
    
    This will be more useful when media player devices have their own
    encoding settings, but for now if you want 128kbps mp3s in your
    library, you can have them.

 data/rhythmbox.gep          |  40 ++++++++--
 lib/rb-gst-media-types.c    | 101 +++++++++++++++++++++----
 lib/rb-gst-media-types.h    |   7 +-
 sources/rb-library-source.c | 180 +++++++++++++++++++++++++++-----------------
 4 files changed, 238 insertions(+), 90 deletions(-)

commit 71025350b967ebce4a3e6b53bc99e60eee2a0ff2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Jul 5 23:23:42 2013 +1000

    add ogg opus encoding profile and file extension

 data/rhythmbox.gep       | 14 ++++++++++++++
 lib/rb-gst-media-types.c |  2 ++
 2 files changed, 16 insertions(+)

commit dd1420790dfcb91af3dfc8211aabf11ae06f4727
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Jul 5 08:22:36 2013 +1000

    rhythmdb: emit entry-changes with a GPtrArray rather than a GArray
    
    This is slightly more efficient (no copies) and it's also easier
    for pygobject to chew on.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701307

 plugins/ipod/rb-ipod-source.c                 |  5 ++---
 plugins/mpris/rb-mpris-plugin.c               |  4 ++--
 plugins/visualizer/rb-visualizer-fullscreen.c |  5 ++---
 podcast/rb-podcast-source.c                   |  5 ++---
 rhythmdb/rhythmdb-query-model.c               |  7 +++----
 rhythmdb/rhythmdb.c                           | 18 +++++++-----------
 shell/rb-shell-player.c                       |  7 +++----
 7 files changed, 21 insertions(+), 30 deletions(-)

commit 37130e1b897b5398ad1b80b05b950a09c1fd274e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jul 4 20:57:03 2013 +1000

    auto-playlist: skip get/set query functions for introspection

 sources/rb-auto-playlist-source.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f980b500c0262d73673e07ef023cb05d5a99e3a1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jul 4 20:45:41 2013 +1000

    convert limit-value to a GVariant

 rhythmdb/rhythmdb-query-model.c   |  35 ++++-----
 shell/rb-playlist-manager.c       |   8 +--
 sources/rb-auto-playlist-source.c |  71 ++++++------------
 sources/rb-auto-playlist-source.h |   4 +-
 tests/test-widgets.c              | 147 ++++----------------------------------
 widgets/rb-query-creator.c        |  25 +++----
 widgets/rb-query-creator.h        |   4 +-
 7 files changed, 72 insertions(+), 222 deletions(-)

commit 7c176bb5e23aafd3f6852780dcafc98f0a04e543
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jul 4 19:14:35 2013 +1000

    podcast: register boxed types for podcast parser structs

 podcast/rb-podcast-parse.c | 24 ++++++++++++++++++++++++
 podcast/rb-podcast-parse.h |  5 +++++
 2 files changed, 29 insertions(+)

commit c2f7faff0628bc83dbc5dca9b27db54af1594255
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jul 3 22:36:15 2013 +1000

    fix a variety of introspection annotations

 backends/gstreamer/rb-player-gst-helper.c | 20 +++++++++++++-
 bindings/gi/Makefile.am                   |  4 +++
 lib/rb-debug.c                            |  8 +++---
 lib/rb-list-model.c                       |  2 +-
 lib/rb-util.c                             | 44 +++++++++++++++----------------
 metadata/rb-ext-db-key.c                  |  6 ++---
 metadata/rb-ext-db.c                      |  4 +++
 podcast/rb-podcast-manager.c              |  8 ++++++
 rhythmdb/rhythmdb-entry-type.c            |  2 +-
 rhythmdb/rhythmdb-query-model.c           |  2 +-
 rhythmdb/rhythmdb-query-results.c         |  4 +--
 rhythmdb/rhythmdb.c                       |  4 +--
 shell/rb-application.c                    | 42 ++++++++++++++---------------
 shell/rb-shell-player.c                   |  2 +-
 shell/rb-task-list.c                      |  8 ++++++
 shell/rb-track-transfer-batch.c           |  2 +-
 shell/rb-track-transfer-queue.c           |  2 +-
 sources/rb-source-search-basic.c          |  2 +-
 sources/rb-transfer-target.c              |  2 +-
 widgets/rb-property-view.c                |  2 +-
 20 files changed, 106 insertions(+), 64 deletions(-)

commit 006f43624e2cbab0b2f028b7e2a364eb2401b8cf
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Wed Jul 3 22:38:40 2013 +0200

    Updated German translation

 po/de.po | 1154 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 588 insertions(+), 566 deletions(-)

commit e1956dd067da549301558c8c19e5ae3e9e17ed3f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Jul 2 19:42:24 2013 +1000

    playlist-manager: link shared menus into the playlist menu

 shell/rb-playlist-manager.c | 1 +
 1 file changed, 1 insertion(+)

commit 1061942c47662a9ff1cbf2a9f67825bf338a7302
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 23:01:38 2013 +1000

    remove unused icons

 configure.ac                                       |    9 -
 data/icons/hicolor/16x16/Makefile.am               |    2 +-
 data/icons/hicolor/16x16/actions/Makefile.am       |   26 -
 .../hicolor/16x16/actions/audio-cd-duplicate.png   |  Bin 927 -> 0 bytes
 .../hicolor/16x16/actions/audio-cd-duplicate.svg   |  273 --
 data/icons/hicolor/16x16/actions/audio-cd-new.png  |  Bin 869 -> 0 bytes
 data/icons/hicolor/16x16/actions/audio-cd-new.svg  |  426 ---
 .../hicolor/16x16/actions/internet-radio-new.png   |  Bin 707 -> 0 bytes
 .../hicolor/16x16/actions/internet-radio-new.xcf   |  Bin 3091 -> 0 bytes
 data/icons/hicolor/16x16/actions/media-eject.png   |  Bin 531 -> 0 bytes
 .../16x16/actions/playlist-automatic-new.png       |  Bin 775 -> 0 bytes
 .../16x16/actions/playlist-automatic-new.xcf       |  Bin 2675 -> 0 bytes
 data/icons/hicolor/16x16/actions/playlist-new.png  |  Bin 733 -> 0 bytes
 data/icons/hicolor/16x16/actions/playlist-new.xcf  |  Bin 2689 -> 0 bytes
 data/icons/hicolor/16x16/actions/podcast-new.png   |  Bin 875 -> 0 bytes
 data/icons/hicolor/16x16/actions/podcast-new.xcf   |  Bin 2934 -> 0 bytes
 data/icons/hicolor/16x16/places/Makefile.am        |   22 -
 .../16x16/places/library-internet-radio.png        |  Bin 494 -> 0 bytes
 .../16x16/places/library-internet-radio.xcf        |  Bin 4209 -> 0 bytes
 .../icons/hicolor/16x16/places/library-podcast.png |  Bin 870 -> 0 bytes
 .../icons/hicolor/16x16/places/library-podcast.svg |  237 --
 data/icons/hicolor/16x16/places/music-library.png  |  Bin 971 -> 0 bytes
 .../hicolor/16x16/places/playlist-automatic.png    |  Bin 680 -> 0 bytes
 .../hicolor/16x16/places/playlist-automatic.svg    |  282 --
 data/icons/hicolor/16x16/places/playlist.png       |  Bin 566 -> 0 bytes
 data/icons/hicolor/16x16/places/playlist.svg       |  346 --
 data/icons/hicolor/22x22/Makefile.am               |    2 +-
 data/icons/hicolor/22x22/actions/Makefile.am       |   25 -
 .../hicolor/22x22/actions/audio-cd-duplicate.png   |  Bin 1455 -> 0 bytes
 .../hicolor/22x22/actions/audio-cd-duplicate.svg   |  292 --
 data/icons/hicolor/22x22/actions/audio-cd-new.png  |  Bin 1388 -> 0 bytes
 data/icons/hicolor/22x22/actions/audio-cd-new.svg  |  456 ---
 .../hicolor/22x22/actions/internet-radio-new.png   |  Bin 1149 -> 0 bytes
 .../hicolor/22x22/actions/internet-radio-new.xcf   |  Bin 3025 -> 0 bytes
 .../22x22/actions/playlist-automatic-new.png       |  Bin 1077 -> 0 bytes
 .../22x22/actions/playlist-automatic-new.xcf       |  Bin 2918 -> 0 bytes
 data/icons/hicolor/22x22/actions/playlist-new.png  |  Bin 1016 -> 0 bytes
 data/icons/hicolor/22x22/actions/playlist-new.xcf  |  Bin 2890 -> 0 bytes
 data/icons/hicolor/22x22/actions/podcast-new.png   |  Bin 1458 -> 0 bytes
 data/icons/hicolor/22x22/actions/podcast-new.xcf   |  Bin 3430 -> 0 bytes
 data/icons/hicolor/22x22/places/Makefile.am        |   21 -
 .../22x22/places/library-internet-radio.png        |  Bin 929 -> 0 bytes
 .../22x22/places/library-internet-radio.svg        |  595 ----
 .../icons/hicolor/22x22/places/library-podcast.png |  Bin 1449 -> 0 bytes
 .../icons/hicolor/22x22/places/library-podcast.svg |  324 --
 .../hicolor/22x22/places/playlist-automatic.png    |  Bin 837 -> 0 bytes
 .../hicolor/22x22/places/playlist-automatic.svg    |  317 --
 data/icons/hicolor/22x22/places/playlist.png       |  Bin 671 -> 0 bytes
 data/icons/hicolor/22x22/places/playlist.svg       |  299 --
 data/icons/hicolor/24x24/Makefile.am               |    2 +-
 data/icons/hicolor/24x24/places/Makefile.am        |   11 -
 data/icons/hicolor/24x24/places/music-library.png  |  Bin 1563 -> 0 bytes
 data/icons/hicolor/32x32/Makefile.am               |    2 +-
 data/icons/hicolor/32x32/actions/Makefile.am       |   23 -
 .../hicolor/32x32/actions/audio-cd-duplicate.png   |  Bin 2213 -> 0 bytes
 .../hicolor/32x32/actions/audio-cd-duplicate.svg   |  293 --
 data/icons/hicolor/32x32/actions/audio-cd-new.png  |  Bin 2257 -> 0 bytes
 data/icons/hicolor/32x32/actions/audio-cd-new.svg  |  373 --
 .../hicolor/32x32/actions/internet-radio-new.png   |  Bin 1868 -> 0 bytes
 .../hicolor/32x32/actions/internet-radio-new.svg   | 1308 -------
 .../32x32/actions/playlist-automatic-new.png       |  Bin 1462 -> 0 bytes
 .../32x32/actions/playlist-automatic-new.svg       | 1526 --------
 data/icons/hicolor/32x32/actions/playlist-new.png  |  Bin 1285 -> 0 bytes
 data/icons/hicolor/32x32/actions/playlist-new.svg  | 1515 --------
 data/icons/hicolor/32x32/places/Makefile.am        |   19 -
 .../32x32/places/library-internet-radio.png        |  Bin 1664 -> 0 bytes
 .../32x32/places/library-internet-radio.svg        | 1274 -------
 .../hicolor/32x32/places/playlist-automatic.png    |  Bin 1223 -> 0 bytes
 .../hicolor/32x32/places/playlist-automatic.svg    |  318 --
 data/icons/hicolor/32x32/places/playlist.png       |  Bin 862 -> 0 bytes
 data/icons/hicolor/32x32/places/playlist.svg       |  307 --
 data/icons/hicolor/scalable/Makefile.am            |    2 +-
 data/icons/hicolor/scalable/actions/Makefile.am    |   18 -
 .../scalable/actions/audio-cd-duplicate.svg        |  291 --
 .../hicolor/scalable/actions/audio-cd-new.svg      |  411 ---
 .../scalable/actions/internet-radio-new.svg        | 1201 -------
 .../scalable/actions/playlist-automatic-new.svg    | 1434 --------
 .../hicolor/scalable/actions/playlist-new.svg      |  984 ------
 data/icons/hicolor/scalable/places/Makefile.am     |   16 -
 .../scalable/places/library-internet-radio.svg     | 1167 ------
 .../hicolor/scalable/places/playlist-automatic.svg |  318 --
 data/icons/hicolor/scalable/places/playlist.svg    |  327 --
 data/icons/src/Makefile.am                         |    2 +-
 data/icons/src/music-library.svg                   | 3738 --------------------
 lib/rb-stock-icons.c                               |   12 -
 lib/rb-stock-icons.h                               |   11 -
 86 files changed, 6 insertions(+), 20851 deletions(-)

commit 562a81e22ee12c840402b16d1494f710f61751bb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:54:38 2013 +1000

    display-page-tree: copy layout from GtkPlacesSidebar, remove expanders
    
    Expanders in the top level groups add a fair amount of clutter and
    aren't really all that useful.  The tree is generally ordered so that
    even if you have lots of playlists, network shares and devices, you
    don't need to scroll through them constantly.

 data/org.gnome.rhythmbox.gschema.xml |   7 -
 sources/rb-display-page-tree.c       | 315 ++++++++++++-----------------------
 2 files changed, 106 insertions(+), 216 deletions(-)

commit 4ab8c1bd45c186d71e86dcfd2abdce638ed197cc
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:44:13 2013 +1000

    display-page-tree: use symbolic icons instead of pixbufs
    
    All sources and other pages now provide a GIcon instance instead
    of a GdkPixbuf.  Most of the icons are part of the GNOME icon
    theme, except for custom icons for last.fm and magnatune.

 plugins/audioscrobbler/Last.fm-icon.png            | Bin 1014 -> 0 bytes
 plugins/audioscrobbler/Last.fm-icon.svg            |  79 ---------------
 plugins/audioscrobbler/Last.fm-symbolic.svg        | 110 +++++++++++++++++++++
 plugins/audioscrobbler/Libre.fm-icon.png           | Bin 803 -> 0 bytes
 plugins/audioscrobbler/Makefile.am                 |   6 +-
 .../rb-audioscrobbler-profile-page.c               |  16 +--
 plugins/daap/rb-daap-plugin.c                      | 110 +--------------------
 plugins/daap/rb-daap-plugin.h                      |   2 +-
 plugins/daap/rb-daap-source.c                      |  31 +++---
 plugins/daap/rb-dacp-pairing-page.c                |  13 +--
 plugins/grilo/rb-grilo-plugin.c                    |   1 +
 plugins/grilo/rb-grilo-source.c                    |   1 +
 plugins/ipod/rb-ipod-source.c                      |  21 +---
 plugins/iradio/rb-iradio-source.c                  |  17 +---
 plugins/magnatune/Makefile.am                      |  11 +--
 .../icons/hicolor/24x24/places/magnatune.png       | Bin 1062 -> 0 bytes
 plugins/magnatune/magnatune-symbolic.svg           |  84 ++++++++++++++++
 plugins/magnatune/magnatune.py                     |   9 +-
 plugins/mtpdevice/rb-mtp-source.c                  |  13 +--
 plugins/visualizer/rb-visualizer-page.c            |  14 +--
 podcast/rb-podcast-main-source.c                   |  18 +---
 podcast/rb-podcast-source.c                        |  18 +---
 sources/rb-auto-playlist-source.c                  |  28 +-----
 sources/rb-device-source.c                         |  50 ++--------
 sources/rb-display-page-tree.c                     |  65 +++++++-----
 sources/rb-display-page.c                          |  54 ++++++----
 sources/rb-display-page.h                          |   4 +-
 sources/rb-import-errors-source.c                  |  13 +--
 sources/rb-library-source.c                        |  19 +---
 sources/rb-missing-files-source.c                  |  13 +--
 sources/rb-play-queue-source.c                     |   1 -
 sources/rb-source.h                                |   2 -
 sources/rb-static-playlist-source.c                |  29 +-----
 33 files changed, 331 insertions(+), 521 deletions(-)

commit 709cdbf77fd9625f230926bf310f45c068e6bedb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:35:00 2013 +1000

    display-page-model: update parent rows on visibility changes
    
    This makes showing and hiding of expanders more reliable.

 sources/rb-display-page-model.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 483f37c0d749afb04df0845059fe9607f295a552
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:32:12 2013 +1000

    stop including rb-stock-icons.h everywhere

 plugins/generic-player/rb-generic-player-plugin.c | 1 -
 plugins/ipod/rb-ipod-plugin.c                     | 1 -
 plugins/mtpdevice/rb-mtp-plugin.c                 | 1 -
 shell/rb-playlist-manager.c                       | 1 -
 shell/rb-shell-clipboard.c                        | 1 -
 shell/rb-shell-player.c                           | 1 -
 tests/test-rhythmdb-view.c                        | 1 -
 widgets/rb-dialog.c                               | 1 -
 widgets/rb-entry-view.c                           | 1 -
 widgets/rb-property-view.c                        | 1 -
 10 files changed, 10 deletions(-)

commit 5787b2bd883d74033056011a7368bb2385675f87
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:25:57 2013 +1000

    restyle the playback controls
    
    Use raised linked buttons with symbolic icons rather than the default
    flat buttons.  While we're here, use rtl icons for the buttons when
    appropriate (https://bugzilla.gnome.org/show_bug.cgi?id=702627) and
    position the volume control correctly in the rtl layout.

 data/ui/main-toolbar.ui | 203 ++++++++++++++++++++++++++++++------------------
 shell/rb-shell.c        |  57 ++++++++++++--
 widgets/rb-entry-view.c |   2 +-
 widgets/rb-header.c     |   8 +-
 4 files changed, 186 insertions(+), 84 deletions(-)

commit bf2a1bec0b48b8a0c77f6a5d9877e2bfc872eb4b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 26 23:24:33 2013 +1000

    button-bar: watch for model changes properly
    
    The top level GMenu doesn't notify of changes to its nested children, so we
    need to watch all of the GMenu instances that make up the button bar.  On
    changes we disconnect and reconnect all the signal handlers.
    
    The buttons and separators added to the grid need to be shown, otherwise items
    added after the bar is shown initially don't appear.
    
    Adding a separator at the start of the bar creates an ugly effect that sort of
    looks like an extension of the GtkPaned handle, so we don't do that.

 widgets/rb-button-bar.c | 60 ++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 45 insertions(+), 15 deletions(-)

commit 548e3f81b5e21ad8a68a17b16980568cfa986002
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Mon Jun 24 07:58:22 2013 +0300

    Updated Greek translation

 po/el.po | 8518 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 4598 insertions(+), 3920 deletions(-)

commit e38f4f7c535a1b61f6787e5eda305cda2c6600cf
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Mon Jun 24 01:05:23 2013 +0900

    l10n: Update Japanese translation

 po/ja.po | 388 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 210 insertions(+), 178 deletions(-)

commit 8dfeee2dc45992b8302ad73e60f2fffe80d5e72c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jun 22 16:18:09 2013 +1000

    entry-view: allow the bpm column to be retrieved
    
    also put the columns in the right order in various places.
    patch originally from foss.freedom@gmail.com
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702679

 widgets/rb-entry-view.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 49859b053c880b3ac1ff00542cc35a06738b870f
Author: Danishka Navin <danishka@gmail.com>
Date:   Sat Jun 22 01:08:02 2013 +0900

    l10n: Add Sinhala translation

 po/LINGUAS |    1 +
 po/si.po   | 4478 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 4479 insertions(+)

commit a1cffc631b3516ed4e525c6c18b92ce0ecff5f5f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jun 20 15:37:30 2013 +0200

    Fix Slovenian translation

 po/sl.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 83562a5ce900a8b4c123b9825d5f7b48d5df58e8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jun 16 15:19:31 2013 +1000

    use the right action for podcast feed properties

 data/ui/podcast-popups.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d78b2db2762becc2556c454e8ae7f12521eb8f1f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jun 10 22:14:31 2013 +1000

    metadata: read and write date tags properly

 metadata/rb-metadata-gst-common.c |  4 +--
 metadata/rb-metadata-gst.c        | 65 ++++++++++++++++++++++++++++++++++-----
 2 files changed, 60 insertions(+), 9 deletions(-)

commit 02dc9338d7a286ff3451229df2ea897d0974e2fc
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Jun 8 20:20:47 2013 +0200

