commit c9b4a10d90e2190c6a732ec1ab0f17233c13cff1 Author: Juan A. Suarez Romero Date: Tue Mar 19 17:04:20 2013 +0000 test: Remove unused function test/test_tmdb_full_resolution.c | 9 --------- 1 file changed, 9 deletions(-) commit 238b77b56c261051ad112ff2baef048b75a02232 Author: Juan A. Suarez Romero Date: Tue Mar 19 17:01:08 2013 +0000 test: Distribute fast-by-id.ini file Add it in Makefile.am's DIST target. test/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit b642088a4a9476cc3feda5518b3b7b08c739fc60 Author: Juan A. Suarez Romero Date: Tue Mar 19 16:57:01 2013 +0000 raitv: Initialize variable in proper place Initialization was too late in the code. src/raitv/grl-raitv.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit ef205f852283417f9502a4c4cceca95108f4db8a Author: Juan A. Suarez Romero Date: Tue Mar 19 16:45:50 2013 +0000 build: Add Rai.tv plugin in DIST target src/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 552278996ab1c677bf8c87719764845621066296 Author: Jonny Lamb Date: Wed Mar 13 17:43:13 2013 +0100 configure: don't override pkg-config if there's one already set I wrote a wrapper pkg-config script for a specific build but grilo-pluins overrides my $PKG_CONFIG environment variable so my script isn't used. Signed-off-by: Jonny Lamb https://bugzilla.gnome.org/show_bug.cgi?id=695789 configure.ac | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit aad08e70b340c024cf94407258166b5f8641eb82 Author: Mike Ruprecht Date: Sat Feb 16 21:02:34 2013 -0600 filesystem: Don't strip "extension" from title if it's a directory https://bugzilla.gnome.org/show_bug.cgi?id=694008 src/filesystem/grl-filesystem.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 8c1bac67da8a20c09c9b89ce2cb38fdeeffd78ef Author: Juan A. Suarez Romero Date: Fri Feb 15 15:06:30 2013 +0000 raitv: Add full-support for resolve Handles resolve() for all the cases, not only when element is a video with a missing URL. src/raitv/grl-raitv.c | 166 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 135 insertions(+), 31 deletions(-) commit 694cd710d3f8c07a35624cbadb6969d0a1d40920 Author: Juan A. Suarez Romero Date: Thu Feb 14 17:14:00 2013 +0000 lastfm-albumart: Do not return default image When Last.fm does not recognize an album, it returns a default image to be used as the thumbnail. This prevents other sources to take the chance to try to provide a real thumbnail. Do not return a default thumbnail if the source can not solve it, and let other sources to try it. src/lastfm-albumart/grl-lastfm-albumart.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit a1fab5c7be70952f33fec91cc7e600bb6564a9e2 Author: Juan A. Suarez Romero Date: Mon Feb 11 10:02:22 2013 +0100 youtube: Make sure structures are properly initialized Some of the used structures are initialized in the first browse/search operation. This because assume that a resolve() must be done always after a previous search/browse. But it can happen that the element to be resolved comes from a browse/search in a previous session. So resolve() can be the first operation and the structures are not properly initialized. This commit fixes this use case. src/youtube/grl-youtube.c | 83 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 69 insertions(+), 14 deletions(-) commit c3a1a07df33ebb72afa08a84ff509f19d4cf5f78 Author: Juan A. Suarez Romero Date: Mon Feb 11 10:01:27 2013 +0100 metadata-store: Add filtering by source Allow to filter content by its original source ID. src/metadata-store/grl-metadata-store.c | 59 +++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 10 deletions(-) commit d2b7851ccaa69740561f6c8450803a4dc9f0e0a2 Author: Juan A. Suarez Romero Date: Thu Feb 7 12:38:56 2013 +0000 metadata-store: Save media type for further recovery In order to retrieve the same media as it was stored, we need to save its media type. src/metadata-store/grl-metadata-store.c | 92 ++++++++++++++++++++++++------- 1 file changed, 72 insertions(+), 20 deletions(-) commit 46cacb084b97de312a385cce6f569db0809bdfec Author: Juan A. Suarez Romero Date: Tue Jan 8 11:47:53 2013 +0000 tmdb: Handle thumbnail independently of poster/backdrop Add thumbnails when it is requested, even in the case of poster and backdrop not being requested. https://bugzilla.gnome.org/show_bug.cgi?id=691339 src/tmdb/grl-tmdb.c | 49 +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 43 insertions(+), 6 deletions(-) commit 78526c2d7f69cfdc1fd92fb1400672716b0fd3c7 Author: Juan A. Suarez Romero Date: Sat Jan 5 19:44:32 2013 +0100 tmdb: Add support for "author" In this case, "author" is the writer of the film. https://bugzilla.gnome.org/show_bug.cgi?id=691197 src/tmdb/grl-tmdb.c | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) commit 424d734ebb0d97b00a80875ad4406dc541e97879 Author: Juan A. Suarez Romero Date: Sat Jan 5 19:43:17 2013 +0100 tmdb: Keep the values in the same order as in the TMDb webpage Right now the values are shown in reverse order, so let's reverse the list to show them in the same order as it can be seen in the TMDb webpage. https://bugzilla.gnome.org/show_bug.cgi?id=691196 src/tmdb/grl-tmdb-request.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8795cceb8d51e238cce3f1f2ec0da0ecf7fc38d3 Author: Juan A. Suarez Romero Date: Tue Jan 22 18:40:17 2013 +0000 jamendo: Capitalize root-level titles src/jamendo/grl-jamendo.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a17eef23d22890c77dac071e501c7fbae80b6b35 Author: Juan A. Suarez Romero Date: Tue Jan 22 18:39:28 2013 +0000 tmdb: Do not leak JsonNodes That were copied in previous commit. src/tmdb/grl-tmdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 04b6e346f51cd25c8077b391d1d9950860fd8e65 Author: Juan A. Suarez Romero Date: Mon Jan 21 19:20:32 2013 +0000 tmdb: Fix test_tmdb_full_resolution test Make a copy of JSON children nodes when processing a node, as we will loose the reference as soon as we free that node. src/tmdb/grl-tmdb-request.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7f6c3e637affeab5be51d1f290bc508ecffb1e3b Author: Nuno Araujo Date: Sat Jan 19 11:28:18 2013 +0100 build: Fix the build with automake 1.13 In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated since 2002) has been removed in favour of AC_CONFIG_HEADERS. https://bugzilla.gnome.org/show_bug.cgi?id=692118 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 18ee3f35540d8541b4308851eee2519ca8e03fb9 Author: Mohammed Hassan Date: Thu Jan 17 18:10:54 2013 +0200 Account for grl_tracker_per_device_source while looking up the GrlTrackerSource We will never find a GrlTrackerSource corresponding to any tracker data source if we are using a catch all (not per device) source. In that case we simply try to find the one and only source we have and use it for notifications. https://bugzilla.gnome.org/show_bug.cgi?id=691717 src/tracker/grl-tracker-source-notif.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 088318e474d7ce83d3638afe2474a9162d6a08d2 Author: Juan A. Suarez Romero Date: Tue Jan 15 11:57:56 2013 +0000 tests: Add TMDb plugin into path for test_tmdb_fast_resolution_by_id() test/test_tmdb_fast_resolution_by_id.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0d230f2fdf99a90ca9ea3c9cf058c0a75d9ed3bf Author: Mathias Hasselmann Date: Tue Jan 8 12:02:34 2013 +0100 tests: Fix static vs. non-static declaration warning test/test_tmdb_full_resolution.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 1163c18279860b3920dabc81821ffff61e2ebfe5 Author: Juan A. Suarez Romero Date: Fri Jan 4 12:41:56 2013 +0000 filesystem: Fix variable decreased twice https://bugzilla.gnome.org/show_bug.cgi?id=690710 src/filesystem/grl-filesystem.c | 1 - 1 file changed, 1 deletion(-) commit 43f32ed8e97e9374f43f25bde904f416f9aae478 Author: Bastien Nocera Date: Fri Dec 21 15:33:00 2012 +0100 build: Fix linking of the podcasts and shoutcast plugins https://bugzilla.gnome.org/show_bug.cgi?id=690614 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5a274ba9cbd842e457e1e5677da9812ea4a0e3c7 Author: Mathias Hasselmann Date: Wed Jan 2 21:33:21 2013 +0100 tmdb: Make id lookup work for non-trivial cases Run all neccessary requests for non-trivial key lists. Also improve debug messages a bit to give better information what kind of requests are run. src/tmdb/grl-tmdb.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) commit a507aa2305e64da3c3cff8a322221a7018a7758f Author: Mathias Hasselmann Date: Wed Jan 2 21:31:58 2013 +0100 tmdb: Add grl_tmdb_request_detail_to_string() src/tmdb/grl-tmdb-request.c | 27 +++++++++++++++++++++++++++ src/tmdb/grl-tmdb-request.h | 3 +++ 2 files changed, 30 insertions(+) commit 13f5ec616aae1f90b50a5d01fbac3f1ad53f5197 Author: Mathias Hasselmann Date: Tue Dec 4 02:08:08 2012 +0100 tmdb: Permit resolving by tmdb-id src/tmdb/grl-tmdb.c | 292 ++++++++++++++++++++++---------- test/Makefile.am | 9 + test/test_data/tmdb/fast-by-id.ini | 10 ++ test/test_tmdb_fast_resolution_by_id.c | 117 +++++++++++++ test/test_tmdb_full_resolution.c | 2 +- 5 files changed, 342 insertions(+), 88 deletions(-) commit 452c2f9cd9729a84adf2fc3796163288a232a811 Author: Mathias Hasselmann Date: Tue Dec 4 02:07:43 2012 +0100 tmdb: Add images only once src/tmdb/grl-tmdb.c | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) commit 930eeb162010c01e8368823952356123e76c756d Author: Marco Piazza Date: Sat Dec 15 23:49:06 2012 +0100 raitv: Fix browsing for most popular videos Signed-off-by: Marco Piazza https://bugzilla.gnome.org/show_bug.cgi?id=609333 src/raitv/grl-raitv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 654608dd3bf624b634482e4960462841b0fdebcb Author: Juan A. Suarez Romero Date: Sun Dec 16 12:47:01 2012 +0000 tracker: Add filtering by type Allows to filter content by type (audio, video or images) in both search() and browse(). Also, if all elements except one is filtered, then browsing root will lead directly to the elements. This avoids showing just one single element in the first level. https://bugzilla.gnome.org/show_bug.cgi?id=690219 src/tracker/grl-tracker-source-api.c | 207 ++++++++++++++++++++++++++-------- src/tracker/grl-tracker-source-api.h | 3 + src/tracker/grl-tracker-source.c | 1 + 3 files changed, 164 insertions(+), 47 deletions(-) commit 6726307dd0ca4c2ebfd851603ddaaedce9556d0a Author: Juan A. Suarez Romero Date: Sat Dec 15 15:21:28 2012 +0000 tracker: Add support for Tracker 0.16 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 74284713b91cb1c0307a4bc3cdd71926b9ac5569 Author: Marco Piazza Date: Sun Dec 2 23:56:43 2012 +0100 Raitv: Add Rai.tv plugin Retrieves movies information from Rai website (www.rai.tv). RAI, or Radio Televisione Italiana, founded in 1954 is the Italian state owned public service broadcaster. https://bugzilla.gnome.org/show_bug.cgi?id=609333 Signed-off-by: Juan A. Suarez Romero configure.ac | 44 ++ src/Makefile.am | 4 + src/raitv/Makefile.am | 34 ++ src/raitv/grl-raitv.c | 1264 +++++++++++++++++++++++++++++++++++++++++++++++ src/raitv/grl-raitv.h | 76 +++ src/raitv/grl-raitv.xml | 10 + 6 files changed, 1432 insertions(+) commit 25e428ed722eb31aba361780ff338f4919fd701d Author: Juan A. Suarez Romero Date: Sat Dec 15 15:35:36 2012 +0100 tmdb: Check if JSON node has a value src/tmdb/grl-tmdb-request.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 52fcb40e016faf7c77a60cf8aff6cbe5d434f17b Author: Juan A. Suarez Romero Date: Wed Dec 12 18:54:39 2012 +0000 upnp: Verify server SearchCapabilities Performing a search() and/or a filtered browse() requires that UPnP server supports some specific keys in its SearchCapabilities. This commit verifies that actually the server supports them, and deactivate these features if searching through those keys is not supported in the server. src/upnp/grl-upnp.c | 51 +++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 41 insertions(+), 10 deletions(-) commit dcb3c94b878a29f53d709580c0ae36accbfbfcf9 Author: Juan A. Suarez Romero Date: Wed Dec 12 17:55:42 2012 +0000 upnp: Add filter by type in browse() operation UPnP/DLNA protocol does not allow to apply filters in the browse operation. So the way to implement it is to rely on the search() operation: browsing in container "foo" is like searching all the elements with @parentID=\"foo\". And thus we can apply here the filter by type (allowing also containers). This means that filter by type is only available in case the source supports search() operation. src/upnp/grl-upnp.c | 90 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 60 insertions(+), 30 deletions(-) commit 68dbfb4fff86ff2c65897f2c5a6dbc9ade14887a Author: Juan A. Suarez Romero Date: Wed Dec 12 12:52:02 2012 +0000 upnp: Add filter by type in search() operation src/upnp/grl-upnp.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 91 insertions(+), 6 deletions(-) commit 8447150a5029363d71702957b7de157e2ebda08b Author: Juan A. Suarez Romero Date: Tue Dec 11 17:16:09 2012 +0100 Post-release version bump to 0.2.6 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)