commit c11434b405ba1d2fcf699b2db7e5a50ee13d5705
Author: Jonathan Matthew <
[email protected]>
Date: Sun Apr 3 19:09:03 2016 +1000
Rhythmbox 3.3.1
NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
README | 2 +-
configure.ac | 2 +-
3 files changed, 43 insertions(+), 2 deletions(-)
commit cdab0564df4e8e70a3bbbfe899ba9ad9402b2021
Author: Jonathan Matthew <
[email protected]>
Date: Sun Apr 3 18:38:16 2016 +1000
remove reference to data tee documentation
doc/reference/rhythmbox-docs.sgml | 1 -
1 file changed, 1 deletion(-)
commit 4ebad29e2675e0e90b506e96941565aa424b02d5
Author: Jonathan Matthew <
[email protected]>
Date: Sun Apr 3 18:37:30 2016 +1000
disable context plugin in a more distcheck friendly fashion
plugins/Makefile.am | 5 +----
plugins/context/Makefile.am | 2 +-
2 files changed, 2 insertions(+), 5 deletions(-)
commit 5ed44296463cc8352dc8bd686062ef6c9c41e8ac
Author: Trần Ngọc Quân <
[email protected]>
Date: Thu Mar 31 07:16:28 2016 +0700
Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <
[email protected]>
po/vi.po | 109 +++++++++++++++++++++++++++++++++------------------------------
1 file changed, 58 insertions(+), 51 deletions(-)
commit b6d6d4895f18a5f99bae9b3d2a350d2dc1f2bee2
Author: Marvin Schmidt <
[email protected]>
Date: Sat Mar 12 10:24:42 2016 +0100
build: Rework logic of python support
Check for suitable Python interpreter only if Python support is actually
enabled or we're autodetecting whether we can enable it. So far
AM_PYTHON without second and third argument (action-if-found and
action-if-not-found) would error out if no suitable Python version was
found, even if Python support was explictly disabled
configure.ac | 33 +++++++++++++++++++++------------
1 file changed, 21 insertions(+), 12 deletions(-)
commit 67b24c9c6b3b8d9b95924b319407eb770c9bab11
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 22 22:02:39 2016 +1000
disable context pane plugin, since it uses webkit1
https://bugzilla.gnome.org/show_bug.cgi?id=752019
plugins/Makefile.am | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit b5be9551113118e7a4b11550b16a59285e1c279b
Author: Iain Lane <
[email protected]>
Date: Tue Mar 22 21:58:36 2016 +1000
podcast: port properties dialog to webkit2
https://bugzilla.gnome.org/show_bug.cgi?id=752019
configure.ac | 3 +-
podcast/rb-podcast-properties-dialog.c | 111 ++++++++++++++++-----------------
2 files changed, 54 insertions(+), 60 deletions(-)
commit 1ccbbc33191f5158685a558fcf67fa5a56b89368
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 22 19:22:53 2016 +1000
xfade: don't crash when handling raw streams
The check to determine whether the audio decoder in use is derived
from GstAudioDecoder failed horribly on raw streams, where there's only
one level of ghost pad and then the audio source. Checking to see if
the target of the first ghost pad is itself a ghost pad fixes the crash.
https://bugzilla.gnome.org/show_bug.cgi?id=762087
backends/gstreamer/rb-player-gst-xfade.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit edbbe90d73785d3f10af3427b0dba44900bc2556
Author: Necdet Yücel <
[email protected]>
Date: Sat Mar 19 13:01:44 2016 +0000
Updated Turkish translation
po/tr.po | 1151 ++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 628 insertions(+), 523 deletions(-)
commit 11c6fd74d55de767af5138d6004a8e75f4260a40
Author: Daniel Șerbănescu <
[email protected]>
Date: Fri Mar 18 14:36:11 2016 +0000
Updated Romanian translation
po/ro.po | 6518 +++++++++++++++++++++++++-------------------------------------
1 file changed, 2646 insertions(+), 3872 deletions(-)
commit cc192a8f9d2555e61690d736c4acce6b29eff0c6
Author: Rafael Fontenelle <
[email protected]>
Date: Fri Mar 18 08:07:06 2016 +0000
Updated Brazilian Portuguese translation
po/pt_BR.po | 207 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 105 insertions(+), 102 deletions(-)
commit aea7e34b246b337d1755827f036224ff0c176eaa
Author: Jonathan Matthew <
[email protected]>
Date: Thu Mar 17 12:13:40 2016 +1000
notification: don't update buttonless notifications when paused
If the notification daemon doesn't support icon buttons on notifications,
there's no reason to update notifications when playback is paused.
https://bugzilla.gnome.org/show_bug.cgi?id=762203
plugins/notification/rb-notification-plugin.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit a61f8a4ce736a2d7fdf0f7d57bafbb537fcea66c
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 16 16:54:17 2016 +1000
replaygain: remove hacks to reset rgvolume
rgvolume only keeps the old gain values on gapless transitions, which
(for a couple of years now) have only been used for tracks on the same
album. Since we use album gain mode, tracks on the same album should
have the same gain anyway, so resetting rgvolume doesn't achieve anything.
plugins/replaygain/player.py | 56 +-------------------------------------------
1 file changed, 1 insertion(+), 55 deletions(-)
commit 7939bd51971bddea451e32198a6d6ec1d8e3b981
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 15 15:14:07 2016 +1000
playbin: implement filters using audio-filter property, remove tees
backends/gstreamer/rb-player-gst.c | 93 ++++----------------------------------
1 file changed, 10 insertions(+), 83 deletions(-)
commit d144fd61c6963d25e86e5462056332353e2e3661
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 15 10:29:42 2016 +1000
remove the unimplemented data tee interface
backends/Makefile.am | 4 +-
backends/rb-player-gst-data-tee.c | 163 -----------------------------------
backends/rb-player-gst-data-tee.h | 72 ----------------
doc/reference/rhythmbox-sections.txt | 15 ----
doc/reference/rhythmbox.types | 2 -
5 files changed, 1 insertion(+), 255 deletions(-)
commit 6b6c283b18a33d25000874456e77a579f19510cd
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 15 10:25:58 2016 +1000
require GStreamer 1.4.0 or newer
This allows us to use playbin's audio-filter property to insert
filters into the pipeline.
backends/gstreamer/rb-player-gst-xfade.c | 26 +++++++++++---------------
configure.ac | 2 +-
2 files changed, 12 insertions(+), 16 deletions(-)
commit 70bf99cc4278c1904b7c0cee3bba1ba3d8ec39f2
Author: Piotr Drąg <
[email protected]>
Date: Tue Mar 15 17:58:20 2016 +0100
Updated Polish translation
po/pl.po | 62 +++++++++++++++++++++++++++++++-------------------------------
1 file changed, 31 insertions(+), 31 deletions(-)
commit f7ccb806cf9aa7d3c9ab15f089f338d8a3dec93b
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 15 17:12:23 2016 +1000
media-player: update action status when the source is selected
sources/rb-media-player-source.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 0598c9ddb23b7b6da3e1f3d3fa3f9df4a470333c
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 15 09:59:14 2016 +1000
header: chain up in size_allocate
We re-allocate everything immediately afterwards, but GtkGrid now has
a css gadget that needs to have its own sizing applied first.
https://bugzilla.gnome.org/show_bug.cgi?id=763435
widgets/rb-header.c | 2 ++
1 file changed, 2 insertions(+)
commit 9e3289aed2a49323fd31720899a15a7fec110bc3
Author: Jiri Grönroos <
[email protected]>
Date: Sun Mar 13 16:10:28 2016 +0000
Updated Finnish translation
po/fi.po | 92 ++++++++++++++++++++++++++++++++--------------------------------
1 file changed, 46 insertions(+), 46 deletions(-)
commit ea5b521493be1eb15043310b1709d0a4b79577bd
Author: Cédric Valmary <
[email protected]>
Date: Fri Mar 11 12:15:52 2016 +0000
Updated Occitan translation
po/oc.po | 34 ++++++++++++++++------------------
1 file changed, 16 insertions(+), 18 deletions(-)
commit 35111a474452958adae576274e8da365036d2a14
Author: Cédric Valmary <
[email protected]>
Date: Fri Mar 11 12:08:54 2016 +0000
Updated Occitan translation
po/oc.po | 1972 ++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 1095 insertions(+), 877 deletions(-)
commit 036ed0a652b203004ed4b037de3bda8005e0b374
Author: Jonathan Matthew <
[email protected]>
Date: Mon Mar 7 22:11:15 2016 +1000
rhythmdb: check entry was added before attempting to cache metadata
rhythmdb_add_import_error_entry doesn't always create an entry.
https://bugzilla.gnome.org/show_bug.cgi?id=763206
rhythmdb/rhythmdb.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 8c3a6467e701546814342bd8f4d95ae3f5d0b9d2
Author: Balázs Úr <
[email protected]>
Date: Sun Mar 6 22:39:45 2016 +0000
Updated Hungarian translation
po/hu.po | 174 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 88 insertions(+), 86 deletions(-)
commit 0d99a7f70d431f03386633a8cd871aec2bb5e27f
Author: Jonathan Matthew <
[email protected]>
Date: Mon Feb 29 22:24:21 2016 +1000
android: if device is locked, rescan music dirs every 5 seconds
When the user unlocks the device, we can proceed as normal.
This appears to be necessary for devices running versions of Android
between ICS and Marshmallow.
plugins/android/rb-android-source.c | 46 +++++++++++++++++++++++++++++--------
1 file changed, 37 insertions(+), 9 deletions(-)
commit c85061853ee87631977253525139bc1af662f7eb
Author: Marek Černocký <
[email protected]>
Date: Sun Feb 28 12:58:15 2016 +0100
Updated Czech translation
po/cs.po | 173 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 88 insertions(+), 85 deletions(-)
commit 2eb401151639c5337a2bf90b3271b44d75dcac3e
Author: Miguel Rodríguez Núñez <
[email protected]>
Date: Fri Feb 26 07:27:13 2016 +0000
Updated Spanish translation
help/es/es.po | 1800 ++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 1140 insertions(+), 660 deletions(-)
commit cba45fc7fbf990b419719435687602517c9c26a6
Author: Anders Jonsson <
[email protected]>
Date: Sun Feb 21 21:14:17 2016 +0000
Updated Swedish translation
po/sv.po | 455 +++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 253 insertions(+), 202 deletions(-)
commit 81a725e17e10da608a197edb75b5e1e80b10854a
Author: Мирослав Николић <
[email protected]>
Date: Sun Feb 21 08:44:21 2016 +0100
Updated Serbian translation
po/sr.po | 177 ++++++++++++++++++++++++++++-----------------------------
po/
[email protected] | 177 ++++++++++++++++++++++++++++-----------------------------
2 files changed, 174 insertions(+), 180 deletions(-)
commit 2fde7c734241e44569de795376f98b36e00f5b73
Author: Jonathan Matthew <
[email protected]>
Date: Thu Feb 18 07:55:05 2016 +1000
android: don't show unlock message if storage exists but no music dirs
plugins/android/rb-android-source.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
commit 634189557dc379d62ba186e9368eaaec6fa62145
Author: Sam Thursfield <
[email protected]>
Date: Sat Feb 6 19:33:02 2016 +0000
Fix build on x86_32
I got this build failure building 'master' using jhbuild:
In file included from rb-android-source.c:42:0:
rb-android-source.c: In function ‘free_space_cb’:
rb-android-source.c:127:13: error: format ‘%lu’ expects argument of type
‘long unsigned int’, but argument 6 has type ‘guint64 {aka long long
unsigned int}’ [-Werror=format=]
rb_debug ("capacity: %lu, free space: %lu", priv->storage_capacity_next, priv->storage_free_space_next);
^
../../lib/rb-debug.h:41:79: note: in definition of macro ‘rb_debug’
#define rb_debug(...) rb_debug_realf (__FUNCTION__, __FILE__, __LINE__, TRUE, __VA_ARGS__)
^
rb-android-source.c:127:13: error: format ‘%lu’ expects argument of type
‘long unsigned int’, but argument 7 has type ‘guint64 {aka long long
unsigned int}’ [-Werror=format=]
rb_debug ("capacity: %lu, free space: %lu", priv->storage_capacity_next, priv->storage_free_space_next);
^
../../lib/rb-debug.h:41:79: note: in definition of macro ‘rb_debug’
#define rb_debug(...) rb_debug_realf (__FUNCTION__, __FILE__, __LINE__, TRUE, __VA_ARGS__)
^
cc1: all warnings being treated as errors
Fixed by using %G_GUINT64_FORMAT instead of %lu to display the guint64
parameters. The correct % format to use for guint64 depends on the
target libc and architecture, sadly.
plugins/android/rb-android-source.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 1e551f6c7843e1ebbe26e548cce0a50ced2cd03a
Author: Piotr Drąg <
[email protected]>
Date: Sat Feb 6 17:56:32 2016 +0100
Updated Polish translation
po/pl.po | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
commit 674374acdccbe2c809514a99c43d7d0be86b3b8a
Author: Dušan Kazik <
[email protected]>
Date: Sat Feb 6 14:24:23 2016 +0000
Updated Slovak translation
po/sk.po | 866 ++++++++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 580 insertions(+), 286 deletions(-)
commit 1d824d5110b34d5d46782b367f28c86e454023e9
Author: Milo Casagrande <
[email protected]>
Date: Thu Feb 4 17:45:52 2016 +0000
Updated Italian translation
po/it.po | 573 ++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 305 insertions(+), 268 deletions(-)
commit af11698503e3370324b994dca26c03e15a1ff0a9
Author: Rūdolfs Mazurs <
[email protected]>
Date: Thu Feb 4 18:29:17 2016 +0200
Update Latvian translation
po/lv.po | 3494 +++++++++++++++++---------------------------------------------
1 file changed, 955 insertions(+), 2539 deletions(-)
commit e036eedc72165a18120878a64c99460fd57a3803
Author: Mario Blättermann <
[email protected]>
Date: Wed Feb 3 21:06:29 2016 +0100
Updated German translation
po/de.po | 152 ++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 81 insertions(+), 71 deletions(-)
commit c69e4fdefb2c97fd02fcb6b50887a474c55472d0
Author: Jonathan Matthew <
[email protected]>
Date: Wed Feb 3 07:34:06 2016 +1000
android: tell user to unlock and enable MTP if no storage found
In Marshmallow, at least, you need to enable MTP each time the device is
connected. Doing so makes the usb device disappear (which removes the existing
source) and reappear (creating a new one), so we don't need a button to trigger
a rescan here. Perhaps this is different for older versions though.
https://bugzilla.gnome.org/show_bug.cgi?id=744775
plugins/android/rb-android-source.c | 39 +++++++++++++++++++++++++++++++++----
1 file changed, 35 insertions(+), 4 deletions(-)
commit 7a40d34a802546a8f39cc8157022a2b709b4e1a9
Author: Jonathan Matthew <
[email protected]>
Date: Tue Feb 2 20:46:17 2016 +1000
android: don't crash if no storage is available
https://bugzilla.gnome.org/show_bug.cgi?id=744775
plugins/android/rb-android-source.c | 5 +++++
1 file changed, 5 insertions(+)
commit 116134f987b9cf3592a66842cd5ff858ed425046
Author: Richard Hughes <
[email protected]>
Date: Mon Jan 25 15:36:45 2016 +0000
Add a missing tag to the AppData file
data/rhythmbox.appdata.xml.in | 1 +
1 file changed, 1 insertion(+)
commit f293568ce8ea24cffccc6bc0f5fd1ff67b95ee27
Author: Richard Hughes <
[email protected]>
Date: Mon Jan 25 13:09:18 2016 +0000
Add a missing tag to the AppData file
data/rhythmbox.appdata.xml.in | 1 +
1 file changed, 1 insertion(+)
commit 98228416d201b33f80b8b68a3910f49871757019