There are several places to obtains lyrics in a predictable format with an API, for example LyricWiki, even with support to multiple languages. One example with kana, rōmaji and English versions here: <a href="http://lyrics.wikia.com/%E5%AE%87%E5%A4%9A%E7%94%B0%E3%83%92%E3%82%AB%E3%83%AB_(Hikaru_Utada):%E5%85%89">宇多田ヒカル ー 光</a>.<div>

<br></div><div>There is too a file format to store synchronized lyrics, <a href="http://en.wikipedia.org/wiki/LRC_(file_format)">http://en.wikipedia.org/wiki/LRC_(file_format)</a> and there are several servers offering this lyrics format.<div>

<br></div><div>The problem here is not obtaining lyrics but how reliable is the subtitle because basically that databases are created by people like the Wikipedia.<br><br>Finally there are a bunch of lyrics fetchers because are easy to implement and even I wrote two, one deprecated for Amarok 2 written in jscript, and the one I used in my daily basics written in python.</div>

<div><div><div><br><div class="gmail_quote">On Wed, Mar 20, 2013 at 4:52 PM,  <span dir="ltr"><<a href="mailto:phreedom@yandex.ru" target="_blank">phreedom@yandex.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Среда 20 марта 2013 16:06:39 Ignacio Serantes wrote:<br>
> Extracted from ontology documentation:<br>
><br>
> Plain-text representation of the content of a InformationElement with all<br>
> markup removed. The main purpose of this property is full-text indexing and<br>
> search. Its exact content is considered application-specific. The user can<br>
> make no assumptions about what is and what is not contained within.<br>
</div>> *Applications<br>
> should use more specific properties wherever possible*.<br>
<br>
*wherever possible*. The rationale for not adding a specific property like<br>
nmm:lyrics was that such a property might be underspecified and effectively<br>
useless. Also, this would mean lots of content types would get their own<br>
"nicely named plain-text version of the data without any strict serialization<br>
requirements" properties without any useful result either.<br>
<br>
To put "The user can make no assumptions about what is and what is not<br>
contained within" into musical context: typical data ripped off a lyrics site<br>
might contain lyrics only, or lyrics prepended with band, title or who knows<br>
what else, format can be quite "flexible" too, even worse if you use several<br>
lyrics sources.<br>
<br>
So, the user who knows what nmm:MusicPiece is, also knows that you can get a<br>
somewhat useful, but not machine-readable text dump in nie:plainTextContent<br>
which is likely to also contain lyrics, and that's exactly what you get from a<br>
typical lyrics site.<br>
<br>
Properly implemented lyrics needs a rather clean feed and who knows maybe it<br>
shouldn't even be implemented as a single text property. Maybe a subtitle-like<br>
approach "time-stamped text" is a better idea?<br>
<br>
Or, maybe I missed some important development and there's a very good<br>
authoritative lyrics DB with a predictable format and we should get started on<br>
defining nmm:lyrics? I don't monitor this actively...<br>
<div class="HOEnZb"><div class="h5"><br>
> When documentation informs you that other ontologies should be used I have<br>
> doubts.<br>
><br>
> On Wed, Mar 20, 2013 at 2:54 PM, <<a href="mailto:phreedom@yandex.ru">phreedom@yandex.ru</a>> wrote:<br>
> > On Вторник 19 марта 2013 20:22:14 Ignacio Serantes wrote:<br>
> > > Hi list,<br>
> > ><br>
> > > As a first step to add music lyrics to Nepomuk I will add support<br>
> > > for<br>
> > > lyrics frames in audio files in taglibextractor and this data will<br>
> > > be<br>
> > > stored in<br>
> > > nie:plainTextContent<<br>
> ><br>
> > <a href="http://www.semanticdesktop.org/ontologies/nie/#plainTe" target="_blank">http://www.semanticdesktop.org/ontologies/nie/#plainTe</a><br>
> ><br>
> > > xtContent> because there is no better place to store this<br>
> > > information.<br>
> ><br>
> > This is the proper place to store lyrics.<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best wishes,<div>Ignacio</div><div><br></div>
</div></div></div></div>