| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
The API is no longer accessible without authorization.
|
|
|
|
|
|
|
|
|
|
|
| |
Rawhide is breaking the introspecting build with a permission to read
error.
ldd: error: you do not have read permission for `/builds/victortoso/grilo-plugins/_build/tmp-introspectv0kuw8ww/Grl-0.3'
That is a temporary folder created by meson (0.55.0-2) but I think the
issue is in the new python 3.9. I could not reproduce locally but for
now, let's fix CI for grilo and grilo-plugins (due subprojects)
|
|
|
|
|
|
|
|
|
|
|
|
| |
json test data are loaded from the file
grl-media-test-related-keys.json. It contains a key named
"related-keys" which is an array of related keys.
On the lua side, these "related-keys" are converted into indexed
arrays in order to create a GrlMedia with related keys.
On the other side, when the data are read from `json-glib.h`, the
related keys are retrieved by looping through "related-keys" array.
|
| |
|
|
|
|
|
|
|
| |
This patch adds support for GrlRelatedKeys in lua sources.
Array indexes may be used to refer to the related keys.
Closes: #39
|
|
|
|
|
|
|
|
| |
This patch moves the code related to adding the key and the
data associated with it while building the GrlMedia object
to a separate function.
This can be reused when adding support for GrlRelatedKeys.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The MediaServer2Spec Type property can be set to one of only seven possible values: 'container','video',
'video.movie', 'audio', 'music', 'image' or 'image.photo'. This doesn't allow us to differentiate
between different container objects.
TypeEx is the MediaServer2Spec extended type property. TypeEx is a superset of Type.
It can be used to distinguish between an artist container and an album container. An album container
has type container but extended type object.album.musicAlbum .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
An AcoustID lookup operation can return multiple results. Each of
these results can contain multiple MusicBrainz recordings. However, a
result can contain recordings that are also part of an other result.
As a grilo query operation returns each of these recordings, it means
that the same recording can be returned multiple times. In other
words, a query operation can return duplicates.
Fix the issue by storing the recordings that have already been
found and checking that a result does not contain recordings that have
already been returned.
|
| |
|
|
|
|
|
|
|
|
| |
The libdmapsharing library mistakenly exported IS_DMAP... symbols,
whereas GObject introspection expects DMAP_IS... The library has since
fixed this, and this commit modifies grilo-plugins to follow suit.
Signed-off-by: W. Michael Petullo <mike@flyn.org>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
grl_tracker_del_source() became obsolete since 41e4a21 "tracker:
rewrite notification code" in 2015-11-03
grl_tracker_get_source_name() became obsolete since 32e6b6d "tracker:
Remove per-device-source configuration" in 2019-07-15
https://gitlab.gnome.org/GNOME/grilo-plugins/-/merge_requests/80
|
|
|
|
|
|
| |
Map nfo:genre to GRL_METADATA_KEY_ALBUM_GENRE.
Extract multiple genres if a common delimiter character (comma, slash
or semi-colon) is used.
|
| |
|
|
|
|
| |
Signed-off-by: W. Michael Petullo <mike@flyn.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support for libdmapsharing's 4.0 API without removing support for
the earlier API. The newer version takes precedence if both versions
exist on the build host. The libdmapsharing 4.0 API better supports
introspection and Vala.
Distributions will likely take some time to migrate from libdmapsharing
3 to 4, and supporting both aids in this. Eventually, we should
pull the support for libdmapsharing's 3.0 API. This involves removing
grl-*-compat.h, reverting the references to the adapter functions therein
back to direct references, and removing the related conditionals from
meson.build and src/dmap/meson.build.
Signed-off-by: W. Michael Petullo <mike@flyn.org>
|
|
|
|
| |
Signed-off-by: W. Michael Petullo <mike@flyn.org>
|
|
|
|
| |
Signed-off-by: W. Michael Petullo <mike@flyn.org>
|
|
|
|
|
|
|
|
|
|
|
| |
The format must be YYYY-MM-DD but current string.format could return
single digit month or day.
I notice this while porting in grilo's grl_date_time_from_iso8601() to
use g_date_time_new_from_iso8601() in oppose to deprecated
g_time_val_from_iso8601().
Hooray for unit tests!
|
|
|
|
|
|
| |
This reverts commit f351629524719b239daa2a7715e1e49477300328.
As we already have newest gom-devel installed.
|
| |
|
|
|
|
|
|
|
|
|
| |
This makes it possible for the dleyna plugin to work against a
namespaced dleyna D-Bus server, such as the one running inside a
sandbox alongside the application it supports.
Note that it currenly requires an unmerged change to dleyna-server.
See: https://github.com/intel/dleyna-server/pull/164
|
|
|
|
|
| |
To satisfy the bookmarks plugin:
meson.build:144:16: ERROR: Problem encountered: Missing dependencies for bookmarks plugin
|
| |
|
|
|
|
| |
Now that the root cause has been fixed.
|
|
|
|
| |
To fix a bad problem in earlier versions of the library.
|
|
|
|
| |
Closes: #65
|
| |
|
| |
|
|
|
|
| |
Related: https://gitlab.gnome.org/GNOME/grilo-plugins/issues/64
|
|
|
|
|
|
|
|
|
|
| |
When creating a sparql query, only the special characters need to be
escaped. However, g_strescape replaces the non-ascii characters with a
'\' followed by their octal representation. This results in a invalid
query when a string contains non-ascii characters.
Using tracker_sparql_escape_string function instead of g_strescape
fixes this issue.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
No UTF-8 or i18n support if we don't run setlocale().
|
|
|
|
|
|
|
|
| |
Can't run the tests without the plugin installed, so error out if it's
missing. If the chromaprint plugin can't be installed for the tests,
then disable the chromaprint grilo plugin.
Bail out! FATAL-WARNING: chromaprint GStreamer plugin missing, verify your installation
|
|
|
|
|
|
|
| |
This reverts commit df4038cd3bf55ac111b933488adf9a9b018f7b99. The reverted
commit bore the wrong Git message, and it requires review.
Signed-off-by: W. Michael Petullo <mike@flyn.org>
|
|
|
|
| |
Signed-off-by: W. Michael Petullo <mike@flyn.org>
|