IPB

Welcome Guest ( Log In | Register )

25 Pages V   1 2 3 > »   
Reply to this topicStart new topic
LyricsDB discussion, discussion of the foo_lyricsdb plugin
dug
post Aug 27 2005, 18:04
Post #1





Group: Developer
Posts: 157
Joined: 22-June 05
Member No.: 22902



Foo_lyricsdb is a plugin for searching lyrics basing on song's artist title and sometimes album. You can also upload your lyrics to the plugin's database (located at the lyrics.mirkforce.net) to share your lyrics. Lyrics saved to the %lyrics% tag. This plugin is not intended to support timestamped lyrics, just plain text.

In this thread news about the plugin will be posted. Thread created to get some response, about new features, may be bugs and so on, fill free to ask your questions here.

Last known version:
http://lyrics.mirkforce.net/files/foo_lyricsdb_008_beta0.zip.

--
Plugin's homepage: http://lyrics.mirkforce.net/

This post has been edited by dug: Oct 20 2009, 09:43
Go to the top of the page
+Quote Post
ev0|
post Aug 27 2005, 23:17
Post #2





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



It's working pretty good for me so far.

There are a few songs I check only tho. I check Yeah Yeah Yeah's album - most songs (except 2) had lyrics and they were right. Nice !!

This is amazing. How much more powerful can foobar and it's plugins get ?

*EDIT. Spoke too soon.

I had some serious problems after an hour or two. It did successfully download and embed all the lyrics, but then I got an error (DEP - Windows Explorer) in XP SP2, where windows explorer would crash, I could get an error in Active Directory and Active Directory would crash, and My Database view would become corrupted, it would not show all the files. This continually kept repeating itself.

I think this is caused only under certain conditions and certain files; I'm trying to isolate which files cause the crash with the lyrics loaded. Removing the tags from the offending files has ceased the problem from occurring.

Here is the dump code :

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0042500Eh
Access violation, operation: read, address: 472F2F4Ah
Call path:
WinMain=>app_shutdown=>playlist_switcher_deinit=>playlist_switcher_saveconfig=>write_playlists=>playlist_loader::save_playlist
This is the first crash logged by this instance.
Code bytes (0042500Eh):
00424FCEh: FD FF 8D 4D 8C E8 21 D1 FD FF 39 7D F8 89 7D 9C
00424FDEh: C7 45 88 6C 98 43 00 C7 45 98 02 00 00 00 89 7D
00424FEEh: F4 0F 8E BD 01 00 00 EB 03 8B 5D 10 8B 03 89 7D
00424FFEh: FC 8B 7D F4 8B CB 57 FF 50 04 8B F0 8B CE 8B 06
0042500Eh: FF 50 10 8B D8 8B 06 8B CE FF 50 30 8B 06 8B CE
0042501Eh: FF 50 40 89 45 C8 8B 06 8B CE 89 55 CC FF 50 48
0042502Eh: 89 45 D4 8B 45 A0 89 55 D8 80 3C 07 00 74 0D 8B
0042503Eh: 06 6A 01 8B CE FF 50 0C 8B F8 EB 02 33 FF 85 FF
Stack (0013FD2Ch):
0013FD0Ch: 00E2DD80 7C9C93A0 631A40D3 7C9C93A0
0013FD1Ch: 00000004 00000000 00E2D28C 00000000
0013FD2Ch: 0043B36C 02633620 00446428 0043946C
0013FD3Ch: 024406A8 0000004D 0000004D 00000000
0013FD4Ch: 0000004C 0043986C 00000000 00000000
0013FD5Ch: 00000000 00000002 00000000 0263C008
0013FD6Ch: 00000FC2 00000FC2 00000000 006C7066
0013FD7Ch: 0013FE3C 0043B388 02442AF0 0000007A
0013FD8Ch: 0000007A 9A6A7A5C 01C5AB5C 024830D0
0013FD9Ch: 00569820 00000000 0043AD60 02633620
0013FDACh: 02672FC0 0002C7C7 00040000 00446400
0013FDBCh: 00000EED 00000FC2 00000000 0013FE50
0013FDCCh: 004364EB 0262CFE0 01633620 0262C01C
0013FDDCh: 77D48BF6 00000000 0000004C 006C7066
0013FDECh: 0013FDD8 00000000 0013FFB0 77C35C94
0013FDFCh: 77C12088 30FFFFFF 77C2C3CE 0043B388
0013FE0Ch: 02442AF0 0000007A 0000007A 00000000
0013FE1Ch: 00000069 0043946C 0262CFE0 0000007A
0013FE2Ch: 0000007A 00000000 00000069 00000003
0013FE3Ch: D2E5F92B 48223424 638660AE AB6ED2E6
Registers:
EAX: 472F2F3A, EBX: 0262C01C, ECX: 016179DC, EDX: 7C90EB94
ESI: 016179DC, EDI: 00000EED, EBP: 0013FDC8, ESP: 0013FD2C
Crash location: "Foobar2000", loaded at 00400000h - 00452000h

Loaded modules:
Foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
USER32 loaded at 77D40000h - 77DD0000h
GDI32 loaded at 77F10000h - 77F56000h
ole32 loaded at 774E0000h - 7761D000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
msvcrt loaded at 77C10000h - 77C68000h
COMCTL32 loaded at 773D0000h - 774D2000h
SHLWAPI loaded at 63180000h - 631F7000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F9000h
SHELL32 loaded at 7C9C0000h - 7D1D4000h
foo_abx loaded at 00390000h - 0039C000h
foo_ac3 loaded at 003A0000h - 003B3000h
foo_albumlist loaded at 003C0000h - 003CB000h
foo_amipwrapper loaded at 003D0000h - 003F2000h
foo_ape loaded at 00950000h - 0096F000h
foo_apl loaded at 00970000h - 0097A000h
foo_audioscrobbler loaded at 00980000h - 009A0000h
LIBCURL loaded at 009A0000h - 009B9000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
WINMM loaded at 76B40000h - 76B6D000h
foo_bitcompare loaded at 00A50000h - 00A59000h
foo_burninate loaded at 00A60000h - 00A6C000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00A70000h - 00A7E000h
foo_channel_mixer loaded at 00A80000h - 00A9F000h
MSVCR71 loaded at 7C340000h - 7C396000h
uxtheme loaded at 5AD70000h - 5ADA8000h
foo_clienc loaded at 00AB0000h - 00ABB000h
foo_console loaded at 00AC0000h - 00AC7000h
foo_convolve loaded at 00AD0000h - 00B1F000h
foo_dbsearch loaded at 00B20000h - 00B3A000h
foo_diskwriter loaded at 00B40000h - 00B52000h
foo_dsp_crossfade loaded at 00B60000h - 00B67000h
foo_dsp_crossfeed loaded at 00B70000h - 00B76000h
foo_dsp_delta loaded at 00B80000h - 00B87000h
foo_dsp_extra loaded at 00B90000h - 00BA5000h
foo_dsp_ExtraStereo loaded at 00BB0000h - 00BB7000h
foo_dsp_nogaps loaded at 00BC0000h - 00BC7000h
foo_dsp_pause loaded at 00BD0000h - 00BD7000h
foo_dsp_skip_silence loaded at 00BE0000h - 00BE7000h
foo_dsp_soundtouch loaded at 00BF0000h - 00BFB000h
MSVCP60 loaded at 76080000h - 760E5000h
foo_dynamics loaded at 00C00000h - 00C07000h
foo_explorer loaded at 00C10000h - 00C1A000h
foo_faac loaded at 00C20000h - 00C53000h
foo_flac loaded at 00C60000h - 00C7C000h
foo_flaccer loaded at 00C80000h - 00C96000h
foo_freedb loaded at 00CA0000h - 00CCE000h
foo_history loaded at 00CD0000h - 00CE5000h
foo_id3v2 loaded at 00CF0000h - 00D20000h
foo_infobox loaded at 00D20000h - 00D33000h
foo_input_std loaded at 00D40000h - 00DDE000h
MSACM32 loaded at 77BE0000h - 77BF5000h
foo_lnk loaded at 00DE0000h - 00DE8000h
foo_lpac loaded at 00DF0000h - 00DF7000h
lpac_codec_api loaded at 00E00000h - 00E0A000h
lpaccodec loaded at 00E10000h - 00E39000h
foo_lyricsdb loaded at 01060000h - 0106B000h
WININET loaded at 63000000h - 6309F000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
OLEAUT32 loaded at 77120000h - 771AC000h
MSVCR70 loaded at 7C000000h - 7C054000h
foo_masstag loaded at 01080000h - 01094000h
foo_matroska loaded at 010A0000h - 010E8000h
foo_mod loaded at 010F0000h - 010F9000h
BASS loaded at 01320000h - 0137A000h
foo_monkey loaded at 01380000h - 0139C000h
foo_mpeg4u loaded at 013A0000h - 013C9000h
foo_nez loaded at 013D0000h - 013FB000h
foo_null loaded at 01100000h - 01107000h
foo_ofr loaded at 01400000h - 01406000h
OptimFROG loaded at 01410000h - 0143C000h
foo_oggpreview loaded at 01450000h - 01551000h
foo_osd loaded at 01560000h - 0156E000h
gdiplus loaded at 4EC50000h - 4EDF3000h
foo_output_asio(dll) loaded at 01680000h - 016B1000h
foo_output_std loaded at 016D0000h - 016D9000h
foo_out_dsound_ex2 loaded at 016E0000h - 016E9000h
DSOUND loaded at 73F10000h - 73F6C000h
foo_out_ks loaded at 01700000h - 0170B000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playcount loaded at 01710000h - 0171A000h
foo_playlistfind loaded at 01720000h - 0172B000h
foo_playlistgen_ex loaded at 01730000h - 0173F000h
foo_pod loaded at 01740000h - 017D8000h
foo_podclienc loaded at 017E0000h - 017F9000h
foo_podtranscoder loaded at 01800000h - 01810000h
foo_pphsresample loaded at 01810000h - 01820000h
foo_psf loaded at 01820000h - 018CC000h
foo_read_http loaded at 018D0000h - 018D9000h
foo_remote loaded at 018E0000h - 018EB000h
foo_rgscan loaded at 018F0000h - 018FD000h
foo_scroll loaded at 01900000h - 01906000h
foo_search_ex loaded at 01910000h - 01918000h
foo_send_to_pl loaded at 01920000h - 01929000h
foo_shn loaded at 01930000h - 0193F000h
foo_shuffle loaded at 01940000h - 0194B000h
foo_sid loaded at 019A0000h - 019E7000h
foo_spc loaded at 01950000h - 01961000h
foo_speex loaded at 01970000h - 01988000h
foo_tfmx loaded at 019F0000h - 019F9000h
foo_toaster loaded at 01A00000h - 01A21000h
foo_tta loaded at 01A30000h - 01A39000h
foo_tta_old loaded at 01A40000h - 01A49000h
foo_uie_albumart loaded at 01A50000h - 01A5C000h
foo_uie_albumlist loaded at 01A60000h - 01A71000h
foo_uie_ascii_buttons loaded at 01A80000h - 01A86000h
foo_uie_dbexplorer loaded at 01A90000h - 01A9B000h
foo_uie_simple_spectrum loaded at 01AA0000h - 01AAB000h
foo_uie_tabs loaded at 01AB0000h - 01ABA000h
foo_uie_trackinfo loaded at 01AC0000h - 01ACB000h
foo_uie_volume loaded at 01AD0000h - 01ADB000h
foo_ui_columns loaded at 01AE0000h - 01B17000h
foo_ui_std loaded at 01B20000h - 01B37000h
foo_unpack loaded at 01B40000h - 01B71000h
foo_utils loaded at 01B80000h - 01B91000h
foo_vis_manager loaded at 01BA0000h - 01BA8000h
foo_vis_simple_spectrum loaded at 01BB0000h - 01BBA000h
foo_vis_vu_meter loaded at 01BC0000h - 01BC8000h
foo_vorbisenc loaded at 01BD0000h - 01CE1000h
foo_wavpack loaded at 01CF0000h - 01D02000h
foo_wma loaded at 01D10000h - 01D2A000h
WMVCore loaded at 086D0000h - 08917000h
WMASF loaded at 070D0000h - 0710A000h
foo_xa loaded at 01D30000h - 01D3F000h
nview loaded at 01D80000h - 01EEF000h
PSAPI loaded at 76BF0000h - 76BFB000h
NTMARTA loaded at 77690000h - 776B1000h
WLDAP32 loaded at 76F60000h - 76F8C000h
SAMLIB loaded at 71BF0000h - 71C03000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
xpsp2res loaded at 20000000h - 202C5000h
id3lib loaded at 02F40000h - 02FCE000h
mswsock loaded at 71A50000h - 71A8F000h
DNSAPI loaded at 76F20000h - 76F47000h
rasadhlp loaded at 76FC0000h - 76FC6000h
Secur32 loaded at 77FE0000h - 77FF1000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
nvwddi loaded at 035B0000h - 035C5000h
WINTRUST loaded at 76C30000h - 76C5E000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
midimap loaded at 77BD0000h - 77BD7000h
KsUser loaded at 73EE0000h - 73EE4000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 0043B36Ch, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 00446428h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 0043986Ch, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 0043B388h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 01C5AB5Ch, location: "foo_vorbisenc", loaded at 01BD0000h - 01CE1000h
Address: 0043AD60h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 00446400h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 004364EBh, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 77D48BF6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "TranslateMessage" (+00000000h)
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12088h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C90h)
Address: 77C2C3CEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000001B3h)
Address: 0043B388h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 00427431h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 100038C8h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uPeekMessage" (+00000000h)
Address: 00428500h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 100038C8h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uPeekMessage" (+00000000h)
Address: 0042734Dh, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 77D48BF6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "TranslateMessage" (+00000000h)
Address: 0043B500h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 0043986Ch, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 0042722Bh, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 00427481h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 004124F8h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 00410FF1h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 00438DE0h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "Foobar2000", loaded at 00400000h - 00452000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 00438C81h, location: "Foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE


moderation: please use [ codebox ] for crashlogs.

This post has been edited by ev0|: Aug 29 2005, 00:15
Go to the top of the page
+Quote Post
ev0|
post Aug 28 2005, 03:50
Post #3





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



Not sure what's causing the problem. But it's very weird that it only occurs on some mp3s, and not others. I can't find rhyme or reason why it happens on one and not the other.

Spend hours now fixing the tags.

So final analyis is that certain files barf in my foobar 0.8.3 when they have a lyric tag. This behavior is not this plug ins' fault alone as foo_uie_lyrics.dll causes the same issue (on the same files) when trying to "embed" lyrics.

What's weird is this will happen on only certain files within albums and is not consistent ... that same album will be able to embed the tags fine on other tracks !

Dug, if you can figure out why this is happening, please let me know.

This post has been edited by ev0|: Aug 28 2005, 06:29
Go to the top of the page
+Quote Post
dug
post Aug 28 2005, 06:50
Post #4





Group: Developer
Posts: 157
Joined: 22-June 05
Member No.: 22902



QUOTE (ev0| @ Aug 28 2005, 05:50 AM)
Not sure what's causing the problem. But it's very weird that it only occurs on some mp3s, and not others. I can't find rhyme or reason why it happens on one and not the other.

crash happens in WinMain=>app_shutdown=>playlist_switcher_deinit=>playlist_switcher_saveconfig=>write_playlists=>playlist_loader::save_playlist

I really have no idea what it is, but it is not the lyricsdb internals, it's inside the foobar routines...
QUOTE (ev0| @ Aug 28 2005, 05:50 AM)
Spend hours now fixing the tags.

Why do you need to fix tags? The %lyrics% tag is just an ordinal tag, and in could not cause the problem by itself. And if you do have this tag, and still have crashes, this is not foo_lyricsdb's fault (you mentioned problems with foo_uie_lyrics too).

Really weird. The bad thing is that I have not any problems, so just can't explore th e problem. Have you tryed the plugin before, v0.0.2? Any one have similar problems?


--------------------
dezisehtnys eb lliw noitulover eht
Go to the top of the page
+Quote Post
Anas
post Aug 28 2005, 07:20
Post #5





Group: Members
Posts: 466
Joined: 9-May 05
From: Deutschland
Member No.: 21968



Works very fine for me. I've got no probs now and I already downloaded a few lyrics. dry.gif
Seems to be quite stable. biggrin.gif
QUOTE
Not sure what's causing the problem. But it's very weird that it only occurs on some mp3s, and not others. I can't find rhyme or reason why it happens on one and not the other.

Is there something all mp3's have in common?
Go to the top of the page
+Quote Post
ev0|
post Aug 28 2005, 08:05
Post #6





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



I figured it out.

It happens with the exact same mp3s each time (example: The Zwan album, 'Mary Star of the Sea' has really long lyrics)

Example :

Lyrics for 'Yeah' from your database :

QUOTE
yeah
yeah
yeah

i gave you everything
what'd you give to me
a pocket full of empty rings
with diamonds that can sing
the most that i could ever hope
is that you'd start to feel so real

yeah
yeah
yeah

what i want is what you want
but what i want is more
i'm tired of the questions
am i left in scorn
the drugs are my addiction
she's laying on the tiles of my floor

yeah
yeah
yeah

'cause you are my faults
as you are my own
and you built my will
but what i want you can't fucking kill

yeah
yeah
yeah

everyone is not as one
everyone's the same
they're asking for a moment
they're looking out to blame
so am i independent
or am i just playing my own games

yeah
yeah
yeah

'cause you are my faults
as you are my own
and you built my guilt
but when i can you just never will

yeah
yeah
yeah

yeah
yeah
yeah

'cause you are my faults
well you are my own
it's your will in my guilt

yeah
yeah
yeah


This causes the crash.

My truncated version :

QUOTE
yeah (x3)

i gave you everything
what'd you give to me
a pocket full of empty rings
with diamonds that can sing
the most that i could ever hope
is that you'd start to feel so real

yeah (x3)

what i want is what you want
but what i want is more
i'm tired of the questions
am i left in scorn
the drugs are my addiction
she's laying on the tiles of my floor

yeah (x3)

'cause you are my faults
as you are my own
and you built my will
but what i want you can't fucking kill

yeah (x3)

everyone is not as one
everyone's the same
they're asking for a moment
they're looking out to blame
so am i independent
or am i just playing my own games

yeah (x3)

'cause you are my faults
as you are my own
and you built my guilt
but when i can you just never will

yeah (x6)

'cause you are my faults
well you are my own
it's your will in my guilt

yeah (x3)


Is fine.

On a hunch, I tried editing the lyrics file and shortening it by a few lines.

Now it doesn't cause a crash on that file anymore.

It's definately length issues. Certain lyrics files that are very long (some rap lyrics, billy corgan songs etc tongue.gif ) cause the overflow and crash of windows explorer.

Anyway, at least now I know I can workaround the problem. cool.gif biggrin.gif

And Dug, I had to spend hours fixing the tags (by removing, retagging and reapplying replaygain data) because once the lyric was embedded, whether it was by either of the above mentioned plugins, playing that file would cause foobar to crash, along with windows explorer (and with it my desktop). ohmy.gif

Now that I know that it is caused by lyric size too big, I just have to truncate the lyrics a little (by adding Chorus X3 etc) and that fixes the problem. I wish I had figured it out first. crying.gif

That explains why most of the files have no problems (alot of lyrics are short on many files)

Now I'm not sure if there is something in my configuration that makes it crash; nevertheless, i thought it was worthy of reporting here.

This post has been edited by ev0|: Aug 28 2005, 08:40
Go to the top of the page
+Quote Post
ev0|
post Aug 28 2005, 08:20
Post #7





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



And I would like to say that except for the problems I was having above with several files, the whole thing works great and you've got quite alot of great lyric files that the other plugin does not have. In fact, you've got WAY more lyrics than foo_uie_lyricshow has.
Go to the top of the page
+Quote Post
dug
post Aug 28 2005, 08:42
Post #8





Group: Developer
Posts: 157
Joined: 22-June 05
Member No.: 22902



QUOTE (ev0| @ Aug 28 2005, 10:05 AM)
I think I figured it out.

It happens with the exact same mp3s each time (example: Zwan's Settle down triggered the crash)
<...>
So either 1.) There is some character in the lyrics file that crashes it that editing it removes
or          2.) Certain of the lyrics files are too long to be inserted as lyrics tags in certain files.

1) hardly it is possible... you don't wanna know what I have tryed to place in lyrics tag wile testing smile.gif
2) hardly it is possible, I have tryed lyrics much more than 16k. What tags do you use? preferences->playback->input->standart inputs. I use "APEv2 and ID3v1" with the "remove id3v2 tags while updating" checked. Don't know if this critical, but that's what I use.
I made up mp3 with same artist and title and tryed to get lyrics. I got it, everything works nice again... Have no idea why your desktop crashes bacause of the mp3 editing...
QUOTE (ev0| @ Aug 28 2005, 10:05 AM)
And Dug, I had to spend hours fixing the tags (by removing, retagging and reapplying replaygain data) because once the lyric was embedded, whether it was by either of the above mentioned plugins, playing that file would cause foobar to crash, along with windows explorer (and with it my desktop).

So the problem is with certain lyric tags being too long or containing a weird character.

Hours? Why? Just select all of them and use foobar's tagging power (masstagger or just properties for all the selection and remove lyrics tag?)... And if the problem is not in the exact lyricsdb plugin - it is somwhere else... When exactly crash happens? Have you tryed copy "bad" lyrics to clipboard and apply it by foobar's internal tag editor to the same or other mp3? Do crashes come when plugins are unloaded? (guess so)... seems strange. Do you have an icq account? Even if this problem is not the foo_lyricsdb problem it is related to it and I want to figure out what exactly happens and how it could be solved... For now it is very vaguely what causes these crashes...


--------------------
dezisehtnys eb lliw noitulover eht
Go to the top of the page
+Quote Post
ev0|
post Aug 28 2005, 09:08
Post #9





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



QUOTE
1) hardly it is possible...


dry.gif

Don't tell me this. It IS possible, because i've experienced it right here, on this system. I wouldn't waste my time posting this to lie to you.

To fix this issue, if i shorten the lyrics, it works fine. If I go back to the long lyrics, the file has problems. The file will crash explorer whether your plugin is loaded or not.

The problem isn't the plugin; so please don't get defensive.

The problem is with the lyrics themselves. I have experienced this with ID3v2 tagging in foobar. I tried using APEv2 with ID3v1, same problems. However, my little box to remove ID3v2 tags was 'greyed out'

I will try your suggestions. I'm interested to figure out exactly what happens to cause the problem too. Because it is repeatable; it should be easy to solve.
I'll post later because I'm tired. here are 2 screenshots of the error occurring.






Anyway, all i have to do right now is make sure that the lyrics are not too long and I'll be okay.

Dug, tomorrow (8 hours from now) I will be online, I use google talk, do you ? I'll try to IM with you.

This post has been edited by ev0|: Aug 28 2005, 09:30
Go to the top of the page
+Quote Post
dug
post Aug 28 2005, 09:26
Post #10





Group: Developer
Posts: 157
Joined: 22-June 05
Member No.: 22902



QUOTE (ev0| @ Aug 28 2005, 11:08 AM)
QUOTE
1) hardly it is possible...

Don't tell me this. It IS possible, because i've experienced it right here, on this system. I wouldn't waste my time posting this to lie to you.

Have you tryed to make some lyrics by the internal foobar's means?

By the way thanks for your patience, if I download some plugin, crashing my system I'll just throw it away and don't make some investigations smile.gif.
QUOTE (ev0| @ Aug 28 2005, 11:08 AM)
Anyway, all i have to do now is make sure that the lyrics are not too long and I'll be okay.

Telling you again, I have a lot of lyrics much more than 4k (your examples is just near 1k) , and tested foobar2000 with really long lyrics (over 64k)... That's really strange.

When exactly crash comes? Have you tryed to make the same tags configuration (as mine)?

upd: nope, In 8 hours I'll already leave the bunker, kill the light... maybe we sould move to the mail, and post the result here. (dugwin at gmail com)

This post has been edited by dug: Aug 28 2005, 09:33


--------------------
dezisehtnys eb lliw noitulover eht
Go to the top of the page
+Quote Post
ev0|
post Aug 28 2005, 09:33
Post #11





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



QUOTE
By the way thanks for your patience, if I download some plugin, crashing my system I'll just throw it away and don't make some investigations smile.gif.


Yes me too! BUT This plugin is too cool to give up on too quickly. and it ALMOST works fine (in fact it DOES work fine on many files; just not on a few.

Besides, I want to figure out why this happens.

QUOTE
When exactly crash comes? Have you tryed to make the same tags configuration (as myne)?


The crash comes only when playing the file that has the 'too long lyrics' (even tho they're not that long i guess). There is no crashing when the lyrics are applied.

This is why I applied lyrics to 20 GB of music laugh.gif Then I didn't realize you can remove lyrics tag via masstagger and i retaggged it all laugh.gif

I'm using ID3v2, but APEv2/ID3v1 didn't make any difference; same problem.

I tried manually applying the tags via masstagger; cutting and pasting the 'too long lyrics' and SAME PROBLEM, when playing, crash. unsure.gif

Could it be an old component issue perhaps ?

This post has been edited by ev0|: Aug 28 2005, 09:50
Go to the top of the page
+Quote Post
dug
post Aug 28 2005, 10:07
Post #12





Group: Developer
Posts: 157
Joined: 22-June 05
Member No.: 22902



QUOTE (ev0| @ Aug 28 2005, 11:33 AM)
Yes me too! BUT This plugin is too cool to give up on too quickly. and it ALMOST works fine (in fact it DOES work fine on many files; just not on a few.
<...>
I tried manually applying the tags via masstagger; cutting and pasting the 'too long lyrics' and SAME PROBLEM, when playing, crash.  unsure.gif

Could it be an old component issue perhaps ?

It WORKS on any files for me, Anas and some others smile.gif.
So it's definitely not a lyricsdb problem, let's go to some private place to discuss it (mail?)... May be you can ask this question (about really long tags, not lyrics smile.gif) in some related topic. I don't know about old component... I'd suggest you to remove all components and try crashable song... may be it'll help (may be won't)


--------------------
dezisehtnys eb lliw noitulover eht
Go to the top of the page
+Quote Post
ev0|
post Aug 28 2005, 20:28
Post #13





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



That's fine.

This is quite a good plugin and I don't want anyone to be dissuaded from downloading it by these reports.

It's quite possible this is just an anomaly on my system.

*Edit. Reinstalling Foobar fixed the problem. cool.gif

The problem must lie with another component. I will try to isolate which component caused the problem if I can and let the author know about it.

Now, it's back to working fine. WOO HOOO ! laugh.gif

What a nightmare of a problem.

This post has been edited by ev0|: Aug 28 2005, 21:49
Go to the top of the page
+Quote Post
ev0|
post Aug 28 2005, 23:43
Post #14





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



Problem located : foo_remote, tbar_foo(the remote foobar controls at http://mujweb.cz/www/steelspace ) causes this issue when loaded. It cannot handle certain files with lyrics larger than 1kb in size.

The problem is nothing to do with lyricsdb, but users should be aware of the conflict. I could repeat this.

I have notified the author of the plugin.

This post has been edited by ev0|: Aug 29 2005, 00:14
Go to the top of the page
+Quote Post
zouhair
post Aug 30 2005, 23:33
Post #15





Group: Members
Posts: 13
Joined: 11-July 04
Member No.: 15329



QUOTE (ev0| @ Aug 28 2005, 10:08 AM)

Maybe I'll be some off topic, but I'm really interested on how did you change the look of the playlist ?
Go to the top of the page
+Quote Post
ev0|
post Aug 31 2005, 06:52
Post #16





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



QUOTE (zouhair @ Aug 30 2005, 05:33 PM)
QUOTE (ev0| @ Aug 28 2005, 10:08 AM)

Maybe I'll be some off topic, but I'm really interested on how did you change the look of the playlist ?
*



That's columns UI, with the soap FCS file imported.
Do a search on these forums and you'll learn about it. Look in the wiki.
in future, pm with off topic posts.
Go to the top of the page
+Quote Post
ev0|
post Aug 31 2005, 06:56
Post #17





Group: Members
Posts: 46
Joined: 25-March 05
Member No.: 20936



Anyway I'd like to say, Now that I removed the offending component,
I'm PSYCHED tongue.gif to have Lyricsdb !! I hope you keep the server going and the bandwidth isn't too bad. I have tagged up lyrics on all my favorite music thanks to you (and you have alot of very good accurate lyrics!)

I have a question however. Lets say you have a less accurate version of lyrics on the database, and someone has a better version they want to upload. What happens in this case ?

Anyway, fantastic work on the plugin and thanks for providing the database system. This was a dream come true in terms of foobar plug ins and I'm so glad I am so persistent and didn't uninstall it right away ! laugh.gif
Go to the top of the page
+Quote Post
dug
post Aug 31 2005, 11:08
Post #18





Group: Developer
Posts: 157
Joined: 22-June 05
Member No.: 22902



QUOTE (ev0| @ Aug 31 2005, 08:56 AM)
I have a question however. Lets say you have a less accurate version of lyrics on the database, and someone has a better version they want to upload. What happens in this case ?


That's a problem. I don't know how to make this process clean and absolutely automatic. Now server just reject lyrics for songs already were in the database, 'couse some evil person can spoil a lot of good lyrics sad.gif. I think I'll make something to allow saving second instance of the same lyrics and some way of selecting the right instance by a human (with erasing of the other). The only way to correct lyrics this time is web-interface. And this is not really clean too, some changes coming coon (in a couple of days)... Plugin itself seems to be rather stable and rather done, so I can concentrate on the web.
If anyone have ideas about saving second version of the lyrics, editing and so on please say it aloud, it may be late in a couple of days smile.gif.


--------------------
dezisehtnys eb lliw noitulover eht
Go to the top of the page
+Quote Post
mobyduck
post Aug 31 2005, 11:46
Post #19





Group: Members
Posts: 576
Joined: 24-April 03
From: Italy
Member No.: 6159



Hi.

Would it be possible to have the songs listed by Title instead of Album? Also a search on Title would be nice.
QUOTE (dug @ Aug 31 2005, 02:08 AM)
If anyone have ideas about saving second version of the lyrics, editing and so on please say it aloud, it may be late in a couple of days smile.gif.
Perhaps some kind of Poll system, where users can vote for the version they prefer (and an option to download all, the most voted, the latest, etc.). But I'm afraid that might be a major change in your application and perhaps not worth the hassle.

Alessandro

[Edit]Also having the same artist listed with different names (eg. Beatles/The Beatles) is annoying. There should be a way to "map" those instances somehow to the same entity. Oh and, thanks for your hard work! smile.gif

[Edit2]Tried to download the lyrics of Bob Dylan - Blowing in the wind: got the lyrics of another song ("They're selling postcards of the hanging, they're painting
the passports brown...") but on the web they appear to be correct. A bug or a problem in my tags? (using 0.0.3w).

This post has been edited by mobyduck: Aug 31 2005, 12:47
Go to the top of the page
+Quote Post
Anas
post Aug 31 2005, 13:08
Post #20





Group: Members
Posts: 466
Joined: 9-May 05
From: Deutschland
Member No.: 21968



QUOTE (mobyduck @ Aug 31 2005, 12:46 PM)
[Edit2]Tried to download the lyrics of Bob Dylan - Blowing in the wind: got the lyrics of another song ("They're selling postcards of the hanging, they're painting
the passports brown...") but on the web they appear to be correct. A bug or a problem in my tags? (using 0.0.3w).
*

It's correct. The lyrics you get instead of the correct are from Bob Dylan's "Desolation Row".
But it's not a bug, cause the lyrics are like this on the server. Someone has uploaded false lyrics. Removed them and added the correct ones. Redownload them for this song now.

This post has been edited by Anas: Aug 31 2005, 13:09
Go to the top of the page
+Quote Post
mobyduck
post Aug 31 2005, 14:35
Post #21





Group: Members
Posts: 576
Joined: 24-April 03
From: Italy
Member No.: 6159



QUOTE (Anas @ Aug 31 2005, 04:08 AM)
But it's not a bug, cause the lyrics are like this on the server. Someone has uploaded false lyrics. Removed them and added the correct ones. Redownload them for this song now.
Weird: as I said, on the web I was getting the right lyrics. blink.gif

BTW: there are two entries now (Blowing and Blowin'). tongue.gif

Alessandro

This post has been edited by mobyduck: Aug 31 2005, 14:35
Go to the top of the page
+Quote Post
Z-two
post Sep 1 2005, 18:18
Post #22





Group: Members
Posts: 2
Joined: 1-September 05
Member No.: 24247



Hi,
I'm pretty new to adding components to foobar, and im having some problems getting it to appear in the list for putting it in the sidebar (that is where I am supposed to put it right?).

I have the latest version of foobar with the columns ui extension (0.1.2)

Any help will be highly appriciated

Thanks
Go to the top of the page
+Quote Post
Anas
post Sep 1 2005, 20:48
Post #23





Group: Members
Posts: 466
Joined: 9-May 05
From: Deutschland
Member No.: 21968



QUOTE (Z-two @ Sep 1 2005, 07:18 PM)
Hi,
I'm pretty new to adding components to foobar, and im having some problems getting it to appear in the list for putting it in the sidebar (that is where I am supposed to put it right?).

I have the latest version of foobar with the columns ui extension (0.1.2)

Any help will be highly appriciated

Thanks
*

It does not belong in the sidebar, you'll find it if you right click on a song (lyrics->...)
Go to the top of the page
+Quote Post
Z-two
post Sep 1 2005, 21:05
Post #24





Group: Members
Posts: 2
Joined: 1-September 05
Member No.: 24247



Oh right yeh, Sorry,
So i can use this to put the lyrics in the lyrics tag
I can use something like the trackinfo component to display them from the lyrics tag right?
Thanks
Go to the top of the page
+Quote Post
amppa
post Sep 2 2005, 03:28
Post #25





Group: Members
Posts: 159
Joined: 12-January 02
Member No.: 992



Nice plugin smile.gif

A couple of things I have encountered:
1) The filename part of the server url does not accept several dots even though it is valid naming convention (e.g. lyricsdb.file.php) .. doesn't really matter, just thought it was a bit strange.
2) I can't get the plugin work with my own server - it says "error: The requested header was not found". I checked with Ethereal the plugin-server transmission when using the default site but didn't notice anything strange.. could you tell what kind of response the plugin exactly expects to get?

Thanks for your work!
Go to the top of the page
+Quote Post

25 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 27th November 2014 - 18:44