2015-07-06, 17:10
The ARTISTS tag PR recently got merged which will help a lot I think.
(2015-07-06, 17:06)bigbig6 Wrote: I'm not a classical music's aficionados, but this resquest sound great for me.
I can't help you in anyway, but will love it. Classical music can't be handled just like other kind of music...
A+
Quote:Just out of interest what tags would you like to be read in Kodi for classical music?
(2015-07-15, 18:50)zag Wrote: If you take a look at "evilhamster" recent PR on the XBMC repository you can see its actually quite easy to add new tags to the software. All we require is a pull request to add features. It will need a database bump as well to store the new tags.OK Zag, I'll bite, the tags would be a good start.
Another developer also recently added the "mood" tag so you can see his changes in the Kodi software for that also.
Any developer with a few hours could add these new tags, that at least could be a starting point.
(2015-07-16, 14:40)DaveBlake Wrote:(2015-07-15, 18:50)zag Wrote: If you take a look at "evilhamster" recent PR on the XBMC repository you can see its actually quite easy to add new tags to the software. All we require is a pull request to add features. It will need a database bump as well to store the new tags.OK Zag, I'll bite, the tags would be a good start.
Another developer also recently added the "mood" tag so you can see his changes in the Kodi software for that also.
Any developer with a few hours could add these new tags, that at least could be a starting point.
Just need to get a dev environment set up at home, a test build of Kodi etc..... and discover how a Kodi nubie gets to contribute code and be taken seriously. Got any links to help me get started as a Kodi contributer? Been a while since I got my hands dirty with C++
Regarding tags am I limited to choosing from the list you gave? Before I just do what I think, anyone else have an opinion on useful tags for managing classical music? Is there better forum to ask this question?
My thoughts on tags....
As ID3 tags as well as Vorbis, adding COMPOSER (TCOM) and CONDUCTOR (TPE3) are obvious.
Staying within ID3 I would add TIT1 (content group) and TIT3 (Subtitle). In mp3 files TIT1 could be used for the work (e.g. Symphony no. 5), although due to the players many people may currently have that at the start of TIT2 (title) along with the movement etc. Non-Kodi users may have used TIT1 for album rather than TALB (ALBUM), but that is their problem! Allowing TIT3 to refine the title while we are at it makes sense for classical music.
I have seen the equivalent Vorbis tags listed as either GROUPING or CONTENTGROUP and SUBTITLE. Given the variations and Vorbis flexibity, it is temping to suggest using WORK as a custom tag in place of GROUPING or CONTENTGROUP, or maybe load all variants the same.
Without proliferating useless fields, I believe that ARTIST (or ALBUMARTIST) is not a substitute for separate ENSEMBLE and PERFORMER tags. In music data terms Rolling Stones or Katy Perry are not the same kind of thing as Liza don Getti (soprano soloist) or Berliner Philharmoniker. As someone with a large collection that spans both classical and non-classical music this differentiation is important, I really don't want all the classical soloists (and other individual performers singled out for mention), orchestras, quartets etc. listed along with my pop groups and solo artists. But I would like to be able to access this information - display it, search for it etc. - and for that it needs to be in the music database.
Hence for FLAC files I propose adding handling for ENSEMBLE and PERFORMER(s) tags. Ensemble appears as a known but unprocessed tag in Kodi code, not sure what the history is.
All my files are FLAC, but what about mp3? ID3v2 has a slew of frames for various kinds of artists:
TPE1 Lead performer(s)/Soloist(s)
TPE2 Band/orchestra/accompaniment
TPE3 Conductor/performer refinement
Players, inc Kodi, use TPE1 as Artist and TPE2 as AlbumArtist which works fine for non-classcial, but mix classical in there and it gets messy. Plenty of people complain how ID3 not best approach for classical, but no real solutions proposed. So do I use custom TXXX tags, co-op the TPE4, TOPE and TMCL tags, or leave mp3 classical music users to sort their own patch?
(2015-07-16, 15:16)zag Wrote: Well I'd start slow with a single standard tag that is important with classical music.I can see the wisdom in that, don't run before I can walk. But it may not be easy to take small steps and actually improve things for classical music, otherwise someone would have done it already.
Kodi development is done in very small chunks so one step at a time.
(2015-08-14, 19:52)zag Wrote: The Development forum is the best place if your still thinking about the code and how it should be done.
If you have already written some code then submit it as a Pull Request against the Kodi repository and devs will jump in to discuss there. Make sure each PR is a small feature though such as a single new tag. Large PR's rarely get approved so its best to split them up.