commit 7a29a3ba6b0874e39fc664407cfcb2298906163a
Author: Victor Toso <
[email protected]>
Date: Sat Sep 10 15:59:07 2016 +0200
Release 0.3.3
NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
commit 26300065e7477f2b9a11b498fb1ca3daf32b3b38
Author: Rūdolfs Mazurs <
[email protected]>
Date: Thu Sep 8 21:02:21 2016 +0300
Update Latvian translation
po/lv.po | 258 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 130 insertions(+), 128 deletions(-)
commit 1596afd2ee226b1994f5429a7a892e052dfa052e
Author: Victor Toso <
[email protected]>
Date: Sat Sep 3 16:56:34 2016 +0200
metrolyrics: fix html parser
Seems that in some lyrics a new <div></div> can be included with some
info. That was breaking the html parser.
Instead on relying on ending </div> for the lyric, let's use something
else that is present and not so common (<p class="writers") as ending
point for the lyrics and remove what is not interesting for us.
https://bugzilla.gnome.org/show_bug.cgi?id=770806
src/lua-factory/sources/grl-metrolyrics.lua | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit b63fa21284116a3f32f50d0012fb093301eb50cb
Author: Victor Toso <
[email protected]>
Date: Mon Sep 5 15:06:32 2016 +0200
youtube: remove unused variable
grl-youtube.c:591:10: warning: unused variable ‘id’ [-Wunused-variable]
gchar *id;
^~
https://bugzilla.gnome.org/show_bug.cgi?id=770806
src/youtube/grl-youtube.c | 1 -
1 file changed, 1 deletion(-)
commit d519b20d3a21bd040671a30cfb701fd735064c6d
Author: Victor Toso <
[email protected]>
Date: Sat Sep 3 15:21:17 2016 +0200
youtube: fix assignment compiler warnings
grl-youtube.c:745:47: warning: passing argument 1 of
gdata_youtube_service_get_categories_async’ from incompatible pointer
gdata_youtube_service_get_categories_async (service, NULL,
^~~~~~~
grl-youtube.c:31: expected ‘GDataYouTubeService * but argument
is of type ‘GDataService *
void gdata_youtube_service_get_categories_async (GDataYouTubeService
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
grl-youtube.c: In function ‘produce_from_feed’:
grl-youtube.c:1076:9: warning: assignment from incompatible pointer
query = gdata_youtube_query_new (NULL);
^
grl-youtube.c: In function ‘produce_from_category’:
grl-youtube.c:1128:9: warning: assignment from incompatible pointer
query = gdata_youtube_query_new (NULL);
^
grl-youtube.c: In function ‘grl_youtube_source_search’:
grl-youtube.c:1317:9: warning: assignment from incompatible pointer
query = gdata_youtube_query_new (ss->text);
^
https://bugzilla.gnome.org/show_bug.cgi?id=770806
src/youtube/grl-youtube.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit e425483848fc4ccce193b682d1e2890c0f406c9d
Author: Victor Toso <
[email protected]>
Date: Sat Sep 3 15:09:22 2016 +0200
youtube: replace deprecated gdata_youtube_video_look_up_content
It always return NULL as this is no longer supported by Google.
grl-youtube.c: In function ‘build_media_from_entry’:
grl-youtube.c:571:2: warning: ‘gdata_youtube_video_look_up_content’ is
deprecated: Use gdata_youtube_video_get_player_uri instead
[-Wdeprecated-declarations]
gdata_youtube_video_look_up_content (video,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
https://bugzilla.gnome.org/show_bug.cgi?id=770806
src/youtube/grl-youtube.c | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
commit 8d91159f3cd43ec7b9a6f0632bf6a6a99afaa7ca
Author: Victor Toso <
[email protected]>
Date: Sat Sep 3 15:00:43 2016 +0200
youtube: replace deprecated gdata_youtube_video_get_video_id
grl-youtube.c:507:5: warning: ‘gdata_youtube_video_get_video_id’ is
deprecated: Use gdata_entry_get_id instead [-Wdeprecated-declarations]
grl_media_set_id (media, gdata_youtube_video_get_video_id (video));
^~~~~~~~~~~~~~~~
https://bugzilla.gnome.org/show_bug.cgi?id=770806
src/youtube/grl-youtube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a93945beb7da8b9334855e67a3f8610c665d26a3
Author: Victor Toso <
[email protected]>
Date: Sat Sep 3 17:24:40 2016 +0200
tests: fix url for mocked content in thegamesdb
(test_games:5048): Grilo-WARNING **: [lua-library]
grl-lua-library.c:504: Can't fetch element 1 (URL:
http://thegamesdb.net/api/GetGamesList.php?name=Ast%C3%A9rix&platform=PC):
'Could not find mock content Key file does not have group
'
http://thegamesdb.net/api/GetGamesList.php?name=Ast%C3%A9rix&platform=PC''
https://bugzilla.gnome.org/show_bug.cgi?id=770806
tests/games/data/network-data.ini | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5b9bd0c8c8cdc9119c43bef4bff4dc50db6e5fae
Author: Fran Dieguez <
[email protected]>
Date: Mon Sep 5 00:03:14 2016 +0200
Updated Galician translations
po/gl.po | 54 +++++++++++++++++++++++++++++-------------------------
1 file changed, 29 insertions(+), 25 deletions(-)
commit ebd9119589fced895e0b0520a4e966234d5ea8f6
Author: Victor Toso <
[email protected]>
Date: Sat Jul 30 18:57:31 2016 +0200
lua-factory: One GrlNetWc per lua source
Making usage of GrlNetWc property from previous patch.
https://bugzilla.gnome.org/show_bug.cgi?id=769331
src/lua-factory/grl-lua-library.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit cdab2e7963688ac50e5ec5247dd4e843489f7eab
Author: Victor Toso <
[email protected]>
Date: Sat Jul 30 16:39:00 2016 +0200
lua-factory: Keep GrlNetWc saved as property
In order to make usage of throttling from GrlNetWc we need to keep it
stored to be used between different operation calls to the lua source.
In order to store this pointer, we make usage of source table which is
explained in 1074349f2f6ca3edc939313c7ff7d8ff2f5ae53b.
The full path for this new table and the GrlNetWc userdata is
* grl.__priv_state.properties
- grl.__priv_state.properties.net_wc
In order to avoid leaks from these properties, the priv_state has now
a metattable with __gc set.
https://bugzilla.gnome.org/show_bug.cgi?id=769331
src/lua-factory/grl-lua-common.h | 2 +
src/lua-factory/grl-lua-library-operations.c | 120 +++++++++++++++++++++++++++
src/lua-factory/grl-lua-library-operations.h | 3 +
3 files changed, 125 insertions(+)
commit 74d479543091c598b513d5d9fde826dc74c2b001
Author: Seong-ho Cho <
[email protected]>
Date: Sat Sep 3 09:32:11 2016 +0000
Updated Korean translation
po/ko.po | 252 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 128 insertions(+), 124 deletions(-)
commit fbb81658655a99caf5413060c01b442bcb834e33
Author: Victor Toso <
[email protected]>
Date: Thu Aug 25 14:21:12 2016 +0200
tracker: remove unused notification_ref
Likely a leftover after merging parts of the code.
https://bugzilla.gnome.org/show_bug.cgi?id=767684
src/tracker/grl-tracker-source-priv.h | 1 -
src/tracker/grl-tracker-source.c | 53 ++++++++++++++---------------------
2 files changed, 21 insertions(+), 33 deletions(-)
commit 36061c50b95be9a8933e66f360bfbe247c72724b
Author: Victor Toso <
[email protected]>
Date: Thu Aug 25 14:00:01 2016 +0200
tracker: remove unused GHashTable
It seems that this grl_tracker_source_sources_modified GHashTable was
being used to keep track of removed GrlTrackerSources while they had
pending events/notifications.
Current code does never insert on it, we can safely removed.
https://bugzilla.gnome.org/show_bug.cgi?id=767684
src/tracker/grl-tracker-source-priv.h | 1 -
src/tracker/grl-tracker-source.c | 26 ++------------------------
2 files changed, 2 insertions(+), 25 deletions(-)
commit 7c6d3882a32b7cc290c435b962264d70fcb30684
Author: Victor Toso <
[email protected]>
Date: Thu Aug 25 14:10:32 2016 +0200
tracker: fix use after free of GrlTrackerSource
grl_registry_register_source() takes ownership of GrlSource and we
were not considering it. Increasing reference for Grilo API.
Backtrace:
#0 0x00007fffbb390571 in notify_change (self=0x17ac8a0 [GrlTrackerSourceNotify], id=104136, change_type=GRL_CONTENT_CHANGED)
at grl-tracker-source-notif.c:120
#1 0x00007fffbb3907a1 in update_query_done (self=0x17ac8a0 [GrlTrackerSourceNotify]) at grl-tracker-source-notif.c:159
#2 0x00007fffbb39088e in update_cursor_next_cb (source_object=0x7fffc00109a0 [TrackerDBCursor], result=0x7fffcf7e75c0, user_data=0x17ac8a0)
at grl-tracker-source-notif.c:183
#3 0x00007ffff47aeb43 in g_task_return_now (task=0x7fffcf7e75c0 [GTask]) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gio/gtask.c:1107
#4 0x00007ffff47aeb79 in complete_in_idle_cb (task=0x7fffcf7e75c0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gio/gtask.c:1121
#5 0x00007ffff35b905a in g_main_context_dispatch (context=0x623730) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3154
#6 0x00007ffff35b905a in g_main_context_dispatch (context=context@entry=0x623730) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3769
#7 0x00007ffff35b9400 in g_main_context_iterate (context=context@entry=0x623730, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3840
#8 0x00007ffff35b94ac in g_main_context_iteration (context=context@entry=0x623730, may_block=may_block@entry=1)
at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#9 0x00007ffff47d4cdd in g_application_run (application=0x62c180 [RBApplication], argc=1, argv=0x7fffffffde18)
at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gio/gapplication.c:2381
#10 0x00007ffff7acf515 in rb_application_run () at /usr/lib/librhythmbox-core.so.9
#11 0x0000000000400eba in main ()
Reported-by: Alberto Garcia <
[email protected]>
https://bugzilla.gnome.org/show_bug.cgi?id=767684
src/tracker/grl-tracker-source.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 187e4478da2333c047dddfbd61d5b52ee9c12be7
Author: Alexandre Franke <
[email protected]>
Date: Sun Aug 28 12:20:17 2016 +0000
Updated French translation
po/fr.po | 244 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 124 insertions(+), 120 deletions(-)
commit 5849568a078ada86356f0dbf0865f51e004d70bf
Author: Мирослав Николић <
[email protected]>
Date: Sun Aug 28 10:52:08 2016 +0200
Updated Serbian translation
po/sr.po | 61 ++++++++++++++++++++++++++++++--------------------------
po/
[email protected] | 63 +++++++++++++++++++++++++++++++---------------------------
2 files changed, 67 insertions(+), 57 deletions(-)
commit 45be54973d3e5d55fb9f0e3833996dd95f900972
Author: W. Michael Petullo <
[email protected]>
Date: Sat Jul 9 09:50:00 2016 -0400
dmap: Add album disc number mapping
Signed-off-by: W. Michael Petullo <
[email protected]>
https://bugzilla.gnome.org/show_bug.cgi?id=768606
src/dmap/grl-daap-db.c | 7 +++++++
src/dmap/grl-daap.c | 1 +
2 files changed, 8 insertions(+)
commit 38fa5acf3427830af97465fc51de19c3d97348bc
Author: Adrien Plazas <
[email protected]>
Date: Sun Jul 31 12:21:40 2016 +0200
thegamesdb: Add PlayStation support
Add PlayStation support via the unregistered
'application/x-playstation-rom' MIME type as none is registered for
PlayStation discs.
https://bugzilla.gnome.org/show_bug.cgi?id=769347
src/lua-factory/sources/grl-thegamesdb.lua | 2 ++
1 file changed, 2 insertions(+)
commit 7cf07511d8b8cbf9c1f165dd19f3af180186c906
Author: Adrien Plazas <
[email protected]>
Date: Mon Aug 1 10:17:33 2016 +0200
thegamesdb: Use Game Boy Color registered MIME type
Use the 'application/x-gameboy-color-rom' MIME type rather than trying
to disambiguate it from 'application/x-gameboy-rom'.
https://bugzilla.gnome.org/show_bug.cgi?id=769373
src/lua-factory/sources/grl-thegamesdb.lua | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
commit 0e4e016c5940c065060ffa567211f1ea511586ed
Author: Adrien Plazas <
[email protected]>
Date: Sun Jul 31 15:31:46 2016 +0200
thegamesdb: Add Sega CD support
Add Sega CD support via the 'application/x-sega-cd-rom' MIME type.
https://bugzilla.gnome.org/show_bug.cgi?id=769356
src/lua-factory/sources/grl-thegamesdb.lua | 1 +
1 file changed, 1 insertion(+)
commit c312e456a6dde08012760e52baf3e54754ba4b1d
Author: Adrien Plazas <
[email protected]>
Date: Sun Jul 31 16:37:37 2016 +0200
thegamesdb: Use Genesis 32X registered MIME type
Use the 'application/x-genesis-32x-rom' MIME type rather than trying to
disambiguate it from 'application/x-genesis-rom'.
https://bugzilla.gnome.org/show_bug.cgi?id=769357
src/lua-factory/sources/grl-thegamesdb.lua | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
commit d646b449eda10d46601e59f1f5f8ff043b7cfbbf
Author: Adrien Plazas <
[email protected]>
Date: Tue Aug 2 19:27:13 2016 +0200
thegamesdb: Set 'PC' as the default platform
This adds PC games support.
https://bugzilla.gnome.org/show_bug.cgi?id=769349
src/lua-factory/sources/grl-thegamesdb.lua | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2800551078ba2635f63f8d9e9a277a02518a4187
Author: Piotr Drąg <
[email protected]>
Date: Mon Aug 22 21:30:30 2016 +0200
Updated Polish translation
po/pl.po | 58 +++++++++++++++++++++++++++-------------------------------
1 file changed, 27 insertions(+), 31 deletions(-)
commit fa82a56d2a99eb3c8177bee0073a26963de67525
Author: Matej Urbančič <
[email protected]>
Date: Thu Aug 18 23:14:29 2016 +0200
Updated Slovenian translation
po/sl.po | 248 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 126 insertions(+), 122 deletions(-)
commit 1275846e07641c896aabb2d7564292040fff80b7
Author: Fabio Tomat <
[email protected]>
Date: Thu Aug 11 12:27:09 2016 +0000
Updated Friulian translation
po/fur.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3a2dd1e99e9103a3c05eeab99ee5c3aca08c0680
Author: Fabio Tomat <
[email protected]>
Date: Thu Aug 11 12:24:12 2016 +0000
Updated Friulian translation
po/fur.po | 74 +++++++++++++++++++++++++++++++--------------------------------
1 file changed, 37 insertions(+), 37 deletions(-)
commit bc6a41517fad55a42b83594d5679937542b1bf7a
Author: Dušan Kazik <
[email protected]>
Date: Thu Aug 11 11:33:05 2016 +0000
Updated Slovak translation
po/sk.po | 246 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 125 insertions(+), 121 deletions(-)
commit d058f06a2d833fe2874dd13013cb017a203df9b5
Author: Fabio Tomat <
[email protected]>
Date: Thu Aug 11 10:30:13 2016 +0000
Updated Friulian translation
po/fur.po | 56 ++++++++++++++++++++++++++++----------------------------
1 file changed, 28 insertions(+), 28 deletions(-)
commit 569ce799ca5965a99a689a715c2c7ead2b388008
Author: Fabio Tomat <
[email protected]>
Date: Thu Aug 11 10:19:10 2016 +0000
Updated Friulian translation
po/fur.po | 64 +++++++++++++++++++++++++++++++--------------------------------
1 file changed, 32 insertions(+), 32 deletions(-)
commit 21f3ee8511a68a818a558f61d1568142c515f02b
Author: Fabio Tomat <
[email protected]>
Date: Tue Aug 9 20:50:40 2016 +0000
Updated Friulian translation
po/fur.po | 59 +++++++++++++++++++++++++++++++----------------------------
1 file changed, 31 insertions(+), 28 deletions(-)
commit f932efe974c9942d971e1e7991b4daaafe8de541
Author: Fabio Tomat <
[email protected]>
Date: Mon Aug 8 05:23:46 2016 +0000
Added Friulian translation
po/LINGUAS | 1 +
po/fur.po | 614 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 615 insertions(+)
commit cebe9a746673b25d4c1b0351ed0876ea27d1aa5d
Author: Yosef Or Boczko <
[email protected]>
Date: Sun Aug 7 15:21:10 2016 +0300
Uodated Hebrew translation
po/he.po | 52 ++++++++++++++++++++++++++++------------------------
1 file changed, 28 insertions(+), 24 deletions(-)
commit 9ab017acf9560d613f4e990fc92dfb05c4d6d0e3
Author: Balázs Meskó <
[email protected]>
Date: Mon Jul 25 14:10:33 2016 +0000
Updated Hungarian translation
po/hu.po | 246 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 125 insertions(+), 121 deletions(-)
commit ab584026bac64cd5f46dc7586f8d8346c7f2e787
Author: Piotr Drąg <
[email protected]>
Date: Thu Jul 21 22:39:43 2016 +0200
Add Language headers to po files
Future versions of gettext will fail if this header is missing.
po/
[email protected] | 2 +-
po/nb.po | 2 +-
po/sl.po | 2 +-
po/
[email protected] | 2 +-
po/zh_HK.po | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
commit 7c54280d86f07fa262a123c69f8d0165e1b397d6
Author: Christian Kirbach <
[email protected]>
Date: Thu Jul 14 19:49:28 2016 +0000
Updated German translation
po/de.po | 57 +++++++++++++++++++++++++++++++--------------------------
1 file changed, 31 insertions(+), 26 deletions(-)
commit 8166bcca675f167ab7d0a6a2fbbe35f6b0d3f62a
Author: Saiful B. Khan <
[email protected]>
Date: Sat Jul 9 22:43:37 2016 +0530
AcoustID: Add new sample for testing album-artist to artist change
Added sample pair of acoustID metadata and chromaprint have different
'recording' artist and 'release-group' artist and still passes the
original test setup. This is needed to check 'album-artist != artist'
and hence makes it easy to validate whether the plugin retrieves the
expected artist and/or album-artist, distinctively.
https://bugzilla.gnome.org/show_bug.cgi?id=768520
tests/lua-factory/sources/Makefile.am | 4 +++-
.../sources/data/acoustid_radiohead_paranoid_android.txt | 1 +
.../sources/data/chromaprint_radiohead_paranoid_android.txt | 1 +
tests/lua-factory/sources/data/config.ini | 2 ++
tests/lua-factory/sources/test_lua_acoustid.c | 6 ++++++
tests/lua-factory/sources/test_lua_acoustid.gresource.xml | 1 +
6 files changed, 14 insertions(+), 1 deletion(-)
commit 2f43e672f5ee55f7661afd2a7565d42e090b4758
Author: Saiful B. Khan <
[email protected]>
Date: Thu Jul 7 18:45:35 2016 +0530
AcoustID: Support fetching artist for song instead of release-group
As acoustID source is meant to be used with a single audio piece at
a time, its GRL_METADATA_KEY_ARTIST should contain the song or
recording artist and not the album-artist (which could be from a
compilation album). Artist for the release group can be made
available in the future as GRL_METADATA_KEY_ALBUM_ARTIST.
https://bugzilla.gnome.org/show_bug.cgi?id=768520
src/lua-factory/sources/grl-acoustid.lua | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 7b8f4df54f1d3ff0d7467499b58b625c79e659af
Author: Aurimas Černius <
[email protected]>
Date: Sun Jul 3 17:11:05 2016 +0300
Updated Lithuanian translation
po/lt.po | 57 +++++++++++++++++++++++++++++++--------------------------
1 file changed, 31 insertions(+), 26 deletions(-)
commit afc4af77cbf84b3e7fee3367a03de852a8cb6014
Author: Victor Toso <
[email protected]>
Date: Wed Jun 29 15:42:11 2016 +0200
acoustid: fix the metadata-key name to use
The correct name for the metadata-key for fingerprint is 'chromaprint'
provided by grl-chromaprint
Reported-by: Saiful B. Khan <
[email protected]>
https://bugzilla.gnome.org/show_bug.cgi?id=768185
src/lua-factory/sources/grl-acoustid.lua | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8b67b77c42e1b9355a4907a2607bfb99a21a397e
Author: Bastien Nocera <
[email protected]>
Date: Mon Jun 27 14:11:52 2016 +0200
local-metadata: Fix getting thumbnails for videos
a45fd44 removed the title parsing code, but accidentally removed the
ability to get the thumbnail path for videos at the same time.
https://bugzilla.gnome.org/show_bug.cgi?id=768093
src/local-metadata/grl-local-metadata.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 83803b1d2b8dd6db611d2dbf2969c0393757f75c
Author: Andika Triwidada <
[email protected]>
Date: Wed Jun 22 21:10:07 2016 +0000
Updated Indonesian translation
po/id.po | 248 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 126 insertions(+), 122 deletions(-)
commit 4232613850c23f6dae876ee8168824e97c476e1e
Author: Victor Toso <
[email protected]>
Date: Fri Jun 17 00:06:38 2016 +0200
Post-release version bump to 0.3.3
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)