<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 1/4/24 15:54, Jan Hambrecht via
mythtv-users wrote:<br>
</div>
<blockquote type="cite" cite="mid:6827126.lOV4Wx5bFT@delle"><span
style="white-space: pre-wrap">
</span>
<blockquote type="cite">
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Hi,
I've got a CD set as a christmas present and was motivated to look into
the
issue. I managed to put something working together using the musicbrainz
C/C++ libs. The result can be seen in this PR: <a class="moz-txt-link-freetext" href="https://github.com/MythTV/">https://github.com/MythTV/</a>
mythtv/pull/834. It pulls metadata and coverart for an audio CD and
displays that when playing the CD with the CD autoplay feature of
MythMusic.
Ciao Jan
</pre>
</blockquote>
</blockquote>
</blockquote>
<p>Wow, thank you! Does this get the metadata for CD import also?
(I haven't tried this yet) <br>
</p>
<blockquote type="cite" cite="mid:6827126.lOV4Wx5bFT@delle">
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">
Jan,
This is fantastic work.
I added req. libs, recompile mythmusic and it works PERFECTLY!
Grat work :-)
btw: as we have now musicbrainz nicely integrated with mythmusic - can it be
also used to improve lyrics handling in mythmusic?
</pre>
</blockquote>
</blockquote>
<blockquote type="cite" cite="mid:6827126.lOV4Wx5bFT@delle">
<pre class="moz-quote-pre" wrap="">
Thanks Piotr!
Are you sure that musicbrainz does also have lyrics? I am no aware of that and
the API does not seem to include any support for that.
Ciao Jan
</pre>
</blockquote>
<p>The lyrics come from python grabbers, one for each source that
might have lyrics. Genius is tried early and finds a string like
"9 Contributors" which stops the search. Lately I get good
results only from lyrics.com by manually selecting it from the
list.<br>
</p>
<p>Probably most of the grabbers need updates due to source site
changes. We could change the order to list more successful
grabbers first, but even this changes over time as sites break the
grabbers.<br>
</p>
<p>-Tim</p>
<p><br>
</p>
</body>
</html>