After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 725323 - Add fanart.tv plugin
Add fanart.tv plugin
Status: RESOLVED OBSOLETE
Product: grilo
Classification: Other
Component: source requests
git master
Other All
: Normal normal
: ---
Assigned To: grilo-maint
grilo-maint
Depends on:
Blocks:
 
 
Reported: 2014-02-27 14:33 UTC by Bastien Nocera
Modified: 2018-09-24 09:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2014-02-27 14:33:01 UTC
They have support for downloading fanart for movies, tv series and music. The movies API requires a tmdb ID, the series data a tvdb ID, and music a MusicBrainz ID. It also requires attribution.

That means we'd need:
- tvdb support
- musicbrainz support
- adding a key for attributions and linking back to the website
Comment 2 David King 2014-03-21 11:00:39 UTC
Bastien mentioned that EasyTAG might find such a plugin useful, and that is indeed the case. I would like to use it for:

* metadata lookups based on discID (from an inserted CD)
* metadata lookups from individual audio files (which might or might not have an existing MBID)
* metadata lookups based on a group of audio files (the user might have grouped files into an album, and want to fill in the metadata for all files at once)
* metadata lookups based on album name

Essentially, I am very interested in providing either a file, set of files, album name or disc ID and getting back one or more MBIDs, or a list of albums which the user might want to choose from. I do not know how that fits in with the plugin capabilities, so this is just to provide some use cases and ideas.
Comment 3 Juan A. Suarez Romero 2014-03-21 12:10:47 UTC
Lot of the proposed ideas fits perfectly in Grilo.

For instance, we could have a plugin that provides information (artist, album, year, genre, ...) from the MDBID. Moreover, we could have another (or the same) plugin that is in charge of obtaining such MBDID from a file, using proper libraries. As you see, the idea is that plugins collaborate among them to provide the information needed.

Then, you would have several ways of getting such information from your application. On one hand, you could just create Grilo medias from the files containing all the information required to fetch the new information. For instance, if you know the artist name and album name, you could directly create a Grilo media with both values and ask Last.fm plugin to get the covers from that. Of course, you can introspect plugins to know what they provide and what they require.

On the other hand, you could ask grilo to create a GrlMedia from a file, and all the information you require. Grilo would take the file and do all the work for you.

The difference is that for the later you would need a physical file. If you are more interested in the providing information from an album in general, you would need to create the media yourself.
Comment 4 Bastien Nocera 2015-09-24 13:49:29 UTC
Add to the "request" component.
Comment 5 GNOME Infrastructure Team 2018-09-24 09:26:21 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/grilo/issues/44.