| View previous topic :: View next topic |
| Author |
Message |
SKAN
Joined: 26 Dec 2005 Posts: 6264
|
Posted: Wed Dec 05, 2007 10:17 am Post subject: I Require: Any English MP3 song with Lyrics3 V2 TAG |
|
|
Dear Friends,
I am writing a couple of routines to Read/Write Lyrics3 V2 tags from a .MP3 file and therefore urgently require some samples which contain Lyrics properly formatted with Lyrics3 version 2.
Please send them to email_dot_skan_at_gmail_dot_com
Best regards.  |
|
| Back to top |
|
 |
BoBoĻ Guest
|
Posted: Wed Dec 05, 2007 11:34 am Post subject: |
|
|
For those who don't know what Skan is talking about: [What is Lyrics3 v2.00?]  |
|
| Back to top |
|
 |
BoBoĻ Guest
|
Posted: Wed Dec 05, 2007 11:40 am Post subject: |
|
|
@ to whom it may concern: [id3lib]  |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 6264
|
Posted: Wed Dec 05, 2007 12:16 pm Post subject: |
|
|
| BoBoĻ wrote: | @ to whom it may concern: [id3lib]  |
I suppose those decorated DLL functions cannot be directly accessed with the regular DllCall() ... Sean might be knowing a technique, though.
| Code: | ??0BStringReader@io@dami@@QAE@ABV012@@Z
??0BStringReader@io@dami@@QAE@ABV?$basic_string@EU?$char_traits@E@std@@V?$allocator@E@2@@std@@@Z
??0BStringWriter@io@dami@@QAE@AAV?$basic_string@EU?$char_traits@E@std@@V?$allocator@E@2@@std@@@Z
??0BStringWriter@io@dami@@QAE@ABV012@@Z
??0CharReader@io@dami@@QAE@AAVID3_Reader@@@Z
??0CharReader@io@dami@@QAE@ABV012@@Z
??0CompressedReader@io@dami@@QAE@AAVID3_Reader@@I@Z
??0CompressedReader@io@dami@@QAE@ABV012@@Z
??0ExitTrigger@io@dami@@QAE@AAVID3_Reader@@@Z
??0ExitTrigger@io@dami@@QAE@AAVID3_Reader@@I@Z
??0ExitTrigger@io@dami@@QAE@ABV012@@Z
??0ID3_Field@@IAE@XZ
??0ID3_Field@@QAE@ABV0@@Z
??0ID3_Frame@@QAE@ABV0@@Z
??0ID3_Frame@@QAE@W4ID3_FrameID@@@Z
??0ID3_FrameInfo@@QAE@XZ
??0ID3_FStreamWriter@@QAE@AAV?$basic_fstream@DU?$char_traits@D@std@@@std@@@Z
??0ID3_FStreamWriter@@QAE@ABV0@@Z
??0ID3_IFStreamReader@@QAE@AAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@@Z
??0ID3_IFStreamReader@@QAE@ABV0@@Z
??0ID3_IOStreamWriter@@QAE@AAV?$basic_iostream@DU?$char_traits@D@std@@@std@@@Z
??0ID3_IOStreamWriter@@QAE@ABV0@@Z
??0ID3_IStreamReader@@QAE@AAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z
??0ID3_IStreamReader@@QAE@ABV0@@Z
??0ID3_MemoryReader@@QAE@ABV0@@Z
??0ID3_MemoryReader@@QAE@PBDI@Z
??0ID3_MemoryReader@@QAE@PBEI@Z
??0ID3_MemoryReader@@QAE@XZ
??0ID3_MemoryWriter@@QAE@ABV0@@Z
??0ID3_MemoryWriter@@QAE@QAEI@Z
??0ID3_MemoryWriter@@QAE@XZ
??0ID3_OFStreamWriter@@QAE@AAV?$basic_ofstream@DU?$char_traits@D@std@@@std@@@Z
??0ID3_OFStreamWriter@@QAE@ABV0@@Z
??0ID3_OStreamWriter@@QAE@AAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
??0ID3_OStreamWriter@@QAE@ABV0@@Z
??0ID3_Reader@@QAE@ABV0@@Z
??0ID3_Reader@@QAE@XZ
??0ID3_Tag@@QAE@ABV0@@Z
??0ID3_Tag@@QAE@PBD@Z
??0ID3_Writer@@QAE@ABV0@@Z
??0ID3_Writer@@QAE@XZ
??0LineFeedReader@io@dami@@QAE@AAVID3_Reader@@@Z
??0LineFeedReader@io@dami@@QAE@ABV012@@Z
??0StringReader@io@dami@@QAE@ABV012@@Z
??0StringReader@io@dami@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0StringWriter@io@dami@@QAE@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0StringWriter@io@dami@@QAE@ABV012@@Z
??0UnsyncedReader@io@dami@@QAE@AAVID3_Reader@@@Z
??0UnsyncedReader@io@dami@@QAE@ABV012@@Z
??0UnsyncedWriter@io@dami@@QAE@AAVID3_Writer@@@Z
??0UnsyncedWriter@io@dami@@QAE@ABV012@@Z
??0WindowedReader@io@dami@@QAE@AAVID3_Reader@@@Z
??0WindowedReader@io@dami@@QAE@AAVID3_Reader@@I@Z
??0WindowedReader@io@dami@@QAE@AAVID3_Reader@@II@Z
??0WindowedReader@io@dami@@QAE@ABV012@@Z
??1BStringReader@io@dami@@UAE@XZ
??1BStringWriter@io@dami@@UAE@XZ
??1CharReader@io@dami@@UAE@XZ
??1CompressedReader@io@dami@@UAE@XZ
??1ExitTrigger@io@dami@@UAE@XZ
??1ID3_Field@@MAE@XZ
??1ID3_Frame@@UAE@XZ
??1ID3_FrameInfo@@QAE@XZ
??1ID3_FStreamWriter@@UAE@XZ
??1ID3_IFStreamReader@@UAE@XZ
??1ID3_IOStreamWriter@@UAE@XZ
??1ID3_IStreamReader@@UAE@XZ
??1ID3_MemoryReader@@UAE@XZ
??1ID3_MemoryWriter@@UAE@XZ
??1ID3_OFStreamWriter@@UAE@XZ
??1ID3_OStreamWriter@@UAE@XZ
??1ID3_Tag@@UAE@XZ
??1LineFeedReader@io@dami@@UAE@XZ
??1StringReader@io@dami@@UAE@XZ
??1StringWriter@io@dami@@UAE@XZ
??1UnsyncedReader@io@dami@@UAE@XZ
??4CompressedReader@io@dami@@QAEAAV012@ABV012@@Z
??4ID3_Frame@@QAEAAV0@ABV0@@Z
??4ID3_FrameInfo@@QAEAAV0@ABV0@@Z
??4ID3_MemoryReader@@QAEAAV0@ABV0@@Z
??4ID3_MemoryWriter@@QAEAAV0@ABV0@@Z
??4ID3_Reader@@QAEAAV0@ABV0@@Z
??4ID3_Tag@@QAEAAV0@ABV0@@Z
??4ID3_Writer@@QAEAAV0@ABV0@@Z
??6ID3_Tag@@QAEAAV0@ABVID3_Frame@@@Z
??6ID3_Tag@@QAEAAV0@PBVID3_Frame@@@Z
??_7BStringReader@io@dami@@6B@
??_7BStringWriter@io@dami@@6B@
??_7CharReader@io@dami@@6B@
??_7CompressedReader@io@dami@@6B@
??_7ExitTrigger@io@dami@@6B@
??_7ID3_Field@@6B@
??_7ID3_Frame@@6B@
??_7ID3_FStreamWriter@@6B@
??_7ID3_IFStreamReader@@6B@
??_7ID3_IOStreamWriter@@6B@
??_7ID3_IStreamReader@@6B@
??_7ID3_MemoryReader@@6B@
??_7ID3_MemoryWriter@@6B@
??_7ID3_OFStreamWriter@@6B@
??_7ID3_OStreamWriter@@6B@
??_7ID3_Reader@@6B@
??_7ID3_Tag@@6B@
??_7ID3_Writer@@6B@
??_7LineFeedReader@io@dami@@6B@
??_7StringReader@io@dami@@6B@
??_7StringWriter@io@dami@@6B@
??_7UnsyncedReader@io@dami@@6B@
??_7UnsyncedWriter@io@dami@@6B@
??_7WindowedReader@io@dami@@6B@
??_FID3_Frame@@QAEXXZ
??_FID3_Tag@@QAEXXZ
?AddFrame@ID3_Tag@@QAEXABVID3_Frame@@@Z
?AddFrame@ID3_Tag@@QAEXPBVID3_Frame@@@Z
?AddFrames@ID3_Tag@@QAEXPBVID3_Frame@@I@Z
?AddNewFrame@ID3_Tag@@QAEXPAVID3_Frame@@@Z
?atEnd@BStringReader@io@dami@@UAE_NXZ
?atEnd@ID3_Reader@@UAE_NXZ
?atEnd@ID3_Writer@@UAE_NXZ
?atEnd@StringReader@io@dami@@UAE_NXZ
?AttachFrame@ID3_Tag@@QAE_NPAVID3_Frame@@@Z
?Clear@ID3_Frame@@QAEXXZ
?Clear@ID3_Tag@@QAEXXZ
?close@BStringReader@io@dami@@UAEXXZ
?close@BStringWriter@io@dami@@UAEXXZ
?close@CharReader@io@dami@@UAEXXZ
?close@ID3_FStreamWriter@@UAEXXZ
?close@ID3_IFStreamReader@@UAEXXZ
?close@ID3_IOStreamWriter@@UAEXXZ
?close@ID3_IStreamReader@@UAEXXZ
?close@ID3_MemoryReader@@UAEXXZ
?close@ID3_MemoryWriter@@UAEXXZ
?close@ID3_OFStreamWriter@@UAEXXZ
?close@ID3_OStreamWriter@@UAEXXZ
?close@StringReader@io@dami@@UAEXXZ
?close@StringWriter@io@dami@@UAEXXZ
?close@UnsyncedWriter@io@dami@@UAEXXZ
?close@WindowedReader@io@dami@@UAEXXZ
?Contains@ID3_Frame@@QBE_NW4ID3_FieldID@@@Z
?convert@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@W4ID3_TextEnc@@1@Z
?createFile@dami@@YA?AW4ID3_Err@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$basic_fstream@DU?$char_traits@D@std@@@4@@Z
?CreateIterator@ID3_Frame@@QAEPAVIterator@1@XZ
?CreateIterator@ID3_Frame@@QBEPAVConstIterator@1@XZ
?CreateIterator@ID3_Tag@@QAEPAVIterator@1@XZ
?CreateIterator@ID3_Tag@@QBEPAVConstIterator@1@XZ
?Description@ID3_FrameInfo@@QAEPBDW4ID3_FrameID@@@Z
?END_OF_READER@ID3_Reader@@2FB
?END_OF_WRITER@ID3_Writer@@2FB
?Field@ID3_Frame@@QBEAAVID3_Field@@W4ID3_FieldID@@@Z
?FieldFlags@ID3_FrameInfo@@QAEGW4ID3_FrameID@@H@Z
?FieldSize@ID3_FrameInfo@@QAEIW4ID3_FrameID@@H@Z
?FieldType@ID3_FrameInfo@@QAE?AW4ID3_FieldType@@W4ID3_FrameID@@H@Z
?Find@ID3_Tag@@QBEPAVID3_Frame@@W4ID3_FrameID@@@Z
?Find@ID3_Tag@@QBEPAVID3_Frame@@W4ID3_FrameID@@W4ID3_FieldID@@I@Z
?Find@ID3_Tag@@QBEPAVID3_Frame@@W4ID3_FrameID@@W4ID3_FieldID@@PBD@Z
?Find@ID3_Tag@@QBEPAVID3_Frame@@W4ID3_FrameID@@W4ID3_FieldID@@PBG@Z
?flush@BStringWriter@io@dami@@UAEXXZ
?flush@ID3_IOStreamWriter@@UAEXXZ
?flush@ID3_MemoryWriter@@UAEXXZ
?flush@ID3_OStreamWriter@@UAEXXZ
?flush@StringWriter@io@dami@@UAEXXZ
?flush@UnsyncedWriter@io@dami@@UAEXXZ
?getAlbum@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?GetAppendedBytes@ID3_Tag@@QBEIXZ
?getArtist@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?getBeg@BStringReader@io@dami@@UAEIXZ
?getBeg@CharReader@io@dami@@UAEIXZ
?getBeg@ID3_IOStreamWriter@@UAEIXZ
?getBeg@ID3_IStreamReader@@UAEIXZ
?getBeg@ID3_MemoryReader@@UAEIXZ
?getBeg@ID3_MemoryWriter@@UAEIXZ
?getBeg@ID3_OStreamWriter@@UAEIXZ
?getBeg@ID3_Reader@@UAEIXZ
?getBeg@ID3_Writer@@UAEIXZ
?getBeg@StringReader@io@dami@@UAEIXZ
?getBeg@UnsyncedWriter@io@dami@@UAEIXZ
?getBeg@WindowedReader@io@dami@@UAEIXZ
?getComment@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@V45@@Z
?GetCompression@ID3_Frame@@QBE_NXZ
?getCur@BStringReader@io@dami@@UAEIXZ
?getCur@BStringWriter@io@dami@@UAEIXZ
?getCur@CharReader@io@dami@@UAEIXZ
?getCur@ID3_IOStreamWriter@@UAEIXZ
?getCur@ID3_IStreamReader@@UAEIXZ
?getCur@ID3_MemoryReader@@UAEIXZ
?getCur@ID3_MemoryWriter@@UAEIXZ
?getCur@ID3_OStreamWriter@@UAEIXZ
?getCur@StringReader@io@dami@@UAEIXZ
?getCur@StringWriter@io@dami@@UAEIXZ
?getCur@UnsyncedWriter@io@dami@@UAEIXZ
?getCur@WindowedReader@io@dami@@UAEIXZ
?GetDataSize@ID3_Frame@@QBEIXZ
?GetDescription@ID3_Frame@@QBEPBDXZ
?GetDescription@ID3_Frame@@SAPBDW4ID3_FrameID@@@Z
?GetEncryptionID@ID3_Frame@@QBEEXZ
?getEnd@BStringReader@io@dami@@UAEIXZ
?getEnd@CharReader@io@dami@@UAEIXZ
?getEnd@ID3_IStreamReader@@UAEIXZ
?getEnd@ID3_MemoryReader@@UAEIXZ
?getEnd@ID3_MemoryWriter@@UAEIXZ
?getEnd@ID3_Reader@@UAEIXZ
?getEnd@ID3_Writer@@UAEIXZ
?getEnd@StringReader@io@dami@@UAEIXZ
?getEnd@UnsyncedWriter@io@dami@@UAEIXZ
?getEnd@WindowedReader@io@dami@@UAEIXZ
?GetExperimental@ID3_Tag@@QBE_NXZ
?GetExtendedHeader@ID3_Tag@@QBE_NXZ
?GetField@ID3_Frame@@QBEPAVID3_Field@@W4ID3_FieldID@@@Z
?GetFileName@ID3_Tag@@QBEPBDXZ
?getFileSize@dami@@YAIAAV?$basic_fstream@DU?$char_traits@D@std@@@std@@@Z
?getFileSize@dami@@YAIAAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@@Z
?getFileSize@dami@@YAIAAV?$basic_ofstream@DU?$char_traits@D@std@@@std@@@Z
?GetFileSize@ID3_Tag@@QBEIXZ
?getFrameText@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@W4ID3_FrameID@@@Z
?getGenre@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?getGenreNum@v2@id3@dami@@YAIABVID3_TagImpl@@@Z
?GetGroupingID@ID3_Frame@@QBEEXZ
?GetID@ID3_Frame@@QBE?AW4ID3_FrameID@@XZ
?getLyricist@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?getLyrics@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?getMaxSize@ID3_Writer@@UAEIXZ
?GetMp3HeaderInfo@ID3_Tag@@QBEPBUMp3_Headerinfo@@XZ
?getNumSyncs@UnsyncedWriter@io@dami@@QBEIXZ
?GetPrependedBytes@ID3_Tag@@QBEIXZ
?getReader@ID3_IStreamReader@@IBEAAV?$basic_istream@DU?$char_traits@D@std@@@std@@XZ
?getSize@ID3_Writer@@UAEIXZ
?GetSpec@ID3_Frame@@QBE?AW4ID3_V2Spec@@XZ
?GetSpec@ID3_Tag@@QBE?AW4ID3_V2Spec@@XZ
?getString@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBVID3_Frame@@W4ID3_FieldID@@@Z
?getStringAtIndex@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBVID3_Frame@@W4ID3_FieldID@@I@Z
?getSyncLyrics@v2@id3@dami@@YA?AV?$basic_string@EU?$char_traits@E@std@@V?$allocator@E@2@@std@@ABVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@1@Z
?GetTextID@ID3_Frame@@QBEPBDXZ
?getTitle@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?getTrack@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?getTrackNum@v2@id3@dami@@YAIABVID3_TagImpl@@@Z
?GetUnsync@ID3_Tag@@QBE_NXZ
?getV1Comment@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?getWriter@ID3_IOStreamWriter@@IBEAAV?$basic_iostream@DU?$char_traits@D@std@@@std@@XZ
?getWriter@ID3_OStreamWriter@@IBEAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@XZ
?getYear@v2@id3@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVID3_TagImpl@@@Z
?hasAlbum@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?hasArtist@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?HasChanged@ID3_Frame@@QBE_NXZ
?HasChanged@ID3_Tag@@QBE_NXZ
?hasComment@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?hasGenre@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?HasLyrics@ID3_Tag@@QBE_NXZ
?hasLyrics@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?hasSyncLyrics@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z
?HasTagType@ID3_Tag@@QBE_NW4ID3_TagType@@@Z
?hasTitle@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?hasTrack@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?hasV1Comment@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?HasV1Tag@ID3_Tag@@QBE_NXZ
?HasV2Tag@ID3_Tag@@QBE_NXZ
?hasYear@v2@id3@dami@@YAPAVID3_Frame@@ABVID3_TagImpl@@@Z
?ID3_AddAlbum@@YAPAVID3_Frame@@PAVID3_Tag@@PBD_N@Z
?ID3_AddArtist@@YAPAVID3_Frame@@PAVID3_Tag@@PBD_N@Z
?ID3_AddComment@@YAPAVID3_Frame@@PAVID3_Tag@@PBD11_N@Z
?ID3_AddComment@@YAPAVID3_Frame@@PAVID3_Tag@@PBD1_N@Z
?ID3_AddComment@@YAPAVID3_Frame@@PAVID3_Tag@@PBD_N@Z
?ID3_AddGenre@@YAPAVID3_Frame@@PAVID3_Tag@@I_N@Z
?ID3_AddGenre@@YAPAVID3_Frame@@PAVID3_Tag@@PBD_N@Z
?ID3_AddLyricist@@YAPAVID3_Frame@@PAVID3_Tag@@PBD_N@Z
?ID3_AddLyrics@@YAPAVID3_Frame@@PAVID3_Tag@@PBD11_N@Z
?ID3_AddLyrics@@YAPAVID3_Frame@@PAVID3_Tag@@PBD1_N@Z
?ID3_AddLyrics@@YAPAVID3_Frame@@PAVID3_Tag@@PBD_N@Z
?ID3_AddPicture@@YAPAVID3_Frame@@PAVID3_Tag@@PBD1_N@Z
?ID3_AddPicture@@YAPAVID3_Frame@@PAVID3_Tag@@PBD1W4ID3_PictureType@@1_N@Z
?ID3_AddSyncLyrics@@YAPAVID3_Frame@@PAVID3_Tag@@PBEIW4ID3_TimeStampFormat@@_N@Z
?ID3_AddSyncLyrics@@YAPAVID3_Frame@@PAVID3_Tag@@PBEIW4ID3_TimeStampFormat@@PBD3_N@Z
?ID3_AddSyncLyrics@@YAPAVID3_Frame@@PAVID3_Tag@@PBEIW4ID3_TimeStampFormat@@PBD3W4ID3_ContentType@@_N@Z
?ID3_AddSyncLyrics@@YAPAVID3_Frame@@PAVID3_Tag@@PBEIW4ID3_TimeStampFormat@@PBD_N@Z
?ID3_AddTitle@@YAPAVID3_Frame@@PAVID3_Tag@@PBD_N@Z
?ID3_AddTrack@@YAPAVID3_Frame@@PAVID3_Tag@@EE_N@Z
?ID3_AddYear@@YAPAVID3_Frame@@PAVID3_Tag@@PBD_N@Z
?ID3_FreeString@@YAXPAD@Z
?ID3_GetAlbum@@YAPADPBVID3_Tag@@@Z
?ID3_GetArtist@@YAPADPBVID3_Tag@@@Z
?ID3_GetComment@@YAPADPBVID3_Tag@@PBD@Z
?ID3_GetDescriptionOfPicType@@YAPADPAVID3_Tag@@W4ID3_PictureType@@@Z
?ID3_GetGenre@@YAPADPBVID3_Tag@@@Z
?ID3_GetGenreNum@@YAIPBVID3_Tag@@@Z
?ID3_GetLyricist@@YAPADPBVID3_Tag@@@Z
?ID3_GetLyrics@@YAPADPBVID3_Tag@@@Z
?ID3_GetMimeTypeOfPicType@@YAPADPAVID3_Tag@@W4ID3_PictureType@@@Z
?ID3_GetPictureData@@YAHPBVID3_Tag@@PBD@Z
?ID3_GetPictureDataOfPicType@@YAIPAVID3_Tag@@PBDW4ID3_PictureType@@@Z
?ID3_GetPictureMimeType@@YAPADPBVID3_Tag@@@Z
?ID3_GetString@@YAPADPBVID3_Frame@@W4ID3_FieldID@@@Z
?ID3_GetString@@YAPADPBVID3_Frame@@W4ID3_FieldID@@I@Z
?ID3_GetSyncLyrics@@YAPAVID3_Frame@@PBVID3_Tag@@PBD1AAPBEAAI@Z
?ID3_GetTitle@@YAPADPBVID3_Tag@@@Z
?ID3_GetTrack@@YAPADPBVID3_Tag@@@Z
?ID3_GetTrackNum@@YAIPBVID3_Tag@@@Z
?ID3_GetYear@@YAPADPBVID3_Tag@@@Z
?ID3_HasPicture@@YA_NPBVID3_Tag@@@Z
?ID3_IsTagHeader@@YAHQBE@Z
?ID3_RemoveAlbums@@YAIPAVID3_Tag@@@Z
?ID3_RemoveArtists@@YAIPAVID3_Tag@@@Z
?ID3_RemoveComments@@YAIPAVID3_Tag@@PBD@Z
?ID3_RemoveGenres@@YAIPAVID3_Tag@@@Z
?ID3_RemoveLyricist@@YAIPAVID3_Tag@@@Z
?ID3_RemoveLyrics@@YAIPAVID3_Tag@@@Z
?ID3_RemovePictures@@YAIPAVID3_Tag@@@Z
?ID3_RemovePictureType@@YAIPAVID3_Tag@@W4ID3_PictureType@@@Z
?ID3_RemoveTitles@@YAIPAVID3_Tag@@@Z
?ID3_RemoveTracks@@YAIPAVID3_Tag@@@Z
?ID3_RemoveYears@@YAIPAVID3_Tag@@@Z
?inWindow@WindowedReader@io@dami@@AAE_NI@Z
?inWindow@WindowedReader@io@dami@@QAE_NXZ
?IsV2Tag@ID3_Tag@@SAIAAVID3_Reader@@@Z
?IsV2Tag@ID3_Tag@@SAIPBE@Z
?Link@ID3_Tag@@QAEIAAVID3_Reader@@G@Z
?Link@ID3_Tag@@QAEIPBD_N1@Z
?Link@ID3_Tag@@QAEIPBDG@Z
?LongName@ID3_FrameInfo@@QAEPADW4ID3_FrameID@@@Z
?MaxFrameID@ID3_FrameInfo@@QAEHXZ
?NumFields@ID3_Frame@@QBEIXZ
?NumFields@ID3_FrameInfo@@QAEHW4ID3_FrameID@@@Z
?NumFrames@ID3_Tag@@QBEIXZ
?openReadableFile@dami@@YA?AW4ID3_Err@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$basic_fstream@DU?$char_traits@D@std@@@4@@Z
?openReadableFile@dami@@YA?AW4ID3_Err@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$basic_ifstream@DU?$char_traits@D@std@@@4@@Z
?openWritableFile@dami@@YA?AW4ID3_Err@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$basic_fstream@DU?$char_traits@D@std@@@4@@Z
?openWritableFile@dami@@YA?AW4ID3_Err@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$basic_ofstream@DU?$char_traits@D@std@@@4@@Z
?Parse@ID3_Frame@@QAE_NAAVID3_Reader@@@Z
?Parse@ID3_Tag@@QAE_NAAVID3_Reader@@@Z
?Parse@ID3_Tag@@QAEIPBEI@Z
?Parse@ID3_Tag@@QAEIQBEPBE@Z
?peekChar@BStringReader@io@dami@@UAEFXZ
?peekChar@CharReader@io@dami@@UAEFXZ
?peekChar@ID3_IStreamReader@@UAEFXZ
?peekChar@ID3_MemoryReader@@UAEFXZ
?peekChar@StringReader@io@dami@@UAEFXZ
?peekChar@WindowedReader@io@dami@@UAEFXZ
?readAllBinary@io@dami@@YA?AV?$basic_string@EU?$char_traits@E@std@@V?$allocator@E@2@@std@@AAVID3_Reader@@@Z
?readBENumber@io@dami@@YAIAAVID3_Reader@@I@Z
?readBinary@io@dami@@YA?AV?$basic_string@EU?$char_traits@E@std@@V?$allocator@E@2@@std@@AAVID3_Reader@@I@Z
?readChar@ID3_Reader@@UAEFXZ
?readChar@LineFeedReader@io@dami@@UAEFXZ
?readChar@UnsyncedReader@io@dami@@UAEFXZ
?readChar@WindowedReader@io@dami@@UAEFXZ
?readChars@BStringReader@io@dami@@UAEIQADI@Z
?readChars@BStringReader@io@dami@@UAEIQAEI@Z
?readChars@CharReader@io@dami@@UAEIQADI@Z
?readChars@CharReader@io@dami@@UAEIQAEI@Z
?readChars@ID3_IStreamReader@@UAEIQADI@Z
?readChars@ID3_IStreamReader@@UAEIQAEI@Z
?readChars@ID3_MemoryReader@@UAEIQADI@Z
?readChars@ID3_MemoryReader@@UAEIQAEI@Z
?readChars@ID3_Reader@@UAEIQADI@Z
?readChars@StringReader@io@dami@@UAEIQADI@Z
?readChars@StringReader@io@dami@@UAEIQAEI@Z
?readChars@WindowedReader@io@dami@@UAEIQADI@Z
?readChars@WindowedReader@io@dami@@UAEIQAEI@Z
?readLENumber@io@dami@@YAIAAVID3_Reader@@I@Z
?readString@io@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVID3_Reader@@@Z
?readText@io@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVID3_Reader@@I@Z
?readTrailingSpaces@io@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVID3_Reader@@I@Z
?readUInt28@io@dami@@YAIAAVID3_Reader@@@Z
?readUnicodeString@io@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVID3_Reader@@@Z
?readUnicodeText@io@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVID3_Reader@@I@Z
?release@ExitTrigger@io@dami@@QAEXXZ
?remainingBytes@ID3_Reader@@UAEIXZ
?removeAlbums@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?removeAllComments@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?removeArtists@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?removeComments@v2@id3@dami@@YAIAAVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?RemoveFrame@ID3_Tag@@QAEPAVID3_Frame@@PBV2@@Z
?removeFrames@v2@id3@dami@@YAIAAVID3_TagImpl@@W4ID3_FrameID@@@Z
?removeGenres@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?removeLyricists@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?removeLyrics@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?removeTitles@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?removeTracks@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?removeYears@v2@id3@dami@@YAIAAVID3_TagImpl@@@Z
?Render@ID3_Frame@@QBEXAAVID3_Writer@@@Z
?Render@ID3_Tag@@QBEIAAVID3_Writer@@W4ID3_TagType@@@Z
?Render@ID3_Tag@@QBEIPAEW4ID3_TagType@@@Z
?renderNumber@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@II@Z
?renderNumber@dami@@YAIPAEII@Z
?setAlbum@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setArtist@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setBeg@WindowedReader@io@dami@@QAEII@Z
?setBuffer@ID3_MemoryReader@@IAEXPBEI@Z
?setBuffer@ID3_MemoryWriter@@IAEXPAEI@Z
?setComment@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@11@Z
?SetCompression@ID3_Frame@@QAE_N_N@Z
?SetCompression@ID3_Tag@@QAEX_N@Z
?setCur@BStringReader@io@dami@@UAEII@Z
?setCur@CharReader@io@dami@@UAEII@Z
?setCur@ID3_IStreamReader@@UAEII@Z
?setCur@ID3_MemoryReader@@UAEII@Z
?setCur@StringReader@io@dami@@UAEII@Z
?setCur@WindowedReader@io@dami@@UAEII@Z
?SetEncryptionID@ID3_Frame@@QAE_NE@Z
?setEnd@WindowedReader@io@dami@@QAEII@Z
?setExitPos@ExitTrigger@io@dami@@QAEXI@Z
?SetExperimental@ID3_Tag@@QAE_N_N@Z
?SetExtendedHeader@ID3_Tag@@QAE_N_N@Z
?setFrameText@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@W4ID3_FrameID@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setGenre@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@I@Z
?SetGroupingID@ID3_Frame@@QAE_NE@Z
?SetID@ID3_Frame@@QAE_NW4ID3_FrameID@@@Z
?setLyricist@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setLyrics@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@11@Z
?SetPadding@ID3_Tag@@QAE_N_N@Z
?SetSpec@ID3_Frame@@QAE_NW4ID3_V2Spec@@@Z
?SetSpec@ID3_Tag@@QAE_NW4ID3_V2Spec@@@Z
?setSyncLyrics@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@V?$basic_string@EU?$char_traits@E@std@@V?$allocator@E@2@@std@@W4ID3_TimeStampFormat@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@7@3W4ID3_ContentType@@@Z
?setTitle@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setTrack@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@EE@Z
?SetUnsync@ID3_Tag@@QAE_N_N@Z
?setWindow@WindowedReader@io@dami@@QAEXII@Z
?setYear@v2@id3@dami@@YAPAVID3_Frame@@AAVID3_TagImpl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?ShortName@ID3_FrameInfo@@QAEPADW4ID3_FrameID@@@Z
?Size@ID3_Frame@@QAEIXZ
?Size@ID3_Tag@@QBEIXZ
?skipChars@BStringReader@io@dami@@UAEII@Z
?skipChars@ID3_Reader@@UAEII@Z
?skipChars@StringReader@io@dami@@UAEII@Z
?Strip@ID3_Tag@@QAEGG@Z
?toString@dami@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@Z
?toWString@dami@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBGI@Z
?ucslen@dami@@YAIPBG@Z
?update@ExitTrigger@io@dami@@QAEXXZ
?Update@ID3_Tag@@QAEGG@Z
?writeBENumber@io@dami@@YAIAAVID3_Writer@@II@Z
?writeChar@ID3_IOStreamWriter@@UAEFE@Z
?writeChar@ID3_OStreamWriter@@UAEFE@Z
?writeChar@ID3_Writer@@UAEFE@Z
?writeChar@UnsyncedWriter@io@dami@@UAEFE@Z
?writeChars@BStringWriter@io@dami@@UAEIQBDI@Z
?writeChars@BStringWriter@io@dami@@UAEIQBEI@Z
?writeChars@ID3_IOStreamWriter@@UAEIQBDI@Z
?writeChars@ID3_IOStreamWriter@@UAEIQBEI@Z
?writeChars@ID3_MemoryWriter@@UAEIQBDI@Z
?writeChars@ID3_MemoryWriter@@UAEIQBEI@Z
?writeChars@ID3_OStreamWriter@@UAEIQBDI@Z
?writeChars@ID3_OStreamWriter@@UAEIQBEI@Z
?writeChars@ID3_Writer@@UAEIQBDI@Z
?writeChars@StringWriter@io@dami@@UAEIQBDI@Z
?writeChars@StringWriter@io@dami@@UAEIQBEI@Z
?writeChars@UnsyncedWriter@io@dami@@UAEIQBDI@Z
?writeChars@UnsyncedWriter@io@dami@@UAEIQBEI@Z
?writeString@io@dami@@YAIAAVID3_Writer@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?writeText@io@dami@@YAIAAVID3_Writer@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?writeTrailingSpaces@io@dami@@YAIAAVID3_Writer@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@Z
?writeUInt28@io@dami@@YAIAAVID3_Writer@@I@Z
?writeUnicodeString@io@dami@@YAIAAVID3_Writer@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?writeUnicodeText@io@dami@@YAIAAVID3_Writer@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
ID3Field_AddASCII
ID3Field_AddUNICODE
ID3Field_Clear
ID3Field_FromFile
ID3Field_GetASCII
ID3Field_GetASCIIItem
ID3Field_GetBINARY
ID3Field_GetINT
ID3Field_GetNumTextItems
ID3Field_GetUNICODE
ID3Field_GetUNICODEItem
ID3Field_SetASCII
ID3Field_SetBINARY
ID3Field_SetINT
ID3Field_SetUNICODE
ID3Field_Size
ID3Field_ToFile
ID3Frame_Clear
ID3Frame_Delete
ID3Frame_GetCompression
ID3Frame_GetField
ID3Frame_GetID
ID3Frame_New
ID3Frame_NewID
ID3Frame_SetCompression
ID3Frame_SetID
ID3Tag_AddFrame
ID3Tag_AddFrames
ID3Tag_AttachFrame
ID3Tag_Clear
ID3Tag_CreateConstIterator
ID3Tag_CreateIterator
ID3Tag_Delete
ID3Tag_FindFrameWithASCII
ID3Tag_FindFrameWithID
ID3Tag_FindFrameWithINT
ID3Tag_FindFrameWithUNICODE
ID3Tag_HasChanged
ID3Tag_HasTagType
ID3Tag_Link
ID3Tag_LinkWithFlags
ID3Tag_New
ID3Tag_NumFrames
ID3Tag_Parse
ID3Tag_RemoveFrame
ID3Tag_SetExtendedHeader
ID3Tag_SetPadding
ID3Tag_SetUnsync
ID3Tag_Strip
ID3Tag_Update
ID3Tag_UpdateByTagType
ID3TagConstIterator_Delete
ID3TagConstIterator_GetNext
ID3TagIterator_Delete
ID3TagIterator_GetNext |
But there exists a recompiled version which exports function name. But the size of DLL is around 1MB which makes it unattractive.
BoBo, How do I contact you when I need? Can I send PM to your registered nick ? |
|
| Back to top |
|
 |
BoBoĻ Guest
|
Posted: Wed Dec 05, 2007 12:35 pm Post subject: |
|
|
| Quote: | | Can I send PM to your registered nick? | You can. But TBH I'll check that account only once a year, therefore I'd need 'a hint' via the forum. Not that attractive kinda communication, right?
Anything explicit you don't wanna share in public ?   |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 6264
|
Posted: Wed Dec 05, 2007 1:04 pm Post subject: |
|
|
| BoBoĻ wrote: | Anything explicit you don't wanna share in public ?   |
No! Not at all.
In the past two years I would have wanted to PM you atleast 20 times.
Since you are here, I thought should ask you.
I need volunteers to test my current project and thought you would be interested.
 |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 6264
|
Posted: Wed Dec 05, 2007 1:43 pm Post subject: |
|
|
Nobody here uses Lyrics3 ?  |
|
| Back to top |
|
 |
BoBoĻ Guest
|
Posted: Wed Dec 05, 2007 1:56 pm Post subject: |
|
|
| What about to create/tag a MP3 file yourself? |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 6264
|
Posted: Wed Dec 05, 2007 2:08 pm Post subject: |
|
|
| BoBoĻ wrote: | | What about to create/tag a MP3 file yourself? |
Exactly! That is what I want to do. But I want to see if there are any non-standard tags in LYRICS3 tag created by other applications.
The link you gave quotes:
| Quote: | | Note: If you happen to read a Field ID that is not listed in the standard on this page, keep the information and be sure to write it back to the MP3 file. Such fields may be included in future standards so the data should be retained. |
I want stream lyrics line by line to an OSD and currently successful with my own proprietory format. Then I thought I should adapt to an existing format and I think Lyrics3 is well suited for AHK.
 |
|
| Back to top |
|
 |
fsnow55
Joined: 08 Jun 2006 Posts: 19
|
Posted: Fri Dec 07, 2007 8:52 pm Post subject: lyric |
|
|
I think I use it. It's saved as a .lrc file. Reason I'm using it is that it works in many inexpensive Chinese MP3/MP4 players. The format is also very simple to use; just prepend lyrics with the timing. There are more complicated options but this works for me.
Here's a sample:
[0:10.900] Red Hot Chilli Peppers - Californication
[0:15.600] From the album : Californication
[0:18.600]
[0:20.600] Psychic spies from China
[0:22.600] Try to steal your mind elation
[0:25.700] Little girls from Sweden
[0:27.700] Dream of silver screen quotations
[0:30.700] And if you want these kind of dreams
[0:33.100] Its Californication
[0:37.400]
[0:45.300] It's the edge of the world |
|
| Back to top |
|
 |
BoBoĻ Guest
|
Posted: Sat Dec 08, 2007 12:25 pm Post subject: |
|
|
[Free Music Downloads]No idea if lyrics are contained. Btw. the also mentioned AL-Tools are free for home/private use. Might be worth a look (eg at its lyrics player)  |
|
| Back to top |
|
 |
Sean
Joined: 12 Feb 2007 Posts: 1397
|
Posted: Sat Dec 08, 2007 1:50 pm Post subject: |
|
|
| Skan wrote: | | I suppose those decorated DLL functions cannot be directly accessed with the regular DllCall() |
I now read the post. I suppose the decorated name can be used directly:
| Code: | | MsgBox, % DllCall("GetProcAddress", "Uint", DllCall("LoadLibrary", "str", "id3lib.dll"), "str", "??_7ID3_Tag@@6B@") |
However, many of them have thiscall calling convention which I don't think can be used with DllCall. More importantly, they're unintuitive to use. |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 6264
|
Posted: Sat Dec 08, 2007 3:58 pm Post subject: |
|
|
@fsnow55: Thanks. .lrc would not help me as I am trying to store the Lyrics inside the MP3 itself.
@BoBo: Thanks for the link, I will look at it.
@Sean:Thanks for the useful information.
 |
|
| Back to top |
|
 |
|