moved AudioClip::readTag from TagConversionTable to MetadataTypeContainer

This commit is contained in:
fgerlits 2005-06-13 15:40:53 +00:00
parent 3125a6af5c
commit 4716b9c968
21 changed files with 580 additions and 412 deletions

View file

@ -753,7 +753,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Title</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TIT2, Title</FONT></TD>
<TD ALIGN=LEFT>Title</TD>
<TD ALIGN=LEFT><B>dc:title</B></TD>
<TD ALIGN=LEFT>Text</TD>
@ -762,7 +762,7 @@
<TD ALIGN=LEFT>see main</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Artist</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TPE1, Artist</FONT></TD>
<TD ALIGN=LEFT>Creator</TD>
<TD ALIGN=LEFT><B>dc:creator</B></TD>
<TD ALIGN=LEFT>Text</TD>
@ -771,7 +771,7 @@
<TD ALIGN=LEFT>see main</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Album</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TALB, Album</FONT></TD>
<TD ALIGN=LEFT>Album</TD>
<TD ALIGN=LEFT><B>dc:source</B></TD>
<TD ALIGN=LEFT>Text</TD>
@ -780,7 +780,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Year</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TYER, Year</FONT></TD>
<TD ALIGN=LEFT>Year</TD>
<TD ALIGN=LEFT><B>ls:year</B> (by TH instead of dcterms:coverage:temporal:year)</TD>
<TD ALIGN=LEFT>Menu</TD>
@ -789,7 +789,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Genre</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TCON, Genre</FONT></TD>
<TD ALIGN=LEFT>Genre</TD>
<TD ALIGN=LEFT><B>dc:type</B></TD>
<TD ALIGN=LEFT>Menu</TD>
@ -798,7 +798,7 @@
<TD ALIGN=LEFT>see main</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Comment</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>COMM, Comment</FONT></TD>
<TD ALIGN=LEFT>Description</TD>
<TD ALIGN=LEFT><B>dc:description</B></TD>
<TD ALIGN=LEFT>Longtext</TD>
@ -816,7 +816,7 @@
<TD ALIGN=LEFT>see main</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>BPM</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TBPM</FONT></TD>
<TD ALIGN=LEFT>BPM</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:bpm</FONT></B></TD>
<TD ALIGN=LEFT>Number</TD>
@ -825,7 +825,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Rating</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>POPM, Rating</FONT></TD>
<TD ALIGN=LEFT>Rating</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:rating</FONT></B></TD>
<TD ALIGN=LEFT>Number</TD>
@ -834,7 +834,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Duration</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>????, Duration</FONT></TD>
<TD ALIGN=LEFT>Length</TD>
<TD ALIGN=LEFT><B>dcterms:extent</B> (by TH instead of dcterms:format:extent)</TD>
<TD ALIGN=LEFT>Time</TD>
@ -861,7 +861,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Encoded by</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TENC, Encoded by</FONT></TD>
<TD ALIGN=LEFT>Encoded by</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:encoded_by</FONT></B> (by TH instead of Creator.Role.Encoder)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -870,7 +870,7 @@
<TD ALIGN=LEFT>count as creator</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Track #</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TRCK, Track #</FONT></TD>
<TD ALIGN=LEFT>Track number</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:track_num</FONT></B> (by TH instead of Source.Album.TrackNumber)</TD>
<TD ALIGN=LEFT>Menu</TD>
@ -879,7 +879,7 @@
<TD ALIGN=LEFT>count as source.album</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Disc #</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TPOS, Disc #</FONT></TD>
<TD ALIGN=LEFT>Disc number</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:disc_num</FONT></B> (by TH instead of Source.Album.DiscNumber)</TD>
<TD ALIGN=LEFT>Menu</TD>
@ -888,7 +888,7 @@
<TD ALIGN=LEFT>count as source.album</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Mood</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TMOO, Mood</FONT></TD>
<TD ALIGN=LEFT>Mood</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:mood</FONT></B> (by TH instead of Description.Mood)</TD>
<TD ALIGN=LEFT>Menu</TD>
@ -897,7 +897,7 @@
<TD ALIGN=LEFT>count as description</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Label</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TPUB, Label</FONT></TD>
<TD ALIGN=LEFT>Label</TD>
<TD ALIGN=LEFT><B>dc:publisher</B></TD>
<TD ALIGN=LEFT>Text</TD>
@ -906,7 +906,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Composer</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TCOM, Composer</FONT></TD>
<TD ALIGN=LEFT>Composer</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:composer</FONT></B> (by TH instead of Creator.Role.Composer)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -915,7 +915,7 @@
<TD ALIGN=LEFT>count as creator</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Bitrate</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>????, Bitrate</FONT></TD>
<TD ALIGN=LEFT>Bitrate</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:bitrate</FONT></B> (by TH instead of Format.Medium.Bitrate)</TD>
<TD ALIGN=LEFT>Number</TD>
@ -924,7 +924,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Channels</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>????, Channels</FONT></TD>
<TD ALIGN=LEFT>Channels</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:channels</FONT></B> (by TH instead of Format.Medium.Channels)</TD>
<TD ALIGN=LEFT>Menu</TD>
@ -933,7 +933,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Samplerate</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>????, Samplerate</FONT></TD>
<TD ALIGN=LEFT>Sample rate</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:samplerate</FONT></B> (by TH instead of Format.Medium.Samplerate)</TD>
<TD ALIGN=LEFT>Menu</TD>
@ -942,7 +942,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Encoder</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TSSE, Encoder</FONT></TD>
<TD ALIGN=LEFT>Encoder software used</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:encoder</FONT></B> (by TH instead of Format.Medium.Encoder)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -951,7 +951,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>CRC</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>????, CRC</FONT></TD>
<TD ALIGN=LEFT>Checksum</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:crc</FONT></B> (by TH instead of Format.CRC)</TD>
<TD ALIGN=LEFT>Number</TD>
@ -960,7 +960,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Lyrics</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>????, Lyrics</FONT></TD>
<TD ALIGN=LEFT>Lyrics</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:lyrics</FONT></B> (by TH instead of Description.Lyrics)</TD>
<TD ALIGN=LEFT>Longtext</TD>
@ -969,7 +969,7 @@
<TD ALIGN=LEFT>count as description</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Orchestra or band</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TPE2, Orchestra or band</FONT></TD>
<TD ALIGN=LEFT>Orchestra or band</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:orchestra</FONT></B> (by TH instead of Creator.Role.Orchestra)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -978,7 +978,7 @@
<TD ALIGN=LEFT>count as creator</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Conductor</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TPE3, Conductor</FONT></TD>
<TD ALIGN=LEFT>Conductor</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:conductor</FONT></B> (by TH instead of Creator.Role.Conductor)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -987,7 +987,7 @@
<TD ALIGN=LEFT>count as creator</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Lyricist</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TEXT, Lyricist</FONT></TD>
<TD ALIGN=LEFT>Lyricist</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:lyricist</FONT></B> (by TH instead of Creator.Role.Lyricist)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -996,7 +996,7 @@
<TD ALIGN=LEFT>count as creator</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Original lyricist</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TOLY, Original lyricist</FONT></TD>
<TD ALIGN=LEFT>Original lyricist</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:originallyricist</FONT></B> (by TH instead of Creator.Role.OriginalLyricist)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -1005,7 +1005,7 @@
<TD ALIGN=LEFT>count as creator</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Radio station name</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TRSN, Radio station name</FONT></TD>
<TD ALIGN=LEFT>Radio station name</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:radiostationname</FONT></B> (by TH instead of Creator.Role.RadioStationName)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -1014,7 +1014,7 @@
<TD ALIGN=LEFT>count as creator</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Audio file information webpage</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>WOAF, Audio file information webpage</FONT></TD>
<TD ALIGN=LEFT>Audio file information web page</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:audiofileinfourl</FONT></B> (by TH instead of Description.AudioFileInfoURL)</TD>
<TD ALIGN=LEFT>URL</TD>
@ -1023,7 +1023,7 @@
<TD ALIGN=LEFT>count as description</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Artist webpage</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>WOAR, Artist webpage</FONT></TD>
<TD ALIGN=LEFT>Artist web page</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:artisturl</FONT></B> (by TH instead of Description.ArtistURL)</TD>
<TD ALIGN=LEFT>URL</TD>
@ -1032,7 +1032,7 @@
<TD ALIGN=LEFT>count as description</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Audio source webpage</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>WOAS, Audio source webpage</FONT></TD>
<TD ALIGN=LEFT>Audio source web page</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:audiosourceurl</FONT></B> (by TH instead of Description.AudioSourceURL)</TD>
<TD ALIGN=LEFT>URL</TD>
@ -1041,7 +1041,7 @@
<TD ALIGN=LEFT>count as description</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Radio station webpage</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>WORS, Radio station webpage</FONT></TD>
<TD ALIGN=LEFT>Radio station web page</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:radiostationurl</FONT></B> (by TH instead of Description.RadioStationURL)</TD>
<TD ALIGN=LEFT>URL</TD>
@ -1050,7 +1050,7 @@
<TD ALIGN=LEFT>count as description</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Buy CD webpage</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>WPAY, Buy CD webpage</FONT></TD>
<TD ALIGN=LEFT>Buy CD web page</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:buycdurl</FONT></B> (by TH instead of Description.BuyCDURL)</TD>
<TD ALIGN=LEFT>URL</TD>
@ -1059,7 +1059,7 @@
<TD ALIGN=LEFT>count as description</TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>ISRC #</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TSRC, ISRC #</FONT></TD>
<TD ALIGN=LEFT>ISRC number</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:isrcnumber</FONT></B> (by TH instead of Identifier.ISRCNumber)</TD>
<TD ALIGN=LEFT>Number</TD>
@ -1068,7 +1068,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Catalog #</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>????, Catalog #</FONT></TD>
<TD ALIGN=LEFT>Catalog number</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:catalognumber</FONT></B> (by TH instead of Identifier.CatalogNumber)</TD>
<TD ALIGN=LEFT>Number</TD>
@ -1077,7 +1077,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Original Artist</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TOPE, Original Artist</FONT></TD>
<TD ALIGN=LEFT>Original artist</TD>
<TD ALIGN=LEFT><B><FONT COLOR="#FF0000">ls:originalartist</FONT></B> (by TH instead of Creator.Role.OriginalArtist)</TD>
<TD ALIGN=LEFT>Text</TD>
@ -1086,7 +1086,7 @@
<TD ALIGN=LEFT><BR></TD>
</TR>
<TR>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>Copyright</FONT></TD>
<TD HEIGHT=17 ALIGN=LEFT><FONT SIZE=1>TCOP, Copyright</FONT></TD>
<TD ALIGN=LEFT>Copyright</TD>
<TD ALIGN=LEFT><B>dc:rights or ls:license ?</B> (by TH instead of dc:rights:license)</TD>
<TD ALIGN=LEFT>Text</TD>