<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed><type>rich</type><version>1.0</version><provider_name>phorkie</provider_name><provider_url>https://p.cweiske.de/</provider_url><title>LRC lyrics file tags</title><author_name>Anonymous</author_name><cache_age>86400</cache_age><width>900</width><height>900</height><html>&lt;!-- embedding all files of https://p.cweiske.de/458 --&gt;
&lt;link rel="stylesheet" href="https://p.cweiske.de/css/embed.css"/&gt;
&lt;div class="phork" id="458"&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  
&lt;div class="document"&gt;


&lt;div class="section" id="lrc-meta-data-tags"&gt;
&lt;h1&gt;LRC meta data tags&lt;/h1&gt;
&lt;p&gt;&lt;a class="reference external" href="https://en.wikipedia.org/wiki/LRC_(file_format)"&gt;LRC lyrics files&lt;/a&gt; may contain &amp;quot;ID tags&amp;quot;.&lt;/p&gt;
&lt;p&gt;This is a list of tags I found in the wild:&lt;/p&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;al&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;Album name: &amp;quot;Life&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;ar&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;Song artist name (performer): &amp;quot;The Cardigans&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;au&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;Song text writer (author): &amp;quot;Svennson Svenigsson&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;by&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;LRC file creator: &amp;quot;MR. THINKER!&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;Encoding&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;File encoding (character set): &amp;quot;iso-8859-15&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;la&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;3-letter language code: &amp;quot;eng&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;id&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;??: &amp;quot;vpbohasn&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;length&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;Music length: &amp;quot;2:50&amp;quot;
Source: &lt;a class="reference external" href="https://github.com/weirongxu/lrc-kit"&gt;https://github.com/weirongxu/lrc-kit&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;offset&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;Music-lyrics offset in milliseconds: &amp;quot;500&amp;quot; (negative values allowed)&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;re&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;Software that created the LRC file: &amp;quot;Jack! The Knife&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;ti&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;Song title: &amp;quot;After All&amp;quot;&lt;/dd&gt;
&lt;dt&gt;&lt;tt class="docutils literal"&gt;ve&lt;/tt&gt;&lt;/dt&gt;
&lt;dd&gt;Software version: &lt;tt class="docutils literal"&gt;15 Supreme&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;div class="section" id="lrc-info"&gt;
&lt;h1&gt;LRC info&lt;/h1&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="https://en.wikipedia.org/wiki/LRC_(file_format"&gt;https://en.wikipedia.org/wiki/LRC_(file_format&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://wiki.mobileread.com/wiki/LRC"&gt;https://wiki.mobileread.com/wiki/LRC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/458/rev-raw/c1e8eb70ffdfd5d05bef7f765465d97bee774107/README.rst" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/458#README.rst"&gt;README.rst&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  &lt;style type="text/css"&gt;&lt;/style&gt;&lt;div class="code"&gt;&lt;table class="lrc"&gt;&lt;tbody&gt;&lt;tr class="li1"&gt;&lt;td class="ln"&gt;&lt;pre class="de1"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
&lt;/pre&gt;&lt;/td&gt;&lt;td class="de1"&gt;&lt;pre class="de1"&gt;[id: vpbohasn]&#13;
[ar: The Cardigans]&#13;
[ti: After All]&#13;
[al: Life]&#13;
[by: MR. THINKER!]&#13;
[Encoding: iso-8859-15]&#13;
[au:Svensson \ Sveningsson]&#13;
[re:Jack! The Knife]&#13;
[ve:15 Supreme]&#13;
[la:eng]&#13;
[00:00.00]&#13;
[00:08.99]After all you were perfectly right&#13;
&amp;#160;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/458/rev-raw/c1e8eb70ffdfd5d05bef7f765465d97bee774107/example.lrc" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/458#example.lrc"&gt;example.lrc&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  
&lt;div class="document" id="lyrics-sources"&gt;
&lt;h1 class="title"&gt;Lyrics sources&lt;/h1&gt;

&lt;div class="section" id="time-data"&gt;
&lt;h1&gt;Time data&lt;/h1&gt;
&lt;p&gt;Synchronized lyrics&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www.xiami.com"&gt;http://www.xiami.com&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;used by osdlyrics: &lt;a class="reference external" href="https://github.com/osdlyrics/osdlyrics/blob/master/lyricsources/xiami/xiami.py"&gt;https://github.com/osdlyrics/osdlyrics/blob/master/lyricsources/xiami/xiami.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;viewlyrics&lt;ul&gt;
&lt;li&gt;service by the minilyrics developer &lt;a class="reference external" href="http://www.crintsoft.com/"&gt;http://www.crintsoft.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;API is at &lt;a class="reference external" href="http://search.crintsoft.com/"&gt;http://search.crintsoft.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;used by minilyrics &lt;a class="reference external" href="http://www.crintsoft.com/"&gt;http://www.crintsoft.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;used by osdlyrics: &lt;a class="reference external" href="https://github.com/osdlyrics/osdlyrics/blob/master/lyricsources/viewlyrics/viewlyrics.py"&gt;https://github.com/osdlyrics/osdlyrics/blob/master/lyricsources/viewlyrics/viewlyrics.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="timeless"&gt;
&lt;h1&gt;Timeless&lt;/h1&gt;
&lt;p&gt;Without time stamps, so cannot be used for LRC files&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www.azlyrics.com"&gt;http://www.azlyrics.com&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;used by lyrico: &lt;a class="reference external" href="https://github.com/abhimanyuPathania/lyrico/blob/master/lyrico/lyrico_sources/az_lyrics.py"&gt;https://github.com/abhimanyuPathania/lyrico/blob/master/lyrico/lyrico_sources/az_lyrics.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www.darklyrics.com/"&gt;http://www.darklyrics.com/&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;Heavy Metal texts only&lt;/li&gt;
&lt;li&gt;used by rhythmbox: &lt;a class="reference external" href="https://git.gnome.org/browse/rhythmbox/tree/plugins/lyrics/DarkLyricsParser.py"&gt;https://git.gnome.org/browse/rhythmbox/tree/plugins/lyrics/DarkLyricsParser.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://j-lyric.net"&gt;http://j-lyric.net&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;chinese interface&lt;/li&gt;
&lt;li&gt;used by rhythmbox: &lt;a class="reference external" href="https://git.gnome.org/browse/rhythmbox/tree/plugins/lyrics/JlyricParser.py"&gt;https://git.gnome.org/browse/rhythmbox/tree/plugins/lyrics/JlyricParser.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://www.letras.mus.br/"&gt;https://www.letras.mus.br/&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&amp;quot;terra&amp;quot;?&lt;/li&gt;
&lt;li&gt;used by rhythmbox: &lt;a class="reference external" href="https://git.gnome.org/browse/rhythmbox/tree/plugins/lyrics/TerraParser.py"&gt;https://git.gnome.org/browse/rhythmbox/tree/plugins/lyrics/TerraParser.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://lyrics.jetmute.com/"&gt;http://lyrics.jetmute.com/&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;formerly www.jetlyrics.com&lt;/li&gt;
&lt;li&gt;used by rhythmbox: &lt;a class="reference external" href="https://git.gnome.org/browse/rhythmbox/tree/plugins/lyrics/JetlyricsParser.py"&gt;https://git.gnome.org/browse/rhythmbox/tree/plugins/lyrics/JetlyricsParser.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://lyrics.wikia.com/"&gt;http://lyrics.wikia.com/&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;used by lyrico: &lt;a class="reference external" href="https://github.com/abhimanyuPathania/lyrico/blob/master/lyrico/lyrico_sources/lyric_wikia.py"&gt;https://github.com/abhimanyuPathania/lyrico/blob/master/lyrico/lyrico_sources/lyric_wikia.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://www.musixmatch.com"&gt;https://www.musixmatch.com&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;used by lyrico: &lt;a class="reference external" href="https://github.com/abhimanyuPathania/lyrico/blob/master/lyrico/lyrico_sources/musix_match.py"&gt;https://github.com/abhimanyuPathania/lyrico/blob/master/lyrico/lyrico_sources/musix_match.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/458/rev-raw/c1e8eb70ffdfd5d05bef7f765465d97bee774107/sources.rst" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/458#sources.rst"&gt;sources.rst&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  
&lt;div class="document" id="tools-to-work-with-lrc-files"&gt;
&lt;h1 class="title"&gt;Tools to work with LRC files&lt;/h1&gt;

&lt;p&gt;Also see &lt;a class="reference external" href="http://cweiske.de/tagebuch/embedded-lyrics.htm"&gt;http://cweiske.de/tagebuch/embedded-lyrics.htm&lt;/a&gt;&lt;/p&gt;
&lt;div class="section" id="editors"&gt;
&lt;h1&gt;Editors&lt;/h1&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;karlyriceditor&lt;ul&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www.ulduzsoft.com/linux/karaoke-lyrics-editor/"&gt;http://www.ulduzsoft.com/linux/karaoke-lyrics-editor/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://sourceforge.net/projects/karlyriceditor/"&gt;https://sourceforge.net/projects/karlyriceditor/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="libraries"&gt;
&lt;h1&gt;Libraries&lt;/h1&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/weirongxu/lrc-kit"&gt;https://github.com/weirongxu/lrc-kit&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;javascript&lt;/li&gt;
&lt;li&gt;can combine/compact files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="tools"&gt;
&lt;h1&gt;Tools&lt;/h1&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/miracle2k/elrc-maker"&gt;https://github.com/miracle2k/elrc-maker&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;javascript&lt;/li&gt;
&lt;li&gt;create LRC files in the browser&lt;/li&gt;
&lt;li&gt;demo: &lt;a class="reference external" href="http://stage.elsdoerfer.com/elrcmaker/"&gt;http://stage.elsdoerfer.com/elrcmaker/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/tonychee7000/py_lrc/blob/master/py_lrc"&gt;https://github.com/tonychee7000/py_lrc/blob/master/py_lrc&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;python&lt;/li&gt;
&lt;li&gt;parses + prints out again, can be used as basis for own code&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/458/rev-raw/c1e8eb70ffdfd5d05bef7f765465d97bee774107/tools.rst" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/458#tools.rst"&gt;tools.rst&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</html></oembed>
