commit 461d42f9ef964ff370d9c3941ebfeef666484f5f Author: Jonathan Matthew Date: Sun May 25 17:35:58 2014 +1000 Rhythmbox 3.0.3 NEWS | 25 +++++++++++++++++++++++++ README | 2 +- configure.ac | 2 +- 3 files changed, 27 insertions(+), 2 deletions(-) commit 6c35133bf91b87f198c160f4bc5603a74dbd9741 Author: Jonathan Matthew Date: Sat May 24 16:38:26 2014 +1000 import-job: resolve symlinks before adding to the import job RhythmDB resolves symlinks internally, so files will appear under the canonical location rather than what we get from the uri recurser. If we add the non-canonical location to the import job, the job will never finish. rhythmdb/rhythmdb-import-job.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit fba05e5b19e505047b66a8f6d1aa9854cb50dabb Author: Jonathan Matthew Date: Sat May 24 16:36:09 2014 +1000 lib: add rb_file_resolve_symlink Like rb_uri_resolve_symlink, but taking and returning a GFile rather than a uri string lib/rb-file-helpers.c | 72 ++++++++++++++++++++++++++++++++++++--------------- lib/rb-file-helpers.h | 1 + 2 files changed, 52 insertions(+), 21 deletions(-) commit d5528a4a5aa4c733c802f795b5d3ae0e4e3d09cb Author: Jonathan Matthew Date: Sat May 24 16:33:37 2014 +1000 lib: change RBUriRecurseFunc to take a GFileInfo This lets callers get more information about the things being recursed through without overcomplicating the interface. lib/rb-file-helpers.c | 9 +++++---- lib/rb-file-helpers.h | 2 +- rhythmdb/rhythmdb-import-job.c | 4 ++-- rhythmdb/rhythmdb-monitor.c | 4 ++-- 4 files changed, 10 insertions(+), 9 deletions(-) commit c2e5ffcbda972108a15824a69fe5f2b9c6228718 Author: Jonathan Matthew Date: Fri May 23 23:28:09 2014 +1000 task-list: try even harder to not expire removed tasks probably actually fixed https://bugzilla.gnome.org/show_bug.cgi?id=724931 shell/rb-task-list.c | 3 +++ 1 file changed, 3 insertions(+) commit e78ff215396c63245b5257174b3c700d1bf56084 Author: Jonathan Matthew Date: Thu May 22 09:03:25 2014 +1000 button-bar: fix layout when additional items are added Remove the extra label added to take up unused space, and set margins on separators to space things out a bit better. https://bugzilla.gnome.org/show_bug.cgi?id=730547 widgets/rb-button-bar.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit b22af115de949e47e0ee6b34f960d4febe8eceea Author: Jonathan Matthew Date: Tue May 20 22:29:29 2014 +1000 grilo: update container types more usefully Record a container as holding media as soon as we see any, otherwise set it as not having media when we get to the end without finding any. https://bugzilla.gnome.org/show_bug.cgi?id=682574 plugins/grilo/rb-grilo-source.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit eeee291273a0b6171f0b0bcc75f52ed46fb8339e Author: Jonathan Matthew Date: Fri May 9 08:53:50 2014 +1000 playbin: ignore tags received during stream changes These are always from the previous stream, which it's too late to apply them to, and we don't want to apply them to the next stream. backends/gstreamer/rb-player-gst.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 484b786e2909f6760ca1788d80ffc0e0069c00a4 Author: Jonathan Matthew Date: Fri May 9 08:17:44 2014 +1000 playbin: we can rely on getting stream-start messages now backends/gstreamer/rb-player-gst.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) commit d572d3c31ef1debf1b77eedc7952f7c7549f263a Author: Jonathan Matthew Date: Mon May 5 22:30:47 2014 +1000 iradio: switch to Radio Paradise streams with metadata https://bugzilla.gnome.org/show_bug.cgi?id=727254 plugins/iradio/iradio-initial.xspf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 59f03eb9df08309d9ef398ddbda19aeb3f659c83 Author: Bastien Nocera Date: Tue Apr 8 16:21:03 2014 +0200 grilo: Ignore video and image sources Instead of hard-coding many of the plugins, simply ignore sources that don't support audio types. https://bugzilla.gnome.org/show_bug.cgi?id=727838 plugins/grilo/rb-grilo-plugin.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 3dfe47a19a4503f55ba127c53d773dc47aec5e46 Author: Bastien Nocera Date: Tue Apr 8 16:18:46 2014 +0200 grilo: Unregister ignored sources Instead of letting them running and using resources, unregister the sources that we ignore. https://bugzilla.gnome.org/show_bug.cgi?id=727838 plugins/grilo/rb-grilo-plugin.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit a1246eb1b483cab4ba47a8c6e4d8ec0a48f377fa Author: Jonathan Matthew Date: Sun May 4 13:40:11 2014 +1000 shell: implement 'jump to playing' for queue as side pane Focus the side pane and scroll to the playing entry rather than trying the normal code path, which leads to an assertion failure. https://bugzilla.gnome.org/show_bug.cgi?id=729373 shell/rb-shell.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 26d0551dcb9a4bec6d63313246060743ed3dd2fd Author: Marc Plano-Lesay Date: Fri Apr 4 19:58:23 2014 +0200 Allow syncing with a device without enough space When using Rhythmbox to transcode on the fly music from FLAC to a lighter format like OGG, the available size is checked against the FLAC files, which can prevent an user to sync even if there's enough space for the compressed files. https://bugzilla.gnome.org/show_bug.cgi?id=632266 sources/rb-media-player-source.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit f443369ed9be02335140567331b996e335f7c7fb Author: Jonathan Matthew Date: Mon Apr 28 22:20:51 2014 +1000 playbin: ensure tags don't persist into the next stream During track changes, flush the bus to ensure that tag messages that haven't made it to our bus handler yet are discarded. This was most noticeable when skipping tracks with embedded cover art, especially when the next track didn't have it, as sometimes the cover art from the previous track would be applied to the next. backends/gstreamer/rb-player-gst.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit d4207e19e1ea37e986868bbf839ab1715c42e916 Author: Anders Jonsson Date: Sun Apr 27 20:32:48 2014 +0000 Updated Swedish translation po/sv.po | 4228 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 2219 insertions(+), 2009 deletions(-) commit 75894d602b4cfe9a30abfd2f42a76f0ef5ac6319 Author: Jonathan Matthew Date: Sat Apr 12 00:05:24 2014 +1000 grilo: add support for media in the root of grilo sources When we finish browsing the root to find all the top level containers, if we found some media in there, add an entry to the browser representing the root, then select it in order to start browsing for media. Since the root container is NULL, a few other changes were required to make this work. Marker rows are now represented as a different container type, rather than a NULL container and we now pass the operation we want in to start_media_browse rather than a NULL container means GRL_OP_SEARCH. https://bugzilla.gnome.org/show_bug.cgi?id=727838 plugins/grilo/rb-grilo-source.c | 64 ++++++++++++++++++++++++++++++----------- 1 file changed, 48 insertions(+), 16 deletions(-) commit 998ae82f317b57b57d300522158a32507d2e198e Author: Jonathan Matthew Date: Thu Apr 10 22:44:59 2014 +1000 notification: close notifications when not playing https://bugzilla.gnome.org/show_bug.cgi?id=727937 plugins/notification/rb-notification-plugin.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 58bcbff4fcb9a4d6bb385dbbc53126f6b0074f61 Author: Jonathan Matthew Date: Thu Apr 10 22:43:40 2014 +1000 display-page-menu: fix off by one errors counting 0 when we only want to count up to 0 is not quite good enough. https://bugzilla.gnome.org/show_bug.cgi?id=727437 sources/rb-display-page-menu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 3776674fa4cbd45bd3b209dc608214fa50d41c5a Author: Kiatkachorn Ratanatharathorn Date: Wed Apr 9 18:50:31 2014 +0700 Updated Thai translation po/th.po | 1211 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 551 insertions(+), 660 deletions(-) commit 47a05b3ce940d1d5b7fb63868bff2a8baa26a6c2 Author: Piotr Drąg Date: Sun Apr 6 20:01:03 2014 +0200 doap: update URLs HACKING | 2 +- README | 4 ++-- rhythmbox.doap | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) commit 1266990c8871922c99a870e2aa9c2c0845e754f2 Author: Ibrahim Saed Date: Tue Apr 1 20:48:01 2014 +0100 Updated Arabic translation po/ar.po | 3304 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1654 insertions(+), 1650 deletions(-) commit 363ca5a75d1d0872cb61e57a82eff86282a0053f Author: Andika Triwidada Date: Sun Mar 30 03:31:39 2014 +0000 Updated Indonesian translation po/id.po | 1342 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 650 insertions(+), 692 deletions(-) commit 72b998294cba6af6d6a1b8077482a9df1c787ac4