commit e21d6e7b4335e4582ccce01d83d74f632198c2cc Author: Jens Georg Date: Sat Dec 21 12:33:01 2013 +0100 Prepare 0.21.2 NEWS | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit 28a2cbf83f2304edb35f062594f2ed1b31551a4f Author: Jens Georg Date: Sat Dec 21 12:29:59 2013 +0100 server: Add more seek hacks src/librygel-server/rygel-seek-hacks.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3e34306eb291647128091b81372e0b7ad8b38d57 Author: Reiner Merk Date: Wed Dec 18 11:56:00 2013 +0000 external: Swap AlbumArtFactory.create parameters ServiceName and ObjectPath were mixed-up. https://bugzilla.gnome.org/show_bug.cgi?id=720669 src/plugins/external/rygel-external-item-factory.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5e0331a864b86f32b1bf7e8a14ba103f9ab3362b Author: Parthiban Balasubramanian Date: Fri Dec 20 08:34:02 2013 -0700 renderer: Match PlaybackStorageMedium values Use case as in AVTransport2.xml.in https://bugzilla.gnome.org/show_bug.cgi?id=720837 src/librygel-renderer/rygel-av-transport.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fbf259c9bdd5a239aa3d16d1670c8b920b6a627b Author: Jens Georg Date: Sat Dec 21 11:18:10 2013 +0100 renderer: Treat ABS_TIME/REL_TIME the same Looks like the original fix wasn't correct, see https://bugzilla.gnome.org/show_bug.cgi?id=686628#c3 Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=712181 src/librygel-renderer/rygel-av-transport.vala | 3 --- 1 file changed, 3 deletions(-) commit 9f262e16f5f480c9a5d89b42d5b88cd73971c249 Author: Daniel Mustieles Date: Thu Dec 19 14:37:31 2013 +0100 Updated Spanish translation po/es.po | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) commit eb67062f679768f7ece24e5efb529095db6a96c4 Author: Fran Diéguez Date: Thu Dec 19 01:50:05 2013 +0100 Updated Galician translations po/gl.po | 60 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 28 deletions(-) commit 1a851ab84c8da398ec781c8bc1c57c0e2c06e47a Author: Milo Casagrande Date: Wed Dec 18 09:43:48 2013 +0100 [l10n] Updated Italian translation. po/it.po | 62 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 29 deletions(-) commit 59a975a97e89a7170018a51ddef5861fbc156f90 Author: Daniel Mustieles Date: Mon Dec 16 14:59:56 2013 +0100 Updated Spanish translation po/es.po | 96 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 46 deletions(-) commit 8224488d9a5ea34e6c90f938f140f1af61824cb1 Author: Jussi Kukkonen Date: Mon Dec 2 15:44:44 2013 +0200 renderer: Implement SetNextAVTransportURI This is a simple implementation: It does not prefetch media. Things that will be tried on EOS or on "Next" action: * if there are songs to play on playlist, play next one * else if NEXTAVTransportURI is set, play that * else set state to "STOPPED" and track to 1. https://bugzilla.gnome.org/show_bug.cgi?id=719721 data/xml/AVTransport2.xml.in | 27 ++++- src/librygel-renderer/rygel-av-transport.vala | 118 ++++++++++++++++----- src/librygel-renderer/rygel-player-controller.vala | 52 ++++++++- 3 files changed, 166 insertions(+), 31 deletions(-) commit c2ae13f249ec7bb55eb887e80eb611631dc73eaf Author: Jussi Kukkonen Date: Mon Dec 2 16:48:06 2013 +0200 renderer: Simplify PlayerController "EOS" handler https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-player-controller.vala | 30 ++++++++-------------- 1 file changed, 11 insertions(+), 19 deletions(-) commit cc80bdde4d02ebaa4a85af04d3d21e57fea2aa74 Author: Jussi Kukkonen Date: Thu Nov 28 01:01:55 2013 +0200 renderer: Avoid notifying track and n_tracks unnecessarily There were redundant values in LastChange events. https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-player-controller.vala | 36 ++++++++++++++++++---- 1 file changed, 30 insertions(+), 6 deletions(-) commit 7e7b9c2ae10ddb30ea425bcf67f0fd81f05af070 Author: Jussi Kukkonen Date: Wed Nov 27 22:48:41 2013 +0200 renderer: Refactor AVTransport and PlayerController Move track_metadata and track_uri state tracking to controller, Stop modifying controller properties from many places in AVTransport. Add set_single_play_uri() and set_playlist_uri() as the only valid methods to set uri, metadata, etc. Also make property setters private if setting them from AVTransport makes no sense. The goal is to make both classes cleaner, no functional changes are intended. https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-av-transport.vala | 101 ++++-------------- src/librygel-renderer/rygel-player-controller.vala | 116 ++++++++++++++++----- 2 files changed, 113 insertions(+), 104 deletions(-) commit 1db7452f557748c60ae63c81455033247f2c081f Author: Jussi Kukkonen Date: Wed Nov 27 22:46:02 2013 +0200 renderer: handle playback state in PlayerController Player.playback_state was modified from both PlayerController and AVTransport. Start making all modifications through PlayerController.playback_state. This has the added benefit that we don't accidentally expose "EOS" state to AVTransport. Also rename some variables "player"->"controller" to match reality. https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-av-transport.vala | 22 +++++++++--------- src/librygel-renderer/rygel-player-controller.vala | 27 +++++++++++----------- 2 files changed, 24 insertions(+), 25 deletions(-) commit e7240f55a79e5c0f4647f379269ece559f025a84 Author: Jens Georg Date: Sun Nov 3 13:39:46 2013 +0100 renderer: Refactor SetAVTransportURI https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-av-transport.vala | 138 +++++++++++++++----------- 1 file changed, 78 insertions(+), 60 deletions(-) commit dc06c20cc7915c505181eab996818a5521555077 Author: Jens Georg Date: Fri Dec 13 17:44:45 2013 +0100 mpris: Set default playspeed Prevents a critical for MPRIS peers that don't support querying playspeed. src/plugins/mpris/rygel-mpris-player.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 29301e3aad6f8acc17c38876f9bc7e5423fab61a Author: John Obaterspok Date: Mon Dec 9 19:41:38 2013 +0100 server: More Samsung hacks Add Samsung [DE]-Series TV workaround for mp2t and quicktime movies src/librygel-server/rygel-samsung-tv-hacks.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 824ef8ec2c1455d8369bb0fad16f1fdf41a4afa9 Author: Fran Diéguez Date: Wed Dec 11 10:47:50 2013 +0100 Updated Galician translations po/gl.po | 193 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 130 insertions(+), 63 deletions(-) commit b4e3f480a95b60483c81fcdcf8d86795297bfb9f Author: Milo Casagrande Date: Wed Dec 11 10:38:38 2013 +0100 [l10n] Updated Italian translation. po/it.po | 152 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 100 insertions(+), 52 deletions(-) commit 3dfb9c107f27440b34ee80d761520737ba6f77c7 Author: Parthiban Balasubramanian Date: Fri Dec 6 04:58:02 2013 -0700 Remove unused state variable A_ARG_TYPE_DateTime This fixes DLNA CTT failure for DIAGE 7.2.12.2 https://bugzilla.gnome.org/show_bug.cgi?id=719998 data/xml/BasicManagement2.xml.in | 5 ----- 1 file changed, 5 deletions(-) commit 11678864e532be071ba1fb19d73b86c67de684db Author: Kristjan SCHMIDT Date: Sat Dec 7 20:52:10 2013 +0100 Again Updated Esperanto translation - Sorry po/eo.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0e8e9f5955117d917cd33b5a8369af82c649f54a Author: Kristjan SCHMIDT Date: Sat Dec 7 20:47:46 2013 +0100 Updated Esperanto translation po/eo.po | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit eb9ddc78f1912ea57a3afad65dfa1026fbd97664 Author: Kristjan SCHMIDT Date: Sat Dec 7 20:43:23 2013 +0100 Updated Esperanto translation po/eo.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 32a1aa1b5b3611af2a0d8f7dc7f6a444f1f3def1 Author: Kristjan SCHMIDT Date: Sat Dec 7 20:41:10 2013 +0100 Updated Esperanto translation po/eo.po | 1160 ++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 857 insertions(+), 303 deletions(-) commit aa4b20c1ef8b8aa6355fb5a94bf798c585c6fb41 Author: Jens Georg Date: Tue Oct 1 12:27:51 2013 +0200 renderer: Fix GetCurrentConnectionInfo's p-i We need to supply a proper protocol info in GetCurrentConnectionInfo if we have one. This is even required by UPnP. (Partially) fixes DLNA CTT 7.3.53.2 https://bugzilla.gnome.org/show_bug.cgi?id=706986 src/librygel-core/rygel-connection-manager.vala | 6 ++++- src/librygel-renderer/rygel-media-player.vala | 29 ++++++++++++++++++++++ .../rygel-sink-connection-manager.vala | 7 ++++++ 3 files changed, 41 insertions(+), 1 deletion(-) commit 0a312d63b65bb9cb637b9f054e7f48180676c225 Author: Jussi Kukkonen Date: Tue Nov 19 12:06:50 2013 +0200 server: Allow MediaServerPlugins to override search capabilities Use a virtual MediaServerPlugin.search_caps property instead of hard coding the value in ContentDirectory. This way plugin implementations can represent their search capabilities correctly. The default value is still the same: no change needed in plugins. https://bugzilla.gnome.org/show_bug.cgi?id=712660 src/librygel-server/rygel-content-directory.vala | 16 ++++++--------- src/librygel-server/rygel-media-server-plugin.vala | 24 ++++++++++++++++++++++ 2 files changed, 30 insertions(+), 10 deletions(-) commit c28afb99a6e37e5d2fe3a450309912e84f4b669b Author: Jens Georg Date: Tue Oct 1 17:10:37 2013 +0200 all: Bump API and ABI version Makefile.am | 8 +++---- common.am | 16 ++++++------- configure.ac | 20 ++++++++--------- doc/reference/doc-build.am | 4 ++-- doc/reference/librygel-renderer-gst/Makefile.am | 4 ++-- doc/reference/librygel-renderer/Makefile.am | 2 +- doc/reference/librygel-server/Makefile.am | 2 +- rygel-core-2.0.pc.in | 15 ------------- rygel-core-2.2.pc.in | 15 +++++++++++++ rygel-renderer-2.0.pc.in | 12 ---------- rygel-renderer-2.2.pc.in | 12 ++++++++++ rygel-renderer-gst-2.0.pc.in | 12 ---------- rygel-renderer-gst-2.2.pc.in | 12 ++++++++++ rygel-server-2.0.pc.in | 14 ------------ rygel-server-2.2.pc.in | 14 ++++++++++++ src/librygel-core/Makefile.am | 26 +++++++++++----------- src/librygel-core/rygel-core-2.0.deps | 4 ---- src/librygel-core/rygel-core-2.2.deps | 4 ++++ src/librygel-renderer-gst/Makefile.am | 26 +++++++++++----------- .../rygel-renderer-gst-2.0.deps | 2 -- .../rygel-renderer-gst-2.2.deps | 2 ++ src/librygel-renderer/Makefile.am | 24 ++++++++++---------- src/librygel-renderer/rygel-renderer-2.0.deps | 1 - src/librygel-renderer/rygel-renderer-2.2.deps | 1 + src/librygel-server/Makefile.am | 24 ++++++++++---------- src/librygel-server/rygel-server-2.0.deps | 5 ----- src/librygel-server/rygel-server-2.2.deps | 5 +++++ src/plugins/playbin/Makefile.am | 2 +- tests/Makefile.am | 4 ++-- 29 files changed, 146 insertions(+), 146 deletions(-) commit a77f2bdd06a6cba5158e473a36281a3803e1916c Author: Dominique Leuenberger Date: Sun Nov 24 00:46:49 2013 +0100 build: support tracker 0.18 https://bugzilla.gnome.org/show_bug.cgi?id=715089 configure.ac | 7 +++++++ 1 file changed, 7 insertions(+) commit 9e0cced31ac92f406849c0296892434ff426fc13 Author: 甘 露 Date: Sat Nov 23 21:56:39 2013 +0800 Update Chinese simplified translation po/zh_CN.po | 323 +++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 222 insertions(+), 101 deletions(-) commit 1698fa72c8ee04c1449ee4c23e6a9f3f9b9ec256 Author: Marek Černocký Date: Thu Nov 21 21:57:48 2013 +0100 Updated Czech translation po/cs.po | 95 +++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 67 insertions(+), 28 deletions(-) commit 3d8a0b28afa4c55158366c8a22a4f239ea892b60