AgeCommit message (Collapse)AuthorFilesLines
2013-01-23tmdb: Handle thumbnail independently of poster/backdropHEADmasterJuan A. Suarez Romero1-6/+43
Add thumbnails when it is requested, even in the case of poster and backdrop not being requested.
2013-01-23tmdb: Add support for "author"Juan A. Suarez Romero1-1/+37
In this case, "author" is the writer of the film.
2013-01-23tmdb: Keep the values in the same order as in the TMDb webpageJuan A. Suarez Romero1-1/+1
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.
2013-01-22jamendo: Capitalize root-level titlesJuan A. Suarez Romero1-3/+3
2013-01-22tmdb: Do not leak JsonNodesJuan A. Suarez Romero1-1/+1
That were copied in previous commit.
2013-01-21tmdb: Fix test_tmdb_full_resolution testJuan A. Suarez Romero1-1/+1
Make a copy of JSON children nodes when processing a node, as we will loose the reference as soon as we free that node.
2013-01-21build: Fix the build with automake 1.13Nuno Araujo1-1/+1
In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated since 2002) has been removed in favour of AC_CONFIG_HEADERS.
2013-01-20Account for grl_tracker_per_device_source while looking up the GrlTrackerSourceMohammed Hassan1-1/+4
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.
2013-01-15tests: Add TMDb plugin into path for test_tmdb_fast_resolution_by_id()Juan A. Suarez Romero1-1/+1
2013-01-08tests: Fix static vs. non-static declaration warningMathias Hasselmann1-3/+2
2013-01-04filesystem: Fix variable decreased twiceJuan A. Suarez Romero1-1/+0
2013-01-04build: Fix linking of the podcasts and shoutcast pluginsBastien Nocera1-2/+2
2013-01-02tmdb: Make id lookup work for non-trivial casesMathias Hasselmann1-6/+14
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.
2013-01-02tmdb: Add grl_tmdb_request_detail_to_string()Mathias Hasselmann2-0/+30
2012-12-19tmdb: Permit resolving by tmdb-idMathias Hasselmann5-88/+342
2012-12-19tmdb: Add images only onceMathias Hasselmann1-7/+19
2012-12-16raitv: Fix browsing for most popular videosMarco Piazza1-2/+2
Signed-off-by: Marco Piazza <>
2012-12-16tracker: Add filtering by typeJuan A. Suarez Romero3-47/+164
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.
2012-12-15tracker: Add support for Tracker 0.16Juan A. Suarez Romero1-1/+1
2012-12-15Raitv: Add pluginMarco Piazza6-0/+1432
Retrieves movies information from Rai website ( RAI, or Radio Televisione Italiana, founded in 1954 is the Italian state owned public service broadcaster. Signed-off-by: Juan A. Suarez Romero <>
2012-12-15tmdb: Check if JSON node has a valueJuan A. Suarez Romero1-3/+7
2012-12-12upnp: Verify server SearchCapabilitiesJuan A. Suarez Romero1-10/+41
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.
2012-12-12upnp: Add filter by type in browse() operationJuan A. Suarez Romero1-30/+60
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.
2012-12-12upnp: Add filter by type in search() operationJuan A. Suarez Romero1-6/+91
2012-12-11Post-release version bump to 0.2.6Juan A. Suarez Romero1-1/+1
2012-12-11Release 0.2.5Juan A. Suarez Romero1-0/+24
2012-12-11doc: Fix reference to docbookx.dtdJuan A. Suarez Romero1-1/+1
Either the URL was wrong or changed.
2012-12-10doc: Fix grilo-plugins.xmlJuan A. Suarez Romero1-1/+1
Reflect the new place where examples reside in
2012-12-05upnp: Fix a race condition when creating a new sourceJuan A. Suarez Romero1-38/+43
When creating a new source, before registering it, it is checked if the device supports search capability, so the source is registered with or without search operation, accordingly. Checking the capability is an asynchronous operation, and can happen that while that operation is running, the device disappears. This means that when the search capability operation finishes and call the proper callback, it must be checked if the device was removed or not. If it was, then drop the source, else register it.
2012-12-04build: fix passing arguments to from autogen.shEvan Nemerson1-1/+1
2012-12-04Do not use --enable-gtk-doc for distcheckMurray Cumming1-2/+1
2012-12-04Another distcheck fixMurray Cumming1-2/+2
2012-12-04Another distcheck fixMurray Cumming2-2/+2
2012-12-04Remove unused test, which was broken upMurray Cumming1-277/+0
2012-12-04Fix distcheckMurray Cumming2-2/+2
2012-12-04tests: tmdb: Test the age certificate API too.Murray Cumming1-30/+40
2012-12-04tests: tmdb: Use g_assert_no_error()Murray Cumming4-7/+7
2012-12-04tests: Add a prototype to avoid a C warningMurray Cumming1-0/+2
2012-12-04tests: local-metadata: Use the built plugin instead of installedMurray Cumming3-2/+21
Do the same thing as we do for the tmdb plugin. Also added a GError check to show where it fails for me. This still does not run during make check.
2012-12-04tests: tmdb: Use the built plugins, not the installed ones.Murray Cumming6-2/+20
By setting the GRL_PLUGIN_PATH environment variable in the code. Note that we have to copy the .xml file into the .libs directory to make this work. We will need to do that for other plugins when testing them too.
2012-12-04Revert "test: Run TMDb tests with the recently build plugin"Murray Cumming5-11/+1
This reverts commit 1d17e62ae05037d231bb4a2de6308a4ab08619b0.
2012-12-04Move examples/ to help/Murray Cumming7-4/+6
This is necessary because our DocBook .xml file xincludes the file with the relative path, and this caused the examples to be above the installed grilo-plugins directory.
2012-12-03tmdb: Mark publication date as slow keyMathias Hasselmann1-16/+10
The publication date is both available as fast key in the movie details, but also as more detailed information as regional release date. To avoid confusion in clients that do a fast resolve first and merge slow data later we hide the fast version.
2012-12-03tests: tmdb: Verify release dates and certsMathias Hasselmann3-21/+43
2012-12-03tests: tmdb: Remove aliases for now common keysMathias Hasselmann2-16/+9
2012-12-02test: Run TMDb tests with the recently build pluginJuan A. Suarez Romero5-1/+11
This avoids the need to install the plugin to be able run the tests. Use the recently built plugin to run the tests.
2012-11-30Post-release version bump to 0.2.5Juan A. Suarez Romero1-1/+1
2012-11-30Release 0.2.4Juan A. Suarez Romero2-0/+50
2012-11-30build: Remove librest dependencyJuan A. Suarez Romero1-2/+0
Not needed directly any more.
2012-11-29doc: Follow instructions about GNOME DocumentationJuan A. Suarez Romero7-10/+83
See Specifically, this commit - Adds legal.xml file - Disables scrollkeeper from distcheck flags - Adds gnome-doc-utils.make to distclean - Renames doc/ to help/