commit 6c2b47f55cc1f8b5b7d70539496e178bde2a0618 Author: Juan A. Suarez Romero Date: Tue Feb 17 22:39:31 2015 +0000 Release 0.2.14 NEWS | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) commit 8e58bafa4e501c2a196d4a9e9ea6b0cf97704cb4 Author: Juan A. Suarez Romero Date: Tue Feb 17 20:18:14 2015 +0000 dleyna: disable test For some reason, dleyna dbus mock can't be launched in jhbuild. We need to investigate this more carefully, but for now let's disable this test. tests/dleyna/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8ef670d11647029cd8486f1aa6afd96f5de61537 Author: Matej Urbančič Date: Tue Feb 17 19:29:49 2015 +0100 Updated Slovenian translation po/sl.po | 58 +++++++++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 25 deletions(-) commit a2546afd7456c72b02255628ad5521a36bb1004a Author: Bastien Nocera Date: Tue Feb 17 18:27:32 2015 +0100 build: Require a newer gom Older versions had problems where they would duplicate bookmarks every time Totem started. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cc554250720dbc5b20acc04fd21fe0b13e80a928 Author: Victor Toso Date: Thu Dec 18 01:49:13 2014 +0100 tests: enable local tests with lua-factory https://bugzilla.gnome.org/show_bug.cgi?id=741784 src/lua-factory/Makefile.am | 6 ++++++ 1 file changed, 6 insertions(+) commit 1101c67b6b2ae2aa2bab16d3b9a976981e1643f1 Author: Guilhem Bonnefille Date: Sat May 3 16:35:19 2014 +0200 tmdb: Fix tmdb building even if libsoup isn't available Disable the tmdb plugin if libsoup isn't available. https://bugzilla.gnome.org/show_bug.cgi?id=743316 configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 51b4ff4c1308c84da849ec32c6d4d64cda2af9ed Author: Bastien Nocera Date: Tue Feb 17 18:04:55 2015 +0100 build: Default to building .tar.xz tarballs configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ed2eb4f6d09c05c299a8bda3fdbb203bed7a1127 Author: Bastien Nocera Date: Mon Feb 9 02:43:09 2015 +0100 freebox: Fix incorrect grl-pls usage Which could lead to crashes. grl_pls_browse() should only be used from applications, grl_pls_browse_by_spec() should be used in plugins instead so as not to override the operation_id, be cancelled when the original operation is cancelled, etc. https://bugzilla.gnome.org/show_bug.cgi?id=744168 src/freebox/grl-freebox.c | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) commit a5110d6460b90065148914d1855fbeeedfd20fc3 Author: Bastien Nocera Date: Sun Feb 8 16:10:04 2015 +0100 freebox: Add support for Freebox Radios Using the playlist from: http://play.with.free.fr/index.php/radios-freebox-sur-la-freebox-revolution/ and newer version of totem-pl-parser, export the radios proxied by the Freebox all-in-one router. Note that the audio player will need to respect the "audio-track" number given out in the GrlMedia for the correct radio station to be played. https://bugzilla.gnome.org/show_bug.cgi?id=744168 src/freebox/freebox.gresource.xml | 1 + src/freebox/grl-freebox.c | 176 +++++++++++---- src/freebox/radios.m3u | 465 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 603 insertions(+), 39 deletions(-) commit 8c0ba4b2e69980342eced0147ee24d59aeac83d8 Author: Bastien Nocera Date: Tue Dec 16 09:10:55 2014 +0100 tracker: Ensure that Video is preferred to Image When creating a new object, prefer creating a Video to creating an Image when the object has both RDF types. https://bugzilla.gnome.org/show_bug.cgi?id=730028 src/tracker/grl-tracker-utils.c | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) commit 878a0bf600eab88fde31453b8933d705b65e2ad0 Author: Bastien Nocera Date: Tue May 13 00:09:46 2014 +0200 all: Port from ..._flags() to ..._resolution_flags() https://bugzilla.gnome.org/show_bug.cgi?id=724308 src/filesystem/grl-filesystem.c | 2 +- src/lua-factory/grl-lua-library.c | 2 +- src/tmdb/grl-tmdb.c | 2 +- src/youtube/grl-youtube.c | 2 +- tests/local-metadata/test_local_metadata.c | 4 ++-- tests/tmdb/test_tmdb_fast_resolution.c | 2 +- tests/tmdb/test_tmdb_fast_resolution_by_id.c | 2 +- tests/vimeo/test_vimeo.c | 8 ++++---- 8 files changed, 12 insertions(+), 12 deletions(-) commit 4703f3f440447f17a117b58bb92d75908a825216 Author: Yuri Myasoedov Date: Sat Feb 14 12:39:40 2015 +0300 Updated Russian translation po/ru.po | 157 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 82 insertions(+), 75 deletions(-) commit 1a21bfee850b4b0670dcc573f6f7a524ea831ed7 Author: Sebastian Keller Date: Mon Feb 9 21:27:57 2015 +0100 lua-factory: Fix may_resolve with NULL media grl_lua_factory_source_may_resolve might be called with media being NULL (via expand_operation_keys in grl-source.c for example). Currently this case is not handled properly and may_resolve calls grl_data_has_key which results in a critical warning because media is NULL. This is one of the sources of some of the critical warnings when running gnome-music. https://bugzilla.gnome.org/show_bug.cgi?id=744353 src/lua-factory/grl-lua-factory.c | 7 +++++++ 1 file changed, 7 insertions(+) commit d9457bcd470d9b15a43bebd7b172a5513fd7848d Author: Juan A. Suarez Romero Date: Wed Feb 4 22:23:26 2015 +0000 youtube: Remove support for libgdata < 0.9.1 Too old version, and we already have code for libgdata >= 0.9.1. So let's remove it to keep code simple. https://bugzilla.gnome.org/show_bug.cgi?id=744015 configure.ac | 14 ++---------- src/youtube/grl-youtube.c | 55 ----------------------------------------------- 2 files changed, 2 insertions(+), 67 deletions(-) commit 043f5ff73fd19e3ba022dc91541e76481471f39b Author: Juan A. Suarez Romero Date: Thu Jan 29 18:26:02 2015 +0000 lua-factory: Fix distcheck Add missing GResource files and images to EXTRA_DIST. src/lua-factory/sources/Makefile.am | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit f13abe89f49a6ff841fef42660079fefb17248fc Author: Elad Alfassa Date: Sun Jan 25 23:20:11 2015 +0200 lastfm: Use HTTPS rather than insecure HTTP when possible To avoid leaking (potentially uniquely identifiable) user data over plain text (be it search phrases, hashes of contact emails, etc etc), use HTTPS whenever possible. Unfortunately, we cannot completely avoid leaking the names of the albums the user has on their system because the CDN used by last.fm (where the plugin fetches the images from) serves a certificate only valid for something.something.akamai.net, so enabling HTTPS on that URL would fail. https://bugzilla.gnome.org/show_bug.cgi?id=743449 src/lastfm-albumart/grl-lastfm-albumart.c | 2 +- tests/lastfm-albumart/data/network-data.ini | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 8d8c86ad230f745fc2f65c50f00da0433f07f630 Author: Elad Alfassa Date: Sun Jan 25 23:19:50 2015 +0200 youtube: Use HTTPS rather than insecure HTTP To avoid leaking (potentially uniquely identifiable) user data over plain text (be it search phrases, hashes of contact emails, etc etc), use HTTPS whenever possible. https://bugzilla.gnome.org/show_bug.cgi?id=743449 src/youtube/grl-youtube.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 9c8a956f65232bfef9f60acc0fd13ce238eeb1bc Author: Elad Alfassa Date: Sun Jan 25 23:16:22 2015 +0200 vimeo: Use HTTPS rather than insecure HTTP To avoid leaking (potentially uniquely identifiable) user data over plain text (be it search phrases, hashes of contact emails, etc etc), use HTTPS whenever possible. https://bugzilla.gnome.org/show_bug.cgi?id=743449 src/vimeo/grl-vimeo.c | 2 +- src/vimeo/gvimeo.c | 2 +- tests/vimeo/data/network-data.ini | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit 37813e376a440190d8cdc668d10e1bd3efb1bab0 Author: Elad Alfassa Date: Sun Jan 25 22:47:23 2015 +0200 jamendo: Use HTTPS rather than insecure HTTP To avoid leaking (potentially uniquely identifiable) user data over plain text (be it search phrases, hashes of contact emails, etc etc), use HTTPS whenever possible. https://bugzilla.gnome.org/show_bug.cgi?id=743449 src/jamendo/grl-jamendo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be617d25b0d31ef5076282de8d7880adc601e0f4 Author: Elad Alfassa Date: Sun Jan 25 22:46:32 2015 +0200 gravatar: Use HTTPS rather than insecure HTTP To avoid leaking (potentially uniquely identifiable) user data over plain text (be it search phrases, hashes of contact emails, etc etc), use HTTPS whenever possible. https://bugzilla.gnome.org/show_bug.cgi?id=743449 src/gravatar/grl-gravatar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1967395e3d706d44cdf3f46c2d4ebd11b04cf7a9 Author: Bastien Nocera Date: Wed Jan 7 14:29:48 2015 +0100 lua-factory: Work-around websites that still use ISO8859-1 Try to fix data coming from websites that still use ISO8859-1 as the codeset. This is easier than offering codeset conversion to the lua sources, but might need to be done in the future. https://bugzilla.gnome.org/show_bug.cgi?id=742523 src/lua-factory/grl-lua-library.c | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) commit c321f085fd6afdff3046152385faed957e72c0f5 Author: Bastien Nocera Date: Tue Dec 9 21:11:06 2014 +0100 lua-factory: Fix compilation warning src/lua-factory/grl-lua-factory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ae10b48dff54a07ea638421554cab207b8bb1ced Author: Bastien Nocera Date: Tue Dec 2 18:28:39 2014 +0100 bookmarks: Only emit "item removed" if actually removed src/bookmarks/grl-bookmarks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 44bf7004c54fc4632fc0f90d44acc91f312e5ef0 Author: Bastien Nocera Date: Tue Dec 2 13:38:24 2014 +0100 tracker: Add duration filtering support Duration filtering support for search and browse. Note that query doesn't add the duration filtering automatically. https://bugzilla.gnome.org/show_bug.cgi?id=740707 src/tracker/grl-tracker-source-api.c | 79 +++++++++++++++++++++++++++++++++--- 1 file changed, 74 insertions(+), 5 deletions(-) commit c92fb6de55e8da7bc5599b05339293099536d7aa Author: Bastien Nocera Date: Tue Dec 2 12:18:31 2014 +0100 tracker: Use new register_keys vfunc https://bugzilla.gnome.org/show_bug.cgi?id=740943 src/tracker/grl-tracker-source-api.c | 13 ------------- src/tracker/grl-tracker-utils.c | 26 -------------------------- src/tracker/grl-tracker.c | 36 +++++++++++++++++++++++++++++++++--- 3 files changed, 33 insertions(+), 42 deletions(-) commit 14ddadf4e01f26b2c930acfd044bdcd612285850 Author: Bastien Nocera Date: Tue Dec 2 12:18:21 2014 +0100 tmdb: Use new register_keys vfunc https://bugzilla.gnome.org/show_bug.cgi?id=740943 src/tmdb/grl-tmdb.c | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) commit af89bc4c3f881b3781be9b369eef714f52dd07cc Author: Bastien Nocera Date: Tue Dec 2 12:18:10 2014 +0100 thetvdb: Use new register_keys vfunc https://bugzilla.gnome.org/show_bug.cgi?id=740943 src/thetvdb/grl-thetvdb.c | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) commit 344d797e625d20df4d333a01a95294380e90a03c Author: Bastien Nocera Date: Tue Dec 2 12:17:59 2014 +0100 gravatar: Use new register_keys vfunc https://bugzilla.gnome.org/show_bug.cgi?id=740943 src/gravatar/grl-gravatar.c | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) commit 5e50ee2c91262b13169801743148c72afe596c42 Author: Bastien Nocera Date: Tue Dec 2 12:17:08 2014 +0100 bookmarks: Use new register_keys vfunc https://bugzilla.gnome.org/show_bug.cgi?id=740943 src/bookmarks/grl-bookmarks.c | 53 ++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 23 deletions(-) commit cf0bc157f79e058d5e307641bbf0848cd5cfda48 Author: Yanko Kaneti Date: Tue Jan 20 17:38:51 2015 +0200 local-metadata: Mechanically adjust for libmediaart-2.0 configure.ac | 2 +- src/local-metadata/grl-local-metadata.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 936c8154d98abf6168a91e05473cbc0c0538c6de Author: Bastien Nocera Date: Tue Jan 20 11:36:55 2015 +0100 lua-factory: Add local icon for Radio France src/lua-factory/sources/Makefile.am | 8 ++++++-- src/lua-factory/sources/grl-radiofrance.gresource.xml | 6 ++++++ src/lua-factory/sources/grl-radiofrance.lua | 2 +- src/lua-factory/sources/radiofrance.png | Bin 0 -> 8257 bytes 4 files changed, 13 insertions(+), 3 deletions(-) commit 5f6ca634c14a15832e69a94d3803cc5b0f9df0e0 Author: Bastien Nocera Date: Tue Jan 20 11:27:58 2015 +0100 lua-factory: Add icons for Euronews and Guardian Videos https://bugzilla.gnome.org/show_bug.cgi?id=736548 src/lua-factory/sources/Makefile.am | 12 +- src/lua-factory/sources/euronews.svg | 190 +++++++++++++++++++++ src/lua-factory/sources/grl-euronews.gresource.xml | 6 + src/lua-factory/sources/grl-euronews.lua | 1 + .../sources/grl-guardianvideos.gresource.xml | 6 + src/lua-factory/sources/grl-guardianvideos.lua | 1 + src/lua-factory/sources/guardianvideos.svg | 170 ++++++++++++++++++ 7 files changed, 385 insertions(+), 1 deletion(-) commit ae0cdc3dc530a98a38cd7ad11ec99a948f092fb8 Author: Aurimas Černius Date: Sat Jan 17 21:42:26 2015 +0200 Updated Lithuanian translation po/lt.po | 81 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 44 insertions(+), 37 deletions(-) commit 0bde89e0e21af15af5d0d96b6fe09428001b9d87 Author: Inaki Larranaga Murgoitio Date: Wed Dec 31 17:27:26 2014 +0100 Updated Basque language po/eu.po | 221 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 129 insertions(+), 92 deletions(-) commit c381fed91c98dd360bc17252ffcdc45f728e3a94 Author: Alexandre Franke Date: Mon Dec 29 18:34:23 2014 +0000 Updated French translation po/fr.po | 78 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 43 insertions(+), 35 deletions(-) commit 6f444108bef8be0d40b25c74e1303b7fbec952cf Author: Matej Urbančič Date: Thu Dec 25 18:54:52 2014 +0100 Updated Slovenian translation po/sl.po | 136 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 72 insertions(+), 64 deletions(-) commit f80ae6e2939566c66bdd18cd3087aca7b91740f7 Author: Christian Kirbach Date: Tue Dec 23 22:26:50 2014 +0000 Updated German translation po/de.po | 83 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 45 insertions(+), 38 deletions(-) commit bd2e42a796fcb9b5333f669087863ae0bd8723d4 Author: Victor Toso Date: Thu Dec 18 21:33:12 2014 +0100 local-metadata: Improve regexp for tv shows * Get episode number in the format of "..EP01.." https://bugzilla.gnome.org/show_bug.cgi?id=741562 src/local-metadata/grl-local-metadata.c | 8 +++++--- tests/local-metadata/test_local_metadata.c | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) commit 92141ba9dcecacdca3a8469b4edeaed10237d8ac Author: Victor Toso Date: Thu Dec 18 21:26:15 2014 +0100 local-metadata: Improve string sanitise * Do not get substring with a blacklisted word. * Only allow a few chars to finish the substring. * Include new blacklist word "x264". https://bugzilla.gnome.org/show_bug.cgi?id=741562 src/local-metadata/grl-local-metadata.c | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) commit 0836ff68e159a4a40d5c804f53c6555c74c31154 Author: Мирослав Николић Date: Thu Dec 18 09:33:28 2014 +0100 Updated Serbian translation po/sr.po | 81 +++++++++++++++++++++++++++++++--------------------------- po/sr@latin.po | 81 +++++++++++++++++++++++++++++++--------------------------- 2 files changed, 86 insertions(+), 76 deletions(-) commit b9fe3c57225abcf1c93f75cf121ebb07a8a999a0 Author: Miguel Rodríguez Núñez Date: Wed Dec 17 10:47:12 2014 +0000 Updated Spanish translation po/es.po | 83 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 45 insertions(+), 38 deletions(-) commit 39b4be307d2feb872182ee1ddf13a841762ae1aa Author: Rafael Ferreira Date: Mon Dec 15 00:14:45 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 81 +++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 44 insertions(+), 37 deletions(-) commit 59aba26c8d1b64fd52b1e54980e7b55565e303b0 Author: Marek Černocký Date: Fri Dec 12 23:18:02 2014 +0100 Updated Czech translation po/cs.po | 78 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 43 insertions(+), 35 deletions(-) commit f8555b97c0312e82c8a52499ed7a5a939993ce9e Author: Andika Triwidada Date: Fri Dec 12 15:25:14 2014 +0000 Updated Indonesian translation po/id.po | 92 +++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 44 insertions(+), 48 deletions(-) commit 0f1aaec2354499812a088ff14c5afc23cf0d554f Author: Yosef Or Boczko Date: Fri Dec 12 12:37:33 2014 +0200 Updated Hebrew translation po/he.po | 138 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 73 insertions(+), 65 deletions(-) commit 9c08e434b5083f6b53fa2358554aa9397d7a8eb6 Author: Balázs Úr Date: Thu Dec 11 17:39:17 2014 +0000 Updated Hungarian translation po/hu.po | 88 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 47 insertions(+), 41 deletions(-) commit c9829dd2bd018e329a80d5a8d3da996bb191e198 Author: Bastien Nocera Date: Fri Dec 5 00:48:32 2014 +0100 all: Update source-tags for all plugins Add relevant tags for most plugins, including "net:internet" for a large number of plugins that wouldn't be usable without an Internet connection. Note that a number of plugins were not marked as "net:internet" despite requiring an Internet connection to fetch new data because they do have local caching support (thetvdb and pocket for example). Plugins that use data from the local network but use other discovery methods (Freebox and DAAP with mDNS, Dleyna with DLNA/UPnP) were also not marked, as they will disappear if the shares become unavailable. https://bugzilla.gnome.org/show_bug.cgi?id=725148 src/apple-trailers/grl-apple-trailers.c | 1 + src/bliptv/grl-bliptv.c | 5 +++++ src/flickr/grl-flickr.c | 5 +++++ src/jamendo/grl-jamendo.c | 6 ++++++ src/lastfm-albumart/grl-lastfm-albumart.c | 5 +++++ src/lua-factory/sources/grl-euronews.lua | 2 +- src/lua-factory/sources/grl-guardianvideos.lua | 2 +- src/lua-factory/sources/grl-metrolyrics.lua | 1 + src/lua-factory/sources/grl-musicbrainz.lua | 1 + src/lua-factory/sources/grl-radiofrance.lua | 2 +- src/magnatune/grl-magnatune.c | 5 +++++ src/podcasts/grl-podcasts.c | 5 +++++ src/raitv/grl-raitv.c | 7 +++++++ src/shoutcast/grl-shoutcast.c | 5 +++++ src/thetvdb/grl-thetvdb.c | 5 +++++ src/tmdb/grl-tmdb.c | 6 ++++++ src/vimeo/grl-vimeo.c | 5 +++++ src/youtube/grl-youtube.c | 5 +++++ 18 files changed, 70 insertions(+), 3 deletions(-) commit 21cbc80c8456ccdb84ba06009e2a71bcc067d704 Author: Muhammet Kara Date: Wed Dec 10 22:37:07 2014 +0000 Added Turkish translation po/LINGUAS | 1 + po/tr.po | 622 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 623 insertions(+) commit 8b5e0c6b16f59802457e562aa5e36147b04b0cbd Author: Piotr Drąg Date: Wed Dec 10 16:05:20 2014 +0100 Updated Polish translation po/pl.po | 78 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 43 insertions(+), 35 deletions(-) commit eba849a5d7e4d0ce028f20a4fd826a4ed9ff93d4 Author: Victor Toso Date: Wed Dec 10 12:14:18 2014 +0100 thetvdb: tests using EPISODE_TITLE metadata https://bugzilla.gnome.org/show_bug.cgi?id=741207 tests/thetvdb/test_thetvdb_resolve_episodes.c | 4 ++-- tests/thetvdb/test_thetvdb_resolve_stress.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 0d99bb559eea1c60446ff714d2469b55a733a5cc Author: Victor Toso Date: Wed Dec 10 11:50:39 2014 +0100 local-metadata: tests using EPISODE_TITLE metadata https://bugzilla.gnome.org/show_bug.cgi?id=741207 tests/local-metadata/test_local_metadata.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b8d32719d3ee3dc55c435588e3763dc27b66c541 Author: Bastien Nocera Date: Tue Dec 9 21:11:28 2014 +0100 thetvdb: Add support for EPISODE_TITLE metadata https://bugzilla.gnome.org/show_bug.cgi?id=741207 src/thetvdb/grl-thetvdb.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 44ac8b8ccef1333f9bfaffadb82a48b5dcd1bae0 Author: Bastien Nocera Date: Tue Dec 9 20:38:49 2014 +0100 local-metadata: Add support for EPISODE_TITLE metadata https://bugzilla.gnome.org/show_bug.cgi?id=741207 src/local-metadata/grl-local-metadata.c | 51 ++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 17 deletions(-) commit 5da21309bbbd960e0c26c77dbfc55aad9612a35a Author: Piotr Drąg Date: Tue Dec 9 01:40:20 2014 +0100 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 821748c1ab7685158545a931a06c093feba2bee0 Author: Bastien Nocera Date: Mon Dec 8 18:06:53 2014 +0100 podcasts: Fix crasher when DB could not be opened Don't try to close the database if it is invalid. https://bugzilla.gnome.org/show_bug.cgi?id=741258 src/podcasts/grl-podcasts.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5a968507e610f35888d01fc919c104b3940cf3f3 Author: Bastien Nocera Date: Fri Nov 28 11:12:51 2014 +0100 opensubtitles: Add plugin Add a plugin that will get a list of available subtitles available for a video, given its gibest hash. https://bugzilla.gnome.org/show_bug.cgi?id=740871 configure.ac | 45 +++ src/Makefile.am | 8 +- src/opensubtitles/Makefile.am | 39 ++ src/opensubtitles/grl-opensubtitles.c | 630 ++++++++++++++++++++++++++++++++ src/opensubtitles/grl-opensubtitles.h | 74 ++++ src/opensubtitles/grl-opensubtitles.xml | 10 + 6 files changed, 804 insertions(+), 2 deletions(-) commit 13ff45c499df21c23f88b715f6c4bd4a5135e630 Author: Bastien Nocera Date: Mon Dec 8 18:04:52 2014 +0100 lua-factory: Fix possible crash on exit GResource isn't a GObject, so use the correct unref function. src/lua-factory/grl-lua-factory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 808ba4fd6b72ea047abaf78fd186d2b698a70076 Author: Victor Toso Date: Sat Dec 6 23:49:03 2014 +0100 thetvdb: failing to compare episode titles. Using g_ascii_strncasecmp with 0 as number of chars to compare always return 0. https://bugzilla.gnome.org/show_bug.cgi?id=741207 src/thetvdb/grl-thetvdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 74604bd75c21a6b9ddcafd6a862d6c462a0e3975 Author: Bastien Nocera Date: Thu Nov 27 15:42:47 2014 +0100 lua-factory: Use HTML entities helper Which now supports more entities than what we supported. https://bugzilla.gnome.org/show_bug.cgi?id=729680 src/lua-factory/grl-lua-library.c | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) commit 042a5dce5a434c5e6e55cc6b67ed281aa2009559 Author: Bastien Nocera Date: Thu Nov 27 15:31:53 2014 +0100 lua-factory: Add htmlentity files from GtkHTML https://bugzilla.gnome.org/show_bug.cgi?id=729680 src/lua-factory/Makefile.am | 7 +- src/lua-factory/lua-library/htmlentity.c | 876 +++++++++++++++++++++++++++ src/lua-factory/lua-library/htmlentity.gperf | 302 +++++++++ src/lua-factory/lua-library/htmlentity.h | 44 ++ 4 files changed, 1228 insertions(+), 1 deletion(-) commit 459c74d59ef4596d86a81a1e64debc434cdf347d Author: Bastien Nocera Date: Sun Nov 30 18:23:34 2014 +0100 lua-factory: Add support for boolean media properties Such as "title-from-filename". https://bugzilla.gnome.org/show_bug.cgi?id=740928 src/lua-factory/grl-lua-library.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 440a92c1ee85e38b10198d8df469512149a42a8b Author: Bastien Nocera Date: Mon Dec 1 17:11:20 2014 +0100 lua-factory: Load resources when available for each script When loading a script called "XXX.lua", we will try to load an "XXX.gresource" file from the same directory. This allows lua sources to have icons, addressed through resource:/// https://bugzilla.gnome.org/show_bug.cgi?id=725147 src/lua-factory/grl-lua-factory.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 4a8e1271e36f67cf66c89d9f4895236813855115 Author: Bastien Nocera Date: Tue Dec 2 11:19:12 2014 +0100 tmdb: Update for key ID registration mem handling https://bugzilla.gnome.org/show_bug.cgi?id=740942 src/tmdb/grl-tmdb.c | 1 - 1 file changed, 1 deletion(-) commit 22ca6e79a931640af44f3a3619b31cbd47dc40de Author: Bastien Nocera Date: Tue Dec 2 11:18:55 2014 +0100 thetvdb: Update for key ID registration mem handling https://bugzilla.gnome.org/show_bug.cgi?id=740942 src/thetvdb/grl-thetvdb.c | 8 -------- 1 file changed, 8 deletions(-) commit 131974a1840ca275423f0251e9e35ff75ddf9d27 Author: Bastien Nocera Date: Tue Dec 2 11:17:53 2014 +0100 gravatar: Update for key ID registration mem handling https://bugzilla.gnome.org/show_bug.cgi?id=740942 src/gravatar/grl-gravatar.c | 1 - 1 file changed, 1 deletion(-) commit 5dd0146f03055755b8993585a0db9aca90665db5 Author: Bastien Nocera Date: Sun Nov 30 16:55:27 2014 +0100 local-metadata: Add support for getting gibest hash From a gvfs-supported file, so we can get a list of subtitles for it. https://bugzilla.gnome.org/show_bug.cgi?id=740927 src/local-metadata/grl-local-metadata.c | 133 ++++++++++++++++++++++++++++++-- 1 file changed, 127 insertions(+), 6 deletions(-) commit 413cd1e44dec9ef739adf64859439b9cac1bcb07 Author: Bastien Nocera Date: Sun Nov 30 16:11:09 2014 +0100 local-metadata: Use bit operations for flags https://bugzilla.gnome.org/show_bug.cgi?id=740927 src/local-metadata/grl-local-metadata.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 465c58cc432e59c5f29be670d1ad80d4f05f0522 Author: Bastien Nocera Date: Thu Nov 27 15:59:59 2014 +0100 dleyna: Handle broken /proc/net/tcp file Don't crash if we reach the end of the line when skipping the first field of /proc/net/tcp https://bugzilla.gnome.org/show_bug.cgi?id=740052 src/dleyna/grl-dleyna-utils.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 9081cfb97b69a22ec8b47b7919e01fb4867c9844 Author: Bastien Nocera Date: Sat Nov 1 16:38:22 2014 +0100 tmdb: Don't try to resolve TV series We only handle movies, so trying to get metadata using the *episode* title instead of a movie title isn't going to work. The "thetvdb" plugin is better suited for TV series. https://bugzilla.gnome.org/show_bug.cgi?id=739502 src/tmdb/grl-tmdb.c | 6 ++++++ 1 file changed, 6 insertions(+) commit ff9afc6bb2d6515c773a77b1d8ed1a985a635b17 Author: Bastien Nocera Date: Wed Nov 26 15:45:39 2014 +0100 tracker: Correctly set "title-from-filename" Tracker usually provides us with a title that's derived from the filename. Replicate its process to create a title from a filename to check if the title is actually set from the filename. This allows the local-metadata plugin to parse it to remove gunk, and other plugins to override its throwaway title. https://bugzilla.gnome.org/show_bug.cgi?id=740756 src/tracker/grl-tracker-source-api.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) commit 0488506ef5ec42a228a17a686f3c826968062d68 Author: Bastien Nocera Date: Wed Nov 26 23:01:10 2014 +0100 thetvdb: Fix potential uninitialised variable src/thetvdb/grl-thetvdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f4e90ca94b94e59577a87c8897e052df0e0b4443 Author: Bastien Nocera Date: Wed Nov 26 17:48:53 2014 +0100 lua-factory: Handle filesize types https://bugzilla.gnome.org/show_bug.cgi?id=740761 src/lua-factory/grl-lua-library.c | 3 +++ 1 file changed, 3 insertions(+) commit 61db38872673040700d2d2c20a6863cd05dcb70b Author: Bastien Nocera Date: Wed Nov 26 17:26:24 2014 +0100 tmdb: Unset "title-from-filename" when changing title https://bugzilla.gnome.org/show_bug.cgi?id=740763 src/tmdb/grl-tmdb.c | 2 ++ 1 file changed, 2 insertions(+) commit be0ad0303b183c1dddabeecb4e72ec97b04a7edb Author: Bastien Nocera Date: Wed Nov 26 17:25:55 2014 +0100 thetvdb: Unset "title-from-filename" when changing title https://bugzilla.gnome.org/show_bug.cgi?id=740763 src/thetvdb/grl-thetvdb.c | 1 + 1 file changed, 1 insertion(+) commit 256c1542b335b2e13139a16461454978507ab013 Author: Bastien Nocera Date: Wed Nov 26 16:36:28 2014 +0100 tracker: Fix filesize value type So that the value isn't truncated, or wrapped around for files > 2GB. Bump requirement to grilo 0.2.12 so that the filesize type is corrected as well. https://bugzilla.gnome.org/show_bug.cgi?id=740761 configure.ac | 2 +- src/tracker/grl-tracker-source-api.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) commit 5a8e01ddb34d8b548fc895941692bc56b5fd8976 Author: Bastien Nocera Date: Wed Nov 26 17:48:05 2014 +0100 lua-factory: Fix use-after-free When the key type isn't handled, we try to print the key name. Better for it not to be freed when we do that. https://bugzilla.gnome.org/show_bug.cgi?id=740765 src/lua-factory/grl-lua-library.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 74090a03f6749b657fd4efa91d1f88406307ac47 Author: Juan A. Suarez Romero Date: Wed Nov 19 11:24:11 2014 +0000 bookmarks: remove useless assignment It is assigned later in a loop. src/bookmarks/grl-bookmarks.c | 1 - 1 file changed, 1 deletion(-) commit 436b43efdd32a17a0779998db88b5b129a365b90 Author: Juan A. Suarez Romero Date: Wed Nov 19 11:13:02 2014 +0000 flickr: do not create object twice When GOA_ENABLED we are creating twice a GFlickr object, when only once is needed. src/flickr/grl-flickr.c | 3 --- 1 file changed, 3 deletions(-) commit e382c86ef4be39cb241a86c83d4c175af329c198 Author: Juan A. Suarez Romero Date: Mon Nov 17 09:18:16 2014 +0100 dleyna: Fix crash determining local IPv6 address Avoid a crash when determining the local IPv6 address due to a shadowed variable. https://bugzilla.gnome.org/show_bug.cgi?id=740052 src/dleyna/grl-dleyna-utils.c | 1 - 1 file changed, 1 deletion(-) commit 712f7093deeaf6786e9fd93f1f2e31ae01fb0ce8 Author: Pedro Albuquerque Date: Sat Nov 15 22:39:39 2014 +0000 Updated Portuguese translation po/pt.po | 258 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 143 insertions(+), 115 deletions(-) commit cfbadd4278c77b1378288ddcd0a05863fd1dcac2 Author: Bastien Nocera Date: Sat Nov 1 19:16:58 2014 +0100 lua-factory: Warn when dates are in an invalid format Instead of throwing g_date_time_unref() errors. https://bugzilla.gnome.org/show_bug.cgi?id=739508 src/lua-factory/grl-lua-library.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 37b63a3d9eecca33abdb48325b1eafa62c855ab4 Author: Enrique Ocaña González Date: Fri Oct 17 19:31:22 2014 +0000 youtube: Release operation data Release operation data before calling the callback when there are no more search results. Signed-off-by: Juan A. Suarez Romero src/youtube/grl-youtube.c | 5 +++++ 1 file changed, 5 insertions(+) commit 5ed760503b0f542f86f3bf127f161ce90a5e5c07 Author: Bastien Nocera Date: Sat Oct 25 18:49:28 2014 +0200 build: Require grilo 0.2.11 Needed for the new GRL_METADATA_KEY_TITLE_FROM_FILENAME key. https://bugzilla.gnome.org/show_bug.cgi?id=739159 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 46a5db24e404cf87b48a6e2fecaaa51eb4dd2d5a Author: Juan A. Suarez Romero Date: Fri Oct 17 13:53:23 2014 +0000 youtube: check operation_data Before converting the stored data in operation to a GCancellable object, verify it really contains a value. src/youtube/grl-youtube.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit a85c242337e90eef5bc9fa272f8f43853deae322 Author: Bastien Nocera Date: Tue Oct 14 19:32:10 2014 +0200 bookmarks: Fix updating bookmarks Our use of gom meant that we always ended up with a new item instead of updating an existing one. We need to load the item from the DB to be able to offer that. src/bookmarks/grl-bookmarks.c | 39 ++++++++++++++++++++++++++++++++++----- 1 file changed, 34 insertions(+), 5 deletions(-) commit 734936dbe166526a1e2ebdc1ffebbab64b2216ee Author: Bastien Nocera Date: Tue Oct 14 19:30:36 2014 +0200 bookmarks: Fix thumbnail URL not getting saved A cut'n'paste error meant that we saved the description instead of the thumbnail URL in that field. src/bookmarks/grl-bookmarks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d7dddf084efe79653faba6b1fadfbba01999fa1a Author: Claudio Arseni Date: Sun Oct 5 11:14:21 2014 +0000 Updated Italian translation po/it.po | 122 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 45 deletions(-) commit 1c5d9b5fbcd7051dfe19d4cdf9fa9dd566f384cd Author: Rūdolfs Mazurs Date: Sun Sep 28 16:21:53 2014 +0300 Updated Latvian translation po/lv.po | 222 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 124 insertions(+), 98 deletions(-) commit 115c0f92e26e67e8fb6054bc109a050cee527707 Author: Bastien Nocera Date: Tue Sep 23 15:29:27 2014 +0200 guardianvideos: Update for new API https://bugzilla.gnome.org/show_bug.cgi?id=737176 src/lua-factory/sources/grl-guardianvideos.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 2dbe7d4767bbaf76c4d500edb49706fff3464b5f Author: Bastien Nocera Date: Tue Sep 23 14:36:39 2014 +0200 lua-factory: Avoid warning if fetching an item failed Before we check whether we have valid UTF-8, best check if fetching the item actually worked. https://bugzilla.gnome.org/show_bug.cgi?id=737169 src/lua-factory/grl-lua-library.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 423bb9036022fd203948924d399c1085023126b6 Author: Мирослав Николић Date: Tue Sep 23 11:54:37 2014 +0200 Updated Serbian translation po/sr.po | 224 ++++++++++++++++++++++++++++++++------------------------- po/sr@latin.po | 224 ++++++++++++++++++++++++++++++++------------------------- 2 files changed, 252 insertions(+), 196 deletions(-) commit 822a9c5756aeb4431939ab152820b44e2f0fd48b Author: Ask H. Larsen Date: Sat Sep 20 17:20:02 2014 +0200 Updated Danish translation po/da.po | 139 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 83 insertions(+), 56 deletions(-) commit e2ae021e5ffe6e0abb0ecd8e269993999c295a62 Author: Gábor Kelemen Date: Fri Sep 19 09:58:54 2014 +0000 Updated Hungarian translation po/hu.po | 116 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 73 insertions(+), 43 deletions(-) commit 0412c4cdaef4219757ba89fde44b8a0e7c92d268 Author: Mattias Eriksson Date: Tue Sep 16 11:41:26 2014 +0000 Added Swedish translation po/LINGUAS | 1 + po/sv.po | 616 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 617 insertions(+) commit 3e051d749a57bbf2915012e44b4144fa79fe3b7f Author: Iris Gou Date: Sun Sep 14 21:18:56 2014 +0800 update zh_CN translation po/zh_CN.po | 45 ++++++++++++++++----------------------------- 1 file changed, 16 insertions(+), 29 deletions(-) commit 5583943cae67c00fab5f9fe6bbab145d5d551375 Author: Matej Urbančič Date: Sat Sep 13 20:13:50 2014 +0200 Updated Slovenian translation po/sl.po | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) commit bec84417670084108306f79f952fad7d45eb012e Author: Yuri Myasoedov Date: Tue Sep 9 15:34:19 2014 +0400 Updated Russian translation po/ru.po | 75 +++++++++++++++++++++++++++------------------------------------- 1 file changed, 32 insertions(+), 43 deletions(-) commit 15b35ad77014b7eaed19f23e1aa12eaa1029ab84 Author: Seong-ho Cho Date: Tue Sep 9 15:42:04 2014 +0900 Updated Korean translation po/ko.po | 195 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 111 insertions(+), 84 deletions(-) commit 65447259f36026c3f48264738aa345f64e23e420 Author: Kjartan Maraas Date: Sat Sep 6 14:12:31 2014 +0200 Updated Norwegian bokmål translation. po/nb.po | 226 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 116 insertions(+), 110 deletions(-) commit a710b114a05e5e9b4712cc0278c0781c567cd0fb Author: Yosef Or Boczko Date: Thu Sep 4 23:46:41 2014 +0300 Updated Hebrew translation po/he.po | 77 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 39 insertions(+), 38 deletions(-) commit 4d8746f29996c348d7e8e4a0f4b1318a7ffcafd6 Author: Bastien Nocera Date: Thu Sep 4 11:52:14 2014 +0200 radiofrance: Work even when EPG service is down The rest of the radio service might still be available, as it is now. src/lua-factory/sources/grl-radiofrance.lua | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 946c3c45d1c254c338d62f6a7dbb07615450ad61 Author: Andika Triwidada Date: Tue Sep 2 08:46:54 2014 +0000 Updated Indonesian translation po/id.po | 111 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 69 insertions(+), 42 deletions(-) commit 4decb3b6888c202ebc1fbc2fc6dd1c0df7b871a9 Author: Fran Diéguez Date: Mon Aug 25 22:38:48 2014 +0200 Updated Galician translations po/gl.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ea0bca4afa45f6ec0cdcf4645a521940d53d21a6 Author: Fran Diéguez Date: Mon Aug 25 13:35:03 2014 +0200 Updated Galician translations po/gl.po | 64 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) commit 595eca95e5d855ba93e67c1f002c91a25f9e4ed3 Author: Juan A. Suarez Romero Date: Sun Aug 24 23:46:58 2014 +0000 Post-release version bump to 0.2.14 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)