philippe44 / LMS-ShairTunes2W

Airtunes with LMS (fork of https://github.com/disaster123/shairport2_plugin)
60 stars 3 forks source link

Feature request: Support classical music metadata such as band (orchestra), composer, conductor #54

Open schup011 opened 1 month ago

schup011 commented 1 month ago

Thank you for this great plugin. Since I have switched to an iPhone, I am using this very often to listen to Apple Music albums.

As I rather hear classical music, it would be great if this plugin could also feed the information about band(orchestra), composer and conductor into LMS, such that it can be displayed (I have means for that).

The problem is that those information usually is mixed together in the artist field. But I think the AirPlay interfaces has the information separated.

Do you think this could be done (maybe starting with composer)? I would be happy to help, but have to say that besides some programming skills, I do not have the environment and experience for plugin development in LMS.

philippe44 commented 1 month ago

I can have a look but probably not soon. What would help is that you identify the DMAP tags you need

schup011 commented 1 month ago

So I have found

So composer is there.

Strangely, band and conductor are not present in the description of the daap protocol I could find. Strangely because if you hit the three dots in Apple Music and choose "song info", much more information is there (including band, conductor, ...), but it could be that this information is not transferred over the AirPlay protocol....