GNOME Bugzilla – Bug 725323
Add fanart.tv plugin
Last modified: 2018-09-24 09:26:21 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
http://fanart.tv/api-docs/music-api/ http://fanart.tv/api-docs/movie-api/ http://fanart.tv/api-docs/tv-api/
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.
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.
Add to the "request" component.
-- 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.