summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-03-19Release 0.2.6Juan A. Suarez Romero1-0/+55
2013-03-19test: Remove unused functionJuan A. Suarez Romero1-9/+0
2013-03-19test: Distribute fast-by-id.ini fileJuan A. Suarez Romero1-0/+1
Add it in Makefile.am's DIST target.
2013-03-19raitv: Initialize variable in proper placeJuan A. Suarez Romero1-2/+1
Initialization was too late in the code.
2013-03-19build: Add Rai.tv plugin in DIST targetJuan A. Suarez Romero1-1/+2
2013-03-18configure: don't override pkg-config if there's one already setJonny Lamb1-3/+5
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 <jonnylamb@gnome.org> https://bugzilla.gnome.org/show_bug.cgi?id=695789
2013-02-18filesystem: Don't strip "extension" from title if it's a directoryMike Ruprecht1-3/+5
https://bugzilla.gnome.org/show_bug.cgi?id=694008
2013-02-15raitv: Add full-support for resolveJuan A. Suarez Romero1-31/+135
Handles resolve() for all the cases, not only when element is a video with a missing URL.
2013-02-14lastfm-albumart: Do not return default imageJuan A. Suarez Romero1-10/+12
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.
2013-02-11youtube: Make sure structures are properly initializedJuan A. Suarez Romero1-14/+69
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.
2013-02-11metadata-store: Add filtering by sourceJuan A. Suarez Romero1-10/+49
Allow to filter content by its original source ID.
2013-02-07metadata-store: Save media type for further recoveryJuan A. Suarez Romero1-20/+72
In order to retrieve the same media as it was stored, we need to save its media type.
2013-01-23tmdb: Handle thumbnail independently of poster/backdropJuan A. Suarez Romero1-6/+43
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
2013-01-23tmdb: Add support for "author"Juan A. Suarez Romero1-1/+37
In this case, "author" is the writer of the film. https://bugzilla.gnome.org/show_bug.cgi?id=691197
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. https://bugzilla.gnome.org/show_bug.cgi?id=691196
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. https://bugzilla.gnome.org/show_bug.cgi?id=692118
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. https://bugzilla.gnome.org/show_bug.cgi?id=691717
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
https://bugzilla.gnome.org/show_bug.cgi?id=690710
2013-01-04build: Fix linking of the podcasts and shoutcast pluginsBastien Nocera1-2/+2
https://bugzilla.gnome.org/show_bug.cgi?id=690614
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 <mpiazza@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=609333
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. https://bugzilla.gnome.org/show_bug.cgi?id=690219
2012-12-15tracker: Add support for Tracker 0.16Juan A. Suarez Romero1-1/+1
2012-12-15Raitv: Add Rai.tv pluginMarco Piazza6-0/+1432
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 <jasuarez@igalia.com>
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.5grilo-plugins-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 git.gnome.org.
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 gnome-autogen.sh from autogen.shEvan Nemerson1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=689577
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