2015-03-11, 17:28
(2015-03-11, 15:10)Montellese Wrote:(2015-03-11, 13:26)Tolriq Wrote: Since 14.2 should be out one day I started dropping Eden and updating my internal database to be more robust for future and it seems there's some strange things with audio library.
AudioLibrary.GetArtists :
- Without albumartistsonly or set to false : Return all artists but not "Various Artists"
- With albumartistsonly set to true : Return "Various Artists" but not the compilation artists.
In both cases : The field compilationartist is always false when it should be set to true for compilation artists in the first case.
So there's no way to have a complete list with needed details.
IMO First case should return Various Artist artist as it have a valid id and details and compilationartist field should work. (And specially since that from other users database this name is locally translated).
AudioLibrary.GetAlbums :
Does not return albums with an empty title even if they are in the database.
And AudioLibrary.GetSongs will return AlbumId corresponding to those unreturned albums.
AudioLibrary.GetAlbumDetails will return information about those and return them as label Singles
So I suppose this is more or less an internal way of handling things like all songs must belong to an album so let's use no title albums to indicate that it's a single ?
I suppose I can use this hack on my side too, if no album found then it's normal and a single but I find that quite ugly.
Thanks for the detailed feedback and analysis. I never knew the music db as good as the video db and since the complete re-write for musicbrainz I have completely lost the overview so it's highly possible that there are some issue. AFAIK the integration of compilations and singles have always been more of a hack than anything else in core so JSON-RPC is probably suffering from that.
(2015-03-11, 14:07)Lappskij Wrote: @Montellese
Just a quick question, hope that is alright.
Any chance that you are working on implementing support for the widely used TAG mood in the future programming of the Kodi player?
I see that this is already a implemented tag field in Kodi developers scraper TheAudioDB.
Thanks.
Isn't there already a mood property? I don't really know the music library / database that well but IIRC there is one but it's not really scraped by any scraper!?!?
There is a mood property, but as far as I know there is no API support for the tag. I have re-tagged my whole library with MusicBrainz Picard and ID3v2 version 2.4, and thereby gotten a head start on all new feature possibilities like ie. moods. Only asking because making smart playlists in Kodi based on mood tags would be awesome, but as of now not possible due to missing api integration. So even if all the new info from the new ID3v2 version 2.4 can be scraped with TheAudioDB (since the Universal scraper doesn't support this yet), it can't be written in to the Kodi DB and used by addons. Am I right?
Thanks!