commit 85455365888ef7e62b5f8a2261c43176d3fa4ba5
Author: Juan A. Suarez Romero <
[email protected]>
Date: Wed Dec 16 22:55:37 2015 +0100
Release 0.3.0
NEWS | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 169 insertions(+)
commit d5e8910f1c10c6df784f1d89146c94790bca029f
Author: Juan A. Suarez Romero <
[email protected]>
Date: Tue Dec 15 16:44:30 2015 +0000
all: merge {audio,video,image,box} in GrlMedia
All GrlMediaFoo types have been merged in GrlMedia.
https://bugzilla.gnome.org/show_bug.cgi?id=755551
src/bookmarks/grl-bookmarks.c | 14 ++--
src/dleyna/grl-dleyna-source.c | 66 ++++++++---------
src/dmap/grl-daap-db.c | 94 ++++++++++++------------
src/dmap/grl-daap.c | 2 +-
src/dmap/grl-dpap-db.c | 58 +++++++--------
src/dmap/grl-dpap.c | 2 +-
src/filesystem/grl-filesystem.c | 2 +-
src/flickr/grl-flickr.c | 6 +-
src/freebox/grl-freebox.c | 4 +-
src/jamendo/grl-jamendo.c | 17 ++---
src/local-metadata/grl-local-metadata.c | 18 ++---
src/lua-factory/grl-lua-factory.c | 36 ++++-----
src/lua-factory/grl-lua-library.c | 4 +-
src/magnatune/grl-magnatune.c | 30 ++++----
src/metadata-store/grl-metadata-store.c | 22 +++---
src/opensubtitles/grl-opensubtitles.c | 6 +-
src/podcasts/grl-podcasts.c | 10 +--
src/raitv/grl-raitv.c | 6 +-
src/shoutcast/grl-shoutcast.c | 9 +--
src/thetvdb/grl-thetvdb.c | 46 ++++++------
src/tmdb/grl-tmdb.c | 21 ++----
src/tracker/grl-tracker-source-api.c | 12 +--
src/tracker/grl-tracker-utils.c | 10 +--
src/tracker/grl-tracker-utils.h | 18 ++---
src/vimeo/grl-vimeo.c | 6 +-
src/youtube/grl-youtube.c | 10 +--
tests/dleyna/test_dleyna.c | 28 +++----
tests/local-metadata/test_local_metadata.c | 2 +-
tests/lua-factory/sources/test_lua_metrolyrics.c | 10 +--
tests/spotify-cover/test_spotify_cover.c | 4 +-
tests/thetvdb/test_thetvdb_resolve_episodes.c | 12 +--
tests/thetvdb/test_thetvdb_resolve_shows.c | 8 +-
tests/thetvdb/test_thetvdb_resolve_stress.c | 27 +++----
tests/vimeo/test_vimeo.c | 4 +-
34 files changed, 302 insertions(+), 322 deletions(-)
commit 6253377b3060287be90d5588f0eb4204dff57d2e
Author: Juan A. Suarez Romero <
[email protected]>
Date: Tue Dec 15 17:41:22 2015 +0100
all: use the new API to register keys
The new API requires explicitly to specify the related keys.
https://bugzilla.gnome.org/show_bug.cgi?id=755551
src/bookmarks/grl-bookmarks.c | 2 +-
src/gravatar/grl-gravatar.c | 15 +++++----------
src/opensubtitles/grl-opensubtitles.c | 5 ++++-
src/thetvdb/grl-thetvdb.c | 16 ++++++++--------
src/tmdb/grl-tmdb.c | 8 +++++++-
src/tracker/grl-tracker.c | 3 +++
6 files changed, 28 insertions(+), 21 deletions(-)
commit 4846fd65856bc831e12a89872d80ab03cc74eb09
Author: Victor Toso <
[email protected]>
Date: Wed Dec 16 13:44:36 2015 +0100
tests: fix dist check
tests/lua-factory/Makefile.am | 6 ++++--
tests/thetvdb/Makefile.am | 5 +++--
2 files changed, 7 insertions(+), 4 deletions(-)
commit 697caae6e6ac6df2914ca05d78f6e909cb3c7abd
Author: Juan A. Suarez Romero <
[email protected]>
Date: Thu Dec 10 11:30:57 2015 +0000
all: explicitly activate plugins
Use the new API to explicitly activate the plugins when required.
https://bugzilla.gnome.org/show_bug.cgi?id=759295
help/examples/example-tmdb.c | 7 ++++---
tests/dleyna/test_dleyna_utils.c | 4 +++-
tests/local-metadata/test_local_metadata.c | 2 +-
tests/lua-factory/sources/test_lua_factory_utils.c | 4 +++-
tests/lua-factory/test_lua_factory_grl_media.c | 3 ++-
tests/lua-factory/test_lua_factory_xml_parser.c | 3 ++-
tests/spotify-cover/test_spotify_cover.c | 2 +-
tests/thetvdb/test_thetvdb_utils.c | 6 +++++-
tests/tmdb/test_tmdb_utils.c | 6 +++++-
tests/vimeo/test_vimeo.c | 2 +-
10 files changed, 27 insertions(+), 12 deletions(-)
commit b4ec244db7ae010310a76cf0b8b7900020aec54b
Author: Juan A. Suarez Romero <
[email protected]>
Date: Thu Dec 10 11:30:40 2015 +0000
all: Get rid of XML plugin definitions
Use the new GRL_PLUGIN_DEFINE() to create the plugins.
https://bugzilla.gnome.org/show_bug.cgi?id=759295
configure.ac | 13 +++++++++++--
src/bookmarks/Makefile.am | 4 ----
src/bookmarks/grl-bookmarks.c | 18 ++++++++++++------
src/bookmarks/grl-bookmarks.xml | 10 ----------
src/dleyna/Makefile.am | 12 +-----------
src/dleyna/grl-dleyna.c | 17 ++++++++++++-----
src/dleyna/grl-dleyna.xml | 10 ----------
src/dmap/Makefile.am | 10 ----------
src/dmap/grl-daap.c | 17 ++++++++++++-----
src/dmap/grl-daap.xml | 10 ----------
src/dmap/grl-dpap.c | 17 ++++++++++++-----
src/dmap/grl-dpap.xml | 10 ----------
src/filesystem/Makefile.am | 12 ------------
src/filesystem/grl-filesystem.c | 17 ++++++++++++-----
src/filesystem/grl-filesystem.xml | 10 ----------
src/flickr/Makefile.am | 4 ----
src/flickr/grl-flickr.c | 17 ++++++++++++-----
src/flickr/grl-flickr.xml | 10 ----------
src/freebox/Makefile.am | 4 +---
src/freebox/grl-freebox.c | 17 ++++++++++++-----
src/freebox/grl-freebox.xml | 10 ----------
src/gravatar/Makefile.am | 4 ----
src/gravatar/grl-gravatar.c | 20 +++++++++++++-------
src/gravatar/grl-gravatar.xml | 10 ----------
src/jamendo/Makefile.am | 4 ----
src/jamendo/grl-jamendo.c | 17 ++++++++++++-----
src/jamendo/grl-jamendo.xml | 10 ----------
src/local-metadata/Makefile.am | 12 ------------
src/local-metadata/grl-local-metadata.c | 17 ++++++++++++-----
src/local-metadata/grl-local-metadata.xml | 10 ----------
src/lua-factory/Makefile.am | 9 ---------
src/lua-factory/grl-lua-factory.c | 14 ++++++++++++--
src/lua-factory/grl-lua-factory.xml | 10 ----------
src/magnatune/Makefile.am | 4 ----
src/magnatune/grl-magnatune.c | 13 ++++++++++++-
src/magnatune/grl-magnatune.xml | 10 ----------
src/metadata-store/Makefile.am | 4 ----
src/metadata-store/grl-metadata-store.c | 17 ++++++++++++-----
src/metadata-store/grl-metadata-store.xml | 10 ----------
src/opensubtitles/Makefile.am | 12 ------------
src/opensubtitles/grl-opensubtitles.c | 17 ++++++++++++-----
src/opensubtitles/grl-opensubtitles.xml | 10 ----------
src/optical-media/Makefile.am | 4 ----
src/optical-media/grl-optical-media.c | 17 ++++++++++++-----
src/optical-media/grl-optical-media.xml | 10 ----------
src/podcasts/Makefile.am | 4 ----
src/podcasts/grl-podcasts.c | 17 ++++++++++++-----
src/podcasts/grl-podcasts.xml | 10 ----------
src/raitv/Makefile.am | 4 +---
src/raitv/grl-raitv.c | 18 ++++++++++++------
src/raitv/grl-raitv.xml | 10 ----------
src/shoutcast/Makefile.am | 4 ----
src/shoutcast/grl-shoutcast.c | 17 ++++++++++++-----
src/shoutcast/grl-shoutcast.xml | 10 ----------
src/thetvdb/Makefile.am | 10 ----------
src/thetvdb/grl-thetvdb.c | 13 ++++++++++++-
src/thetvdb/grl-thetvdb.xml | 10 ----------
src/tmdb/Makefile.am | 12 ------------
src/tmdb/grl-tmdb.c | 18 ++++++++++++------
src/tmdb/grl-tmdb.xml | 10 ----------
src/tracker/Makefile.am | 4 ----
src/tracker/grl-tracker.c | 16 ++++++++++++----
src/tracker/grl-tracker.xml | 10 ----------
src/vimeo/Makefile.am | 12 +-----------
src/vimeo/grl-vimeo.c | 17 ++++++++++++-----
src/vimeo/grl-vimeo.xml | 10 ----------
src/youtube/Makefile.am | 4 +---
src/youtube/grl-youtube.c | 17 ++++++++++++-----
src/youtube/grl-youtube.xml | 10 ----------
69 files changed, 293 insertions(+), 488 deletions(-)
commit 64a10844a59c349fcfaff1f2b0f7237d2a031446
Author: Juan A. Suarez Romero <
[email protected]>
Date: Tue Dec 15 16:24:41 2015 +0000
tests: Add missing data in thetvdb plugin
tests/thetvdb/data/config.ini | 10 ++++++++++
1 file changed, 10 insertions(+)
commit c74848fbd102175c845c4958fdb18f6cb17e62c4
Author: Juan A. Suarez Romero <
[email protected]>
Date: Mon Dec 14 08:39:39 2015 +0000
tracker: ensure ID is always obtained
GRL_METADATA_KEY_ID is almost a mandatory key, and thus must be obtained
even if user doesn't request it.
https://bugzilla.gnome.org/show_bug.cgi?id=758654
src/tracker/grl-tracker-source-api.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit eaef66e0aeeac880e1b9be611d3ed0f7a2b2604c
Author: Bastien Nocera <
[email protected]>
Date: Wed Nov 25 14:10:30 2015 +0100
tracker: Map container ID to tracker categories
Combined with the previous commit, this allows:
grl-launch-0.3 -S browse -k title grlbox://grl-tracker-source/videos
to actually work. Otherwise the category would be none, and we'd always
print the top-level categories.
https://bugzilla.gnome.org/show_bug.cgi?id=758654
src/tracker/grl-tracker-source-api.c | 48 +++++++++++++++++++++++++++++++++++-
1 file changed, 47 insertions(+), 1 deletion(-)
commit 5a2cf05d245f2fa2093f57e38e608642f11a84e7
Author: Bastien Nocera <
[email protected]>
Date: Wed Nov 25 11:51:47 2015 +0100
tracker: Add IDs to top-level tracker boxes
https://bugzilla.gnome.org/show_bug.cgi?id=758654
src/tracker/grl-tracker-source-api.c | 4 ++++
1 file changed, 4 insertions(+)
commit f1fbf7167c3fa6a70019cb8c4d1d0be1c6c8bfbe
Author: Juan A. Suarez Romero <
[email protected]>
Date: Thu Dec 10 11:25:58 2015 +0000
build: Show better configuration information
Besides the list of enabled plugins, show other interesting configuration
information.
https://bugzilla.gnome.org/show_bug.cgi?id=755702
configure.ac | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 564c4ef72ecd44c2f718e9bf00ac991c21913ed9
Author: Juan A. Suarez Romero <
[email protected]>
Date: Thu Dec 10 11:25:16 2015 +0000
build: Merge grilo.m4 into configure.ac
Get rid of m4 macro.
https://bugzilla.gnome.org/show_bug.cgi?id=755702
Makefile.am | 2 --
configure.ac | 14 +++++++++++++-
m4/grilo.m4 | 18 ------------------
3 files changed, 13 insertions(+), 21 deletions(-)
commit f29a27d9d7a03478dcf9151ea9fddd3628debf97
Author: Bastien Nocera <
[email protected]>
Date: Wed Dec 2 17:10:57 2015 +0100
tests: Test replacing TV show names
When using a casefolded TV show, check that the show got replaced
by the show name it would get from TheTVDB.
https://bugzilla.gnome.org/show_bug.cgi?id=758959
tests/thetvdb/data/config.ini | 10 ++++-----
tests/thetvdb/test_thetvdb_resolve_shows.c | 33 ++++++++++++++++++++++--------
2 files changed, 29 insertions(+), 14 deletions(-)
commit aa4e59325e056781d413d3e173cc290788157cdb
Author: Bastien Nocera <
[email protected]>
Date: Wed Dec 2 17:17:49 2015 +0100
thetvdb: Force updating the show name
TheTVDB has localised show names, and will correct any missing
punctuation and casing that might be lost parsing filenames.
https://bugzilla.gnome.org/show_bug.cgi?id=758959
src/thetvdb/grl-thetvdb.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
commit 68ea11658d9a9044103f00836dfbd4445ac23742
Author: Victor Toso <
[email protected]>
Date: Mon Dec 7 07:49:39 2015 +0100
metrolyrics: fix parser after metrolyrics changes
Metrolyrics now include `class="js-lyric-text"` in the div for lyrics
and this patch just ignore it.
Also remove `<br>` noise that was introduced recently.
https://bugzilla.gnome.org/show_bug.cgi?id=759109
src/lua-factory/sources/grl-metrolyrics.lua | 3 ++-