Moode Forum
An update on lyrics? - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Feature requests (https://moodeaudio.org/forum/forumdisplay.php?fid=8)
+--- Thread: An update on lyrics? (/showthread.php?tid=5807)

Pages: 1 2


RE: An update on lyrics? - swizzle - 07-15-2024

(07-14-2024, 10:05 PM)Evil_Underlord Wrote: Would it be possible to at least display lyrics that are already included in a song tag? I'm not sure where they're stored, but I've used MediaMonkey and other programs to add lyrics to most of my library. That avoids the licensing issue (or at least shifts it to the user).

Looking at that PR I think Tim had it right that some kind of plugin system would be best so that the project as a whole isn’t encumbered by any legal issues. Iirc the original author suggested having a user supplied script run to pull the data, the trick is to make a firewall between what moode does and what such a script would do. Also iirc moode uses php to generate the audio info dialog data, you could theoretically replace the stock version of that script with one that supplies more data (like lyrics or artist/album info). The formatting would be less than ideal as-is, though you could rearrange or maybe add a third tab. And maybe have audio info tabs for cover view? I don’t use it but that seems like the kind of thing that might be interesting to show.


RE: An update on lyrics? - Nutul - 07-15-2024

(07-15-2024, 07:35 PM)swizzle Wrote: (...) Also iirc moode uses php to generate the audio info dialog data, you could theoretically replace the stock version of that script with one that supplies more data (like lyrics or artist/album info).

Not only, there should be a suitable UI component to display such lyrics\, and possibly scroll them real-time, hence a parser of the lyrics should be needed - not to invest in R&D just to reinvent hot water...


RE: An update on lyrics? - Tim Curtis - 07-15-2024

(07-14-2024, 10:05 PM)Evil_Underlord Wrote: Would it be possible to at least display lyrics that are already included in a song tag? I'm not sure where they're stored, but I've used MediaMonkey and other programs to add lyrics to most of my library. That avoids the licensing issue (or at least shifts it to the user).

My TODO list is chronically overcommitted so another dev would need to look into this, but yes displaying Lyrics from a song tag would be possible for example in a "Lyrics" tab in Audio info.

Is there a standard tag for storing lyrics?


RE: An update on lyrics? - TheOldPresbyope - 07-15-2024

(07-14-2024, 10:05 PM)Evil_Underlord Wrote: Would it be possible to at least display lyrics that are already included in a song tag? I'm not sure where they're stored, but I've used MediaMonkey and other programs to add lyrics to most of my library. That avoids the licensing issue (or at least shifts it to the user).

The rub with this proposal is that everything moOde knows about a track's metadata comes from the MPD input plugins. Since MPD doesn't include lyrics (either synchronized or unsynchronized) in its list of suported metadata, moOde would have to include its own metadata parser for every markup scheme (ID3v2, Vorbis Comment, etc). Not impossible, but a fair amount of grunt work.

My music collection is at least 2/3 jazz and classical music. For me lyrics are not a high priority. That's just me.

Regards,
Kent


RE: An update on lyrics? - Tim Curtis - 07-15-2024

(07-15-2024, 08:56 PM)TheOldPresbyope Wrote:
(07-14-2024, 10:05 PM)Evil_Underlord Wrote: Would it be possible to at least display lyrics that are already included in a song tag? I'm not sure where they're stored, but I've used MediaMonkey and other programs to add lyrics to most of my library. That avoids the licensing issue (or at least shifts it to the user).

The rub with this proposal is that everything moOde knows about a track's metadata comes from the MPD input plugins. Since MPD doesn't include lyrics (either synchronized or unsynchronized) in its list of suported metadata, moOde would have to include its own metadata parser for every markup scheme (ID3v2, Vorbis Comment, etc). Not impossible, but a fair amount of grunt work.

My music collection is at least 2/3 jazz and classical music. For me lyrics are not a high priority. That's just me.

Regards,
Kent

Prolly could just use the "comment" tag but I don't know if thats the tag thats being used in @Evil_Underlord collection.


RE: An update on lyrics? - TheOldPresbyope - 07-16-2024

Possibly but I note that Music Brainz Picard, for example, has a mapping table which shows lyrics mapped to specific metadata fields in ID3v2, Vorbis (e.g., FLAC), APEv2, iTunes/MP4, ASF/Windows Media. In a number of cases, the fields have similar names but they still have to be parsed from the metadata containers. Not rocket science but ....

Regards,
Kent