summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* lua-factory: Add TheAudioDB cover sourcewip/jfelder/theaudiodb-coverJean Felder2018-08-162-0/+110
| | | | | | This source allows to download cover art albums from theaudiodb.com website. Api documentation at https://theaudiodb.com/api_guide.php
* Update Chinese (Taiwan) translationTing-Wei Lan2018-08-121-4/+4
|
* Update Chinese (Taiwan) translationYi-Jyun Pan2018-08-121-180/+179
|
* build: Try lua-5.3 when finding LuaTing-Wei Lan2018-08-101-0/+3
| | | | | On FreeBSD, the executable is called 'lua53', but the .pc file has the file name 'lua-5.3.pc'.
* Update French translationCharles Monzat2018-08-091-198/+209
|
* Remove Travis CIJuan A. Suarez Romero2018-08-081-88/+0
| | | | Now that we can use GitLab CI, we do not require Travis CI anymore.
* Update Friulian translationFabio Tomat2018-08-081-184/+182
|
* Add Swedish help translationAnders Jonsson2018-08-072-0/+801
|
* build: Add pkgconfig fileMarinus Schraal2018-08-072-0/+13
| | | | | | | Add a pkgconfig file, so consumer projects can depend on a specific grilo-plugins version. Closes: #10
* meson: Require 0.37.0Marinus Schraal2018-08-071-1/+1
|
* Add Brazilian Portuguese translationRafael Fontenelle2018-08-072-0/+794
|
* Update Turkish translationEmin Tufan Çetin2018-08-061-208/+215
|
* Added German help translationMario Blättermann2018-08-052-0/+804
|
* Add mailmap and generate static AUTHORSVictor Toso2018-08-012-0/+194
|
* build: Remove autotools supportVictor Toso2018-08-0146-3783/+0
|
* musicbrainz: Support release-group cover artJean Felder2018-08-011-14/+63
| | | | | | | | | | | | | MusicBrainz API supports both release and release-group cover art retrieval. See https://musicbrainz.org/doc/Cover_Art_Archive/API First, try to get the cover art associated with the release id (mb_album_id key). If this cover art does not exist, try the release-group one (mb_release_group_id key). If none of them exist, return nothing. Closes: #9
* acoustid: Add mb-release-id and mb-release-group-id keysJean Felder2018-08-018-21/+51
| | | | | | | | | | | | | | | | Musicbrainz database uses both "release" and "release-group" identifiers. A release is "the unique release (i.e. issuing) of a product on a specific date with specific release information such as the country, label, barcode and packaging". A release group is "used to group several different releases into a single logical entity." Add support for both identifiers (release and release-group). mb_album_id key still stores the release-group id. Introduce two new runtime keys: mb_release_id to store release id and mb_release_group_id to store the release-group id. Update acoustid tests accordingly.
* tests: Update acoustid mock objectsJean Felder2018-08-014-8/+7
| | | | | The api no longer returns the same results on three different examples.
* lua-factory: Change warning message to debug in fetch_done()Jean Felder2018-08-011-1/+1
| | | | | The fetch operation can now be used to test if the requested url is valid without displaying a warning message.
* help: Update LINGUASPiotr Drąg2018-07-312-1/+2
|
* Updated Spanish translationDaniel Mustieles2018-07-311-0/+647
|
* help: Add LINGUAS for the Meson buildPiotr Drąg2018-07-281-0/+0
|
* build: Remove custom languages listPiotr Drąg2018-07-281-46/+1
| | | | With the glib preset, Meson will use the LINGUAS file.
* build: Fix automake podcasts buildMarinus Schraal2018-07-281-2/+2
| | | | | Following the gmime removal the totem-pl-parser dep wasn't added as the new alternative in configure.ac .
* tracker: Correct errors returnedMarinus Schraal2018-07-281-7/+7
| | | | | | Some errors were incorrectly returned as BROWSE_FAILED. https://bugzilla.gnome.org/show_bug.cgi?id=794691
* Updated Lithuanian translationAurimas Černius2018-07-271-174/+183
|
* podcasts: Remove gmime dependencyBastien Nocera2018-07-274-22/+17
| | | | | And use totem-pl-parser's helper function instead. totem-pl-parser master has dropped that dependency on gmime.
* Post-release version bump to 0.3.8Victor Toso2018-07-272-2/+2
|
* Release 0.3.7grilo-plugins-0.3.7Victor Toso2018-07-271-0/+26
|
* build: Fix make distcheckVictor Toso2018-07-271-0/+2
| | | | | | | | | As the test with the tarball fails with | (test_games:20431): Grilo-WARNING **: 12:13:09.460: [lua-library] | ../src/lua-factory/grl-lua-library.c:588: Can't fetch element 1 (URL: | http://legacy.thegamesdb.net/api/GetGamesList.php?name=Shatterhand&platform=Nintendo%20Entertainment%20System%20%28NES%29): | 'Could not access mock content: resolve-shatterhand.data'
* test: Add test to check unregistered keys1PunMan2018-07-261-0/+70
| | | | | | | | This test checks whether an unregistered system key is able to register itself as a plugin specific key after source resolution. Related: https://gitlab.gnome.org/GNOME/grilo/issues/1
* thegamesdb: Add developer, publisher, coop & players1PunMan2018-07-261-5/+5
| | | | | Allow lua thegamesdb to use developer, publisher, coop & players keys.
* grl-lua-library: Allow lua plugins to register keys by itself1PunMan2018-07-263-3/+86
| | | | | | | | | | Currently lua plugins have no way of registering keys by themselves, to use a new key it has to be added to system keys. This commit allows lua plugins to register app-specific keys by itself by using grl_data_set_for_id() and grl_data_add_for_id() introduced by Grilo in 0.3.6 release. https://gitlab.gnome.org/GNOME/grilo/issues/1
* All: Removed deprecated g_type_class_add_private()Victor Toso2018-07-2547-328/+135
| | | | | | | | | | | | | | | | | | Instead we define the class with G_DEFINE_TYPE_WITH_PRIVATE() or include G_ADD_PRIVATE() when defining with code. This also removes the usage of G_TYPE_INSTANCE_GET_PRIVATE() as we use instead the _get_instance_private() Notes: - Only plugin skipped is Tracker as it needs more adjustments - Some Private structures had to be renamed e.g: GrlLocalMetadataSourcePriv -> GrlLocalMetadataSourcePrivate e.g: GrlMetadataStorePrivate -> GrlMetadataStoreSourcePrivate - The G_DEFINE_TYPE_WITH_PRIVATE() declaration might be moved as it must be after the private struct definition and before the call for _get_instance_private() - Tested with grilo-test-ui and totem
* build: require same version for glib componentsVictor Toso2018-07-252-7/+12
| | | | | | | | | | As Glib2 requirement was 2.44 since e0aecb45fc7eaa5 we can use the same version for all glib components that are required in Grilo-Plugins - gmodule-2.0 - gobject-2.0 - glib-2.0
* build: Add CIBastien Nocera2018-07-241-0/+36
|
* meson: Search lua-factory sources to correct dirAlexander Mikhaylenko2018-07-232-3/+3
| | | | | Fixes problem partially fixed in commit e3196693258c2935023f482592ff16de6f6f56ec.
* Update Italian translationMilo Casagrande2018-07-191-177/+176
|
* Update Swedish translationAnders Jonsson2018-07-181-180/+177
|
* Update Romanian translationDaniel Șerbănescu2018-07-171-21/+21
|
* Post-release version bump to 0.3.7Victor Toso2018-07-172-2/+2
|
* Release 0.3.6grilo-plugins-0.3.6Victor Toso2018-07-171-0/+66
|
* meson: Install lua-factory sources to correct dirAlexander Mikhaylenko2018-07-172-1/+2
| | | | https://gitlab.gnome.org/GNOME/grilo-plugins/issues/1
* build: include meson in the tarballsVictor Toso2018-07-171-0/+4
| | | | https://gitlab.gnome.org/GNOME/grilo/issues/4
* tests: Disable metrolyrics test while it's brokenVictor Toso2018-07-171-1/+1
| | | | | | The meson change from 4130f1d7006d62b3115923971dddce36eaa08848 https://bugzilla.gnome.org/show_bug.cgi?id=795361
* euronews: Fix parsing of metadataveer2018-07-171-39/+80
| | | | | | | | | | | | | | | | | | | | | | | | The base url of euronews source might depend on the language now. The url previously pointed to flash stream as now it points to a m3u8 playlist, like: | #EXTM3U | #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2000000,RESOLUTION=1280x720 | ewnsabrdepri_ger_720p.m3u8 | #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1200000,RESOLUTION=960x540 | ewnsabrdepri_ger_540p.m3u8 | #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=750000,RESOLUTION=640x360 | ewnsabrdepri_ger_360p.m3u8 | #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=512000,RESOLUTION=400x224 | ewnsabrdepri_ger_224p.m3u8 | #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=350000,RESOLUTION=320x180 | ewnsabrdepri_ger_180p.m3u8 | #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200000,RESOLUTION=160x90 | ewnsabrdepri_ger_90p.m3u8 Closes #3 Signed-off-by: Victor Toso <victortoso@redhat.com>
* guardianvideos: Fix parsing of metadataveer2018-07-171-2/+25
| | | | | Closes #2 Signed-off-by: Victor Toso <victortoso@redhat.com>
* tests: Update url for games testsVictor Toso2018-07-131-14/+14
| | | | | | | Missed from db0b69b1136 where thegamesdb's lua source changed the base api to http://legacy.thegamesdb.net/api Signed-off-by: Victor Toso <victortoso@redhat.com>
* Updated Slovenian translationMatej Urbančič2018-07-111-4/+3
|
* Added Slovenian translationMatej Urbančič2018-07-111-183/+184
|