HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: The vern on 2011-08-19 19:54:50

Title: foo_uie_lyrics3
Post by: The vern on 2011-08-19 19:54:50
Download here: http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

Current version: 0.5

Lyric source SDK (SDK to build your own lyric sources): http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list). This only works with versions of the plugin after 0.3.6 beta 4.

Changes up to 0.4:
- Fixed a bug where the fade height wouldn't update properly when changed in the settings dialogue
- Made the batch search dialogue modeless
- Fixed the message in the batch search where it would say a lyric was found but not saved (it was because a lyric already existed)
- Fixed an issue where the batch search could potentially overwrite existing lyrics
- Removed "Send lyrics to cell" and stopped letssingit.com empty lyrics from the google search
- Fixed lyrics with &# in the google search (I assumed this is where they were coming from)
- Changed the SSE settings - it should now work properly on XP
- Changes such that the new 1.3 update shouldn't affect tag loading (I might have included this in the previous release, I can't remember)
- A new version of the SDK will be released shortly
- Added a batch lyric downloader - available by right clicking on a selection of items in the playlist and clicking "Download lyrics..."
- Added a google search - This does a google search for lyrics and will attempt to download the lyrics from sites automatically. If it is unable to download the lyrics it will pop up a window asking you to select the lyrics from a webpage's text. It will try and remember the selection you made so future searches of that website can be automated (however it's not particularly intelligent so it probably won't work most of the time). The popup selection dialogue will only be displayed when the lyrics are loaded from the lyric search dialogue (so as not to interrupt normal playback).
- Added a cancel search button to the lyric search box.
- Fixed the repaint issues on seeking tracks
- Made several changes to how the plugin's display is updated
- Instant lyric scrolling by putting the scroll speed slider to its highest value (far right)
- Titleformatting for the background image path
- Fixed Dark lyrics issues with different capitalisations
- Made a large number of changes to the config system in an attempt to make it more stable
- Other stability improvements
- Fixed custom save directory problems.
- Fixed bug with small window sizes producing black window.
- Possible fix to the deadlock described by revenant.
- Some other small fixes.
- Fixed issue with illegal file characters in the custom save directory.
- Control + Enter synchronises lyric lines in editor.
- Some changes to the associations - they now use the same fallback fields as titleformatting (previously none). They now require both artist and title information as a minimum in order to save an association (this solves problems with inadequate tag information).
 - Fixed the issue with loading lyrics where both the artist and title were the same.
- Multiple crash fixes.
- Crash fix when searching the associations.
- Fixed pure virtual function call when closing fb2k having removed the panel from the layout.
- Returned the behaviour regarding the associations back to how it was, i.e. it will always try to find a synced lyric. (I will do something more to rectify this, but later).
- Fixed the "wrong ext" popup (please confirm).
- Other crash fixes.
- Added a tool to batch associate lyrics with a customised filename (most users don't need to use this, only those whose lyrics are saved with a filename that is not automatically recognised). Available via the associations search properties.
- Lyrics found from either the tags or the associations will be displayed first - regardless of their type (synced or not).
- Multiple crash fixes with streams.
- Fixed spelling of excellent.
- Fixed right click saving.
- (plus some other minor fixes)
- Fixes crash with choose lyric

Code: [Select]
[b][u]Change in 0.3:[/b][/u]
- Partially rewritten lyric searching, next lyric now works properly, and it should be much more stable. Searching the internet and using the search dialogue should also be faster.
- Added a new database: Timestamped 3.
- The lyrics search is now only active if a panel exists in the layout.
- Lyrics editor auto save option is maintained on restart.
- The custom save directory is used in the local file search if it's not already specified in the custom search path.
- Pressing enter in the lyrics search dialogue searchs/loads lyrics depending on which control has focus.
- Local file search only requires title if loading from the song directory.
- Adjust offset no longer displays as -1.
- In the lyric editor, pressing enter synchronises the lyrics (the edit box mustn't have focus) - This is now redundant, use Control + Enter
- The context menu no longer uses shift.
- The fallback text now has the following titleformatting: %search_state% and %search_progress%.
- The last line of synchronised lyrics is now highlighted.
- Fixed an issue where tracks beginning with 'Unknown' would not find a lyric.
- wiki searches no longer swap the '&'.
- Double clicking on the panel opens the editor.
- Editor dialogue is non-modal now.
- Some changes to the layouts of the preferences/settings pages.
- Fixed a problem where using the 'Set font colour' at the start of a line would erase all the line breaks.
- Completely new associations. They are now based on the metadata (rather than filenames) and update when the metadata is changed. This enabled automatically to allow faster searching.
- Added 'Choose lyric' option in the context menu.
- More robustness in checking whether a lyric exists before saving one.
- It can now load lyrics with a ';' in the filename or path.
- An SDK for writing your own lyrics sources will be released shortly.

[b][u]Changes in 0.2.3[/u][/b]
- Fixed lyrdb.com results.
- Added lrc123.com database.
- Fixed sort order of lyric results (it now matches your preferences).
- Fixed garbage from the end of Minilyrics lyrics.
- Fixed maintaining new lines in fallback text when converting from the old text formatting.
- Multiple crash fixes.

[b][u]Changes in 0.2.2:[/u][/b]
- Fixed refresh on playback stop.
- Commenting out in the fallback text now works.
- Changed the naming of some of the menu entries.
- Fixed problem with the message 'Load failed'.
- Fixed the resizing of the lyric search dialogue.
- Fixed a problem where the custom colours wouldn't update if a synced lyric was displayed.
- Fixed the issue with the preference page window being the wrong size (e.g. when using large fonts) - please confirm this is fixed.
- Crash fixes.

[b][u]Changes in 0.2.1:[/u][/b]
- Solved background issue (where artwork was not displayed after track change etc).
- Now supports timestamps with .xxx as well as .xx.
- Improved fading the highline colour at low scrolling speeds.
- Fixed the global variables getting stuck.
- Fixed the editor - it doesn't drop text any more.
- Added a lyric synchroniser.
- Added the ability to open a browser to a predefined webpage (which you can define) - in the lyric search dialogue.
- Fixed saving with radiostreams.
- Behind the scenes changes to the lyrics searching (your lyrics search order will be reset).
- Sorted the availability of the 'Associate lyrics' options. Also added 'Associate current lyrics' which link the playing track and the currently displayed lyric.
- Added two new timestamped databases.
- Added a Minilyrics output plugin. Please note: Minilyrics must be installed and activated for foobar2000 for this to work.
To install the plugin, go to the Minilyrics search properties (in preferences) and click 'Download and install'.
If you want to remove the taskbar entry of Minilyrics you can do so in the advanced section of Minilyrics' preferences.
I would also recommend setting Minilyrics to only download synchronised lyrics, as Minilyrics will guess the timestamps for unsynchronised lyrics (which I find annoying).
- Fixed the line spacing of the wiki lyrics database.
- Fixed removing of links and other garbage from wiki lyrics.
- It will now sort lyrics according to your search order more robustly.
- Fixed a repaint issue where it took a while to update the currently displaying lyric.
- A potential crash fix.

[b][u]Changes in 0.2:[/u][/b]
- Fading of highlight colour while the lyric is scrolling.
- Improved accent support.
- Added lyric editor to more neatly support editing/reloading lyrics.
- Improved fallback text and simplified GUI.
- Crash fix with long file names.
- Uses the new version of album art extractor.
- Other crash fixes.
- Sorted blurring of lyrics when no album art found.
- Simplified context menu and foobar 'View' menu (extra options available by pressing shift).
- Improved settings page GUI (hopefully easier to understand).
- Lyric rating is now saved in the lyric file (which was why the rating was not retained on replaying a track).
- It will try harder to display a lyric of the type desired. This only affects the 'prefer synced' and 'prefer unsynced' options.
- Retains the blend with background setting on restart.
- Sorted custom lyric search path (in file search) - it used the save path instead.
- Removed Internet search tab in preferences - those settings are now in the properties dialogue of any online source.
- Stopped error messages popping up if an error occurs with saving to the tag.
- Fixed loading/saving file names with illegal file name characters.
- 3 More online databases.
- Allow changing of background colour when 'image' is selected without have to change background mode.
- Load fallback text when CUI layout changed.
- Retaining codepage.
- Fixed searching sub-directories for the local file search.
- Stopped black screen when editing layout with playback stopped.
- Re-added global variables (%lyric_exists%, %lyric_issynced%, %lyric_currentline%)
- More robust detection of synced or non-synced.
- Saving of offset (by scrolling etc).
- Bugs with ' and $ in artist name would mess up the file search.
- Now support for [hh:mm:ss.xx] ('.xx' doesn't have to present either).
- Fixed availability of 'copy lyrics'

[b][u]Changes in 0.1.4[/u][/b]
- Crash fixes on track change.
- Reinstated saving of the timestamp offset.
- Fixed flickering whilst scrolling lyrics in transparent mode.
- Grayed out 'Save' context menu item when save method is 'Don't save'.

[b][u]Changes in 0.1.3[/u][/b]
- Crash fixes
- Added escape to exit online search.
- Added double clicking to load lyrics from online search

[b][u]Changes in 0.1.2[/u][/b]
- Fixed the preferences page retaining the custom save directory.
- Sorted version naming.
- Should have sorted the delays on track change.
- Stopped it spewing stuff out to the console.

[b][u]Change log from original foo_uie_lyrics2[/u][/b]
- Completely rewritten lyric searching, you can now customise search order or exclude/include sources as you wish. It only does one global lyric search now (not one per panel instance).
- Changed a lot of the GUI to make it more user friendly.
- Moved most of the options from the settings page into a preferences page.
- Added smooth step scrolling (customisable speed).
- Solved the transparency bug when the panel is resized.
- You can choose which type of lyric you want to display (only synced, prefer synced, only unsynced, prefer unsynced, no preference).
- Added CUI colours and fonts support.
- You can now have a different font for the fallback text.
- Added Chartlyrics.com database.
- Removed databases which weren't working any more.
- The online search dialogue now updates itself on track change.
- Gradient fill background (you choose the colour of the corners of the panel)
- Simplified the context menu.
- Changed the file search to remove the fuzzyness (your lyrics must have the artist and track name  in the filename for it to be found).
- Fixed a few potential crashes.
- Fixed an error in the default settings where the write-to and read-from unsynced lyric tags didn't match.
- Plus lots of other minor things.

Please note: there have been a lot of changes - so there may be bugs I haven't spotted yet!
Enjoy!
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-08-19 20:14:49
Is this based on the old foo_uie_lyrics2 ? If so, Good to see this going on - It's the best lyrics component i know of.

If not, Thanks for stepping up with a new one! Hopefully we see more regular improvements

I'll repot any bug i find.
Title: foo_uie_lyrics3
Post by: Erich_2 on 2011-08-19 20:25:07
Great! Already implemented! 
Thank You!
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-19 20:26:49
Yes it is based on the old foo_uie_lyrics2 (it's in the topic description).
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-08-19 20:27:51
Ah, That it is. missed it. Either way, Nice to see it get updated

You should consider putting this on the component repository, by the way.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-19 20:30:13
I most likely will, but I want to be sure it's stable before that
Title: foo_uie_lyrics3
Post by: tpijag on 2011-08-19 21:15:37
foobar 1.1.8 b4
OS: XP

Preferences>Lyrics Saving>Save Settings>Custom Directory

Although the setting of a custom directory is working, the edit box is empty once you hit the OK button and then return to the components preferences. Might cause user [me] to think that a directory to save lyrics to is not set and needlessly reset and reset...
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-08-19 21:35:29
Seem to have delays now when switching songs - I'm on the shuffle (tracks) mode, and when i switch song around there's a clear delay now that ive replaced lyrics2 with lyrics3.
Console shows things like:

Code: [Select]
foo_uie_lyrics2: source_db_lyrdb::Search: Connection Failed.
Timeout on host: api.chartlyrics.com
Timeout on host: api.chartlyrics.com
Timeout on host: api.chartlyrics.com
foo_uie_lyrics2: source_db_chartlryics::Search: Connection Failed.
Opening track for playback: "D:\Music\Israeli\היהודים\Unplugged (2004)\02. טיפה בים.mp3"
foo_uie_lyrics2: source_db_lyrdb::Search: Connection Failed.
Timeout on host: api.chartlyrics.com
Timeout on host: api.chartlyrics.com
Timeout on host: api.chartlyrics.com
foo_uie_lyrics2: source_db_chartlryics::Search: Connection Failed.
Lyric search returned no results.


I find the lyrics2 prints odd, since ive definitely removed the old DLL.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-19 21:44:32
@tpijag

Good spot!

New version uploaded - should fix

@Ran Sagy:

For the console thing, I've just forgotten to change some of the names somewhere.

Does the delay happen while the lyric search is underway (i.e. no lyrics have yet been displayed, just the fallback text)?
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-08-19 21:46:49
Assuming i correctly updated, Still have the same issue (can't determine if its indeed the new DLL as the version number still shows as 0.5 everywhere).

EDIT: i reproduce this way -

1. Start playback of a song (should be no delays)
2. quickly switch to another song (delay)

My scenario is basically this - I use keyboard shortcuts to shuffle tracks until i reach a track i want to listen to.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-19 21:49:01
Sorry for the confusion, you posted while I was in the middle of writing my post so I didn't see your query. The upload I just did was to fix the custom save directory text.

EDIT:

ahh ok it's due to thread synch - Will hopefully solve and get back to you (I'll also sort out the version info).
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-08-19 21:49:48
Ah, Understood. Let me know if you need more info.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-19 22:28:31
Version 0.1.2 uploaded.

Changes:
- Sorted version naming (let me know if I've missed one!).
- Should have sorted the delays on track change.
- Stopped it spewing stuff out to the console.
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-08-19 22:35:59
Looks good to me, No delays, version seems OK.
Thanks for the good work and quick response
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-19 22:41:29
My pleasure 

It would be good if I could update my first post with the new version + changelog though. Mods....?
Title: foo_uie_lyrics3
Post by: zaede on 2011-08-19 22:45:03
Wow great, I like !!!!

One thing.

If no lyrics found please make possible to close the window with "Esc"

Peter
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-19 22:53:29
Do you mean in the lyric search dialogue?
Title: foo_uie_lyrics3
Post by: ExtremeHunter on 2011-08-19 23:17:35
Thank you very much for your hard work !
Title: foo_uie_lyrics3
Post by: ortin on 2011-08-19 23:29:02
Thank you very much for picking up this component!

Lyric Search dialog: I think double click should load selected lyrics.
Title: foo_uie_lyrics3
Post by: v.43 on 2011-08-20 01:23:15
many thanks for your work
Title: foo_uie_lyrics3
Post by: godrick on 2011-08-20 01:24:17
This works very well so far - thanks very much!

If I may humbly offer a feature suggestion - I find that available lyrics are continually getting better and better, but I struggle to upgrade saved "bad" rated lyrics to "medium" or better.  Any way to automatically search for lyrics and download and overwite existing lyrics in cases where something with a higher rating is found?  thanks
Title: foo_uie_lyrics3
Post by: xan K on 2011-08-20 05:39:02
Awesome work man. Great to have this good plugin back in form. 

Keep it up!
Title: foo_uie_lyrics3
Post by: Erich_2 on 2011-08-20 06:38:57
Version 0.1.2 uploaded.

Should be fixed:
- "Open with external editor" opens the foobar2000 Properties dialog, but not "notepad.exe".
- Lyric Search Dialog: close the window with "Esc" (as @zaede said).

Thank you very much for your work! I hope this component stops the horrible discussions about lyric components in hydrogenaudio.
Title: foo_uie_lyrics3
Post by: kraut on 2011-08-20 07:19:56
Quote
I hope this component stops the horrible discussions about lyric components in hydrogenaudio.



I never had any major problems with version 2, but this version is preferable and seems to work substantially better. Nice work and thanks.
Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-08-20 09:05:31
Nice update!
Trying and will report later if any bug found.
Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-08-20 09:30:54
Crash report:

This component may crash fb2k when you:
1. Fast continuously switch next or previous song;
2. Manually search lyrics, close the "lyric search" box before finish searching and mouse click other songs in playlist;

Crash dmp and txt files have been uploaded.

-----------------
Test environment:
Win7 x64 sp1
WinXp sp3
fb2k 1.1.7 with both DUI and CUI
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-20 09:31:44
@ Erich_2:

Was the lyric you were playing saved in the tag? This would cause properties to open as the editor. If the lyric is saved as a file, it will open the external editor.

I will add the 'Esc' to exit the lyric search.

@holyrevenger:

noted, will look into.
Title: foo_uie_lyrics3
Post by: NEMO7538 on 2011-08-20 09:59:34
Crashes here as well ....
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Edit: [/size]even when no panels are loaded

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C92B21Ah
Access violation, operation: write, address: 00000010h

Call path:
lyric_searcher::SearchProc=>lyric_loader::ReadThread

Code bytes (7C92B21Ah):
7C92B1DAh:  0B 64 A1 18 00 00 00 0F B6 4D 0B 89 88 84 0F 00
7C92B1EAh:  00 38 1D C4 E0 98 7C 0F 85 0C 89 FF FF A0 E8 E1
7C92B1FAh:  98 7C F6 D8 57 1B C0 F7 D0 25 E0 E1 98 7C 8B F8
7C92B20Ah:  8B 46 10 3B C3 89 45 FC 0F 84 9E 00 00 00 8B 06
7C92B21Ah:  FF 40 10 8B 45 FC 83 E0 01 89 45 E8 8B 06 FF 40
7C92B22Ah:  14 F6 05 F0 02 FE 7F 01 0F 85 3E 87 02 00 39 5D
7C92B23Ah:  E8 57 53 0F 85 F8 84 01 00 FF 75 FC E8 03 2D FF
7C92B24Ah:  FF 3D 02 01 00 00 0F 84 AB 87 02 00 3B C3 0F 8C

Stack (0FD9FD98h):
0FD9FD78h:  00000000 00000000 00000000 00000000
0FD9FD88h:  00000000 00000000 00000000 00000000
0FD9FD98h:  00000000 0167E978 7C911000 9DFA2AA8
0FD9FDA8h:  00000004 00000007 00000004 00350000
0FD9FDB8h:  00340031 00360032 00000000 00000000
0FD9FDC8h:  00000007 003D0000 00740000 0000002E
0FD9FDD8h:  00000073 00000000 00000000 00000007
0FD9FDE8h:  7C8106F9 18830000 00000064 0FD90000
0FD9FDF8h:  00000023 00000000 00000007 00000000
0FD9FE08h:  000004C4 0FD9FE34 7C911046 0067EA48
0FD9FE18h:  015B44E1 0167EA48 00000000 0167E978
0FD9FE28h:  00000000 0167EA48 0164C280 0FD9FF40
0FD9FE38h:  015B4C21 0167E978 3F2AAA00 C391711D
0FD9FE48h:  003D0000 0167ED08 188308C8 00000000
0FD9FE58h:  0000001A 0164C280 00000006 3F2AAA00
0FD9FE68h:  00000000 00000006 016E6830 806E6900
0FD9FE78h:  0256DD25 00000000 0FD9FE90 00000000
0FD9FE88h:  7C9200B8 188308C0 0FD9FF5C 7C920041
0FD9FE98h:  01671348 7C92005D 0164AAE8 188308C8
0FD9FEA8h:  188308C8 8053582D 87396D90 00000038

Registers:
EAX: 00000000, EBX: 00000000, ECX: 000004C4, EDX: 0167EA58
ESI: 0167EA48, EDI: 00000000, EBP: 0FD9FE0C, ESP: 0FD9FD98

Crash location:
Module: ntdll
Offset: 1B21Ah
Symbol: "RtlpWaitForCriticalSection" (+5Bh)

Loaded modules:
foobar2000                      loaded at 00400000h - 005F2000h
ntdll                            loaded at 7C910000h - 7C9C9000h
kernel32                        loaded at 7C800000h - 7C906000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE3000h
Secur32                          loaded at 77FC0000h - 77FD1000h
GDI32                            loaded at 77EF0000h - 77F39000h
USER32                          loaded at 7E390000h - 7E421000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
DSOUND                          loaded at 73E60000h - 73EBC000h
ole32                            loaded at 774A0000h - 775DE000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINMM                            loaded at 76AE0000h - 76B0F000h
UxTheme                          loaded at 5B090000h - 5B0C8000h
SHELL32                          loaded at 7C9D0000h - 7D1F5000h
zlib1                            loaded at 5A4C0000h - 5A4D3000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76C40000h - 76C68000h
dbghelp                          loaded at 5D3F0000h - 5D491000h
COMDLG32                        loaded at 76340000h - 7638A000h
CRYPT32                          loaded at 779E0000h - 77A77000h
MSASN1                          loaded at 77A80000h - 77A92000h
gdiplus                          loaded at 4EB80000h - 4ED2B000h
IMM32                            loaded at 76320000h - 7633D000h
MSCTF                            loaded at 74690000h - 746DC000h
WINTRUST                        loaded at 76BE0000h - 76C0E000h
wdmaud                          loaded at 72C70000h - 72C79000h
msacm32                          loaded at 72C60000h - 72C68000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
apphelp                          loaded at 77B50000h - 77B72000h
msctfime                        loaded at 75140000h - 7516E000h
foo_masstag                      loaded at 01050000h - 010A4000h
foo_rgscan                      loaded at 010C0000h - 0110A000h
foo_dsp_resampler                loaded at 01130000h - 01172000h
foo_softplaylists                loaded at 011A0000h - 01208000h
foo_albumlist                    loaded at 01230000h - 0128D000h
foo_freedb2                      loaded at 012B0000h - 012F0000h
foo_vis_shpeck                  loaded at 01310000h - 01351000h
MSIMG32                          loaded at 76310000h - 76315000h
foo_utils                        loaded at 01380000h - 013C4000h
foo_playlist_revive              loaded at 013F0000h - 0141C000h
foo_audioscrobbler              loaded at 01440000h - 01473000h
foo_httpcontrol                  loaded at 014A0000h - 0150D000h
WS2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
WSOCK32                          loaded at 71A10000h - 71A1A000h
MPR                              loaded at 71A60000h - 71A72000h
foo_uie_lyrics3                  loaded at 01560000h - 01660000h
OLEAUT32                        loaded at 770E0000h - 7716B000h
WININET                          loaded at 77AA0000h - 77B4B000h
foo_dsp_std                      loaded at 016A0000h - 016E8000h
foo_uie_wsh_panel_mod            loaded at 01830000h - 018D7000h
foo_fileops                      loaded at 01900000h - 01947000h
foo_run                          loaded at 01970000h - 019CF000h
foo_input_std                    loaded at 019F0000h - 01B53000h
foo_runcmd                      loaded at 01B80000h - 01BB3000h
foo_ui_columns                  loaded at 01BE0000h - 01D6E000h
USP10                            loaded at 753C0000h - 7542B000h
foo_out_asio                    loaded at 01DA0000h - 01DD6000h
foo_quicksearch                  loaded at 01E00000h - 01E57000h
WindowsCodecs                    loaded at 74490000h - 74543000h
foo_converter                    loaded at 01E80000h - 01EFB000h
foo_plorg                        loaded at 01F20000h - 01F4A000h
MSVCP100                        loaded at 78050000h - 780B9000h
MSVCR100                        loaded at 78AA0000h - 78B5E000h
foo_scheduler                    loaded at 01F70000h - 0204B000h
POWRPROF                        loaded at 74A40000h - 74A48000h
foo_cdda                        loaded at 02070000h - 020BE000h
foo_uie_esplaylist              loaded at 020E0000h - 02149000h
foo_navigator                    loaded at 02170000h - 021A4000h
foo_osd                          loaded at 021D0000h - 02201000h
foo_dsp_delta                    loaded at 02230000h - 0224F000h
foo_ui_std                      loaded at 02270000h - 02388000h
foo_facets                      loaded at 023B0000h - 02565000h
foo_uie_biography                loaded at 02590000h - 025E7000h
foo_playcount                    loaded at 02610000h - 0264E000h
SXS                              loaded at 77210000h - 772C1000h
CLBCATQ                          loaded at 76F80000h - 76FFF000h
COMRes                          loaded at 77000000h - 770D4000h
jscript                          loaded at 75BE0000h - 75C5D000h
xpsp2res                        loaded at 0AE90000h - 0B16A000h
browseui                        loaded at 75F10000h - 7600D000h
mswsock                          loaded at 71990000h - 719D0000h
hnetcfg                          loaded at 62E40000h - 62E99000h
wshtcpip                        loaded at 719D0000h - 719D8000h
wm_hooks                        loaded at 0B280000h - 0B28E000h
asio4all                        loaded at 0F660000h - 0F793000h
KSUSER                          loaded at 73E30000h - 73E34000h
SETUPAPI                        loaded at 778E0000h - 779D8000h
DNSAPI                          loaded at 76ED0000h - 76EF7000h
rasadhlp                        loaded at 76F70000h - 76F76000h
RASAPI32                        loaded at 76E90000h - 76ECC000h
rasman                          loaded at 76E40000h - 76E52000h
NETAPI32                        loaded at 6FEE0000h - 6FF35000h
TAPI32                          loaded at 76E60000h - 76E8F000h
rtutils                          loaded at 76E30000h - 76E3E000h
msv1_0                          loaded at 77C40000h - 77C65000h
cryptdll                        loaded at 76730000h - 7673C000h
iphlpapi                        loaded at 76D10000h - 76D29000h
sensapi                          loaded at 72220000h - 72225000h
USERENV                          loaded at 76960000h - 76A16000h
urlmon                          loaded at 7DF30000h - 7DFD3000h

Stack dump analysis:
Address: 7C911000h (ntdll+1000h), symbol: "RtlEnterCriticalSection" (+0h)
Address: 7C8106F9h (kernel32+106F9h), symbol: "CreateThread" (+22h)
Address: 7C911046h (ntdll+1046h), symbol: "RtlEnterCriticalSection" (+46h)
Address: 015B44E1h (foo_uie_lyrics3+544E1h)
Address: 0164C280h (foo_uie_lyrics3+EC280h)
Address: 015B4C21h (foo_uie_lyrics3+54C21h)
Address: 0164C280h (foo_uie_lyrics3+EC280h)
Address: 016E6830h (foo_dsp_std+46830h)
Address: 7C9200B8h (ntdll+100B8h), symbol: "RtlFreeHeap" (+18Bh)
Address: 7C920041h (ntdll+10041h), symbol: "RtlFreeHeap" (+114h)
Address: 7C92005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 0164AAE8h (foo_uie_lyrics3+EAAE8h)
Address: 100027D8h (shared+27D8h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 01621750h (foo_uie_lyrics3+C1750h)
Address: 01610DDCh (foo_uie_lyrics3+B0DDCh)
Address: 015B4CE6h (foo_uie_lyrics3+54CE6h)
Address: 01610E19h (foo_uie_lyrics3+B0E19h)
Address: 015E6362h (foo_uie_lyrics3+86362h)
Address: 015EE7B0h (foo_uie_lyrics3+8E7B0h)
Address: 015E63ECh (foo_uie_lyrics3+863ECh)
Address: 7C80B729h (kernel32+B729h), symbol: "GetModuleFileNameA" (+1BAh)
Address: 7C839AD8h (kernel32+39AD8h), symbol: "ValidateLocale" (+2B0h)
Address: 7C80B730h (kernel32+B730h), symbol: "GetModuleFileNameA" (+1C1h)
Address: 015E6388h (foo_uie_lyrics3+86388h)

Environment:
App: foobar2000 v1.1.7
OS: Windows 5.1.2600 Service Pack 3 x86
CPU: Intel® Core™ Duo CPU      T2400  @ 1.83GHz, features: MMX SSE SSE2 SSE3
Audio: USB Sound Blaster HD; SoundMAX HD Audio; USB Sound Blaster HD SPDIF
UI: Default User Interface 0.9.5

Components:
Core (2011-06-05 09:16:20 UTC)
    foobar2000 core 1.1.7
foo_albumlist.dll (2011-06-05 09:14:24 UTC)
    Album List 4.5
foo_audioscrobbler.dll (2010-08-15 09:06:41 UTC)
    Audioscrobbler 1.4.7
foo_cdda.dll (2011-06-05 09:14:20 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2011-06-05 09:13:50 UTC)
    Converter 1.5
foo_dsp_delta.dll (2010-09-08 17:30:54 UTC)
    Noise Sharpening DSP 1.0.0
foo_dsp_resampler.dll (2010-12-19 10:00:00 UTC)
    SoX Resampler 0.5.5
foo_dsp_std.dll (2011-06-05 09:14:22 UTC)
    Standard DSP Array 1.0
foo_facets.dll (2011-08-20 07:36:56 UTC)
    Facets 1.0
foo_fileops.dll (2011-06-05 09:13:12 UTC)
    File Operations 2.1.3
foo_freedb2.dll (2011-06-05 09:13:14 UTC)
    freedb Tagger 0.6.4
foo_httpcontrol.dll (2011-08-20 07:36:56 UTC)
    HTTP Control 0.97.12
foo_input_std.dll (2011-06-05 09:13:58 UTC)
    Standard Input Array 1.0
foo_masstag.dll (2010-08-23 06:30:35 UTC)
    Masstagger 1.8.4
foo_navigator.dll (2010-03-02 08:43:15 UTC)
    Navigator 0.64
foo_osd.dll (2011-03-06 08:37:57 UTC)
    On-Screen Display GDI+ 1.69
foo_out_asio.dll (2011-03-27 18:50:37 UTC)
    ASIO support 1.2.7
foo_playcount.dll (2011-08-20 07:36:56 UTC)
    Playback Statistics 3.0.2
foo_playlist_revive.dll (2011-03-27 18:21:20 UTC)
    Playlist Revive 0.2
foo_plorg.dll (2011-05-05 17:19:18 UTC)
    Playlist Organizer 2.4
foo_quicksearch.dll (2011-05-29 08:31:09 UTC)
    Quick Search Toolbar 3.2
foo_rgscan.dll (2011-06-05 09:13:54 UTC)
    ReplayGain Scanner 2.1.2
foo_run.dll (2010-08-23 06:33:17 UTC)
    Run services 0.3.7
foo_runcmd.dll (2010-08-23 06:32:46 UTC)
    Run Command 1.1
foo_scheduler.dll (2011-01-19 19:38:16 UTC)
    Scheduler 4.06
foo_softplaylists.dll (2011-02-05 10:10:05 UTC)
    Soft Playlists 2011-02-05
foo_ui_columns.dll (2010-09-11 07:54:56 UTC)
    Columns UI 0.3.8.7
foo_ui_std.dll (2011-06-05 09:14:24 UTC)
    Default User Interface 0.9.5
foo_uie_biography.dll (2010-08-22 08:24:11 UTC)
    Biography View 0.4.2.2
foo_uie_esplaylist.dll (2011-05-03 15:03:22 UTC)
    EsPlaylist 0.1.3.8
foo_uie_lyrics3.dll (2011-08-20 07:37:42 UTC)
    Lyric Show Panel 3 0.1.2
foo_uie_wsh_panel_mod.dll (2010-08-22 08:38:42 UTC)
    WSH Panel Mod 1.3.6
foo_utils.dll (2010-12-25 17:39:38 UTC)
    Playlist Tools 0.6.2 beta 6
foo_vis_shpeck.dll (2010-08-22 20:21:46 UTC)
    Shpeck - Winamp vis plugins wrapper 0.3.7
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-20 10:20:00
@NEMO7538:

What were you doing just before it crashed?
Title: foo_uie_lyrics3
Post by: Erich_2 on 2011-08-20 10:47:00
@ Erich_2: Was the lyric you were playing saved in the tag? This would cause properties to open as the editor. If the lyric is saved as a file, it will open the external editor.

Ah, now it's clear to me.
Title: foo_uie_lyrics3
Post by: NEMO7538 on 2011-08-20 10:47:56
What were you doing just before it crashed?

Just changing track....
Title: foo_uie_lyrics3
Post by: Speech on 2011-08-20 11:29:32
Thanks for stepping up and taking over the lyrics panel.

I would like to see two things back and I have one question, the most important for me being the first one:

- The old lyrics panel had multiple search patterns, but this new one always seems to look for files called "artist - title" on the hard disk.  In my experience, this excludes files called only "title", either because the artist is unidentified, or because you have the same song interpreted by different artists.

- There is no button to import and export settings, especially from the lyrics panel 2. Is it possible for you to put it back?

- Where is the "Gradient fill background (you choose the colour of the corners of the panel)" option?

Keep up the good work!
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-20 11:39:45
Version 0.1.3 uploaded.

Changes:
- Potential crash fix for track change and closing lyric search during search (although it's difficult to know if I have actually solved it without the crash dumps, does anyone know how to get hold of them?)
- Added escape to close lyric search.
- Added double click to load lyrics.

@Speech:

I personally had a lot of problems with trying load lyrics by searching for just the title. As I said in my first post, I've made some changes to the file searching as the old system would load lyrics for the wrong song. The changes I've made will undoubtedly need to be edited to satisfy everyone's needs. I will look into seeing if I can do something about this.

The gradient background is in the 'Background' drop down box in the settings dialogue.

I removed the import/export buttons whilst moving GUI stuff around - I'll add it back ASAP.
Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-08-20 12:16:53
@The vern
Thx for your hard work, the ver.0.1.3 is more stable.

Another question:
In context menu, "Save" can not save timestamp offset I've just made by choosing "Adjust offset"?
Title: foo_uie_lyrics3
Post by: Robertina on 2011-08-20 12:48:28
it's difficult to know if I have actually solved it without the crash dumps, does anyone know how to get hold of them?

As far as I know you have to contact one of the HA admins via PM in order to get access to crash logs etc submitted in conjunction with your component.

By the way, congratulations on your new plugin!

Edit: typo
Title: foo_uie_lyrics3
Post by: lvqcl on 2011-08-20 13:11:20
"Getting useful information out of crash reports" : http://www.hydrogenaudio.org/forums/index....showtopic=76296 (http://www.hydrogenaudio.org/forums/index.php?showtopic=76296)
Title: foo_uie_lyrics3
Post by: mobyduck on 2011-08-20 13:33:37
Thanks for your work on this plugin.

A couple of feature requests:

- would it be possible to add lyricsdb (http://www.hydrogenaudio.org/forums/index.php?showtopic=36598) to the list of online DB sources?
- I'd like to have the possibility to switch between currently playing and selected track to view/search lyrics. A configurable option (like albumart panel has) would be great: you can choose Left, Middle o Double click on the panel to change the behaviour.

And finally one question: can you briefly describe what are the Associations?

Regards.

Alessandro
Title: foo_uie_lyrics3
Post by: sollniss on 2011-08-20 13:49:38
Is it possible to save the lyrics into an external DB like the playcount plugin does? I'd rather not have the lyrics written into my files.
Title: foo_uie_lyrics3
Post by: marc2003 on 2011-08-20 13:58:45
eh? by default, it saves lyrics for each track to a folder named lyrics inside your foobar2000 profile so your files won't get touched. it only saves to tags if you explicitly tell it to.
Title: foo_uie_lyrics3
Post by: lokioki on 2011-08-20 15:11:45
How can I make the lyrics be still instead of moving ?
e. nvm layout editing mode didnt show the settings thing!
Title: foo_uie_lyrics3
Post by: Andreasvb on 2011-08-20 18:03:00
Thank you very much for adding a blend with background option!
I'm using it as an album art panel with some song info and now it looks more clean compared to the previous component.

However, now I can't seem to turn off the lyrics in a panel, so an option for turning off lyrics and only use the fallback text for a specific panel would be nice.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-20 18:56:30
"Save" can not save timestamp offset I've just made by choosing "Adjust offset"?


This will be sorted in the next release.

Quote
would it be possible to add lyricsdb to the list of online DB sources?


I'll look into it.

Quote
possibility to switch between currently playing and selected track to view/search lyrics


This is unlikely to happen in the very near future, as it would require quite a substantial amount of effort and the benefits would be small. (That's not to say I won't add it later).

Quote
what are the Associations?


An association is essentially a link between a particular lyric and a song (saved in a xml file). If the association search is enabled, it will then load the lyric that the association points to. The lyric must be saved as a file. To add an association, click 'Associate lyrics' in the right click menu.

Quote
adding a blend with background option!


I didn't add this, it was already there....

Quote
using it as an album art panel.....can't seem to turn off the lyrics in a panel


This panel isn't really designed to do this, but you can disable lyric searching/loading by removing all the search sources and making sure the save method is 'Don't Save'.
Title: foo_uie_lyrics3
Post by: zaede on 2011-08-20 19:34:31
What were you doing just before it crashed?

Just changing track....


Same here. Sometimes crash after track change !!!
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-20 19:44:34
Same here. Sometimes crash after track change !!!


Are you using the latest version (0.1.3)?
Title: foo_uie_lyrics3
Post by: lo-fi on 2011-08-20 20:46:12
crash on track change. version 0.1.3

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 02CC25AEh
Access violation, operation: read, address: 0000001Ch

Call path:
entry=>app_mainloop

Code bytes (02CC25AEh):
02CC256Eh:  07 C7 45 84 01 00 00 00 C7 45 B4 02 00 00 00 8B
02CC257Eh:  55 B0 89 95 78 FF FF FF 89 7D 8C 89 7D 90 89 7D
02CC258Eh:  94 8B 4D B4 2B C1 50 89 85 7C FF FF FF 51 8D 45
02CC259Eh:  B8 50 8D 4D D4 C6 45 FC 0C E8 D4 9C FA FF 8B 16
02CC25AEh:  8B 52 1C 68 10 0E CC 02 8D 4D 8C 51 50 8B CE C6
02CC25BEh:  45 FC 0D FF D2 83 7D CC 08 C6 45 FC 0C 72 0C 8B
02CC25CEh:  45 B8 50 E8 46 28 00 00 83 C4 04 8B 4D 90 8B 45
02CC25DEh:  8C 2B C8 C1 F9 03 89 7D A4 85 C9 0F 84 35 01 00

Stack (0012F6B4h):
0012F694h:  E58CA6F8 00000000 0000000C BC082BF8
0012F6A4h:  0012FC50 00009A13 A9957B64 BF816B7E
0012F6B4h:  789705EC CE0417C0 02D5BC50 002A0601
0012F6C4h:  02D01418 0AF42238 0000012C 00000200
0012F6D4h:  0000012B 00000000 00000001 052675C0
0012F6E4h:  00000000 005A8BC8 00000000 00000000
0012F6F4h:  00000000 00000000 02D01AC8 039EE350
0012F704h:  00000001 00000001 00000050 00000000
0012F714h:  00000000 00000020 0012F730 7FFDF000
0012F724h:  00000000 00000001 00000007 00000000
0012F734h:  0AF40048 00040000 000017C0 0012F760
0012F744h:  00000072 00000077 CE0417C0 789705EC
0012F754h:  0012FA10 02CF54CE 0000000C 0012FA1C
0012F764h:  02CB9F1C FFFFFF00 78970890 00000000
0012F774h:  02D5BC50 002A0608 00000000 00000000
0012F784h:  0012F808 00000000 000C0000 0012F808
0012F794h:  0012F77C 0012F808 0000004E 002405E6
0012F7A4h:  0012F788 FFFFFFFF 0012F8F8 00E73800
0012F7B4h:  00E78238 FFFFFF00 0112F7F0 00000000
0012F7C4h:  00000000 00000000 0012F808 00000000

Registers:
EAX: 0012F718, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 02D5D928, EDI: 00000000, EBP: 0012F760, ESP: 0012F6B4

Crash location:
Module: foo_uie_lyrics3
Offset: 825AEh

Loaded modules:
foobar2000                      loaded at 00400000h - 005F3000h
ntdll                            loaded at 7C910000h - 7C9C8000h
kernel32                        loaded at 7C800000h - 7C903000h
snxhk                            loaded at 64D00000h - 64D34000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE3000h
Secur32                          loaded at 77FC0000h - 77FD1000h
GDI32                            loaded at 77EF0000h - 77F39000h
USER32                          loaded at 7E390000h - 7E421000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
DSOUND                          loaded at 73E90000h - 73EEC000h
ole32                            loaded at 774B0000h - 775EE000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINMM                            loaded at 76B00000h - 76B2E000h
UxTheme                          loaded at 5B150000h - 5B188000h
dbghelp                          loaded at 5D4B0000h - 5D551000h
SHELL32                          loaded at 7E6A0000h - 7EEC1000h
zlib1                            loaded at 5A4C0000h - 5A4D4000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76C50000h - 76C78000h
COMDLG32                        loaded at 76360000h - 763AA000h
CRYPT32                          loaded at 77A50000h - 77AE6000h
MSASN1                          loaded at 77AF0000h - 77B02000h
gdiplus                          loaded at 4EBA0000h - 4ED4B000h
IMM32                            loaded at 76340000h - 7635D000h
RocketDock                      loaded at 00E30000h - 00E42000h
PSAPI                            loaded at 76BB0000h - 76BBB000h
AnvirHook54                      loaded at 00E70000h - 00E86000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
wdmaud                          loaded at 72CA0000h - 72CA9000h
msacm32                          loaded at 72C90000h - 72C98000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
msctfime                        loaded at 75160000h - 7518E000h
KatMouseS                        loaded at 01010000h - 0101F000h
vlmshlp                          loaded at 01040000h - 01047000h
mhook                            loaded at 01050000h - 01057000h
foo_uie_albumlist                loaded at 01160000h - 011A3000h
foo_scheduler                    loaded at 011D0000h - 012AB000h
POWRPROF                        loaded at 74A60000h - 74A68000h
foo_fileops                      loaded at 012D0000h - 01317000h
foo_audioscrobbler              loaded at 01340000h - 01373000h
foo_uie_wsh_panel_mod            loaded at 013A0000h - 01459000h
OLEAUT32                        loaded at 770F0000h - 7717B000h
Msimg32                          loaded at 76330000h - 76335000h
foo_jesus                        loaded at 014B0000h - 014CA000h
foo_masstag                      loaded at 015F0000h - 01644000h
foo_input_monkey                loaded at 01670000h - 016B9000h
foo_input_std                    loaded at 016E0000h - 01849000h
foo_run                          loaded at 01870000h - 018CF000h
foo_uie_biography                loaded at 018F0000h - 01947000h
foo_musicbrainz                  loaded at 01970000h - 019CB000h
foo_converter                    loaded at 019F0000h - 01A6B000h
foo_abx                          loaded at 01A90000h - 01AC2000h
foo_benchmark                    loaded at 01AF0000h - 01B1D000h
foo_wlm                          loaded at 01B40000h - 01B61000h
foo_unpack                      loaded at 01B90000h - 01BBE000h
foo_bitcompare                  loaded at 01BE0000h - 01C08000h
foo_verifier                    loaded at 01C30000h - 01C73000h
foo_ui_std                      loaded at 01CA0000h - 01DB9000h
foo_uie_playlists_dropdown      loaded at 01DE0000h - 01E1C000h
foo_albumlist                    loaded at 01E40000h - 01E9D000h
foo_stopafteralbum              loaded at 01EC0000h - 01EF5000h
foo_utils                        loaded at 01F20000h - 01F64000h
foo_freedb2                      loaded at 01F90000h - 01FD0000h
foo_playcount                    loaded at 01FF0000h - 0202E000h
foo_texttools                    loaded at 02050000h - 02084000h
foo_vis_shpeck                  loaded at 020B0000h - 020F1000h
foo_uie_console                  loaded at 02120000h - 0213A000h
foo_input_tak                    loaded at 02160000h - 021A4000h
tak_deco_lib                    loaded at 021C0000h - 021E0000h
foo_wave_seekbar                loaded at 022F0000h - 024BA000h
WS2_32                          loaded at 71A30000h - 71A47000h
WS2HELP                          loaded at 71A20000h - 71A28000h
foo_playlist_tree_mod            loaded at 024E0000h - 02559000h
foo_quicksearch                  loaded at 02580000h - 025D7000h
WindowsCodecs                    loaded at 4CCE0000h - 4CD93000h
foo_out_asio                    loaded at 02600000h - 02636000h
foo_uie_lyrics2                  loaded at 02660000h - 0274E000h
WININET                          loaded at 3FA00000h - 3FAE6000h
Normaliz                        loaded at 02760000h - 02769000h
urlmon                          loaded at 44430000h - 44563000h
iertutil                        loaded at 400A0000h - 40289000h
foo_uie_color                    loaded at 029A0000h - 029BF000h
foo_customdb                    loaded at 029E0000h - 02A85000h
foo_dsp_std                      loaded at 02AA0000h - 02AE8000h
foo_navigator                    loaded at 02B10000h - 02B44000h
foo_uie_tagger_mod              loaded at 02B70000h - 02BB1000h
foo_uie_vis_peakmeter_spectrum  loaded at 02BE0000h - 02C1F000h
foo_uie_lyrics3                  loaded at 02C40000h - 02D40000h
foo_dsp_BassExciter_EN          loaded at 02D60000h - 02D85000h
foo_uie_ptb                      loaded at 02DB0000h - 02DD5000h
foo_burninate                    loaded at 02E00000h - 02E3E000h
foo_rgscan                      loaded at 02E60000h - 02EAB000h
foo_ui_columns                  loaded at 02ED0000h - 03060000h
USP10                            loaded at 74D20000h - 74D8B000h
foo_cdda                        loaded at 03090000h - 030DE000h
foo_dop                          loaded at 03100000h - 032D0000h
SETUPAPI                        loaded at 778F0000h - 779E7000h
QUARTZ                          loaded at 747A0000h - 7490F000h
foo_softplaylists                loaded at 03300000h - 03368000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770E0000h
SXS                              loaded at 76980000h - 76A31000h
appHelp                          loaded at 77B10000h - 77B32000h
ashShell                        loaded at 64E40000h - 64E62000h
msi                              loaded at 06150000h - 06591000h
GROOVEEX                        loaded at 49460000h - 49869000h
MSVCR90                          loaded at 78520000h - 785C3000h
MSVCP90                          loaded at 78480000h - 7850E000h
ATL90                            loaded at 78E20000h - 78E4B000h
office                          loaded at 06680000h - 06A9A000h
GrooveIntlResource              loaded at 06AD0000h - 07350000h
cscui                            loaded at 779F0000h - 77A45000h
CSCDLL                          loaded at 765B0000h - 765CD000h
browseui                        loaded at 75F30000h - 7602D000h
d3d9                            loaded at 4FD10000h - 4FEB6000h
d3d8thk                          loaded at 6DEA0000h - 6DEA6000h
d3dx9_42                        loaded at 078E0000h - 07AC5000h
d3dx10_42                        loaded at 07530000h - 075A0000h
dciman32                        loaded at 73B40000h - 73B46000h
CFNetwork                        loaded at 07DD0000h - 07E69000h
CoreFoundation                  loaded at 07E80000h - 07F4B000h
MSVCR80                          loaded at 78130000h - 781CB000h
pthreadVC2                      loaded at 07F60000h - 07F70000h
WSOCK32                          loaded at 71A50000h - 71A5A000h
objc                            loaded at 07F70000h - 07F8D000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
libdispatch                      loaded at 07FA0000h - 07FAE000h
icuin40                          loaded at 094C0000h - 095BD000h
icuuc40                          loaded at 095D0000h - 096B1000h
icudt40                          loaded at 4AD00000h - 4BA5E000h
ASL                              loaded at 096D0000h - 096E1000h
SQLite3                          loaded at 09700000h - 09763000h
iphlpapi                        loaded at 76D20000h - 76D39000h
xpsp2res                        loaded at 09A10000h - 09CE6000h
iTunesMobileDevice              loaded at 09CF0000h - 09E31000h
mswsock                          loaded at 719D0000h - 71A10000h
hnetcfg                          loaded at 66740000h - 66799000h
wshtcpip                        loaded at 71A10000h - 71A18000h
asio4all                        loaded at 0A460000h - 0A593000h
KSUSER                          loaded at 73E60000h - 73E64000h
RASAPI32                        loaded at 76EA0000h - 76EDC000h
rasman                          loaded at 76E50000h - 76E62000h
NETAPI32                        loaded at 597F0000h - 59845000h
TAPI32                          loaded at 76E70000h - 76E9F000h
rtutils                          loaded at 76E40000h - 76E4E000h
USERENV                          loaded at 76630000h - 766E5000h
sensapi                          loaded at 72250000h - 72255000h
msv1_0                          loaded at 77C40000h - 77C65000h
cryptdll                        loaded at 76750000h - 7675C000h
rasadhlp                        loaded at 76F80000h - 76F86000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
mdnsNSP                          loaded at 64000000h - 64021000h

Stack dump analysis:
Address: 02D01418h (foo_uie_lyrics3+C1418h)
Address: 005A8BC8h (foobar2000+1A8BC8h)
Address: 02D01AC8h (foo_uie_lyrics3+C1AC8h)
Address: 02CF54CEh (foo_uie_lyrics3+B54CEh)
Address: 02CB9F1Ch (foo_uie_lyrics3+79F1Ch)
Address: 00E73800h (AnvirHook54+3800h)
Address: 00E78238h (AnvirHook54+8238h)
Address: 00E731DBh (AnvirHook54+31DBh), symbol: "ExtendSaveDialogs" (+994h)
Address: 7E3EB02Ch (USER32+5B02Ch), symbol: "GetRawInputDeviceInfoA" (+11Fh)
Address: 00E73131h (AnvirHook54+3131h), symbol: "ExtendSaveDialogs" (+8EAh)
Address: 7E3A8EECh (USER32+18EECh), symbol: "DefWindowProcW" (+1CCh)
Address: 7E3A8EFCh (USER32+18EFCh), symbol: "DefWindowProcW" (+1DCh)
Address: 7C91E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 00E73131h (AnvirHook54+3131h), symbol: "ExtendSaveDialogs" (+8EAh)
Address: 7E3EAFCEh (USER32+5AFCEh), symbol: "GetRawInputDeviceInfoA" (+C1h)
Address: 7E3994BEh (USER32+94BEh), symbol: "GetWindowLongA" (+61h)
Address: 7E3C215Bh (USER32+3215Bh), symbol: "DeregisterShellHookWindow" (+1E9Bh)
Address: 00E729FCh (AnvirHook54+29FCh), symbol: "ExtendSaveDialogs" (+1B5h)
Address: 00E727D6h (AnvirHook54+27D6h)
Address: 7E3AB401h (USER32+1B401h), symbol: "CallNextHookEx" (+3Bh)
Address: 00E729FCh (AnvirHook54+29FCh), symbol: "ExtendSaveDialogs" (+1B5h)
Address: 00E73455h (AnvirHook54+3455h), symbol: "ExtendSaveDialogs" (+C0Eh)
Address: 7E3AB401h (USER32+1B401h), symbol: "CallNextHookEx" (+3Bh)
Address: 00E729FCh (AnvirHook54+29FCh), symbol: "ExtendSaveDialogs" (+1B5h)
Address: 00E73455h (AnvirHook54+3455h), symbol: "ExtendSaveDialogs" (+C0Eh)
Address: 7E3B1923h (USER32+21923h), symbol: "UnhookWinEvent" (+77h)
Address: 7E3AB330h (USER32+1B330h), symbol: "MoveWindow" (+92h)
Address: 7E398B26h (USER32+8B26h), symbol: "GetWindowThreadProcessId" (+A6h)
Address: 02CAC7A0h (foo_uie_lyrics3+6C7A0h)
Address: 02CAC7A0h (foo_uie_lyrics3+6C7A0h)
Address: 02CF49B5h (foo_uie_lyrics3+B49B5h)
Address: 02CAC7E7h (foo_uie_lyrics3+6C7E7h)
Address: 02CAC7A0h (foo_uie_lyrics3+6C7A0h)
Address: 7E398734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 02CAC7A0h (foo_uie_lyrics3+6C7A0h)
Address: 02CAC7A0h (foo_uie_lyrics3+6C7A0h)
Address: 7E3A3CE4h (USER32+13CE4h), symbol: "EnumDisplaySettingsA" (+27Dh)
Address: 02CAC7A0h (foo_uie_lyrics3+6C7A0h)
Address: 7E3C048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E3A3D08h (USER32+13D08h), symbol: "EnumDisplaySettingsA" (+2A1h)
Address: 7E3A3B30h (USER32+13B30h), symbol: "EnumDisplaySettingsA" (+C9h)
Address: 02CAC7A0h (foo_uie_lyrics3+6C7A0h)
Address: 7E3A3D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E3AB326h (USER32+1B326h), symbol: "MoveWindow" (+88h)
Address: 7E3A3D5Ch (USER32+13D5Ch), symbol: "DefDlgProcW" (+22h)
Address: 7E398734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E3A3D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E3A3D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E398816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 7E3A3D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E3C048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E398830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E3A8EA0h (USER32+18EA0h), symbol: "DefWindowProcW" (+180h)
Address: 7E3A3D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E3AB317h (USER32+1B317h), symbol: "MoveWindow" (+79h)
Address: 7E3C048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E3A8EB0h (USER32+18EB0h), symbol: "DefWindowProcW" (+190h)
Address: 7E3A8EECh (USER32+18EECh), symbol: "DefWindowProcW" (+1CCh)
Address: 7E3A3D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E3A7562h (USER32+17562h), symbol: "CallMsgFilterW" (+54h)
Address: 7C91E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 7E3A3D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E3A8E53h (USER32+18E53h), symbol: "DefWindowProcW" (+133h)
Address: 7E3994D2h (USER32+94D2h), symbol: "GetWindowLongA" (+75h)
Address: 7E3A8F10h (USER32+18F10h), symbol: "DefWindowProcW" (+1F0h)
Address: 7E3991C6h (USER32+91C6h), symbol: "GetMessageW" (+0h)
Address: 7C91FE30h (ntdll+FE30h), symbol: "RtlSetLastWin32Error" (+0h)
Address: 7E3C048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E3989F0h (USER32+89F0h), symbol: "GetWindowLongW" (+14Ah)
Address: 7E398A10h (USER32+8A10h), symbol: "DispatchMessageW" (+Fh)
Address: 0046E571h (foobar2000+6E571h)
Address: 0046F4C2h (foobar2000+6F4C2h)
Address: 0057FDACh (foobar2000+17FDACh)
Address: 0057FDACh (foobar2000+17FDACh)
Address: 0057FD90h (foobar2000+17FD90h)
Address: 0057FD74h (foobar2000+17FD74h)
Address: 7C9201DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 7C91E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C9201E0h (ntdll+101E0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 7C9201DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 00539C1Ch (foobar2000+139C1Ch)
Address: 0054084Dh (foobar2000+14084Dh)
Address: 7ED7C28Fh (SHELL32+6DC28Fh)
Address: 00433440h (foobar2000+33440h)
Address: 0053DC60h (foobar2000+13DC60h)
Address: 7E9D05C7h (SHELL32+3305C7h)
Address: 0054084Dh (foobar2000+14084Dh)
Address: 0055B3FBh (foobar2000+15B3FBh)
Address: 100027D8h (shared+27D8h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 00575C2Ch (foobar2000+175C2Ch)
Address: 1000281Eh (shared+281Eh), symbol: "uCallStackTracker::uCallStackTracker" (+31h)
Address: 00575C2Ch (foobar2000+175C2Ch)
Address: 0046F6DCh (foobar2000+6F6DCh)
Address: 00543A27h (foobar2000+143A27h)
Address: 005AB3A0h (foobar2000+1AB3A0h)
Address: 0053D46Ah (foobar2000+13D46Ah)
Address: 00539EEEh (foobar2000+139EEEh)
Address: 00539EE8h (foobar2000+139EE8h)
Address: 7ED7C3E7h (SHELL32+6DC3E7h)
Address: 005677B4h (foobar2000+1677B4h)
Address: 005677B8h (foobar2000+1677B8h)
Address: 005642B1h (foobar2000+1642B1h)
Address: 0053DC60h (foobar2000+13DC60h)
Address: 7E9D0BB7h (SHELL32+330BB7h)
Address: 00539EE8h (foobar2000+139EE8h)
Address: 0055B9CDh (foobar2000+15B9CDh)
Address: 0053B2A2h (foobar2000+13B2A2h)
Address: 00400000h (foobar2000+0h)
Address: 7ED7C33Fh (SHELL32+6DC33Fh)
Address: 0053DC60h (foobar2000+13DC60h)
Address: 7E9D0B17h (SHELL32+330B17h)
Address: 7C817077h (kernel32+17077h), symbol: "RegisterWaitForInputIdle" (+49h)
Address: 7C839AD8h (kernel32+39AD8h), symbol: "ValidateLocale" (+2B0h)
Address: 7C817080h (kernel32+17080h), symbol: "RegisterWaitForInputIdle" (+52h)
Address: 0053B2F5h (foobar2000+13B2F5h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004E0049h (foobar2000+E0049h)
Address: 004F0044h (foobar2000+F0044h)
Address: 00530057h (foobar2000+130057h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 005C0073h (foobar2000+1C0073h)
Address: 01CB29DEh (foo_ui_std+129DEh)
Address: 004B0063h (foobar2000+B0063h)
Address: 00530022h (foobar2000+130022h)
Address: 00500069h (foobar2000+100069h)
Address: 01CBF9F4h (foo_ui_std+1F9F4h)
Address: 00500069h (foobar2000+100069h)
Address: 00410072h (foobar2000+10072h)
Address: 00540079h (foobar2000+140079h)
Address: 00430022h (foobar2000+30022h)
Address: 005C003Ah (foobar2000+1C003Ah)
Address: 00490057h (foobar2000+90057h)
Address: 0044004Eh (foobar2000+4004Eh)
Address: 0057004Fh (foobar2000+17004Fh)
Address: 005C0053h (foobar2000+1C0053h)
Address: 0053006Eh (foobar2000+13006Eh)
Address: 00530078h (foobar2000+130078h)
Address: 004D005Ch (foobar2000+D005Ch)
Address: 004D005Fh (foobar2000+D005Fh)
Address: 0057002Eh (foobar2000+17002Eh)
Address: 0047002Eh (foobar2000+7002Eh)
Address: 005F0066h (foobar2000+1F0066h)
Address: 005F0077h (foobar2000+1F0077h)
Address: 004D002Eh (foobar2000+D002Eh)
Address: 005F0036h (foobar2000+1F0036h)
Address: 00500069h (foobar2000+100069h)
Address: 005F0073h (foobar2000+1F0073h)
Address: 005F0039h (foobar2000+1F0039h)

Environment:
App: foobar2000 v1.1.8 beta 4
OS: Windows 5.1.2600 Service Pack 3 x86
CPU: AMD Athlon™ Processor LE-1640, features: 3DNow!ex MMX SSE SSE2 SSE3
Audio: HD Audio rear output 2; C-Media USB Audio     
UI: Columns UI 0.3.8.8

Components:
Core (2011-08-07 07:01:02 UTC)
    foobar2000 core 1.1.8 beta 4
foo_abx.dll (2009-06-07 12:25:26 UTC)
    ABX Comparator 1.3.4
foo_albumlist.dll (2011-08-07 06:59:30 UTC)
    Album List 4.5
foo_audioscrobbler.dll (2010-06-04 14:27:04 UTC)
    Audioscrobbler 1.4.7
foo_benchmark.dll (2009-01-01 01:23:04 UTC)
    Decoding Speed Test 1.1
foo_bitcompare.dll (2008-12-05 21:08:02 UTC)
    Binary Comparator 1.2
foo_burninate.dll (2011-02-25 23:13:30 UTC)
    Audio CD Writer 3.0.3
foo_cdda.dll (2011-08-07 06:59:24 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2011-08-07 06:59:08 UTC)
    Converter 1.5
foo_customdb.dll (2010-03-04 18:10:54 UTC)
    Custom Database 0.1.0_beta1
foo_dop.dll (2011-05-27 23:44:50 UTC)
    iPod manager 0.6.9.4
foo_dsp_BassExciter_EN.dll (2011-01-11 17:38:18 UTC)
    Real Bass Exciter EFX Module (en-US) 1.0
foo_dsp_std.dll (2011-08-07 06:59:34 UTC)
    Standard DSP Array 1.0
foo_fileops.dll (2011-08-07 06:58:34 UTC)
    File Operations 2.1.3
foo_freedb2.dll (2011-08-07 06:58:34 UTC)
    freedb Tagger 0.6.4
foo_input_monkey.dll (2011-02-25 23:13:30 UTC)
    Monkey's Audio Decoder 2.1.5
foo_input_std.dll (2011-08-07 06:59:14 UTC)
    Standard Input Array 1.0
foo_input_tak.dll (2010-01-10 01:11:58 UTC)
    TAK Decoder 0.4.4
foo_jesus.dll (2010-09-25 20:16:46 UTC)
    Autosave & Autobackup 10
foo_masstag.dll (2009-09-18 15:01:36 UTC)
    Masstagger 1.8.4
foo_musicbrainz.dll (2011-06-03 16:55:13 UTC)
    MusicBrainz Tagger 0.3 beta 2
foo_navigator.dll (2010-02-20 01:13:12 UTC)
    Navigator 0.64
foo_out_asio.dll (2011-07-29 18:00:28 UTC)
    ASIO support 1.2.7
foo_playcount.dll (2011-07-13 16:59:32 UTC)
    Playback Statistics 3.0.2
foo_playlist_tree_mod.dll (2010-01-09 14:15:56 UTC)
    Playlist Tree Mod Panel 3.0.6.3 NoScheme [Jan  9 2010 - 15:15:40]
foo_quicksearch.dll (2011-05-29 20:50:57 UTC)
    Quick Search Toolbar 3.2
foo_rgscan.dll (2011-08-07 06:59:14 UTC)
    ReplayGain Scanner 2.1.2
foo_run.dll (2009-06-07 20:15:18 UTC)
    Run services 0.3.7
foo_scheduler.dll (2011-01-22 17:42:08 UTC)
    Scheduler 4.06
foo_softplaylists.dll (2011-02-10 18:22:01 UTC)
    Soft Playlists 2011-02-05
foo_stopafteralbum.dll (2011-06-04 18:49:07 UTC)
    Stop after album 3.0
foo_texttools.dll (2010-09-02 17:21:35 UTC)
    Text Tools 1.0.5
foo_ui_columns.dll (2011-03-07 04:30:30 UTC)
    Columns UI 0.3.8.8
foo_ui_std.dll (2011-08-07 06:59:36 UTC)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 22:49:19 UTC)
    Album list panel 0.3.5
foo_uie_biography.dll (2010-06-28 02:50:10 UTC)
    Biography View 0.4.2.2
foo_uie_color.dll (2011-06-21 19:05:48 UTC)
    Color 0.4
foo_uie_console.dll (2009-08-29 16:06:24 UTC)
    Console panel 0.4
foo_uie_lyrics2.dll (2010-04-13 01:19:24 UTC)
    Lyric Show Panel 2 0.4.6.15
foo_uie_lyrics3.dll (2011-08-20 17:02:32 UTC)
    Lyric Show Panel 3 0.1.3
foo_uie_playlists_dropdown.dll (2009-09-24 05:44:46 UTC)
    Playlists Dropdown 0.7.6
foo_uie_ptb.dll (2008-02-16 07:45:33 UTC)
    Playback Toolbars 0.2
foo_uie_tagger_mod.dll (2009-09-20 21:49:42 UTC)
    Tagger Mod Panel Window 1.1.0.6 [Sep 20 2009 - 23:33:24]
foo_uie_vis_peakmeter_spectrum.dll (2008-04-20 02:18:50 UTC)
    Peakmeter Spectrum Visualisation 0.2.0.0 beta
foo_uie_wsh_panel_mod.dll (2010-09-09 07:35:08 UTC)
    WSH Panel Mod 1.3.7
foo_unpack.dll (2011-08-07 06:58:48 UTC)
    ZIP/GZIP/RAR Reader 1.6
foo_utils.dll (2008-02-09 05:26:58 UTC)
    Playlist Tools 0.6.2 beta 6
foo_verifier.dll (2009-10-05 16:39:20 UTC)
    File Integrity Verifier 1.1
foo_vis_shpeck.dll (2011-01-06 16:47:56 UTC)
    Shpeck - Winamp vis plugins wrapper 0.3.7
foo_wave_seekbar.dll (2010-04-25 05:35:42 UTC)
    Waveform seekbar 0.2.12
foo_wlm.dll (2010-09-20 04:25:50 UTC)
    Windows Live Messenger Notifier 1.1.7

Recent events:
Custom Database: index url_idx already exists (1)
Custom Database: Completed
Seekbar: taking Direct3D9 path.
Seekbar: Frontend initialized.
Autoplaylists initialized in: 0:00.342756
"Recientes" : 0:00.342721
Startup time : 0:04.902240
iPod manager: Error: AMDeviceNotificationSubscribe returned E8000063
Opening track for playback: "D:\Musica\Ariel Pink's Haunted Graffiti\(2010) Before Today\01. Hot Body Rub.tak"
Opening track for playback: "D:\Musica\Ariel Pink's Haunted Graffiti\(2010) Before Today\02. Bright Lit Blue Skies.tak"
Title: foo_uie_lyrics3
Post by: ortin on 2011-08-20 20:56:18
The vern
What is used as a source of cover art? Coz it seems to show only folder.jpg and not using foobar's Album art settings.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-20 20:59:33
The vern
What is used as a source of cover art? Coz it seems to show only folder.jpg and not using foobar's Album art settings.



It may be that it is using the old version of the album art retriever. I haven't really changed that bit of code, so I'm not sure, I'll look into it.
Title: foo_uie_lyrics3
Post by: Falstaff on 2011-08-20 20:59:57
T H A N K  Y O U  ! ! !
Title: foo_uie_lyrics3
Post by: maXelo on 2011-08-20 21:00:27
thanks for the component....looks and works like a charm!
Title: foo_uie_lyrics3
Post by: Falstaff on 2011-08-20 21:09:24
bug report : when playing and lyrics scrolling, if i select the context menu entry 'Panel preferences', a glitch is displayed and may flash on the top left corner of the panel, see screenchot below (stay displayed a few seconds before vaporing...)

(http://img694.imageshack.us/img694/9587/capture004x.png)

it looks like the %artist% info normaly displayed when no lyrics are found ...
Title: foo_uie_lyrics3
Post by: Falstaff on 2011-08-20 23:23:55
happens on mousewheel scroll too ...
Title: foo_uie_lyrics3
Post by: Falstaff on 2011-08-21 09:05:23
hmm, no more glitches this morning, can't reproduce it ... weird, i keep testing, but this morning, it looks perfect

EDIT: @#!ù!!! glitches are back (i've just modded background from plain to transparent and ...)

(http://img5.imageshack.us/img5/9313/capture005f.png)

aera in the red rectangle. Glitches appears on track change, mouse move on the top left corner (this area) ...
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-21 11:00:28
Glitches appears on track change, mouse move on the top left corner (this area) ...


Does it just happen with a transparent background? Any other type of bg? Can you check if it happens with a very simple CUI/DUI layout?

Can anyone else confirm this? I can't reproduce it at all.
Title: foo_uie_lyrics3
Post by: Falstaff on 2011-08-21 15:59:06
Glitches appears on track change, mouse move on the top left corner (this area) ...


Does it just happen with a transparent background? Any other type of bg? Can you check if it happens with a very simple CUI/DUI layout?

Can anyone else confirm this? I can't reproduce it at all.


Sorry, my bad ! the problem was not with your plugin ^^ all is fine now, i've found what's wrong with my config by following your advise and testing on a simple CUI config

I apologize
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-21 16:12:32
I apologize

No worries. Your queries made me solve some flickering on scrolling anyway!

I've made some progress with the crashes I think, I managed to reproduce them, and I think I've solved them (still testing...)

The saving of the lyric offset has also been reinstated.

Will be releasing soon providing all is working!
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-21 17:47:45
Version 0.1.4 uploaded.

Changes:
- Crash fixes on track change.
- Reinstated saving of the timestamp offset.
- Fixed flickering whilst scrolling lyrics in transparent mode.
- Grayed out 'Save' context menu item when save method is 'Don't save'.

To the one person that downloaded 0.1.4 before I posted here - I've made some more changes, so you need to re-download.
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-08-21 17:49:12
Thanks for the updates. One suggestion on the archive format - Could you put the files in a components/ directory inside it?
This way foobar2000's component install option works with it.
Title: foo_uie_lyrics3
Post by: tpijag on 2011-08-21 17:54:51
Works fine here as is. Foobar2000 1.1.8 b4
Title: foo_uie_lyrics3
Post by: Jny on 2011-08-21 20:28:29
finally! thanks

what about new databases? lyricsplugin.com plyrics.com darklyrics.com
Title: foo_uie_lyrics3
Post by: Andu on 2011-08-21 21:27:34
This works very well so far - thanks very much!

If I may humbly offer a feature suggestion - I find that available lyrics are continually getting better and better, but I struggle to upgrade saved "bad" rated lyrics to "medium" or better.  Any way to automatically search for lyrics and download and overwite existing lyrics in cases where something with a higher rating is found?  thanks


I second this request.

Also thanks a lot for taking up this project and doing a fine job so far.
Title: foo_uie_lyrics3
Post by: tpijag on 2011-08-21 22:01:41
Edge case bug.

I've a number of track titles associated with live shows that may carry a slightly different name. For example Saint of Circumstance vs Saint of Circumstance >. The > denoting that it leads into a following track as part of a medley. I save all lyrics to a single user defined folder. Over time, this folder will have lyrics saved twice. One under the simple track name and one under trackname_.txt. The _ being windows automatic change of the > character.

This has not caused any issue with previous versions of lyric show but now there is an issue. Lyrics3 is not picking up that the tracks ending with a > already have a local lyric file and will go to the internet. Regardless of the 'save' setting. If I delete the file name lyric file of the medley track, lyrics3 will save the track lyric_.txt file appropriately. With a subsequent playing of the track, the lyric file with the _ .txt name will again not be found and lyrics3 will go to the net.

EDIT: In working through this I have been able to generate a couple of Foobar2000 crashes. One of the crash reports is below.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C918FEAh
Access violation, operation: write, address: 00000010h
Last win32 error: 6

Call path:
lyric_searcher::SearchProc=>lyric_loader::ReadThread

Code bytes (7C918FEAh):
7C918FAAh:  0B 64 A1 18 00 00 00 0F B6 4D 0B 89 88 84 0F 00
7C918FBAh:  00 38 1D 30 C0 97 7C 0F 85 CC 04 00 00 A0 48 C1
7C918FCAh:  97 7C F6 D8 57 1B C0 F7 D0 25 40 C1 97 7C 8B F8
7C918FDAh:  8B 46 10 3B C3 89 45 FC 0F 84 9E 00 00 00 8B 06
7C918FEAh:  FF 40 10 8B 45 FC 83 E0 01 89 45 E8 8B 06 FF 40
7C918FFAh:  14 F6 05 F0 02 FE 7F 01 0F 85 E6 92 02 00 39 5D
7C91900Ah:  E8 57 53 0F 85 AC DE 01 00 FF 75 FC E8 99 59 FF
7C91901Ah:  FF 3D 02 01 00 00 0F 84 53 93 02 00 3B C3 0F 8C

Stack (05ABFD98h):
05ABFD78h:  00000000 00000000 00000000 00000000
05ABFD88h:  00000000 00000000 00000000 00000000
05ABFD98h:  00000001 01DCEF50 7C901005 05ABFD90
05ABFDA8h:  05ABFF34 01D5F770 FFFFFFFF 05ABFDD8
05ABFDB8h:  01CF96C0 00000001 05ABFE10 00000001
05ABFDC8h:  00000001 00000000 05ABFE00 01CF9D74
05ABFDD8h:  05ABFE00 01CF9DDD 00000000 01DCE758
05ABFDE8h:  01DCE758 01CF9DEA 01D98018 FFFFFFFF
05ABFDF8h:  00000000 D12BBA70 05ABFE18 00000000
05ABFE08h:  000005A8 05ABFE34 7C90104B 00DCF020
05ABFE18h:  01D044E1 01DCF020 00000001 01DCEF50
05ABFE28h:  01D9802C 01DCF020 01D9C280 05ABFF40
05ABFE38h:  01D04C21 01DCEF50 3F088801 D12BBB30
05ABFE48h:  003D0000 01DCF7D8 06140710 00000001
05ABFE58h:  0000001A 01D9C280 FFC00000 3F088801
05ABFE68h:  00000001 000000BC 01000001 F1B55B6C
05ABFE78h:  85BBF100 8054AB38 05ABFE90 00000000
05ABFE88h:  7C9105C8 06140708 05ABFF5C 7C910551
05ABFE98h:  01DC1348 7C91056D 01D9AAE8 06140710
05ABFEA8h:  06140710 00000000 F1B55BAC 804E46B5

Registers:
EAX: 00000000, EBX: 00000000, ECX: 000005A8, EDX: 01DCF030
ESI: 01DCF020, EDI: 00000000, EBP: 05ABFE0C, ESP: 05ABFD98

Crash location:
Module: ntdll
Offset: 18FEAh
Symbol: "RtlpWaitForCriticalSection" (+5Bh)

Loaded modules:
foobar2000                      loaded at 00400000h - 005F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
dbghelp                          loaded at 59A60000h - 59B01000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
zlib1                            loaded at 5A4C0000h - 5A4D4000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76C90000h - 76CB8000h
COMDLG32                        loaded at 763B0000h - 763F9000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSCTF                            loaded at 74720000h - 7476B000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
mslbui                          loaded at 605D0000h - 605D9000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_skip                        loaded at 00FB0000h - 00FDD000h
foo_autoupdate                  loaded at 00FF0000h - 01030000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
foo_dsp_delta                    loaded at 01040000h - 0105F000h
foo_fileops                      loaded at 01080000h - 010C7000h
foo_run                          loaded at 010F0000h - 0114F000h
foo_dynfil                      loaded at 01170000h - 01197000h
foo_input_std                    loaded at 012C0000h - 01429000h
foo_facets                      loaded at 01450000h - 01605000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_playlist_manager            loaded at 01630000h - 01674000h
foo_queuecontents                loaded at 016A0000h - 0170D000h
foo_whatsnew                    loaded at 01730000h - 01770000h
foo_dbsearch                    loaded at 01790000h - 01800000h
foo_scheduler                    loaded at 01820000h - 018FC000h
foo_rgscan                      loaded at 01920000h - 0196B000h
foo_uie_tagger_mod              loaded at 01990000h - 019DE000h
foo_cdda                        loaded at 01A00000h - 01A4E000h
foo_utils                        loaded at 01A70000h - 01AB4000h
foo_random_pools                loaded at 01AE0000h - 01B0F000h
foo_preview                      loaded at 01B30000h - 01B52000h
foo_quicksearch                  loaded at 01B70000h - 01BC7000h
WindowsCodecs                    loaded at 53000000h - 530B4000h
foo_dsp_xgeq                    loaded at 01BF0000h - 01C1D000h
foo_verifier                    loaded at 01C40000h - 01C83000h
foo_uie_lyrics3                  loaded at 01CB0000h - 01DB0000h
WININET                          loaded at 771B0000h - 77256000h
foo_simplaylist                  loaded at 01E80000h - 01FCC000h
foo_playcount                    loaded at 01DF0000h - 01E2E000h
foo_albumlist                    loaded at 01FD0000h - 0202D000h
foo_texttools                    loaded at 02030000h - 02064000h
foo_osd                          loaded at 02090000h - 020C1000h
foo_simplaylist_manager          loaded at 020F0000h - 021C8000h
foo_jesus                        loaded at 021F0000h - 0220A000h
foo_dsp_std                      loaded at 02220000h - 02268000h
foo_abx                          loaded at 02290000h - 022C2000h
foo_converter                    loaded at 022F0000h - 0236B000h
foo_playlists_sort              loaded at 02390000h - 023A0000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_masstag                      loaded at 023C0000h - 02414000h
foo_playlist_attributes          loaded at 02440000h - 02494000h
foo_ui_columns                  loaded at 024C0000h - 02650000h
urlmon                          loaded at 7E1E0000h - 7E280000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_ui_std                      loaded at 02720000h - 02839000h
foo_textdisplay                  loaded at 026B0000h - 026FB000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
browseui                        loaded at 75F80000h - 7607D000h
xpsp2res                        loaded at 20000000h - 202C5000h
KsUser                          loaded at 73EE0000h - 73EE4000h
wsock32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
sensapi                          loaded at 722B0000h - 722B5000h
USERENV                          loaded at 769C0000h - 76A73000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wship6                          loaded at 58D40000h - 58D47000h
DNSAPI                          loaded at 76F20000h - 76F47000h
iphlpapi                        loaded at 76D60000h - 76D79000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
wshtcpip                        loaded at 71A90000h - 71A98000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h

Stack dump analysis:
Address: 7C901005h (ntdll+1005h), symbol: "RtlEnterCriticalSection" (+0h)
Address: 01D5F770h (foo_uie_lyrics3+AF770h)
Address: 01CF96C0h (foo_uie_lyrics3+496C0h)
Address: 01CF9D74h (foo_uie_lyrics3+49D74h)
Address: 01CF9DDDh (foo_uie_lyrics3+49DDDh)
Address: 01CF9DEAh (foo_uie_lyrics3+49DEAh)
Address: 01D98018h (foo_uie_lyrics3+E8018h)
Address: 7C90104Bh (ntdll+104Bh), symbol: "RtlEnterCriticalSection" (+46h)
Address: 01D044E1h (foo_uie_lyrics3+544E1h)
Address: 01D9802Ch (foo_uie_lyrics3+E802Ch)
Address: 01D9C280h (foo_uie_lyrics3+EC280h)
Address: 01D04C21h (foo_uie_lyrics3+54C21h)
Address: 01D9C280h (foo_uie_lyrics3+EC280h)
Address: 01000001h (foo_autoupdate+10001h)
Address: 7C9105C8h (ntdll+105C8h), symbol: "RtlFreeHeap" (+18Bh)
Address: 7C910551h (ntdll+10551h), symbol: "RtlFreeHeap" (+114h)
Address: 7C91056Dh (ntdll+1056Dh), symbol: "RtlFreeHeap" (+130h)
Address: 01D9AAE8h (foo_uie_lyrics3+EAAE8h)
Address: 100027D8h (shared+27D8h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 01D71750h (foo_uie_lyrics3+C1750h)
Address: 01D60DDCh (foo_uie_lyrics3+B0DDCh)
Address: 01D04CE6h (foo_uie_lyrics3+54CE6h)
Address: 01D60E19h (foo_uie_lyrics3+B0E19h)
Address: 01D36362h (foo_uie_lyrics3+86362h)
Address: 01D3E7B0h (foo_uie_lyrics3+8E7B0h)
Address: 01D363ECh (foo_uie_lyrics3+863ECh)
Address: 7C80B683h (kernel32+B683h), symbol: "GetModuleFileNameA" (+1B4h)
Address: 7C839AA8h (kernel32+39AA8h), symbol: "ValidateLocale" (+2B0h)
Address: 7C80B690h (kernel32+B690h), symbol: "GetModuleFileNameA" (+1C1h)
Address: 01D36388h (foo_uie_lyrics3+86388h)

Environment:
App: foobar2000 v1.1.8 beta 4
OS: Windows 5.1.2600 Service Pack 2 x86
CPU: Intel® Celeron® CPU 2.50GHz, features: MMX SSE SSE2
Audio: Realtek AC97 Audio
UI: Default User Interface 0.9.5

Components:
Core (2011-08-07 07:01:02 UTC)
    foobar2000 core 1.1.8 beta 4
foo_abx.dll (2009-06-07 12:25:26 UTC)
    ABX Comparator 1.3.4
foo_albumlist.dll (2011-08-07 06:59:30 UTC)
    Album List 4.5
foo_autoupdate.dll (2010-09-23 09:03:58 UTC)
    Automatic Updater 2 beta
foo_cdda.dll (2011-08-07 06:59:24 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2011-08-07 06:59:08 UTC)
    Converter 1.5
foo_dbsearch.dll (2007-01-26 03:58:48 UTC)
    Database Search 1.4
foo_dsp_delta.dll (2008-10-24 20:57:16 UTC)
    Noise Sharpening DSP 1.0.0
foo_dsp_std.dll (2011-08-07 06:59:34 UTC)
    Standard DSP Array 1.0
foo_dsp_xgeq.dll (2011-05-07 23:10:35 UTC)
    Graphic Equalizer 0.1.0
foo_dynfil.dll (2011-02-20 23:34:15 UTC)
    Dynamic Fields 1 beta 4
foo_facets.dll (2011-08-18 18:56:32 UTC)
    Facets 1.0
foo_fileops.dll (2011-08-07 06:58:34 UTC)
    File Operations 2.1.3
foo_input_std.dll (2011-08-07 06:59:14 UTC)
    Standard Input Array 1.0
foo_jesus.dll (2010-09-23 09:53:56 UTC)
    Autosave & Autobackup 10
foo_masstag.dll (2009-09-18 15:01:36 UTC)
    Masstagger 1.8.4
foo_osd.dll (2010-11-26 16:23:54 UTC)
    On-Screen Display GDI+ 1.68
foo_playcount.dll (2011-07-13 21:03:45 UTC)
    Playback Statistics 3.0.2
foo_playlist_attributes.dll (2010-05-23 19:22:21 UTC)
    Playlist Attributes 0.3.0
foo_playlist_manager.dll (2011-05-23 13:28:55 UTC)
    Playlist Manager 1.0.2
foo_playlists_sort.dll (2009-06-13 21:57:33 UTC)
    Playlist Sorter 0.1.9
foo_preview.dll (2011-07-14 16:25:57 UTC)
    Preview 1.4
foo_queuecontents.dll (2011-08-10 12:28:15 UTC)
    Queue Contents Editor 0.4.4
foo_quicksearch.dll (2011-05-29 16:35:49 UTC)
    Quick Search Toolbar 3.2
foo_random_pools.dll (2011-03-28 19:56:44 UTC)
    Random Pools 0.0.2.3
foo_rgscan.dll (2011-08-07 06:59:14 UTC)
    ReplayGain Scanner 2.1.2
foo_run.dll (2009-06-07 21:15:18 UTC)
    Run services 0.3.7
foo_scheduler.dll (2011-08-21 20:16:35 UTC)
    Scheduler 4.07
foo_simplaylist.dll (2011-08-18 18:56:32 UTC)
    SimPlaylist 1.0
foo_simplaylist_manager.dll (2011-08-18 18:56:32 UTC)
    SimPlaylist Manager 1.0
foo_skip.dll (2011-07-04 20:13:53 UTC)
    Skip Track 1.7.4
foo_textdisplay.dll (2011-05-29 16:35:39 UTC)
    Text Display UI Element 1.1 beta 1
foo_texttools.dll (2011-03-30 02:55:47 UTC)
    Text Tools 1.0.5
foo_ui_columns.dll (2011-04-26 21:39:17 UTC)
    Columns UI 0.3.8.8
foo_ui_std.dll (2011-08-07 06:59:36 UTC)
    Default User Interface 0.9.5
foo_uie_lyrics3.dll (2011-08-21 20:46:34 UTC)
    Lyric Show Panel 3 0.1.2
foo_uie_tagger_mod.dll (2010-11-19 21:33:08 UTC)
    Tagger Panel 1.2.4
foo_utils.dll (2008-02-09 04:26:58 UTC)
    Playlist Tools 0.6.2 beta 6
foo_verifier.dll (2009-10-05 17:39:20 UTC)
    File Integrity Verifier 1.1
foo_whatsnew.dll (2008-08-30 20:45:00 UTC)
    Feature Watcher 1.0.6

Recent events:
"*X Played" : 0:00.505493
"*XD XRate" : 0:00.274692
"Recent" : 0:00.698217
Startup time : 0:10.193112
Opening track for playback: "T:\@Music\Dead\1982-04-06 The Spectrum\203-Saint Of Circumstance-.mp3"
[foo_dynfil] Calculation took 26.01835 s
Opening track for playback: "T:\@Music\Dead\1982-04-06 The Spectrum\304-Sugar Magnolia.mp3"
Opening track for playback: "T:\@Music\Dead\1982-04-06 The Spectrum\203-Saint Of Circumstance-.mp3"
Opening track for playback: "T:\@Music\Dead\1982-04-06 The Spectrum\202-Lost Sailor-.mp3"
Opening track for playback: "T:\@Music\Dead\1982-04-06 The Spectrum\203-Saint Of Circumstance-.mp3"
Title: foo_uie_lyrics3
Post by: hejiamei on 2011-08-21 22:37:22
Version 0.1.4 uploaded.

Changes:
- Crash fixes on track change.
- Reinstated saving of the timestamp offset.
- Fixed flickering whilst scrolling lyrics in transparent mode.
- Grayed out 'Save' context menu item when save method is 'Don't save'.

To the one person that downloaded 0.1.4 before I posted here - I've made some more changes, so you need to re-download.

I am very happy of your work.

I have a suggestion, why won't you add " drag lrc to control playing progress" capability

http://cid-7c6fa1eb8fb8f2b7.skydrive.live....bd%e5%90%8d.png (http://cid-7c6fa1eb8fb8f2b7.skydrive.live.com/self.aspx/Blog%20Images/QQ%e6%88%aa%e5%9b%be%e6%9c%aa%e5%91%bd%e5%90%8d.png)

another saying : "Drag lyric of a song controlling the playing progress of a song"

if you know chinese,I will say "??????????"
Title: foo_uie_lyrics3
Post by: kode54 on 2011-08-21 23:25:58
Thanks for the updates. One suggestion on the archive format - Could you put the files in a components/ directory inside it?
This way foobar2000's component install option works with it.

That is not necessary for the component install system to work. The only issue that may come up, as another developer discovered, is that some ZIP software may unnecessarily create ZIP64 files, which foobar2000 does not support. I don't think there are any such problems here, though.
Title: foo_uie_lyrics3
Post by: free30 on 2011-08-22 06:15:23
I just wanted to login a say "thank you". 
Everybody needs somebody as useful as you!  (lickass)
 
Title: foo_uie_lyrics3
Post by: Hawk on 2011-08-22 10:00:15
finally! thanks

what about new databases? lyricsplugin.com plyrics.com darklyrics.com


I second this request. When you listen to metal 'darklyrics.com' is a must.
Title: foo_uie_lyrics3
Post by: Peti on 2011-08-22 14:20:23
Hello,

thanks for great component. But I'm missing one thing from the v2. I'm saving my lyrics as %filename%, and there is no field for custom lyric name in the local file search, only directory.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-08-22 15:54:39
I can't believe I missed this. Finally someone trying to make a decent lyrics plugin. I am gonna try it now.

Edit: good! it doesn't produced cpu spikes like lyrics show 2.

finally! thanks

what about new databases? lyricsplugin.com plyrics.com darklyrics.com


I second this request. When you listen to metal 'darklyrics.com' is a must.


+1

Thanks !

+1

+ wikilyrics  I've added some lyrics to wikilyrics that are not in darklyrics (e.g.: In Vain's songs that are in Norwegian)
Title: foo_uie_lyrics3
Post by: YoPen on 2011-08-22 16:01:11
finally! thanks

what about new databases? lyricsplugin.com plyrics.com darklyrics.com


I second this request. When you listen to metal 'darklyrics.com' is a must.


+1

Thanks !
Title: foo_uie_lyrics3
Post by: tpijag on 2011-08-22 16:17:29
Yes, everyone is real excited. Can we stop the bumping the thread with nothing other than zero content +1 posts?

What is the point of a +1 post quoting a quote of a +1 post.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-08-22 16:25:55
Yes, everyone is real excited. Can we stop the bumping the thread with nothing other than zero content +1 posts?

What is the point of a +1 post quoting a quote of a +1 post.

11.

Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-08-23 06:28:57
Hello,

thanks for great component. But I'm missing one thing from the v2. I'm saving my lyrics as %filename%, and there is no field for custom lyric name in the local file search, only directory.

Did you try fill title field with %filename% only but leave artist field blank?
Title: foo_uie_lyrics3
Post by: Peti on 2011-08-23 06:52:02
Hello,

thanks for great component. But I'm missing one thing from the v2. I'm saving my lyrics as %filename%, and there is no field for custom lyric name in the local file search, only directory.

Did you try fill title field with %filename% only but leave artist field blank?

Didn't work, and I also don't want to break the online search.
Title: foo_uie_lyrics3
Post by: gxavz1 on 2011-08-23 21:53:27
adiós foo_uie_lyrics2 
Title: foo_uie_lyrics3
Post by: スラッシュ on 2011-08-24 07:42:22
Thanks for picking this up! So far it seems like it's stable, very nice!

I have a couple of requests...

- When switching codepage, it doesn't seem to remember this. So the next time you load the song, the text is garbled and you have to select the codepage again.
- Currently my work around for this is to choose the codepage, copy the lyrics with timestamp, and open the lyrics in an external editor and paste->save. If saving the codepage is impossible, that process could be automated, at least.
- If I have multiple copies of lyrics files, I can't seem to choose a preferred one. For example if I have one in native language and one translated. It seems to default to whichever was saved first? Also, relatedly, it'd be nice if I could save multiple instances of lyrics... Maybe in the search dialog you should be allowed to give a custom filename?
- A "reload lyrics" button would be useful in case of editing. It seems like Next Lyric does the job too, but it's not that clear and you have to go through the alternatives (if any).


Anyway, those are all minor points, not very important at all. Biggest point is that this is working and seems crash free! Thanks again!
Title: foo_uie_lyrics3
Post by: Shemuel on 2011-08-24 10:58:18
Cheers Vern! This is an aspect of foobar that has been conspicuous in its non-usability until now. Certainly will better my current stopgap of lyrics_grabber2 with item_details!
Title: foo_uie_lyrics3
Post by: shadowrazor on 2011-08-25 01:05:14
Great improvement on the usability.
Really good work, thanks.

One small bug I noticed:
When for the background image 'display cover art' is selected and the filename has an underscore in it, it won't load it. For example 'album_front.jpg'
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-25 11:14:48
Great improvement on the usability.


This was one of my main aims, so it's good to know I've achieved it to some degree!

'display cover art' is selected and the filename has an underscore in it, it won't load it. For example 'album_front.jpg'


This will be fixed in the next release - I've upgraded it to use the new version of the album art extractor.

Sorry about the lack of releases recently, I've been busy with work.
Title: foo_uie_lyrics3
Post by: Hawk on 2011-08-25 11:18:52
Would you please consider adding 'http://www.darklyrics.com/' to the lyrics database?
I and many metal fans with me would really appreciate it.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-25 11:33:04
All requests have been noted, there's no need to re-request them!

I am focussing on core functionality, rather than online databases at the moment, but it will be done.
Title: foo_uie_lyrics3
Post by: Hawk on 2011-08-25 11:53:52
Thanks. 
Title: foo_uie_lyrics3
Post by: Szekely on 2011-08-25 16:19:02
Last night the plugin couldn't find a match for Blue Öyster Cult - (Don't Fear) The Reaper but it found dozens of matches for Blue Oyster Cult - (Don't Fear) the Reaper. Could you make it possible so that characters like Ö and O are interchangeable in search?
Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-08-25 16:24:15
@The vern

Please bring fuzzy search back, or the lrc files whose names contain invalid characters such as ":" replaced by "_" will not be loaded.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-25 16:24:27
@Szekely

I am aware of this, and it will hopefully be solved in the next release.

@holyrevenger

I've already been asked to do this.... (It has already been solved, it was an error in the code - but this hasn't been released yet).
Title: foo_uie_lyrics3
Post by: Szekely on 2011-08-25 16:50:48
Thank you!
Title: foo_uie_lyrics3
Post by: PrimulaRosea on 2011-08-25 17:06:08
'display cover art' is selected and the filename has an underscore in it, it won't load it. For example 'album_front.jpg'


This will be fixed in the next release - I've upgraded it to use the new version of the album art extractor.

Sorry about the lack of releases recently, I've been busy with work.

it'll be good if we can use title formatting too, my "biography view"/foo_uie_biography panel saved the pictures on .\Scans\%album%.* and foo_uie_lyrics3 wont read them, can i request such a feature?

thanks before
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-25 17:12:41
it'll be good if we can use title formatting too, my "biography view"/foo_uie_biography panel saved the pictures on .\Scans\%album%.* and foo_uie_lyrics3 wont read them, can i request such a feature?

Wouldn't it be the best if the vern would concentrate his effort to the original domain of the component rather than "improving" an absolute senseless feature: placing an image under a text results in not being able to read the text and to enjoy the image. Dui as well as Cui have their own art viewer there you can display all images you would like to see
Title: foo_uie_lyrics3
Post by: PrimulaRosea on 2011-08-25 17:21:25
well, as it is already a feature he add, i just ask if he can improve it a bit, it's a different story if he didn't add it before
it's already there, just need some improvement

and i'm yet to request it, i am asking can i request it
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-25 17:29:38
Naturally you are allowed to ask as i am allowed to comment a senseless feature. Why don't you like to display your artwork in the art viewers? Did you try to put the title formatting line in foobar2000s display preferences? As long as the internal art reader is used you probably will have success with that.
Title: foo_uie_lyrics3
Post by: PrimulaRosea on 2011-08-25 17:45:37
Naturally you are allowed to ask as i am allowed to comment a senseless feature. Why don't you like to display your artwork in the art viewers? Did you try to put the title formatting line in foobar2000s display preferences? As long as the internal art reader is used you probably will have success with that.

that's what i do now, but when i want to view the lyric or just checking whether there's a lyric or not i need to switch tab
it'll be good if i can decrease the tabs even if only one, i got too many tabs XD

ok, I'll stop the off topic now

regardless the addition of new features or not, I'll still say thanks for the development as it is a fresh breeze in term of stability issues

EDIT : I'm using DUI and its default art viewer, and i already put \Scans\%album%.* (or %artist%.*) in display preference so it works fine, i just find it troublesome to switch tabs between viewing lyric or cover
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-25 17:50:44
If you are using Cui and its art viewer: where did you put the line to view this pictures "\Scans\%album%.*"? Be sure to place it in display preferences!
Title: foo_uie_lyrics3
Post by: Chaser on 2011-08-25 19:22:29
Did anyone have success aquiring the source code from google code? I tried and failed. May be because of me sitting behind a proxy and being not clever enough to configure Mercurial?
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-25 20:02:07
a request:

I know about the "About current lyrics" command in context menu. Nevertheles it is unconvenient to use it just for seeing what source is used. What do you think about a dropdown box with all available sources? It would display the source and it would allow quick changing of the source.

Title: foo_uie_lyrics3
Post by: xan K on 2011-08-26 00:41:51
Why doesn't it always prefer synced lyrics, even when they are available. I have the "prefer synced" option enabled, but many times it will download un-synced instead.
Title: foo_uie_lyrics3
Post by: godrick on 2011-08-26 01:18:38
Can you share more of your settings?  Your situation is possible if a database earliest in the search order only finds unsynced lyrics, and you selected "only query the next source if no valid lyric is found".
Title: foo_uie_lyrics3
Post by: xan K on 2011-08-26 05:11:48
here are my settings, mostly default as you can see:
(http://dl.dropbox.com/u/18342609/General%20ScreenShots/lyrics3-settings-01.png)
(http://dl.dropbox.com/u/18342609/General%20ScreenShots/lyrics3-settings-02.png)

I understand what you say, and it would makes sense, except for that most synced lyrics show up after a search in viewlyrics.com and not always selected automatically. viewlyrics.com is up in the priority, as default. :/
I think there should be a two-level rule: "If not found in [local; tag; association]" -> "query all and pick the best".
Title: foo_uie_lyrics3
Post by: スラッシュ on 2011-08-26 05:52:57
One more suggestion!

- It'd be nice if I could create a blank lyric file in the local directory with the correct name. For example you could use a method like: "Open with external editor (will create a new file if none exists)"? This is very useful in case I want to paste a .lrc file from the internet that isn't included in the search function, or just write the lyrics in manually in case no file exists.

I found some lyrics on www.51lrcgc.com that the search function couldn't find, but I don't know if that's a useful database for you to use.
Title: foo_uie_lyrics3
Post by: oldgoat on 2011-08-26 07:42:19
A very minor request, since this is really covered by the fallback text, but could an option be added to tag instrumentals to not be searched.
I listen to a lot of e-music and ambient, and it seems a waste of resources/time for lyrics3 to go looking when there won't be anything in the first place!

Title: foo_uie_lyrics3
Post by: tpijag on 2011-08-26 13:43:07
- It'd be nice if I could create a blank lyric file in the local directory with the correct name. For example you could use a method like: "Open with external editor (will create a new file if none exists)"?

Though not exactly what you are asking for, this can be achieved via foo_run. Something along the lines of the following - entered in Service properites path:
"C:\Program Files\Notepad++\Notepad++.exe" "C:\Folder\Path\FolderOfYourChoice\ %artist% - %Title%.txt"
Title: foo_uie_lyrics3
Post by: スラッシュ on 2011-08-26 13:44:11
Oh that's a really good idea, thanks! I'll definitely give that a try (I even use Notepad++! ). EDIT: Works great, thanks again. Disregard that last suggestion The vern!
Title: foo_uie_lyrics3
Post by: traxy on 2011-08-26 14:38:14
Is the Local File search working for someone?

I tried a lot of combinations of artist and title search parameters, even something like "Depeche Mode" / "Enjoy the silence" for which I know, that there is a text-file in my lyrics directory named "Depeche Mode - Enjoy the silence.txt". -> Nothing!

The local file search doesn't seem to find anything, regardless of the search parameters. Of course, I double-checked the custom search path and even tried different values for search depth but I can't get it to work.
Title: foo_uie_lyrics3
Post by: tpijag on 2011-08-26 14:45:06
works fine here. Never had a need to change from the default search parameters. You do have local search first in the Search Order box, right?
EDIT: And is Only Query the next source if no valid lyric found checked?

Edit2:
Quote
I tried a lot of combinations of artist and title search parameters, even something like "Depeche Mode" / "Enjoy the silence" for which I know, that there is a text-file in my lyrics directory named "Depeche Mode - Enjoy the silence.txt". -> Nothing!

What are you saying here? Have you changed search parameters away from titleformat syntax?
Title: foo_uie_lyrics3
Post by: godrick on 2011-08-26 21:35:52
As I purge fake lyrics from my files again, I have a request:

- upon searching for lyrics, be able to detect what I think of as "fake": lyrics that contain little or no real lyrics and contain "we haven't lyrics of this song", or "unfortunately, we", or the name of the database without any lyrics ("lyricsfly" is the biggest offender with this approach), and prevent the downloading of such fake lyrics.

Some fake lyrics are tricky in that they'll contain a few verses of real lyrics, and then stop and end with text like above.  I'm sure there are other strings that people have encountered that indicate the same, but the ones above are the ones I've found.

Perhaps others can chime in with other similar indicators of fake lyrics.

Separate question: does title formatting work in the Lyric Saving tab, for the "use this tag..." entries?  I'm trying to use what I used before with Lyrics2, what I'm trying doesn't work, and I can't figure out if it's me or if title formatting doesn't work in these spots.

Thanks again for reviving this component!
Title: foo_uie_lyrics3
Post by: traxy on 2011-08-26 21:41:14
Thx tpijag for your reply.

I see, I should have provided some more information:


But: Local file search is still not working for me.


EDIT:
OK, this is definitely a BUG.
After changing the custom SAVE path under "Lyric Saving" to "G:\Lyrics" the local search works, so it seems that the local file search doesn't interpret the custom SEARCH path but the SAVE path.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-26 22:16:55
@traxy

Has been fixed for next release (it was very minor).

Quote
does title formatting work in the Lyric Saving tab


No. (Why would you ever want to do this anyway?)

Quote
...always prefer synced lyrics, even when they are available...


It will be fixed in the next release (also very minor changes).
Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-08-27 14:03:25
@Szekely

I am aware of this, and it will hopefully be solved in the next release.

@holyrevenger

I've already been asked to do this.... (It has already been solved, it was an error in the code - but this hasn't been released yet).


Thanks!

Another bug report:
Fallback text will not be loaded when CUI Layout changed.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-28 16:30:50
After the great improvement of usability i have started to become acquainted with lyrics_show component.

I have a question regarding the search parameters in lyrics search tab - not really a question but more the desire to get confirmation what i learned after some quick testing: The search parameters are not only related to online search but also to local file search?
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-28 16:33:45
yes, the search parameters apply to all searches (apart from tag search - because you specify what tag name(s) you want to load from).
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-28 16:42:01
I thought so because i changed the saved name of text file and nevertheless the lyrics was shown: so an intelligent type of search is proceeded. Would be an useful information to call the groupbox f.e. "Search parameters (online and local file search)". So i wouldn't have tested that behaviour.

An other irritating point: "Available sources" in fact means: "Disabled sources"

(Another edit)
How does the tag search know in which field the synced lyrics are saved when it comes to prefer them?
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-28 16:52:14
The tag search doesn't know whether the lyrics are synced or not, it just searches the fields you've asked it to (entered in properties of Tag Search) and adds what it finds to a list. The list is then sorted according to your preferences, so it will display what you want (synced or unsynced). Saving is completely independent of loading lyrics (it doesn't care where you've saved it).

Edit: Doesn't the DSP page have them listed as available sources as well? (I'm not at my own computer so I can't check ).

Edit: Hopefully explained a little better .
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-28 16:59:51
Had a quick look: yes, they are called "available dsps" but the list left to it is called "active dsps".

(still don't understand yourr explanation.  )

Quote
Edit: Hopefully explained a little better .


Ok, let me give you an example of what i don't understand:
Let's say "only query next source if no valid lyrics are found" is enabled", the only active source is "tag search" and in properties of tag search in "read lyrics from the tags" in exactly this order is written: "Unsynced Lyrics; Lyrics". How can the synced lyrics be found when i've setted "only synced" in "search for this type of lyric"?
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-28 17:29:23
It will only query the next source if no valid lyric is found. So, it will search/load all lyrics from a particular source (e.g. Tag search) and then check if a valid lyric has been found. If one had been found, it will display this, otherwise it will continue searching.

Is this clearer?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-08-28 17:38:14
g-stankovic

sounds like the next preference then becomes important. All tag lyrics searched and then the one displayed is based on Search for this type of lyric.
Name of this preference could be better, though I do not have a suggestion.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-28 17:38:27
What you said is clear! But if i have setted "only synced" and in tag search both field Unsynced Lyrics and Lyrics are present how the component knows which of that both field contains synced lyrics? (I would test it on my own what happens in that case but i have no synced lyrics). Or better described: It finds as first source the unsnced lyrics but the option is "only snced" - how does the component know not to display them? By the content (the time expression)?

In the meantime i found a probably minor issue:
I downloaded for a whole album (BDP - Sex and violence) the lyrics as textfiles. For some lyrics the "copy lyrics" command is available and for some not (command is greyed out). I can't see a difference between the files.
Title: foo_uie_lyrics3
Post by: The vern on 2011-08-28 17:51:48
Quote
the next preference

What do you mean by this?

Quote
set "only synced" and in tag search both field Unsynced Lyrics and Lyrics are present how the component knows which of that both field contains synced lyrics?

It works it out based on the data loaded. Synced and unsynced lyrics have differences in how they are saved, it searches for these differences.

Quote
some lyrics the "copy lyrics" command is available and for some not (command is greyed out)

I have no idea why that is happening (I haven't touched that piece of code). I'll have a look when I next get the chance.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-28 18:08:38
It works it out based on the data loaded. Synced and unsynced lyrics have differences in how they are saved, it searches for these differences.
Thanks, that 's what i wanted to know. I am surprised how intelligent (means: no users definition) this is working. 
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-28 19:33:42
Maybe another minor issue: in "about current lyrics" for a local file the attribute "bad" was displayed so i thought that attribute was overtaken from the attribute in online search. Hence i apllied the lyrics search and loaded lyrics with a better atrribute and then saved the lyrics. After applying "about current lyrics" on local file the same attribute "bad" remained although i expecetd "medium".
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-08-28 23:41:10
Another issue in same area: what is "next" supposed to do if a lyric is displayed from an online search? display of next online db? In my case the fallback text will be shown with source: unknown in "about current lyrics" and on further next the same online db is shown again! (the other online db also have lyrics)
If "next" is suposed to do nothing then the "next" should be greyed out and be unavailable. Or is it a bug because the next online db search isn't shown?

You did so much for usability and what i've described is the legacy of the old versions. But all these "unclear" points in its summary still make the component unfriendly because the new user is not able to recognize on first sight what is expected to happen. As i requested a few days ago it should be displayed in the ui-element itself what sourse is used and which sources are still available for next search so that no confusion happens.
Title: foo_uie_lyrics3
Post by: K336 on 2011-08-29 04:35:08
Lyrics display flickers and does not scroll when playing songs encoded in TTA with embedded cue sheets.

Have converted TTA to FLAC and it displayed fine.

Sorry if this has been reported already, or if not intended to be supported.
Title: foo_uie_lyrics3
Post by: MaCs on 2011-08-30 03:16:14
The "blend with background colour" option is not preserved when restarting foobar2000. I have to set it manually everytime.
Title: foo_uie_lyrics3
Post by: joelzhao on 2011-08-30 14:28:49
Playing stream online, it'll get wrong result. For example, 977 music the hitz channel urls is "http://icecast3.977music.com/hitz", the lyrics name will be "977 Music Channel - .977 The Hitz Channel - 977MUSIC.COM - The #1 Hit Music Internet.lrc".
Title: foo_uie_lyrics3
Post by: YoPen on 2011-08-30 19:13:50
finally! thanks

what about new databases? lyricsplugin.com plyrics.com darklyrics.com


I second this request. When you listen to metal 'darklyrics.com' is a must.


+1

Thanks !

Yes, everyone is real excited. Can we stop the bumping the thread with nothing other than zero content +1 posts?

What is the point of a +1 post quoting a quote of a +1 post.


tpijag I have the same request is it possible!
Posts: 1702 and you don't know what is +1?Calm down!
Title: foo_uie_lyrics3
Post by: tpijag on 2011-08-30 19:30:39
son, there is a social pattern to everything in the world. HydrogenAudio has many.

One is that it is preferred that threads do not get polluted with +1 posts.
Another is a desire for posters to not quote previous posts needlessly. [obviously you missed the entire point of what I said]
Another is to not quote more text than you add.

3 for 3.
Title: foo_uie_lyrics3
Post by: garbanzo.bean on 2011-09-02 03:36:29
brilliant component. very well designed and very useful.

but i can't get it to auto-save lyrics
Title: foo_uie_lyrics3
Post by: tpijag on 2011-09-02 04:10:01
Don't think that is a common issue. Only a small set of save settings.
How are your Lyric Saving preferences set?
Title: foo_uie_lyrics3
Post by: legshot on 2011-09-02 22:17:23
This component was the last piece that made fb2k perfect for me. Thank you for picking it up!

May I request the inclusion of a scrollbar for the lyrics, when auto-scrolling is disabled?
edit: The ability to copy and paste text would also be much appreciated!
Title: foo_uie_lyrics3
Post by: iregados on 2011-09-03 11:22:30
really good to see someone working on this..you're very welcome hehe

there's some written plans for future where we can check what's comming next?
can we ask you to insert some source in the search engine?

really thanks for your work!
Title: foo_uie_lyrics3
Post by: mrinferno on 2011-09-03 14:55:40
wow, thanks.
i had been using the lyrics2 plugin for so long and not having any problems,
but i'm glad i tried the update.  the sync'd scrolling is so much better!
love the cleaned up preferences and the removed broken db's.

always good to see a great plugin revived, thanks again!
Title: foo_uie_lyrics3
Post by: ZeeJ on 2011-09-04 16:59:32
Please make sure to keep it in the official components database.
Since the auto-update has been implemented in foobar2000, you could retrieve much more crash reports!
Thank you in advance.
Title: foo_uie_lyrics3
Post by: bulletproof2k on 2011-09-05 17:46:38
Thx buddy! 
Title: foo_uie_lyrics3
Post by: ZeeJ on 2011-09-07 15:02:29
Hey, I just found something weird:
when there's no cover for an album, and the panel is configured to show cover in the background, I got a black blurred screen.
Still the lyrics loads perfectly - good thing, isn't?

(http://i55.tinypic.com/sq6qlt.png)
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-09-08 19:39:34
I'm getting this error when manually skipping tracks, it happens in some and if I replay it the popup doesn't show up:

Quote
Could not update tags (File is already in use) on:
"D:\Desktop\Mp3\Unmoored\Mp3\Albums\2000 - Kingdoms Of Greed\Unmoored - 04. Torchbearer.mp3"
Title: foo_uie_lyrics3
Post by: wojtek on 2011-09-09 09:16:53
Feature request:
- save lyrics to tags only for the local files and for any radio/internet stream fallback to save to directory or ignore saving (preferably configurable)
Title: foo_uie_lyrics3
Post by: matav on 2011-09-09 12:27:22
awesome-o
*thumbs up*

EDIT: Tried it, liked it.
But... I couldn't figure out how to change the background color of the panel when I enable the "Custom" mode for "Colours and font" from "Panel Preferences"

well, you see, i use a png (with transparency) image as the background and it lets out the background colour.
So now, the png's transparency lets all the (default) white colour out but all i want is to let out a certain colour so that it matches my CUI theme.
[a href="http://imageshack.us/photo/my-images/27/lyricsshow3.jpg/" target="_blank"]
Title: foo_uie_lyrics3
Post by: matav on 2011-09-09 13:32:11
okay ignore the post above as you will be happy to know that i got a way to solve my problem.
--it was kinda a zigzag method. okay... would be just a single Z but still

first i selected "Background" as "Plain Colour" and specified the colour and then... i changed the "Background" to "Image" and selected the PNG image.
Title: foo_uie_lyrics3
Post by: hymerman on 2011-09-09 18:27:59
Just got a 100% reproducible crash, looks like it's in foo_uie_lyrics3 given the information in the crash report. I was trying to play a song with a really long title. Couldn't get anything by attaching a debugger, but it should be pretty easy to reproduce your end; just tag a file with this title:

"The Black Hawk War, or, How to Demolish an Entire Civilization and Still Feel Good About Yourself in the Morning, or, We Apologize for the Inconvenience but You're Going to Have to Leave Now, or, "I Have Fought the Big Knives and Will Continue to Fight Them Until They Are Off Our Lands!""

Here's the error report:

Code: [Select]
Problem signature:
  Problem Event Name:    BEX
  Application Name:    foobar2000.exe
  Application Version:    1.1.8.0
  Application Timestamp:    4e55e803
  Fault Module Name:    foo_uie_lyrics3.dll
  Fault Module Version:    0.0.0.0
  Fault Module Timestamp:    4e513596
  Exception Offset:    0008c9c1
  Exception Code:    c0000417
  Exception Data:    00000000
  OS Version:    6.1.7601.2.1.0.256.28
  Locale ID:    2057
  Additional Information 1:    665d
  Additional Information 2:    665d3b787efd44351ab23a3fdcfb44df
  Additional Information 3:    4587
  Additional Information 4:    458784749aa0d969b3245fd0c1b11848

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
Title: foo_uie_lyrics3
Post by: durch on 2011-09-18 23:23:19
It's nice to see new lyrics development. I just started testing and so far I think we need scroll bars and/or support for Windows' Extra Large Fonts setting. Have a look at this mess:
(http://img3.imageshack.us/img3/1254/lyrics3.png) (http://imageshack.us/photo/my-images/3/lyrics3.png/)

Uploaded with ImageShack.us (http://imageshack.us)
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-10-02 14:56:23
Is this still being updated?
Title: foo_uie_lyrics3
Post by: Falstaff on 2011-10-02 17:11:16
we can have a doubt about this, but i only think that The vern hasn't got enough free time actually, but let's hope a comment from him here to give us news about this project
Title: foo_uie_lyrics3
Post by: The vern on 2011-10-02 18:09:56
Yes I am still working on the project, but as Falstaff says I have had very little free time recently. That's not to say I haven't been doing anything, below is a list of everything that has been implemented and a to-do list.

Thanks to all for your feedback, it has been very valuable!

Changes to be released in 0.2 (which have already been implemented)

- Fading of highlight colour while the lyric is scrolling.
- Improved accent support.
- Added lyric editor to more neatly support editing/reloading lyrics.
- Improved fallback text, to remove the need for colour and alignment codes (mostly done, needs finishing). Also simplified GUI.
- Crash fix with long file names.
- Uses the new version of album art extractor.
- Other crash fixes.
- Sorted blurring of lyrics when no album art found.
- Simplified context menu and foobar 'View' menu (extra options available by pressing shift).
- Improved settings page GUI (hopefully easier to understand).
- Lyric rating is now saved in the lyric file (which was why the rating was not retained on replaying a track).
- It will try harder to display a lyric of the type desired. This only affects the 'prefer synced' and 'prefer unsynced' options.
- Retains the blend with background setting on restart.
- Sorted custom lyric search path (in file search) - it used the save path instead.
- Removed Internet search tab in preferences - those settings are now in the properties dialogue of any online source.
- Stopped error messages popping up if an error occurs with saving to the tag.
- Fixed loading/saving file names with illegal file name characters.

To-do

- More online databases.
- Sort lyric saving with radiostreams (saves with wrong name).
- Support for large windows fonts (hopefully fairly minor).
- Allow changing of background colour when 'image' is selected without have to change background mode.
- Load fallback text when CUI layout changed.
- Retaining codepage (maybe).

Quote
Lyrics display flickers and does not scroll when playing songs encoded in TTA with embedded cue sheets.

Have converted TTA to FLAC and it displayed fine.

I may be wrong, but doesn't that suggest that it's not an issue with the lyrics component? The component doesn't care what file type the song is so I can't see how I can do anything about this.
Title: foo_uie_lyrics3
Post by: Falstaff on 2011-10-02 18:27:05
Thanks for the feedback AS
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-10-04 17:37:47
As you mentioned, the "preferred" seems to work randomly. I have set it to prefer synced ones, but I get unsynced lyrics sometimes and when I search I find that there did were synced ones available.
Title: foo_uie_lyrics3
Post by: godrick on 2011-10-04 18:08:47
I'm experiencing repeated crashes when I enable automatic saving of lyrics.  Only one such crash prompted me to create and submit a crash report (which I did).  I experience such a crash about once every 100 songs played.  Never had a crash after installing lyrics3 with automatic saving of lyrics not enabled.  I've not added or changed any other component since installing lyrics3 more than a month ago.  I'm using what I believe to be the latest version of lyrics3.

I noticed that the lyrics are saved to the file at the end of playing as song (rather than just after lyrics are found and loaded).  Perhaps there are conflicting processes occurring as Foobar tries to save a lyric and switch to the next song.  I'm not a programmer, so this is just an observation and a guess.  Please let me know if you need more information and I'll see what I can do.
Title: foo_uie_lyrics3
Post by: The vern on 2011-10-04 18:36:30
@ Dexter_prog:

This is what I addressed  in my changes.

@ godrick:

Thanks for reporting, I've sent you a PM for more details.
Title: foo_uie_lyrics3
Post by: Chronial on 2011-10-07 13:16:28
Any chance of getting a google search for lyrics in there? Not completely automated, but in the context menu - with a little UI to quickly tweak the results. I image this should be rather simple - take the source, strip newlines, turn <br>s into newlines, strip all html tags and turn multiple whitespaces into one. Now the user just needs a way to define where the lyrics start and where they end.
Title: foo_uie_lyrics3
Post by: D.Sync on 2011-10-07 15:07:51
Thanks for this great update. Currently I'm having some problem of needing to select the appropriate code page for each lyric (japanese, chinese, korean...), else the text will appear as garbled. Was wondering is there any way to auto-detect the appropriate codepage?

Edit: Solved. It appears that I had tick on the 'Assume charset..." checkbox. Disabling it solve my problem.
Title: foo_uie_lyrics3
Post by: staringfrog on 2011-10-08 21:04:24
An amazingly intelligent piece of software (am using v.0.4.6.15 now).

As a matter of fact, the quality and quantity of synced lyrics on the web are still pretty low, sometimes it's much easier to sync an unsynced one. Plus, my pen-player (MP330) requires .lrc to show lyrics.

What .lrc editor can you suggest (WinXP), guys?
Title: foo_uie_lyrics3
Post by: Sandrine on 2011-10-08 23:25:49
An amazingly intelligent piece of software (am using v.0.4.6.15 now).


Are you sure you're writing in the correct component thread? There's no such version here.
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-10-08 23:36:57
I think he's talking about the old v2 of the component, not this one.
Title: foo_uie_lyrics3
Post by: staringfrog on 2011-10-08 23:41:55
Ran Sagy's right. I haven't found any thread on foo_uie_lyrics2 here. Are the 2nd and 3rd totally different, or what?

Is there a lyrics synchronizer in foo_uie_lyrics3, then?

That would be a really nice tool for foobar
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-10-08 23:43:14
v3 is based on v2, but a lot got changed/rewritten and its not by the same author as v2. the_vern takes care of v3 now.

I haven't synced my own lyrics so far either, It's an interesting capability for a feature suggestion, though.
Title: foo_uie_lyrics3
Post by: staringfrog on 2011-10-08 23:50:12
Thanx, Ran Sagy, I see. I've installed the v2 component quite recently, though - when foobar 1.1.7 was young, so to say. The world's changing rapidly

And yes, the option would be invaluable since, strangely enough, there's no such thing as free, portable, well-known and reliable lyrics synchronizer on the web (as long as the most popular MiniLyrics is still a notorious nagware).

Technically thinking, it's easy to imagine a function that inserts timestamps from the current track into an unsynchronized lyrics text. However, from a fooBAR component developer's viewpoint, that might be a pretty sophisticated task, I don't know..
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-10-08 23:59:57
A feature i would love to see once all the possible online sources are implemented:

possibility to download lyrics for a whole selection of songs. I mean this as replacement for lyrics_grabber.
Title: foo_uie_lyrics3
Post by: WilB on 2011-10-09 00:02:34
@staringfrog

Just to be clear, foo_uie_lyrics3 obtains lyrics, including synchronised ones, from the same souce as MiniLyrics but without the nag... foo_uie_lyrics3 also obtains lyrics from other sources. An automatic way of syncing unsynced lyrics is nonetheless appealing, if technically possible at the level of precision required.
Title: foo_uie_lyrics3
Post by: staringfrog on 2011-10-09 00:19:34
@staringfrog

Just to be clear, foo_uie_lyrics3 obtains lyrics, including synchronised ones, from the same souce as MiniLyrics but without the nag... foo_uie_lyrics3 also obtains lyrics from other sources.


Aha, I'll surely give it a try. But in many (if not most) cases, synced texts are unscrupulously transcribed. That's true even for PF and LZ' lyrics. Plus, you'd have to re-sync all tributes, remixes and takes and all that jazz  Moreover, the majority of songs in the world are simply unsynced. So, a built-in synchronizer would be handy and - given that foobar's the experts' choice these days - would facilitate the sync job a great deal.
Title: foo_uie_lyrics3
Post by: staringfrog on 2011-10-09 19:02:17
Btw, is it possible (with foo_uie_lyrics3) to save lyrics both in tags and in text files (simultaneously), for compatibility reasons?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-10-09 19:15:43
Come on. You can look through the options as well as anybody. Save setting picked from a single drop down list.  What do you conclude?
Title: foo_uie_lyrics3
Post by: staringfrog on 2011-10-09 19:32:14
Come on. You can look through the options as well as anybody.


I'm still using lyrics2, and thanx. Consider it as an implicit feature request.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-10-10 00:36:18
I'm getting this error when manually skipping tracks, it happens in some and if I replay it the popup doesn't show up:

Quote
Could not update tags (File is already in use) on:
"D:\Desktop\Mp3\Unmoored\Mp3\Albums\2000 - Kingdoms Of Greed\Unmoored - 04. Torchbearer.mp3"


Has this also been addressed on the future version?
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-10-10 11:14:07
Why don't people try the latest before asking if it has/doesn't have certain issues or features? i mean, Not like trying does you any damage
Title: foo_uie_lyrics3
Post by: lender1257 on 2011-10-11 13:10:32
@the vern

great version of lyrics-plugin !!

till now i've been running the T.P.WANG version of the lyric-plugin. now i've tested lyrics3.

i've found a bug: displays the wrong lyric, when %title% and %album% have the same tag-name (tested more than once, with several albums); T.P.Wangs-version do it correct.

i store lyrics to file only (%filename% is unique)
my settings:
local file search: F:\_Lyrics\%filename%
save method: save to user defined directory
custom directory: F:\_Lyrics
lyrics association: says correct path !!

a question to association manager:
why you need this?
if %filename% is unique there's no need for ? so this could be omitted ? or i'm wrong ?
Title: foo_uie_lyrics3
Post by: JJForums on 2011-10-14 17:17:14
It's not working, don't show any lyrics results, for any music, every music I try to search a lyric I get "found nothing", I'm using latest version (0.14), the same thing happened in lyrics uie v2.

The plugin looks better now but didn't work for me. :/

Edit: I think this problem is because my connection.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-10-14 18:09:31
It doesn't seem to be working for me neither. It was working a couple of days ago. This also lead me to realize that the auto save to tag function is not working neither.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-10-14 18:11:10
Why don't people try the latest before asking if it has/doesn't have certain issues or features? i mean, Not like trying does you any damage

Because we are talking about the upcoming version.
Title: foo_uie_lyrics3
Post by: Luckz on 2011-10-14 19:00:18
- It'd be nice if I could create a blank lyric file in the local directory with the correct name. For example you could use a method like: "Open with external editor (will create a new file if none exists)"?

Though not exactly what you are asking for, this can be achieved via foo_run. Something along the lines of the following - entered in Service properites path:
"C:\Program Files\Notepad++\Notepad++.exe" "C:\Folder\Path\FolderOfYourChoice\ %artist% - %Title%.txt"


Only works as  notepad.exe '"C:\Program Files (x86)\foobar2000\lyrics\'%artist% - %title%.txt'"'
(didn't try with notepad++)

(Thanks to cse)
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-10-14 19:01:48
Why don't people try the latest before asking if it has/doesn't have certain issues or features? i mean, Not like trying does you any damage

Because we are talking about the upcoming version.


Well, People were talking about issues or if features are in v3 when they use v2. Hence my comment.

By the way, It seemed like nitpicking a bit to me, but a confirmed crash repro is using the menu item 'Next Lyrics' while a search for lyrics is still going on.

EDIT: Also, It seems both the Viewlyrics.com (Shows MiniLyrics login page?) and chartlyrics.com (site is dead) sources are not working anymore.
Which leaves us only with LyrDB, which isn't that comprehansive. lyrics.wikia.com would be nice, among the many others mentioned here.
I find that right now i don't get lyrics for most of my tracks.
Title: foo_uie_lyrics3
Post by: WilB on 2011-10-14 21:21:50
I confirm that chartlyrics.com and viewlyrics.com are currently not returning lyrics. LyrDB is working but on my connection was often failing to find lyrics present at the site. Increasing the internet settings timeout from 1500 to 15000 milliseconds gave a vast improvement.

Title: foo_uie_lyrics3
Post by: The vern on 2011-10-15 00:41:17
As far as I can gather, viewlyrics.com is currently being upgraded, hence lyric downloading has been suspended. Hopefully it will be back soon.

As Ran Sagy said, the Chartlyrics.com website is no longer active. It will be removed from the list of lyric sources (provided the site doesn't reappear).

Thanks for reporting the crash bug Ran Sagy, I was unaware of this. It should be simple to fix. (It's now fixed)

Quote
Could not update tags (File is already in use) on:
"D:\Desktop\Mp3\Unmoored\Mp3\Albums\2000 - Kingdoms Of Greed\Unmoored - 04. Torchbearer.mp3"

I don't have a lot of control over this error message as the tags are updated through fb2k. All I can do is hide it - which I have now done.

I've not had any problems with automatic tag saving. Can anyone else confirm this? Dexter_prog can you provide some more details? (save settings, source of lyric trying to save, any error messages and anything else which might be relevant)

Once again apologies for the lack of releases, I am still very busy. I should have a little more free time this weekend though, so I will hopefully release an new version soon.
Title: foo_uie_lyrics3
Post by: Ran Sagy on 2011-10-15 01:41:11
Thanks for the hard work, It's really appreciated! Glad i could be of any sort of help.
Title: foo_uie_lyrics3
Post by: radio_cascara on 2011-10-15 13:28:32
Can you please add option to output search strings to console as a debug?

I can't make it find local lyrics no matter what I do
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-10-15 23:29:48
Quote
Could not update tags (File is already in use) on:
"D:\Desktop\Mp3\Unmoored\Mp3\Albums\2000 - Kingdoms Of Greed\Unmoored - 04. Torchbearer.mp3"

I don't have a lot of control over this error message as the tags are updated through fb2k. All I can do is hide it - which I have now done.
That should be enough for me at least

Quote
I've not had any problems with automatic tag saving. Can anyone else confirm this? Dexter_prog can you provide some more details? (save settings, source of lyric trying to save, any error messages and anything else which might be relevant)
Well, I can't because it isn't finding lyrics now. That's how I realized that it hadn't saved some lyrics (been listening for the same albums for the past week)
Quote
Once again apologies for the lack of releases, I am still very busy. I should have a little more free time this weekend though, so I will hopefully release an new version soon.

No problem man, this project is awesome even if it is updated slowly
Title: foo_uie_lyrics3
Post by: wojtek on 2011-10-17 18:45:11
foo_uie_lyrics3 stopped finding lyrics. It was working flawlessly and a few days ago it stopped -- if there is already a lyric then it's display OK, but no new ones are found. It's weird because there is no results also for the tracks that already have lyrics that were grabbed by the plugin earlier (and yes, I've checked after removing the tag with mentioned lyric to avoid being stuck with the 'local search'). There is also nothing of interest in the Console. Any idea what can be wrong / how do debug the situation?
Title: foo_uie_lyrics3
Post by: WilB on 2011-10-17 19:07:12
See posts #161 - #167
Title: foo_uie_lyrics3
Post by: Manchesterer on 2011-10-18 12:23:36
With foo_uie_lyrics2, other components like "Item details" can use $if(%lyric_exists%,$if(%lyric_issynced%,SYNCED  )LYRICS) code to identify whether lyrics exist or not. With foo_uie_lyrics3 this does not work. Is there any way to get it working ?
Title: foo_uie_lyrics3
Post by: WilB on 2011-10-18 13:01:26
Using the defaut tag names the following should work (not tested):

$if(%LYRICS%,SYNCED LYRICS,$if(%UNSYNCED LYRICS%,LYRICS))

If you have changed the default tag names then alter the code accordingly. However, this requires that the lyrics are saved in the tags and will not work if you are saving the lyrics as file.
Title: foo_uie_lyrics3
Post by: Manchesterer on 2011-10-18 14:09:48
Using the defaut tag names the following should work (not tested):
$if(%LYRICS%,SYNCED LYRICS,$if(%UNSYNCED LYRICS%,LYRICS))
If you have changed the default tag names then alter the code accordingly. However, this requires that the lyrics are saved in the tags and will not work if you are saving the lyrics as file.

I never save lyrics to tags. With foo_uie_lyrics2 my code works flawlessly, foo_uie_lyrics3 is no go. Seems foo_uie_lyrics2 emits something other components can read.
Title: foo_uie_lyrics3
Post by: WilB on 2011-10-18 14:19:06
Yes, the provision of these extra fields is currently not in foo_uie_lyrics3.
Title: foo_uie_lyrics3
Post by: Peppe Weapon on 2011-10-18 17:50:53
Hi, Will you add Lyrics Wikia for the online search?
Title: foo_uie_lyrics3
Post by: daniel94 on 2011-10-19 23:57:53
Can I add pages to be the source of new lyrics ¿? I'm from Argentina and I'm not being able to reach a lot of lyrics cuz they are not it the sources ( BTW , there are only 3 or 4 ) ... Plz tell me if I can add a webpage like letras.com
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-10-20 22:57:05
No, you can't, and you are not getting results because most of the databases are down (it's no the component's fault)
Title: foo_uie_lyrics3
Post by: taxstin on 2011-10-21 05:00:37
i'm still using lyrics2. so the reason 98% of the lyrics don't show anymore is because of the databases?
Title: foo_uie_lyrics3
Post by: vogliadicane on 2011-10-21 10:39:21
because most of the databases are down (it's no the component's fault)


I guess this is due to copyright issues on lyrics, which are claimed much harder than ever before these days, so many lyrics providers shut down their services.
I tried, but it's almost impossible to get good and free APIs for lyrics downloading anymore.
Title: foo_uie_lyrics3
Post by: matav on 2011-10-21 20:40:32
so it seems new lyric sources are in the pipeline.
great news!
i have been missing so many lyrics but not really due to failing databases but due to low availability

hopefully i won't need to use my foo_run script anymore
... which is:
Code: [Select]
http://www.google.com/search?btnI=I'%27'm+Feeling+Lucky&q=$replace(%artist%,' ','%20')'+'$replace(%title%,' ','%20')'+'lyric
works fine but doesn't most of the time  sometimes goes to wiki, sometimes to youtube.
well... whatever.
But... i haven't yet figured why Google's "I'm Feeling Lucky" feature doesn't work on a few queries with this script.
like, it will work on this:
Code: [Select]
http://www.google.com/search?btnI=I%27m+Feeling+Lucky&q=The%20Radio%20Dept.+Heaven's%20On%20Fire+lyric
but not on this:
Code: [Select]
http://www.google.com/search?btnI=I%27m+Feeling+Lucky&q=The%20Radio%20Dept.+1995+lyric
hmm... always made me wonder.
Title: foo_uie_lyrics3
Post by: Peppe Weapon on 2011-10-23 14:02:29
because most of the databases are down (it's no the component's fault)


I guess this is due to copyright issues on lyrics, which are claimed much harder than ever before these days, so many lyrics providers shut down their services.
I tried, but it's almost impossible to get good and free APIs for lyrics downloading anymore.


Lyrics Wikia works well, and I think it's the most wide lyrics database of the world. Will it insered in this plugin support for Lyrics Wikia? It would be very nice!
Title: foo_uie_lyrics3
Post by: vogliadicane on 2011-10-24 10:26:18
from the LyricWiki API:

Quote
Why does the API only return a few lines of lyrics for each song?

        Please note that currently, the API only returns a small portion of the lyrics (about 1/7th of them). This is because of the licensing restrictions mentioned in the Google Group thread. The small snippet (which is considered Fair Use) is just to help in identifying that the API matched the correct song you're looking for. Once you have the right match, you can link the user to the corresponding page (there is a URL provided in the result) or open that page inside your app in a browser-panel with javascript enabled.

so not really useful.
Title: foo_uie_lyrics3
Post by: Peppe Weapon on 2011-10-24 12:47:52
So, why software like Guayadaque, Banshee and Clementine show them well from Lyrics Wikia?
Title: foo_uie_lyrics3
Post by: vogliadicane on 2011-10-24 13:11:54
well, a software or plugin can of course parse the site, where the link points to and use the content. But that's not in the sense of the license. I mean technically it is possible, but under legal aspects this is again vulnerable, and could be stopped soon.
Title: foo_uie_lyrics3
Post by: Peppe Weapon on 2011-10-24 17:34:13
Too bad
Title: foo_uie_lyrics3
Post by: zxcmv on 2011-10-29 16:38:54
I love this plugin, and foo_uie_lyrics2!

But there's something missing. in lyrics2 plugin i could right click on the panel and reload lyrics, but in lyrics3 i can't. This is bad, because reloading the lyrics allows me to refresh the local file without searching online.

And this was an issue in lyrics2 plugin as well as this one, but sometimes these plugins fail to locate the .lrc file even if it exists in the database. Like, i have Minilyrics running along with foobar just cause Minilyrics always finds the .lrc if it's there. It often happens that i notice Minilyrics has loaded the lyrics and lyrics2 or lyrics3 haven't.

Those are the only 'bugs' i found. I hope the developer is still around to work on these . This is a great plugin and with the exception of the reload lyrics button, i think this is a great improvement of the lyrics2 plugin.
Title: foo_uie_lyrics3
Post by: Snivets on 2011-10-31 03:40:08
I can't quite seem to find an answer for this anywhere. I'm tagging podcasts and DJ mixes with timestamps to show which track plays when. How do I properly do timestamps for times greater than an hour? Both this and my preferred oldschool foo_uie_lyrics don't seem to handle this. Is there a way to do it?

Also, why do not all of my fonts show up in the selection dialog? I'm trying to use Gisha, which as far as I know is a Hebrew-related font under Vista/7, so that might explain why I'm not seeing it, but is there a way to get lyrics3 to show it? The system setting for showing all fonts is enabled.
Title: foo_uie_lyrics3
Post by: Ri4CH on 2011-10-31 13:07:35
Hi! Another problem in 3rd version: when i switch background image (display cover art) and change а song, a text starts to duplicate.
Title: foo_uie_lyrics3
Post by: Snivets on 2011-10-31 19:05:48
Thought of something else: the ability to use negative values for line spacing.
I also second the request for a reload lyrics option.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-01 20:18:46
Quote from: Ri4CH link=msg=0 date=
...when i switch background image (display cover art) and change ? song, a text starts to duplicate.
Can you elaborate on this please? (e.g. with a screenshot) Does it only happen when no cover art is available?

Quote
How do I properly do timestamps for times greater than an hour?
Have you tried setting out your timestamp like this [hh:mm:ss.xx]? e.g. [01:35:15.25] (I can't test this as I don't have a long enough track)

Quote
...not all of my fonts show up in the selection dialog? I'm trying to use...
I'm not having any problems with this, the Gisha font is there for me. Are you able to use this font in other plugins/programs e.g. Word?

Quote
but sometimes these plugins fail to locate the .lrc file even if it exists
This is affected by many things. Is your lyric directory specified in the 'Custom directory' properties of the 'Local file search'? Do the filenames of your lyrics contain both the artist and title (they must be spelt correctly)?

Thanks to all for the feedback
Title: foo_uie_lyrics3
Post by: Elevory on 2011-11-01 21:51:50
This thing is seriously lacking in searchable databases.
Title: foo_uie_lyrics3
Post by: Snivets on 2011-11-01 22:27:38
Haha, my mistake. I recently reformatted my computer and spaced on the fact that I had not unchecked the "Hide fonts based on language settings" option. Silly me, that works fine now. Yes, I have tried using the [hh:mm:ss.xx] format and it does not seem to work. In fact the plugin's behavior is very strange in this case. For some reason, it neglects the first timestamp altogether and remains stuck on the second. Interestingly, if while the track is playing I go into the Panel preferences area, it snaps to the last timestamp.

A podcast is an easy way to find a track that's over an hour long real quick for testing.
Title: foo_uie_lyrics3
Post by: zxcmv on 2011-11-01 23:42:33
Quote
but sometimes these plugins fail to locate the .lrc file even if it exists
This is affected by many things. Is your lyric directory specified in the 'Custom directory' properties of the 'Local file search'? Do the filenames of your lyrics contain both the artist and title (they must be spelt correctly)?


Oh no no no, it works fine when i have downloaded the song lyrics onto my computer. It's the internet search that's bugging me. Sometimes it doesn't find the lyrics on the internet.

And I repeat my request cause I'm hoping you notice it about the reload lyrics button. It's really the only reason i still use lyrics2
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-02 00:20:03
Quote
This thing is seriously lacking in searchable databases.


Given the recent problems with lyrics providers, are you aware of one that is working that you would want included.
Title: foo_uie_lyrics3
Post by: JJForums on 2011-11-02 00:32:00
Still not download lyrics here, v0.14
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-02 00:37:56
Thanks for the pointless update. Once again, it has zero to do with the component.
Title: foo_uie_lyrics3
Post by: JJForums on 2011-11-02 00:39:44
Sorry, but I'm missing it.

Is there no alternatives for the lyrics sites that are down?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-02 00:44:01
Not that anyone is reporting here. Guess you just need to wait until this sorts itself out. Or find one that is working and report it here.
Title: foo_uie_lyrics3
Post by: RadPC on 2011-11-02 20:11:35
First, thanks for taking the development of foo_uie_lyrics. I've just updated it from version 1 since the recent problem with the databases (not downloading lyrics) and I like the changes.

Now, about the problems we have, I understand it's not a problem with the component. In fact, the others db included with it I've tested don't work. However, Lyrdb.com is supported and it looks like it works, but I don't get results in foobar. Is it that they took down the api support? (for example, this link (http://webservices.lyrdb.com/lookup.php?q=beatles&for=artist) searchs for Beatles lyrics).

Thanks again for your work.
Title: foo_uie_lyrics3
Post by: WilB on 2011-11-02 20:56:20
Lyricdb.com has been working fine for me today using foo_uie_lyrics3. However, it has been variable  with the site often very slow to find lyrics recently, even if the web site is directly visited and manually searched. Increasing the foo_uie_lyrics3 time out to its maximum of 5 secs sometimes helps but often this is not enough.
Title: foo_uie_lyrics3
Post by: rafib on 2011-11-03 12:55:01
Thanks a lot for picking up development on this amazing plugin.

One question: How do I cancel/delete a lyric for a song?
If the automatic search brings up a wrong lyric, I tried right-clicking "Disable association"
but the lyrics won't go away 
Title: foo_uie_lyrics3
Post by: phool on 2011-11-03 13:24:45
I can't quite seem to find an answer for this anywhere. I'm tagging podcasts and DJ mixes with timestamps to show which track plays when. How do I properly do timestamps for times greater than an hour? Both this and my preferred oldschool foo_uie_lyrics don't seem to handle this. Is there a way to do it?


In this instance, you would be better served creating cue sheets instead of lyrics. Fortunately foobar supports cue sheets as well. Check out the HA wiki for more info: http://wiki.hydrogenaudio.org/index.php?title=Cue_sheet (http://wiki.hydrogenaudio.org/index.php?title=Cue_sheet)

As far as I am aware, the only limitation for cuesheets within foobar is where you have more than 99 tracks in a cuesheet. However this doesn't happen very often.

There are also communities which create cue sheets for popular DJ sets and radioshows/podcasts which could save you time if they have done all the hardwork already. PM me for more info.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-03 13:40:03
Quote
How do I cancel/delete a lyric for a song?
You can change the lyric displayed by either
i) right clicking the panel and choosing 'Next lyrics' or
ii) right click the panel, choose 'Lyric Search' and load a lyric from that list.

You can overwrite any existing lyrics by right clicking and choosing 'Save' (If you don't save your lyrics you don't need to do this).

Hope that helps
Title: foo_uie_lyrics3
Post by: zbrix on 2011-11-03 18:01:24
Hello i'm using this plugin and can't get the lyrics displayed. Mos off times nothing displayed, sometime get this message "<a href=http://lyricsfly.com>Find lyrics on LyricsFly.com</a>". Any clues? Thanks.
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-03 18:12:01
Yep, you can do a search or maybe read the last few days of this thread. It has been discussed often.

EDIT: Your lyricsfly reference is just an annoying marketing message. It also means that you are not using this thread's component and are using foo_uie_lyrics2.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-03 18:20:40
Quote
href=http://lyricsfly.com
This database is not included in foo_uie_lyrics3, you're using an older version . lyricsfly.com is no longer active and has been removed in lyrics3.
Title: foo_uie_lyrics3
Post by: Snivets on 2011-11-03 18:22:53
Does any foobar (etc.) plugin read lyrics2 tags? I see that a few of my downloaded songs have those tags, but I haven't found a way to edit or even see them aside from mp3tag.

Also, I think there should be a way to disable fade for unsynced lyrics because if the "Lyric scroll (unsynced lyric)" option is enabled, the first line shows up as greyed out. Either that or add an extra blankspace option I suppose, that would also be fine.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-03 19:04:57
The tag is available for any program to read/edit it as it likes. Whether any they choose to do so is up to them.

With regards to the fading thing, do you mean if the unsynced scrolling is disabled? If it's enabled the first line of the lyrics is vertically centred.
Title: foo_uie_lyrics3
Post by: Draconus on 2011-11-04 23:30:36
I can't get any results from lyrics3, as you said it seems to have problems with the servers.

Is there any plan to add more servers, or maybe an interace to edit for ourselves this server list?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-04 23:45:29
As clarification, the component is not having problems with servers. The servers are having problems. Can't speak to what future plans are.

If you are aware of a server currently working that allows 3rd party apps query report it here.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-05 00:05:31
Can't speak to what future plans are.
More databases have been added (darklyrics and lyrics.wikia). I may add a couple more before release.

If anybody knows of any other databases they would like to have, suggest them here or PM me and I'll look into them (particularly those with timestamped lyrics).
Title: foo_uie_lyrics3
Post by: Sixth Street on 2011-11-05 07:18:22
They don't have time stamped lyrics, and I'm not sure if they provide an API, but http://www.songmeanings.net/ (http://www.songmeanings.net/) is a good source of lyrics of many genres
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-05 13:18:34
Do you expect The Vern to do all the legwork for everyone's random request?

2minutes viewing their forum

From the administrator, albeit, posted without full context as available via reading the topic:
Quote
The copyright owner has put a block on displaying these lyrics.  You'll see this become more of a trend once more sites become legal.


Entire thread:
http://www.songmeanings.net/forum/viewtopic/60054/ (http://www.songmeanings.net/forum/viewtopic/60054/)
Title: foo_uie_lyrics3
Post by: VovanM on 2011-11-06 16:42:12
As an alternative solution I use MiniLyrics plugin. It can download lrc files, and then they are displayed by LyricsShowPanel.
I just leave it working for awhile, then all new albums are downloaded it can be closed - all needed files are downloaded. It also has an lrc editor, which can be used to easily correct lrc. In free edition it has annoying pop-up windows, but again you need them only to download files, then  just turn it off.
Title: foo_uie_lyrics3
Post by: episage on 2011-11-07 00:52:02
I wrote a C# class for downloading lyrics from http://www.metrolyrics.com/ (http://www.metrolyrics.com/) using RegEx.

I would be pleased if author could use this temporary solution.

Code-> http://ideone.com/riy2v (http://ideone.com/riy2v)

It exposes 3 methods:

public static string DownloadFirstLyrics(string SearchTerms)
public static List<WebLyrics> Search(string SearchTerms)
public static string DownloadLyrics(string url)

I just can't endure the lack of lyrics in foobar.

Cheers

@edit:

or is there a source code of foo_uie_lyrics3?
Title: foo_uie_lyrics3
Post by: Mooe on 2011-11-07 16:05:31
I just registered to say thank you The vern for continuing the work on foo_uie_lyrics#, it's really appreciated.
However, I have one complaint that seem to show up more than often and that is of course the scarcity of (good) search engines. It's a shame you aren't allowed to use certain sites at your disposal to implement in your plugin (coughsongmeanings.netcough), it's really douchey.

So anyway, thanks for your work, fuck the Lyrics Industry and be sure to include more search engines if you can!!
/Mooe
Title: foo_uie_lyrics3
Post by: MacroBull on 2011-11-07 16:14:45
It seems that I cannot download lyrics someday when I was still using lyricshow 2,and I updated it to 3,but still can't get them,what may be the problem?
Title: foo_uie_lyrics3
Post by: episage on 2011-11-07 18:47:49
http://www.lyrdb.com/ (http://www.lyrdb.com/) started working for me
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-07 19:34:55
Quote
It seems that I cannot download lyrics someday when I was still using lyricshow 2,and I updated it to 3,but still can't get them,what may be the problem?


Seems that many rather post and use other's time than do a simple search for an answer. In your case, all you need to do is read recent posts.
Title: foo_uie_lyrics3
Post by: Jac74 on 2011-11-08 00:19:27
Lyricdb.com has been working fine for me today using foo_uie_lyrics3. However, it has been variable  with the site often very slow to find lyrics recently, even if the web site is directly visited and manually searched. Increasing the foo_uie_lyrics3 time out to its maximum of 5 secs sometimes helps but often this is not enough.


Same happening to me. I'd appreciate an increase in the maximum timeout.

Another issue: there are problems retrieving the lyrics that have an apostrophe ('). For instance "Surfin' safari", from the beach boys. I have the following tags:

Track title: Surfin' safari
Artist name: The Beach Boys

With these tags I don't get any hit. If I modify the search in the "Lyric search" dialog with the following values

Artist: The beach boys
Title: Surfin safari

(i.e. "Surfin" without the apostrophe) I get a hit on the lyrics. Any clue on this?

This is a great component, these are minor issues, hopefully easily solved.

Regards
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-08 00:24:27
Quote
Another issue: there are problems retrieving the lyrics that have an apostrophe ('). For instance "Surfin' safari", from the beach boys.

Known issue that author has addressed in thread. Believe a fix attempt will be included in next version.
Title: foo_uie_lyrics3
Post by: Snivets on 2011-11-10 00:39:46
The tag is available for any program to read/edit it as it likes. Whether any they choose to do so is up to them.

With regards to the fading thing, do you mean if the unsynced scrolling is disabled? If it's enabled the first line of the lyrics is vertically centred.

Yes, that is what I meant, but I do not find that to be the behavior my plugin is demonstrating. If unsynced scrolling is disabled, it centers the first lyric to the top of the window, which looks silly considering the first lyric is not focused. So I would request that the fading be disablable when lyrics or timestamped, or that they start vertically centered as you report. Though I would prefer the former.

For the sites this plugin is searching, is there a way to contribute lyrics? I have tons of music I've stamped and have always looked for a place to upload them, but never had much success.
Title: foo_uie_lyrics3
Post by: mobyduck on 2011-11-10 10:19:06
I have tons of music I've stamped and have always looked for a place to upload them, but never had much success.
LyricsDB (http://www.hydrogenaudio.org/forums/index.php?showtopic=36598).

HTH.

Alessandro

PS: ignore that, sorry. I missed the (time?)stamped part of your post.
Title: foo_uie_lyrics3
Post by: Snivets on 2011-11-12 06:20:21
I have tons of music I've stamped and have always looked for a place to upload them, but never had much success.
LyricsDB (http://www.hydrogenaudio.org/forums/index.php?showtopic=36598).

HTH.

Alessandro

PS: ignore that, sorry. I missed the (time?)stamped part of your post.

No worries man, thanks for that though, I might use that plugin for some harder-to-find trance lyrics, see if there's any other electroheads like me out there submitting lyrics haha.

I return to my earlier question though about the Lyrics2 tag, and how I see it in mp3tag but nowhere else. How is it visible or editable from within foobar? I never see those tags in the properties dialog or elsewhere.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-12 09:29:41
The lyrics.mirkforce.net database has been added (lyricsDB).

The tag can be accessed either by
i) when a lyric has been loaded from the tag you can right click on the panel and choose the external editor option.
ii) open the properties dialogue, make sure you're on the metadata tab and it should be there at the bottom.

HTH
Title: foo_uie_lyrics3
Post by: lakip5b on 2011-11-12 22:28:29
Hello world!
Is there any way to get lyrics with timestamps?
I've tried to use Lyrics Show Panel 3 but it didn't recieve any results (only unsynced lyrics).
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-12 23:09:30
Currently the only database with timestamped lyrics searched by the plugin is viewlyrics.com. The website states that it is under development, and the database is no longer working (although it does for the minilyrics plugin...)

If anyone knows of any other timestamped databases, please let me know.
Title: foo_uie_lyrics3
Post by: mzso on 2011-11-13 10:38:09
Currently the only database with timestamped lyrics searched by the plugin is viewlyrics.com. The website states that it is under development, and the database is no longer working (although it does for the minilyrics plugin...)

If anyone knows of any other timestamped databases, please let me know.

Mimic minilyrics?
Title: foo_uie_lyrics3
Post by: lakip5b on 2011-11-13 13:36:50
Hello again.
So viewlyrics.com blocks acces to their database and I understand why. The try to enforce people to install their MiniLyrics because it's only way to show adverts and to convince people to pay the subscription.
It's sad but fortunately I found the way to download lyrics from viewlyrics. I installed Minilyrics and set it to save lyrics to specific folder (C:\Users\Sebastian\AppData\Roaming\foobar2000\lyrics). After that I set Lyrics Show Panel 3 to search lyrics in that location and automaticly save lyrics to tag. In the end I hid MiniLyrics to superbar and created shortcut that runs minimized minilyrics. I know it's quite stupid and it's not perferct (Minilyrics must be active when you're using foobar and there are problems when MiniLyrics downloads wrong lyrics) but it works! Have you got better idea?
Title: foo_uie_lyrics3
Post by: dgemu12 on 2011-11-14 01:28:29
Not sure if others have the same problem but certain options are greyed out "copy lyrics", "open with external editor", "open file location".

I use an external program (http://www.how2use.net/softdl/download.php?file=71/) (program is in English) to time stamp lrcs, I've only got open with external editor once but if you could just create a launch option that would be a godsend.  In addition I use the "copy lyrics" function and paste it since it syncs with foobar creating timestamps is easy if not longwinded.
Title: foo_uie_lyrics3
Post by: supermanijak on 2011-11-14 15:44:16
hello everyone
i'm new here and i have some questions.
i started to you foobar recently. and instaled lyrics show 3.
but i cant find lyrics for all songs. is there a way to insert some web pages with lyrics so that foobar can search that page???
i'm from europe, from balcan so i have different music (different language).
is thera a way to solve this "problem"???
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-15 18:52:53
@supermanijak:
You can't add your own databases. New online databases have been included in the next release (should be released sometime this week - if I'm not too busy).

@dgemu12:
The copy lyrics options should now always be available (unless no lyric is displayed).
I've also added a lyric editor (available as long as a lyric is displayed), which should integrate editing more slickly. It currently doesn't add timestamps automatically (you can type them manually), but I may add this in the future.
The open with external editor and open file location require that the lyric is saved to disc (either in the tag or in a file).

Quote
Mimic minilyrics?
I'm working on this. I've got Microsoft Network monitor showing me the requests made to search.crinsoft.com and viewlyrics.com by minilyrics, but I'm not sure how to get hold of the data sent in the http post request. Does anyone know how to get/interpret it? (the post request is shown below)

Code: [Select]
......ÿÿÿÿ.............lÓé–.£Ì....€Ä=ÇBƙ..ßѨ.Ä=Ç.’...ªª......E..”.F@.€../À¨..JÐÌtÂ?.PyyœŽŒÊóŸP.@)àv..POST /searchlyrics.htm HTTP/1.1..Host: search.crintsoft.com..Content-Length: 159..User-Agent: MiniLyrics....
Title: foo_uie_lyrics3
Post by: Morfeus on 2011-11-15 22:51:08
The vern: First of all, thanks for foo_uie_lyrics3! It's good someone continues to develop this great component!

Now let's get down to business: Minilyrics are using encrypted connection - should be SSL. Second they're using encryption within the request itself.

Simply put - this requires someone with much better knowledge about this stuff. Really - it's hard to reverse-engineer this thing (at least for me).
Title: foo_uie_lyrics3
Post by: duckwilliamson on 2011-11-16 06:17:45
Thank you so much for taking over this project!

One suggestion that I have for the downloading logic: My method is to save the lyrics to a custom directory that I want to be my primary source unless something better is found.

What I would like is if there is a local source, load that immediately (since it's very quick), but if it doesn't exist or its a txt file, search all online sources to see if there is a txt or lrc file. If there is no local lyric and a txt is found, download that, or if there is a local txt file and a lrc is found, download and load the lrc file (delete the txt?).

This way the local repository slowly attempts to load up a full list of lrc files, but allows txt if that's all that's available. Also, when selecting "search all sources" it doesn't have the few second load delay for the local search source.

Cheers!
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-16 18:12:19
This can already be achieved. You just need to put the local search(es) at the top of the search order list, select 'only query the next source if no valid lyric is found' and choose 'prefer synced' for the lyric type.

HTH

Edit: Actually, on second thoughts, this may not work properly in 0.1.4, but it will in 0.2. (I don't think 0.1.4 pays enough attention to the 'prefer synced' option)
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-11-17 02:38:51
If you're still looking for more DBs I found this site which has lyrics for a Norwegian underground band (The Cumshots) that I couldn't find anywhere else: http://www.lyricsvip.com/ (http://www.lyricsvip.com/)
Title: foo_uie_lyrics3
Post by: r4m0n on 2011-11-17 08:31:38
I have an insanely long music (1h+), with an insanely long lyric to match it, and had previously hacked foo_uie_lyrics2 to accept numbers over 60 on the minutes area of the lyrics, so I could see those. I've just stumbled in this new version and decided to upgrade to it, and I would like to know if you would be kind to add something like that to the plugin, or if I should just hack it in locally here (a pain to update, though).
There is no real standard for those long lyrics anywhere I looked, so either accepting minutes >= 60 or an additional optional hour part would work quite well... I can send you the code changes if you want too.
Thanks in advance. 
Title: foo_uie_lyrics3
Post by: Erich_2 on 2011-11-17 13:00:53
@The vern:
Many of our preferred lyrics-sites are no good or not able to integrate in foo_uie_lyrics3 auto-lyric-search. Some of the last suggestions show this.

How about the possibility to write these preferred lyric-internetadresses into a user-field in preferences. The lyrics right-mouse menue should show these links. A click opens the selected lyrics-site and searching, copy and paste could go on.  The call for special lyrics-sites here could be then ended. maybe it's less work to do than permanently modify your component in the next 10 years. 

Erich
Title: foo_uie_lyrics3
Post by: HiRsch on 2011-11-18 23:54:33
hi there,
great plugin!

but is there a way to batch download lyrics for whole albums?

i have been using LyricsGrabber2 so far which could do this per context menu. you just selected all the songs you wanted lyrics for and told the plugin to look for them.

i would really appreciate something like that ;-)

thank you
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-19 00:43:59
foo_preview > set time to something short. Select any/all tracks you want and hit play.
Of course, whether it finds any lyrics is currently dependent on the whims of the gods.
Title: foo_uie_lyrics3
Post by: godrick on 2011-11-19 00:58:19
Speaking of whims of gods, I've noticed a rash of lyrics in the last week from lyrdb that are flagged as timestamped when I look at "about current lyrics", but clearly have no timestamps. This may have been happening for a while, but I just noticed it.  Is the timestamp status something determined by the lyrics3 component, or is it a value downloaded from lyrdb?  The quality is indicated as "medium" on almost all the incorrectly flagged-as-timestamped lyrics from lyrdb.

For example:  http://www.lyrdb.com/getlyr.php?q=191388 (http://www.lyrdb.com/getlyr.php?q=191388) ain't reallly timestamped.  Just passing on my observations in case this helps anyone. 

Title: foo_uie_lyrics3
Post by: The vern on 2011-11-19 11:12:43
@ godrick:

This has been fixed.

@r4m0n:

Also fixed. It now supports [hh:mm:ss.xx].

@Erich_2:

That's a good idea. Ill look into doing something like that after 0.2 is released.
Title: foo_uie_lyrics3
Post by: Black_Over_Bills_Mothers on 2011-11-19 14:34:50
Hello there
Would it be possible to add a context menu entry so that we can highlight tracks and download lyrics via this plug-in?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-19 16:39:17
Becoming a bulk lyric downloader is kind of out of the scope of this component, in my opinion. It has been tough enough to get this stable.
You can use it to mimic one however if you follow post 242. One playlist with multiple tracks played with short preview and mute set and you can get results pretty fast. Might choke if you do 100's at a time and just as a note - lyrics download in general is a bit spotty at the moment.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-11-19 18:39:12
Without no doubt it is most important to make this component stable and more userfriendly. However, imo it would be a nice feature to have a replacement for the lyricsgrabber if development will continue after making lyricshow a well working component.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-19 21:50:33
Version 0.2 Uploaded (at last!!):

http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

Changes:
- Fading of highlight colour while the lyric is scrolling.
- Improved accent support.
- Added lyric editor to more neatly support editing/reloading lyrics.
- Improved fallback text and simplified GUI.
- Crash fix with long file names.
- Uses the new version of album art extractor.
- Other crash fixes.
- Sorted blurring of lyrics when no album art found.
- Simplified context menu and foobar 'View' menu (extra options available by pressing shift).
- Improved settings page GUI (hopefully easier to understand).
- Lyric rating is now saved in the lyric file (which was why the rating was not retained on replaying a track).
- It will try harder to display a lyric of the type desired. This only affects the 'prefer synced' and 'prefer unsynced' options.
- Retains the blend with background setting on restart.
- Sorted custom lyric search path (in file search) - it used the save path instead.
- Removed Internet search tab in preferences - those settings are now in the properties dialogue of any online source.
- Stopped error messages popping up if an error occurs with saving to the tag.
- Fixed loading/saving file names with illegal file name characters.
- 3 More online databases.
- Allow changing of background colour when 'image' is selected without have to change background mode.
- Load fallback text when CUI layout changed.
- Retaining codepage.
- Fixed searching sub-directories for the local file search.
- Stopped black screen when editing layout with playback stopped.
- Re-added global variables (%lyric_exists%, %lyric_issynced%, %lyric_currentline%)
- More robust detection of synced or non-synced.
- Saving of offset (by scrolling etc).
- Bugs with ' and $ in artist name would mess up the file search.
- Now support for [hh:mm:ss.xx] ('.xx' doesn't have to present either).
- Fixed availability of 'copy lyrics'

To-Do
- Sort lyric saving with radiostreams (saves with wrong name).
- Support for large windows fonts.
- Allow linking to custom lyric websites as Erich_2 suggested.
- Automatic timestamp adding.

Many thanks to my beta tester! (WilB)
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-19 22:27:18
Seems to be an issue with lyrics when set to save in user defined location.

lyrics3 not picking up that lyric exists, goes to web and finds/displays. But this lyric is not saved anywhere even though all settings are set correctly to save to user defined directory. Subsequent stopping and restarting same track shows lyrics3 going back to web.

So it is not picking up that the lyric exists and never saves the lyric to the user defined directory so loop continues.

Changing the save setting to, say, same directory as file shows expected behavior [if local file search scope is based on save file selection]. First play will show a web based lyric location. Subsequent play will show lyric3 picks up the local file.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-19 22:33:03
lyrics3 not picking up that lyric exists
You need to specify the custom search directory (in Local file search properties) as well as the custom save directory to load/save from a custom directory.
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-19 22:36:29
Ah, thank you.

EDIT: Working well. The issue with title ending with > to denote a medley is fixed. Thank you.
Title: foo_uie_lyrics3
Post by: Erich_2 on 2011-11-19 22:49:08
Search order is backwards. Please check it!
(http://img406.imageshack.us/img406/4272/lyricshow302.th.jpg) (http://imageshack.us/photo/my-images/406/lyricshow302.jpg/)
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-19 22:50:20
That's just because the lyrics have been sorted in order of your preferences (it's always been like that). It sorts by the lyric rating and whether the lyric is synced or not (not the search order of the sources).

Edit: further clarification
Title: foo_uie_lyrics3
Post by: Erich_2 on 2011-11-19 23:00:46
That's just because the lyrics have been sorted in order of your preferences (it's always been like that)

The vern:
Did you check my screen dump photo? Preferences "Sort Order" and search results of "Lyrics Search" column 'Source' shows what I want to tell you. Both work inverted (not in order of my preferences!)
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-19 23:05:57
It is just the way the search results load. First loads and next found loads on top etc.... Might not be intuitive to you but it does indicate lyrics3 is going through the progression correctly.

you may ignore, based on authors edit above.
Title: foo_uie_lyrics3
Post by: webern on 2011-11-20 03:31:10
Some regression since v.0.1.4
It's all about the Fallback text EditBox.

1. v.0.2 does not respect commented lines.
(http://img23.imageshack.us/img23/3862/foolyrics3bug.th.jpg) (http://img23.imageshack.us/img23/3862/foolyrics3bug.jpg)

2. The EditBox does not accept  the crlf() command on saving. Instead, it's treated as 0D0A symbols on opening the EditBox.
But the panel correctly accepts ("displays") carriage returns.

3. char(1)L, char(1)C and char(1)R commands are not recognized any more.

Also, could you make the Fallback text EditBox wider.

The Vern
Please see PM for additional info.
Title: foo_uie_lyrics3
Post by: tdurjan101 on 2011-11-20 07:14:20
yes, the search parameters apply to all searches (apart from tag search - because you specify what tag name(s) you want to load from).

Thanks for the great work The vern. Is there any plans to change the quoted bit? It seems to be the same in the v0.2. In particular I would like a way to specify a custom filename for local search, perhaps just below the custom path in properties. It is already possible to specify a custom save name, but if this differs from the search parameters (i.e. artist-title) the saved lyric file will not be found. It seems odd to have a custom savename but no way to actually search for that savename. This is crucial to my setup as lyric files are stored in a lyrics subdirectory inside the album folder and lyric filenames mirror track filenames (generally: %tracknumber% %title%).

As an aside, setting search parameters: artist=<blank>, title=<custom name>, works for my existing lyric files, but this of course breaks online searching.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-11-20 11:55:40
What have been done for the improvement of usability is just great: i was disgusted by the lyricshow2 component and its hihly unclear preferences. Great work! 

However, imo it would be a nice feature to have a replacement for the lyricsgrabber if development will continue after making lyricshow a well working component.
Well, after some thinking i believe i don't care about massdownloading anymore - the automatic save works well and there is also the lyric search for playing track that can be used. On the contrary i really would appreciate to see somehow what the source (tag, file, which online db) is without calling again and again the "about lyrics" window. What do you think about a simple dropdownbox that i already suggested: either it shows all sources that contain lyrics (in case of querying all sources) or the upcoming sources (in case of only querying the next source if no valid lyrics found)? That dropdownbox would also imo be nicer than the next-command.


How does the "associate lyrics" feature works now at all? When i rightclick the panel the commands are missing even when holding down shift-key. It is not available in the main menu too.

A suggestion: i would give the commands from panels context menu and foobar2000s main menu the same name. Now they are different: lyric search vs online search, the latter name is even misleading as it searchs all sources; open lyric location vs open file location. Also in foobar2000 menu the most commands are not greyed out when not available.


Following track: A tribe called quest - Scenario (it is available from lyrics.mirkforce). When i open the "edit" window and try to save the changes i get totally shortened if not other lyrics in the tag. Somehow strange! (when i have some time, i will do moire testings)
Title: foo_uie_lyrics3
Post by: Andreasvb on 2011-11-20 12:49:33
It doesn't seem to read the artwork correctly anymore unless going to the Panel's preferences, then it's gone on the next track again.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-20 14:16:45
@Andreasvb:
Noted and fixed.

@q-stankovic:
The associate lyrics option has been fixed. (it was only displaying it when the lyric was timestamped).
Thanks for pointing out the differences in menu item names.
I'm not sure what you mean by 'dropdown box', do you mean in the context menu? (PM me).

@tdurjan101:
I'd completely forgotten about this request, thanks for reminding me.

@webern:
These changes were intentional (apart from the loss of commenting out). The $crlf() and $char(1) codes are no longer needed, you can control the alignment through the options in the window and the $crlf() can be mimicked with returns.
Many thanks for the info in the PM, I'm looking into it (it's a timestamped database in case anyone is wondering).

Thanks to all for the feedback!
Title: foo_uie_lyrics3
Post by: stanleyguan on 2011-11-20 22:41:58
Hi the vern!

Thanks for this great plug-in. The 0.2 is a great improvement.

I've noticed in 0.1.4 (and also in 0.2 as I just tried) that the plug-in seems to slow down the changing of tracks (or start of playback). I was developing a skin based on another one and noticed this because after my modifications switching between tracks was slower. The difference is small but I was picky enough to spend time to pinpoint the cause. It turns out that it was because I swapped the original lyrics show 2 with yours (a brilliant update indeed). Once I removed the plugin the problem (perhaps not a problem really) is gone. I tried to remove all search options, leaving tag search only, which I can't remove. But the slowdown persisted. Lyrics show 2 did not cause a slowdown. If you could work on this and eliminate its impact on speed that would be great.

Another thing I've noticed is that when I set alignment to right, the horizontal padding seems to apply to the two sides unequally. It applies less margin to the left than to the right. The difference is not huge but it would be nice to have this fixed.

One final request. Is it possible in the future to be able to customise shadow colour of lyrics? The current colour is very dark which does not look good at all 

Once again thank you so much for the brilliant work!
Title: foo_uie_lyrics3
Post by: stanleyguan on 2011-11-21 06:14:37
Hi Andrian,

Just found another bug. I use background gradient on the panel and fading of lyrics. When I do a lyrics search and update, two highlight gradients appear on top and bottom of the panel. When I resize the window so the panel is redrawn, they are gone. Also, they do not appear when I turn fading off. I can provide you with a pic if you can't replicate it.

Thanks.
Title: foo_uie_lyrics3
Post by: Manchesterer on 2011-11-21 10:06:15
Thank you for re-added %lyric_exists% and %lyric_issynced% global variables, this was the only thing that kept me from switching from buggy foo_uie_lyrics2.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-11-21 12:37:55
is v0.2 finding lyrics for anyone?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-21 12:48:59
yes
Title: foo_uie_lyrics3
Post by: lender1257 on 2011-11-21 13:22:41
bug in v.0.2 beta with timestamped lyrics, loaded from file via association.
single lines are mixed up.
maybe the causing is this: - Now support for [hh:mm:ss.xx] ('.xx' doesn't have to present either).
many of my lyrics have timestamps: [mm:ss.xxx]
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-21 20:00:27
@lender1257:
I've PM'd you.

@stanleyguan:
This is the same bug that Andreasvb reported (although different manifestations). It's been fixed.
Just so you know my name is Adrian, not Andrian! 

@Manchesterer:
No worries.


Title: foo_uie_lyrics3
Post by: Manchesterer on 2011-11-22 07:45:18
@The vern:
Some observations for v.0.2:
- Both %lyric_exists% and %lyric_issynced% global variables get "stuck" - once you play a song with lyrics, other components are informed about lyrics presence forever, even if you play another X songs that don't have lyrics. (lyrics are stored in config folder, only local file search and tag search is enabled)

- Integrated lyrics editor crops text. I have seen txt files where 1/3 of the text inside is physically missing after opening the file with integrated editor and clicking OK or Apply (without actually editing anything). I can PM you a file that does that every time.
Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-11-22 13:18:57
@The vern
Thx for the 0.2beta.
Quote
- Fading of highlight colour while the lyric is scrolling.

When the scrolling speed set to slowest, the fading speed gives me bad experience.
Would it be possible to remove this feature? Or make the two speed (scroll/fading) separate control?

Another request:
I miss the 'Reload' function in lyrics2, which loads the newly added local file lyrics fast.
Title: foo_uie_lyrics3
Post by: Luke2000 on 2011-11-23 18:54:19
@stanleyguan:
This is the same bug that Andreasvb reported (although different manifestations). It's been fixed.
Just so you know my name is Adrian, not Andrian!


Same problem here.
An explication, dear The Vern: it's already been fixed or it will in a next release? (i'm using 0.2)

Thanks!!! 
Title: foo_uie_lyrics3
Post by: WilB on 2011-11-23 19:03:17
Recent fixes mentioned above will be in the next release
Title: foo_uie_lyrics3
Post by: Luke2000 on 2011-11-23 19:15:25
Recent fixes mentioned above will be in the next release


Thank you for the fast reply! 
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-11-23 19:56:03
yes

Well, it's not finding lyrics for me 90% of the time, even with very popular artist such as Korn, Red Hot Chili Peppers, etc.
Title: foo_uie_lyrics3
Post by: Erich_2 on 2011-11-23 21:19:24
... it's not finding lyrics ... even with very popular artist such as Korn ...

Korn? Very popular?   
Lyrics3 = NOT guilty!

EDIT:
I just tried Red Hot Chili Peppers (4 old Albums), it only needed 1 second per track for 90% of the titles!
- lyrdb.com
  and
- lyrics.wikia.com
Title: foo_uie_lyrics3
Post by: John Listener on 2011-11-23 23:42:16
Styling!

Thanks,

John
Title: foo_uie_lyrics3
Post by: blolesses on 2011-11-24 10:14:41
lyrics beta 0.2 works well but i feel that it can not find the synchronize lyrics (I mean the lyrics with time stamp).

I have tried with Within Temptation, Nighwish and so on. It just downloaded text file.
From now, i disable automatically saving in preferences ,lol
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-11-24 12:18:06
... it's not finding lyrics ... even with very popular artist such as Korn ...

Korn? Very popular?   
Lyrics3 = NOT guilty!

EDIT:
I just tried Red Hot Chili Peppers (4 old Albums), it only needed 1 second per track for 90% of the titles!
- lyrdb.com
  and
- lyrics.wikia.com

haha I am not a big fan of Korn, but they are very popular.

I don't know what's wrong then, but it ain't finding lyrics for me

EDIT: found the bug

It seems that the search now takes whatever is in the %title% field literally. I happen to include track number there (so ALL my tracks are taged "##. Title"), it seems that this conflicts with the search (this DIDN'T use to happen). So I have to use a new search syntax, which in my case had to be "$replace(%title%,%tracknumber%. ,)"
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-24 14:12:37
lyrics3 removed 'fuzzy' search that was part of lyrics2.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-24 14:50:30
The fuzzy search in lyrics2 only applied to the local file search.
The most likely reason for the problems you're experiencing is the loss of the viewlyrics.com database (which has a really good fuzzy search).

Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-24 14:51:56
thanks for clarificatiom
Title: foo_uie_lyrics3
Post by: Torava on 2011-11-24 15:51:01
&lt;!-- PUT LYRICS HERE (and delete this entire line) -->

Fetched from lyrics.wikia.com. It doesn't figure that lyrics hasn't been written yet.

Also, the plugin seems to have problems with DarkLyrics. I listened a indie song called WAY - Lasting Ground which hasn't lyrics in internet but the plugin found lyrics. Not the right one though. It got Sonata Arctica's Reckoning Night (http://www.darklyrics.com/lyrics/sonataarctica/reckoningnight.html). I don't notice anything common in those two.
Title: foo_uie_lyrics3
Post by: Yønn on 2011-11-24 22:51:18
lyrics beta 0.2 works well but i feel that it can not find the synchronize lyrics (I mean the lyrics with time stamp).


I have the same problem.
Maybe, it is because some online database changed the interface to get timestamped lyrics. What do you think?

For example, lyrdb.com propose timestamped lyrics in the "karaoke" section.
In that section I could find some lyrics that foo_uie_lyrics3 couldn't find.
Perhaps foo_uie_lyrics3 search only in the "simple" lyrics database.
Title: foo_uie_lyrics3
Post by: Peti on 2011-11-25 11:54:10
Can You please re-add the ability to spcify the filename for local file search? All my lyrics are saved as filename, but the plugin is not able to find it.
Eg.: I have "01 - title.lrc" for "01 - title.flac" In search parameters I have the default settings to let the online search work. In local file search I have the correct path (in procmon I see, the plugin requests a filelist), but the lyric isn't displayed.

Thanks!
Title: foo_uie_lyrics3
Post by: nate on 2011-11-25 21:24:00
Thanks much for this - looks very promising so far.

One problem I'm finding: when it finds a lyric, it always has the artist and title name appended onto the beginning, which I'd like to avoid. Is this because those are present on whatever source it's downloading from (I'm using lyrics.wikia), or is the component adding those? Any way to disable it (other than manually removing it each time)?

Thanks,

-Nate
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-25 21:33:29
If you check the components settings in preferences, there is a tab for save options and one of the options relates to save name.
Title: foo_uie_lyrics3
Post by: nate on 2011-11-25 22:16:07
If you check the components settings in preferences, there is a tab for save options and one of the options relates to save name.


I've tried modifying that, but that doesn't seem to make a difference. If it matters, I'm saving the lyrics to the UNSYNCED LYRICS tab, not a separate file; I assumed the "Save Name" section only affected the name of the file it saves to if it's saving the lyrics to a file, as it did nothing to change the behavior I'm asking about.
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-25 23:10:56
Well, yeah. Important details help prevent wasting of time.  Of course save name has to do with the saving of a file name. The info you are talking about is added by lyric provider sometimes/all the time. Assuming you are saving the lyric somewhere [do not know what an unsynced lyric tab is] then you can always edit your lyric after the fact if it troubles you.

Title: foo_uie_lyrics3
Post by: nate on 2011-11-25 23:20:51
Well, yeah. Important details help prevent wasting of time.  Of course save name has to do with the saving of a file name. The info you are talking about is added by lyric provider sometimes/all the time. Assuming you are saving the lyric somewhere [do not know what an unsynced lyric tab is] then you can always edit your lyric after the fact if it troubles you.


Ah, sorry, typo - "unsynced lyric TAG", not "TAB." In other words, I'm writing the downloaded lyrics to metadata, not a separate file. But it doesn't make a difference - I get the same undesired behavior when I save the lyrics to a file instead.

I figured it was probably something added by the lyric provider, but I've tried looking at the lyric's source (as indicated when I right-click on the panel and click "about current lyric"), and it's NOT in there. That's why I'm asking; are other people getting the same result when using lyrics.wikia as the source for their lyrics?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-25 23:30:47
As you quoted
Quote
The info you are talking about is added by lyric provider sometimes/all the time.
[/b]
Title: foo_uie_lyrics3
Post by: nate on 2011-11-26 01:21:13
I saw that, thank you. What's making question whether that is in fact the case is that, when I look at the lyric source, it doesn't seem to bear that conclusion out.

Example:

I run a search on a song. It returns as the lyric result:

"Artist : Tom Waits
Title : Chicago
The seeds are planted here
But they won’t grow..."

I right-click the panel and choose "About Current Lyric." Under "Source", it says http://lyrics.wikia.com/index.php?title=To...amp;action=edit (http://lyrics.wikia.com/index.php?title=Tom_Waits:Chicago&action=edit).

The source of that page says:

"<lyrics>
The seeds are planted here
But they won’t grow...
</lyrics>"

I assume that what the plugin is doing, or should be doing, is just grabbing everything that's between the <lyrics></lyrics> tags, but what it's actually returning includes the extra "Artist : Tom Waits|Title : Chicago". That's what's making me think that it's not, in fact, just added by lyric provider, but being erroneously pulled in from elsewhere. Hence my question: are other people getting the same result from lyrics.wikia? I would think that someone else would have mentioned it if that were in fact the case, unless I'm the only one using lyrics.wikia as my source or I'm the only one who doesn't want to have the artist and title info appended to the top of my lyrics.
Title: foo_uie_lyrics3
Post by: godrick on 2011-11-26 03:20:12
I also see the artist and title header with wikia in both the panel display and in the lyrics text written to a tag, as well as with darklyrics on the few songs I tried, but I did not see this with lyrdb for those same songs.  I did not get any search results with mirkforce in my limited attempts.

I have no idea of the source of this, since no setting visible to users impacted it as far as I could tell.  It doesn't bother me at all since the data are relevant to the song - there are lots of user-submitted lyrics in the databases that have lots of much less relevant or irrelevant information embedded.  I have no idea if this is new or has been the case for a long time - it's just something that never left an impression on me.  While I don't object to user control of whatever is doing this, I think there are many other component priorities to address first with the limited time the developer is generously spending on this.
Title: foo_uie_lyrics3
Post by: mobyduck on 2011-11-26 07:46:46
I set the following preferences:
- only query the next source if no valid lyric is found
- tag search (LYRICS;UNSYNCED LYRICS) is first in search order
- Enable automatic saving checked
- Save to user defined directory

When playing a song which has the LYRICS tag, I still get a new file in my directory: can this be fixed? Basically, I'd like the plugin to NOT search automatically if a tag is found.

Also it would be handy to add, somewhere in the panel, a (optional) visual indication of the source of the currently displayed lyric.
I did not get any search results with mirkforce in my limited attempts.
Are you referring to songs you know are on mirkforce? Cause it seems to work for me...

Regards.

Alessandro

PS: mirkforce definitely works, at least according to Right Click -> About current lyrics.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-26 11:09:34
@mobyduck:
Are you saying the plugin creates a new file every time a song is played (regardless of whether a lyric is already saved in the directory)?

@nate:
I can confirm the artist and title info is added by lyrics3.

@Peti:
Where do you save your lyrics? Is the artist name anywhere in the path? If so then it would be easy for me to solve your problem.
Title: foo_uie_lyrics3
Post by: mobyduck on 2011-11-26 11:23:15
Not exactly: what I'm saying is that the plugin creates a new file every time a song is played, regardless of whether a lyric tag is already present in the mp3: can this be avoided?

Alessandro
Title: foo_uie_lyrics3
Post by: nate on 2011-11-26 18:32:55
@godrick and the vern: great, thanks for confirming.

@the vern: Ok, thanks. In that case, might it be possible to have the option to turn that behavior on and off in future versions? Not a huge deal, but would be quite handy. In the meantime, many thanks for your hard work on this great component.
Title: foo_uie_lyrics3
Post by: JJForums on 2011-11-27 15:20:56
Using v0.2 of this plugin, it's getting better... Few results but i'm hopeful... I suggest you to put sites like vagalume.com.br or letras.mus.br, in clemetine (music player for linux) there are some lyrics sites, maybe it's possible to make them work in this plugin...

thanks for updating
Title: foo_uie_lyrics3
Post by: Kaytempi on 2011-11-27 16:39:41
As a metalhead, I totally LOVE this plugin for including darklyrics.com search. Thanks a lot, The vern.

A few humble requests:
1. Ability to keep lyrics window on the screen (preferably on top of the other windows) when main player window is minimized.
2. Ability to control the transparency of lyrics window.
3. Ability to change the caption of lyrics window to custom string (with formatting like "%artist% - %title%" allowed).

Is it possible to add those features?
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-11-27 21:56:19
I found a "bug". When getting lyrics from the wikia, if the lyrics have one of those wikipedia internal hyperlinks they display the link. For example:

Quote
It's - my ability ta define phenomenon
Raw like [http://en.wikipedia.org/wiki/Ben_Crenshaw Crenshaw] in [http://en.wikipedia.org/wiki/1984_Masters_Tournament '84] or the boogie down before


Also, it's adding double spaces to lyrics from darklyrics.com and when I check the way it got saved in the tag I get this:

(http://i.imgur.com/lcEqZ.jpg)

But if I copy and paste that here, see what happens:

Quote
Atop the shameless tower

With wings outstretched

An apprehensive shadow is cast over all

Drain us of our divinity

And
Title: foo_uie_lyrics3
Post by: Peti on 2011-11-28 09:39:12
@Peti:
Where do you save your lyrics? Is the artist name anywhere in the path? If so then it would be easy for me to solve your problem.


I use for lyrics the same subdir/filename structure as for my music (to distinguish different versions on different albums), eg. m:\music\albums\pop\artist - [year] album\01 - title.flac then I have the corresponding lyrics in m:\lyrics\m\music\albums\pop\artist - [year] album\01 - title.lrc, so basicly yes, the artist name is in the path, or if it is a VA album it is in the filename (in that case I have VA - [year] album\01 - artist - title.flac).
Title: foo_uie_lyrics3
Post by: Xerion on 2011-11-28 20:20:35
(...)

Also, the plugin seems to have problems with DarkLyrics. I listened a indie song called WAY - Lasting Ground which hasn't lyrics in internet but the plugin found lyrics. Not the right one though. It got Sonata Arctica's Reckoning Night (http://www.darklyrics.com/lyrics/sonataarctica/reckoningnight.html). I don't notice anything common in those two.


DarkLyrics is serving me wrong lyrics as well.
Title: foo_uie_lyrics3
Post by: WilB on 2011-11-28 22:16:58
Searching DarkLyrics directly at the web site for " way lasting ground " as in Torava's post similarly returns the incorrect Sonata Arctica lyric. The site also seems to search for key words in the actual lyric and those words are all in the returned lyric. The site will return such a lyric when there is no better artist - title match. Therefore, this seems to be more of an issue with how DarkLyrics searches its database rather than with  foo_uie_lyrics3.
Title: foo_uie_lyrics3
Post by: staringfrog on 2011-11-29 02:53:52
Thank you for update.

DarkLyrics should be called RandomLyrics these days. Be careful not to re-write your tags automatically with wrong texts.

I think lyrics_3 should get rid of those 'preset web services' totally. Look - most of this topic is devoted to mass reports of their malfunctioning. Today's web needs much more flexible approach like custom snippets of code for particular url/page parsing. Those custom snippets could be based on some wildcards or regular expressions, so that they could be developed and submitted by users to share (and update access to) their fav resources. After all, it's always a pleasure to develop a new language instead of persistently explaining that your component is alright.

For me, I prefer to add and edit lyrics manually. It saves me a lot of time  (for after all those copyright battles the web is full of copypasting ignorami which mixed up everything including even the fabs lyrics - funny but in most cases you'll see "I wanna be famous, a star on the screen").

Thank you for adding a synchronizer to your TO-DO list, as I once suggested. That would be really handy. I wish some genius would develop a reliable cue sheet splitter for foobar track timer someday, too.

And one more challenging suggestion - what about SYLT frame support?  As a matter of fact, foobar2000 doesn't natively support this frame for synced lyrics - it simply doesn't see lyrics embedded in this frame (tested with SyltEditor). By adding SYLT support, you could enhance your component's saving options in a magic and exclusive way - embedded synced lyrics invisible(=non-editable) in foobar/mp3Tag tag fields!
Title: foo_uie_lyrics3
Post by: Snivets on 2011-11-29 03:11:06
And one more challenging suggestion - what about SYLT frame support?  As a matter of fact, foobar2000 doesn't natively support this frame for synced lyrics - it simply doesn't see lyrics embedded in this frame (tested with SyltEditor). By adding SYLT support, you could enhance your component's saving options in a magic way - embedded synced lyrics invisible(=non-editable) in foobar/mp3Tag tag fields!

Yes! This is what I was talking about. Many files I download from the interwebs seem to come with these tags and I can't edit them, anywhere, it seems! Let alone see them [in foobar].

I second the thought of totally ground-up parsable URL "plugins" for lyric searching, but I have to imagine that being tough. To me, who has long since given up on getting lyrics automatically and wants them all timestamped anyway, I would much prefer the lyric sync utility. I have built one of my own in C# but have to use the system timer, which for some reason now I find results in timestamps being off by the end of the song. Didn't use to be that way, and I have no idea what changed, but oh well. Point being, one directly linked to foobar's playclock would be great. (Linking my app directly to foobar has proven too tough in C#, as far as I've found anyway.) I suppose this would all be different if there were a good consistent source of timestamped lyrics out there, but I feel like in reality I'd be more of a contributor than a downloader, haha.
Title: foo_uie_lyrics3
Post by: staringfrog on 2011-11-29 03:28:30
Many files I download from the interwebs seem to come with these tags and I can't edit them, anywhere, it seems!


In such cases, you can use free SyltEditor (http://www.compuphase.com/software_sylteditor.htm) to export SYLT-embedded lyrics to a separate .lrc files.
Title: foo_uie_lyrics3
Post by: somy on 2011-11-29 11:26:17
Thanks for the great plugin.
Is there any user manual on how to user/configure it? My goal is to display lyrics based on <LYRICS> tag, and if it's not there download from internet automatically and save to <LYRICS> tag. Is this something configurable in this plugin? Thanks!
Title: foo_uie_lyrics3
Post by: WilB on 2011-11-29 12:21:18
In preferences, under the lyric saving tag, select enable automatic save and then save to tag. By default synced lyrics are saved to the LYRICS tag and unsynced lyrics to the UNSYNCED LYRICS tag but this is configurable. Under the lyric searching tab set the option only query next source if no valid lyric is found and have the tag search at the top of the list and the internet searches underneath.
Title: foo_uie_lyrics3
Post by: somy on 2011-11-29 12:52:32
In preferences, under the lyric saving tag, select enable automatic save and then save to tag. By default synced lyrics are saved to the LYRICS tag and unsynced lyrics to the UNSYNCED LYRICS tag but this is configurable. Under the lyric searching tab set the option only query next source if no valid lyric is found and have the tag search at the top of the list and the internet searches underneath.

Thanks for the reply, I will give a try tonight.
Another question, is it possible to batch download and save lyrics for the songs I select in the play list?
Title: foo_uie_lyrics3
Post by: WilB on 2011-11-29 13:11:11
No, this functionality is not in foo_uie_lyrics3.
Title: foo_uie_lyrics3
Post by: somy on 2011-11-29 13:41:00
No, this functionality is not in foo_uie_lyrics3.

OK, that is a pity.
Thanks for the reply though!
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-29 13:46:22
Post #242 this thread
Title: foo_uie_lyrics3
Post by: somy on 2011-11-29 13:56:40
Post #242 this thread

Hi, thanks for the hint!
Isn't it better to implement a right-click menu to find lyrics in a batch like LyricsGrabber2?
I really wish that this feature can be for next release.
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-29 14:33:48
Just a work around. Use it or not.
Title: foo_uie_lyrics3
Post by: MaCs on 2011-11-29 15:03:09
Feature request: a "reload lyrics" menu item. lyrics2 had that.
Title: foo_uie_lyrics3
Post by: Corey on 2011-11-29 22:26:03
Is there a way to make this plugin work offline, and how? Saving lyrics in txt files and loading them somehow, or ?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-11-29 23:52:41
Have you downloaded? The component's settings in preferences are pretty clear. Take a look and if you have trouble it would help a lot to ask a specific question.
Title: foo_uie_lyrics3
Post by: fercamp on 2011-11-30 04:50:20
Feature request: preference to define when lyrics will be saved, e.g., save on lyric download, save on track end; default state, save on track end, breaks external lyric readers on first play...

Regards and excellent plugin!
Title: foo_uie_lyrics3
Post by: Torava on 2011-11-30 12:35:28
Lyrics show has a bug in save to tag feature – it messes up my tags. When it saves lyrics to tag, it also changes year value like "2010; 2010".
Title: foo_uie_lyrics3
Post by: somy on 2011-11-30 12:44:51
Lyrics show has a bug in save to tag feature – it messes up my tags. When it saves lyrics to tag, it also changes year value like "2010; 2010".

I noticed that it changes album artist value to "XXX;XXX", but it seems that the change is not saved to the file though.
Title: foo_uie_lyrics3
Post by: Corey on 2011-11-30 13:55:33
Have you downloaded? The component's settings in preferences are pretty clear. Take a look and if you have trouble it would help a lot to ask a specific question.

I found it. What combination for *.txt filename plugin can recognize? For example, song "Artist1 - Track6", can he recognize "Track6 - Artist1.txt", and if the file is in subdir, like this "Lyrics/Artist1 - Track6.txt".

Second question is what is Associations search?

And third, how can I add manually lyrics to mp3 tag, I didnt know it was possible?
Title: foo_uie_lyrics3
Post by: Planaria on 2011-11-30 18:32:01
Thanks for working on the plugin.
I vote for adding tunewiki.com to the list of sources.
Title: foo_uie_lyrics3
Post by: The vern on 2011-11-30 19:00:43
@Corey:
The plugin will load any file that has the artist and title name in the filename, irrespective of order or any other formatting.
To search sub-directories, go to the lyric searching preferences, then in the properties of the local file search make sure the 'Search sub-directories' is checked.

See #42 for the associations.

This is the same for editing any tag, via the properties menu.

@somy and torava:
I am unable to reproduce any problems with the tag saving. Are you certain this is caused by lyrics3? The plugin will only save to the tags you've specified in the preferences.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-11-30 20:04:49
@Corey:
The plugin will load any file that has the artist and title name in the filename, irrespective of order or any other formatting.
Does the search parameter fields in lyric searching page of the prefrences is necessary at all? Considering that %artist% is remapped to artist/album artist/composer/performer and %title% to title/filename (see reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#.25artist.25)) i have no idea what else should be written in the search parameters than what comes by default (by the way: due to field remapping $if2(%title%,%filename%) is identical to %title%).
Title: foo_uie_lyrics3
Post by: somy on 2011-12-01 09:03:10
@somy and torava:
I am unable to reproduce any problems with the tag saving. Are you certain this is caused by lyrics3? The plugin will only save to the tags you've specified in the preferences.


Hi Vern,
I did some more tests yesterday, and it seemed that this issue has something to do with views or playlists in foobar2000. The lyrics tags were saved correctly, and the plugin did not change other tags in my flac files. However once the lyrics tag is written to a flac file, foobar2000 displays the file as having two album artists XXXX;XXXX even though the tag in the file has only one artist.
Another question if you don't mind, is there any plan to add the function to update lyrics in a batch in a future release? Thanks!
Title: foo_uie_lyrics3
Post by: Corey on 2011-12-01 09:53:30
This is the same for editing any tag, via the properties menu.

That's the thing, I just don't have it in tags. I did a SC

(http://i.imgur.com/KmkiI.jpg)

(http://i.imgur.com/ypyIs.jpg)

How is that?
Title: foo_uie_lyrics3
Post by: Andreasvb on 2011-12-01 12:15:25
That's why you need to create it.

Right click on any white space in Metadata and choose Add new field...
Or click Tools / Ctrl+N.
Title: foo_uie_lyrics3
Post by: Corey on 2011-12-01 12:30:01
Nice, thanks a lot.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-12-01 21:48:11
Auto saving to tag doesn't seem to be working. Is it working for anyone?
Title: foo_uie_lyrics3
Post by: fercamp on 2011-12-02 18:11:19
It works, only that tags are saved on track end; that's why I suggested adding a preference to write tags on lyric download.
Title: foo_uie_lyrics3
Post by: WilB on 2011-12-02 18:39:42
@fercamp
Why don't you display your lyrics with lyrics3, then you won't have the problem you described in your earlier post?
Title: foo_uie_lyrics3
Post by: fercamp on 2011-12-03 17:34:21
@WilB
Because, in order to maintain visual coherence, my config requires displaying lyrics via a WSH Panel; hence lyrics3 only serving as an advanced lyric grabber.
Title: foo_uie_lyrics3
Post by: WilB on 2011-12-03 17:39:40
Just use lyrics3 instead of the (presumably falstaff/br3tt?) wsh panel mod lyric script. Lyrics3 should maintain visual coherence due to modifications since lyrics2.
Title: foo_uie_lyrics3
Post by: fercamp on 2011-12-03 17:52:09
Modified version of Falstaff's, right... Checked your PM, but your suggestion doesn't provide a valid solution, for aero glass transparency won't apply correctly on lyrics3 Panel. In any case, it would be useful for users to specify when to save lyrics. Just my two cents...

Regards.
Title: foo_uie_lyrics3
Post by: WilB on 2011-12-03 18:04:45
Hmm, I thought some of falstaffs other configs used aero glass transparency and lyrics3.
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-03 18:08:50
I'm not too familiar with the WSH glass effect, but I think you just have to make sure you have the background set to the correct colour, e.g. black.
Title: foo_uie_lyrics3
Post by: fercamp on 2011-12-03 18:09:31
Neither do I! I shall look into it; should ask Falstaff... Thanks to both by the way.
Title: foo_uie_lyrics3
Post by: fercamp on 2011-12-03 18:38:13
Tested... Background transparency of lyrics3 panel works ok with aero glass; problem is text: it is blended as if it were background, resulting in illegible characters... Three options come to mind: say goodbye to Falstaff's config, return to lyrics2 and it's null databases, or implement saving tags on lyric download. Which will it be, pure mystery! Sorry if off-topic...
Title: foo_uie_lyrics3
Post by: Zilberlex on 2011-12-03 22:47:07
Hello everyone, my lyric online search seems unresponsive, i have never found a lyric file using the online search function, and by none responsive i mean i have never found a lyric file using this function(artist - songname format).
Any help?
Title: foo_uie_lyrics3
Post by: Snivets on 2011-12-05 01:51:36
Many files I download from the interwebs seem to come with these tags and I can't edit them, anywhere, it seems!


In such cases, you can use free SyltEditor (http://www.compuphase.com/software_sylteditor.htm) to export SYLT-embedded lyrics to a separate .lrc files.

Thank you sir or ma'am!
Title: foo_uie_lyrics3
Post by: somy on 2011-12-06 08:14:56
It seems that I can never download synced lyrics with this plugin......
Is it just me or the plugin currently doesn't support synced lyrics? Thanks!
Title: foo_uie_lyrics3
Post by: wahaha99 on 2011-12-06 10:51:00
I have a problem...

The lyrics display could not be aligned in Asia charset (wide), even the font is Monospaced font.

I am using foobar 1.1.9 with out UI plugin. Hope the problem will be fix in next version, thanks.
Title: foo_uie_lyrics3
Post by: StealthX on 2011-12-07 07:27:16
When I hit "Next lyrics" it doesn't display lyrics from the next site it just displays the fallback text. How can I get it to display lyrics from lyric.wikia.com and if I don't like them display lyrics from lyrdb.com by hitting Next lyrics?
Title: foo_uie_lyrics3
Post by: Bright Star on 2011-12-07 10:47:39
Hi,

I've a noob question regarding foo lyrics. I'm using a skin which utilize an older version (v2) which has some problems as posted everywhere.
I want the skin to support the new dll, but I can't find where to utilize it. I've tried to rename the new dll with the name of the old one, hoping that the skin will load it, but it doesn't work.

If someone can point or hint me where to start looking in order to make that change, I'll be very grateful.

Thanks in advance,
Brights

P.S. The skin name is NightLife.fcl
Title: foo_uie_lyrics3
Post by: WilB on 2011-12-07 13:04:44
@StealthX

Next lyric should display lyrics from the next site provided you have configured the plug-in to search the other databases and some have been found. It's working for me.
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-07 13:18:08
If you've selected the 'Only query next source if no valid lyric is found' option, then it will only query databases until it finds a lyric. Hence no other lyrics will be available until you go to the lyric search dialogue which forces a search of all the databases.

@somy:
There are currently no timestamped databases in the plugin. It will still load and display timestamped lyrics from the tags or local file search if found.

@wahaha99:
I've PM'd you
Title: foo_uie_lyrics3
Post by: JJForums on 2011-12-07 14:12:55
I'm with this problem: when I get a wrong lyric, I take the next and save, but when I listen the same music again, it comes with the wrong lyric.
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-07 14:18:07
When it re-loads the wrong lyric, where is that lyric from? (find out from About current lyrics).

Where are you saving your lyrics to? If you save to a custom directory, have you specified that directory in the local file search properties?
Title: foo_uie_lyrics3
Post by: JJForums on 2011-12-07 14:24:53
Quote
When it re-loads the wrong lyric, where is that lyric from? (find out from About current lyrics). Where are you saving your lyrics to? If you save to a custom directory, have you specified that directory in the local file search properties?


It come's from darklyrics, but in search order, local file search is first, it's saving in configuration folder and I don't put a path to custom search: ~\AppData\Roaming\foobar2000\lyrics
Title: foo_uie_lyrics3
Post by: tpijag on 2011-12-07 14:41:16
If you don't have a path in local file search properties, then what is this?
Quote
~\AppData\Roaming\foobar2000\lyrics
Title: foo_uie_lyrics3
Post by: JJForums on 2011-12-07 14:43:37
this is the path where the lyrics are saved... but in local search properties, there is no custom path to load lyrics, understand?
Title: foo_uie_lyrics3
Post by: tpijag on 2011-12-07 14:46:10
That is the point. In the progression to find the correct saved lyric, the component does not know where to look. You need that path filled in to point to the saved directory.
Title: foo_uie_lyrics3
Post by: JJForums on 2011-12-07 14:49:39
i've tried, but the same thing happens...
Title: foo_uie_lyrics3
Post by: tpijag on 2011-12-07 14:52:39
Do you have Local file search first in the Lyric searching>Search order dialog?
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-07 14:54:16
Quote
~\AppData\Roaming\foobar2000\lyrics

This is searched automatically, you don't need to specify it.

The issue that JJForums is experiencing is due to having 2 lyrics saved for the same song. The component considers the two lyrics to be of the same quality, so it's down to luck as to which lyric it loads
Title: foo_uie_lyrics3
Post by: JJForums on 2011-12-07 14:54:26
yes, I do.

edit: found the mistake, the order of lyrics is down to up, instead of up to down, this kind of sort is new for me.

sorry about it.
Title: foo_uie_lyrics3
Post by: zxcmv on 2011-12-07 16:16:15
Reload button >.<

It's good use, I have Minilyrics running and it finds the lyrics and downloads them automatically. Then I usually go to my foobar2000 and refresh the lyrics to see them there but I can't.
Title: foo_uie_lyrics3
Post by: StealthX on 2011-12-07 16:33:46
If you've selected the 'Only query next source if no valid lyric is found' option, then it will only query databases until it finds a lyric. Hence no other lyrics will be available until you go to the lyric search dialogue which forces a search of all the databases.


Ah yes I see I have to have Query all and pick the best results checked for 'Next lyrics' to work. I just hate having it setup like that because it takes longer to initially find lyrics, would setting the connection time out time lower or to zero help this? And what method should I have set for proxy settings?
Title: foo_uie_lyrics3
Post by: StealthX on 2011-12-07 16:56:20
Also its not finding any lyrics for songs played by the artist "She & Him" although I added the lyrics to their songs on their Christmas album myself to lyrics.wikia.com
Title: foo_uie_lyrics3
Post by: stanleyguan on 2011-12-08 07:07:53
Hi vern,

Looks like %lyric_exists% is stuck at 1 for me, regardless of whether lyrics are there. Can you have a check?

Thanks,
Stan
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-08 09:34:26
Already reported in #268. It's been fixed.

@StealthX:
It's working for me.

My thanks go to Dug for making the lyrics.mirkforce.net database much faster! 
Title: foo_uie_lyrics3
Post by: Teliko on 2011-12-08 10:16:03
How do I associate the lyric manually? The options is gone in this new version
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-08 10:44:21
See #258 and #260. It's been fixed (but not yet released)
Title: foo_uie_lyrics3
Post by: nickdc on 2011-12-08 20:00:48
Any news about lyrics with timestamp?
I have to use minilyrics everytime...
Title: foo_uie_lyrics3
Post by: siaush on 2011-12-09 11:49:52
Hi, not sure if someone mentioned before you might be interested in sourcing timestamped lyrics from TTPlayer's LRC database. Here is a brief description in Chinese: http://hi.baidu.com/fengyucaochang/blog/it...e0d6cae255.html (http://hi.baidu.com/fengyucaochang/blog/item/4171bd22f7f7c2e0d6cae255.html)

You can download the demo app along with the C# source here http://files.cnblogs.com/5yplan/download_Q...nLrc_update.rar (http://files.cnblogs.com/5yplan/download_QianQianLrc_update.rar)
Title: foo_uie_lyrics3
Post by: soyo on 2011-12-10 17:47:11
I have a question about the lyrics online search.

I was using till couple months ago only the foo_uie_lyrics (the first one) and it was working briliantly. It was finding all the lyrics it could find, I was getting sometimes 20 different results from which I could download one.

I tried downloading some new lyrics lately and I couldn't get any results. I get "search failed" message. So I thought it's because the plugin is too old(something like with discogs) and that's why it doesn't work. I downloaded foo_uie_lyrics3 and to be frank, I can't seem to make it work like the old one. At best it gives me 2-3 results and those include the ones I have on my disc. So I get only 1-2 results from online searches, and what's weirder I only get plain txt files, no lrc files.

Am I doing something wrong?

cheers
Lucas
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-12-10 20:26:13
I guess that "prefer synced" behaviour searches for synced lyrics and if they are not found unsynced lyrics are searched but it doesn't search from the beginning of the source list in the defined search order.

I ask because if "prefer synced" is enabled and no such lyrics are found then online lyrics will be displayed although there exits a unsynced lyrics tag (tag searching is the first in search order)
Title: foo_uie_lyrics3
Post by: StealthX on 2011-12-12 02:35:13
Yeah it seems it can not find any lyrics for artist that have the '&' symbol in their name. I can take screen shots to prove it if needed lol.
Title: foo_uie_lyrics3
Post by: WilB on 2011-12-12 12:16:32
Well I just tried She & Him - In The Sun. This returned lyrics from 3 different sites. This agrees with tests by the vern (post #359). She And Him - In The Sun also returned lyrics from the same sites. However, I have noticed that some sites are sensitive as to whether you use '&' or 'and' and this seems to be down to the nature of the search used at the site, and therefore where possible it is best to use the most common or most correct name for the artist. If your issue is still unresolved in the light of this, please provide the exact artist - title and lyric site combinations that fail so the issue can be troubleshooted further.
Title: foo_uie_lyrics3
Post by: godrick on 2011-12-12 18:16:03
I'm seeing a problem with mp3 files (may or may not exist with FLAC, but can't check those right now) in having tags with lyrics recognized properly that seems related to the order in which tag fields are entered under "properties" for the tag search item.

The problem: tags with proper lyrics are not displayed when they should if they are in a tag that is not listed first under "properties" for the "tag search" search order item

Example conditions under which I see the problem (noting that I place synched lyrics in a tag called "lyrics" and unsynced lyrics in a tag called "unsynced lyrics")
1.) only "tag search" appears under search order
1.A) and if I enter "lyrics;unsynced lyrics" under properties for tag search,
1.A.1) and if song has lyrics in both “lyrics” and “unsynced lyrics” tags
1.A.1.a) if I select "only non-synced” for search type, I can only see fallback text (doesn’t read the unsynced lyrics that are really there because this tag is second in the properties entry)
   
1.A.2) if song just has lyrics in the “unsynced lyrics” tag,
1.A.2.a) for all choices of search type, I can only see the fallback text (even though unsynced lyrics should be displayed for several of the search type choices)

If I enter “unsynced lyrics;lyrics” under properties for tag search, I see results that similarly reflect an inability to look for and display lyrics in the tag listed second in properties when the search order should allow it.

Glad to clarify if this isn’t clear.
Title: foo_uie_lyrics3
Post by: StealthX on 2011-12-12 18:35:34
(http://s12.postimage.org/sjakfvru5/F00b4r_problem.jpg)

I have search order on:

lyrics.wikia.com
lyrdb.com
darklyrics.com

Only query next source if no valid lyrics are found.


http://lyrics.wikia.com/index.php?action=e...m:Sleigh%20Ride (http://lyrics.wikia.com/index.php?action=edit&title=She%20%26%20Him:Sleigh%20Ride)
http://lyrics.wikia.com/index.php?action=e...rse:Sail%20Away (http://lyrics.wikia.com/index.php?action=edit&title=Neil%20Young%20%26%20Crazy%20Horse:Sail%20Away)
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-12 19:22:28
@Godrick:
I'm not having any issues at all with my tag loading, with either flacs or mp3s (multiple tags are loaded fine). It may be that the lyric is erroneously identified as being synced, you can check this by selecting 'no preference' for the type of lyric you search for or just email me the lyric(s).

@StealthX:
'&' characters are automatically replaced with 'and' (sorry for not mentioning earlier! - this behaviour is inherited from lyrics2). In my experience, you're more likely to get a result if the '&' is switched. Incidentally both your examples had results from lyrdb.com and one had a lyric from lyrics.mirkforce.net (you may need to increase the time-out for lyrdb.com)
Title: foo_uie_lyrics3
Post by: StealthX on 2011-12-12 19:41:32
@The vern:

I increased the time out to 10000 ms and still didn't find a single result for either song. If it is changing the & to And though that is probably why because both bands are in Lyrics Wikia as &.
Title: foo_uie_lyrics3
Post by: godrick on 2011-12-12 19:50:07
The vern - thanks for the quick response.  I played with it some more and I discovered the source of the problem - I had a third lyrics field listed under properties for tag search.  Even though it was listed last and thus I thought would not affect things, when I deleted this third properties entry everything worked fine.  I don't understand why this caused a problem or why it worked by deleting the third tag, but I only need two tags for lyrics so all is good.
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-13 12:10:19
@godrick:
Thanks for reporting, this has now been fixed. It was an error that only occurred when loading from 3 or more tags.
Title: foo_uie_lyrics3
Post by: foofoo2 on 2011-12-14 18:54:48
Hi,

I have a lot of lyrics that were saved with %filename% name of appropriate track.
They are found if %filename% is in the Artist criteria. But on-line searches do not work with such configuration.

Would you help me to configure a correct search query or make more flexible search criterias in the next releases, please.

Thanks.
Title: foo_uie_lyrics3
Post by: foxX on 2011-12-16 21:44:15
This plugin is great! Thank you a lot!
Title: foo_uie_lyrics3
Post by: emte on 2011-12-16 22:15:57
Would it be possible to set shadow colour as back or enable customisation of the colour?
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-18 02:00:35
Version 0.2.1 uploaded.

http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

Changelog:
- Solved background issue (where artwork was not displayed after track change etc).
- Now supports timestamps with .xxx as well as .xx.
- Improved fading the highline colour at low scrolling speeds.
- Fixed the global variables getting stuck.
- Fixed the editor - it doesn't drop text any more.
- Added a lyric synchroniser.
- Added the ability to open a browser to a predefined webpage (which you can define) - in the lyric search dialogue.
- Fixed saving with radiostreams.
- Behind the scenes changes to the lyrics searching (your lyrics search order will be reset).
- Sorted the availability of the 'Associate lyrics' options. Also added 'Associate current lyrics' which link the playing track and the currently displayed lyric.
- Added two new timestamped databases.
- Added a Minilyrics output plugin (it gets the lyrics Minilyrics finds). Please note: Minilyrics must be installed and activated for foobar2000 for this to work. To install the plugin, go to the Minilyrics search properties (in preferences) and click 'Download and install'. If you want to remove the taskbar entry of Minilyrics you can do so in the advanced section of Minilyrics' preferences. I would also recommend configuring Minilyrics  to only download synchronised lyrics, as Minilyrics will guess the timestamps for unsynchronised lyrics (which I find annoying).
- Fixed the line spacing of the wiki lyrics database.
- Fixed removing of links and other garbage from wiki lyrics.
- Darklyrics should find more specific lyrics now.
- It will now sort lyrics according to your search order more robustly.
- Fixed a repaint issue where it took a while to update the currently displaying lyric.
- A potential crash fix.

To-Do:[/u]
- Lyric uploading to lyrics.mirkforce.net
- Improvements to the associations.

Thanks to you all for your feedback!
Title: foo_uie_lyrics3
Post by: Lapis Lazuli on 2011-12-18 02:26:18
Can we access to the internal editor by using main menu?
Title: foo_uie_lyrics3
Post by: Andreasvb on 2011-12-18 02:27:57
Thanks for fixing the background, seems to work fine.
Title: foo_uie_lyrics3
Post by: tpijag on 2011-12-18 02:36:06
Can we access to the internal editor by using main menu?


yes
Title: foo_uie_lyrics3
Post by: webern on 2011-12-18 03:14:48
Thanks for the new version.

Some little issues:
1. The bug when the Panel displayed commented lines (reported here (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&st=250&p=776326&#entry776326)) has not been fixed.
2. The Panel does not clear the contents of the fallback text after stop playback (introduced in v.0.2.1).
Title: foo_uie_lyrics3
Post by: Lapis Lazuli on 2011-12-18 03:27:30
Can we access to the internal editor by using main menu?


yes


What i found is still the "Open lyric with external editor"
Title: foo_uie_lyrics3
Post by: ledge on 2011-12-18 04:13:51
Changelog:
- Added a lyric synchroniser.


Fricking awesome! This is what I have been wanting but not bothering to ask for and you have added it anyway. You must be psychic!

Thanks for this.
Title: foo_uie_lyrics3
Post by: emte on 2011-12-18 08:39:45
Changelog:
- Added a lyric synchroniser.


Fricking awesome! This is what I have been wanting but not bothering to ask for and you have added it anyway. You must be psychic!

Thanks for this.


Yeah, I've been dreaming about it, and now it has come true.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-12-18 11:10:08
Thanks for the update!

I think i found some regressions. My settings:
(http://img802.imageshack.us/img802/8287/windowclipping10.th.png) (http://img802.imageshack.us/i/windowclipping10.png/)(http://img521.imageshack.us/img521/9082/windowclipping11.th.png) (http://img521.imageshack.us/i/windowclipping11.png/)

I deleted for testing some of the lyrics i received with previous versions. Now there won't be displayed the lyrics which are available online. Also i cannot load them by the lyrics search dialogue. (There is a glitch with the custom search button too).

Here a video for demonstration: http://www.youtube.com/watch?v=MVp1TmYJwDE...eature=youtu.be (http://www.youtube.com/watch?v=MVp1TmYJwDE&feature=youtu.be)
Title: foo_uie_lyrics3
Post by: tpijag on 2011-12-18 11:28:42
Can we access to the internal editor by using main menu?

yes

What i found is still the "Open lyric with external editor"

Click it. Internal editor opens.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-12-18 13:26:29
To my posted problem (two posts before): it was somehow related to the minilyrics plugin - after removing it, all works like expected. It seems that mini lyrics integration was and still is not clear to me.
Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-12-18 16:22:31
@The vern
Great update, the fading bug fixed and the reload function is back.
Thanks very much!

Another bug report:
(http://i890.photobucket.com/albums/ac108/karevos/lyrics3bug_02.png)

As you can see in the image above, the local file lyrics search is not so accurate as it should be.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-12-18 16:27:36
Thanks for the update!

I think i found some regressions. My settings:
(http://img802.imageshack.us/img802/8287/windowclipping10.th.png) (http://img802.imageshack.us/i/windowclipping10.png/)(http://img521.imageshack.us/img521/9082/windowclipping11.th.png) (http://img521.imageshack.us/i/windowclipping11.png/)

I deleted for testing some of the lyrics i received with previous versions. Now there won't be displayed the lyrics which are available online. Also i cannot load them by the lyrics search dialogue. (There is a glitch with the custom search button too).

Here a video for demonstration: http://www.youtube.com/watch?v=MVp1TmYJwDE...eature=youtu.be (http://www.youtube.com/watch?v=MVp1TmYJwDE&feature=youtu.be)

I can't load them neither, I get "load failed". This happens with wikia.lyrics and this didn't happen in the previous version.
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-18 19:19:18
Version 0.2.2 Uploaded.

http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3) (should auto update).

Changelog:
- Fixed refresh on playback stop.
- Commenting out in the fallback text now works.
- Changed the naming of some of the menu entries.
- Fixed problem with the message 'Load failed'.
- Fixed the resizing of the lyric search dialogue.
- Fixed a problem where the custom colours wouldn't update if a synced lyric was displayed.
- Fixed the issue with the preference page window being the wrong size (e.g. when using large fonts) - please confirm this is fixed.
- Crash fixes.

@holyrevenger:
You can fix that problem by using the associations: shift + Right click on the panel -> Associations -> Associate other lyrics -> choose your lyric. Then make sure Associations search is enabled. (I have plans to make this process a lot easier/automated)
Title: foo_uie_lyrics3
Post by: godrick on 2011-12-18 20:27:06
@The vern, with both 0.2.1 and 0 2.2, I'm getting a large number of searchs that return results from the wrong artist, wrong song name, or both.  It's happening with most of my results and is not something I've seen before.  The artist and title information for the search is correct, but the results displayed are mostly for the wrong artist or title.

example: http://img820.imageshack.us/img820/2598/capturerww.jpg (http://img820.imageshack.us/img820/2598/capturerww.jpg)

I don't think any of my settings have anything to do with this, but I've selected all the online dbs, query all and pick the best result, and prefer synced.  Glad to provide more info.
Title: foo_uie_lyrics3
Post by: webern on 2011-12-18 20:34:53
Version 0.2.2 Uploaded.
- Commenting out in the fallback text now works.

No, it's still not fixed.
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-18 20:50:25
It's working here. Your comments must be at the start of a line.

@godrick:
Does it happen with a particular database? (i.e. lyrdb.com)
Title: foo_uie_lyrics3
Post by: godrick on 2011-12-18 20:59:21
It appears to be lyrdb returning all the garbage.  I'll continue to test and get back here if I find any other dbs acting the same way.


Update:  only results from lyrdb are bad so far.  Out of about 50 search results from lyrdb, only two were accurate.  Other dbs are producing accurate results.  I also tried Lyricsgrabber and was able to get accurate search results from lyrdb for the same songs that were getting bad results with 0.2.1 and 0.2.2.
Title: foo_uie_lyrics3
Post by: mart1n on 2011-12-18 22:32:41
Hello,

my first post here.

So first of all: Thank you for this great plugin!!! I like it and have fun with it.

For me there is only one wish: Could you make the option to save synced AND unsynced Lyrics in MP3-Tag.
On my PC I like synced lyrics, but my smartpone only displays the unsynced lyrics - so I would like to have both automatically, if they are available.

Thank you!

Greets Martin
Title: foo_uie_lyrics3
Post by: webern on 2011-12-19 01:05:39
It's working here. Your comments must be at the start of a line.

Yes, it's woking.
The problem was that my multi-line config is showed up unexpectedely as a single line in v.0.2.2.
Now it's all ok.
Thank you.

Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-12-19 03:00:15
Seems to be working better now  It's still not respecting the source priority order, though.
Title: foo_uie_lyrics3
Post by: holyrevenger on 2011-12-19 03:15:15
@The vern
Quote
@holyrevenger:
You can fix that problem by using the associations: shift + Right click on the panel -> Associations -> Associate other lyrics -> choose your lyric. Then make sure Associations search is enabled. (I have plans to make this process a lot easier/automated)

Thanks for your advice, but, it would be better to make it automated, cause no one has patient to manually associate every specific lyrics with songs of similar title.
Title: foo_uie_lyrics3
Post by: culinko on 2011-12-19 12:24:37
hi, the vern! thanks for this amazing plugin. i am a newbie with foobar so i need your help to make this plugin work as it should. i was using the "classic" foo_uie_lyrics.dll and i want to transfer to your foo_uie_lyrics3.dll. and now to the problem. as i dowloaded foobar, i automatically downloaded a skin called FooNight. there is lyrics show panel with foo_uie_lyrics.dll. so my question is, how can i change it, so it will use foo_uie_lyrics3.dll instead? i tried to find the settings or tried to modify the skin, but no luck so far. i will appreciate if someone could help me with it, just tell me what info do you need or something. you can also PM ME if necessary. many thanks

edit: the script looks like this

Code: [Select]
$imagebutton(15,5,40,19,$get_ps_global(image.path)'/bt/blank_off2.png',$get_ps_global(image.path)'/bt/blank_on2.png',COMMAND:View/Lyric Show/Online search,,)

$movepanel_c(Lyric Show,5,35,$sub(%_width%,10),$sub(%_height%,40))


tried renaming to "lyrics show 3/lyric search" and "lyrics show 3", but it's not working. i guess i need to change the panel to the new one somewhere? i'm completely lost
Title: foo_uie_lyrics3
Post by: emte on 2011-12-19 12:57:09
The name of the panel have to be the same in the script and in the panel stack splitter. In other words, if you have"$movepanel_c(Lyric Show" then it has to be called the same in the panel stack splitter. If it's different in the panel stack splitter, change it in the script.

Hope it helps.
Title: foo_uie_lyrics3
Post by: culinko on 2011-12-19 13:03:16
thanks for your quick answer, i changed it to the correct panel in layout settings, the vern is assisting me;)
Title: foo_uie_lyrics3
Post by: mobyduck on 2011-12-20 12:23:31
Hi and thanks for your work.

Just downloaded the latest version and the issue reported here (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&view=findpost&p=776923) seems not fixed yet.

Regards.

Alessandro
Title: foo_uie_lyrics3
Post by: wojtek on 2011-12-20 12:27:06
Amazing. Thank you for the new version - works like a charm (ok, after writing this words foobar crashed, it was caused by clicking in minilyrics window which is odd)

- Added a Minilyrics output plugin (it gets the lyrics Minilyrics finds). Please note: Minilyrics must be installed and activated for foobar2000 for this to work. To install the plugin, go to the Minilyrics search properties (in preferences) and click 'Download and install'. If you want to remove the taskbar entry of Minilyrics you can do so in the advanced section of Minilyrics' preferences. I would also recommend configuring Minilyrics  to only download synchronised lyrics, as Minilyrics will guess the timestamps for unsynchronised lyrics (which I find annoying).


SOT:
anyhow - I've managed to remove minilyrics from taskbar alltogether, but is it possible to hide it completely?

Also - an option to 'ban' wrongly matched lyrics would be great
Title: foo_uie_lyrics3
Post by: StealthX on 2011-12-20 16:22:03
(http://i42.tinypic.com/16ih6vq.jpg)
Yeah seems like Lyrdb is finding crazy lyrics.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-12-20 22:37:48
Now that i have found some timestamped lyrics with the two new databases: what are these databases and where do they have their presence on the net?
Title: foo_uie_lyrics3
Post by: webern on 2011-12-21 03:14:24
Now that i have found some timestamped lyrics with the two new databases: what are these databases and where do they have their presence on the net?

I believe that one of two included timestamped databases was accidentally discovered by myself. After some testing I desided to let The vern know about my findings. He approved it. This is a backdoor to the huge and reliable timestamped database.
Unfortunately there is no way to grab lyrics directly through the front door. I guess this is a reason why the database names are hidden.
You can use a sniffer software to find the IP-address of the site and its front door. But the front door is really useless.

Of course, I can publish my findings in case there is no risk to miss the entry to the database.
What should I do? You decide.
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-21 09:10:03
There were 2 reasons i decided not to provide the names of the databases:
1) Neither have an easy way of accessing the lyrics through a browser.
2) I wanted to try to preserve access to the database (i.e so you can still get lyrics from them).

@wojtek:
You can get rid of it by removing both taskbar and tray entries and then just minimising minilyrics (not sure you can get it back though).
Title: foo_uie_lyrics3
Post by: wojtek on 2011-12-21 09:51:37
@wojtek:
You can get rid of it by removing both taskbar and tray entries and then just minimising minilyrics (not sure you can get it back though).


Thanks.
Title: foo_uie_lyrics3
Post by: webern on 2011-12-21 16:25:52
2 q-stankovic
One more thing.
The lyrics site I've discovered isn't hacked. I've discovered it by doing the certain a bit complex google search.
So that the access to the database through the backdoor is opened by the site owner and is publicly available with their apps, but not directly through the browser.
I'm sure the way we are using is definitely legal.
Title: foo_uie_lyrics3
Post by: db1989 on 2011-12-21 16:29:34
Quote
I'm sure the way we are using is definitely legal.
Perhaps technically, but it would certainly be nice to ask. People don’t tend to deliberately leave backdoors. To think otherwise strikes me as a rather tenuous attempt at self-reassurance.
Title: foo_uie_lyrics3
Post by: webern on 2011-12-21 16:49:21
Quote
I'm sure the way we are using is definitely legal.
Perhaps technically, but it would certainly be nice to ask. People don’t tend to deliberately leave backdoors. To think otherwise strikes me as a rather tenuous attempt at self-reassurance.

Yes, you are right pointing it out.
From the one side we at last have access to the timestamped lyrics (after a couple of years of lack).
From the other side today there are no easy ways to get it like we did it in the past.
So what do you recommend?
Title: foo_uie_lyrics3
Post by: db1989 on 2011-12-21 16:59:09
Don’t get me wrong: As someone with no official connection to yourselves, the site, or foobar2000’s development, I have no authority over what you do. But if the webmaster were to officially approve the usage, it might be good for everyone involved, i.e. no risk of the site blocking the component (disclaimer: I’m speculating), and perhaps publicity for his/her site.

Again, don’t mind me. I wonder what other members think, though.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-12-21 18:30:36
I just need a confirmation if i understood correctly how the search order is intended to work: i am now in the state to believe to know how it works after some testing

Let's say we have some sources: A, B, C and D - and we have selected the query-next-source search behaviour and "prefer synced" as option. The search mode is following:
A synced -> B synced -> C synced -> D synced. The first succesful match will be displayed. If nothing will be found the search continues in following way: A unsynced -> B unsynced -> C unsynced -> D unsynced.

Let's say we have the same parameters but have changed the search option to "no prefernce". Then the search order is: A unsynced + A synced -> B unsynced + B synced -> C unsynced + C synced -> D unsynced + D synced.

Right?

-------------------------------------------------------------------------------------------------------------------------------------------------------------

By the way: i still experience some unexplainable behaviour. F.e. the song "End of the day" from Beck is available from lyrics.wikia and from timestamped2. But if i set as search order: tag -> lyrics wikia -> timestamped2 with query-next behaviour and "no preference" setting then following happens: the lyrics from lyrics.wikia will be displayed, so far so good - but applying the "next" command from context menu doesn't show the lyrics from timestamped2 but just no lyrics.

I really learned to appreciate this component since the vern did a great job in regard to usability but all that stuff around search order is sometimes difficult to comprehend!
Title: foo_uie_lyrics3
Post by: sabrespectre on 2011-12-21 21:59:23
I don't know if anybody got this problem, but if i choose only local search and the path have (), lyrics aren't locate. Ex: C:\Program Files (x86)\EvilLyrics\Lyrics. I changed to C:\Lyrics and works great (I Can live with this).
But i have another big problem: If a file name have ' (ex: Bee Gees - If I Can't Have You) or - (Ex: A-Ha - Take On Me) or even () (Ex: Bryan Adams - (Everything I Do) I Do It For You) the lyrics arent loaded. The curious thing : When i use any db engine and download the lyrics, they are formatted with _. After a download, the lyrics are show and if i reload, lyrics still there. But if i close and open Foobar, they don't load anymore.
Im using Win7 X64 with Portuguese Language.
Is there some tips for local search (like titleformating, etc..) or something that i forgot to configure??

Sorry for my bad english

Thanks in advance.....
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-12-22 13:29:35
Let's say we have some sources: A, B, C and D - and we have selected the query-next-source search behaviour and "prefer synced" as option. The search mode is following:
A synced -> B synced -> C synced -> D synced. The first succesful match will be displayed. If nothing will be found the search continues in following way: A unsynced -> B unsynced -> C unsynced -> D unsynced.

I guess that's wrong what i wrote and the correct order is: A synced -> A unsynced -> B synced -> B unsynced -C synced -> C unsynced and so on.

The vern, i would really appreciate if you could list up all possible search orders in such a simple notation: first parameter is query next or query all; the second is prefer (un)selected) or no preference. That would result in 4 possible notations. (all other combinations are deducible).

I am still not able to understand the behaviour i've described here: http://www.hydrogenaudio.org/forums/index....st&p=778434 (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&view=findpost&p=778434). Let me correct my earlier posting: if no synced lyrics are found (sorry for writing wrongly "unsynced") then the tag conten won't be displayed. why?

Title: foo_uie_lyrics3
Post by: Kaz28100 on 2011-12-22 15:19:19
First thank for this, but i have a problem i dont found any lyrics, the plugin only found the lyrics that i have downloaded in the past with the older version, and the tag lyrics.

Screenshots: (http://img847.imageshack.us/img847/1074/capture2l.png)
(http://img809.imageshack.us/img809/2276/capture1yv.png)
Title: foo_uie_lyrics3
Post by: tpijag on 2011-12-22 15:34:18
As you can set configuration to not look for anything, Screenshots of your settings would be more informative.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-12-22 21:10:07
Don't know if that is a bug or a problem on lyrics.wikia: there are some lyrics that are reported to be LRC although there are not timestamped. The effect is that non-timestamped lyrics are saved in the <LYRICS> field. Example: Camp Lo (artist) - Luchini AKA This Is It (title)
Title: foo_uie_lyrics3
Post by: The vern on 2011-12-22 23:39:22
@q-stankovic:

Query next source:
Let's say you prefer type X lyrics (where X is synced or unsynced).
It will first query database A for any type of lyrics (synced or not). If it finds a lyric of type X from A, this will be loaded and the search will stop. If no lyric of type X is found from A it moves on to the next database (i.e. B) and repeats the same process. If the search reaches the end of the databases without finding a lyric of type X, it sorts any available lyrics and loads the best one.

Where 'no preference' is selected as the type of lyric to load:
Query next: It will load the first lyric it finds.
Query all: It will search all and load the one with the best rating.

Query all:
It queries all databases, sorts the results and then loads the best one. (sorted according to whether you prefer synced or not and the lyric's rating).

if no synced lyrics are found then the tag conten won't be displayed. why?
Most likely because the lyrics results are not specifically sorted according to your search order preferences (this will be rectified in the next release).

I hope this helps to clarify things!

@sabrespectre:
You have to specify the custom load directory in the local file search properties (in preferences).

@Kaz28100:
You have to enable the internet searches (they're not enabled by default). You can do this in the preferences page.
Title: foo_uie_lyrics3
Post by: culinko on 2011-12-23 00:55:30
hi guys, i finally got it working and even customized a bit:) i just got 3 questions for you, hope someone will help me. first is: is it normal, that internet search is taking 5-10 seconds? it's not that long, i'm only wondering if it's okay. second question is, sometimes, i accidentally drag synced lyrics and it automatically scrolls them and adjust offset. it's possible to disable this kind of behaviour? to be unable to drag the synced lyrics and adjust offset. to be able to drag only unsynced lyrics. and last question, will be possible to add *SYNCED* and *UNSYNCED* text for example to the upper right corner automatically? (change font, color (each different), location, etc. just reserve one "line" for it). it would be AWESOME. thanks a lot!

edit: i moved the local directory for lyrics, changed the path also in "lyric saving" tab and changed it in local file search/properties. but it won't load the saved lyrics (saving lyrics is ok). do i have to change it elsewhere too to make it work? thanks.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2011-12-23 01:07:39
Thank you for clarifying! 

A further question: the local sources (tag or file) are handled in same way like the online sources when they are queried? If prefer synced is enabled and a tag with unsynced lyrics exists then the component queries the online databases for lyrics? If so: Does the component consider the lyrics tag as best one? If not that would explain the behaviour that confused me. IMO the local sources should - when it comes to comparison in certain circumstances (depending by user settings) - always be considered as better than the lyrics from online sources. On the other side: theoratically the displayed online lyrics could be better than the lyrics by tag because new lyrics was added to online sources or the settings of the component are changed but then the automatics saving won't be applied. The user could do that manually from context menu but sadly has no knowledge that the displayed lyrics are from an online source. And even if he would know that he also has to remember that a lyrics tag exists before doing the manual saving.

Also i hope you noticed my confusion with the next command in bottom part of post #413. By what you have told about the search order that must be a bug? Another question to the next command: the query-next + prefer x type lyrics after reaching end of databases without succes queries then all available lyrics; also you can set as user the complete behaviour as query-all. In that cases: how works the next command? Does it use the internal order (by rating and preference) as order for display?

Probably almost all other users don't care about that complexity so please apologize my nagging!
Title: foo_uie_lyrics3
Post by: webern on 2011-12-23 01:27:28
2 q-stankovic
See PM.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-12-23 01:30:31
It's not finding lyrics in darklyrics for me, is it working for anyone? Also lyrdb search is returning lots of wrong results :/
Title: foo_uie_lyrics3
Post by: webern on 2011-12-23 02:33:33
Here is just another unassertive contribution to the timestamped lyrics collectors.
-----------------------------------------------------
http://www.lrc123.com (http://www.lrc123.com)
(http://img862.imageshack.us/img862/561/wwwlrc123com1.th.jpg) (http://img862.imageshack.us/img862/561/wwwlrc123com1.jpg)  (http://img818.imageshack.us/img818/4486/wwwlrc123com2.th.jpg) (http://img818.imageshack.us/img818/4486/wwwlrc123com2.jpg)
-----------------------------------------------------
http://lrc.feiyes.net (http://lrc.feiyes.net)
(http://img856.imageshack.us/img856/8243/lrcfeiyesnet1.th.jpg) (http://img856.imageshack.us/img856/8243/lrcfeiyesnet1.jpg)  (http://img526.imageshack.us/img526/5334/lrcfeiyesnet2.th.jpg) (http://img526.imageshack.us/img526/5334/lrcfeiyesnet2.jpg)
-----------------------------------------------------
http://lrc.bzmtv.com (http://lrc.bzmtv.com)
(http://img585.imageshack.us/img585/5993/lrcbzmtvcom1.th.jpg) (http://img585.imageshack.us/img585/5993/lrcbzmtvcom1.jpg)  (http://img507.imageshack.us/img507/2585/lrcbzmtvcom2.th.jpg) (http://img507.imageshack.us/img507/2585/lrcbzmtvcom2.jpg)
-----------------------------------------------------
http://bbs.oklrc.com/search.php (http://bbs.oklrc.com/search.php)
(http://img824.imageshack.us/img824/3366/bbsoklrccom1.th.jpg) (http://img824.imageshack.us/img824/3366/bbsoklrccom1.jpg)  (http://img202.imageshack.us/img202/8378/bbsoklrccom2.th.jpg) (http://img202.imageshack.us/img202/8378/bbsoklrccom2.jpg)
-----------------------------------------------------
http://www.cn6.eu/mp3/index.asp (http://www.cn6.eu/mp3/index.asp)
(http://img204.imageshack.us/img204/2050/wwwcn6eu1.th.jpg) (http://img204.imageshack.us/img204/2050/wwwcn6eu1.jpg)  (http://img706.imageshack.us/img706/8049/wwwcn6eu2.th.jpg) (http://img706.imageshack.us/img706/8049/wwwcn6eu2.jpg)
-----------------------------------------------------
http://www.lianliankan.net/plus/heightsearch.php (http://www.lianliankan.net/plus/heightsearch.php) - advanced lyrics search (didn't tested)
quite easy to navigate directory listings:
http://www.lianliankan.net/laogegeci/ (http://www.lianliankan.net/laogegeci/) - Oldies lyrics
http://www.lianliankan.net/yinlegeci/ (http://www.lianliankan.net/yinlegeci/) - Music lyrics
http://www.lianliankan.net/yinlegeci/lyrics1/ (http://www.lianliankan.net/yinlegeci/lyrics1/) - New song lyrics
Title: foo_uie_lyrics3
Post by: godrick on 2011-12-24 00:17:09
@The vern, I LOVE the new offset adjustment features - a huge enhancement! Have a very merry xmas!
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2011-12-24 14:19:44
Yeah, the offset adjustment is fantastic.
Title: foo_uie_lyrics3
Post by: Peppe Weapon on 2011-12-25 13:47:07
Finally Lyrics Wikia!! THANKS A LOT!!!
Title: foo_uie_lyrics3
Post by: スラッシュ on 2011-12-25 15:23:56
It's not finding lyrics in darklyrics for me, is it working for anyone? Also lyrdb search is returning lots of wrong results :/

Both darklyrics and lyrdb have given me consistent bad results (darklyrics for anything non-english, lyrdb just in general). I removed them both for now...
Title: foo_uie_lyrics3
Post by: fancysocks on 2011-12-26 13:58:38
I'm not sure if this is the right place to post this. Anyhow, I just upgraded from lyrics 2 and I'm loving the changes.

However, I'm a bit stuck trying to get a UI button of mine working now that the menu commands have changed some. Instead of going through Menu - View/Lyrics Show 2/Online search, I'd right click the panel and bring up the menu like that. I'm not sure how to specify that in the script.

$imagebutton(8,5,42,19,$get_ps_global(IPath)\Button\lrc\search.png,$get_ps_global(IPath)\Button\lrc\search_$get_ps_global(color)_h.png,
COMMAND:View/Lyric Show v2/Online search,,)

I usually love figuring things out on my own and browsing through the posts on the forums, but I'm a bit stumped here. I've gone through http://wiki.hydrogenaudio.org/index.php?ti...mmandline_Guide (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Commandline_Guide) and looking through panel scripts on some of my alternate layouts. I can't find anything that would properly execute the new "Lyric search" command available in the context menu of the updated component.

What am I missing?

Thanks in advance.
Title: foo_uie_lyrics3
Post by: godrick on 2011-12-26 16:28:37
Hit "shift" while clicking on "view", and you'll see "lyrics show 3" and then you can reach "lyric search" and a bunch of other commands.  I don't know if the shift key is required for scripting.  Hope that helps.
Title: foo_uie_lyrics3
Post by: fancysocks on 2011-12-26 20:24:54
Hit "shift" while clicking on "view", and you'll see "lyrics show 3" and then you can reach "lyric search" and a bunch of other commands.  I don't know if the shift key is required for scripting.  Hope that helps.


Doesn't seem to work for me. When I go to Menu -> View -> Lyric Show v3, it just brings up the panel. There's no submenu with the other commands even if I press Shift while clicking. Might be different versions or layouts we have. I did have the commands there in an older version of foo uie lyrics 3 I initially tried.
Title: foo_uie_lyrics3
Post by: godrick on 2011-12-26 20:52:38
I'm using Columns, Foobar2000 v1.1.10 and the latest version of Lyrics3, and I see without shifting menu>view>lyric show panel v3, which brings up the panel.  And if I hit shift and then menu>view I see near the bottom "Lyrics Show 3", which has the command you want in a drilldown menu to the right.  I don't see anything that brings up "Lyric Show v3".
Title: foo_uie_lyrics3
Post by: Erich_2 on 2011-12-26 21:14:59
I'm using Columns, Foobar2000 v1.1.10 and the latest version of Lyrics3, .... I don't see anything that brings up "Lyric Show v3".

DUI, "Lyric Show v3" is there and lets the panel shine blue.
@fancysocks, why don't you use right mouse click on the lyric show panel?
Title: foo_uie_lyrics3
Post by: HiRsch on 2011-12-27 03:39:21
hi there,
would it be possible to have the lrc files save to a special folder within the folder of the currently playing song?

like:

playing file: D:/music/album/file.mp3

--> lrc save to: D:/music/album/lyrics/file.lrc

cheers

Title: foo_uie_lyrics3
Post by: WilB on 2011-12-27 18:14:45
Use: save to user defined directory with the below code

$directory_path(%path%)\lyrics
Title: foo_uie_lyrics3
Post by: MasterT on 2011-12-27 18:50:37
The local file search doesn't work like I expect. 
My lyrics are saved in the same folder the music file is saved and it has the same name, e.g. "F:ArchivAlbenAnimal Collective[2009] Merriweather Post Pavilion\01. In The Flowers.flac".
What custom search path I have to type in?
Title: foo_uie_lyrics3
Post by: WilB on 2011-12-27 18:53:49
From the change log:

"your lyrics must have the artist and track name in the filename for it to be found"
Title: foo_uie_lyrics3
Post by: culinko on 2011-12-28 00:09:00
i moved the local directory for lyrics, changed the path also in "lyric saving" tab and changed it in local file search/properties. but it won't load the saved lyrics (saving lyrics is ok). do i have to change it elsewhere too to make it work? thanks.

anyone who can help me? when i copy some of the lyrics to the old directory, it's working ok, but i already changed the path in "local file search/properties" to the new one. any help is appreciated. thanks
Title: foo_uie_lyrics3
Post by: HiRsch on 2011-12-28 01:03:05
Use: save to user defined directory with the below code

$directory_path(%path%)\lyrics


thanks for that bro. works like a charm.

now for something maybe a little more difficult ;-)

is it possible to save the lyrics to file and tag?

my problem is that i prefer the lrc files for my rockboxed ipod, as it seems to have problems with lyrics in ID3 tags.
But on the other hand i do have 2 columns in my foobar setup that display a symbol if a lyric tag is available in a file (sync or unsync).
I was told it was not possible to have the column field check for the availability of the lrc or txt files.

so it would be nice to either have the plugin save the lyrics to file and tag, or after downloading the lrc file add something to the comment tag of the file saying "lyric".

cheers
Title: foo_uie_lyrics3
Post by: godrick on 2011-12-28 01:24:46
1) save lyrics to tags in your files
2) use Mp3tag to export lyrics to files per http://forums.mp3tag.de/index.php?showtopic=7820 (http://forums.mp3tag.de/index.php?showtopic=7820)
Title: foo_uie_lyrics3
Post by: max003 on 2011-12-28 19:55:54
First sorry for my english. I need your help i'm using Xch4ange by Br3tt Config. I changed the lyrics v2 -> v3. The ".dll" file I have copied to "...\appdata\roaming\foobar2000\user-components" and deleted the old one (v2). Now I have something like this:
when I use Menu -> View -> Lyric Show Panel v3 it opens a white window and there are the lyrics, but in the main window of foobar there are no lyrics (like on the screenshoot). What should i change? I can click there the right mouse button and use "refresh" but nothing happens.

(http://img836.imageshack.us/img836/4926/lyric.th.jpg) (http://imageshack.us/photo/my-images/836/lyric.jpg/)
Title: foo_uie_lyrics3
Post by: tpijag on 2011-12-28 20:05:42
All components install into their own directory AND they have a config file in the configuration directory. Not sure why you choose to manually install instead  of following standard practice of loading via the preferences>configuration>install. If it were me, I would delete all references to lyrics component in both locations and install properly. YMMV.

The author of your skin supports it via the site you downloaded it from.
Title: foo_uie_lyrics3
Post by: matav on 2011-12-28 22:17:49
man! you are on fire!
awesome work, i actually came here to report one tiny defect with the search order but it seems you fixed it after v0.2.0

i like the new custom search feature!
thnx

and thnx for the changelog too

--
components like these keep my boat sailing
Title: foo_uie_lyrics3
Post by: fancysocks on 2011-12-29 00:21:28
I'm using Columns, Foobar2000 v1.1.10 and the latest version of Lyrics3, .... I don't see anything that brings up "Lyric Show v3".

DUI, "Lyric Show v3" is there and lets the panel shine blue.
@fancysocks, why don't you use right mouse click on the lyric show panel?


I'm using the skin from http://gasdaumin.deviantart.com/#/d34fq3p (http://gasdaumin.deviantart.com/#/d34fq3p)

I like it quite a bit and there's a little search button the author added in to the skin. I got used to the button. It's really a cosmetic thing and I love the updated foo_uie_lyrics3. Going to experiment a bit more and see if I can't figure out the command. So far, nothing's worked though. Not CONTEXT or COMMAND.
Title: foo_uie_lyrics3
Post by: WilB on 2011-12-29 12:54:43
I assume what you mean is that you want to show the lyric search dialogue box and that the button is in panel stack splitter. If that's the case use

COMMAND:View/Lyrics Show 3/Lyric search
Title: foo_uie_lyrics3
Post by: Leftos on 2011-12-31 19:24:33
Could you maybe make the plug-in save the lyrics when it picks one and downloads it instead of when the song's over? I'm using a custom lyrics display and I'm only using lyrics3 as a lyrics downloader, but I need the lyrics to be saved while the song's playing, not after, otherwise I don't have any lyrics displayed the first time.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-01 02:42:58
A further question: the local sources (tag or file) are handled in same way like the online sources when they are queried? If prefer synced is enabled and a tag with unsynced lyrics exists then the component queries the online databases for lyrics? If so: Does the component consider the lyrics tag as best one? If not that would explain the behaviour that confused me. IMO the local sources should - when it comes to comparison in certain circumstances (depending by user settings) - always be considered as better than the lyrics from online sources.  <and so on>

Well, i am not sure if that is a good idea in the sense that many people will like it but it would make all the things clearer and remove such stuff like save, next and reload from context menu because they wouldn't be necessary anymore as result of reduced complexity: the strict seperation of online searching from local search that would require that lyrics founded in online sources are saved directly and not and end of song.

I mean that in the lyrics display ui-element only locally saved lyrics are displayed and never online lyrics: a local lyric is found/displayed or an online lyric (if no local exists) is searched/found/saved/diplayed. Isn't one main purpose of the component anyway the saving of tags/files? If someone nevertheless wants then to see all online lyrics then the online search window could be used for that and all online lyrics could be displayed inside that dialogue. That ends up with two lists one for local and one for online search where the order can be specified.

In my eyes that would make the component easily understandable. Important would just be to use textfile saving as default and when tag saving is choosen from preferences to display a popup warning that from now all tags are saved automatically without any user interaction. That is probably what all like to have (auto-saving) but in case of tags it should be mentioned in form of a warning.




Title: foo_uie_lyrics3
Post by: fancysocks on 2012-01-01 11:16:27
I assume what you mean is that you want to show the lyric search dialogue box and that the button is in panel stack splitter. If that's the case use

COMMAND:View/Lyrics Show 3/Lyric search


Thank you! That seemed to do it. Oddly enough, it didn't work right away. I had to remove the component and then reinstall it and add it back into the panel stack splitter. I'm not sure exactly what changed.

The button works just fine now.
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-01 11:28:01
Version 0.2.3 uploaded.

New version of Minilyrics output plugin (0.2). You can update via the button provided in the Minilyrics search properties.

Changelog
- Fixed lyrdb.com results.
- Added lrc123.com database.
- Fixed sort order of lyric results (it now matches your preferences).
- Fixed garbage from the end of Minilyrics lyrics.
- Fixed maintaining new lines in fallback text when converting from the old text formatting.
- Multiple crash fixes.

Happy new year!
Title: foo_uie_lyrics3
Post by: JJForums on 2012-01-01 12:13:45
Thank you! It's perfect!

But, just one issue, I installed Minilyrics and put mlp_foolyr.dll in components folder but it doesn't work. Show that Minilyrics is not installed.

My mistake, the plugin is for Minilyrics. Sorry!

Congratulations about the plugin!

--------------

Only get lyrics from MiniLyrics if the program is running.
Title: foo_uie_lyrics3
Post by: watercolor on 2012-01-01 20:06:57
Thank you for very useful plugin.

There are some requests.

1. Can I use 'Manual Search Option'?
Whenever play music, it is not desirable to certainly access the Internet.

for example:
- excecute lyric search only when the lyrics show panel window is opened or lyrics show panel loaded.

2. please keep "Auto Save on OK or Apply" checkbox status in Lyric Editor dialog.(and Add Save Button in Lyric Editor dialog.)

thanks.
Title: foo_uie_lyrics3
Post by: godrick on 2012-01-01 20:56:01
Regarding #1, just move all the sources out of "search order" so that the internet is not searched when you desire so.  That's what I do, anyway.

Regarding #2, I believe the component automatically saves upon track change, if automatic saving is checked and a search result that meets your criteria is found, or you can right click and hit "save" at any time if any search results are found and you've loaded a result.

While not exactly what you are looking for, they seem very close.
Title: foo_uie_lyrics3
Post by: culinko on 2012-01-02 01:43:42
happy new year to you too, The vern!

my last questions were unanswered here in this topic, so i'm writing them again and hope someone will have some time to answer.

- first question, is it normal, that internet search is taking 5-10 seconds? it's not that long, i'm only wondering if it's okay.

- second question is, sometimes, i accidentally drag synced lyrics and it automatically scrolls them and adjust offset. it's possible to disable this kind of behaviour? to be unable to drag the synced lyrics and adjust offset. to be able to drag only unsynced lyrics. (an option for this would be enough)

- third, i moved the local directory for lyrics, changed the path also in "lyric saving" tab and changed it in local file search/properties. but it won't load the saved lyrics (saving new lyrics is ok). when i copy lyrics to old directory, everything is working fine. but i already changed the path. do i have to change it elsewhere?

- and final question, in lyric search, i edited the artist and title fields and pressed "enter". i expected it to search for lyrics. instead, it's loading the selected lyrics as if i pressed load button. it's confusing. i want it to load the selected lyrics only when selected entry is focused, not when the artist and/or title form is focused.

thanks a lot for response.
Title: foo_uie_lyrics3
Post by: iregados on 2012-01-02 05:20:34
what about an option to:

"Only query the next source if no synced lyrics is found"
in "Select how to query sources"

Should be great IMO.
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-02 10:20:33
@watercolor:
1 and 2 will be rectified in the next release.

@culinko:
1 - Yes that's normal. If you don't want a particular type of lyric, then just disable those searches. It also depends on whether you have 'only query the next source' or 'query all' selected. Query next is much faster.
2 - No you can't disable it.
3 - Have you got the local file search at the top of your search order list? Can you PM me some more info about your settings please.
4 - I'll try and rectify this.

@iregados:
It already does this. Just select 'Prefer synced' or 'Only synced' as the type of lyric you want to display.

Title: foo_uie_lyrics3
Post by: lender1257 on 2012-01-02 13:30:45
@culinko:

3 - you have to associate the lyrics new (in association, the old filepath ist stored)
    stored lyrics in file will be showed only, if associated correctly
    in your case, you better change the "lyrics3.xml" - replace "old filepath" with "new filepath"


@the vern:
great work - thx



Title: foo_uie_lyrics3
Post by: jypdtonga on 2012-01-02 14:38:00
yeah ! thanks for the new years update, finally timed lyrics work again !
Title: foo_uie_lyrics3
Post by: Jim80 on 2012-01-02 19:53:48
Hi vern, thank you for the great plugin.

I'm missing one thing, as well:
Hello,

thanks for great component. But I'm missing one thing from the v2. I'm saving my lyrics as %filename%, and there is no field for custom lyric name in the local file search, only directory.

Did you try fill title field with %filename% only but leave artist field blank?

Didn't work, and I also don't want to break the online search.

Is there any chance of integration %filename% in the local file search?
Title: foo_uie_lyrics3
Post by: canuckerfan on 2012-01-02 23:49:14
FINALLY! a lyric plugin that works. this is great and thanks for putting the effort into it. I only have 2 minor complaints:

- synced scrolling only sometimes works (not a big deal at all)
- searching for the song in the beginning can take a while (again, not a big deal)

I'm just happy the darn things works
Title: foo_uie_lyrics3
Post by: StealthX on 2012-01-03 00:19:31
How can I make it find lyrics for artists with & in their name?
Title: foo_uie_lyrics3
Post by: culinko on 2012-01-03 00:58:06
@watercolor:
1 and 2 will be rectified in the next release.

@culinko:
1 - Yes that's normal. If you don't want a particular type of lyric, then just disable those searches. It also depends on whether you have 'only query the next source' or 'query all' selected. Query next is much faster.
2 - No you can't disable it.
3 - Have you got the local file search at the top of your search order list? Can you PM me some more info about your settings please.
4 - I'll try and rectify this.

@iregados:
It already does this. Just select 'Prefer synced' or 'Only synced' as the type of lyric you want to display.

1 - thanks for confirmation. in fact, "query next" helped me with resolving my 3rd issue. i forgot i had selected "query all" and thought it was still searching in the old location although it was searching on the internet.
2 - i would be very grateful if you consider adding this feature in one of the future versions, an option to disable dragging of synced lyrics with mouse (thus having the ability to change the offset only manually with right click/adjust offset)
3 - resolved, as i stated in 1st issue
4 - many thanks

sorry for adding more questions, but i promise these will be the last ones:)

5- is it normal, when i do right click and choose "adjust offset", the base value is -1? it's not supposed to be 0? i'm just curious, i think i had 0 in lyrics1
6- and i wanted to ask something. since i changed the "query all" to "query next", when i do right click and choose "next lyrics", no more results are there. i know it's because only one lyrics are saved. but, would it be possible to add the 3rd option, for querying all, but only after the "query next" is loaded? for example i have "local search" in the 1st place. so it would immediately show the local lyrics (or 1st available) and automatically load all others in the background, so if i do right click and choose "next lyrics", i'll see next result. i hope you understand what i wanted to say. thanks a lot for your time and your responses.
Title: foo_uie_lyrics3
Post by: porkpiehat on 2012-01-03 05:00:26
Hello, The vern.

Thanks for your great work,
now I have 0.2.3 version and I love it so much.

Here're two tiny suggestions, to make your work perfect.
I think 'open file location' in context menu should be activated immediately when you save the online searched lyric.
And I prefer if there's a short-cut key for 'Synchronise selected line' button in Lyric Editor.

Thanks again for your work.
Title: foo_uie_lyrics3
Post by: PrimulaRosea on 2012-01-03 14:44:04
hello The vern and thanks for your plug-in

i want to ask something though, I remember I used to fix lyrics charset right from the panel, but now I can't find it anymore.. I can't remember if it's from lyric show 2 or 3 tho..
if it's a feature from lyric show 2, can you please add it to lyric show 3?
if it was a feature from lyric show 3, why you remove it and can you add it again?

regards
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-03 17:39:22
Right click\Preferences\Advanced tab
Title: foo_uie_lyrics3
Post by: culinko on 2012-01-04 07:06:53
hi again:) i have found one strange thing. i think it will be the best if i describe it on an example. i have saved lyrics for two songs. Ellie Goulding - Lights.txt and Ellie Goulding - Lights (Bassnectar Remix).lrc. when i play Ellie Goulding - Lights, it's always displaying the .lrc file for the remix one. it should display the correct one. and even when i remove Ellie Goulding - Lights.txt, it's displaying the .lrc file for the remix, but it should search for the lyrics online and not display the lyrics for the remix. i know i have "prefer synced", but it's completely a different song. hope this can be fixed, because i have lots of remixes of various songs. thanks!
Title: foo_uie_lyrics3
Post by: StealthX on 2012-01-04 19:01:17
It is taking a lot longer to find lyrics now (5-6 seconds) when before it was almost instantaneous.
Title: foo_uie_lyrics3
Post by: tpijag on 2012-01-04 19:09:36
you could add / remove sites in an effort to track down whether one particular site is troublesome. Might be of help to the developer.
Title: foo_uie_lyrics3
Post by: mik9 on 2012-01-05 09:10:39
Hi, when I use option "Save to tag" it not only saves lyrics but also album artist (in fact, it amends this field if there is something else already). Why is this? Is there any option to switch this behaviour off?

Title: foo_uie_lyrics3
Post by: PrimulaRosea on 2012-01-06 06:47:23
Right click\Preferences\Advanced tab

I believe you answering me, yes?
well, thing is, it assumes every lyrics use particular charset when my lyrics use different charset, some use S-JIS, some use BIG5, and many use unicode
I could set different charset for different lyrics before, but now I can't thus I'm asking here

sorry if I sound so selfish
Title: foo_uie_lyrics3
Post by: tjtjtj on 2012-01-06 09:19:41
Hi there, I haven't been able to see the association related command in the right-click menu, even after the latest update.

any idea how to fix this? Thanks!
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-06 09:30:55
@PrimulaRosea
You can also access the codepage directly from the panel right click context menu which I think is what you want. In common with many foobar2000 menu items, this item is hidden unless the shift key is held down. You can also assign a keybord shortcut to directly show the adjust codepage dialogue box.

HTH

@tjtjtj
Shift+right click
Title: foo_uie_lyrics3
Post by: PrimulaRosea on 2012-01-06 11:07:32
@PrimulaRosea
You can also access the codepage directly from the panel right click context menu which I think is what you want. In common with many foobar2000 menu items, this item is hidden unless the shift key is held down. You can also assign a keybord shortcut to directly show the adjust codepage dialogue box.

HTH

wow, so it always there.. never thought about shift+right click as it's not hidden before
thanks for your help WilB
Title: foo_uie_lyrics3
Post by: tjtjtj on 2012-01-06 21:15:16
@tjtjtj
Shift+right click
Oh wow, thanks so much!
Title: foo_uie_lyrics3
Post by: MacStew on 2012-01-07 12:32:30
Hi
Why when lyricshow doesn't find a lyrics, lyricshow create a file with this line: "lyricsfly.com<a href=http://lyricsfly.com>Find lyrics on LyricsFly.com</a>"?
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-07 13:02:01
A comment or further thought to this (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&view=findpost&p=780725):

A variation of two seperated lists could be to go through the local search list and if and only if nothing is found to go through the online search list to show founded lyrics.
It is just an annoyence in the current state that the component searches for online sources although local lyrics exist.
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-07 13:08:50
@MacStew
It looks like you are using the outdated version (foo_uie_lyrics2). foo_uie_lyrics3 does not have the issue you describe.
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-07 13:22:46
It is just an annoyence in the current state that the component searches for online sources although local lyrics exist.


Strictly this statement is not correct. If "Only query next source if no valid lyric is found" is selected and the local lyric search is first in the search order, then online searches will not be undertaken if a local lyric exists.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-07 13:34:35
Yes and no! Let's say you prefer to download timestamped lyrics (option: "prefer synced"):  for the case that no timestamped one was founded and non-timestamped one was saved then the component will search for online sources.
Edit: the sideeffect is that you will have to wait some seconds for the display of lyrics although they are saved
Edit2: i noticed that at least the local lyrics are considered as best since the latest version.
Edit3: the edit2 means that i have moved back my request!
Title: foo_uie_lyrics3
Post by: Ri4CH on 2012-01-07 14:03:39
Hi! plugin automatically searching for lyrics, can i disable this function? It's a big problem for me, because i have very bad internet connection.
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-07 14:17:40
You can stop it searching internet sources by removing them from the search box in preferences.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-07 14:38:29
When cycling through the lyrics with the "next" command then before coming back to the first lyrics i always get what you see in the screenshot. Is that intended?

(http://img341.imageshack.us/img341/8945/cyclinglyrics.jpg) (http://img341.imageshack.us/i/cyclinglyrics.jpg/)
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-07 15:02:21
@q-stankovic:
Yes (it may be desired if no correct lyrics are found)
Title: foo_uie_lyrics3
Post by: Ri4CH on 2012-01-07 16:07:12
WilB
And if i want to search them, i should again go into the preferences and add search-sources again in list. It's inconvenience... Maybe add option "Automatic search" in preferences dialog?
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-07 16:10:51
Or you could try "Only query next source if no valid lyric is found" with the local lyric search first in the search order. Then it won't search when you have a fully valid lyric saved locally according to your preferences, but will if you do not have a fully valid local lyric.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-07 16:13:55
WilB, that option doesn't automatically prevent searching in online sources just because local lyrics exist! (see my post #478)
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-07 16:22:19
Yes I realise this but it will prevent online searching if the saved lyric is fully valid according to the preferences set which is presumably how it should be. This is consistent with your prefer synced example where it will still search if a synced lyric is not saved which is I think what is wanted.
Title: foo_uie_lyrics3
Post by: MacStew on 2012-01-07 17:35:13
@MacStew
It looks like you are using the outdated version (foo_uie_lyrics2). foo_uie_lyrics3 does not have the issue you describe.

I have both so maybe a conflict between them. I erased lyrics2 and apparently no more problem.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-07 17:59:48
@WilB
I think it is a good solution how it is now because local lyrics are considered as better than online lyrics from same type. And as i already mentioned somewhere it is even a nice feature that the component will always look for online timestamped lyrics that could be added newly. And the side-effect to wait some seconds before lyrics are displayed are by far not dramatical. 
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-07 18:25:24
Just to clarify, it is not specifically local lyrics which are considered better, it just takes into account the search order you specify in preferences.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-07 18:42:28
ah, ok! A question, as long as local source is first in search order:  it will be displayed for sure if not preferred type lyrics are found? and there won't be displayed an online source with same type (synced or unsynced) of lyrics?
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-07 19:00:50
Yes
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-07 19:42:55
Yes

I guess you changed the red marked part:
Query next source:
Let's say you prefer type X lyrics (where X is synced or unsynced).
It will first query database A for any type of lyrics (synced or not). If it finds a lyric of type X from A, this will be loaded and the search will stop. If no lyric of type X is found from A it moves on to the next database (i.e. B) and repeats the same process. If the search reaches the end of the databases without finding a lyric of type X, it sorts any available lyrics and loads the best one.
Now it sorts by search order and picks up the first - very good way!

Hopefully i don't nag you with all my repeated questions! Here the last one (i promise!): If query-all is activated then the search order has no influence but the type-preference and rating of the founded lyrics?



Title: foo_uie_lyrics3
Post by: The vern on 2012-01-07 19:50:50
If query-all is activated then the search order has no influence but the type-preference and rating of the founded lyrics?
No. Query all or query next only affect how the databases are queried, not how the results are sorted. The results will be sorted in the same way.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-07 19:57:48
I am not sure what you mean? In query-next the results are stored by search order in special scenarios (like: no lyrics of type x found at end). In contrary the query-all picks the best result. What am i missing? 


Edit
Quote
The results will be sorted in the same way.
Or better asked: how are they sorted that in one case always the first placed local source will be displayed and in other (query-all) case the best one will be displayed?
Title: foo_uie_lyrics3
Post by: Zado on 2012-01-07 19:58:58
I found a bug

If a song play and the plugin search automatically.
Sometimes you see "lyricsfly.com<a href=http://lyricsfly.com>Find lyrics on LyricsFly.com</a>".

If you search manual it found the lyric
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-07 20:08:49
If query next doesn't find the type of lyric you request it will sort the results according to search order (and rating) and loads the one at the top of the list.

In query all: It searches all sources, sorts them (according to type, rating and search order) and loads the one at the top of the list.

You can observe this behaviour by looking at the lyric search dialogue in the different scenarios.

Hope this is now clear!

@Zado:
You're using foo_uie_lyrics2. Upgrading to this version (foo_uie_lyrics3) will rectify this issue.
Title: foo_uie_lyrics3
Post by: Erich_2 on 2012-01-07 20:11:22
I found a bug
Sometimes you see "lyricsfly.com<a href=http://lyricsfly.com>Find lyrics on LyricsFly.com</a>".

What are you using? Are you still using lyrics2? lyricsfly.com is no longer active and has been removed in lyrics3.

EDIT: @The vern was a little faster...
Title: foo_uie_lyrics3
Post by: Zado on 2012-01-08 00:33:31
It was my mistake.
The text was still saved in the tag that was the reason why foo_uie_lyrics3 displayed it
Title: foo_uie_lyrics3
Post by: culinko on 2012-01-08 02:42:16
@WilB
I think it is a good solution how it is now because local lyrics are considered as better than online lyrics from same type. And as i already mentioned somewhere it is even a nice feature that the component will always look for online timestamped lyrics that could be added newly. And the side-effect to wait some seconds before lyrics are displayed are by far not dramatical. 


i suggested something similar. isn't this what you mean?

6- and i wanted to ask something. since i changed the "query all" to "query next", when i do right click and choose "next lyrics", no more results are there. i know it's because only one lyrics are saved. but, would it be possible to add the 3rd option, for querying all, but only after the "query next" is loaded? for example i have "local search" in the 1st place. so it would immediately show the local lyrics (or 1st available) and automatically load all others in the background, so if i do right click and choose "next lyrics", i'll see next result. i hope you understand what i wanted to say. thanks a lot for your time and your responses.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-09 09:24:03
I know what you mean: that’s the reason i have requested the strict seperation of local and online serach list. But after all it seems clear that the benefit for the user stands in no relation for the work the vern would have to do and also – as I mentioned – you also would loose some nice features.

Actually there is only one real problem: that you will have to wait some seconds (in special scenarios depending by options) before the local lyric will be displayed and in some songs they are shown after the artist already has started to sing/rap his lyrics.

What comes to my mind is maybe an option to load existing local lyrics directly, continuing the specified search and to display after finishing the search the first on the top of search order – you anyway can expect that in most cases it will be local source from beginning.

Let’s see what the vern will say but on the other side i/you can live with that 5 seconds at the beginning of each track. 
Title: foo_uie_lyrics3
Post by: Erich_2 on 2012-01-09 11:19:21
Actually there is only one real problem: that you will have to wait some seconds (in special scenarios depending by options) before the local lyric will be displayed and in some songs they are shown after the artist already has started to sing/rap his lyrics.
What comes to my mind is maybe an option to load existing local lyrics directly, continuing the specified search and to display after finishing the search the first on the top of search order – you anyway can expect that in most cases it will be local source from beginning.

My position is:
An immediate display of safed lyrics (TAG or file, synced or not synced) would be good.

My suggestion (just an idea):
When no "better" (I hate this word) lyrics are found, nothing happens. When a "better" lyric is found, then I want to decide taking the proposal over or not. Taking over only when I push "save" (from the meue). This should only happen when a lyric was safed previously. 

A dream:
What about a 3 or 5  pixel high "progress bar" at bottom of lyrics show window who shows the status of searching (or only shows that searching is on the run)?  When noting is found, the progress bar disappears. I feel very poorly when I don't know: is that thing still searching or not?
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-09 14:57:59
@erich2

Well, direct saving of founded lyrics is actually a seperation of local list from online list because you never won’t see online lyrics as they are saved directly.

If lyrics show finds lyrics that are considered better than saved one they aren’t saved – you will have to do that manually as you wish. It’s just that you cannot see at first sight what lyrics are displayed and if online lyrics are displayed if they are also a local lyric. In that context I would like to repeat what I already suggested: full information of all that inside the ui-element. Personally I would prefer a toolbar with save, next and reload buttons and with a dropdown-list with the sources whereas the current source is displayed.
Title: foo_uie_lyrics3
Post by: Erich_2 on 2012-01-09 17:09:35
@erich2
It’s just that you cannot see at first sight what lyrics are displayed and if online lyrics are displayed if they are also a local lyric.

That's the point!

Quote
Personally I would prefer a toolbar with save, next and reload buttons and with a dropdown-list with the sources ...

Agreement!
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-01-10 10:59:53
I ask myself why that stupid dropdownlist which i suggested? Why not simpler: toolbar with next, save, reload buttons and with a simple textual information what source is used and a simple sign that indicates if local sources are available. That doesn't introduce new features at all (like immediate saving or seperation of local list from online one) but improves usability highly imo.
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-01-10 13:11:23
@ the vern

2 bugs in actual version

1) last row won't be highlighted (found at online-search; maybe at stored lyrics too)
2) on lyric search, if i delete the artist and search for title only, no search will be done
Title: foo_uie_lyrics3
Post by: hannodv on 2012-01-11 09:28:01
First I'd like to give a massive thanks to The vern for developing this brilliant plugin further 

@ the vern

2 bugs in actual version

1) last row won't be highlighted (found at online-search; maybe at stored lyrics too)
2) on lyric search, if i delete the artist and search for title only, no search will be done


1) I can confirm the first bug mentioned, when syncing lyrics I have to include a blank last line at the moment.

2) Another bug that has been mentioned before in the forum is special characters in filenames. I checked the preferences page, and there under lyrics-saving preview it changes special characters to underscores (_) in the correct way, but when it should save it doesn't create any files, even when using right-click->save.

3) Lastly, when I skip to a different part of a song, a synced lyrics display only shows the correct part when it starts changing to the next line. For example: I start a song but skip to 2:15. Let's say line 34 starts at [02:13.45] and line 35 is [02:20.56]. After the skip to 2:15, I hear the line 34 lyrics, but the lyrics of line 1 is still displayed until the transition to line 35 occurs, after which line 35 is displayed correctly. In other words, the lyric display isn't refreshed after jumping around inside a track.

Thank you very much for your efforts!
Title: foo_uie_lyrics3
Post by: Torava on 2012-01-11 12:54:43
Got weird answer from lyrics.mirkforce.net for Dillinger Escape Plan - Weekend Sex Change. The song is instrumental.

Quote
Weblyrics.duble.com Advertisements at Dillinger Escape Plan Weekend Sex Change lyrics All Calculating Infinity album lyricsDillinger Escape Plan 4th Grade Dropout lyricsDillinger Escape Plan Calculating Infinity lyricsDillinger Escape Plan Clip The Apex Accept Instruction lyricsDillinger Escape Plan Jim Fear lyricsDillinger Escape Plan Sugar Coated Sour lyricsDillinger Escape Plan The Running Board lyricsDillinger Escape Plan Variations On A Cocktail Dress lyricsDillinger Escape Plan Weekend Sex Change lyrics ToolsBuy Dillinger Escape Plan stuffBookmark this pageTell a friendLink to this page Lyrics > Dillinger Escape Plan lyrics > Dillinger Escape Plan Weekend Sex Change lyricsDillinger Escape Plan Weekend Sex Change lyrics [instrumental]
Dillinger Escape Plan Weekend Sex Change lyrics Advertisements at Dillinger Escape Plan Weekend Sex Change lyrics Dillinger Escape Plan Weekend Sex Change lyrics
Dillinger Escape Plan Weekend Sex Change lyrics is the property and copyright of Dillinger Escape Plan.
Dillinger Escape Plan Weekend Sex Change lyrics provided for educational purposes and personal use only.
You are now at Dillinger Escape Plan Weekend Sex Change lyrics page of Lyrics site
Ringtones - Polyphonic ringtones - Monophonic ringtones - Lyrics - Animal Pictures Photos Pics - Celebrity Pictures Photos Pics - Tattoo Pictures Photos Pics - Free Wallpapers Dillinger Escape Plan Weekend Sex Change lyrics at Duble Network
Title: foo_uie_lyrics3
Post by: Culinax on 2012-01-11 17:28:14
Hello,

I really like this plugin, but there is one thing I can't find out.
I've clicked every button in the plugin's menu, but I can't find where to change the font colours.
All text is black, the current line included and it's harder to follow the lyrics that way.
I tried foo_uie_lyrics2 and there I have a color option which works but it doesn't find all the lyrics unlike foo_uie_lyrics3 which finds (almost) everything.
Did I looked to fast and missed this option or isn't it available yet?

Thank you in advance,

Culinax
Title: foo_uie_lyrics3
Post by: tpijag on 2012-01-11 17:32:43
There are two preference, one for the component itself and one for any panel you may have in your configuration. Bring up the context menu in your panel.
Title: foo_uie_lyrics3
Post by: Culinax on 2012-01-11 19:23:59
That did the trick, thank you very much.
Title: foo_uie_lyrics3
Post by: mobyduck on 2012-01-12 18:29:00
Got weird answer from lyrics.mirkforce.net for Dillinger Escape Plan - Weekend Sex Change.
That was most probably auto-fetched the first time someone searched for that song through foo_lyricsdb plugin.

I removed it: let's hope it won't reappear when/if somebody else search it again.

Alessandro
Title: foo_uie_lyrics3
Post by: Timothy on 2012-01-22 14:30:17
thanks for this greatl plugin

one question

to install minilyrics in the lyric searching, i load the needed "mlp_foolyr3.dll"
but i know not in which folder to put the dll..

thanks
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-22 14:40:35
If you're installing the plugin through preferences: You need to select the Minilyrics installation directory. Normally this is C:\Program Files\Minilyrics.

If you're copying the file from elsewhere it needs to go in C:\Program Files\Minilyrics\Plugins
Title: foo_uie_lyrics3
Post by: Timothy on 2012-01-22 18:13:03
hi vern

thanks.....i got it...
Title: foo_uie_lyrics3
Post by: ATWindsor on 2012-01-23 22:39:57
I am sure its only me being stupid, but how do i use this plugin to download lyrics? There is no option for it if i just right click. I can open the "lyrics show" panel, there i can right click on the panel, but "lyrics search" is greyed out. If i select i file, it gets deselected when i click on the "lyrics show" panel.
Title: foo_uie_lyrics3
Post by: tpijag on 2012-01-23 22:45:00
most people have the panel permanently in their configuration. Nevertheless, have you tried playing a file? It searches the now playing track. If that does not work for you, there are multiple settings in preferences and we will need more information from you.
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-23 22:48:14
@ATWindsor
Is the track playing? If playback is stopped lyric search on the right click menu is greyed out. If foobar2000 is playing, lyric searching and downloading is normally automatic according to the settings in preferences, plus the right click lyric search menu item is available.
Title: foo_uie_lyrics3
Post by: canuckerfan on 2012-01-24 02:11:39
is there anyway to speed up searching of lyrics for a song? It takes about 10-15 seconds for it to find the song. I'm using the default search order.

Title: foo_uie_lyrics3
Post by: ATWindsor on 2012-01-24 07:12:00
@ATWindsor
Is the track playing? If playback is stopped lyric search on the right click menu is greyed out. If foobar2000 is playing, lyric searching and downloading is normally automatic according to the settings in preferences, plus the right click lyric search menu item is available.


Ah, ok, thank you very much. I was planning to do a batch download of lyrics to tag them, that is select a good deal of songs, and download lyrics for them. This is not possible with this plugin?
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-24 10:31:24
You can reduce the search time by removing some of the search sources in preferences.

You can't batch download lyrics at the moment.

HTH
Title: foo_uie_lyrics3
Post by: ATWindsor on 2012-01-24 14:35:54
Thanks for helpful replies. Are there any current plugins for fb2k that supports batch-downloading? (ideally also of synced lyrics)
Title: foo_uie_lyrics3
Post by: dkg on 2012-01-25 06:49:02
My lyrics files are saved in the same folder/filenames as the music files.  I can get the component to save new lyrics easily enough by using "%_filename" for the Save name.  But I haven't found a way to get it to load them.  The other things people have suggested in this thread don't seem to work.  Is this still unimplemented?
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-25 16:33:21
I don't know of any plugins that will batch download timestamped lyrics. You can use foo_preview with this component to achieve something similar.  You could also write a very simple WSH panel script which plays the next track when the lyric is found (signified by %lyric_exists%). Something like:

Code: [Select]
function on_playback_time( time )
{
     //Check if lyric has been found
     if( fb.TitleFormat( "%lyric_exists%" ).Eval() )
          fb.Next();

     //Check if the search has finished with no lyric found
     //You may need to increase the time depending on how many search sources you use and the timeout value you've set
     if( time > 15 )
          fb.Next();
}


@dkg:
Yes, you can't do that at the moment. I'll do something about this in the next release.
Title: foo_uie_lyrics3
Post by: dkg on 2012-01-26 03:17:07
Yes, you can't do that at the moment. I'll do something about this in the next release.


Many thanks.
Title: foo_uie_lyrics3
Post by: ATWindsor on 2012-01-26 21:36:03
I don't know of any plugins that will batch download timestamped lyrics. You can use foo_preview with this component to achieve something similar.  You could also write a very simple WSH panel script which plays the next track when the lyric is found (signified by %lyric_exists%). Something like:

Code: [Select]
function on_playback_time( time )
{
     //Check if lyric has been found
     if( fb.TitleFormat( "%lyric_exists%" ).Eval() )
          fb.Next();

     //Check if the search has finished with no lyric found
     //You may need to increase the time depending on how many search sources you use and the timeout value you've set
     if( time > 15 )
          fb.Next();
}


@dkg:
Yes, you can't do that at the moment. I'll do something about this in the next release.


THanks a lot for that tip. Unfortunately I am not so skilled in this, the WSH panel thing seems to be a plugin, I have installed this pluging, but how do i access the script editor? I can't find it anywhere?
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-26 21:41:07
Add the panel to your layout, then just right click on the panel and go configure.
Then paste my code into the page that pops up (doesn't really matter where - just put it at the end).
Title: foo_uie_lyrics3
Post by: ATWindsor on 2012-01-26 22:52:27
Superb, that did the trick. I tiny question more. FOr the synced lyrics that are downloaded, i get some odd chinese characters in the start of the lyrics. Is this normal behavior?
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-26 23:10:34
Can you give an example?
Title: foo_uie_lyrics3
Post by: culinko on 2012-01-27 05:10:31
hi again:) i have found one strange thing. i think it will be the best if i describe it on an example. i have saved lyrics for two songs. Ellie Goulding - Lights.txt and Ellie Goulding - Lights (Bassnectar Remix).lrc. when i play Ellie Goulding - Lights, it's always displaying the .lrc file for the remix one. it should display the correct one. and even when i remove Ellie Goulding - Lights.txt, it's displaying the .lrc file for the remix, but it should search for the lyrics online and not display the lyrics for the remix. i know i have "prefer synced", but it's completely a different song. hope this can be fixed, because i have lots of remixes of various songs. thanks!

found out one more strange thing like this. let's say i have one lyric "artist - song.lrc" and second one "artist - song (demo).lrc". now, when i play "artist - song (demo)", it's displaying the correct lyrics. but when i play "artist - song.lrc", it's showing the lyrics for the demo one. (the lyrics are saved correctly, it's only displaying the wrong one). i hope this will be fixed soon. thanks a lot
Title: foo_uie_lyrics3
Post by: ATWindsor on 2012-01-27 16:06:35
Can you give an example?


Here is the top lines of the song "edge of the earth" by 30 seconds to march

[ti:Edge of the Earth]
[ar:30 Seconds to Mars]
[al:30 Seconds to Mars]
[by:??????]

[00:01.18]??pop??????????
[00:02.66][00:05.49][00:12.13][01:22.08][01:27.26][01:54.59][02:22.24][02:40.69][02:58.16][03:22.85]
[03:34.81][04:29.07][04:42.27]
[00:04.03]rock\'n\'roll
[00:07.43]??:??????
[00:09.68]QQ:381273568

Is that helpful?
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-27 16:16:34
Yes that's normal, it's just because of where the lyric has been obtained from.
Title: foo_uie_lyrics3
Post by: damn_penguin on 2012-01-27 17:44:29
Why I can't edit lyrics of some songs ?
Title: foo_uie_lyrics3
Post by: The vern on 2012-01-27 17:54:56
Can you give a bit more info about what's happening?
Title: foo_uie_lyrics3
Post by: krloxb on 2012-01-31 05:59:05
How can i lock it with the interface? Like another toolbar or panel?  Sorry for my bad english...

PD: i want it like how it show the playlists panel, not in a separated window. 
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-31 11:31:26
foo_uie_lyrics 3 can be added to your layout in the same way as any panel.

If you're using the default user interface, first enable layout editing mode (view\layout\enable layout editing mode). Then right click where you want to add the panel to bring up the options for this. See http://wiki.hydrogenaudio.org/index.php?ti...ut_Editing_Mode (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Layout_Editing_Mode) for more info.

If you are using the columns user interface go to file\preferences\columns ui and select the layout tab where you can then insert foo_uie_lyrics 3 into your layout.
Title: foo_uie_lyrics3
Post by: Copland on 2012-01-31 13:44:38
With uie_lyrics2, it was possible to search (and find) lyrics without the "artist" field being filled. This seems not to be poosible with uie_lyrics3. I often look for lyrics of cover versions (e.g. jazz standards) where no lyrics are found with the actual artist. Could it be made possible to set a wildcard or leave the artist field empty?
Title: foo_uie_lyrics3
Post by: krloxb on 2012-01-31 15:57:51
foo_uie_lyrics 3 can be added to your layout in the same way as any panel.

If you're using the default user interface, first enable layout editing mode (view\layout\enable layout editing mode). Then right click where you want to add the panel to bring up the options for this. See http://wiki.hydrogenaudio.org/index.php?ti...ut_Editing_Mode (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Layout_Editing_Mode) for more info.

If you are using the columns user interface go to file\preferences\columns ui and select the layout tab where you can then insert foo_uie_lyrics 3 into your layout.



Thank you! 
Title: foo_uie_lyrics3
Post by: phool on 2012-01-31 19:23:26
Is there anyway I can use foo_uie_lyrics 3 to move locally stored lyrics files to a new location? Also it seems that I cant download synced lyrics or do most of the default sources not have synced lyrics available? I tried some fairly popular bands with no luck (latest Kings of Leon album for instance).
Title: foo_uie_lyrics3
Post by: WilB on 2012-01-31 19:51:42
I tried a few recent Kings of Leon tracks and obtained synced lyrics from at least one source for those I tried - may be you need to increase the timeout settings in properties. foo_ui_lyrics 3 cannot move locally stored lyrics.
Title: foo_uie_lyrics3
Post by: xtrinity on 2012-02-01 03:42:29
Hi2AlluPPL
First things comes first..nice plug, tho' Ive found some little bugs (that others found also)..Ive glimpsed ,while reading,throughout this thread.

1st, when I do my lyric synced (i.e. time stamped)..the last row is not highlighted.

2nd, if lyrics r not found in any database , there is not a possibility to add lyrics manually..what Ive meant was..if lyrics not found, then, if I right click on LYRIC PANEL, than option 'Edit lyrics' is not available.So, my question would b..how to manually add text for further processing ?

btw, I deleted all other lyrics related plugs from Components folder ,.so , my default lyric plug is foo_uie_lyrics3.
Title: foo_uie_lyrics3
Post by: StealthX on 2012-02-02 07:03:33
I have yet to find synced lyrics for any song by any band.

Timeout = 5500
Title: foo_uie_lyrics3
Post by: webern on 2012-02-02 20:30:24
It seems like the "Timestamped database 1" (our main lyrics source) will not be accessed from time to time.
"Under Construction" sign is shown on it's search page.
Title: foo_uie_lyrics3
Post by: aeidein on 2012-02-03 05:15:35
Can you please add a menu item to Edit Lyrics when none can be found?

Also, I manually downloaded mlp_foolyr3.dll, but I'm not sure what to do with it.  It won't install as a component.
Title: foo_uie_lyrics3
Post by: Erich_2 on 2012-02-03 06:33:42
Also, I manually downloaded mlp_foolyr3.dll, but I'm not sure what to do with it.  It won't install as a component.

http://www.foobar2000.org/components/tag/lyrics (http://www.foobar2000.org/components/tag/lyrics)?
After downloading install it: Preferences > Components > [Install...] > find your download and ok.
Title: foo_uie_lyrics3
Post by: realign on 2012-02-03 16:43:44
Ok, I really don't know hot to do this: I want my saved lyrics (saved in the same directory as the file and titled as the file, e.g. "01. Trip The Darkness.lrc" ) to be the first thing foo_uie_lyrics3 tries to open when I play the track, and yet keep the artist - title pattern when searching for the lyrics online (if I don't have them in the relevant local folder (in the above particular case - "E:\Music\Lacuna Coil - (2012) Dark Adrenaline\").

If I'm not mistaken, the lyrics2 version used different patterns when searching locally and when searching online. Or I got all of it wrong?

Thanks!
Title: foo_uie_lyrics3
Post by: WilB on 2012-02-03 17:45:33
@aeidein
For how\where to install mlp_foolyr3.dll see post #513

@realign
This is a known issue, and according to posts #522 & 523 there might be a fix coming. Currently, the saved lyrics must contain the artist and title name to be found.
Title: foo_uie_lyrics3
Post by: aeidein on 2012-02-04 01:53:27
Also, I manually downloaded mlp_foolyr3.dll, but I'm not sure what to do with it.  It won't install as a component.

http://www.foobar2000.org/components/tag/lyrics (http://www.foobar2000.org/components/tag/lyrics)?
After downloading install it: Preferences > Components > [Install...] > find your download and ok.

@aeidein
For how\where to install mlp_foolyr3.dll see post #513

edit: ah, got it.  I needed to put it in C:\Program Files (x86)\Minilyrics\plugins and install it via the Lyrics Show plugin, not foobar's.  Thanks!
Title: foo_uie_lyrics3
Post by: xnamkcor on 2012-02-04 14:56:36
I don't see an option in the main settings for foobar2000 and I don't see any in the lyrics3 specific options. Could you add an option to have the lyrics frame be "Always on Top"?
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-04 16:21:07
Are you talking about the pop-up window available through View -> Lyric Show Panel v3 ?
As far as I'm aware I don't have any control over that window, but I'll check.
Title: foo_uie_lyrics3
Post by: xnamkcor on 2012-02-05 02:58:59
Oh, should I contact the main application developer?

Thanks for checking.
Title: foo_uie_lyrics3
Post by: xtrinity on 2012-02-05 10:45:04
Does any1 is willing 2 answer my question 'bout Editing lyrics...., if lyrics r not available throughout plugin interface,i.e if I right click on the lyric panel, 'Edit lyrics' r unavailable..so..how to manualy input lyrics in editor..?
Title: foo_uie_lyrics3
Post by: WilB on 2012-02-05 11:35:36
The lyric editor is currently only available if the plug-in finds a lyric, so that there is something to edit. If you find a lyric elsewhere and want to use the lyric editor then save it as .lrc or .txt file that contains the artist and title name or manually add it to the file tag so that it is available when the track is played. If you want to create a lyric from scratch with the lyric editor, then you would first need to save something as above even if it's a near empty file\tag. May be this behaviour can be improved in due course.
Title: foo_uie_lyrics3
Post by: ReVl27 on 2012-02-05 14:20:42
Is there anyway that I can increase the lyrics font size? It's too small...
Title: foo_uie_lyrics3
Post by: xnamkcor on 2012-02-05 14:29:44
Is there anyway that I can increase the lyrics font size? It's too small...


Right Click  the panel.
Panel Preferences.
Colors and Fonts
Choose: Custom
Click Font
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-05 14:33:18
Following on from above, if you're using your UI's colour and font settings then you may want to change those respective settings. For DUI you can choose which of the standard fonts is used by the lyrics panel (in panel preferences). In CUI you can use it's more sophisticated colour and font system to choose whatever you want.
Title: foo_uie_lyrics3
Post by: ReVl27 on 2012-02-05 17:00:33
Right Click  the panel.
Panel Preferences.
Colors and Fonts
Choose: Custom
Click Font

Following on from above, if you're using your UI's colour and font settings then you may want to change those respective settings. For DUI you can choose which of the standard fonts is used by the lyrics panel (in panel preferences). In CUI you can use it's more sophisticated colour and font system to choose whatever you want.

Thanks!!!
Title: foo_uie_lyrics3
Post by: xtrinity on 2012-02-05 20:24:08
The lyric editor is currently only available if the plug-in finds a lyric, so that there is something to edit. If you find a lyric elsewhere and want to use the lyric editor then save it as .lrc or .txt file that contains the artist and title name or manually add it to the file tag so that it is available when the track is played. If you want to create a lyric from scratch with the lyric editor, then you would first need to save something as above even if it's a near empty file\tag. May be this behaviour can be improved in due course.


Thats what I meant 
Its in convenient.

What r the odds, in the next plugin version, to be able to add lyrics from a buffer..only by copy/paste method..i.e. if lyrics r not available through plugin (search) method, than I can simply add lyrics ,that Ive found on the Net, by simply right click on the lyrics panel, (curently played track), and simply put lyrics in the editor by copy/paste.
Thats the whole thing.
Title: foo_uie_lyrics3
Post by: WilB on 2012-02-05 21:37:41
Yes, this has been a known issue for some time. I understand that the plan is to improve the lyric editor, something on the lines in your post, and hopefully in the next release.
Title: foo_uie_lyrics3
Post by: Donabi on 2012-02-09 17:48:38
@The vern : I don't know if it's a bug or intended but I report it nevertheless :
It's happening with the band called "GroupLove" (but it might be happening with other groups with two uppercases in their names, I didn't test), when I'm searching for the lyrics with the artist tagged as "GroupLove" nothing is found but when the artist tagged as "Grouplove", it manage to find and download lyrics (on lyrics.wikia.com).

Is this case sensitive issue that I'm facing off intended or is it a bug?

Thanks for your hard work on this plugin btw.
Title: foo_uie_lyrics3
Post by: StealthX on 2012-02-09 22:42:17
Won't find or display lyrics for Neil Young - Unknown Legend even though lyrics wikia has the lyrics.
Title: foo_uie_lyrics3
Post by: WilB on 2012-02-10 11:10:44
@Donabi
I can confirm the behaviour you describe when lyrics wikia is searched but not when a number of other sites are searched. So I am guessing its something to do with how certain sites handle the search parameters that are sent

@StealthX
I do not know why you cannot find the lyrics for Neil Young - Unknown Legend at lyrics wikia but I have absolutely no problem in finding them at that site (in fact I found these lyrics with foo_uie_lyrics3 at four sites in total)
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-10 12:32:20
@Donabi:
The wikilyrics database is case sensitive (it just depends on the names it was given when it was uploaded - there's nothing I can do about this).

@StealthX:
I have no problem finding them either - have you got your timeout times long enough?
Title: foo_uie_lyrics3
Post by: StealthX on 2012-02-11 01:41:29
What should I have my timeout times set at. It had no problem finding lyrics to any other Neil Young song (except Neil Young & Crazy Horse but thats just because the plugin can't search lyric wikia for &) and it found them all in under 1 second. Also when right clicking and going to 'Lyric search' it just hangs on 'searching lyrics' forever.
Title: foo_uie_lyrics3
Post by: kennethkee93 on 2012-02-11 15:43:20
@The vern
Great plugins, works well on searching Japanese titled lyrics, but can I have a request on adding Korean music lyric database? It's be great if it's there.
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-11 16:45:25
@StealthX:
I usually have my timeouts at about 3 seconds (3000 milliseconds), but it depends on your internet speed.

Quote
it just hangs on 'searching lyrics' forever
If the search is taking too long, try removing some of the sources.

@kennethkee93:
If you can suggest one then yes! (I don't know of any)

Title: foo_uie_lyrics3
Post by: The vern on 2012-02-12 11:53:36
@StealthX:
Further investigation of your problem has shown it to be due to the search filter preventing searches with titles beginning with 'Unknown'. The reason this wasn't found initially is because the filter uses the currently playing track (I tested it by typing into the search box). This is also responsible for the hanging in the lyric search box. This will be fixed in the next release. My thanks to WilB for his investigations.
Title: foo_uie_lyrics3
Post by: StealthX on 2012-02-13 00:35:34
Thanks The vern. I was wondering how no one else was having the same problem as me and thought it might have something to do with the title beginning with 'Unknown', but that was the only song I ever experienced a problem with so it was not that big of a deal to me.
Title: foo_uie_lyrics3
Post by: StealthX on 2012-02-13 04:43:36
@StealthX:
Further investigation of your problem has shown it to be due to the search filter preventing searches with titles beginning with 'Unknown'. The reason this wasn't found initially is because the filter uses the currently playing track (I tested it by typing into the search box). This is also responsible for the hanging in the lyric search box. This will be fixed in the next release. My thanks to WilB for his investigations.

Any way you can make for lyrics.wikia.com instead of searching '&' as 'and' you can make it search '&' as %26? It seems lyrics.wikia.com in their URL's they turn & into %26

http://lyrics.wikia.com/index.php?action=e...ite%20Elephants (http://lyrics.wikia.com/index.php?action=edit&title=Isles%20%26%20Glaciers:Hills%20Like%20White%20Elephants)

http://lyrics.wikia.com/index.php?action=e...rse:Sail%20Away (http://lyrics.wikia.com/index.php?action=edit&title=Neil%20Young%20%26%20Crazy%20Horse:Sail%20Away)

Neither one of these is found when using the plugin though from lyrics.wikia
Title: foo_uie_lyrics3
Post by: kennethkee93 on 2012-02-14 09:46:11
@kennethkee93:
If you can suggest one then yes! (I don't know of any)

I don't actually know how the plugin works to get the lyric from the database, but here's some link that for korean online database,

http://jetlyrics.com (http://jetlyrics.com)

hope it can be added. Thanks
Title: foo_uie_lyrics3
Post by: nickdc on 2012-02-14 15:28:23
Any news about lyrics with timestamp?
Title: foo_uie_lyrics3
Post by: berong91 on 2012-02-14 16:25:57
Dear The vern : thanks for this version, i waiting for a lyric component long long time.

ps : oh lol my bad, save folder and search folder not the same....
never mind, it's a good component 
Title: foo_uie_lyrics3
Post by: webern on 2012-02-15 05:55:24
Any news about lyrics with timestamp?

There is nothing new about that.
The "Timestamped database 1" site is still "under construction" and is down most of the time.
We should just wait...
Title: foo_uie_lyrics3
Post by: Mayonezo on 2012-02-15 19:56:43
Hey there, love the plugin!!!

Sadly the automatic save option doesn't work for me. Anything I can do about it?

And I have a feature request: I'd love to have all my lyrics show up in iTunes and therefore on my iPod touch. To accomplish that I need to have the option to store lyrics in different tags for different codecs ("UNSYNCHED LYRICS" for mp3, "LYRICS" for aac).

I can do this manually, but still would be nice to have an option like that...
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-15 21:40:26
Sadly the automatic save option doesn't work for me. Anything I can do about it?
It's difficult for me to help you without more information about your settings. Can you provide some?

Currently you can't change the tag that you save to with different codecs. The simplest way for me to allow this would be to enable titleformatting for those fields (which keeps the UI simple and is really easy for me to do ).
Title: foo_uie_lyrics3
Post by: webern on 2012-02-16 10:21:49
Any news about lyrics with timestamp?

Perhaps there are good news.
The "under construction" sign has been removed from the "Timestamped 1" site.
But currently it takes about 40-110secs to connect to a server.
Title: foo_uie_lyrics3
Post by: Sashka78 on 2012-02-17 12:41:58
In foo_uie_lyrics3 preferences there is an option 'Select how to query these sources':

- Query all and pick the best result
- Only query the next source if no valid lyric is found

I want foobar2000 to look for lyrics in tags and display it immediately if it finds any. If it doesn't, I want it to query all other sources and pick the best result.

Is there currently a way to do that?
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-17 18:37:02
In your scenario there is actually no difference between the two (in terms of the result displayed), as the 'best' result is determined by:
  a) The type of lyric - synced or not.
  b) The search order (in preferences).
  c) The rating of the lyric (which is currently redundant as none of the sources provide rating info).
Query next searches the sources in the order you put them, and if one of the results matches the type of lyric you've requested it will stop searching and display that lyric.

The only difference between the two options is that query all takes a lot longer, but allows you to use the 'Next lyric' option properly.

Therefore I would recommend that you use the query next option.

Incidentally all this is going to change in the next version - these options won't be there and it will essentially always be query next, but the next lyric option will actually search for and download lyrics from other sources (rather than just cycling through lyrics that have already been downloaded). Unfortunately due to work commitments this release might not be for a while - but we'll see.

Hope that helps, feel free to ask if it's not clear
Title: foo_uie_lyrics3
Post by: johnsonlam on 2012-02-17 19:12:41
Thanks for rewritten the foo_uie_lyrics, it's been a long time, and it's working great. Thank you very much!

Maybe the only improvement is the text effect transition between normal and highlight color, or fade into background.
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-17 19:21:33
What sort of improvements would you like?
Title: foo_uie_lyrics3
Post by: johnsonlam on 2012-02-18 01:16:49
What sort of improvements would you like?


Maybe ... Inverse the background color of the active lyric, or from a dimmed normal color to a highlight bright color scheme.

I almost forgot, how to export the configuration?
Title: foo_uie_lyrics3
Post by: Sai Kyou on 2012-02-18 09:08:21
I couldn't find any mention of adding lyrics manually (in case none are found) via lyrics 3 so hereby I would like to request a "add and edit lyrics" button.
I know I could just make a .txt file myself, but having the button seems faster. I also feel like it would add to the completeness of the plugin.
I'm not lazy. :|

Also an option enabling double clicking the Lyrics Show Panel to edit the lyrics (either in the built-in editor or an external one) would be sweet.
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-18 16:00:29
I couldn't find any mention of adding lyrics manually (in case none are found) via lyrics 3 so hereby I would like to request a "add and edit lyrics" button.
This is already planned

Also an option enabling double clicking the Lyrics Show Panel to edit the lyrics (either in the built-in editor or an external one) would be sweet.
Sure.

Quote
I almost forgot, how to export the configuration?
Not possible, but you can use the copy & paste panels functions in both DUI and CUI.

I'm not sure about inverting the background colour - I'll give it some thought.
Title: foo_uie_lyrics3
Post by: D-Shadow on 2012-02-19 04:36:09
Is there an option to make the background transparent somewhere? Could you consider adding it if that's not the case, to make this component pluggable into certain themes which rely on transparency?
Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-02-20 08:37:31
Is it possible to add save-able config/templates for Panel Preferences?  I'd like to use this in a Dockable Panel, but a dockable lyrics3 panel's preferences don't get saved after restarting foobar2000.  Being able to easily recover a configuration with one click would be great.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-02-20 13:09:28
Why at all you want to use the lyric show window in a dockable panel? Do you think it is really worth the effort just to have a window without borders?
Title: foo_uie_lyrics3
Post by: WilB on 2012-02-20 16:08:50
I agree with q-stankovic in that I do not really see why you would want to use a dockable panel since foo_uie_lyrics3 can be used as a proper integrated panel with both DUI or CUI plus foo_uie_lyrics3 has its own popup panel accessible from the view menu.

I also believe that the original dockable panel component is no longer being developed. There is a replacement, foo_popup_panels, that is basically a stripped down version of dockable panels that is still being developed and available at http://www.foobar2000.org/components/view/foo_popup_panels (http://www.foobar2000.org/components/view/foo_popup_panels). This component does save the foo_uie_lyrics3 panel preferences after restarting foobar2000.
Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-02-21 08:01:00
Why at all you want to use the lyric show window in a dockable panel? Do you think it is really worth the effort just to have a window without borders?

Maybe I have foobar2000 on one monitor and want the lyrics in a second monitor?  I have no idea what your second question is talking about.
Title: foo_uie_lyrics3
Post by: Mayonezo on 2012-02-21 18:00:22
Sadly the automatic save option doesn't work for me. Anything I can do about it?
It's difficult for me to help you without more information about your settings. Can you provide some?

Currently you can't change the tag that you save to with different codecs. The simplest way for me to allow this would be to enable titleformatting for those fields (which keeps the UI simple and is really easy for me to do ).


Sounds great!

Here come the settings in tab lyric saving:

filename format: $if(%artist%,%artist% - )$if2(%title%,%_filename%)

save Settings:
- Enable automatic save is checked
- Save method: Save to tag
synced lyrics: LYRICS
unsynced lyrics: LYRICS

...thats it... 
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-02-22 20:43:01
Probably never going to happen, but I'll ask for it anyway: Custom Lyrics Sources.
A new kind of source where you determine the URL mask using foobar's formating (for example: http://www.vagalume.com.br/%artist%/%title%.html) (http://www.vagalume.com.br/%artist%/%title%.html)) and a textarea in which you could script a way to fetch the lyric from the page (RegEx maybe). For this particular site it would be the content from the DIV element with the property "itemprop=description".

It would allow power-users to script and share their own lyrics sources besides the preset ones.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-02-25 10:11:54

1. cannot drop Local File Search to Available Sources (not a big deal)
2. would be good if we can specify lyric file search pattern for both the directory and file name. you let us define file name for auto save already. It's funny that auto saved filename cannot be used by Local File Search



I use "%directory%/lyrics" for directory and "%title%.lrc" for file name with the old lyric panel2. would be good to get all the good things in lyric panel3 without having to rename and reorganize thousands of lyric files
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-25 14:06:35
@Mayonezo:
I'm not sure why the automatic saving isn't working for you, but could it be something simple for example that your files are read only? Or maybe lyrics already exist in the LYRICS tag? Does it work if you right click->Save?

@BrutuZ:
As you suggest this unlikely to happen anytime soon, but in the next release (maybe) I'll allow other fb2k components to create their own lyric sources to be used within the component.

@SUPERCOOLMAN:
1. This is because you are saving lyrics to file (it has to check if one exists already).
2. What do you mean by "specify lyric file search pattern for the directory"? Assuming I've understood correctly, this can already be done in local file search properties. Several people have asked about customising the local file search pattern, and I think I've finally decided how I'm going to do it. Essentially, if the directory to be searched contains %artist%, %album artist% or %album%, only the title will be required in the filename for a lyric to be loaded.
Title: foo_uie_lyrics3
Post by: Mayonezo on 2012-02-25 15:34:12
@Mayonezo:
I'm not sure why the automatic saving isn't working for you, but could it be something simple for example that your files are read only? Or maybe lyrics already exist in the LYRICS tag? Does it work if you right click->Save?


Nvm, I just realized that it only saves when the song reaches the end. I'd like to have it saved immediately though , but that's really no high priority thing.

Anyways, I'd love to help you improve the plugin by programming stuff or updating the lyrics databases.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-02-25 17:43:35
@SUPERCOOLMAN:
1. This is because you are saving lyrics to file (it has to check if one exists already).
2. What do you mean by "specify lyric file search pattern for the directory"? Assuming I've understood correctly, this can already be done in local file search properties. Several people have asked about customising the local file search pattern, and I think I've finally decided how I'm going to do it. Essentially, if the directory to be searched contains %artist%, %album artist% or %album%, only the title will be required in the filename for a lyric to be loaded.

basically, I'm asking for the same function in lyric panel2 as shown below. fuzzy search is turned off.

(http://www.picvault.info/images/537133048_lyric_panel2.png)

this above configuration is able to find all of the corresponding lyric files, but the same setting in lyric panel3 can't find anything
Local File Search -> Search Sub-directories is checked unless this behaves differently from lyric panel2. the only thing I can think of is the search pattern for file name.

If there is anyway to enable debug logging to console, then I could check what pattern was searched and refine my search pattern/condition

I put lyrics under a directory call lyrics in the same directory as the music file, so title is always unique and you can't go wrong with just using title as file name.

example layout:

<directory A>/lyrics/sky.lrc
<directory A>/lyrics/blue.lrc
<directory A>/lyrics/fly.lrc
<directory A>/sky.mp3
<directory A>/blue.mp3
<directory A>/fly.m4a
<directory B>/lyrics/sea.lrc
<directory B>/lyrics/mountain.lrc
<directory B>/lyrics/salt.lrc
<directory B>/lyrics/water.lrc
<directory B>/lyrics/red.lrc
<directory B>/lyrics/apple.lrc
<directory B>/GGCC-1.flac
<directory B>/GGCC-1.cue
<directory B>/GGCC-2.flac
<directory B>/GGCC-2.cue
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-25 19:54:02
The changes I'm suggesting will do this.

As a quick fix, you can just make the artist search parameter a space, i.e. ' '.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-02-25 20:21:13
The changes I'm suggesting will do this.

As a quick fix, you can just make the artist search parameter a space, i.e. ' '.



I tried deleting artist search parameter content and that didn't work. using single space as you suggested works


looking forward to a build with the changes
Title: foo_uie_lyrics3
Post by: mik9 on 2012-02-27 11:50:11
Hi, in version 2 I hade last row in search patterns like this:
info: info

This found file "info.txt" in current directory (where audio file is). I have this file in a lot of directories, containing various info, esp. for audiobooks, dramas, etc. Would it be possible to set up search function the way that lyrics3 will be able to find info.txt in current directory?

Title: foo_uie_lyrics3
Post by: StealthX on 2012-02-27 19:51:19
Could you add something so that when it finds songs that are instrumental it tells you instead of just being blank. Something like what lyrics wikia does for instrumental songs would be nice!

Example: http://lyrics.wikia.com/Dance_Gavin_Dance:..._Is_Royal_Ocean (http://lyrics.wikia.com/Dance_Gavin_Dance:Whatever_I_Say_Is_Royal_Ocean)
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-02-27 20:22:55
Just wondering why on Earth the plugin won't find my lyric files saved locally.
I've given up on the "online search" long ago, but not being able to find lyrics in files I already have? Come on!
My structure is pretty simple, the lyrics are always saved in a sub-folder named Lyrics (so original  ) under the .mp3 folder with the same filename as the music files.
Code: [Select]
|Album
|-Lyrics
|--artist - album - 01 - trackname.txt
|--artist - album - 02 - trackname2.lrc
|-- ...
|-artist - album - 01 - trackname.mp3
|-artist - album - 02 - trackname2.mp3
|- ...


Am I missing something or what? 

EDIT: The "Local File Search" field is on the top of the list and set with $directory_path(%path%)\Lyrics
Title: foo_uie_lyrics3
Post by: Sashka78 on 2012-02-27 20:39:49
The only difference between the two options is that query all takes a lot longer, but allows you to use the 'Next lyric' option properly.


That's the point: I'd like foobar to check tags first and if it finds any lyrics it should immediately stop searching and display the result.

Patiently waiting for the next release
Title: foo_uie_lyrics3
Post by: Sashka78 on 2012-02-27 20:53:12
I've noticed some characters display erratically.

Here is how the tags look like:

(http://i1153.photobucket.com/albums/p506/Sashka78/Screenshot2.png)

This is the text displayed by the plugin:

(http://i1153.photobucket.com/albums/p506/Sashka78/Screenshot1.png)
Title: foo_uie_lyrics3
Post by: WilB on 2012-02-27 21:28:14
@Brutus
Lyric files currently must contain both the artist and title name (see original change log and other posts in this thread), although this behavior is likely to change. I could not be sure of your exact filename so I am unsure if this is the case. If it is the case then all you need to do is ensure you are pointing at the correct folder in the local file search properties. If this is not the case a quick fix was posted 7 posts up which SUPERCOOLMAN got to work.

@Sashka78
Your aim of having foobar to check tags first and if it finds lyrics to stop searching and display the result immediately is the current behavoir of "Only query the next source if no valid lyric is found", provided the tag search is first in the list. When some characters display erratically this is down to the codepage used to prepare the lyric in relation to the plugin setting. I have XP, and after installing the East Asian font support virtually all these issues stopped with the default codepage setting.
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-27 21:32:26
@mik9:
It can do this if you set the artist search parameter to a space i.e.: ' ', and the title parameter to 'info' (without quotes). It'll mess up the lyrics search, but meh, whatever floats your boat.

@StealthX:
How could I reliably determine if a lyric is instrumental or not?

@BrutuZ
Quote
Am I missing something
Clearly you are! I've said it many times, the local file search will only load files if they contain both the artist and title. I've also said (on the previous page) that in the next release directories containing the artist or album info will only require the title to be present in the filename, hence solving your problem.

@Sashka78:
Quote
That's the point: I'd like foobar to check tags first and if it finds any lyrics it should immediately stop searching and display the result.
Choose no-preference as lyric type, and query next and it'll do what you want.
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-02-27 22:01:53
@Brutus
Lyric files currently must contain both the artist and title name (see original change log and other posts in this thread), although this behavior is likely to change. I could not be sure of your exact filename so I am unsure if this is the case. If it is the case then all you need to do is ensure you are pointing at the correct folder in the local file search properties. If this is not the case a quick fix was posted 7 posts up which SUPERCOOLMAN got to work.

@BrutuZ
Clearly you are! I've said it many times, the local file search will only load files if they contain both the artist and title. I've also said (on the previous page) that in the next release directories containing the artist or album info will only require the title to be present in the filename, hence solving your problem.

Well, my filename pattern is pretty close to the one i put in the example structure within the CODE tag of the previous post: $if2(%album artist%,%artist%) - %album% - %tracknumber% - %title%.mp3
Since %album artist% and %artist% are almost always the same value (except for soundtracks in my case, which is no biggie since I have half-dozen of those, at most ) then yes, both %artist% and %title% are always present in the filenames. I will try and replace the Artist search parameter with the single space, and fiddle around with the parameters a little more just for the sake of testing and return with results.
Title: foo_uie_lyrics3
Post by: The vern on 2012-02-27 22:13:08
Clearly both WilB and I misinterpreted the diagram of your folder layout, apologies for that.
In that case, you should just be able to get the search to work simply by making sure the 'search sub-directories' is checked. You shouldn't need to set a custom search directory as the location of the playing file is searched automatically.

Edit:
Just tested here with a few tracks, with the same folder layout + file names and all works well with just 'search sub-directories' checked (no custom search path defined and default search parameters).
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-02-27 22:48:38
This plugin hates me, it's the only explanation  . I even deleted the config file to reset everything to the defaults, only enabled the "Search Sub-directories" option as pointed. Not even then the lyrics are loading.
Full folder structure used on the test below to shed some light (or cast some shadows) on the situation. 
Code: [Select]
...\Acústika\[2006] Acústika\Lyrics
...\Acústika\[2006] Acústika\.Acústika - Acústika - 01 - Sonhos (Serendipity).mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 02 - Jardim Secreto.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 03 - Nada Mais Importa.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 04 - O Vento Pode Mudar.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 05 - Tudo Em Seu Lugar.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 06 - Uma Canção Pra Você.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 07 - A Saída.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 08 - Minha Casa.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 09 - Se Você Quiser.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 10 - Outras Flores.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 11 - Não Me Deixe Ir.mood
...\Acústika\[2006] Acústika\.Acústika - Acústika - 12 - Pra Saber O Que Sinto.mood
...\Acústika\[2006] Acústika\[2006] Acústika.m3u
...\Acústika\[2006] Acústika\folder.jpg
...\Acústika\[2006] Acústika\folder_thumb.jpg
...\Acústika\[2006] Acústika\Acústika - Acústika - 01 - Sonhos (Serendipity).mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 02 - Jardim Secreto.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 03 - Nada Mais Importa.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 04 - O Vento Pode Mudar.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 05 - Tudo Em Seu Lugar.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 06 - Uma Canção Pra Você.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 07 - A Saída.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 08 - Minha Casa.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 09 - Se Você Quiser.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 10 - Outras Flores.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 11 - Não Me Deixe Ir.mp3
...\Acústika\[2006] Acústika\Acústika - Acústika - 12 - Pra Saber O Que Sinto.mp3
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 01 - Sonhos (Serendipity).txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 02 - Jardim Secreto.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 03 - Nada Mais Importa.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 04 - O Vento Pode Mudar.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 05 - Tudo Em Seu Lugar.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 06 - Uma Canção Pra Você.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 07 - A Saída.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 08 - Minha Casa.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 09 - Se Você Quiser.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 10 - Outras Flores.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 11 - Não Me Deixe Ir.txt
...\Acústika\[2006] Acústika\Lyrics\Acústika - Acústika - 12 - Pra Saber O Que Sinto.txt


EDIT: Scratch that, forgot that with the default options the preferred type of lyrics was reset to "Prefer Synced", Just had to set it back to "No Preference" and voilà, lyrics scrolling
Title: foo_uie_lyrics3
Post by: Sashka78 on 2012-02-29 04:08:22
Choose no-preference as lyric type, and query next and it'll do what you want.


Much better this time, thanks! However my best scenario would look like this.
- Look up tags.
- If lyrics are found display them immediately and stop searching.
- Otherwise search for online sources, prefer synced.
OR
- Look up tags.
- If lyrics are found display them immediately and search for online sources at the same time, prefer synced.
- If better lyrics are found (i.e. synced vs non-synced), display them on the screen.
Title: foo_uie_lyrics3
Post by: Sashka78 on 2012-02-29 04:19:51
@Sashka78
When some characters display erratically this is down to the codepage used to prepare the lyric in relation to the plugin setting. I have XP, and after installing the East Asian font support virtually all these issues stopped with the default codepage setting.


I've got Win7 and it doesn't need any additional codepage or IME support. Besides the text is displayed the way it should in the tag editor.
Title: foo_uie_lyrics3
Post by: oruam57 on 2012-02-29 17:31:00
Thank you very much for this component, very good work.

A full screen mode for the panel would be fantastic.

Title: foo_uie_lyrics3
Post by: aereogramme on 2012-03-01 04:15:03
Is there a way to edit the lyrics like in a text editor if the embedded into the mp3 file?  I recall seeing this in MusicBee and it was awesome that you can edit then in a little popup.  Does that exist for this component?  Thanks!
Title: foo_uie_lyrics3
Post by: webern on 2012-03-01 20:24:20
Need help.
How can I load a local lyrics file for a title that contains the "?" symbol.
The problem is that the ansi file name should not contain the "?".

For example:
Artist: Aqua
Title: How R U Doin?
The ansi file name: "Aqua - How R U Doin.lrc" (without the "?")

The component refuses to load it because the right side of the file name does not match the title.

I don't want to use the Associations feature.
Any suggestions?

Thanks in advance.
Title: foo_uie_lyrics3
Post by: The vern on 2012-03-01 21:20:26
@Sashka78:
You haven't changed the character set used by any chance? (preferences-> Lyrics show 3 -> Advanced tab) - make sure 'Assume charset for lyrics' is not checked.

@oruam57:
I'll consider it.

@aereogramme:
right click -> Edit lyrics

@webern:
Illegal file/path characters get converted to an underscore ('_'). Just add an underscore to the end of the filename. Saving lyrics through the plugin will do this automatically.

Hope that helps
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-03-01 21:33:21
Need help.
How can I load a local lyrics file for a title that contains the "?" symbol.
The problem is that the ansi file name should not contain the "?".

For example:
Artist: Aqua
Title: How R U Doin?
The ansi file name: "Aqua - How R U Doin.lrc" (without the "?")

The component refuses to load it because the right side of the file name does not match the title.

I don't want to use the Associations feature.
Any suggestions?

Thanks in advance.

You'll need to exclude the ? from the title search field.
Instead of the default
Code: [Select]
$if2(%title%,%filename%)

you could try
Code: [Select]
$replace($if2(%title%,%filename%),?,)
This will make the search ignore every instance of ?. If you have the symbols changed in your filenames (I, for instance, swap any illegal character with an underscore _ when renaming), all you have to do is put the said character between the last comma and the closing bracket.
Title: foo_uie_lyrics3
Post by: webern on 2012-03-01 21:57:58
Thanks to BrutuZ, The vern.
Both ways worked for me.
Title: foo_uie_lyrics3
Post by: TargetD on 2012-03-04 14:09:02
Sorry, probably a really simple question:

I listen to "Home is Where You Hang Your Head" by "Elvis Costello", and here are the lyrics: http://lyrics.wikia.com/Elvis_Costello_%26..._Hang_Your_Head (http://lyrics.wikia.com/Elvis_Costello_%26_The_Attractions:Home_Is_Anywhere_You_Hang_Your_Head).

But it won't load in my panel... I've got lyrics.wikia.com as the top search list but no luck (http://anonym.to/?http://i43.tinypic.com/35229ab.jpg).

Any ideas?
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-03-04 16:42:59
In the link you provided, both the %artist% and the %title are not exact matches.
Your file has %artist% as "Elvis Costello", while the wikia has it as "Elvis Costello & The Attractions", as for the %title%, yours is "Home is Where You Hang Your Head" while on the wikia it is slightly different too, "Home Is Anywhere You Hang Your Head"
Title: foo_uie_lyrics3
Post by: arst on 2012-03-06 08:33:45
Nice component, I have used this great plunging since lyric show panel 1, thanks for the effort.

I got a problem, I want to save lyric as "01 - my first song.lrc" , so I changed the save parameter as : "$if(%tracknumber%,%tracknumber% - )$if2(%title%,%_filename%)", it works fine,
but how it could search the lyric from "Local File Search"?

I tried to change the search parameters artist as "$if(%tracknumber%,%tracknumber%)", it solve my problem, but once I want to search lyrics from online DB it will become useless.

how should I do? thanks.
Title: foo_uie_lyrics3
Post by: WilB on 2012-03-06 11:34:41
This issue has been dealt with by a number of posts in this thread. Please see, e.g., posts 522, 523, 546, 590, 591, 594, 595, 601 and 602.

The bottom line is that currently the saved lyric name must contain the artist and title to be found (although it is planned to change this behaviour). As a workaround in your case you can put a space as the artist name; this should find your local file but will break internet searching - see above posts for more info.
Title: foo_uie_lyrics3
Post by: quisvir on 2012-03-06 21:47:03
First let me say, many thanks to The vern for picking up this project! Your efforts are much appreciated.

I expect it's a bit not done to post a feature request as a first post, so feel free to slap me around with it

I use foobar mostly while 'afk' - sitting/walking about, using a remote to control playback. What would really add to my user experience is if I could view the current song's lyrics on networked devices. Might it be possible to automatically save the current lyrics to a user-defined text file, without affecting regular file saving? For instance, I'd like to save to \\server\share\currentlyrics.txt, which could then be picked up by any device in the network (laptop, htpc, e-reader, phone).

In any case, keep up the good work!
Title: foo_uie_lyrics3
Post by: WilB on 2012-03-06 22:48:06
If you know how to write scripts with wsh panel mod, which you can probably have as a hidden panel, I think you can do this already. If regular saving is to the tag, then the wsh function on_metadb_changed() can be used to detect the appearance of a saved lyric or the lyric3 provided %lyric_exists% to check if it already exists or its appearance. If regular saving is to a file, %lyric_exists% can be used to check if it already exists or monitor its appearance. You would then need to write the rest of the script to copy the lyric to the new location. There is a dedicated thread for help with writing wsh scripts, if you decide to try this rather waiting to see if the vern decides to offer and implement this option.
Title: foo_uie_lyrics3
Post by: JJForums on 2012-03-12 00:40:10
Suggestion: option to remove timestamps, some lyrics in minilyrics has wrong timestamp, sometimes is better the lyrics without timestamps than wrong synced lyrics.
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-03-12 01:21:17
@JJForums Just hit the "Next Lyric" menu item until it fetches either a correctly synced lyric or an unsynced one, then Save it.
Title: foo_uie_lyrics3
Post by: JJForums on 2012-03-12 01:28:50
But sometimes there is only the wrong synced lyrics.
Title: foo_uie_lyrics3
Post by: Sashka78 on 2012-03-12 02:34:09
@Sashka78:
You haven't changed the character set used by any chance? (preferences-> Lyrics show 3 -> Advanced tab) - make sure 'Assume charset for lyrics' is not checked.


Nope, it's not checked.
Title: foo_uie_lyrics3
Post by: quisvir on 2012-03-12 16:42:01
If you know how to write scripts with wsh panel mod, which you can probably have as a hidden panel, I think you can do this already. If regular saving is to the tag, then the wsh function on_metadb_changed() can be used to detect the appearance of a saved lyric or the lyric3 provided %lyric_exists% to check if it already exists or its appearance. If regular saving is to a file, %lyric_exists% can be used to check if it already exists or monitor its appearance. You would then need to write the rest of the script to copy the lyric to the new location. There is a dedicated thread for help with writing wsh scripts, if you decide to try this rather waiting to see if the vern decides to offer and implement this option.


Thanks for the suggestion, WilB! It does sound rather complex, though. And I'm not sure if a script would be able to pick up on an existing lyric being loaded from file, if it's not written to a tag (regular saving is to file, in my case - tags not used at all). So I will keep my fingers crossed and hope that The vern decides to add it 
Title: foo_uie_lyrics3
Post by: realign on 2012-03-13 11:00:32
@The vern, when do you plan to release the next version of foo_uie_lyrics3? Thanks in advance.
p.
Title: foo_uie_lyrics3
Post by: The vern on 2012-03-13 23:13:38
@quisvir:
I might be able to allow saving to multiple locations using a ';' to separate.

@JJForums:
Make sure you configure Minilyrics to only download time-stamped lyrics as Minilyrics will guess the timestamps for unsynchronised lyrics, which is often inaccurate.

@realign:
Not for a while. I'm extremely busy. Probably looking at early/mid April.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-03-14 03:58:03
@The vern

if path contains semicolon ";", lyrics files cannot be found.
looks like a bug

setup
f:\songs\wonder of the sky「sky;melody」\a.cue
f:\songs\wonder of the sky「sky;melody」\a.ape
f:\songs\wonder of the sky「sky;melody」\lyrics\season.lrc
f:\songs\wonder of the sky「sky;melody」\lyrics\dawn.lrc
Title: foo_uie_lyrics3
Post by: WilB on 2012-03-15 18:00:15
@quisvir:
Although the vern has indicated that he might be able to allow saving to multiple locations using a ';' to separate, I am not sure that this will help you as the current behaviour of the plugin is to save the lyrics at the end of track playback. Thus saving to a currentlyric.txt file as you suggest will occur too late for the lyrics of the now playing track to be accessed by networked devices.

You asked if a wsh panel mod script would be able to pick up on an existing lyric being loaded from file. If I understand you correctly, then this is achievable by a simple script. An example is below, that will need configuring to suit your file locations.

Code: [Select]
var fso = new ActiveXObject("Scripting.FileSystemObject");

// Configure source and destination folders; use \\ not \ for new folders
var lyr_source_folder = "c:\\lyrics\\";
var lyr_destination_folder = "c:\\copy\\lyrics\\";
//

var curr_txt;
var curr_lrc;

function on_playback_new_track(metadb) {
// Configure source filenames (also if any part of the file path changes on playing a new track it will need to go here instead of above)
curr_txt = lyr_source_folder + fb.TitleFormat("%artist% - %title%.txt").Eval();
curr_lrc = lyr_source_folder + fb.TitleFormat("%artist% - %title%.lrc").Eval();
//

if (fso.FileExists(curr_txt)) fso.CopyFile(curr_txt, lyr_destination_folder + "current_lyric.txt");
if (fso.FileExists(curr_lrc)) fso.CopyFile(curr_lrc, lyr_destination_folder + "current_lyric.lrc");

//fb.trace(curr_lrc,fso.FileExists(curr_lrc))
}
Title: foo_uie_lyrics3
Post by: syrupbuccaneer on 2012-03-18 22:43:11
I like the plugin but is there any way to queue lyric searches for an entire playlist rather than do it song-by-song?

And I don't know if this was mentioned before but enabling the custom directory for saved lyrics does not copy that same directory to 'local file search' properties in lyric searching config.
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-03-18 23:09:57
And I don't know if this was mentioned before but enabling the custom directory for saved lyrics does not copy that same directory to 'local file search' properties in lyric searching config.

I'm sorry, but why would you have these two fields set differently in the first place? 
Title: foo_uie_lyrics3
Post by: The vern on 2012-03-19 18:21:51
@syrupbuccaneer:
You can't batch download lyrics in the current version, but I may consider it in the future (depending on how complex it would end up being). Also see [a href='index.php?act=findpost&pid=783626']#523[/a] for a work around using a WSH panel.
I know that the local file search custom directory and save-to locations do not work very well together, plans have already been made to correct this.

@BrutuZ:
The file search location accepts multiple values, whereas the save location doesn't. So for example if your lyrics are scattered in several different places, then it can still work properly.
Title: foo_uie_lyrics3
Post by: frank86 on 2012-03-21 13:24:01
Hey

I like this PLugin much, finally there`s a working lyrics plugin

But one thing I miss, is the possibility to deactivate the AUTOMATIC lyric search and to start search manually.

Everytime I listen to a song, wether the lyrics panal is active or not, it searches for lyrics automatically and sends to all the servers of the lyric search engines the information when I listen to which music (I think its very likely that these servers earn their money by creating listening-profiles of users and selling them).
I wish al little more self-determination about my personal information.

It can't be that much work, to add an "deactivate atomatic search"-option and a context menu entry like "start search" or "search online" when you right klick on the lyrics panel.


What do you think?



(sorry for my bad english)
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-03-27 02:59:16
Just reporting that lyrics.wikia.com is returning truncated lyrics. Example:
Quote
Artist : Michael Jackson
Title : Heal the world

Think about the generations and say we wanna make it a better place
For our children and our children's children
So that they know what's a better world for them
And think they can make it a better place

There's a place in your heart and I know that it is love
And this place could be much brighter than tomorrow
And if you really try, you'll find there's no need to cry
In this place you'll feel there's no hurt[...]
It includes and actually ends on that [...]
Title: foo_uie_lyrics3
Post by: The vern on 2012-03-27 08:36:14
@frank86:
The next version will only do an automatic search if a panel is active.

@BrutuZ:
That's just how they appear on wiki lyrics. http://lyrics.wikia.com/Michael_Jackson:Heal_The_World (http://lyrics.wikia.com/Michael_Jackson:Heal_The_World)
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-03-27 16:47:34
In regard to his argumentation frank86 must be German. That's so typical here!
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-03-27 18:01:14
@BrutuZ:
That's just how they appear on wiki lyrics. http://lyrics.wikia.com/Michael_Jackson:Heal_The_World (http://lyrics.wikia.com/Michael_Jackson:Heal_The_World)

Not a plugin fault, lyrics.wikia's fault indeed. I posted because it was the second lyric to appear truncated that way so figured it could be a Plugin problem. But after checking the link it's just another case of goddamn licensing 
Quote
Unfortunately, we are not licensed to display the full lyrics for this song at the moment. Hopefully we will be able to in the future.


Sorry about the fuzz 
Title: foo_uie_lyrics3
Post by: Hypernova on 2012-03-28 06:01:05
First thanks vern for your work!

Nice component, I have used this great plunging since lyric show panel 1, thanks for the effort.

I got a problem, I want to save lyric as "01 - my first song.lrc" , so I changed the save parameter as : "$if(%tracknumber%,%tracknumber% - )$if2(%title%,%_filename%)", it works fine,
but how it could search the lyric from "Local File Search"?

I tried to change the search parameters artist as "$if(%tracknumber%,%tracknumber%)", it solve my problem, but once I want to search lyrics from online DB it will become useless.

how should I do? thanks.



This issue has been dealt with by a number of posts in this thread. Please see, e.g., posts 522, 523, 546, 590, 591, 594, 595, 601 and 602.

The bottom line is that currently the saved lyric name must contain the artist and title to be found (although it is planned to change this behaviour). As a workaround in your case you can put a space as the artist name; this should find your local file but will break internet searching - see above posts for more info.


@arst, I have the exact same setup with you about the lrc file. I'd like to request vern to add an option to separate the local search option also. But for now, my workaround is use
Code: [Select]
$if(%ispaused%,%artist%, )
in Artist search parameter. This way, when you want to do online search, just paused the song and do a manual search. It's not perfect, but for me I rarely get a hit anyway. Most of my collections are anime songs, I do wonder why lyrics2 seem to get much more results. Probably something to do with database I guess.
Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-03-31 03:47:14
Is it possible to display in the panel whether it is still searching for lyrics?  E.g., I want to add a line "Searching..." if it's still looking, and then maybe "Done" when it's done.  (possible via a %tag%?)
Title: foo_uie_lyrics3
Post by: The vern on 2012-03-31 19:13:12
@Hypernova:
As I have said previously the next version will not require the artist name if the lyric is saved in the same folder as the track.

@neothe0ne:
I have plans to create a titleformatting variable in the fallback text which contains the search progress (as a percent), then that variable can be used however the user wishes.

Hope that helps.


Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-03-31 19:24:08
@Hypernova:
As I have said previously the next version will not require the artist name if the lyric is saved in the same folder as the track.

@neothe0ne:
I have plans to create a titleformatting variable in the fallback text which contains the search progress (as a percent), then that variable can be used however the user wishes.

Hope that helps.



maybe adding a debug option to enable print to fb2k console (available from view -> console) for each searched string on an repository (online database, local file search directories...) ex. searched pattern/string "abc.lrc" at local file search -> g:\abc album\lyrics
this would allow us to debug the search string pattern on our own.
Title: foo_uie_lyrics3
Post by: The vern on 2012-03-31 19:41:43
Just to be clear, it doesn't have any particular search pattern, it just searches for the artist and title names within the filename. I'll see about adding debug info (although I can't see it being particularly useful).
Title: foo_uie_lyrics3
Post by: McBag on 2012-04-01 17:40:11
Hi,
first of all thx for your great work.
I have a question how can I avoid that the minilyrics window pops up?
I want it to completely run in the background.
I just want to see my foobar window and not the minilyrics window.
Here's a video that shows what I mean: http://youtu.be/h3H4njDOePc (http://youtu.be/h3H4njDOePc)
Thx!
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-01 18:00:51
see [a href='index.php?act=findpost&pid=779681']#403-407[/a].

Hope that helps.
Title: foo_uie_lyrics3
Post by: McBag on 2012-04-01 19:47:32
Thx for the reply.
I already figured this out.
The thing is I wouldn't want to minimize minilyrics everytime I start foobar.
Is this possible to achieve?
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-01 20:36:33
Not as far as I'm aware. You can make the window smaller so that it's less annoying but beyond that I cant help, sorry!
Title: foo_uie_lyrics3
Post by: McBag on 2012-04-02 14:15:33
I didn't change anything but now the program works as I imagined it.
Amazing!
€: Got the solution.
Push ctrl+alt+m once and be happy for ever!
Title: foo_uie_lyrics3
Post by: quisvir on 2012-04-03 14:41:45
@The Vern:
Thanks for the offer of allowing multiple save locations. But my case is rather tricky (as WilB rightly pointed out), in that it would require the second copy to have a static filename, and it would have to be saved at the start of the song. But if such a thing is possible at all, I would very much welcome it

@WilB:
Thanks so much for providing that script! I hadn't considered using a script to copy pre-existing lyrics files, as opposed to getting the loaded lyrics from the plugin itself. It still leaves the songs without saved lyrics of course, but it does take care of all regularly played songs.

I've changed the script to suit my particular case, so I've added it below in case anyone is interested. A few notes:
- It copies .txt lyrics if present, otherwise .lrc is converted. Conversion is very 'dirty', so it won't work on files that contain errors. For instance, timestamps are recognized with a few simple charAt tests instead of a proper regexp (for performance reasons).
- File operations are optimised for using a local source, and network destination. Hence, reading .lrc files is done line by line, but writing is done in one go.
- Suggestions for improvements are always welcome

Code: [Select]
//
// Script to copy current song lyrics to a static location.
//
// Copies .txt if present, otherwise .lrc is converted (quick 'n dirty).
// File operations optimised for using a local source, and network destination.

var fso = new ActiveXObject("Scripting.FileSystemObject");

var source = fb.FoobarPath + "lyrics\\";
var dest = "m:\\current_lyric.txt";

function on_playback_new_track(metadb) {
var curr, f, line, lyric, end, text, i, c;
var lines = [];

curr = source + fb.TitleFormat("%artist% - %title%").Eval();

try {
if (fso.FileExists(curr + ".txt")) {
fso.CopyFile(curr + ".txt", dest);
} else if (fso.FileExists(curr + ".lrc")) {
f = fso.OpenTextFile(curr + ".lrc", 1);
while (!f.AtEndOfStream) {
line = f.ReadLine();
lyric = line.slice(line.lastIndexOf("]") + 1);
while (line.charAt(0) === "[" && !isNaN(line.charAt(1))) {
end = line.indexOf("]", 8);
lines.push([lyric, line.slice(1, end - 1)]);
line = line.slice(end + 1);
}
}
f.Close();

lines.sort(function (a, b) {
if (a[1] < b[1]) return -1;
if (a[1] > b[1]) return 1;
return 0;
});

text = "";
for (i = 0, c = lines.length; i < c; i++) {
text += lines[i][0] + "\r\n";
}
f = fso.OpenTextFile(dest, 2, true);
f.Write(text);
f.Close();
}
} catch (e) {
if (f) f.Close();
}
}
PS: My apologies for replying so late, real life got the better of me for a while
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-03 18:53:40
Hi,

great plugin, I'm just missing one little thing:

Normally I want the lyrics to be saved in configuration folder, but I'm looking for an easy way to save lyrics to file-tags after I checked/corrected them. Of course, changing the save method in preferences (and changing it back afterwards) is possible, but not very convenient. My idea would be a simple "save to tag"-entry in context menu.

Is there a way to get this? Or another - maybe even easier - way I overlooked?

One more thing: Is it possible to use the seekbar while editing lyrics?
Title: foo_uie_lyrics3
Post by: McBag on 2012-04-03 20:53:27
It seems as Minilyrics fetching doesn't always works.
Sometimes it just snatches from other sources though the tool is configured to fetch the songtext from minilyrics first.
Is this a known bug?
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-03 23:13:33
@xbrtll:
There is currently no independent save to tag option, but one way round it would be as follows: As lyrics are saved at the end of the song, you can do your editing while the song is playing and have the automatic save always saving to tag. This of course assumes that you want to go round checking/correcting the lyrics all throughout playback, which you may not want to do. It should also be noted that editing a pre-existing lyric (either in the tag or file) using the built in editor triggers a re-save at the end of the song (or apply/OK if the checkbox is ticked). Put simply, you could save them to the tag automatically and edit them later.
You can't use the fb2k seekbar whilst the editor is open, but that is why I provided the fast-forward and rewind buttons (which skips by 5s).

@McBag:
The Minilyrics program restricts access to it's servers - if you query too frequently. Does the actual minilyrics app display lyrics for the songs in question?

Hope this helps
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-04 08:55:00
Thank you for your answer!

This approach works fine when i'm working on several lyrics straight (e.g. a whole album). Then again, it's no big deal to change preferences for that time. A "save to tag"-button would help after editing individual lyrics (for example to a song that came up in random playback). I want the lyrics in file-tags to be reliable or - to put it in another way - I want to know that I don't have to change them anymore. So I would lose this "have I checked?"-information by saving everything directly to tags.

One more problem is that foobar can read from but not write to (zip -) archives. In this case no lyrics would be saved at all. (that point can be extended to every read-only source)


Regarding this seekbar"problem": I've seen the buttons you are talking about, it just would be easier to jump to the intended position using waveform seekbar. Is it a technical limitation or easy to integrate?
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-04 13:31:46
I just found a workaround for the seekbar: you can use the waveform seekbar and lyrics editor at the same time if you place the seekbar in a scratchbox.

But I still don't see why the editor has to disable main window in the first place.
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-04-04 15:25:54
It doesn't have to, it's a modal window, they are simply designed that way. Something about not losing the window behind the main (parent) window, or being mandatory to "finish your business" with it before coming back to the mais application (usually settings windows are modal, so that while you're changing setting you focus on that and make sure to close the window and therefore save the changed settings without digressing in the program)
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-04 15:36:58
Sure, but why is it that way? Am I missing any problems that could occur if it wasn't a modal window?
Title: foo_uie_lyrics3
Post by: McBag on 2012-04-04 18:49:47
Quote:
The Minilyrics program restricts access to it's servers

Ah, then everything is fine. I was just testing a bit and changed songs after 2-5 seconds^^
Yes that helped me.
Thx again!
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-04-04 18:54:59
Sure, but why is it that way? Am I missing any problems that could occur if it wasn't a modal window?

They behave like that by design, probably the window you're referring to could be created as a regular window instead of a modal.
Honestly, beats me why it is a modal, but The Vern probably can elaborate more on that since he re-developed the plugin. I'm not that close to programming, just shooting some ideas here 
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-05 22:25:25
Another thing about the editor: is it possible to assign keys to "Synchronise selscted line" and so on?
Title: foo_uie_lyrics3
Post by: tomso on 2012-04-12 12:50:51
using:
foobar2000 v1.1.2
foo_uie_lyrics3 v0.2.3

May I ask how to associate lyrics for lyrics3? When I right click the panel, I only got this but no association option:

(http://i256.photobucket.com/albums/hh173/kor_003/foo_lsp_a_02.jpg)


Thank you very much!!!!!


ps. I understand someone may asked this before... However, I have google it but cannot find any solution... also my Eng is not good so it is very hard for me to read all 27pages here....pls forgive me if I repeacted the queation....
Title: foo_uie_lyrics3
Post by: tpijag on 2012-04-12 13:26:55
Shift + right click
Title: foo_uie_lyrics3
Post by: tomso on 2012-04-12 13:29:15
Shift + right click


Thank you very much!!!
Title: foo_uie_lyrics3
Post by: tomso on 2012-04-12 14:20:33
using:
foobar2000 v1.1.2
foo_uie_lyrics3 v0.2.3

One more queation... is it cannot use for the music file .wav / .mp3 ??

I am confused because it should not depend on the format of the music file... but I tested with different file and get this result...

Thank you!
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-14 11:23:42
You're right: it should not depend on the format and it does not. The search parameters can be found in preferences (Lyrics Searching tab). By default this is artist and title (with fallback to filname). So your problem might be caused by wrong or missing tags. Or there are simply no lyrics available for the tracks you tested.

You also have the option to do a manual search in the context menu (right-click on the Lyrics Show Panel). Did you try this yet?
Title: foo_uie_lyrics3
Post by: Corey on 2012-04-14 13:40:02
Anyone having problem with inability to find lyrics for some songs that are very easy to find? Are there sites that I can put into plugin additionaly, that are better than the ones included?
Title: foo_uie_lyrics3
Post by: tomso on 2012-04-14 14:00:24
You're right: it should not depend on the format and it does not. The search parameters can be found in preferences (Lyrics Searching tab). By default this is artist and title (with fallback to filname). So your problem might be caused by wrong or missing tags. Or there are simply no lyrics available for the tracks you tested.

You also have the option to do a manual search in the context menu (right-click on the Lyrics Show Panel). Did you try this yet?


I tried "lyrics association" and it has no response. In "Preferences: lyric Show 3  >  Lyric Saving  >  Manage associations" it has the record, but the lyrics just do not show when playing .wav / .mp3. I tried associate other music in FLAC, ape, etc. with the same lyrics file (in both. txt and .lrc) and it can show the lyrics.

Thank you!
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-14 19:38:01
Quote
but the lyrics just do not show when playing .wav / .mp3


Even after waiting about 10 to 20 seconds? Depending on settings, the program might query all other sources before it shows the lyrics.

Did you try the manual search I mentioned before? Associated lyrics should show up there, too. It also shows which information is used for the queries.

And to be sure: Associations search is included in search order?
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-16 21:42:01
What about my "feature requests"? Any chance they will be added sometime?

- lyrics editor should not be a modal window (I'm not sure whether it's complicated to change that)

- keyboard shortcuts synchronise line etc. (if not already present and I'm just missing that possibility)

- synchronise line button should work on press instead of release/click (not absolutly certain about this, but it sould be preferable in most situations)

- the save to tag option in context menu


I also have one more question: "About current lyrics" has a field named "Quality". I don't think I've seen any value other then "Unknown" there yet. How do I use this filed?
Title: foo_uie_lyrics3
Post by: StealthX on 2012-04-18 09:11:02
Can you make it so when foo lyrics3 finds lyrics on lyricwikia that has the copyright thing that prevents showing all the lyrics that it will query the next source? Example page" http://lyrics.wikia.com/index.php?action=e...s%20From%20Hell (http://lyrics.wikia.com/index.php?action=edit&title=Pantera:Cowboys%20From%20Hell)

It displays a page like this:
Code: [Select]
Ohhhh...c'mon!

Under the lights where we stand tall
Nobody touches us at all
Showdown, shootout, spread fear within, without
We're gonna take what's ours to have
Spread the word throughout the land
They say the bad guys wear black
We[...]

Unfortunately, we are not licensed to display the full lyrics for this song at the moment. Hopefully we will be able to in the future. Until then, how about a random page?

[I want to edit metadata]
Title: foo_uie_lyrics3
Post by: Klapo on 2012-04-18 22:43:19
Hmmm, is Automatic save to tag (when lyrics is not synced) not working only for me?
(http://puu.sh/qhYs.jpg)
Title: foo_uie_lyrics3
Post by: lettuceman44 on 2012-04-19 23:10:06
Why are there sometimes japanese(or chinese? sorry I can't tell  ) by the song name at the top after the lyrics load?

edit: Forget about that issue, it is database related I believe. 
Title: foo_uie_lyrics3
Post by: jaedma on 2012-04-21 18:25:33
I had lyrics2 and it have a folder structure with subfolders, I mean  /music/lyrics/A , /music/lyrics/B, ....

I have thousand of lyrics files. I see that lyrics3 search a folder and save the txt in this. There is a way I can use the subfolder structure? or need I to move all lyrics to the root folder?

If we can not have subfolder structure to save lyrics please reconsider as request.

Thanks, nice work.
Title: foo_uie_lyrics3
Post by: tpijag on 2012-04-21 18:32:18
Don't think this changed between versions. Regardless, the dialog for lyric saving allows a custom directory and specifying the custom directory can be done using titleformatting. Should do exactly as you need.
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-21 22:26:52
@xbrtll:
1 and 2 - Yes, they're already done.
3 - unlikely to happen.
4 - perhaps in the future but not in the next release.
The reason the 'Quality' information was present was due to a previous lyric source which provided lyric rating information. The next version will contain a source which provides rating info.

@StealthX:
I can either stop it loading these truncated lyrics altogether, or leave it as is. I would have thought leaving it as is would be better - as some lyrics are better than no lyrics.

@Klapo:
I'm not having any problem with the saving lyrics to either tag. Make sure there isn't a lyric already present in your UNSYNCED LYRICS tag. Does it work when you right click -> save?

@jaedma:
As tpijag says you can use titleformatting in the custom save directory option (in preferences). Something along the lines of: "c:\music\lyrics\$cut(%artist%,1)\"
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-22 10:56:46
Quote
1 and 2 - Yes, they're already done.

Thank you very much!

Quote
3 - unlikely to happen.

I think I can live with that as soon as I can use keyboard-shortcuts. 

It's just that synchronising works better (i.e. more accurate) for me when holding the mouse button and releasing it to synchronise line instead of clicking on the button. However, I'm not sure whether making it an on-click button would solve that problem.

Quote
The next version will contain a source which provides rating info.

Is it possible to add such ratings to ones own lyrics, too?
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-23 17:38:15
Version 0.3 uploaded.

Download here: http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

Changelog:[/u]
- Partially rewritten lyric searching, next lyric now works properly, and it should be much more stable. Searching the internet and using the search dialogue should also be faster.
- Added a new database: Timestamped 3.
- The lyrics search is now only active if a panel exists in the layout.
- Lyrics editor auto save option is maintained on restart.
- The custom save directory is used in the local file search if it's not already specified in the custom search path.
- Pressing enter in the lyrics search dialogue searchs/loads lyrics depending on which control has focus.
- Local file search only requires title if loading from the song directory.
- Adjust offset no longer displays as -1.
- In the lyric editor, pressing enter synchronises the lyrics (the edit box mustn't have focus).
- The context menu no longer uses shift.
- The fallback text now has the following titleformatting: %search_state% and %search_progress%.
- The last line of synchronised lyrics is now highlighted.
- Fixed an issue where tracks beginning with 'Unknown' would not find a lyric.
- wiki searches no longer swap the '&'.
- Double clicking on the panel opens the editor.
- Editor dialogue is non-modal now.
- Some changes to the layouts of the preferences/settings pages.
- Fixed a problem where using the 'Set font colour' at the start of a line would erase all the line breaks.
- Completely new associations. They are now based on the metadata (rather than filenames) and update when the metadata is changed. This is enabled automatically to allow faster searching.
- Added 'Choose lyric' option in the context menu.
- More robustness in checking whether a lyric exists before saving one.
- It can now load lyrics with a ';' in the filename or path.
- An SDK for writing your own lyrics sources will be released shortly.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-04-23 18:05:59
Thanks for new version!

Have a reproducable crash!  Crash report already sended!

Lyrics are displayed, "choose lyrics..." from context menu and open arbitrary text file, then "about lyrics..." -> Crash
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-23 18:11:22
Thanks, I'm looking into it now

Version 0.3.1 uploaded.

Changes:
- Fixes crash with choose lyric.
Title: foo_uie_lyrics3
Post by: webern on 2012-04-23 18:21:47
Big thanks for the new version.
A bug:
If the "Automatic Save" is disabled, I cannot manually save loaded lyrics from the context menu.
I'm using a portable foobar installation.
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-23 18:24:28
It's working here, make sure you haven't got "don't save" selected as the save method.
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-23 18:24:37
Thank you again!

Regarding the synchronise-line key I've been hoping for assignable shortcuts in foobar preferences, but the enter-version might also work.

Is it inteded that quality information is lost when saving lyrics locally or am I doing something wrong?
Title: foo_uie_lyrics3
Post by: webern on 2012-04-23 18:30:50
It's working here, make sure you haven't got "don't save" selected as the save method.

I have "Save to configuration folder" set as the save metod.
Manual saving don't work for me.
"Automatic Save" works fine.

added:
If "Auto save on OK or Aply" is checked on in the "Lyric editor" I CAN save a lyric by pressing OK/Apply.
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-23 18:44:42
Thanks, I know where the problem is now, I'll fix it in the next release.
Title: foo_uie_lyrics3
Post by: webern on 2012-04-23 18:55:05
Just a quastion
What does %search_progress% show to us?
I see 50, 66, 83.
What does that mean?
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-23 18:58:41
It's a percent of the search progress.
Title: foo_uie_lyrics3
Post by: MartDann on 2012-04-23 19:32:53
Thanks for the new Version.
But, i have a Crash if i start a Stream
Crashlog sended
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-04-23 20:05:02
Now that you have made preferences even cleaner, let me repeat what i wrote some months ago:

Quote
Does the search parameter fields in lyric searching page of the prefrences is necessary at all? Considering that %artist% is remapped to artist/album artist/composer/performer and %title% to title/filename (see reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#.25artist.25)) i have no idea what else should be written in the search parameters than what comes by default (by the way: due to field remapping $if2(%title%,%filename%) is identical to %title%).
Title: foo_uie_lyrics3
Post by: Erich_2 on 2012-04-23 20:49:07
Great - that's what I'm waiting for along time!  Works perfekt here.
Thank You very very much!

My fallback text is now:
Quote
Artist: %artist%
Title: %title%
Album: %album%

:: %search_state% [ %search_progress%'%'] ::
Title: foo_uie_lyrics3
Post by: Speech on 2012-04-23 21:38:38
Unfortunately, I'm getting a systematic crash with Lyrics3 v. 0.31 when foobar starts.
I sent you some failure reports.

Then I manually replaced it with version 0.22 and foobar works again.

I hope you will be able to fix this soon.

Thanks in advance
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-23 22:08:21
Is the rating "Excellant" a spelling mistake (-> excellent) or is there an explanation for the 'a'? (English is not my first language...)
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-24 15:41:54
Version 0.3.2 uploaded. You can update via foobar's update feature.

Changes:
- Multiple crash fixes with streams.
- Fixed spelling of excellent.
- Fixed right click saving.
- (plus some other minor fixes)

Many thanks to those who gave feedback
Title: foo_uie_lyrics3
Post by: culinko on 2012-04-24 18:10:43
great update! many thanks for this release.

i just want to thank you, it solved all issues i had, except the one that still persists. it ignores the text in brackets, on the remixes, live versions, acoustic versions and so on. so if i have for example "Ellie Goulding - Lights.lrc" and "Ellie Goulding - Lights (Bassnectar Remix).lrc" and i start the regular song, i see the lyrics for a remix. otherwise everything else is great.

and want to add 3 feature requests, some of them were already discussed and they are not hard to implement i think

- add stop button in lyric search dialogue (if i want to correct artist/title info and don't want to wait 10 seconds)
- add ability to NOT move lyrics and NOT adjust the offset when dragging SYNCED lyrics with mouse (not important much, i just sometimes drag the lyrics accidentally and i guess adding one option for this is not so difficult)
- add new type of searching for lyrics, for example "prefer local search and download new in the background". now if i want to browse between all the possible lyrics INSTANTLY, i need to click "lyric search", click through all the results, exit the search window and right click on lyrics panel with "next lyrics" option. with that setting, i would see the local search result and just wait for 10-15s to be able to click "next lyrics" and see the other lyrics instantly.

many thanks for this version once again, much appreciated!
Title: foo_uie_lyrics3
Post by: MartDann on 2012-04-24 18:24:44
Thank you for the fast update.
Tested the new Version and the streams works now perfect
Title: foo_uie_lyrics3
Post by: Speech on 2012-04-24 18:24:52
Version 0.3.2 uploaded. You can update via foobar's update feature.

Changes:
- Multiple crash fixes with streams.


Thank you: this version seems to have solved the crashes I encountered.
Title: foo_uie_lyrics3
Post by: WilB on 2012-04-24 18:44:02
@culinko
Quote
if i have for example "Ellie Goulding - Lights.lrc" and "Ellie Goulding - Lights (Bassnectar Remix).lrc" and i start the regular song, i see the lyrics for a remix


Are you sure? Although it did not say in the change log this issue is supposed to be fixed. I just tested 6 tracks where there are versions with and without parentheses and it loaded the correct lyric for me each time using local file search (the file name of the loaded lyric was checked in about current lyrics). Are you sure that the incorrect lyric is not being loaded through some other route such as a tag or incorrect association or that there isn't some other error etc?
Title: foo_uie_lyrics3
Post by: culinko on 2012-04-24 22:20:27
@culinko
Quote
if i have for example "Ellie Goulding - Lights.lrc" and "Ellie Goulding - Lights (Bassnectar Remix).lrc" and i start the regular song, i see the lyrics for a remix


Are you sure? Although it did not say in the change log this issue is supposed to be fixed. I just tested 6 tracks where there are versions with and without parentheses and it loaded the correct lyric for me each time using local file search (the file name of the loaded lyric was checked in about current lyrics). Are you sure that the incorrect lyric is not being loaded through some other route such as a tag or incorrect association or that there isn't some other error etc?

i don't have any lyrics stored in tags. i have prefer synced with local search first. tested it now again with "paramore - where the lines overlap" and "paramore - where the lines overlap (acoustic)" with the same result. the lyric in "about current lyrics" is the wrong one.

edit: i just added new lyric and clicked "save" and it worked. only thing that bothers me is, that in lyric search, there are 4 non-synced lyrics for acoustic version, 1 non-synced lyric for regular version and 2 synced lyrics for regular version. everytime i start acousting version of the song with my non-synced lyrics (got prefer synced in settings), it's overwritten with the synced lyrics from a regular song. it shouldn't be.

btw. found one odd thing. if i have wrong lyrics and i find better lyrics, then start another song, the new lyrics are not remembered. i need to click "save" in order for them to be remembered. i think it wasn't like this before, i just switched to a better lyrics, started a new song and the better lyrics were here when i started the previous song again. i'm just curious if this got changed or i remember it wrong. (same with offset, not remembered until i hit "save")
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-25 00:57:31
I've just tested with the filenames you've provided and I've had no problems (despite my best efforts).
It might be worth having a look in the associations search properties, it might be forcing the incorrect lyric to show. Just remove any entries which point to the wrong lyrics.
What does your lyric search dialogue show? What order do the files appear in? (you can see the file name by scrolling to the right and expanding the column) - it might be easier to show me with a screenshot. Just as a sanity check you are actually using version 0.3.2 right?

If lyrics of the same type (synced or not) already exist for a track, these lyrics will not be overwritten (as stated in preferences). You have to use the save option (it's been like this all the time I've been developing lyrics3). The offset is saved provided 'automatic save' is enabled and the appropriate save method is selected (it also of course relies on you loading the same lyrics next time the track is played).
Title: foo_uie_lyrics3
Post by: culinko on 2012-04-25 01:34:53
I've just tested with the filenames you've provided and I've had no problems (despite my best efforts).
It might be worth having a look in the associations search properties, it might be forcing the incorrect lyric to show. Just remove any entries which point to the wrong lyrics.
What does your lyric search dialogue show? What order do the files appear in? (you can see the file name by scrolling to the right and expanding the column) - it might be easier to show me with a screenshot. Just as a sanity check you are actually using version 0.3.2 right?

If lyrics of the same type (synced or not) already exist for a track, these lyrics will not be overwritten (as stated in preferences). You have to use the save option (it's been like this all the time I've been developing lyrics3). The offset is saved provided 'automatic save' is enabled and the appropriate save method is selected (it also of course relies on you loading the same lyrics next time the track is played).


were you testing synced-synced or unsynced-synced stuff? because i already found out when i click "save" on synced lyrics, it's shown correctly on next play. but it loads the wrong lyrics if i have unsynced ones.

i just looked in the lyric search dialogue. first 2 entries are synced lyrics for regular version from timestamped 3 database. 3rd one is local file search (correct lyrics). 4th entry are unsynced lyrics for acoustic version. 5th entry are unsynced lyrics for regular version. my order is associations search, local file search, and then the other stuff. btw. when lyrics end in "associations search"? beacuse i got here like 30 entries and i have no idea how they ended here. (i have like 4000 lyrics as a local files)

attaching screens so it could be more clear.

http://kopasite.net/up/w19tq7db5p11kw7/foo...searchorder.jpg (http://kopasite.net/up/w19tq7db5p11kw7/foobar-searchorder.jpg) - here is my search order

http://kopasite.net/up/1tu535wztri89xc/foo...lyricsearch.jpg (http://kopasite.net/up/1tu535wztri89xc/foobar-lyricsearch.jpg) - here are results for an acoustic version (now i realized, the 3 entries of a normal song comes from "timestamped 3". could this be the issue?)

http://kopasite.net/up/gps788jq72eq3c7/foo...archregular.jpg (http://kopasite.net/up/gps788jq72eq3c7/foobar-lyricsearchregular.jpg) - here are results for a regular version. on 7th spot, there are lyrics for an acoustic version, no idea how they ended here.
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-25 02:00:37
Ahh now I understand the problem. Essentially it's because your using prefer synced and you want to load an unsynced lyric (it's nothing to do with the fact it's a different version of the song). An interim solution would be to select 'no preference' as the type of lyric to load.
I will make a very small change to the code which will allow you to use the associations to force an unsynced lyric to display, even when prefer synced is selected (and so solve your problem). I'll do it in the morning though!

Many thanks for your feedback
Title: foo_uie_lyrics3
Post by: culinko on 2012-04-25 03:01:52
Ahh now I understand the problem. Essentially it's because your using prefer synced and you want to load an unsynced lyric (it's nothing to do with the fact it's a different version of the song). An interim solution would be to select 'no preference' as the type of lyric to load.
I will make a very small change to the code which will allow you to use the associations to force an unsynced lyric to display, even when prefer synced is selected (and so solve your problem). I'll do it in the morning though!

Many thanks for your feedback


no problem man, you're the best! and how could i assign the lyrics? because i have like 30 assigned lyrics and i have no idea how they ended here. btw. i found out the lyric search window won't remember its size and column sizes after reopening, but it's only a cosmetic thing:)
Title: foo_uie_lyrics3
Post by: Peti on 2012-04-25 08:11:00
thanks for the updated version, but what about my feature request regarding custom search string in local search? I have all my lyrics saved as %fielname% and I can't make it work without breaking the online search. This makes me the componet unsusable
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-04-25 08:17:22
thanks for the updated version, but what about my feature request regarding custom search string in local search? I have all my lyrics saved as %fielname% and I can't make it work without breaking the online search. This makes me the componet unsusable



you can save the online lyrics first. then let local search do its job
Title: foo_uie_lyrics3
Post by: Der Internet on 2012-04-25 17:14:53
i just found this awesome component. is is possible to search a bunch of files at the same time? i cannot find this option
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-25 17:49:50
Not at present. You can work around this by either using foo_preview or a WSH panel script (see [a href='index.php?act=findpost&pid=783626']here[/a]).
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-26 19:47:29
Version 0.3.3 uploaded.

Changes:
- Added a tool to batch associate lyrics with a customised filename (most users don't need to use this, only those whose lyrics are saved with a filename that is not automatically recognised). Available via the associations search properties.
- Lyrics found from either the tags or the associations will be displayed first - regardless of their type (synced or not).

@Peti:
The batch associating tool I've just added will allow to save associations for the lyrics named with %filename%. It is worth noting that any lyric that is saved through the plugin has an association saved along with it, so any new lyrics you download and save will have an association saved regardless of your titleformatting filename pattern.

@culinko:
Associations are saved automatically at the end of a song, therefore you just have to have the desired lyric displayed in the panel at the end of the track.
Title: foo_uie_lyrics3
Post by: culinko on 2012-04-26 21:31:31
it's working as it should, great work! many thanks The vern.
Title: foo_uie_lyrics3
Post by: JJForums on 2012-04-27 00:57:45
where is minilyrics option? where can i download version 0.2.3 again?
Title: foo_uie_lyrics3
Post by: godrick on 2012-04-27 01:53:24
The Vern, it seems using preview to automatically search and download lyrics doesn't work as it did in the past - the behavior change occured with today's version - nothing else changed in my setup.

Previously, I could set up preview to play the first minute of a song, and this component would automatically search, load and save lyrics with various component settings.  As of today, that doesn't work with a particular scenario which is the most common scenario for me. 

Scenario: song with unsynced lyrics already in a tag, timestamped sources selected (5000 millisec timeouts), "prefer synced" selected, enabled automatic save.  The initial search that commences when the song begins to play completes instantly (far too quickly to have allowed for an actual search of my sources), and the only search result is the existing unsynced lyric tag.  If I manually hit "search", then another search commences, and this time it appears to actually conduct the search and returns results from the selected sources.  However, it never automatically loads any synced lyric result and thus fails to save what it finds.

So the initial search that automatically commences at the beginning of a song does not seem to work, and the loading of the preferred results of a subsequent manual research never works automatically.  I can manually load the results and manually save the results (and look OK when I look into the tags of the song), so I think the actual search results of the second search are real and valid.

If there is a new setting I've missed, or if any of this is not clear, please let me know.  Everything else looks great, and worked great other than this item today - thanks for your efforts.
Title: foo_uie_lyrics3
Post by: Peti on 2012-04-27 07:19:00
@Peti:
The batch associating tool I've just added will allow to save associations for the lyrics named with %filename%. It is worth noting that any lyric that is saved through the plugin has an association saved along with it, so any new lyrics you download and save will have an association saved regardless of your titleformatting filename pattern.


Thanks, it's working, but it takes quite a long time and it is not the best solution for me, because I use foobar on more PCs and so I need to constantly rescan the library (and rescanning via VPN takes even more time)
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-04-28 11:34:59
small bug in version 3.0.3
if the last line isn't a blank line, highlightning of the last line starts after start-time of line

congratulations to "the vern", who made lyrics-plugin indispensable for every music-fan - really great work
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-04-28 15:07:16
Regarding the synchronise-line key I've been hoping for assignable shortcuts in foobar preferences, but the enter-version might also work.

I finally found some time to try it and I have to say: it doesn't really. The description in the changelog is not quite correct:

- In the lyric editor, pressing enter synchronises the lyrics (the edit box mustn't have focus).

Pressing enter synchronises line if and only if the synchronise line button has focus and a line is selected. So the only difference to the old version is that the button has focus and first line is selected when you start the editor. After using another button just once, everything is like before as enter activates that element instead.
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-04-28 16:58:56
big bug in version 3.0.3

displayed online lyric will be stored automatically without user's wish

Title: foo_uie_lyrics3
Post by: The vern on 2012-04-28 17:19:37
@lender1257:
I can't replicate what you're describing, can you explain your set up/scenario more? (i.e. save settings, search settings, whether lyrics already exist etc).
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-04-28 18:23:29
sorry guys

there isn't a big bug in version 3.0.3
i haven't turned off the "automatic save" option after installing

Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-04-29 00:03:04
Some issue with lyrics identification.
"Prefer synced" is choosed. Have following files in local directory:
Code: [Select]
Black Sabbath - Changes.lrc
Black Sabbath - Paranoid.lrc
Black Sabbath - Tomorrow's Dream.lrc

When playing "Black Sabbath - Black Sabbath" (title is the same as artist) 'Black Sabbath - Changes.lrc' is being displayed in Lyrics Show panel. After deleting 'Black Sabbath - Changes.lrc' 'Black Sabbath - Paranoid.lrc' is being displayed and so on.
Title: foo_uie_lyrics3
Post by: The vern on 2012-04-29 00:25:28
@GCRaistlin:
Thanks for reporting, it will be fixed in the next release (I was aware of it, I'd just forgotten).
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-04-29 19:39:40
I get random pop-ups of "wrong ext"
don't know how to reliably reproduce it

basically, foobar2000 continuously play tracks. some track have lyrics, some don't. some tracks are cue+wave file, some are just plain mp3s.
Title: foo_uie_lyrics3
Post by: Drunk.Suika on 2012-04-30 17:54:40
Signed up to thank you for this plugin.

I've also a small problem, in that lyrics cannot be read from tags if the artist field is empty. Took me half an hour to figure out this was the problem with tag lyrics not being read D:.
Title: foo_uie_lyrics3
Post by: Torava on 2012-05-01 12:20:56
New version works great, but there's still a problem with timestamped lyrics.

I think lyrics are much more easier to read when sections of a song are separated with extra line break. The problem is, the plugin doesn't treat an extra line break right. It thinks it's a line of words like other lines and therefore scrolling stops at it. What it should do is to ignore the line break and scroll smoothly to the next section.

Quote
[00:45.48]You can take away my heroes
[00:48.88]Can you take away my pain
[00:53.88]
[00:56.85]Take away my pain
[01:03.01]Leave the cold outside
[01:09.39]Please don't let it rain
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-05-02 08:28:07
lyrics search is kind of weird when track title is only one character



I load tracks with cue file and disabled all online DB. component shows lyrics not found when playing "in the rain" as expected. However, content of sds-125.txt gets picked up as lyric whenever foobar plays track "G" and "D". this is harmless from my usage.

setup:

sds-125.cue
in the rain.wav
G.wav
D.wav
sds-125.txt

sds-125.cue defines tracks details for "in the rain", "G" and "D"
Title: foo_uie_lyrics3
Post by: troscat on 2012-05-02 15:47:07
first, i'd like to thank the vern for this great plug-in. appreciate it very much.

I have this nagging problem when sometimes synced lyrics wont save automatically on file's tag. tried to force save but still the same. what seems to be the problem?

Title: foo_uie_lyrics3
Post by: Ryoma on 2012-05-02 16:05:02
Hello everybody!

I've been using foo_uie_lyrics3 in its latest version in my notebook with Win7 Home Premium 64bit since last Saturday and I get this C++ Runtime error:

Runtime Error!
Program: C:\Program files\foobar2000\foobar2000.exe

R6025
- pure virtual function call

I just tried to do a fresh foobar2000 installation on a WinXP Home Edition, totally different pc and I get the same bug/error.
I noted that I get the error only when I close the lyrics panel before closing foobar, in fact if I close foobar when the lyrics windows is still open it works fine.

Thank you.
Title: foo_uie_lyrics3
Post by: stanleyguan on 2012-05-02 23:18:51
Hi vern,

Just wondering why the fading of highline colour is removed from 0.3. Also is it possible in a future version to allow user to change the colour of lyrics shadow?

Many thanks.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2012-05-05 00:18:02
- Lyrics found from either the tags or the associations will be displayed first - regardless of their type (synced or not).


Could you make this optional? It doesn't make sense to me, whenever sync'd lyrics are available they should be displayed. If not, users that have auto-save enabled (like me) will never find out about new sync'd lyrics
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-05-05 01:33:05
I love the new feature to prefer local sources but yes: it should be optional (a simple checkbox besides search type dropdown-list) because not enabling that option offers withot doubt some meaningful functions.
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-05 23:54:21
- Lyrics found from either the tags or the associations will be displayed first - regardless of their type (synced or not).


Could you make this optional? It doesn't make sense to me, whenever sync'd lyrics are available they should be displayed. If not, users that have auto-save enabled (like me) will never find out about new sync'd lyrics

well, this was made basically for me, because when you have songs containing "(demo)", "(acoustic)", "(live)", etc. with unsynced lyrics and regular song with synced lyrics, you got wrong lyrics displayed (if you have prefer synced option). but if you got many unsynced lyrics for another songs and you'll find new synced ones, the old ones won't be overwritten now, so i agree this is bad. what about a new option to not auto save associations? + to be able to add associations one by one instead of batch adding the whole directory would do the trick i guess. or add another list to "white-list" the conflicting lyrics, so these lyrics will be forced to display and leaving associations as they were before (to not force any lyrics there).
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-05-06 00:10:22
I still believe that the best would be to seperate local source list from the database list and to not show anymore online lyrics in the panel (means immediate save on find and some changes more as side effect). In my eyes that would make the concept clear and brings the purpose of the component (saving lyrics) to the point.
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-06 00:43:45
Apologies for the delayed response.

@SUPERCOOLMAN:
I'll get on to your problems when I have a bit more time.

@Drunk.Suika:
Thanks, will be rectified.

@Torava:
I don't have a problem with it doing this.

@troscat:
I need a bit more information about your setup if I'm going to be able to help you! I tested it fairly extensively before releasing this version, and I didn't have any problems - it's probably just something to do with your setup.

@Ryoma:
Thanks for reporting.

@stanleyguan:
As far as I'm aware I haven't! I might have just made the fading happen a bit faster though - I'll have a look.

@q-stankovic, culinko and Dexter_prog:
I agree that the new behaviour is somewhat confusing in that it doesn't always 'prefer synced' if you've told it to. Incidentally it wasn't intended to be local lyrics, it was just to force the associations to load with an unsynced lyric if the user so desired.

Associations are overwritten everytime you play a track, so if you save a new lyric for a given track it will remember and display that lyric the next time you play the song. So you don't need to able to add/edit associations, it does it for you.

I'll probably add a checkbox asking whether the user wants to force associations lyrics to display. The problem with this is I don't think most users really understand what the associations do - I'm open to better and simpler suggestions.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-05-06 02:02:50
I must admit that i don't really know what this "association feature" is all about and what the usage is. Isn't it enough to save lyrics either as textfiles or tags? Why this confusion at all?

A simple solution: why don't you just remove the feature? If someone would explain why he needs that associations then i could perhaps offer a better solution
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-06 02:29:01
The associations have several benefits - I didn't include them for no reason!
A) They give much faster load time compared to the local file search, particularly when there are lots of files/large folder layouts.
B) It allows people to load lyrics which are not recognised by the local file search.
C) It allows you to 'prefer' certain lyrics (if you have several lyrics for the same song).
D) It now doesn't matter what filename is used to save lyrics with as the associations save them regardless.

I'm not going to remove the associations, that'll just bring back a load of issues for other people and I think they work well - but I'm still open to suggestions.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-05-06 12:38:43
Ah ok!

Just to understand the issue: you introduced the feature that associations are forced even if "prefer synced" is enabled? Still don't understand why the other local sources are forced too?


I think i could have an idea (similar to one i already expressed) but will wait till i understand. (edit: when a song is played with textfile lyrics it is added automatically to associations every time played. but if added a textfile manually to associations when the asociations won't be changed anymore automatically. am i right?)
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-06 12:57:07
@q-stankovic, culinko and Dexter_prog:
I agree that the new behaviour is somewhat confusing in that it doesn't always 'prefer synced' if you've told it to. Incidentally it wasn't intended to be local lyrics, it was just to force the associations to load with an unsynced lyric if the user so desired.

Associations are overwritten everytime you play a track, so if you save a new lyric for a given track it will remember and display that lyric the next time you play the song. So you don't need to able to add/edit associations, it does it for you.

I'll probably add a checkbox asking whether the user wants to force associations lyrics to display. The problem with this is I don't think most users really understand what the associations do - I'm open to better and simpler suggestions.


well, the checkbox wouldn't fix these issues i'm afraid. because for me, it would do the trick with demos, acoustic versions, etc. which have only unsynced lyrics. but it won't automatically find new synced lyrics for regular songs which have unsynced lyrics now (since there is timestamped 3 with great results, so many of my songs will have better lyrics). my best idea is to leave associations as they were before, do not force them to show unsynced lyrics, if you got "prefer synced". but introduce the "force" list, which will have the highest priority, you can add there tag source or local lyrics, they will be forced to shown immediately without any more search (of course you can manually search for better lyrics and remove the entry from the list if you find a better lyrics)
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-05-06 13:08:25
My basic idea is almost the same the same, i will explicate later.

Culinko, do you like to explain in simple words how the associations work? 

EDIT

Not sure if i understood the associations thing correctly but however here the idea (combining culinkos "force list" and my idea to seperate local list from online list):

1. you have a list with local sources: tag, local file, association. In this list you only can change the order of sources, the sources itself are not removeable. Also the prefer-option isn't applied on these sources. It is a force-list: if a lyric is found the further search is stopped and the lyric is displayed.  Now depending how the user wants to use the associations he can place them as first or second/third source in the list.
In the properties of local file search and tag search you can specify if synced lyrics are preferred (f.e. in tag search by the order of tag fields written in line). Nice side effect: you don't have the confusing behaviour of automatically added file and tag sources (depending what save method is choosen).

2. you have a second list with online sources ( f.e. to add and remove by context menu to/from this list). This list is searched only if no local lyrics are found. Here the prefer-option ("prefer synced", "prefer unsynced", ...) is applied.

3. side effect of the seperation of two lists: nonsense like mixing/cluttering local and online sources is avoided: online sources are always the fourth and last search source, you just specify the presence and  the order of the online sources in this last/fourth search step.

4. Last but not least:
... of course you can manually search for better lyrics and remove the entry from the list if you find a better lyrics

Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-05-06 21:15:57
Since everybody is throwing ideas around, here is mine.
Separate the search fields for online search em local file search. Leave the current ones for online search only, and make a new one just for local file search, where we can use tag formatting in the search parameters. It would be a boolean search, meaning it will only return lyric files 100% identical to the search parameters (if you have multiple lyric filename patterns, no problem, you can always use $if3()).

The catch would only be with lyrics embedded on the file tags. In which case, the plugin would check whether or not it matches the "prefer" (synced, not synced, both) setting, and perform a search for better version if necessary.
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-07 11:46:56
2. you have a second list with online sources ( f.e. to add and remove by context menu to/from this list). This list is searched only if no local lyrics are found. Here the prefer-option ("prefer synced", "prefer unsynced", ...) is applied.


so, if i have unsynced lyrics saved in local source and set prefer synced option, it won't search for synced lyrics? because this is not what i want... i WANT it to search for new synced lyrics always if possible. i only DON'T WANT to search for synced lyrics in few specific cases, when i have regular song+acoustic (live, demo, etc.), because there are almost zero synced lyrics for acoustic songs and it will show synced lyrics for regular song instead of unsynced lyrics for acoustic song. the best possible solution would be if the lyrics search will differ "song" and "song (acoustic)", but this is not possible i think.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2012-05-07 15:29:43
I don't know how to solve the "acoustic"/"live"/etc thingy, but as I suspected, now that we have new stamped lyrics sources, new ones were found. I had to delete most of my unsync'd saved lyrics just for it to search again automatically and save the sync'd ones (else I would had have to manually check 60 songs (that's for only one band).

I guess an option would be to disable fuzzy search, so that "Song (live)" tags produce no results instead of finding lyrics for "Song".
Title: foo_uie_lyrics3
Post by: JJForums on 2012-05-07 18:53:50
Sorry, but I didn't find the answer, so I'm going to ask again... What happened with Minilyrics support?
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-05-07 19:46:21
@culinko
It seems that there is no good solution: so i like your suggestion to make associations like before. So everybody who likes to automatically receives synced lyrics when available seems for me more important than avoiding a search that anyway leads to the same result like before search.

If i read between the verns lines it seems that someday massdownloading lyrics from fb2k's context menu will be possible (the vern, please apologize if i have understood you wrong!). In regard to the prefer option ("prefer synced") then it could be easy to check files with unsynced lyrics for synced lyrics. I still wish that the component becomes even a little bit more intuitive and simple: the interplay between prefer-option, search order, lyrics display and more is still too complex in my eyes.
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-07 21:03:46
I don't know how to solve the "acoustic"/"live"/etc thingy, but as I suspected, now that we have new stamped lyrics sources, new ones were found. I had to delete most of my unsync'd saved lyrics just for it to search again automatically and save the sync'd ones (else I would had have to manually check 60 songs (that's for only one band).

I guess an option would be to disable fuzzy search, so that "Song (live)" tags produce no results instead of finding lyrics for "Song".


well, as i said earlier, this is bad of course. but i want to have the ability to search for lyrics of live songs, etc. imho best solution would be to make the "force" list (can be named "preferred" or something), you can add your sources here (local/tag) and have this above associations list. if you start any song which has entry in this list, it would immediately show your preferred lyrics and ignore the associations entry (if there is any). but The vern has the final word in this anyway.
Title: foo_uie_lyrics3
Post by: Sannin on 2012-05-07 23:08:18
Maybe a noobish question, but is there needed anything else to be done besides copying the file to components folder? Because it's not showing any lyrics.
Title: foo_uie_lyrics3
Post by: tpijag on 2012-05-08 02:12:09
Install via the preferences>Components page. Simple copy to a components folder was many versions ago.

Once installed correctly you add a the lyrics panel into your installation similar to any other foobar2000 element.

If you have any other questions, please take the time to provide more detail.
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-08 08:30:43
Install via the preferences>Components page. Simple copy to a components folder was many versions ago.

Oh really? Well simple copying is still working for me. I use tens of components and have never used preferences>Components to install them .
Title: foo_uie_lyrics3
Post by: Copland on 2012-05-08 11:32:13
Is there definitely no way of searching for lyrics without entering an artist? Leaving the artist field empty could be very helpful at some times to find lyrics to a standard song (e.g. "Over the Rainbow") performed by a lesser known artist. Anyway - a great component has come to life again, thanks a lot!

Title: foo_uie_lyrics3
Post by: tpijag on 2012-05-08 13:21:52
Quote
Oh really? Well simple copying is still working for me. I use tens of components and have never used preferences>Components to install them


What version of Foobar2000 are you using?

At one time, component dll files all were copied into one folder. That is want I took as the term 'simple copying'. They now reside in individual named folders within a user-component directory. Of course you can build that structure yourself or just use the preferences dialog as suggested by developer. YMMV
Title: foo_uie_lyrics3
Post by: Sannin on 2012-05-08 14:27:39
@ tpijag - the component is succesfully showing (without installation, I just copied it in the component folder) in the components option menu - also the lyric show 3 is included in "tools" branch. Maybe there is a problem with using a DarkOne (lyrics tab is present in it) ? - http://tedgo.deviantart.com/art/DarkOne-v2-1-156697932 (http://tedgo.deviantart.com/art/DarkOne-v2-1-156697932)
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-08 14:34:13
@Sannin:
see here: http://tedgo.deviantart.com/art/DarkOne-v3-0-1-187628705 (http://tedgo.deviantart.com/art/DarkOne-v3-0-1-187628705)
Second and third posts.
You just need to put the new panel in your layout (presumably in CUI layout preferences).

Thanks to all for their input and suggestions about the associations problems, I'm considering the options.
Title: foo_uie_lyrics3
Post by: tomso on 2012-05-08 15:49:46
You're right: it should not depend on the format and it does not. The search parameters can be found in preferences (Lyrics Searching tab). By default this is artist and title (with fallback to filname). So your problem might be caused by wrong or missing tags. Or there are simply no lyrics available for the tracks you tested.

You also have the option to do a manual search in the context menu (right-click on the Lyrics Show Panel). Did you try this yet?


sorry for late reply ><  too busy these days ><

I tried manual search as well as manual association, and there are records in "File > Preferences: Lyric Show 3 > Lyric Saving > Manage associations".
But the lyric just do not show when playing .wav / .mp3

Thank you again!!
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-08 22:18:11
Quote
They now reside in individual named folders within a user-component directory

Well, they may reside there. But I prefer to copy them in %ProgramFiles%\foobar2000\Components. And they work that way. The fact is that more than one user can work on my machine, each under its own account, so copying dlls to user-component directory would waste disk space and make it harder to keep the system up-to-date.
I use the latest beta version.
Title: foo_uie_lyrics3
Post by: tpijag on 2012-05-09 02:04:19
Fine, your's is bigger than mine. How does anything you have stated helped the poster
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-09 11:26:15
Fine, your's is bigger than mine. How does anything you have stated helped the poster

At least it's clear that his problem has nothing to do with the way the component was installed.

Sannin
Check Preferences | Components. If "Lyric Show Panel" is there, you've installed it correctly. Then, if you use Default User Interface, select View | Lyric Show Panel v3. It will show you Lyric Show window or will make it flash if it's already showed. Check "Search order" and "Search for this type of lyric" settings in Preferences | Tools | Lyric Show 3.

If lyrics isn't being displayed after all that, maybe there's no lyrics for your track in databases?..
Title: foo_uie_lyrics3
Post by: pyr0rrzzz on 2012-05-09 18:01:16
Nice component!

Some issues I noticed (don't know if some of them have been mentioned, I admit I didn't read all of the 30 pages):

- strange behaviour when (manually) scrolling "one page" lyrics: at the beginning they are centered, but when scrolling they jump from bottom to top and back. Maybe they should stay centered instead.
- I don't see any way to specify the tag where the lyrics should be read from. Would be cool if you at least could switch between the tag-field you specified for synced lyrics and the one for unsynced lyrics. It seems like right now, you are always using the LYRICS tag.
- jumping to a position in a song breaks synchronisation with the lyrics.
- maybe an optional scroll bar or at least some other indicator of your position in the lyrics would be nice

Keep up the good work.
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-09 18:13:59
The vern
Now it's hard to understand why lyrics isn't displayed - because of something wrong with component settings or lack of lyrics for currently played track. Message like "No lyrics found" would make things clearer.
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-09 18:26:21
@pyr0rrzzz:
1 - What type of lyrics are you displaying? (synced or unsynced) Are you talking about pressing the page up and page down keys?
2 - See the tag search properties (double click on the tag search) - in preferences.
3 - Will be fixed in the next release.
4 - Unlikely to happen.

@GCRaistlin:
Are you using the %search_state% variable in your fallback text? That displays "Found Nothing" for five seconds when no lyric is found.
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-09 19:12:29
The vern
Thanks, I didn't know about it. Panel Preferences seem to be a bit hidden, don't they? Some ideas:
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-09 19:18:40
@GCRaistlin:
1 - That wouldn't work - there may be multiple instances of the panel, which one should open?
2 - Seems like overkill tbh, typing it isn't that difficult (it already says they exist in the blurb above the edit box).
3 - I found it annoying to have it there all the time, and it doesn't serve any purpose showing it: if there isn't a lyric displaying and it's not searching you know it hasn't found a lyric
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-09 19:53:02
The vern
1 - At least you can mention that there's another Preferences besides.
3 - Yeah, if we know that all is working as expected. As you can see some of us ain't sure it does .

By the way... is it possible to display currently used lyrics source? For example before actual displaying of lyrics on choosing Next lyrics from context menu.
Title: foo_uie_lyrics3
Post by: pyr0rrzzz on 2012-05-09 20:03:28
@pyr0rrzzz:
1 - What type of lyrics are you displaying? (synced or unsynced) Are you talking about pressing the page up and page down keys?
2 - See the tag search properties (double click on the tag search) - in preferences.
3 - Will be fixed in the next release.
4 - Unlikely to happen.


1 - I'm displaying unsynced lyrics with automatic scrolling being disabled. I'm talking about resting your mouse over the lyrics display panel and using the mouse wheel. I think you shouldn't be able to move the text at all if it fits the panel while, right now, it's jumping around. Why would you scroll in this case anyway? To see if these are all of the lyrics (as there is no indicator, see 4).
2 - oh, I see.
3 - cool
4 - aww   
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-10 00:56:09
  • 5 sec doesn't seem to be enough - an user can call fb2k window to the top after these 5 sec period. Why don't keep "Found nothing" on screen forever?


my fallback text is:

No Lyrics Found
[Searching: %search_progress% '%']

maybe is this what you want?
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-05-10 01:14:50
  • 5 sec doesn't seem to be enough - an user can call fb2k window to the top after these 5 sec period. Why don't keep "Found nothing" on screen forever?


my fallback text is:

No Lyrics Found
[Searching: %search_progress% '%']

maybe is this what you want?

I'm guessing something more like
Code: [Select]
$if2([%search_state%': '$search_progress%'%'],'Lyric search completed')

Untested thought, might require some tweaks
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-05-10 05:55:37
The vern
Now it's hard to understand why lyrics isn't displayed - because of something wrong with component settings or lack of lyrics for currently played track. Message like "No lyrics found" would make things clearer.



you can also do "right click" -> "Lyrics search..."
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-10 08:19:54
culinko
BrutuZ
Thanks for the hint guys, I wonder why I didn't come to it myself.
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-10 09:34:39
Now the last string in my fallback text is:
Code: [Select]
$if2([Searching for lyrics... %search_progress%%% done.],'No lyrics found.')
Title: foo_uie_lyrics3
Post by: wojtek on 2012-05-11 00:11:59
one, tiny suggestion. currently we have (in context menu):
- reload lyrics
- lyrics search
- chose lyrics

can we have
- reload lyrics
- search lyrics
- chose lyrics

(i.e. have a pattern there)?
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-05-13 13:30:17
Thanks to all for their input and suggestions about the associations problems, I'm considering the options.

Can't estimate how good or bad the following idea is, but very probable you! 

Idea: The component always searches for unsynced and synced lyrics - and saves them both. If one of them lacks then on each playing the component searches in background for the one which is missing. In preferences you won't need anymore the prefer-option. Instead of that the prefer-option could be placed in panel-preferences to determine which type should be preferred for showing in display. Something similar like that!
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-13 17:43:34
Thanks to all for their input and suggestions about the associations problems, I'm considering the options.

Can't estimate how good or bad the following idea is, but very probable you! 

Idea: The component always searches for unsynced and synced lyrics - and saves them both. If one of them lacks then on each playing the component searches in background for the one which is missing. In preferences you won't need anymore the prefer-option. Instead of that the prefer-option could be placed in panel-preferences to determine which type should be preferred for showing in display. Something similar like that!

well if the component will search for both lyrics, it would cause a mess (at least for me). having 20k lyrics instead of 10k would be very confusing.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-05-13 19:17:23
Probably you won't have 20k lyrics because timestamped lyrics are more rare than unsynced ones - that is actually the source of the whole problem. Apart from that: what would be the mess? In the tag you will have UNSYNCED LYRICS and LYRICS present. Or in the folder where you have your files you will have both: txt- and lrc-files well sorted. Some solutions require fair compromises and that seems a fair one to me! 
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-14 02:42:33
Probably you won't have 20k lyrics because timestamped lyrics are more rare than unsynced ones - that is actually the source of the whole problem. Apart from that: what would be the mess? In the tag you will have UNSYNCED LYRICS and LYRICS present. Or in the folder where you have your files you will have both: txt- and lrc-files well sorted. Some solutions require fair compromises and that seems a fair one to me! 

i have more synced lyrics than unsynced ones, so i don't get why they should be rare. and i don't want to have both txt and lrc files for the same songs in my lyric directory, sorry. in fact, i would love if this plugin would remove the old txt file if it finds the lrc one. of course with possible backup. lyric plugin log would be good too, to know when has been found new lyrics, replaced old ones, etc.
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-05-14 04:49:18
Probably you won't have 20k lyrics because timestamped lyrics are more rare than unsynced ones - that is actually the source of the whole problem. Apart from that: what would be the mess? In the tag you will have UNSYNCED LYRICS and LYRICS present. Or in the folder where you have your files you will have both: txt- and lrc-files well sorted. Some solutions require fair compromises and that seems a fair one to me! 

i have more synced lyrics than unsynced ones, so i don't get why they should be rare. and i don't want to have both txt and lrc files for the same songs in my lyric directory, sorry. in fact, i would love if this plugin would remove the old txt file if it finds the lrc one. of course with possible backup. lyric plugin log would be good too, to know when has been found new lyrics, replaced old ones, etc.

"i have more synced lyrics than unsynced ones" apart, I second the rest of that. But then of course, not mandatory, another lovely checkbox would give the option to whether or not delete unsynced lyrics if a new synced is found.
As for the log, I guess a good console feedback is more than enough (you can easily have it write a log file for you if needed)
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-05-14 09:46:50
Sometimes I feel little ignored... 


Is it possible to add such ratings to ones own lyrics, too?

Is it inteded that quality information is lost when saving lyrics locally or am I doing something wrong?

Or was there an answer I missed?

Regarding the synchronise-line key I've been hoping for assignable shortcuts in foobar preferences, but the enter-version might also work.

I finally found some time to try it and I have to say: it doesn't really. The description in the changelog is not quite correct:

- In the lyric editor, pressing enter synchronises the lyrics (the edit box mustn't have focus).

Pressing enter synchronises line if and only if the synchronise line button has focus and a line is selected. So the only difference to the old version is that the button has focus and first line is selected when you start the editor. After using another button just once, everything is like before as enter activates that element instead.

I wasn't completely correct there: in fact, the synchronise line button gets "selected", when the edit box is selected. But the only ways to unfocus the edit box and therefore make pressing enter synchronise line are to click on the synchronise line button (in wich case everything is like before) or to toggle "Auto save on OK or Apply" (because that won't give focus to one of the other buttons).

Can't you just allow user-defined shortcuts? Or is there an easier way to synchronise lyrics?

Title: foo_uie_lyrics3
Post by: wojtek on 2012-05-14 13:00:16
I've noticed one thing (probably in the last version) - previously I could start playback of the song and after a second skip to another one and the automatic search would still be performed and lyrics would be saved. Currently if I skip to the next track before the lyrics is found then the search is stopped.

Why this is bothering me is because previously it was quite easy to tag/search for all songs in a given album before one started listening to it / it was more convenient to refresh old lyrics. Is it possible to have previous behaviour back somehow? Or maybe an option to grab lyrics for multiple songs at once?
Title: foo_uie_lyrics3
Post by: Boiled Beans on 2012-05-16 18:51:55
Some of my artist fields have comments in brackets.
For example 'Ramones (Remastered)', so it can't find the lyrics.
Is it possible for the program the ignore the words in the brackets so it only searches for 'Ramones'?
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-16 20:51:38
Something wrong with lyrics identification.
I play an ape file through cue. Cue is:
Spoiler (click to show/hide)

If I play track 7 at first (i. e. after deleting corresponding lyrics files from lyrics dir) and track 2 next fb2k loads wrong lyrics in both cases ("Made in Heaven", another Freddie's song from another album). By choosing Next lyrics in context menu I'm able to switch to correct lyrics, but next time I play this track I get wrong lyrics in Lyrics Show panel again.
But if I play track 2 at first and track 7 next fb2k loads correct lyrics in both cases.

Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-05-16 21:37:54
Some of my artist fields have comments in brackets.
For example 'Ramones (Remastered)', so it can't find the lyrics.
Is it possible for the program the ignore the words in the brackets so it only searches for 'Ramones'?

No, that would be a purely you-the-user-specific workaround.  In fact, many "legitimate" artist names SHOULD have parentheses.  I recommend changing the way you write your tags (either by moving "Remastered" to the album field, or making a custom tag field for "Remastered" and having foobar2000's titleformatting do some magic for you.)
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-05-16 22:07:49
That, or you could simply code yourself a more complex string parameter that would check for and ignore said comments.
Get your brain to work a little and you can easily do it just by using the commands on the standard "Title Formating Help". Put some $if here and there, spice it up with some string position finder commands, and you'll have a working workaround (?) in no time.
Title: foo_uie_lyrics3
Post by: Boiled Beans on 2012-05-17 13:34:37
I should have typed it more clearly.
I meant more like, how can I use the program such that the program ignores the bracket, not can you please modify the program such that it ignores the bracket!

Thanks for your replies. I have used the title formatting to ignore any characters after the '(' bracket.
Here is the code if anyone is interested.

$if($strchr(%artist%,'('),$substr(%artist%,1,$sub($strchr(%artist%,'('),2)),%artist%)
Title: foo_uie_lyrics3
Post by: pyr0rrzzz on 2012-05-17 19:58:03
Another thing that might be worth having:
- Display the lyrics of the currently selected track in the playlist when no track is playing.
Title: foo_uie_lyrics3
Post by: Lapis Lazuli on 2012-05-20 00:34:51
Looking forward to the SDK :-)

Good Job!
Title: foo_uie_lyrics3
Post by: _Anonymous on 2012-05-20 08:11:24
nice!I;m ENJOYING it!
Title: foo_uie_lyrics3
Post by: Falstaff on 2012-05-20 10:13:53
Hi,

i dunno if this has been already reported, but i do : v0.3.3

if no lyrics found and if in panel prefs scroll is enabled for unsynced lyrics, the fallback text displayed scroll up one pixel up every 1 or 2 seconds, it seems that the panel try to scroll the fallback text, it shouldn't

so, fix required please, thanx by advance, keep up the good work!


EDIT: my bad, i was abused by a track with a lyrics file that looks like the fallback text, no problem with fallback text at all. Sorry.
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-21 12:26:35
Version 0.3.4 uploaded. You can update through foobar's update feature.

This is mostly just a maintenance update - minor bug and crash fixes.

Changelog
- Crash fix when searching the associations.
- Fixed pure virtual function call when closing fb2k having removed the panel from the layout.
- Returned the behaviour regarding the associations back to how it was, i.e. it will always try to find a synced lyric. (I will do something more to rectify this, but later).
- Fixed the "wrong ext" popup (please confirm).
- Other crash fixes.

@wojtek:
That behaviour was not intended and was responsbile for some crashes.

@Lapis Lazuli:
Sorry about the delay, it's basically ready, I just need to motivate myself to finish it off!
Title: foo_uie_lyrics3
Post by: matif on 2012-05-21 13:06:04
Thanks, this is a good plugin.
But file association is use %artist% and %title% to associate music.
So each music which without %artist% and %title% will be associate to a same file.
Then even I searched lyrics, it still shows "No Lyrics Found" or the same association file (when people use other parameters in artist or title without "[]").
I think maybe you can add %filename% to associate music.
How do you think?

- Returned the behaviour regarding the associations back to how it was, i.e. it will always try to find a synced lyric. (I will do something more to rectify this, but later).
Is this change about what I said?
I can't understand it well.
Sorry.
Title: foo_uie_lyrics3
Post by: SoulSmasher on 2012-05-21 14:11:49
I just wanted to say thanks for developing such a plugin. I was fan of uie_lyrics 2, and now thanks to you and the testers it revived and works flawlessly!
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-05-21 23:29:46
Some issue with lyrics identification.
"Prefer synced" is choosed. Have following files in local directory:
Code: [Select]
Black Sabbath - Changes.lrc
Black Sabbath - Paranoid.lrc
Black Sabbath - Tomorrow's Dream.lrc

When playing "Black Sabbath - Black Sabbath" (title is the same as artist) 'Black Sabbath - Changes.lrc' is being displayed in Lyrics Show panel. After deleting 'Black Sabbath - Changes.lrc' 'Black Sabbath - Paranoid.lrc' is being displayed and so on.

The issue is still present in 0.3.4.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2012-05-22 20:07:24
Thanks for the update, vern
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-23 01:17:24
foobar keeps crashing often (2 times in 2 hours) when fast switching songs.

2 crash reports here: http://kopasite.net/up/369sh5qv9j0276d/crash.zip (http://kopasite.net/up/369sh5qv9j0276d/crash.zip)
Title: foo_uie_lyrics3
Post by: xtrinity on 2012-05-23 19:54:31
I want to say 10x 4 this nice plug, but there r still strange behaviours about.

Thus, I prefer synced lyrics,and thats my setup in 'Preferences' /Lyric Searching:
in a first rows r 'Local File search/Online DB:Timestamped 1,2,3,.,,and after them goes the others lyric's engines.
[Search for this type of lyric: Prefer synced]
Also, under SYRIC SAVING tab 'eNABLE AUTOMATIC SAVE' and 'ONLY SAVE SYNCED LYRICS AUTOMATICALLY' r checked.
Save Method: Save to directory same as file

..thats my setup in f2k.

So, there is a problem:
When there is no synched found lyrics..the others non-synched engines find lyrics, but..when I try to edit them i.e. to make lyrics synched manualy..instead in Lyrics reproduction panel,I see [TIMES] in front of the each lines of song (stanzas).

here is how it looks like:
(http://img585.imageshack.us/img585/4642/capturesd.jpg)
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-23 23:01:37
@matif:
Do you have music without artist and title fields? When you say "file association" do you mean the local file search or the associations search? - they are separate things (in the changelog I was refering to the latter). You can use the associations search to link lyrics with an unrecognised filename (Preferences->Associations search properties->Find Local Lyrics).

@GCRaistlin:
Thanks for reminding me

@culinko:
Thanks for reports, I'm looking into it. This didn't happen in 0.3.3 did it?

@xtrinity:
There has to be a minimum number of timestamps within a lyric for it to be displayed as timestamped - I think it's 7. Try adding some more and see what happens.
Title: foo_uie_lyrics3
Post by: Lapis Lazuli on 2012-05-24 04:32:29
Is it possible for l_s3 to support glow text?
Title: foo_uie_lyrics3
Post by: culinko on 2012-05-24 06:07:05
@culinko:
Thanks for reports, I'm looking into it. This didn't happen in 0.3.3 did it?


thanks for looking into it. nope, it didn't happen in 0.3.3.
Title: foo_uie_lyrics3
Post by: D.Sync on 2012-05-24 06:08:47
I want to say 10x 4 this nice plug, but there r still strange behaviours about.

Thus, I prefer synced lyrics,and thats my setup in 'Preferences' /Lyric Searching:
in a first rows r 'Local File search/Online DB:Timestamped 1,2,3,.,,and after them goes the others lyric's engines.
[Search for this type of lyric: Prefer synced]
Also, under SYRIC SAVING tab 'eNABLE AUTOMATIC SAVE' and 'ONLY SAVE SYNCED LYRICS AUTOMATICALLY' r checked.
Save Method: Save to directory same as file

..thats my setup in f2k.

So, there is a problem:
When there is no synched found lyrics..the others non-synched engines find lyrics, but..when I try to edit them i.e. to make lyrics synched manualy..instead in Lyrics reproduction panel,I see [TIMES] in front of the each lines of song (stanzas).

here is how it looks like:
(http://img585.imageshack.us/img585/4642/capturesd.jpg)


Open the file location by right clicking it and make sure the lyrics is saved in .lrc instead of .txt. You are seeing this most probably because the file is saved in .txt for unsynced lyrics.
Title: foo_uie_lyrics3
Post by: xtrinity on 2012-05-24 11:33:00
@xtrinity:
There has to be a minimum number of timestamps within a lyric for it to be displayed as timestamped - I think it's 7. Try adding some more and see what happens.

I dont know how to add some more Timestamped engines, beside these resides in a f2k?
I had tried everything, but there is no chance to achieve the goal
Here is a pic. of my preset:
[a href="http://imageshack.us/photo/my-images/443/preferencesc.jpg/" target="_blank"]
I love so much this plugin, [and in regard of iTunes lyrics engines], its like a heaven and hell!
Mr.Vern, your lyrics plugin f2k is a high notch!
..but, there is still some strange behaviours..

4 xample, here is the process:
1st) Ive tried to find some synched lyrics 4 a THE JIMI HENDRIXD EXPERIENCE/AXIS: BOLD AS LOVE album.
Ive used the same preset as displayed above.

Here is how it goes:
(http://img41.imageshack.us/img41/7108/overallti.jpg)

The first 7 Timestamped lyrics goes Ok.


But, when Ive reached the next one called [You Got Me Floatin']..the lyrics engines does not a job..i.e. instead of the Stamped lyrics, f2k displays a non-synched lyrics,as u can see in a pic. below:
(http://img262.imageshack.us/img262/8126/nonsynched.jpg)

So, my questions will b, ..how to manually edit non-synched lyrics (in a 'Lyric Editor)..2 obtain a synched lyrics?

When I try that..what I obtain is the next:
(http://img40.imageshack.us/img40/9425/timent.jpg)

Ive tried every setup presets in a Preferences/Lyric Searching/Lyric Saving/Advenced..but the result is the same.

..and here is the Lyrics Editor in manually synched action:
(http://img213.imageshack.us/img213/1449/lyricseditor.jpg)
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-24 11:42:56
Can you show me a screenshot of the lyric editor?

Edit:
As I said in my first reply, there has to be more than 7 timestamps within a lyric for it to be recognised. So there must be 7 lines where you've clicked "synchronise selected line"
Title: foo_uie_lyrics3
Post by: xtrinity on 2012-05-24 12:14:50
Can you show me a screenshot of the lyric editor?

Edit:
As I said in my first reply, there has to be more than 7 timestamps within a lyric for it to be recognised. So there must be 7 lines where you've clicked "synchronise selected line"

I know how to add some more Timestamps lyrics angines, but I dont know the URL adresses of thes web sites.
Please, can u hint me?
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-24 12:21:04
You've clearly misunderstood what I'm saying.

When I say timestamp I mean one of these: [00:01.53]Some Lyric Line.....

To display the synchronised lyric lines there must be more than 7 lines within the lyric which have these timestamps ([xx:xx.xx]).
Title: foo_uie_lyrics3
Post by: xtrinity on 2012-05-24 12:27:40
You've clearly misunderstood what I'm saying.

When I say timstamp I mean one of these: [00:01.53]Some Lyric Line.....

To display the synchronised lyric lines there must be more than 7 lines within the lyric which have these timstamps ([xx:xx.xx]).


So wierd, I must 2 say!


(http://img12.imageshack.us/img12/7408/99900410.jpg)

Everything goes like a charm, after 7th filled timestamp!
Title: foo_uie_lyrics3
Post by: lakip5b on 2012-05-24 19:59:25
Hello. I've just tested the new Lyrics Show and it is OK (finally!). However, I've got a problem with lyrics show panel 3. It doesn't download lyrics automaticly when it's closed.
I'm using Xch4nge config so it has its own lyrics viewer and Lyrics Show Panel is used only for downloading lyrics.
When I open Lyrics Show Panel 3 it works property but I don't want to see this shit when I listen to music.
Any way to fix that? I hope there is because it's the last annoying thing in my beautiful foo...
(http://images47.fotosik.pl/1208/63912f74519089a2med.jpg) (http://www.fotosik.pl/pokaz_obrazek/pelny/63912f74519089a2.html)
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-24 20:51:26
Calling my plugin "s**t" is hardly the best way to get me to help you.
Anyway, what you're trying to do won't work - this version of the plugin saves lyrics at the end of track playback, rather than as soon as the lyric is found. You can configure the lyrics3 panel to look almost exactly the same as what you already have via the various options present in right click -> panel preferences, so my suggestion is just to use this plugin in your layout. Obviously you won't be able to use the glass effect, but whatever.
Title: foo_uie_lyrics3
Post by: Der Internet on 2012-05-24 23:08:43
Calling my plugin "s**t" is hardly the best way to get me to help you.
Anyway, what you're trying to do won't work - this version of the plugin saves lyrics at the end of track playback, rather than as soon as the lyric is found. You can configure the lyrics3 panel to look almost exactly the same as what you already have via the various options present in right click -> panel preferences, so my suggestion is just to use this plugin in your layout. Obviously you won't be able to use the glass effect, but whatever.


some people are unbelievable! i would have ignored him completly, you seem to be a very altruistic guy 

so.. i just wanna leave a little thank you here! i appreciate your effort and work and the fast support here! That's not to be taken for granted!
Title: foo_uie_lyrics3
Post by: lakip5b on 2012-05-25 08:05:35
Sorry man, come down, I didn't want to humble you. I notted that after problems with saving lyrics and downloading lyrics with timestamps your program finally works fine.
I'm upset because after all year waiting for a miracle it seems that I can't use it!
And with words "this shit" I mean basic appearance of every foobar panel which isn't too pretty.
OK, that's all. I appreciate your help
(http://i1149.photobucket.com/albums/o591/lakip5b/newfoo2.jpg)
Title: foo_uie_lyrics3
Post by: godrick on 2012-05-26 16:37:28
The Vern, my primary use scenario works as it did before with the latest version of this component, so thanks very much for that.

I'm looking for an easier way to quickly switch between displaying any synced and unsynced lyrics for a playing song, so I either need help or I have a feature suggestion for you to add to your already-full plate for this component.

If I have both synced and unsynced lyrics saved to a tag for a given song, and if I want to switch which of these lyrics is currently displayed, I currently need to go into preferences, change the search preference, conduct a search, and then see the preferred lyrics displayed.  While this does indeed work, ideally I'd like an easier way to toggle the display between any synced and unsynced lyric already saved in a the song's tag.  The context menu item of "Choose lyrics..." looks like the right spot to quickly switch what is displayed, but this context menu item currently only provides for loading a lyrics file.  It would be great of there was a way in a context menu item to quickly toggle the display between any synced and unsynced lyrics tags already saved in a song file.  To keep your efforts as simple a possible, I'm fine if this feature does not bother to actually check if either such tag field exists for the context menu options, meaning it just displays a blank lyric screen if what is selected is not actually present in the song's tag.

If this isn't clear, I'd be glad to clarify, and if this is too low a priority to bother with, that's OK too.  Thanks for all youir efforts on your fine-looking and performing component!
Title: foo_uie_lyrics3
Post by: MyMaster on 2012-05-27 02:46:51
foobar keeps crashing often (2 times in 2 hours) when fast switching songs.

2 crash reports here: http://kopasite.net/up/369sh5qv9j0276d/crash.zip (http://kopasite.net/up/369sh5qv9j0276d/crash.zip)


i'm experiencing the same thing.  no crashes with previous versions, just this one (.3.4)
Title: foo_uie_lyrics3
Post by: Peppe Weapon on 2012-05-27 10:54:46
I don't know if it's a problem from Lyrics Wikia, but it gives me "Load Failed" when I try to load lyrics from here... other sites works well.

Edit: no, now it works, it was a temporary problem
Title: foo_uie_lyrics3
Post by: The vern on 2012-05-27 12:03:23
@lakip5b:
You can get it to work if you properly add the panel into the layout and use the xp version of the wsh panel mod mod (or whatever it's called). You'll have to ask Falstaff for more details of how to swap the panels over (there might be some info in the comments on deviant art). Only problem with this is you can't use the glass effect (window transparency).

@godrick:
If you choose no preference as your type of lyric you would be able to use next lyrics to display the other lyric in your tags. You could also use the lyric search dialogue to switch between any type of lyrics. If either of these aren't what you're after, let me know.

@MyMaster:
Please try this version: http://foo-uie-lyrics3.googlecode.com/file...uie_lyrics3.dll (http://foo-uie-lyrics3.googlecode.com/files/foo_uie_lyrics3.dll)
Let me know if you still have problems.

@Peppe Weapon:
Glad it fixed itself
Title: foo_uie_lyrics3
Post by: MyMaster on 2012-05-28 21:40:00
@MyMaster:
Please try this version: http://foo-uie-lyrics3.googlecode.com/file...uie_lyrics3.dll (http://foo-uie-lyrics3.googlecode.com/files/foo_uie_lyrics3.dll)
Let me know if you still have problems.


haven't had a crash with that new version you posted, thank u
Title: foo_uie_lyrics3
Post by: godrick on 2012-05-28 23:22:24
The Vern, your suggestion will do well enough, with one request or clarification: your suggestion works well if I can remove all items other than "tag search" from the search order.  I can't seem to remove "associations search" from the search order, which forces a step of a search with nothing found (since I don't use associations) when I try to toggle between my lyrics tag fields.

Can you make it allowable to move associations search from the search order to the available sources?  If there are other reasons to make it a mandatory search order item, no big deal, but thanks for considering this.
Title: foo_uie_lyrics3
Post by: Manchesterer on 2012-05-29 09:28:34
@The vern:
Thank you for amazing work on this plugin, I finally switched from foo_uie_lyrics2 for good.
Would it be difficult to add simple ON/OFF hotkey (command) for online lyrics download? During everyday work, with foobar running in background I don't want FB to constantly download myriads of lyrics. Also if %search_state% and %search_progress% variables were global would be superb.
Title: foo_uie_lyrics3
Post by: manudevil on 2012-05-30 18:22:21
Thank you, it is a great plugin !
Title: foo_uie_lyrics3
Post by: McBag on 2012-05-30 21:52:54
what happened with minilyrics support?
Title: foo_uie_lyrics3
Post by: matif on 2012-06-02 00:43:44
@matif:
Do you have music without artist and title fields? When you say "file association" do you mean the local file search or the associations search? - they are separate things (in the changelog I was refering to the latter). You can use the associations search to link lyrics with an unrecognised filename (Preferences->Associations search properties->Find Local Lyrics).
...


Thanks, this is a good plugin.
But file association is use %artist% and %title% to associate music.
So each music which without %artist% and %title% will be associate to a same file.
Then even I searched lyrics, it still shows "No Lyrics Found" or the same association file (when people use other parameters in artist or title without "[]").
I think maybe you can add %filename% to associate music.
How do you think?
...


Thanks for your reply!
As I said, "each music which without %artist% and %title% will be associate to a same file".
So, of course some of my music without artist and title fields.
These are the pictures to explain my problem.
Hope you understand what I said.

1. Use different parameters. (my real parameters are more complex.)
(http://img265.imageshack.us/img265/9794/15760163.jpg)

2. Search lyrics which without artist and title fields of song.
(http://img39.imageshack.us/img39/1088/72045094.jpg)

3. Load lyrics, it work.
(http://img339.imageshack.us/img339/8770/27320701.jpg)

4. Changed song and the song also without artist and title fields, but it still show the lyrics which I searched for previous song that without artist and title fields.
(http://img140.imageshack.us/img140/6114/83595280.jpg)

5. Because one of the file association associate to all songs which without artist and title fields, each music which without artist and title will be associated to a same lyrics.
(I don't know where is the title come from in the picture)
(http://img4.imageshack.us/img4/7905/47288763.jpg)


The most important, even I didn't change search parameters and do "2.", it will also obtain same result in "5.".
So, I think maybe you can add %filename% to associate a song.
Title: foo_uie_lyrics3
Post by: xbrtll on 2012-06-02 09:54:39
I'll give it another try: What about my questions there: http://www.hydrogenaudio.org/forums/index....mp;#entry795477 (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&st=750&p=795477&#entry795477) ?
Title: foo_uie_lyrics3
Post by: ric-CZ on 2012-06-02 23:50:30
first thank you for this nice plugin, I like it and my g/f even more.

like other guys here suggested - i guess it would be really nice to have an option not to download lyrics when you don't want them (without the need to disable the plugin completely). for example when a tab/window (where lyrics show 3 loads lyrics) is not focused the lyrics won't be loaded. or a toolbar button or an item in main menu.

one more thing: I use automatic lyrics save feature and lyrics are normaly saved to a specified directory. But foobar doesn't load them back when I play the same song again. It always fetches the lyrics from the Internet. Is this normal? Is this save feature just for some manual view purpose? I changed lyrics search order under preferences - I put Local file search first but it did not help. What I am doing wrong?
Title: foo_uie_lyrics3
Post by: SoulSmasher on 2012-06-03 10:39:48
Just signed in to say thanks! Works flawlessly and finds lyrics WAY TOO better than foo_uie_lyrics 2. Appreciated!
Title: foo_uie_lyrics3
Post by: michtar on 2012-06-05 14:10:12
Thank you for keeping development. I had to switch from original lyrics panel once it stopped searching online. It's good to see someone working on updated version.

Title: foo_uie_lyrics3
Post by: canuckerfan on 2012-06-06 09:50:25
foobar crashes and displays an error occasionally. usually tends to happen when I press the "Next" button a few times in quick succession. I've created a zip file with the .dmp files: http://www.sendspace.com/file/fb46dk (http://www.sendspace.com/file/fb46dk)(you may have to copy and the paste the link manually into your browser). Sorry if this behaviour has already been reported.

Edit: I sent the crash report automatically this time and it determined that foo_uie_lyrics3.dll  is causing the crash. Sorry, disregard this thread.
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-06 10:06:41
Please try the beta I posted above, feedback suggests I have fixed this issue. It's available here: http://foo-uie-lyrics3.googlecode.com/...uie_lyrics3.dll (http://foo-uie-lyrics3.googlecode.com/files/foo_uie_lyrics3.dll)
Title: foo_uie_lyrics3
Post by: matav on 2012-06-06 21:02:55
the custom save directory breaks when the artist name has illegal characters like < > : " ?

Say:
> Artist name is "Bitter:Sweet" (having illegal character ":" in the name)
> Title of song is "Dirty Laundry"
> lyrics are available online and displays fine in the lyrics panel

A. Working Scenario:
> The custom directory is "d:\lyrics"
It saves it as per the default naming setting and the file path of the lyric would be "d:\lyrics\Bitter_Sweet - Dirty Laundry.txt"

B. Not working Scenario:
> The custom directory is "d:\lyrics\%artist%\"
Expected: the file path of the lyrics file should be "d:\lyrics\Bitter_Sweet\Bitter_Sweet - Dirty Laundry.txt"
But this titleformatted path does not work.
It just stops at creating the directory "d:\lyrics\" and does not proceed further to create the next directory and so does not save the lyrics.

Besides this bug (i think bug), i have noticed that foo_uie_lyrics3 replaces all illegal character with "_" while foo_uie_biography panel replaces
1. < with [
2. > with ]
3. " with '' (quotes with two semi-quotes)
and then all others ": ?" with "_"

so could you internally follow the same in foo_uie_lyrics3 code too?
well... my save directories for lastfm biography information and lyrics are inter-related.
i save biography artist stuff in, simply put, "d:\lastfm\%artist%\..." and the lyrics in "d:\lastfm\%artist%\_lyrics"
now when an artist has a ">" character, say "art>ist", in the artist name then foo_uie_biography will create "d:\lastfm\art]ist\..." and foo_uie_lyrics3 would create "d:\lastfm\art_ist\_lyrics"
sorry for appearing so stupid and demanding (as this doesnt matter much but thought i'd point it out)


anyways...
thanks
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2012-06-09 20:09:03
Anyone having any of these bugs?
Saving sync'd lyrics with lyrics3 (for example) is duplicating the %BAND% field to "Artist;Artist" in foobar v1.1.12a but not in v1.1.11 or previous versions



New bug in 1.1.13, now using an external editor changes the year to "already_present_year; XXXX"





http://www.hydrogenaudio.org/forums/index....showtopic=95304 (http://www.hydrogenaudio.org/forums/index.php?showtopic=95304)
Title: foo_uie_lyrics3
Post by: PeteG on 2012-06-10 11:27:05
A. Working Scenario:
> The custom directory is "d:\lyrics"
It saves it as per the default naming setting and the file path of the lyric would be "d:\lyrics\Bitter_Sweet - Dirty Laundry.txt"

B. Not working Scenario:
> The custom directory is "d:\lyrics\%artist%\"
Expected: the file path of the lyrics file should be "d:\lyrics\Bitter_Sweet\Bitter_Sweet - Dirty Laundry.txt"
But this titleformatted path does not work.
It just stops at creating the directory "d:\lyrics\" and does not proceed further to create the next directory and so does not save the lyrics.


The "Working Scenario" is, well, working because there is no trailing backslash (NOT "d:\lyrics\").

Try "d:\lyrics\%artist%" and you should be up and running.

I have used fb2k (+ lyrics3) for about 10 days now - with great joy, but had not imagined that my first posting in these fora would be an A to a Q. Hopefully it helps.
Title: foo_uie_lyrics3
Post by: matav on 2012-06-11 15:54:20
...
A. Working Scenario:
> The custom directory is "d:\lyrics"
It saves it as per the default naming setting and the file path of the lyric would be "d:\lyrics\Bitter_Sweet - Dirty Laundry.txt"

B. Not working Scenario:
> The custom directory is "d:\lyrics\%artist%\"
Expected: the file path of the lyrics file should be "d:\lyrics\Bitter_Sweet\Bitter_Sweet - Dirty Laundry.txt"
But this titleformatted path does not work.
It just stops at creating the directory "d:\lyrics\" and does not proceed further to create the next directory and so does not save the lyrics.
...

The "Working Scenario" is, well, working because there is no trailing backslash (NOT "d:\lyrics\").
Try "d:\lyrics\%artist%" and you should be up and running.

actually, i dont have the trailing backslashes either.
it is technically "d:\lyrics\%artist%" (i mistaken added the last backslash when i typed my post here)
basically, foo_uie_lyrics3 just doesn't work well creating a %artist% directory when the artist name includes an illegal character in it's name such as ":"
thanks anyways
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-14 13:33:19
Version 0.3.5 uploaded.

Changelog
- Fixed issue with illegal file characters in the custom save directory.
- Control + Enter synchronises lyric lines in editor.
- Some changes to the associations - they now use the same fallback fields as titleformatting (previously none). They now require both artist and title information as a minimum in order to save an association (this solves problems with inadequate tag information).
- Fixed the issue with loading lyrics where both the artist and title were the same.
- Multiple crash fixes.
- (and maybe some more I've forgotten).

To those who asked about disabling the online search - I am considering it. An interim solution would just be to disable the internet sources in lyrics3 preferences.

@ric-CZ:
I need to know more information about your setup to help you - Do the lyrics appear in the lyrics search box (right click -> lyric search)? If so it may be due to the type of lyric you are preferring (e.g. if you have prefer synced but the lyric saved is unsynced). What are your local file search settings?

@xbrtll:
The rating info is not intended to saved.
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-06-14 14:29:09
May I suggest a separate field for local searches?
I think it would help solve several issues about local lyrics not being found. In my specific case for instance, I have the lyrics saved under a "lyrics" sub-folder with the same filename as the songs (%_filename%), which in turn has a rather complex format (%artist% - %album% - %tracknumber% - %title%.%extension%). With that format I often have wrong results when the album is named after a track, since the plugin will find the said track name in every file due to the fact that the album name is a part of my structure.
A simple solution for that would be to set my search to %_filename%, however that would break the online search. Unless I could specify that search pattern only for local file searches, whether in a new separate "Local" field in the main config. page, along with the "Artist" and "Track" fields, or with the addition of filenames besides folders in the already existing "Local Search" source field.
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-14 14:53:50
That may have more to do with the fact that I've broken the local file search......I'll update soon.....
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-14 16:10:50
Version 0.3.5.1 uploaded.

Fixes local file search plus some other minor fixes.
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-06-14 21:05:12
bug in version 0.3.5.1

if editing a lyric and click "ok" the lyric won't be stored in lyrics-folder anymore (was ok in version 0.3.4)
in "association" there's entry for this track
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-06-14 21:15:37
In regard to all the endless problems that occur with saving and searching:

what is at all your reason not to store these damn lyrics in tags where they belong in as track specific information rather than living with headache and a certain level of complexity? Sorry to say that: but as long as each abstruse user wish has to be fullfilled i see no hope for a simple and stable component imho!
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-06-14 21:34:33
q-stankovic: Songs are songs, lyrics are lyrics and cover art is cover art. I'd rather have them all separated from each other. You shouldn't try and impose otherwise just because it works best for YOU and therefore is supposed to be "the right way". There is no such thing, every user has it's own needs and ways to arrange their files and information, and ideally the plugin should be able to support at least the most common options.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-06-15 10:32:06
Well, i wasn’t talking about a  „best way“ but just about a way that works for everyone – even for you - in regard to the purpose: searching, saving and displaying lyrics. I did that not to praise my way but to mention what is obvious: the relation between a functionality stripped down to what is fundamental/necessary to fulfill the purpose and simple/stable working of a component. Do you have an argument against that?  Am I wrong?  Isn’t a tag a good place for lyrics because it is track-specific and you don’t have to care when moving your files around? What would you think if someone requests to store infos about the track not via properties dialog but in a sidecar-file?

And still: what is the benefit of text-files apart from keeping alive  the disposal of personal preferences? I am very aware that I won’t have any influence on the development of the component but I just want to express my opinion which is based on frustration: you need this, you need that, you need a special feature, you need associations – so pay the price for your freedom! Actually selfevident things aren’t realizable in the concept of the lyrics show component: prompt showing  of locally saved lyrics in all cases or without switching options; or  to be exactly sure which source is shown in the display window.  It seems that “simple and working” is still not popular.
Title: foo_uie_lyrics3
Post by: lokioki on 2012-06-15 12:45:19
Can you make this search lyrics for your whole library? I remember one plug-in could do this, but it crashed a lot.
Title: foo_uie_lyrics3
Post by: tpijag on 2012-06-15 14:29:10
You can use with foo_preview to simulate what you want. Though not perfect it will work quite well.
Title: foo_uie_lyrics3
Post by: culinko on 2012-06-15 14:57:44
Well, i wasn’t talking about a  „best way“ but just about a way that works for everyone – even for you - in regard to the purpose: searching, saving and displaying lyrics. I did that not to praise my way but to mention what is obvious: the relation between a functionality stripped down to what is fundamental/necessary to fulfill the purpose and simple/stable working of a component. Do you have an argument against that?  Am I wrong?  Isn’t a tag a good place for lyrics because it is track-specific and you don’t have to care when moving your files around? What would you think if someone requests to store infos about the track not via properties dialog but in a sidecar-file?

And still: what is the benefit of text-files apart from keeping alive  the disposal of personal preferences? I am very aware that I won’t have any influence on the development of the component but I just want to express my opinion which is based on frustration: you need this, you need that, you need a special feature, you need associations – so pay the price for your freedom! Actually selfevident things aren’t realizable in the concept of the lyrics show component: prompt showing  of locally saved lyrics in all cases or without switching options; or  to be exactly sure which source is shown in the display window.  It seems that “simple and working” is still not popular.


i personally don't like anything (lyrics, cover art) to be a part of my mp3 file, sorry. the lyrics plugin has almost all the features now, there is only a need to tweak the things out to suit the major demands. i don't see that as a tragedy, really.
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-06-15 15:11:18
Well, i wasn’t talking about a  „best way“ but just about a way that works for everyone – even for you - in regard to the purpose: searching, saving and displaying lyrics. I did that not to praise my way but to mention what is obvious: the relation between a functionality stripped down to what is fundamental/necessary to fulfill the purpose and simple/stable working of a component. Do you have an argument against that?  Am I wrong?  Isn’t a tag a good place for lyrics because it is track-specific and you don’t have to care when moving your files around? What would you think if someone requests to store infos about the track not via properties dialog but in a sidecar-file?

And still: what is the benefit of text-files apart from keeping alive  the disposal of personal preferences? I am very aware that I won’t have any influence on the development of the component but I just want to express my opinion which is based on frustration: you need this, you need that, you need a special feature, you need associations – so pay the price for your freedom! Actually selfevident things aren’t realizable in the concept of the lyrics show component: prompt showing  of locally saved lyrics in all cases or without switching options; or  to be exactly sure which source is shown in the display window.  It seems that “simple and working” is still not popular.
Pretty much that
i personally don't like anything (lyrics, cover art) to be a part of my mp3 file, sorry. the lyrics plugin has almost all the features now, there is only a need to tweak the things out to suit the major demands. i don't see that as a tragedy, really.

I wouldn't care if some other plugin gave me the OPTION to have all the info in a sidecar-file as you name it. I could choose to use that feature or not, and that's what I was talking about. Give as many options as possible, specially when they require only minor tweaks since are already existing functions. I'm not asking the developer to rewrite a whole new never-seen-before function, just tweak the existing one in a way it gives additional options to users.

As for the example you asked, I don't use an ID3v2 "Lyrics" nor the LYRICS3 tags due to the simple fact that they often break my phone's player. You could argue "switch your player then", but unfortunately it is the only player for Windows Mobile Pro that supports audioscrobbling (Last.fm).
Title: foo_uie_lyrics3
Post by: godrick on 2012-06-15 15:25:58
The vern: Version 0.3.5.1 seems stable in the sense that previous crashes have not occurred, but I've observed two types of a new behavior in the panel display several times in the last day with 0.3.5.1 that I've never seen before.  About five times now (out of about 100 songs played) the panel display has frozen in displaying the fallback text.

Type 1: Songs continue to play without any problems, but the panel display does not change - all text is frozen on a previous song.  The fallback text, when frozen, indicates that no lyrics were found for the song on which it froze (per %search_progress%), despite the presence of embedded lyrics (both synced and unsynced) in the song and "tag search" listed in the search order.  I can get back to displaying the proper fallback text of the playing song if I manually advance to the next track, but no lyrics are found despite embedded lyrics and just fallback test is displayed.  Restarting foobar2000 is required to get lyrics display back.  Sometimes I can exit out of foobar20000 and restart gracefully, other times I can't and need to kill the process. Before killing the process I've tried to look at the console for any messages, but in whatever state foobar2000 is in the console won't display.

Type 2: Panel display continues to change with each song to correctly update fallback text for song attributes like artist and title, but only fallback text is displayed despite same conditions as described in type 1.  Same restart attributes as in type 1.

I've yet to be able to reproduce this at will, but I will continue to observe to see if I can.
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-15 16:05:12
Yes, I'm aware of this, I think it occurs when the lyric panel is removed completely from the layout and then re-added (so will also probably happen on importing a new layout).

I will fix this soon.
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-15 18:16:08
Version 0.3.5.2 uploaded.

Fixes above issue.
Title: foo_uie_lyrics3
Post by: godrick on 2012-06-15 20:49:27
I was able to reproduce the problem at will with 0.3.5.1 with a layout change, and problem appears solved with 0.3.5.2.  Thanks very much!
Title: foo_uie_lyrics3
Post by: quomodo on 2012-06-15 22:52:30
Is there a way to stop the plugin from automatically looking up lyrics online whenever a track is played? I have tons of music without any vocals at all and I don't want the useless internet accesses.

The only way I could find was to remove all online sources from "Lyrics searching". But then the manual update (View->Lyrics Show 3->Lyric search), which I always used in foo_uie_lyrics2, is useless, too.
Title: foo_uie_lyrics3
Post by: db1989 on 2012-06-16 10:27:00
Could you just read a little further back, like one page?

Would it be difficult to add simple ON/OFF hotkey (command) for online lyrics download? During everyday work, with foobar running in background I don't want FB to constantly download myriads of lyrics.
like other guys here suggested - i guess it would be really nice to have an option not to download lyrics when you don't want them (without the need to disable the plugin completely). for example when a tab/window (where lyrics show 3 loads lyrics) is not focused the lyrics won't be loaded. or a toolbar button or an item in main menu.

And, most importantly:
To those who asked about disabling the online search - I am considering it. An interim solution would just be to disable the internet sources in lyrics3 preferences.

There’s probably more of the same before that.
Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-06-16 12:41:04
0.3.5.1 and 0.3.5.2 no longer write LRC files to my specified directory when I right click and choose "Save".  (I have automatic downloads disabled).

edit:  actually past versions aren't working either, going to restart Windows and see what's up.
Title: foo_uie_lyrics3
Post by: revenant on 2012-06-16 21:16:28
this plugin seems to be cursed, constant crashing/hanging, never had that before.
i appreciate the concept though.
but, really.
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-16 21:34:01
Would you care to give a little more info?
There are no crash reports for this version on the online database, so can you please send them to me directly?
Title: foo_uie_lyrics3
Post by: revenant on 2012-06-16 21:49:14
Would you care to give a little more info?
There are no crash reports for this version on the online database, so can you please send them to me directly (email: addssy.sale@gmail.com)?

i'd love to but i'm afraid i can't get a report — foobar just stops responding with "dimmed" app window and OS suggests to close it.

Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-16 21:52:08
The issue I described above (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&view=findpost&p=796106) seems to be fixed but the plugin's behaviour is still strange for me. First time I played "Black Sabbath - Black Sabbath" it displayed "Black Sabbath - Behind The Wall Of Sleep.lrc" (alphabetically first - so the issue seemed to be present). Then I deleted this file and played "Black Sabbath - Black Sabbath" again. This time the plugin searched for lyrics and downloaded and displayed right one. Is this the correct behaviour? Why does it differ for the first time and for the second time?
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-16 22:06:31
@revenant:
Ahhh ok, I'll PM you later to get more details.

@GCRaistlin:
That is just because of remnant incorrect associations (which get overwritten when you display a different lyric).
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-16 22:13:52
That is just because of remnent incorrect associations (which get overwritten when you display a different lyric).

Oh I see, I just wonder where these incorrect associations were stored. Some kind of cache?
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-16 23:15:16
The associations are stored in the index-data folder of your foobar profile folder - in the file beginning with "188A64AA....".
You can remove associations in the associations search properties dialogue (double click the association search in preferences).

HTH
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-06-17 12:21:48
@GCRaistlin

I have the same problem and I've reloaded the association after installing version 0.3.5.1
the error of displaying wrong lyrics isn't solved. (told it to The Vern)

I think searching online the lyric after deleting your Black Sabbath-lyric (behind the wall of sleep)
was only correct, because you had no other lyrics of the Black Sabbath-album stored in your lyrics-folder - that's right ?


Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-06-17 13:42:16
So "save to user defined directory" appears to be broken for some reason.  It works if I choose "Save to directory same as file" or "Save to the configuration folder" (which actually means to foobar2000\lyrics).
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-17 14:11:23
I think searching online the lyric after deleting your Black Sabbath-lyric (behind the wall of sleep)
was only correct, because you had no other lyrics of the Black Sabbath-album stored in your lyrics-folder - that's right ?

No, there's a lot of other BS lyrics in the lyrics-folder, both in txt and lrc format - as I wrote above, "Black Sabbath - Behind The Wall Of Sleep.lrc" was just alphabetically first. Try 0.3.5.2?
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-06-17 15:18:44
@the vern

I've installed version 0.3.5.2 - 2 bugs found:

1) lyric editor - click "ok" no lyric is stored in lyrics-folder (some other users noticed that too)
2) batch assocoation links wrong lyric

Title: foo_uie_lyrics3
Post by: lender1257 on 2012-06-17 15:29:45
once more, because I've closed my session somehow

@the vern

I've installed version 0.3.5.2
rerun batch association (first deleted all entries)

- 2 bugs found:

1) lyric editor - click "ok" no lyric is stored in lyric-folder (some other users noticed that too)
2) batch association links wrong lyric:
    %artist% = Procol Harum
    %album% = In Concert With The Danish National Concert Orchestra & Choir
    %title% = A Whiter Shade Of Pale
    for this track there isn't a lyric in the lyric-folder

    will be linked to

    %artist% = Procol Harum
    %album% = A Whiter Shade Of Pale
    %title% = A Salty Dog
    for this track there is a lyric in the lyric-folder

Title: foo_uie_lyrics3
Post by: matav on 2012-06-18 12:25:14
...
Isn’t a tag a good place for lyrics because it is track-specific and you don’t have to care when moving your files around?
...
from the top of my head, not good for people who like to share music files via torrents (saving lyrics to tag means a tag change, means file change, means hash change, means torrent corruption, dead)

anyways...
@The Vern
since you are planning to clean up the local file search, the search order and the Online searching stuff, i'd like to point out an insignificant matter.

You expect the component to go as per the user's specific search order which determines when the component tries to perform an online search for the lyrics.
Well... it's regarding this.

Firstly... these are my setting:
> Search Order has "Local File search" as the first option and then the online databases
> Search for this type of lyrics is Prefer Synced
This would basically mean that the Search Order must first look into the local directory for the lyrics and then go onto performing an online search.

A. Working Scenario:
> if the song has a synced lyric, foo_uie_lyrics3 will display it immediately

B. Not Working Scenario:
Basically: When the saved lyrics are non-synced, it will still perform an online search.
> if the song has no synced lyrics but rather the non-synced lyric in the local directory then foo_uie_lyrics3 will take a long time to display it.
Obviously it's performing an online search to find synced lyrics since the setting prefers synced lyrics.
But the point is this component should display the lyric whether these are synced or non-synced, as found in the local directory and not be bound by the lyric type preference.
In my case, i use only this component to get lyrics and so the first time when i play the track, it performs an online search but since it cannot get a synced lyric, it settles on an unsynced lyric and saves it to the local directory.
Next time when i play the same track, it will find the unsynced lyric in the local directory but will still perform an online search to get synced lyrics. It won't find any synced lyric (again) and eventually display the unsynced lyrics from the local directory.

PS: i hope i made sense. i hardly do

--
woah! noted before but yeah, the lyrics dont save to the user defined directory anymore!
I'm sure you'll get it fixed

Title: foo_uie_lyrics3
Post by: McBag on 2012-06-18 16:44:13
- In the lyric editor, pressing enter synchronises the lyrics (the edit box mustn't have focus).

Doesn't work for me.
Only the sync button seems to work.
(I use the latest version)
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-06-18 20:30:08
...
Isn’t a tag a good place for lyrics because it is track-specific and you don’t have to care when moving your files around?
...
from the top of my head, not good for people who like to share music files via torrents (saving lyrics to tag means a tag change, means file change, means hash change, means torrent corruption, dead)
Sure, but who cares about people that need help for illegal activities?

B. Not Working Scenario ...
I know what you mean. The problem is: in the current concept that isn't solvable without introducing illogical behavior. That's why i suggested to seperate strictly local search from online search to at last throw over board the ballast from the previous versions.

To all: don't get me wrong! I am not against features. The vern introduced so many new useful things: lyrics editor or google search. It's just a shame that the component is NOT easy to understand in some parts: just ten posts before this one the associations had to be explained again. It's up to the vern to decide how much work he likes to put in save methods that aren't really necessary (associations) but it is my observance that exactly these parts are making trouble. And try to be honest: as long as you don't want to practice music piracy you don't have a real benefit from local files and especially associations - they just keep the vern busy. In fact all could be happy with just tags. But however, files are nice too!

@ the vern
I don't want to make a concrete suggestion but an appeal: what ever you do, please try to introduce a simplification in the component! The origin purpose should just be to save lyrics to show them then - no more, no less!
Title: foo_uie_lyrics3
Post by: culinko on 2012-06-19 09:07:07
...
Isn’t a tag a good place for lyrics because it is track-specific and you don’t have to care when moving your files around?
...
from the top of my head, not good for people who like to share music files via torrents (saving lyrics to tag means a tag change, means file change, means hash change, means torrent corruption, dead)
Sure, but who cares about people that need help for illegal activities?


since when is sharing mp3 files illegal? you can share all the things you want (except copyrighted content ofc). so, next time, if you gonna say something like this, please, change at least your tone so you won't sound so ignorant. thank you.
Title: foo_uie_lyrics3
Post by: metalive on 2012-06-19 12:27:22
Hi!

Allthough I have "Local File search" at the top of the search priority list and auto saving of lyrics files enabled, howcome each time I restart the same song, the lyrics panel shows search in progress which takes some seconds until the lyrics reappear. In the end, it retrieves and shows the local lyrics file, which is exactly what I want, but why does it waste time searching (online?) each time, even if a local lyrics file is available?

Thanks for the help and for the component!
(Just upgraded from the no longer working foo_uie_lyrics2 which I've been using for some years).

#Nick
Title: foo_uie_lyrics3
Post by: The vern on 2012-06-19 13:10:58
@neothe0ne:
Thanks for reporting, it will be fixed in the next release.

@lender1257:
As far as I can tell (based on the screenshots you sent me) your problems are occuring because the local file search is picking up a lyric for a song where the album name is the same as the track title of a different song. The reason it is searching that directory is because the plugin automatically searches the custom save directory (in case users forget to copy it across manually).  Is that correct?

@matav:
I'm unlikely to change the how the search works - it's simple and logical as is. It is however possible for me to use the associations to force a lyric to display regardless of type if the user so desires. This would take the form of a right click menu item saying something to the effect of "Always display this lyric for this song". Would this be desirable?

@McBag:
You're looking at the wrong changelog, try control + enter.

@metalive:
Presumably because the lyric you've got saved is non-synced and your preferences are prefer synced? Try setting your preferred type of lyric to "no preference".


Title: foo_uie_lyrics3
Post by: lender1257 on 2012-06-19 17:16:41
@the vern

that's correct.
the error has to do with the association-file.
after the track was played the plugin inserts a record to the association, though it was the wrong lyric that was displayed. (I've tested it)
that shouldn't be. (not at all automatically !!)

think about the autofillin of Local File Search - if the plugin wouldn't autofillin the lyric-folder, I think some issues will be solved immediately

Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-06-19 17:42:56
since when is sharing mp3 files illegal? you can share all the things you want (except copyrighted content ofc). so, next time, if you gonna say something like this, please, change at least your tone so you won't sound so ignorant. thank you.
Come on, what do you like to say? That lyrics are available on net but the song is not copyrighted? If such lyrics at all exist: do they exceed 1% of all lyrics? Change your tone so you won't sound so hypocrit!

I'm unlikely to change the how the search works - it's simple and logical as is.
It may be logical but it isn't simple! Maybe it just depends how you define simple but the most annoying thing i mentioned several times: the ui-element doesn't provide any information from which source the lyrics are taken - you have to open an extra window.  Will that ever change?
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-06-19 17:52:23
[sorry]
Title: foo_uie_lyrics3
Post by: Der Internet on 2012-06-19 17:52:27
since when is sharing mp3 files illegal? you can share all the things you want (except copyrighted content ofc). so, next time, if you gonna say something like this, please, change at least your tone so you won't sound so ignorant. thank you.
Come on, what do you like to say? That lyrics are available on net but the song is not copyrighted? If such lyrics at all exist: do they exceed 1% of all lyrics? Change your tone so you won't sound so hypocrit!


and may i point out that allmost all lyrics on the web are copyright protected. The only reason that they are still there, is the owner's don't care. The only one i know who is very strict about that is Tom Waits.

and sure.. let's share all the many CC-Music via torrents. this made my day.

what about: back to topic?
Title: foo_uie_lyrics3
Post by: culinko on 2012-06-19 19:04:25
since when is sharing mp3 files illegal? you can share all the things you want (except copyrighted content ofc). so, next time, if you gonna say something like this, please, change at least your tone so you won't sound so ignorant. thank you.
Come on, what do you like to say? That lyrics are available on net but the song is not copyrighted? If such lyrics at all exist: do they exceed 1% of all lyrics? Change your tone so you won't sound so hypocrit!

not all songs are copyrighted, i don't know why are you saying that. and it's not your 1%. the same should apply on lyrics.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-06-19 19:07:11
So you need textfiles for lyrics because you share non-copyrighted music which lyrics you have searched with lyrics show component?
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-19 19:59:29
the ui-element doesn't provide any information from which source the lyrics are taken - you have to open an extra window.

So it is possible to know the lyrics source? How? Which extra window do you mean?
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-06-19 20:30:56
right click -> about current lyrics ...

( I still believe that my idea was good to implement a toolbar where the name of source is displayed beside to next-,save and reload-button)
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-19 21:14:44
q-stankovic
Thanks, I missed this. In my view, that's really enough - you don't need the info about lyrics source too often, do you? It may be useful for debug reasons, no more...
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-19 21:25:10
What might be useful is to add to the About current lyrics dialog Searched by field - to see by which search parameters this particular lyrics was searched and found. It would help to discover "Black Sabbath-like" issues I wrote above or to test custom search parameters.
Title: foo_uie_lyrics3
Post by: q-stankovic on 2012-06-19 22:32:32
q-stankovic
Thanks, I missed this. In my view, that's really enough - you don't need the info about lyrics source too often, do you?

What if you don't like automatics saving and you wants to save manually? You are not able to recognize if lyrics are local or online.
What if you cycle through lyrics by next-command? You don't know the source.

In my eyes the missing of that little feature is still the greatest annoyment in the handling of the component. It doesn't really matter where the info is displayed: in a toolbar or in ui-element itself. In latter case why not a simple text in dui highlight color followed by the scrolling lyrics:

Run DMC - "Walk this way"
Tag Search: %UNSYNCED LYRICS%             

(Lyrics)...

Title: foo_uie_lyrics3
Post by: Ryoma on 2012-06-19 22:45:43
What if you don't like automatics saving and you wants to save manually? You are not able to recognize if lyrics are local or online.
What if you cycle through lyrics by next-command? You don't know the source.

I always save manually. Furthermore I check every single text synced or unsynced and eventually correct when needed (i.e. pretty often)
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-19 23:21:26
q-stankovic
Ryoma
Manual saving and all the more editing lyrics is Sisyphean toil in my view. You listen to music, not reading it; foo_uie_lyrics3 helps you to understand the song's lyrics - after a few times reading you'll understand it yourself, without any help. So I don't see clearly whom is all such efforts (taking much time!) for.
When I was younger (much younger... 10 years ago... 15 years ago) I spent my time exactly this way. I still have the CD with Elton John mp3 collection where there's a lyrics text file for every song - created manually, with love and carefulness, with the look I invented myself. But... where is this CD now? It's on the shelf - stored for sentimental reasons. 'Cause once, when I thought "Why don't listen to Elton?", instead of looking for this CD I just downloaded all his albums from torrent tracker - a few mouse clicks, 2 hours to download, lossless quality. That's life.
Title: foo_uie_lyrics3
Post by: db1989 on 2012-06-19 23:23:59
I’m sure Elton would really appreciate the “love and carefulness” that you devoted to the task of acquiring his material.
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-19 23:39:00
db1989
Do you allude to the source of this lossless collection? Maybe you're right. Maybe. There was a time when I was "copyright disciple", too. Things seem to be so clear - I was younger .
Title: foo_uie_lyrics3
Post by: Ryoma on 2012-06-20 12:22:59
To me the way of listening music has nothing to do with my age.
If the songs you are listening to aren't the same language as yours and you are going to share foobar with your friends/familiars etc...
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-20 12:46:08
Ryoma
Quote
If the songs you are listening to aren't the same language as yours and you are going to share foobar with your friends/familiars etc...

Oh yeah this is the argument I used myself when I prepared that CD. I don't want to say that you'll never share your lyrics collection - but it is unlikely that you'll do: it's easier and quicker for your friends to use the Internet to get the (almost) same lyrics, and I bet most of them won't care that lyrics from the Internet is "worse" than the one edited by you. That's life, again. It's better to spend the time for learning the language your favourite artist sings than for editing the lyrics. Nothing personal, just an advice from the person who was like you once. Maybe my English would be better than it is if I got this advice on time .
Title: foo_uie_lyrics3
Post by: matav on 2012-06-20 18:55:45
...
@matav:
I'm unlikely to change the how the search works - it's simple and logical as is. It is however possible for me to use the associations to force a lyric to display regardless of type if the user so desires. This would take the form of a right click menu item saying something to the effect of "Always display this lyric for this song". Would this be desirable?
...

true, its simple and logical as it is but that's maybe because the foo_uie_lyrics2 source is not well commented.
but won't it be more logical to bind the lyric preference setting to the downloading part only?
like... you know, while checking the online databases for the lyrics, it should indeed go as per the lyric preference setting but when it comes to simply loading the lyrics, it should be free of the lyric preference settings.

anyways... Associations are fine but i stopped actively using it once i moved from foo_uie_lyrics2 to your refined work on foo_uie_lyrics3.
currently it still automatically manages association and in retrospect, Associations Search is the second priority as per my settings and obviously the online database come after this but i still seem to face the problem.
PS: i checked the associations and it does have the entry for unsynced lyrics.

--
i reverted back to foo_uie_lyrics2 v0.3.5 (beta) since the User Defined Directory method broke
Title: foo_uie_lyrics3
Post by: matav on 2012-06-20 22:34:18
...
i reverted back to foo_uie_lyrics2 v0.3.5 (beta) since the User Defined Directory method broke

lol i meant 3 foo_uie_lyrics3 v0.3.5 (beta)
sorry. i am a mess and OCD infected
Title: foo_uie_lyrics3
Post by: GCRaistlin on 2012-06-22 00:57:00
Maybe the following search parameters would be useful for somebody.

My music library is organized in the following way (example for Queen):
Code: [Select]
P:\Audio\Q\Queen\...

Under "..." I mean a subtree of folders with arbitrary names and depth.
There are files in FLAC format with empty tags in my collection. Only Title column isn't empty for such files and contains filename without extension, like "01 - Party". Therefore with default settings no lyrics could be found for such files 'cause there's no Artist data and invalid Title data (maybe the last thing isn't important, I'm not really sure).
The following search parameters analyzes Artist and Title columns. If Artist is empty and Title meets above condition (contains " - " and only numbers before it) then they takes Artist data from the path to the file being played and Title data as "right" substring of filename after " - ".

Artist:
Code: [Select]
$if($or(%artist%,$or($greater(1,$put(`seppos,$strstr(%title%, - ))),$not($greater(1$put(`tracknr,$left($get(`seppos),%title%))0,1$get(`tracknr))))),%artist%,$substr($put(`partpath,$substr($put(`fullpath,$directory_path(%path%)),12,$len($get(`fullpath)))),,$sub($strchr($get(`partpath),\),1)))


Title:
Code: [Select]
$if($or(%artist%,$or($greater(1,$put(`seppos,$strstr(%title%, - ))),$not($greater(1$put(`tracknr,$left($get(`seppos),%title%))0,1$get(`tracknr))))),%title%,$substr(%title%,$add($get(`seppos),3),$len(%title%)))
Title: foo_uie_lyrics3
Post by: tatzka90 on 2012-06-22 12:23:22
Hello, I've been using this plugin for a long time, but I noticed today that it won't load lyrics anymore. Then updated to newest version and when that didn't help I installed beta. I can't say where is the problem, can you help me out?

E: Finds lyrics well, but just won't load. "Load failed."
E2: It's a problem with an lyrics server which is apparently only one which finds lyrics. Added more sources to download and now works fine.

Ps. I'd love to see one day a chance to spam higlighted lyrics as like AMIP works, you know, just to let my IRC channel know what I'm listening

You're doing good job with this plugin!
Title: foo_uie_lyrics3
Post by: frank86 on 2012-06-22 15:21:46
Hey

I have...

- a request:
I'm using the plugin in a panel which can be activated by clicking on the tab "lyrics". (so the plugin searches lyrics for EVERY song i listen to)
Isn't it possible to enable and disable the lyrics search per context menu? (always adding and removing the several databases in preferences is no option for me)


- an issue:
i let the plugin save lyrics in a subfolder of the filepath of the song. (i set custom folder "$directory_path(%path%)\lyrics")
Since i updated from version 0.2.3 to 0.3.5.2 it doesn't anymore.
When i open properties dialog of Associations search I can see the sources are saved as "C_\%blabla..the path of music%\%lyric file%"
So an "_" instead of ":"
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2012-06-22 23:15:06
I'm getting "load failed" on TIMESTAMPED 1 server. Haven't tested the others yet, so I'll be back when I have done so.

edit #1: lyricswikia loads lyrics just fine.
Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-06-23 02:35:52
I'm getting "load failed" on TIMESTAMPED 1 server.


same
Title: foo_uie_lyrics3
Post by: Jamis247 on 2012-06-23 10:08:35
I'm getting "load failed" on TIMESTAMPED 1 server.


same



Same to me... on all Timestamped servers and others. 



Title: foo_uie_lyrics3
Post by: Erich_2 on 2012-06-23 14:32:55
I'm getting "load failed" on TIMESTAMPED 1 server.

same

Same to me... on all Timestamped servers and others.

What are you talking about???
(http://img835.imageshack.us/img835/9260/lyricsearch20120623.jpg) (http://imageshack.us/photo/my-images/835/lyricsearch20120623.jpg/)
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2012-06-23 14:42:10
Have you tried loading one? We don't have problems finding them, but loading them. Try to load one and you should get "load failed" in the "Results:" field.
Title: foo_uie_lyrics3
Post by: Erich_2 on 2012-06-23 15:02:34
Have you tried loading one? We don't have problems finding them, but loading them. Try to load one and you should get "load failed" in the "Results:" field.

Only TIMESTAMPED 1 shows nothing here (whithout "load failed" as you said).
Disabled. Goodbye Timestamped 1. Needs only one second.
Title: foo_uie_lyrics3
Post by: Vernon on 2012-06-23 19:39:31
Hello
First of all - thank you for creating this useful plugin! It's awesome and makes using foobar better. I've only started using it, and I was wondering about one thing - is it (or going to be) possible to exclude some tracks from the lyrics search? Or maybe temporary disabling the online search with one click/ckeckbox? The thing is that I often listen to classical music or ambient tracks, movie soundtracks, and it ends up generating all those requests to the websites that are unnecessary (since the songs have no lyrics).

Anyway, once again, thank you for all the work you're putting into creating this plugin
Title: foo_uie_lyrics3
Post by: db1989 on 2012-06-23 19:44:49
Isn't it possible to enable and disable the lyrics search per context menu? (always adding and removing the several databases in preferences is no option for me)
is it (or going to be) possible to exclude some tracks from the lyrics search? Or maybe temporary disabling the online search with one click/ckeckbox?

Once again:
To those who asked about disabling the online search - I am considering it. An interim solution would just be to disable the internet sources in lyrics3 preferences.
Title: foo_uie_lyrics3
Post by: webern on 2012-06-24 08:56:22
The server behind the TimeStamped 1 database is accessible form time to time.
It seems like either they are reworking their pages last days, or having some troubles with domain name.
The server's search engine remain unchanged, so in case the server is working I get no "load failed" message in v.0.3.4, and lyrics are loaded.
Title: foo_uie_lyrics3
Post by: webern on 2012-06-24 20:25:03
The Timestamped 1 site is officially "Under Construction".
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2012-06-25 00:40:40
Have you tried loading one? We don't have problems finding them, but loading them. Try to load one and you should get "load failed" in the "Results:" field.

Only TIMESTAMPED 1 shows nothing here (whithout "load failed" as you said).
Disabled. Goodbye Timestamped 1. Needs only one second.


Why would I want to disable it?
Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-06-25 15:52:58
Have you tried loading one? We don't have problems finding them, but loading them. Try to load one and you should get "load failed" in the "Results:" field.

Only TIMESTAMPED 1 shows nothing here (whithout "load failed" as you said).
Disabled. Goodbye Timestamped 1. Needs only one second.


Why would I want to disable it?

Agreed.  erich_2, just because the music YOU listen to has lyrics plastered on multiple servers, doesn't mean the music we listen to has LRC files generally available on any source other than Server 1.  Try to even think for one second before posting something so useless.
Title: foo_uie_lyrics3
Post by: db1989 on 2012-06-25 16:17:25
The Timestamped 1 site is officially "Under Construction".
Heh, so not only are thousands of people presumably leeching lyrics from it without permission, but moreover it’s not even officially opened yet.
Title: foo_uie_lyrics3
Post by: webern on 2012-06-26 08:21:51
Timestamped 1 server is back.
Title: foo_uie_lyrics3
Post by: matif on 2012-06-29 16:44:29
Download here: http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

Current version: 0.3.5.2

Thanks for you update Lyric Show Panel 3 again and again.
I like your update so much.
I have posted a question in here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=90338&view=findpost&p=797399).
But I think you didn't see it,
or my suggest is stupid. XD
So you didn't answer me.

Would you tell me how do you think about my suggest?

Sorry for bother you.
Title: foo_uie_lyrics3
Post by: punchdrunk on 2012-06-30 06:09:50
thanks, working fine so far.
Title: foo_uie_lyrics3
Post by: ExtremeHunter on 2012-07-06 19:47:55
@The vern

I have one annoyance here

(http://img267.imageshack.us/img267/4724/6072012213033.png)



when the lyrics panel width is smaller than 30 pix the background turns black.

normally you don't set the width so small and there is no problem but i have one DUI config where i have made panel collapser with the help of WSH panel and when I collapse lyrics panel to 1 pix, then there always remains that annoying black line.

If you get some time please fix this, thanks.

And thanks for your hard work with this panel.

Title: foo_uie_lyrics3
Post by: chumeo_di_hia on 2012-07-10 11:42:41
Hi everybody! How can I enter the row of title, album in foo_uie_lyrics3? Thankyou!

(http://no0.upanh.com/b3.s1.d4/b2c0f4d25e89cef9c0f7f92703df5ddf_47072460.untitled.jpg)
Title: foo_uie_lyrics3
Post by: WilB on 2012-07-10 11:51:29
You can enter this in the fallback text in panel preferences on the right click menu. Each line of fallback text is displayed on a separate line in the panel. If a lyric is found the fallback text is not shown - but you have the info in the title bar anyway or you could use another plug-in if you wanted to show both within the layout. The plug-in comes already configured with a fallback text option which you can change.
Title: foo_uie_lyrics3
Post by: chumeo_di_hia on 2012-07-10 12:13:27
You can enter this in the fallback text in panel preferences on the right click menu. Each line of fallback text is displayed on a separate line in the panel. If a lyric is found the fallback text is not shown - but you have the info in the title bar anyway or you could use another plug-in if you wanted to show both within the layout. The plug-in comes already configured with a fallback text option which you can change.


Thankyou so much!   
Title: foo_uie_lyrics3
Post by: Erich_2 on 2012-07-10 13:47:05
You can enter this in the fallback text in panel preferences on the right click menu...

For example:
Quote
Artist: %artist%
Title: %title%
Album: %album%

:: %search_state% [ %search_progress%'%'] ::
Title: foo_uie_lyrics3
Post by: turtle on 2012-07-11 22:37:18
Hellp to all.
I have a problem. When my foobar searches for lyrics, it sometimes doesn't find the lyrics for my songs, tho I found the lyrics on google (rapgenius.com). I tried to put rapgenius in custom url searches in foobar, but as far as i went was only to the lyrics page not the lyrics itself.

example - (http://s12.postimage.org/3l3d4bpa3/example.png) (eminem is just an example)

If anyone can figure out the URL for rapgenius search, or to just tell me how to open the first lyric in the search bar, I would be very gratefull. Thanks in advance.
Title: foo_uie_lyrics3
Post by: Dogs1985 on 2012-07-17 02:31:05
I don't know bug or not.

I using portable foobar2000 to play my music, sometime my portable drive assign to letter F, sometime assign to letter G, if assign letter F, association of lyric location will F:\xxx\xxx.lrc, but if sometime windows assign me with letter G, then foobar2000 will automatic download the lyric and replace my lyric, some of lyric i manually edit, sudden change all my lyric, really panic.

i not save lyric into tag, only save to lrc format.
Title: foo_uie_lyrics3
Post by: Ryoma on 2012-07-17 16:35:02
I don't know bug or not.

I using portable foobar2000 to play my music, sometime my portable drive assign to letter F, sometime assign to letter G, if assign letter F, association of lyric location will F:\xxx\xxx.lrc, but if sometime windows assign me with letter G, then foobar2000 will automatic download the lyric and replace my lyric, some of lyric i manually edit, sudden change all my lyric, really panic.

i not save lyric into tag, only save to lrc format.


You can assign your drive a single and unique letter on every computer/Windows the first time you connect such drive preventing Windows from changing whenever it's already in use. Just set this by acceding to Disk management.
Doing so you can tell foobar a single library path and for lyrics I suggest file directory.
Title: foo_uie_lyrics3
Post by: culinko on 2012-07-17 21:55:21
I don't know bug or not.

I using portable foobar2000 to play my music, sometime my portable drive assign to letter F, sometime assign to letter G, if assign letter F, association of lyric location will F:\xxx\xxx.lrc, but if sometime windows assign me with letter G, then foobar2000 will automatic download the lyric and replace my lyric, some of lyric i manually edit, sudden change all my lyric, really panic.

i not save lyric into tag, only save to lrc format.


where do you store your lyrics, in foobar directory? if yes, you can use extended variables (http://skipyrich.com/store/foo_exvar.7z)  with %foobar_path% variable in "lyric searching" and "lyric saving" tabs. (i didn't test it though)
Title: foo_uie_lyrics3
Post by: xvxving on 2012-07-22 06:31:16
Tks for update firstly,but there maybe a bug on lyrics saving fuction when installed lyrics show pane versionl 3 0.3.5.2 which can not save serched lyrics automatically when saving location's configured by custom,neither any response when click  "save"  button. Is anyone same with me?
Title: foo_uie_lyrics3
Post by: Sapta on 2012-07-22 09:00:01
It can't find lyrics for me. Does it work behind authentication proxy? Proxy details are set in Networking and audioscrobbler is working fine.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-07-22 09:26:33
the latest lyrics3 0.3.5.2 it doesn't use lyrics unless you pick with "lyrics search" dialogue when parents path contains full width character "@"


having these files in directory. songs have the same name, but are performed by different artist and instruments

./M@SS/high melody/lyrics/high melody M@SS.lrc
./M@SS/high melody/lyrics/high melody M@SS (feat. violin) (remix ver.).lrc
./M@SS/high melody/1. high melody M@SS.flac
./M@SS/high melody/2. high melody M@SS.flac
./M@SS/high melody/3. high melody M@SS.flac
./M@SS/high melody/4. high melody M@SS.flac
./M@SS/high melody/5. high melody M@SS.flac
./M@SS/high melody/6. high melody M@SS (feat. violin) (new remix ver.).flac


lyrics3 0.3.5.2 doesn't display any lyrics and %search_state% says "found nothing"
lyrics search yields both high melody M@SS.lrc and high melody M@SS (feat. violin) (remix ver.).lrc


change parent directory name to use half width character "@" solved the issue

./M@SS/high melody/lyrics/high melody M@SS.lrc
./M@SS/high melody/lyrics/high melody M@SS (feat. violin) (remix ver.).lrc
./M@SS/high melody/1. high melody M@SS.flac
./M@SS/high melody/2. high melody M@SS.flac
./M@SS/high melody/3. high melody M@SS.flac
./M@SS/high melody/4. high melody M@SS.flac
./M@SS/high melody/5. high melody M@SS.flac
./M@SS/high melody/6. high melody M@SS (feat. violin) (new remix ver.).flac

lyrics3 0.3.5.2 displays lyrics properly
lyrics search still yields both high melody M@SS.lrc and high melody M@SS (feat. violin) (remix ver.).lrc
Title: foo_uie_lyrics3
Post by: WilB on 2012-07-22 12:53:15
@ xvxving

This is a known issue with the latest version, e.g. see posts #845 & 854. I am using 0.3.4 until its fixed.
Title: foo_uie_lyrics3
Post by: Sapta on 2012-07-22 13:51:02
It can't find lyrics for me. Does it work behind authentication proxy? Proxy details are set in Networking and audioscrobbler is working fine.


Found where to set the proxy. Working fine now.
Title: foo_uie_lyrics3
Post by: xvxving on 2012-07-24 14:51:38
@ xvxving

This is a known issue with the latest version, e.g. see posts #845 & 854. I am using 0.3.4 until its fixed.


thank you very much, I'd follow your advice to keep it from.
Title: foo_uie_lyrics3
Post by: j_t on 2012-07-27 20:06:27
Thank you for your work, especially for the built-in lyrics synchronizer.
This plugin would completely replace foo_uie_lyrics2 for me if there wasn't one minor issue:

I set the scrolling speed to minimum, to get a continuous scrolling behaviour similar to foo_uie_lyrics2.
During playback, when the highlighting is moving to the next line, there is a short time during which no line is highlighted.
Unfortunately, often the next line is still not highlighted in the moment when the timestamp for the next line is reached, making perfectly synchronized lyrics look out of sync.
This is much less noticable when the scrolling speed is set to a higher value, because the scroll range where no line is highlighted is skipped faster then.

Would it be possible to restore the highlighting behaviour of foo_uie_lyrics2, so that one line is always highlighted, to avoid this synchronization issue?
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-07-29 01:22:35
the latest lyrics3 0.3.5.2 it doesn't use lyrics unless you pick with "lyrics search" dialogue when parents path contains full width character "?"


having these files in directory. songs have the same name, but are performed by different artist and instruments

./M?SS/high melody/lyrics/high melody M?SS.lrc
./M?SS/high melody/lyrics/high melody M?SS (feat. violin) (remix ver.).lrc
./M?SS/high melody/1. high melody M?SS.flac
./M?SS/high melody/2. high melody M?SS.flac
./M?SS/high melody/3. high melody M?SS.flac
./M?SS/high melody/4. high melody M?SS.flac
./M?SS/high melody/5. high melody M?SS.flac
./M?SS/high melody/6. high melody M?SS (feat. violin) (new remix ver.).flac


lyrics3 0.3.5.2 doesn't display any lyrics and %search_state% says "found nothing"
lyrics search yields both high melody M?SS.lrc and high melody M?SS (feat. violin) (remix ver.).lrc


change parent directory name to use half width character "@" solved the issue

./M@SS/high melody/lyrics/high melody M?SS.lrc
./M@SS/high melody/lyrics/high melody M?SS (feat. violin) (remix ver.).lrc
./M@SS/high melody/1. high melody M?SS.flac
./M@SS/high melody/2. high melody M?SS.flac
./M@SS/high melody/3. high melody M?SS.flac
./M@SS/high melody/4. high melody M?SS.flac
./M@SS/high melody/5. high melody M?SS.flac
./M@SS/high melody/6. high melody M?SS (feat. violin) (new remix ver.).flac

lyrics3 0.3.5.2 displays lyrics properly
lyrics search still yields both high melody M?SS.lrc and high melody M?SS (feat. violin) (remix ver.).lrc




nvm, I found out that updating component reset setting...for some reason, so artist wasn't ' ' anymore. didn't notice this because component was able to find lyrics of some songs with none empty %artist%
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-08-03 06:46:19
@ xvxving

This is a known issue with the latest version, e.g. see posts #845 & 854. I am using 0.3.4 until its fixed.



can you upload 0.3.4 you have? I've lost it and is in trouble with 0.3.5.2 for not being able to find most of the lyrics, which worked in 0.3.4
Title: foo_uie_lyrics3
Post by: WilB on 2012-08-03 13:47:00
If you do a google search for foo_uie_lyrics3 0.3.4 there already appear to be a number of sites where 0.3.4 can be downloaded. Else you can try temporarily using the save to configuration folder option with 0.3.5.2 instead of the custom save location until the regression is fixed. Both 0.3.4 & 0.3.5.2 seem to find lyrics fine for me.
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-03 14:49:10
I've uploaded 0.3.4 to the google code project - http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list).

Many apologies for my lack of presence on the forum, life has been getting the better of me! I have a bit of a holiday coming up, so I will have time to get back to this project. Thanks to those who have reported bugs/feature suggestions, I will bear them in mind when I get started.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-08-03 18:09:26
If you do a google search for foo_uie_lyrics3 0.3.4 there already appear to be a number of sites where 0.3.4 can be downloaded. Else you can try temporarily using the save to configuration folder option with 0.3.5.2 instead of the custom save location until the regression is fixed. Both 0.3.4 & 0.3.5.2 seem to find lyrics fine for me.



0.3.5.2 hasn't  been able to find lyrics for me (local file search), which used t work in 0.3.4. google search for downloading of 0.3.4 only redirect you back to foobar's component page, which doesn't exist for 0.3.4. I'm only using local file search, and 0.3.5.2 hasn't been working for me.

my post at 904 stands, not sure why full/half width @ would make a difference. setting artist to a space ' ', solved the this issue, but 0.3.5.2 still cannot find many lyrics for so many other songs that I had no problem with 0.3.4. in preference page, I can set artist as [%artist%] and title as [%title%] and local file search still works in 0.3.4, but not in 0.3.5.2. downgrading back to 0.3.4 resolved all local file search issues for me, so I'm staying with 0.3.4 for now.


Quote
I've uploaded 0.3.4 to the google code project - http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list).

Many apologies for my lack of presence on the forum, life has been getting the better of me! I have a bit of a holiday coming up, so I will have time to get back to this project. Thanks to those who have reported bugs/feature suggestions, I will bear them in mind when I get started.



thanks for your great work on this great plugin. I'm just trying to get a working version for now. I was on google code site, but it only had 0.5.2 beta. maybe keeping a history of different versions on google code page would be a good idea.
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-03 18:19:38
Quote
0.3.5.2 hasn't  been able to find lyrics for me (local file search)....
....not sure why full/half width @ would make a difference. setting artist to a space...
Noted, I will look into this as soon as I get time.

Quote
...keeping a history of different versions on google code page would be a good idea....
They are actually already there (or some of them are anyway), I've just labelled them as deprecated so they don't appear unless you choose to display 'all downloads'.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-08-06 02:03:12
Quote
0.3.5.2 hasn't  been able to find lyrics for me (local file search)....
....not sure why full/half width @ would make a difference. setting artist to a space...
Noted, I will look into this as soon as I get time.

Quote
...keeping a history of different versions on google code page would be a good idea....
They are actually already there (or some of them are anyway), I've just labelled them as deprecated so they don't appear unless you choose to display 'all downloads'.



just tried. looks like deprecated won't appear unless I perform a search using "*" with "all download". now I know how to do this. thanks
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-08 14:07:28
Version 0.3.6 beta uploaded to google code page (http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)).

Changelog:
- Fixed custom save directory problems.
- Fixed bug with small window sizes producing black window.
- Possible fix to the deadlock described by revenant.
- Some other small fixes.

Please test and give any feedback. Thanks.
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-08-08 14:37:20
@the vern

I've installed 0.3.6 beta
after short testing it seems that the issue with wrong lyrics (%album% + %title% are identical) is closed - GREAT!!
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-08-09 04:38:17
@the vern
0.3.6 beta can find more local lrc files than 0.3.5.2, but still cannot find all of the lrc files that 0.3.4 can find. I still haven't figure out what's the pattern that causes this difference on 0.3.6 beta
Title: foo_uie_lyrics3
Post by: neothe0ne on 2012-08-09 06:38:50
I'll guess that the plugin is having trouble finding local LRC files with the "☆" in the filename then.  (A certain lrc file went missing on me but I'm sure I created it myself a while ago.  I didn't bother going into Windows Explorer to look for it though)
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-08-09 07:31:53
@the vern

I've installed 0.3.6 beta
after short testing it seems that the issue with wrong lyrics (%album% + %title% are identical) is closed - GREAT!!


I object this. many of my local lyric files has %title% == %ALBUM% and 0.3.6 beta can't find lyric files for quite a few of them, but 0.3.4 can find all of them. if your case is closed for online search, then I still have this issue with local file search.
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-08-09 10:13:32
@the vern

I've installed 0.3.6 beta
after short testing it seems that the issue with wrong lyrics (%album% + %title% are identical) is closed - GREAT!!


I object this. many of my local lyric files has %title% == %ALBUM% and 0.3.6 beta can't find lyric files for quite a few of them, but 0.3.4 can find all of them. if your case is closed for online search, then I still have this issue with local file search.


I think it depends on how you save your lyrics.
I save my lyrics with %filename%
and %filename% consists of a unique key for the album, cd-number, track-number (e.g.: X01822-01-05 - artist - album)
and thus I have a unique filename for each track.

with version 0.3.6 beta, displaying wrong saved lyrcis is fixed (for me)


Title: foo_uie_lyrics3
Post by: lender1257 on 2012-08-09 10:32:30
@supercoolman

fixed is: displaying wrong saved lyrics, if %album% + %title% are the same (to make it clearer)
come to think of it: all my saved lyrics will be found; there's not one lyric that I've saved, that won't be displayed
                            maybe you should run "batch association" once more

good luck
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-09 10:40:04
@SUPERCOOLMAN
I think I've fixed what is causing these problems, will release soon - just in the middle of fixing something else atm.
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-09 11:20:59
I've uploaded 0.3.6 beta 2 to the google code page: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

Changelog:
- Hopeful fix for the album and title file search problems.
- Changes to the fading of the lyric lines - they actually now fade (I'd broken it previously). It also now fades the next line whilst the current line is fading out - so there shouldn't be problems with no line being highlighted if there's a long time gap between different lines. Also at very slow scroll speeds, no fading occurs.
- The local file search is no longer forceably enabled if you are saving to file (this is not necessary anymore).
Title: foo_uie_lyrics3
Post by: lender1257 on 2012-08-09 12:51:07
I've uploaded 0.3.6 beta 2 to the google code page: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

Changelog:
- Hopeful fix for the album and title file search problems.
- Changes to the fading of the lyric lines - they actually now fade (I'd broken it previously). It also now fades the next line whilst the current line is fading out - so there shouldn't be problems with no line being highlighted if there's a long time gap between different lines. Also at very slow scroll speeds, no fading occurs.
- The local file search is no longer forceably enabled if you are saving to file (this is not necessary anymore).


tested 0.3.6 beta 2 - all fixes OK
thank you very very much
Title: foo_uie_lyrics3
Post by: godrick on 2012-08-09 17:03:15
Beta 2 seems stable - I don't use the features that seem to have received the most attention in the betas, but I don't see any regression issues with the rest of the component.

I defer to you to prioritize or even consider the following, but it would be great if there was an additional feature to synchronizing lyrics in the lyrics editor.  Right now we can add a offset that globally adjusts all lines in a lyric, or adjust a single line with "synchronize selected line", but I find myself wishing there was a way to "synchronize selected and adjust all subsequent lines" or "adjust all subsequent lines" to efficiently deal with lyrics that are off by different amounts as a song progresses.  If there is a way to do this with existing functionality other than manually adjusting each and every subsequent line, please let me know how.  I tried inserting a line of [offset:-1000] in the middle of a lyric to see if that would act on just the lines that follow, but the editor applied it globally.

Also, I think I recall that prior to your excellent editor features, one could manually drag the lyric display to focus on another line, but double click in the display to return focus to the proper line.  Double clicking (or the context menu) now brings up the editor.  If there is a way to return the panel display focus to the current line with a click or context menu that I've missed, please let me know, and if not, it would be great to have a way with a context menu to do so.  Thanks again for your efforts!
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-09 17:07:30
You can reset the offset of the lyrics with: right click->reset offset.
Your suggestion about the lyric editor is interesting, I'll have a think about it.
Title: foo_uie_lyrics3
Post by: godrick on 2012-08-09 17:17:38
Yes, "reset offset" repositions the display, but I believe it also wipes out any global offset (if I'm incorrect on this, please let me know).  It would be great to be able to refocus the display to the current timestamp without setting the global offset to zero.  Thanks!
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-09 17:22:03
That is how the dragging/scrolling works, by changing the global offset. It doesn't save the value of the offset before dragging/scrolling so there's no way of reverting to how it was (unless you remember it yourself).
Title: foo_uie_lyrics3
Post by: godrick on 2012-08-09 19:01:15
Thanks for explaining.  It would not be worth it to change the "reset offset" selection or create anything new to do what I suggested for refocusing, especially if you can do something like "adjust current and all subsequent lines" (which, if used on the first line of a lyric, could be used instead of a global offset and thus avoid the loss of a global offset when using the "reset offset" selection).
Title: foo_uie_lyrics3
Post by: j_t on 2012-08-09 19:18:08
- Changes to the fading of the lyric lines - they actually now fade (I'd broken it previously). It also now fades the next line whilst the current line is fading out - so there shouldn't be problems with no line being highlighted if there's a long time gap between different lines. Also at very slow scroll speeds, no fading occurs.

With 0.3.6 beta 2 my highlighting issues at slow scroll speeds are completely fixed! Thank you very much!
Title: foo_uie_lyrics3
Post by: StealthX on 2012-08-10 03:15:08
I was using the last stable version and it just shows a blank page for darklyrics.com lyrics even though they are there and it used to display them fine. Just installed 0.3.6 beta 2 and it is still not displaying lyrics from darklyrics.com just a blank page. Also going to about current lyrics it shows the correct URL for the lyrics but it just doesn't show any text on foobar.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-08-10 04:49:30
@supercoolman

fixed is: displaying wrong saved lyrics, if %album% + %title% are the same (to make it clearer)
come to think of it: all my saved lyrics will be found; there's not one lyric that I've saved, that won't be displayed
                            maybe you should run "batch association" once more

good luck


you only said "%album% + %title% are identical". now that you provided more info, I think we are talking two different issue.


I've uploaded 0.3.6 beta 2 to the google code page: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

Changelog:
- Hopeful fix for the album and title file search problems.
- Changes to the fading of the lyric lines - they actually now fade (I'd broken it previously). It also now fades the next line whilst the current line is fading out - so there shouldn't be problems with no line being highlighted if there's a long time gap between different lines. Also at very slow scroll speeds, no fading occurs.
- The local file search is no longer forceably enabled if you are saving to file (this is not necessary anymore).



tested beta2 and didn't find any regression. it found all local LRC files just like 0.3.4. I don't use online search, so I can't speak for that part.

the artist and title are picked up properly in the "lyrics search panel", but album column remains empty. not sure if that's expected. however, "lyrics search panel" is able to find LRC files.

"lyrics search panel" can only pick up LRC file for some songs through "Association Search", but I didn't set any association. Not sure why "Local File Search" doesn't pick up anything for those songs
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-10 11:21:13
@StealthX:
Thanks for reporting, it's now fixed.

@SUPERCOOLMAN:
I'm glad the searching issues are fixed. Yes, the album columns are meant to be empty. Associations are set automatically at the end of a track or when a lyric is saved, you can edit them in preferences.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2012-08-10 13:07:48
@StealthX:
Thanks for reporting, it's now fixed.

@SUPERCOOLMAN:
I'm glad the searching issues are fixed. Yes, the album columns are meant to be empty. Associations are set automatically at the end of a track or when a lyric is saved, you can edit them in preferences.



This is my setting, do you know where/when is association saved/created? I only want "Local File Search" or "Tag Search". If both of them failed, then either I made a mistake for LRC on the songs or there are issues in foo_uie_lyrics3.

(http://i.imgur.com/S1iDc.png)
Title: foo_uie_lyrics3
Post by: StealthX on 2012-08-10 15:51:56
@StealthX:
Thanks for reporting, it's now fixed.

Thanks! When will the new version be out, and is there a webpage now or something with the latest version?
Title: foo_uie_lyrics3
Post by: スラッシュ on 2012-08-11 14:00:41
Maybe I'm doing something wrong, but when I edit lyrics, it seems like they don't get saved? Is this a permissions issue maybe? I'm on Win7.
Title: foo_uie_lyrics3
Post by: michtar on 2012-08-11 22:09:25
In beta:
- saving lyrics now works
- small problem: first line of the lyrics is always highlighted
Title: foo_uie_lyrics3
Post by: StealthX on 2012-08-14 17:03:45
Can you put out a beta that fixes the Dark Lyrics problems?
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-14 17:21:10
I'm about to, just working on other things atm (the sdk)
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-14 17:52:23
0.3.6 beta 3 uploaded. http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

Changes:
- Fixed dark lyrics.
- Fixed the problem with always highlighting the first lyric line with slow scrolling speeds.
- Essentially finished the sdk (required a fairly large number of changes to all of the sources).

I've also uploaded a different component to test the sdk (called foo_lyricsource). This should be installed as a completely separate fb2k component and should add a new source to the list in lyrics3 preferences. The source itself doesn't actually do anything useful (it just displays part of a google search for the lyrics), but merely exists to confirm the sdk is working properly. I would very much appreciate any feedback from testing this (as I've never written an sdk before so it's new territory for me!)
Title: foo_uie_lyrics3
Post by: BrutuZ on 2012-08-14 19:08:46
I was eager to test the SDK to fetch from custom sources, but then I installed and re-read it to find out I can't program the custom sources yet. Damn you anxiety xD

Thanks for the updates The Vern, looking forward to release version of the SDK
Title: foo_uie_lyrics3
Post by: godrick on 2012-08-15 00:40:16
No regression issues so far, so great job!  I dutifully added "My custom 1" as a source to test it, then forgot about it until I noticed web page source code happily scrolling in the panel, whereupon I noticed that all of the songs I played without any previously saved lyrics tags in the last few hours had all saved the html gibberish of the test source to tags - just like I told it to.  Easily deleted, and I feel comfortable stating the search, display and save-to-tag portions seem to work pretty well for the new code!
Title: foo_uie_lyrics3
Post by: culinko on 2012-08-17 04:46:38
thanks The vern, i could finally update from the 0.3.4. debug version  no issues so far, great work!
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-17 17:05:45
Many thanks for the feedback.

I've uploaded the SDK: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

The zip uploaded includes the lyric source sdk and the source of foo_lyricsource, both of which have loads of comments explaining the code. If you have any queries/problems let me know.
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-17 23:47:37
New version of both the SDK and lyrics3 uploaded (0.3.6 beta 4).

This is to fix crashes when using sources built with the SDK in older versions of lyrics3. Any sources built with the old SDK will not work with this or later versions of lyrics3.
Title: foo_uie_lyrics3
Post by: Emerelle on 2012-08-19 00:07:20
Any chance that manipulation of text size is possible somehow or will be implemented?
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-19 11:31:53
@Emerelle:
You can do this already through either your UI's settings or the panels own settings page (right click on the panel->Panel Preferences)
Title: foo_uie_lyrics3
Post by: Emerelle on 2012-08-19 14:09:31
Oops, I missed that one in the preferences! I'm sorry, must be the heat over here.
Title: foo_uie_lyrics3
Post by: dgemu12 on 2012-08-20 22:33:37
I think I've seen this before, but is there anyway of appending the offset to the actually number inside the brackets.

e.g.
offset synch of 36000

would lead to

[01:13.34] to [00:38:00]
[01:17.16] to [00:40:00]

and all other lines within the lrc.

This would allow, certain player able to render this, while playing.  I thought this was already encoded but don't see an option only reset offset which just renders the offset to 0, but no other changes.
Title: foo_uie_lyrics3
Post by: The vern on 2012-08-20 22:41:42
That's not possible in lyrics3, unless you want to do it manually!
Title: foo_uie_lyrics3
Post by: dgemu12 on 2012-08-22 01:13:23
Well that's a shame, but anyway I appreciate both the plugin and the reply.  Apart from this one missing feature, I don't think I've come across anything that beats it.  You are obliviously very talented and have my thanks.
Title: foo_uie_lyrics3
Post by: dgemu12 on 2012-08-22 02:48:58
If anybody needs to do this use Lyricist (http://www.winampcn.com/lyricist/) it can be set as an external editor, just remember to copy the lyrics.  It is under options tab and is the second from last in the list.  I don't understand Chinese so I can't help that much.
Title: foo_uie_lyrics3
Post by: jano on 2012-08-23 07:22:18
@The vern:
I Have worked in the previous versions of this component, to adapt it to my needs. There is one suggestion and one possible bug to report:
- Suggestion: In the lyric panel, when you adjust the offset by dragging a synced lyric, would be nice to have a modificator key ( like SHIFT or CTRL ) to adjust the offset with more accuracy. An example, dragging the lyric without the modificator key pressed would increment the offset by 500 ms, but pressing the modificator key, the increment would be 250 ms or less.
- Possible bug: When a song is playing and you skip forward or backwards, the lyric panel maintain the same line highlighted, which is not correct because the current time elapsed has changed. I can think that an easy solution would handle the skip forward or backwards notifications, and refresh the panel on those events.
Title: foo_uie_lyrics3
Post by: oldgoat on 2012-08-24 23:32:16
I'm having an odd problem with saving lyrics to tags.
If the default settings of 'LYRICS' and 'UNSYNCED LYRICS' are there, lyrics are saved into a TXXX frame (user spec'd) frame, called LYRIC and then appears as some strange encoding that could be anything from chinese to korean!
If I use the ID3 standard 'SYLT' and 'USLT', the lyric appears to save, but checking the tags via another editor, nothing shows up.

Using 'save to file', everything appears fine.
Title: foo_uie_lyrics3
Post by: Nanonyma on 2012-08-27 22:34:12
Ok, i have to say: great plugin at first sight.

But i have a little big problem: i want to configure this plugin in a way, that i doesn't look automatically for lyrics online. All i've found was to put the items from search-order into available sources. But when i do so, i can't load lyrics manually anymore. This is really pitty, cause i just wanna load lyrics manually. I don't wanna all the lyrics-provider known about each song i'm playing...

Is there a way to configure your plugin for manually use only?

Anyhow, great tool with big capability. Thanks
Title: foo_uie_lyrics3
Post by: Deadsword on 2012-08-28 13:16:14
Using the plugin for a few years, I thought It maybe the moment to thank you for all the hard work for maybe the best lyrics program I know.

Really appreciate your efforts! 

Title: foo_uie_lyrics3
Post by: somy on 2012-08-28 14:00:01
Thank you very much for the great plugin! It works very well for me, it can even download synced Chinese lyrics, amazing!
I have two small questions which I hope I can get some help here:
1) I save the synced lyrics to LYRICS tag, and then convert FLAC to AAC and sync to my iphone. I noticed all lyrics are now in wired format with timestamp. Is there a way to send synced lyrics to iphone?
2) Is there a way to batch update lyrics tags? For example, select a few songs and right click "update lyrics" etc.?

Thank you very much in advance!
Title: foo_uie_lyrics3
Post by: ndhermit on 2012-08-28 18:56:44
The plugin works great at home.  But at work, behind a corporate Web proxy, it fails to download lyrics.  Even though I set the proxy info in foobar's network configuration page it doesn't seem to get used by the plugin.  Can you make it use foobar's configured proxy setting?
Title: foo_uie_lyrics3
Post by: Gruia on 2012-09-01 04:08:12
great component, here are my suggestions

1) add song name in the title bar

2) make the text wrap inside the panel + add resize of the panel in sync with resizing the font

3) don't make save lyrics on hdd on by default
Title: foo_uie_lyrics3
Post by: emte on 2012-09-01 07:33:11
First of all, thanks for this little great component.

I have to suggestions/requests:

- selecting colour for the shadow below the text
- and, don't know how to explain this, enable anti-anliasing like in $drawstring function to make it look exactly the same

Keep up the good work.

Cheers
Title: foo_uie_lyrics3
Post by: Speech on 2012-09-01 07:46:40
great component, here are my suggestions

1) add song name in the title bar

I don't agree with that. foobar does it so well.

2) make the text wrap inside the panel + add resize of the panel in sync with resizing the font

It already wraps the text. Also, I prefer to resize it myself, depending on the layout I choose. Again, let foobar control its whole layout.

3) don't make save lyrics on hdd on by default

There is an option for that. Do have a problem clicking on that option?
Title: foo_uie_lyrics3
Post by: eLmaxx on 2012-09-04 03:35:06
In version 3 somewhere the local search stopped working for me. I'm using the following save format: -Save to user defined directory: Filenameformat:
Code: [Select]
$if(%artist%,%artist%\)$if(%date%,'('%date%')  ')$if(%album%,%album%)\$if(%disc%,'disc '%disc%\)$if(%track%,%track% - )$if2(%title%,%_filename%)
Custom directory:
Code: [Select]
m:\lyrics\

With the user defined directory enabled with the current version, 0.3.6 beta4, it generates the path but doesn't save any file. It works fine now when saving to the directory same as audio file, but I really like to have my custom lyrics folder.
It used to be able to save the file in previous versions, but wasn't able to find the saved lyrics. I really hope you can fix this. Best regards, eL
Title: foo_uie_lyrics3
Post by: sheppaul on 2012-09-05 06:00:45
Thanks for great plugin first.

" Local file search only requires title if loading from the song directory."

I have lrc files which have the same name as song files without title.
In that reason, sometimes lyric show3 would not find a lyric file.

It would be much appreciated if it is possible to search a local lyric file by a song file name.
Actually, all of my lyric files are like this.
Some works, but others not as it does not contain "title" inside a song file for some reason.
Title: foo_uie_lyrics3
Post by: wojtek on 2012-09-06 10:34:44
OK, maybe a dumb question but where is the option to copy lyrics? It seems to be gone? Previously there was convenient option to copy both with and without timestamp. Currently it seems that I can only open editor and then copy lyrics, but this is not that handy.
Title: foo_uie_lyrics3
Post by: beebeekei on 2012-09-18 12:00:08
Guys, please help - how can I save lyrics to the file?
Title: foo_uie_lyrics3
Post by: WilB on 2012-09-18 13:10:11
@eLmaxx
The custom directory save issues were solved for me with the latest betas. I note that you are trying to generate directories from your filename format + your code is far more complex than necessary. I suggest trying something like (untested):

Custom directory
m:\lyrics\[%artist%\]['('%date%')  '][%album%]\['disc %disc%\]

Filename format
[%track% - ][%artist%][%title%]

I think the filename needs to contain artist and title if it’s not saved to the song directory. From changelog - local file search only requires title if loading from the song directory (you may be able to get round this by batch associating and setting the find local lyrics format appropriately)

@sheppaul
The plug-in by default caters for common save formats. If you must save lyrics without the song title you may be able to get round this by batch associating the lyrics and setting the find local lyrics format according to your naming structure.

@beebeekei
Select preferences from the right click menu. Save options are on the lyric saving tab.
Title: foo_uie_lyrics3
Post by: maldinito on 2012-09-18 18:09:15
Hello, I have a question ! Can I change the panel size ?  Use "darkone" and I want to move the Lyrics panel to the left side and decreased it's size !
Title: foo_uie_lyrics3
Post by: WilB on 2012-09-18 19:23:54
Simple answer is yes, but you may find doing it less than straightforward. I expect it's a panel stack splitter based theme and you would need to locate the panel stack splitter that contains lyrics3, and change lyrics3 size and position in the code - this may effect other panels which would need to have their positions re-coded. Further help on this would best be directed at the author where you downloaded the theme or put in the panel stack splitter thread if it's that type of theme and you want help with specific code.
Title: foo_uie_lyrics3
Post by: ezioBrabus on 2012-09-23 09:28:36
Hello, I have a question ! Can I change the panel size ?  Use "darkone" and I want to move the Lyrics panel to the left side and decreased it's size !

You have to rebuild the layout of Darkone. I created my own skin rebuilding it with Darkone elements and placing lyrics panel on the left, like in the screen:
[a href="http://imageshack.us/photo/my-images/195/screengd.png/" target="_blank"]
Title: foo_uie_lyrics3
Post by: eLmaxx on 2012-10-05 13:14:50
Thanks WilB for your response. And I forgot to mention that I'm very grateful for the plugin, it's by far the best out there.
I started with a format that you suggested but didn't get it to work and switched to the more complicated one I'm using now. (it used to work in the beginning, even in v2). Ones again I tried the one you suggested to see if it would work, unfortunately not.
The thing is that it works fine when instead of a custom directory I have it stored in the directory of the song using the same format. So I feel like it is very close to work. Also I have been following the development for a while now and I've read that when the artist and title is somewhere in the path it should be fine. This said, maybe I have to struggle with the format some more, but have other priorities now. Even so, I like to thank you for your suggestion and care.
Title: foo_uie_lyrics3
Post by: vogliadicane on 2012-10-16 22:05:28
wow, very cool development here, really so many improvements.
Thank you, The vern!


One thing I miss: What I would expect after I searched lyrics manually (click 'Liric search...' choose one and click 'Load') is:

If I didn't make actions up to the end of the song, then save. So, no right-click: Save.


P.S.: Nevertheless, I might have missed something and this is all possible now...

----------------------------
Edit: Due to Vista not showing the same date of changes made in the main and detail panel.
Title: foo_uie_lyrics3
Post by: conquerator2 on 2012-11-02 21:06:17
Hi guys,

Any chance to make youtube a default website for the search engine as well?

As an addition to the current searched webs.

Thanks!
Best regards, Luke

btw - great job on foobar, its getting better and better  Good work!
Title: foo_uie_lyrics3
Post by: Starwer on 2012-11-03 09:59:33
Hi Guy,

First of all, I want to thank the author for his great job ! This plugin really works like a charm and is customizable like it should be. The Lyrics editor is simple and handy just like it should be. So I very pleased that you keep up wit this good work !

@eLmaxx
I face the same problem with version 0.3.5.2 : I didn't manage to get the Save to custom directory working, whereas the other options work. I however use a much simpler absolute path like "C:\test". I run foobar on a Windows 7 64bit. So this problem is not limited to the Lyric beta version.

I hope to see this bug solve in the next release!
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-03 11:15:10
Did you try the latest beta (0.3.6 beta 4)?

http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

This should have fixed the save to custom directory.
Title: foo_uie_lyrics3
Post by: emte on 2012-11-03 14:01:48
I can see that you have changed the rendering of the text! It's better to my taste now.  (edit: or maybe you haven't) This fade in/out animation with lrc when progressing to a next line is also very nice.

Keep up the good work!
Title: foo_uie_lyrics3
Post by: Amin_e on 2012-11-03 19:30:55
Hi,
I upgraded Lyric Show Panel to version 0.3.5.2. Now It can't save lyrics to HDD
after that when I double click on lyric panel, it show edit panel, i paste lyric on it and it automatically save it on HDD, now it's unable to this so.

I wonder this is bug or problem is from my side?
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-03 19:36:57
Try the latest beta, eg. see post #975.
Title: foo_uie_lyrics3
Post by: stanleyguan on 2012-11-04 15:42:15
Yes the fading effect in the latest beta is very nice!

I will also support the addition of customisable lyrics shadow colour suggested by emte.
Title: foo_uie_lyrics3
Post by: The vern on 2012-11-07 16:46:58
Many thanks to those who have provided feedback, it is much appreciated.

I've just uploaded 0.3.6 beta 5 to the google code page: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

Changelog
- Fixed bug where the display doesn't update when the track is seeked.
- Fixed a rare bug where the fallback text would display info for the wrong track
- Added the ability to search for lyric files using specific filename. Configurable in the local file search properties (uses titleformatting)
- Other minor bug fixes/improvements
Title: foo_uie_lyrics3
Post by: skuppy on 2012-11-12 04:11:27
Many thanks, vern
Title: foo_uie_lyrics3
Post by: PeteG on 2012-11-12 06:59:27
@The vern

Thank you very much for developing and maintaining this indispensable component. It's much appreciated! A few comments:

Minor bug (0.3.6 beta 5 and earlier 0.3.6 betas)
When using "Save to user defined directory" with this pattern:

Code: [Select]
[%artist% - ][%title%]
M:\Lyrics\%artist%\%album%

and the artist name ends with a period (as in X.Y.Z.) the artist + album folders are created, but no lyrics files are saved. (When "saving to directory same as file" - and with the exact same artist\album structure already in place - everything is working fine, but I do prefer to keep the lyrics in their own folders). I remember having had an earlier version that didn't have this issue, it was a beta IIRC, but I don't remember the version (0.3.5.?), and I can't find it anymore (foolish of me to delete older stuff).
Apart from that beta 5 seems 100 % stable  .

Feature requests
1. Semi-automatic handling of instrumental tracks. I know, I know, it may seem stupid to ask for such a feature, but with the lyrics panel as a permanent and important part of the fb2k layout it's a bit boring to sit and wait for the fallback text to pop up in the panel after yet a fruitless net search - because the track is instrumental.
My proposal: An extra tab in the Lyrics show Settings window, where the user could define a few lines would do the trick. For example:

Code: [Select]
[00:00.00]Artist: %artist%
[00:05.00]Album: %album%
[00:10.00]Title: %title%
[00:15.00].
[00:20.00]Instrumental

And in the Lyric editor window implement an extra button, e.g. named Instrumental. When invoking the editor with a keyboard shortcut and pushing the button, this would save a .lrc file and show this in the Lyrics Panel:

Code: [Select]
Artist: Herbie Hancock
Album: Mwandishi
Title: Ostinato (Suite for Angela)
.
Instrumental

I'm doing this manually now (creating .lrc files for instrumentals), but with more than 5,000 instrumental tracks... well, it takes an awful lot of time.

2. The Lyric Search window is resizable, that's really nice. But it would be even more nice if both the window position and the size was remembered from session to session. I don't however know if this is possible at all (maybe it depends on the fb2k SDK having implemented this, or what do I know?).

In my humble opinion implementing 1. would make this component go from ★★★★½ to ★★★★★! I sincerely hope that you don't find the request beyond the scope of Lyrics Show Panel 3.

Best regards
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-12 12:19:35
With regard to handling instrumental tracks, I think you can achieve what you want already.

If you set the search parameter for the artist to: $if($stricmp(%genre%,instrumental),,[%artist%]) then no searching will take place if the genre is instrumental. Thus the fallback text displays immediately. This happens since the plug-in requires an artist name for searching to take place.

Similarly, to indicate a track is instrumental you can add something like $if($stricmp(%genre%,instrumental),Instrumental,) to the fallback text.

HTH
Title: foo_uie_lyrics3
Post by: Peti on 2012-11-12 14:55:49
...
- Added the ability to search for lyric files using specific filename. Configurable in the local file search properties (uses titleformatting)
...


Many thanks, I was waiting for this feature 
Title: foo_uie_lyrics3
Post by: PeteG on 2012-11-12 17:05:47
@WilB

Wow, thank you so much for your elegant solution. This is a lifelike portrait of me when I read your posting a couple of hours ago:  – I feel imbecile (sigh.mp3). The FR 1 mentioned above would give a prettier and more dynamic look in the panel, thanks to the beautiful rendering of .lrc files, but that's another story (I still think it would be a nice feature in the component, leaving the audio files unaltered).
I do however have some trouble: I can't get the $if construction to work properly, when there's two values in the genre field: Jazz;Instrumental (or Instrumental;Jazz). I've tried with different separators, no luck. - And I don't want to drop the primary genre value. The %genre% tag is per se a multivalue field.  Any hints? What am I doing wrong?
Well, instead I've defined a new tag, Subgenre, and accordingly:

Search:
Code: [Select]
$if($stricmp(%subgenre%,instrumental),,[%artist%])

Fallback text:
Code: [Select]
(...)
Title: $if($stricmp(%subgenre%,Instrumental), %title% '('Instrumental')',%title%)
(...)

This is working as hoped  . After having DLed and installed the TagBox component (never used it before, but it looks pretty strong) it seems much easier/faster to insert a new tag with a predefined value. If I was able to find out how to assign a keyboard shortcut to the create-new-tag-insert-value job it would be pure joy...
A question popped up in my mind related to the minor bug mentioned in #982: $replace(%artist%,'.','_') replaces any/all period(s) with underscore(s). What shall I write, if I'm only interested in replacing the last period in the string?
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-12 17:28:29
I think the following will deal with multivalue tags $if($strstr(%genre%,Instrumental),,[%artist%]) [its case sensitive]. You can also replace the last period in the string by titleformatting, but I will leave you to look up exactly how.

HTH
Title: foo_uie_lyrics3
Post by: PeteG on 2012-11-12 22:31:20
Yes! That string works perfect, too. Thanks a lot, WilB.
I can assure you that I've read the Title Formatting pages more than once, but they're a bit too succinct for my taste (at the moment at least) - nearly on par with some of Wittgenstein's stuff. Over the time - and again today - I've made a lot of searches in these forums, but in this particular case (trailing period) I haven't been able to find any of the useful info, that without doubt is somewhere.
This evening I even managed to compose a string that created a folder with the name of the error message: [INVALID $IF SYNTAX], - and in that ugly folder was a .lrc file!! Neither Lyrics3 nor fb2k crashed, but I think I heard a burp from the internal pc speaker  . Nevermind, I'll stick to $replace(%artist%,'.','_') for now. Not a winner of any beauty contest, but it does the job.
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-12 22:48:01
I think the below strips the trailing period from the artist name - may be it can be done with better/shorter code.

Code: [Select]
$ifequal($len(%artist%),$strrchr(%artist%,.),$substr(%artist%,1,$sub($len(%artist%),1)),%artist%)


HTH
Title: foo_uie_lyrics3
Post by: BenB on 2012-11-12 23:25:49
Mine's shorter  , but that's about all I can say. It should work though.

Code: [Select]
$if($stricmp($right(%artist%,1),.),$left(%artist%,$sub($len(%artist%),1)),%artist%)
Title: foo_uie_lyrics3
Post by: michtar on 2012-11-13 19:08:13
1. May I suggest replacing latest "release" version with "beta", the one that actually saves lyrics. Judging by post about it it's a rather common issue. And more serious than anything "beta" version does or does not. I would imagine most people don't visit this thread and get their components from foobar2000.org.

2. It's a bit off topic here but:
Is there a simple way to upload .lrc  lyrics? I made bunch of them thanks to excellent editor included in the plugin. The problem is databases are either not user friendly when it comes to uploading or have some cryptic names. Timestamped 3 seems to be the best one, most successful searches, so how do I upload lyrics there (with offset correction)?
Title: foo_uie_lyrics3
Post by: PeteG on 2012-11-13 20:13:28
@WilB
@BenB

Problem solved. Thank you so much, I owe you both a fat cigar; eh... two cigars to WilB, your Instrumental stuff is of course implemented too. As a sort of Solomonic decision I use the former string for the artist part and the latter for the album part (as the lyrics saving problem is here as well). It gives a Lyrics saving string consisting of at least 180 chars (!), no reason for reproducing it here.
(For the records: I was totally focused on $replace(...). Came not even close, no cigar for me.)
Title: foo_uie_lyrics3
Post by: fhydro on 2012-11-14 17:51:55
Hello,
I use this nice component now any time and I have small problems too search and saving the lyrics.
My lyrics are stored in an own folderstructer like <Drivename:\<Path>\<Artist>\[\<Album>]<lyricfile>.

Now I have follwing requirements for searching:
  1. Search lrc on ./%Album%/%Artist% - %Title%
  2. Search lrc: on ./%Artist% - %Title%
  3. Search txt: ./%Artist% - %Title%

The automated saving should be addicted to the type of the founded lyric,
  if synchronized: ./%Album%/%Artist% - %Title%.lrc
  non synchronized: %Artist% - %Title%.txt

I have searched the forum, but I have no solution found for this. Have anyone suggestion to realize this?

An idea for searching is the possibility. to add the "Local File Search" 3 times with different configurations

For saving, it is necessary to know the type of the loaded lyric. A placeholder for this exist? Then I think, it is possible to handle this with filename formating!?

Thanks
Title: foo_uie_lyrics3
Post by: The vern on 2012-11-14 18:09:59
@michtar:
I am working on some other things in the plugin at the moment, I will put the release version out when these are finished/tested.
You cannot upload lyrics through this plugin (although I did consider it in the past).

@fhydro:
To get the plugin to find your lyrics you only have to specify the folder which contains all of your lyric files - then just make sure you check 'Search sub directories' in the lyric file search properties. So for example you could set your custom search directory to: <Drivename:\<Path>\<Artist>\.
The plugin doesn't really allow you to save synced or unsynced lyrics in different places or with different filenames - but you may be able to get it to work using the %lyric_issynced% titleformatting value (although I don't reccommend this as it only applies to the playing track)

Hope this helps
Title: foo_uie_lyrics3
Post by: fhydro on 2012-11-14 19:39:02
@The vern
The recommended configuration is currently active on my system. But this configuration find the exist lyrics in an uncontrolled order.
I think a possible solution for me is to join the %Album% with the %Title% in the search and saving options. For synchronized lyrics this schould be okay, but for non synchronized lyrics this produce any duplicates and make the maintance unnecessary extensive.
%lyric_issynced% where the solution for writing, if it filled also for new lyrics. It is possible?

Also fine where a optional statusbar for displaying, is the lyric synchronized and is it new.

I have any other suggestion. Exist a special site/ topic for this?

Best regards
Title: foo_uie_lyrics3
Post by: fhydro on 2012-11-15 20:10:47
@The vern
today I have testet my lyric-handling with the latest beta5. The new option "Custom file format" in the "Local File search" properties is a solution for my main problem too detect a uniq lyric-file for a album.
I have testet with following parameters:

File search properties >>  Custom filename format
Code: [Select]
$if(%artist%,%artist% - )$if(%album%,'['$if2(%album%,%album%)'] ')$if2(%title%,%title%)

Search parameters
Code: [Select]
Artist: $if($stricmp(%subgenre%,instrumental),,[%artist%])Title: $if2(%title%,%title%)

Lyric Saving

Save Method: "Save to user defined directory"

Filename format
Code: [Select]
$if(%artist%,%artist% - )$if(%title%,$if(%album%,'['$if2(%album%,%album%)'] ')$if2(%title%,%title%))

for information, if anyone has interest

What wait for a solution on writing the lyricfile, is to know, if the new lyric is synchronized or not ;-)

I see, with each small new revision, the plugin comes better and better
 
Title: foo_uie_lyrics3
Post by: celebpokerj on 2012-11-16 12:42:14
Invalid http streaming play in foobar 2000 to crush (Not Responding) on use foo_uie_lyrics3  panel enabled.

Prease fix please.

Title: foo_uie_lyrics3
Post by: uncertain on 2012-11-16 18:54:57
I hope someone can help me. I've been slowly getting the hang of lyrics and using them and editing one or two.

It all went fairly fine until yesterday when, for some reason I can not fathom, inserting new lyrics broke the whole set up.

Now synced lyrics simply show the [sync text] ahead of the words and it no longer appears to work at all as far as being synced goes.

One thing I had cause to look for was the correct codpage setting to use for option in the menu, I was looking for that in case it made some difference to how it all works. I don't appear to know where the right place is to look for the definitive answer to this aspect of it?

I updated foobar200 to latest stable (16) to see if this could help, and I also checked for updates for all components, but alas it seems I am now doomed.

It's like it no longer recognises tags as tags.

Any one got any idea what else I can try please? I really do miss my synced lyrics.

Oh PS - it may be relevant; Older files that already have lrc files seem to play right but not new ones I may create.

I'm using Win7 on a 64bit quad core wintel box.
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-16 19:00:37
One thing comes to mind: if you are saving lyrics as files ensure the files have the correct .lrc extension and that the extension is not .txt (e.g. check using about current lyrics... to ensure you are looking at the correct ones) or if saving to tag ensure the edited ones are in the synced tag. Alternatively, the time formatting may be incorrect.

HTH
Title: foo_uie_lyrics3
Post by: uncertain on 2012-11-16 19:15:24
One thing comes to mind: if you are saving lyrics as files ensure the files have the correct .lrc extension and that the extension is not .txt (e.g. check using about current lyrics... to ensure you are looking at the correct ones). Alternatively, the time formatting may be incorrect.

HTH


I have been saving them from the panel, using the "auto save on apply or ok" option (having it ticked)

I was concerned that the code page needs to be set right so the utility can see the markers that it is laying down correctly and then act on them as it should, but which it does not now do. All the lyrics are highlighted as if they were the current line. I'm guessing from that alone that it does not truly see the file as being synced for some odd reason. <shrug>
Title: foo_uie_lyrics3
Post by: uncertain on 2012-11-16 19:50:44
One thing comes to mind: if you are saving lyrics as files ensure the files have the correct .lrc extension and that the extension is not .txt (e.g. check using about current lyrics... to ensure you are looking at the correct ones). Alternatively, the time formatting may be incorrect.

HTH


I have been saving them from the panel, using the "auto save on apply or ok" option (having it ticked)

I was concerned that the code page needs to be set right so the utility can see the markers that it is laying down correctly and then act on them as it should, but which it does not now do. All the lyrics are highlighted as if they were the current line. I'm guessing from that alone that it does not truly see the file as being synced for some odd reason. <shrug>


I have just unchecked/checked the scrolling enable lines option in the panel prefs a few times and this confirms that even with an lrc file present the tune is not treated as having synced lyrics. Only the text file is being updated when saving too. The lrc files are no longer saved apart from the first time. Something odd is going on there. I think I'll turn off auto save option to see if it makes any differences next time.
Title: foo_uie_lyrics3
Post by: uncertain on 2012-11-16 21:06:17
OK, looks like my goose is cooked.

I updated to the latest beta as well thanks to some great advice here on this thread.

However there is nothing that works.

I did find and correct some time stamps that were not in right format, but that did not help either in the end.

I managed to fool it with using a known good file, and then subbing in some sections, but it did not work for long and soon the tags stopped triggering in the correct way and were simply displayed rather than acted upon.

It's a great shame as a friend and I just spent 3 days typing up the lyrics for Helen Watson's Blue Slipper album, and we can't enter them and have them work. Not found them anywhere on the net either, lot's of sites that want the lyrics, but no one has them. I got them and can't now share them! Seems a bit of a mouldy outcome to be honest.

Oh well. So much for making moving lyrics. LOL
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-16 21:15:28
If you want you can post a lyric here so that it can be looked at. Ideally choose one with a complete set of time stamps and copy and paste it, e.g. from lyrics editor into a codebox.
Title: foo_uie_lyrics3
Post by: PeteG on 2012-11-16 21:24:22
OK, looks like my goose is cooked.

Don't give up yet! Have you tried opening one of the invalid lyric files in e.g. Notepad? They are plain text files, it's not necessary to use Lyric Show 3s own editor:

Code: [Select]
[ti:I Love foobar2000]
[ar:The Community]

[00:00.00]Artist: The Community
[00:05.00]Title: I Love foobar2000
[00:10.00][00:45.00][01:20.00]I repeat myself under stress
[00:15.93]Second line
[00:17.94]Third line
[00:19.67]... ...

All text lines in a synced song are beginning with a timestamp [mm:ss.fs] (fs being 100th of a second, a fraction). Forget the first few lines, they aren't parsed. If one or more of the lines don't have a timestamp or it's malformed, the lyrics parser gets confused - naturally. I suppose you're saving the lyrics as separate files, not in tags?
Normally there's no reason for manually adjusting the charset (as you probably primarily have English lyrics). Uncheck the box in the Advanced tab in the Preferences dialog, if set.
Title: foo_uie_lyrics3
Post by: The vern on 2012-11-17 00:19:33
@celebpokerj:
Have you uploaded the crash dumps? I can't see any on the online database, if you would rather email them to me directly you can do so at addssy.sale@gmail.com.

@fhydro:
As I said in my first reply, you can use the %lyric_issynced% value. This is not an ideal solution as this value will only apply to the currently displayed lyric (which is not always the one that is being saved). I don't plan on adding anything to make this easier as it would just complicate the preferences page unnecessarily.

@uncertain:
The extension of the lyric files (.lrc or .txt) is irrelevant so don't worry about that. For the lyric to be recognised as timestamped, there has to be a minimum number of timestamps within a lyric (a timestamp being "[01:55.66]" for example). Try adding more timestamps to the lyrics you are using. This is the simplest explanation I can think of for your problems, but it is difficult for me to really understand what is going on without seeing an offending lyric and possibly some screen shots of what you are seeing.
Title: foo_uie_lyrics3
Post by: celebpokerj on 2012-11-17 07:05:51
@celebpokerj:
Have you uploaded the crash dumps? I can't see any on the online database, if you would rather email them to me directly you can do so at addssy.sale@gmail.com.


Can you not reappear this trouble? really?
I'm 100% occasion the freeze. Proceed very simple:

1) Display lyrics panel in foo bar 2000
2) [Ctrl+U] url input 'http://www.google.com' something like that then [Enter]
3) Inserted [http://www.google.com] in play list. Trying play it. (Double click or [Enter])
4) Foobar2000 shows Playback error dialog

Unable to open item for playback (Unsupported format or corrupted file):
"http://www.google.com/"

5) A few later freeze. (Not Responding)

-- (Windows freeze detail)
Description:
  A problem caused this program to stop interacting with Windows.

Problem signature:
  Problem Event Name:   AppHangB1
  Application Name:   foobar2000.exe
  Application Version:   1.1.16.0
  Application Timestamp:   508ba7b2
  Hang Signature:   3856
  Hang Type:   0
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:   1041
  Additional Hang Signature 1:   385604acdb94f83dc61642b86a58c2f8
  Additional Hang Signature 2:   64ef
  Additional Hang Signature 3:   64efc6cfd6298f542214bd893ce4f891
  Additional Hang Signature 4:   3856
  Additional Hang Signature 5:   385604acdb94f83dc61642b86a58c2f8
  Additional Hang Signature 6:   64ef
  Additional Hang Signature 7:   64efc6cfd6298f542214bd893ce4f891

--
Please try.
Title: foo_uie_lyrics3
Post by: nosatyj on 2012-11-17 08:18:46
Hi, how I can disable auto online search without disabling local search? I want to realise next logic: when file is starting to play, foobar search a lyrics in file tag and external file (config directiory, the same place as the file, etc), and if there is founded nothing, foobar just showing fallback text. If I need to search a lyrics into the internet, I clicking manuallly "Lyrics search" in the plugin`s context menu and the plugin is starting search in all sources from the preference list. Thanks for answer.
Title: foo_uie_lyrics3
Post by: Blu_Haze on 2012-11-17 08:32:54
Hi, how I can disable auto online search without disabling local search? I want to realise next logic: when file is starting to play, foobar search a lyrics in file tag and external file (config directiory, the same place as the file, etc), and if there is founded nothing, foobar just showing fallback text. If I need to search a lyrics into the internet, I clicking manuallly "Lyrics search" in the plugin`s context menu and the plugin is starting search in all sources from the preference list. Thanks for answer.


Right click > Preferences

Under  the  Lyrics Searching tab is a box that says Search Order. Remove all of the entries that say "Online DB" by highlighting each entry and clicking the ">>" button.


Also, to the mod author: Thanks for this great component, it's exactly what I was looking for. So far the only issue is that when I use the "User Defined Directory" option, it doesn't actually save the lyrics anymore. I've tried several different directories but it still never actually writes any lyrics. Even when just using a simple "C:\Test" (both with and without the trailing slash). Any idea why it won't write? All other saving options seem to work fine...

Thanks again


Title: foo_uie_lyrics3
Post by: WilB on 2012-11-17 10:38:13
@ Blue_Haze

see http://www.hydrogenaudio.org/forums/index....st&p=813171 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=90338&view=findpost&p=813171)
Title: foo_uie_lyrics3
Post by: nosatyj on 2012-11-17 11:41:20
Hi, how I can disable auto online search without disabling local search? I want to realise next logic: when file is starting to play, foobar search a lyrics in file tag and external file (config directiory, the same place as the file, etc), and if there is founded nothing, foobar just showing fallback text. If I need to search a lyrics into the internet, I clicking manuallly "Lyrics search" in the plugin`s context menu and the plugin is starting search in all sources from the preference list. Thanks for answer.


Right click > Preferences

Under  the  Lyrics Searching tab is a box that says Search Order. Remove all of the entries that say "Online DB" by highlighting each entry and clicking the ">>" button.

Not working. If I`m excluding online DB`s from that list and trying to execute lyrics seach, plugin is searching by local places. and I need to search in the web.
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-17 11:57:46
You cannot do exactly what you describe. A good solution is to put the local searches ahead of the internet searches in the search order; then internet searching will only take place if local lyrics are not found or you trigger lyric search from the right click menu.
Title: foo_uie_lyrics3
Post by: The vern on 2012-11-17 12:12:20
@celebpokerj:
It's working fine here. Are you sure this is caused by lyrics3? If you remove the plugin altogether does it still occur? Is anyone else able to replicate this problem?

@nosatyj:
As WilB says, this is not possible and I don't plan on adding it in future versions.
Title: foo_uie_lyrics3
Post by: nosatyj on 2012-11-17 13:11:41
You cannot do exactly what you describe. A good solution is to put the local searches ahead of the internet searches in the search order; then internet searching will only take place if local lyrics are not found or you trigger lyric search from the right click menu.



@celebpokerj:
It's working fine here. Are you sure this is caused by lyrics3? If you remove the plugin altogether does it still occur? Is anyone else able to replicate this problem?

@nosatyj:
As WilB says, this is not possible and I don't plan on adding it in future versions.

That`s bad. After using foo_uie_lyrics2 it`s last feauter that makes work unconfortable.
Title: foo_uie_lyrics3
Post by: Blu_Haze on 2012-11-17 16:09:30
@ Blue_Haze

see http://www.hydrogenaudio.org/forums/index....st&p=813171 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=90338&view=findpost&p=813171)


Thanks WilB, sorry about that. I figured that it had been asked before, but it was about 3 am last night and honestly I wasn't feeling up to reading through 40+ pages lol.

Everything's working perfectly now!
Title: foo_uie_lyrics3
Post by: fhydro on 2012-11-17 20:14:04
@The vern

I have a problem with my configuration for searching files (see my file search properties (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&view=findpost&p=814279)).
If the name of album equal the title, sample "Lucky town" from Bruce Springsteen from the album "Lucky town".
The search load the first title how match "Lucky town". In my case "Bruce Springsteen - My Beautiful Reward" from the same album,
saved as "M:\_Lyrics\Bruce Springsteen\Bruce Springsteen - [Lucky Town] My Beautiful Reward.lrc"
I think, the problem is, that all special information in "[]" where removed - in any situation is this fine. There are any special chars exist,
they I can use and the search ignore it?

Exist a documentation, how I can read such special things?

Best regards and an lucky weekand

Title: foo_uie_lyrics3
Post by: Daeron on 2012-11-17 21:50:38
You could use $replace() to get rid of those brackets. Putting the special characters between '' as '[' ... ']' would normally solve the problem, but since they are part of the tag that's not an option.
Title: foo_uie_lyrics3
Post by: fhydro on 2012-11-17 22:04:57
@Daeron
Thanks for reply, but this is not my problem, lyric search clean the title and remove "[Lucky Town]" from the filename named "Bruce Springsteen - [Lucky Town] Lucky Town.lrc" and then matched "Bruce Springsteen - [Lucky Town] My Beautiful Reward.lrc" with  "Bruce Springsteen - Lucky Town"

Title: foo_uie_lyrics3
Post by: The vern on 2012-11-18 11:32:12
Try disabling the default artist-title search (in local file search properties), then set your custom filename to: [%artist% - ]['['%album%']'][ %title%] (this should be equivalent to what you have already, just a bit shorter)
This will only work properly if all your lyric files are named in this fashion.
Title: foo_uie_lyrics3
Post by: fhydro on 2012-11-18 21:15:08
I think, now I have understand the option "Enable built-in artist-title search". If enabled - it's disable the search via the "Custom file format". On the second look, is this clear. But easier I mean is to name this option "Enable 'Custom file format' search".
I have set "Custom file format" to [%artist% - ]['['%album%'] '][%title%].

Open is for saving the knowledge if synchronized or not ;-)

Thanks
Title: foo_uie_lyrics3
Post by: The vern on 2012-11-19 15:36:30
That's not quite correct - they are completely separate options and don't relate to each other. If there is a custom filename specified this will be searched for regardless of whether the check box is ticked or not. The check box just toggles the automatic artist title search (which was previously the only file search pattern). The reason I did it this way is demonstrated perfectly by your scenario - being able to disable the default artist title search can be beneficial in scenarios where it identifies incorrect lyrics.
Title: foo_uie_lyrics3
Post by: culinko on 2012-11-20 23:18:33
hey, the vern. i updated the component once again, still everything without a problem, thanks!  i just have some useful requests...

my first request is really a must for me. it would be useful to have "stop search" button in "lyric search" dialog. many times i know i won't find the lyrics under the current name (many cases of featurings, stylized artists/song names) and i don't want to wait ~10 seconds to be able to edit the artist/song and search again. the other option would be to add "custom lyric search" menu item to right click menu, it could open the search window, but won't start the search automatically, so i have time to change the values and manually start the search.

the other request is something that was mentioned in post #982, it would be cool if the lyric search window remembered it's size and position. i would also add some more similar requests, it would also be great if there could be more flexibility. for example remembering the size of the columns, also possibility to show/hide/reorder the columns, sort by columns, etc. also the ability to make the plugin to remember the values. the same could be for associations search properties.

many thanks again!
Title: foo_uie_lyrics3
Post by: dinhbang123 on 2012-11-24 02:03:23
Look like automatic save doesn't working for me. My options is prefer synced - automatic save - user defined directory (because my existing lyric folder mess up but i don't want to delete it because it's too big with about 8000 text file). Music play - lyric found but no lyric saved it all? Please help?
Title: foo_uie_lyrics3
Post by: WilB on 2012-11-24 10:55:12
See:

http://www.hydrogenaudio.org/forums/index....st&p=813171 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=90338&view=findpost&p=813171)
Title: foo_uie_lyrics3
Post by: Vivicector on 2012-12-01 08:59:16
Hi. Love the plug-in,  very useful thing. However, there is one major flaw. It does not work properly with darklyrics. From one and the same albom, some songs' lyrics are found, some are not, even if they do exist on darklyrics.
Title: foo_uie_lyrics3
Post by: gwenkillerby on 2012-12-08 11:33:13
[my first thread should be ignored and deleted]

I've installed the Lyric Show Panel 3 plugin,
http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

most importantly it DOES NOT download JACK S.....!


Now, I've managed to get it to show SOME lyrics, but not all, in a dockable panel
but some lyrics which are in THREE places, just don't show up

I have lyrics in the UnsyncedLyrics field, in the Lyrics3 tag (ID3v1 for winamp) and in a likenamed textfile.

But they don't show up with the Lyric Show Panel 3 plugin!!!!!

it says 'not found', while actually the lyrics are right there ...!!!!



how do I solve this?

please be specific and detailed, i need a lot of handholding!

tnx!   

I use Windows Vista
foobar 1.18 (latest on this date)
Title: foo_uie_lyrics3
Post by: gwenkillerby on 2012-12-08 12:50:44

update SECOND PROBLEM
The lyrics show only AFTER i've added them via RightClick | Choose Lyrics, and then loading a local text file with the lyrics.
But I thought it should work right way?


FIRST: most importantly it DOES NOT download JACK S.....!
this problem is still there.

Title: foo_uie_lyrics3
Post by: Amin_e on 2012-12-08 19:32:10
Hi,
I wounder where is Online DB: Timestamped 1, 2 and 3.
I want to share my synced lyrics to others can use.
I use to submit my lyrics to lrc123.com many many many time but seems they don't care! X(
Where you guys suggest to submit synced lyrics? ~_~
Title: foo_uie_lyrics3
Post by: McBag on 2012-12-10 14:07:05
minilyrics http://www.crintsoft.com/ (http://www.crintsoft.com/)
minilyrics is timestamped 3 btw.
Title: foo_uie_lyrics3
Post by: Amin_e on 2012-12-10 21:58:26
minilyrics http://www.crintsoft.com/ (http://www.crintsoft.com/)
minilyrics is timestamped 3 btw.


Thanks 
But the program must be installed to upload lyrics into mini minilyrics, is there any web base way to upload synced lyrics?
Title: foo_uie_lyrics3
Post by: McBag on 2012-12-10 22:55:16
nope you need the prog
Title: foo_uie_lyrics3
Post by: hakula1125 on 2012-12-20 21:47:27
Thanks for your plugin! It works so well!~~~ Appreciate it, man.

Here I just have a small question. How can I keep the lyrics front all the time. Sometimes you know, we open foobar as the background music. that would be great if the lyric can always been seen when we work on some other jobs.
Title: foo_uie_lyrics3
Post by: i0n0ff on 2012-12-24 20:42:54
i know all of u rock guys (i wouldn't be judging). but i'm begging u for rapgenius.com
it's good there is some indie stuff like xx & others.. but besides that it's all britney-beiber(or how u spell it)-rock-other ridiculous music for american young people.

no dilla, no mos def, no nothing. how is that..

and yeah, plugin works very good, but tired filling up lyrics by myself
Title: foo_uie_lyrics3
Post by: culinko on 2012-12-25 05:42:52
well, you would be surprised how is people's music taste different. i listen to almost every genre with a few exceptions. but i get your point, you can't find non-mainstream rap lyrics anywhere. anyway, The vern needs to add it to lyrics plugin if possible, so we can't do anything about it:)
Title: foo_uie_lyrics3
Post by: MC Escher on 2012-12-26 09:23:48
Can we get ohhla.com too?
Title: foo_uie_lyrics3
Post by: WilB on 2012-12-26 13:13:58
The vern released an SDK for writing lyric sources a while ago, so he is not the only one that can write them. So you guys who want new sources may want to consider writing them and releasing them for the benefit of other users rather than waiting/hoping the vern will add them.

http://code.google.com/p/foo-uie-lyrics3/d...mp;can=2&q= (http://code.google.com/p/foo-uie-lyrics3/downloads/detail?name=foo_uie_lyrics3%20source%20SDK.zip&can=2&q=)
Title: foo_uie_lyrics3
Post by: i0n0ff on 2013-01-02 20:28:52
The vern released an SDK for writing lyric sources a while ago, so he is not the only one that can write them. So you guys who want new sources may want to consider writing them and releasing them for the benefit of other users rather than waiting/hoping the vern will add them.

http://code.google.com/p/foo-uie-lyrics3/d...mp;can=2&q= (http://code.google.com/p/foo-uie-lyrics3/downloads/detail?name=foo_uie_lyrics3%20source%20SDK.zip&can=2&q=)


Someone, please.. people need your help. people being torturing, people being dying
then getting old.. still being torturing, dying
still
Title: foo_uie_lyrics3
Post by: Zado on 2013-01-09 21:15:31
Hello,

is it possible to make the text run smooth? And not to stop when it's highlited?

thanks
Title: foo_uie_lyrics3
Post by: The vern on 2013-01-09 21:24:09
Try putting the scroll speed to minimum in the settings page (right click->panel preferences)

EDIT: Also, if anyone has any feature requests now would be a good time to tell me
Title: foo_uie_lyrics3
Post by: Zado on 2013-01-09 23:11:21
thanks, works for me

Feature Request:
would be nice if you implement a function wich make a scan of the full libary and search for the lyrics automatically.

Title: foo_uie_lyrics3
Post by: El Noire on 2013-01-13 13:31:24
minilyrics http://www.crintsoft.com/ (http://www.crintsoft.com/)
minilyrics is timestamped 3 btw.


Thanks 
But the program must be installed to upload lyrics into mini minilyrics, is there any web base way to upload synced lyrics?


I use MiniLyrics to upload lrc  files too! It works quite well for me and th foobar plugin seems to use that database. Later you can view/delete (but upload only possible through minilyrics client not webinterface) your uploaded lyrics in the webinterface:

http://www.minilyrics.com/user/Login.aspx?...=MyProfile.aspx (http://www.minilyrics.com/user/Login.aspx?ReturnUrl=MyProfile.aspx)

There you can see how much each of your uploaded lrc file got downloaded by other users - thats quite interesting. 
Title: foo_uie_lyrics3
Post by: nikolai4ik on 2013-01-18 09:24:31
Is it possible to rate lyrics?

Title: foo_uie_lyrics3
Post by: dag0 on 2013-01-18 16:20:13
Thanks for this great plugin, it works like a charm! I would apreciate an option to save both: synced and unsynced lyrics to my tags. My ipod classic 5G only reads unsynced and at my PC I prefer the synced tags! Do you think such an option could be acomplished in the future?
The other thing I am missing is the possibility to batch-save the lyrics to tags whithout having to play them. I used to do this with the mirkforce plugin, but since months I only get "network problems, aborting" with this... :-(
Title: foo_uie_lyrics3
Post by: dag0 on 2013-01-21 12:15:52
Feature Request:
would be nice if you implement a function wich make a scan of the full libary and search for the lyrics automatically.

+1
At least now I have a workaround for this:
http://skipyrich.com/wiki/Foobar2000:Preview (http://skipyrich.com/wiki/Foobar2000%3a%50review) or
http://wiki.hydrogenaudio.org/index.php?ti...Seek_(foo_seek) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Seek_(foo_seek))

Set the track preview to about 8 sec, create a (Auto)Playlist "no (unsynced/synced) lyrics present", play it! Next morning it should be done... :-)
Title: foo_uie_lyrics3
Post by: emte on 2013-01-22 08:56:46
Hello,

The vern, could you add customisation option for text shadow? Colour and opacity.
Title: foo_uie_lyrics3
Post by: dpyro on 2013-01-30 01:32:17
How do I indicate that no lyrics exist for a given song with the lyrics tags?
Title: foo_uie_lyrics3
Post by: GuestFazBear on 2013-02-02 05:19:32
~Bug report~
Apparently there's a bug where if the lyrics are encoded in Simplified Chinese but contains traditional Chinese, using any of the simplified Chinese codepages the plugin craps itself on the traditional Chinese (showing mojibake), and then lops half the lyrics off 
(have some pictures! foobar display (http://www.majhost.com/gallery/MI5050/Random/foouielyrics31.gif) | LRC as shown in Notepad (http://www.majhost.com/gallery/MI5050/Random/foouielyrics32.gif))
Also, is there any way to find out/add/manually add the database used by TTPlayer (http://ttplayer.qianqian.com/)?

Otherwise it's a great and works wonderfully
Title: foo_uie_lyrics3
Post by: jasondavidcarr on 2013-02-04 04:38:57
Thanks for the awesome plugin!  I'm saving my lyrics to the foobar configuration folder; anyone know how to read these lyrics back using title formatting?  I want to add a column to my playlist that shows whether or not a song has lyrics...
Title: foo_uie_lyrics3
Post by: jasondavidcarr on 2013-02-04 05:01:20
Feature Request:
would be nice if you implement a function wich make a scan of the full libary and search for the lyrics automatically.

+1
At least now I have a workaround for this:
http://skipyrich.com/wiki/Foobar2000:Preview (http://skipyrich.com/wiki/Foobar2000%3a%50review) or
http://wiki.hydrogenaudio.org/index.php?ti...Seek_(foo_seek) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Seek_(foo_seek))

Set the track preview to about 8 sec, create a (Auto)Playlist "no (unsynced/synced) lyrics present", play it! Next morning it should be done... :-)


Awesome...but how did you create the auto playlist?  What field/code do I use to refer to the lyrics?  %lyrics% doesn't work for me because I'm saving the lyrics to the configuration folder instead of to the tags.  Thanks!
Title: foo_uie_lyrics3
Post by: jasondavidcarr on 2013-02-05 00:50:31
Thanks for the awesome plugin!  I'm saving my lyrics to the foobar configuration folder; anyone know how to read these lyrics back using title formatting?  I want to add a column to my playlist that shows whether or not a song has lyrics...


Found the %lyric_exists%, %lyric_issynced%, and %lyric_current_line% global variables but they seem to work only for the currently playing song, so adding them to a playlist column doesn't work right.  Anyone know how to add a playlist column that displays whether or not a song has lyrics saved (when using files, not tags)?  Also, it'd be great if there was a way to retrieve the lyrics via a variable as one of the things I wanted to do was create an "Is Explicit" playlist column that searches lyrics for certain words and then displays the result (for listening with my kids).

Just some thoughts...thanks again for the plugin.
Title: foo_uie_lyrics3
Post by: shiinx on 2013-02-05 21:14:19
Try putting the scroll speed to minimum in the settings page (right click->panel preferences)

EDIT: Also, if anyone has any feature requests now would be a good time to tell me


A nice feature would be to make the lycris search more sophisticated, e.g. also checking the album title or track length if available. I have multiple songs that can be found on several albums, each with a slightly different length (or live vs studio). For these songs I always have to choose the correct synced lyrics by hand.
Title: foo_uie_lyrics3
Post by: PeteG on 2013-02-05 23:26:27
...  e.g. also checking the album title or track length if available.

1. The ability to include album titles in searches would indeed be nice and time-saving, but it seems to me – looking at the lyrics search window – that this information all to often is missing. So sad. Thinking of e.g. Phish, Grateful Dead, and FZ - and the plethora of live recordings with these artists, sigh.
2a. The duration of songs will probably only be mentioned on lyrics sites on very rare occasions.
2b. A given song doesn't necessarily always have a 'fixed length'. Is the source a cd, a vinyl, a tape, a pure digital thing etc. etc. How  should the plugin handle minor differences – 3:08 vs. 3:11 vs. 3:05?
Title: foo_uie_lyrics3
Post by: shiinx on 2013-02-06 21:11:11
Regarding the song duration, I was hoping that synced lyrics would contain the song duration, e.g. in form of a song end timestamp, but I don't know about that.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2013-02-10 01:13:00
just came across issue where song title/artist contains illegal characters for file path. I used the following strings in the configuration to remove all illegal character from title/artist when search for LRC files named with title/artist

[$replace(%artist%,\,,/,,*,,?,,",,<,,>,,|,,:,)]
[$replace(%title%,\,,/,,*,,?,,",,<,,>,,|,,:,)]


ex. component will search "aa wo bb.lrc" for song with title "aa w/o bb"

Title: foo_uie_lyrics3
Post by: i0n0ff on 2013-02-14 17:50:35
there is a problem for me. it would make sense perfectly if you could change autosaving function. i believe it should work only for the songs from the library. again, i'm talking only about autosaving. of course some people or probably a lot of people don't use libraries in foobar, but then, you know.. fkem. but seriously it would be perfectly right to make it as a feature.. it should be a lot of people to use it

truth is i don't know whether having a lot of lyrics for songs i even don't have makes lyric search slower or something.
one more thing, i use %artist%/%ye... and so on for lyrics. maybe it isn't good by some reason? cause sometimes i notice foobar finds lyrics, from quite odd folders. so that's why i asked the first questions, it seemed to me plugin is searching a lot, and having less lyrics would help?
upd: maybe saving to the same folder with the song will help?
Title: foo_uie_lyrics3
Post by: i0n0ff on 2013-02-16 16:11:40
one more thing
i believe it would be right to let saved unsynced lyrics to roll while plugin is searching for synced ones. with status bar if possible [like lyric search in process at the top]

cause at least on my computer it takes a few seconds to search.. and find nothing. usually
Title: foo_uie_lyrics3
Post by: Marnes on 2013-03-01 00:57:08
Hiya

This is an awesome component, but for some reason it seems to stop working after a certain point.

I've configured it to read and save to UNSYNCEDLYRICS rather than UNSYNCED LYRICS (I hate spaces in technical specs and names), although if I revert everything to the defaults (the standard tag name, etc, as well as with the plugin's reset button) it still doesn't work. I use the Property viewer as well as MP3Tag's Extended Tag panel to double-check everything. Both the Properties panel and MP3Tag consistently report the UNSYNCEDLYRICS tag as present and filled with the lyrics.

I've tried every possible combination of every option, but the problem always persists.


On some of my files (all MP3s), the lyrics just work and on others they refuse to load despite clearly being there. On the former, it doesn't matter how I set or edit them, while on the latter I've been trying every possible combination to make them show up to no avail (not even with tags + a local text file + a text file in the lyrics folder where the automatically generated ones are). Yes, the lyrics show up in the panel after I edit them in, choose a text file, etc, but clicking Reload, changing tracks, etc makes them vanish again. The lyrics simply never get loaded again from any source.
The funny thing is that the files also match chronologically: the ones on which it works are the ones I processed with lyrics3 first while all the files from which they refuse to load were only tagged with lyrics after a certain point. Tagging new files with new lyrics in any way also still doesn't make them work (it's the same thing of course).

Simply put, it's as if lyrics3 refuses to work on any files after the Xth one (x being a number not far removed from 10, I think). It reads, edits and saves the lyrics on the first x files just fine, but never loads them from any other files (despite being able to save them to those files).

One of the files on which it does work: https://dl.dropbox.com/u/3357590/Filebox/02...7s%20Divide.mp3 (https://dl.dropbox.com/u/3357590/Filebox/02%20-%20Heaven%27s%20Divide.mp3)
And one on which it doesn't work: https://dl.dropbox.com/u/3357590/Filebox/Still%20Alive.mp3 (https://dl.dropbox.com/u/3357590/Filebox/Still%20Alive.mp3)

Sorry for the wall of text, I like making sure nothing is left to doubt
Title: foo_uie_lyrics3
Post by: The vern on 2013-03-01 11:50:37
@SUPERCOOLMAN:
I don't understand what the problem is, it removes all illegal characters itself so you shouldn't need to do it yourself. Is it not loading/saving lyrics with these characters?

@i0n0ff:
I don't agree - I think it is useful to save lyrics that aren't in the library and adding an option for this is overkill in my view. As for slowing it down, the differences will be tiny (even more so if the lyrics are loaded from the associations).
If you don't want it to try and search for synced lyrics, just set the type of lyric you want to display to 'no preference' or 'prefer non-synced'.

@Faziri:
Your problem is a confusing one, I'll send you a PM.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2013-03-01 17:42:14
@SUPERCOOLMAN:
I don't understand what the problem is, it removes all illegal characters itself so you shouldn't need to do it yourself. Is it not loading/saving lyrics with these characters?

@i0n0ff:
I don't agree - I think it is useful to save lyrics that aren't in the library and adding an option for this is overkill in my view. As for slowing it down, the differences will be tiny (even more so if the lyrics are loaded from the associations).
If you don't want it to try and search for synced lyrics, just set the type of lyric you want to display to 'no preference' or 'prefer non-synced'.

@Faziri:
Your problem is a confusing one, I'll send you a PM.



vern,

as you know I always name LRC file with song title, but I have to remove illegal character in file name from song title.
ex. song title "abc w/o/z mark" will have "abc woz mark.lrc".


foo_uie_lyrics3 can't find the LRC file unless I add those the string substitution to remove illegal characters from song title and artist.
Title: foo_uie_lyrics3
Post by: The vern on 2013-03-01 17:54:28
Ahhh I understand now. There is no need for you to replace illegal characters anywhere - it is all done internally. When lyrics3 detects an illegal character it is replaced with a '_' character. So when searching, the plugin will look for files with a '_' but as you have saved your lyrics by removing the characters altogether, there will never be a match. To rectify this you can either a) rename all the offending files so that they have the '_' or b) use the choose lyrics option to set an association for these lyrics or c) leave everything as it is (with your own illegal character handling)

Hope that helps
Title: foo_uie_lyrics3
Post by: matif on 2013-03-01 18:05:53
Is it possible to make 3 mode when mouse wheel or drag?
Mode 1: Same as now.
Mode 2: Browse above or following line, and don't change lyrics time.
Mode 3: Change play progress.
Thank you for keep update this so nice plugin.
Title: foo_uie_lyrics3
Post by: ptha on 2013-03-04 23:31:04
Feature Request:
would be nice if you implement a function wich make a scan of the full libary and search for the lyrics automatically.

+1
At least now I have a workaround for this:
http://skipyrich.com/wiki/Foobar2000:Preview (http://skipyrich.com/wiki/Foobar2000%3a%50review) or
http://wiki.hydrogenaudio.org/index.php?ti...Seek_(foo_seek) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Seek_(foo_seek))

Set the track preview to about 8 sec, create a (Auto)Playlist "no (unsynced/synced) lyrics present", play it! Next morning it should be done... :-)


Awesome...but how did you create the auto playlist?  What field/code do I use to refer to the lyrics?  %lyrics% doesn't work for me because I'm saving the lyrics to the configuration folder instead of to the tags.  Thanks!


Very impressed with this component, I would also be very interested in some sort of context menu item which would automatically download lyrics for the selected tracks. You can't be sure of the availability of online lyrics sites, so being able to save them all to tags etc, would be an an excellent addition.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2013-03-05 04:08:30
Ahhh I understand now. There is no need for you to replace illegal characters anywhere - it is all done internally. When lyrics3 detects an illegal character it is replaced with a '_' character. So when searching, the plugin will look for files with a '_' but as you have saved your lyrics by removing the characters altogether, there will never be a match. To rectify this you can either a) rename all the offending files so that they have the '_' or b) use the choose lyrics option to set an association for these lyrics or c) leave everything as it is (with your own illegal character handling)

Hope that helps



would it be possible to make the fallback char an option just for "local file search"?
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2013-03-05 07:51:23
vern,

can you confirm how does component handle the lines below? difference is the semi colon and dot for the last part of time code.

[00:15.05]blah blah blah
[00:15:05]blah blah blah
Title: foo_uie_lyrics3
Post by: flashlab on 2013-03-06 12:21:43
I have some questions about the SDK. It looks like every searching result contains the lyrics text. Can I load it after users click the "load" button? In other word, the Search() function only get the result list to make the search process fast. Can it be possible?
Title: foo_uie_lyrics3
Post by: The vern on 2013-03-06 18:07:07
@matif:
Not anytime soon

@ptha:
It is on my to-do list, I just have no time for coding at moment (and probably won't for a while)

@SUPERCOOLMAN:
The colon and the full stop are handled in the same way (I think anyway).

@flashlab:
This is what the Load() function is for - have a read of the comments in the SDK, it explains it all.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2013-03-07 03:53:02
@matif:
Not anytime soon

@ptha:
It is on my to-do list, I just have no time for coding at moment (and probably won't for a while)

@SUPERCOOLMAN:
The colon and the full stop are handled in the same way (I think anyway).

@flashlab:
This is what the Load() function is for - have a read of the comments in the SDK, it explains it all.



I did some experiment and found out that lyrics scrolling stops whenever scrolling reaches the colon line, but the colon line is not highlighted
Title: foo_uie_lyrics3
Post by: flashlab on 2013-03-07 04:45:38
@The vern  :
Thanks for the reply. I wander wich event will trigger the load() function, seems not clicking the "load" or double clicking on result item. I've tried SetLyric() in load(), but didn't work
Title: foo_uie_lyrics3
Post by: The vern on 2013-03-07 17:57:16
@SUPERCOOLMAN:
I'll look into this when I have more time, hopefully over the weekend.

@flashlab:
It is called whenever the lyrics need to be displayed. It won't be called if you've already call SetLoaded() for a given lyric. If you're still not sure PM me your code and I'll take a look.
Title: foo_uie_lyrics3
Post by: lumanzhao on 2013-03-10 12:57:05
So, no menu commands any more?
Title: foo_uie_lyrics3
Post by: The vern on 2013-03-10 14:19:26
Try pressing shift whilst clicking on the menu
Title: foo_uie_lyrics3
Post by: CarlosMC on 2013-03-13 02:20:12
I have some .wv files with CUE_TRACK##_LYRICS embedded lyrics. I placed tag search as first option and added CUE_TRACK##_LYRICS to the search properties, but with no luck, both with 0.3.5.2 and 0.3.6 beta 5 - any way to get the plugin to display them?
Title: foo_uie_lyrics3
Post by: matav on 2013-03-17 10:43:10
still loving your plugin (since you picked up the project)


i have made my foobar2k setup portable & i have a tiny request regarding this.

in foo_uie_lyrics3 panel preference page, i have set my background setting to pick up an image.
now, it currently requires an absolute path but when my foobar is in pen-drive mode, this absolute path breaks cuz (well... no need to explain here)
so, it would be awesome if you can change the way it accepts a path by allowing titleformatted paths to be defined (like how we define a custom path for saving lyrics)

changing the method of input can help me utilize the %foobar_path% variable provided by foo_exvar.
Title: foo_uie_lyrics3
Post by: i0n0ff on 2013-03-20 09:17:53
@i0n0ff:
I don't agree - I think it is useful to save lyrics that aren't in the library and adding an option for this is overkill in my view. As for slowing it down, the differences will be tiny (even more so if the lyrics are loaded from the associations).
If you don't want it to try and search for synced lyrics, just set the type of lyric you want to display to 'no preference' or 'prefer non-synced'.


and i don't even see a point there. it seems to me that's it is kind of stupid to believe that there are not a lot of people that use it this way. why to have lyrics for the song u listened 6 seconds and deleted at once. the solution would be to save lyrics to tags but a lil unpleasant one

ur last sentence.. i do think you didn't read my message or post (don't know how u people call it). yeah that should remove that 4seconds searching part, but the way is ugly
good to know that having many lyrics files don't really slow down foobar.

besides all that (not enough lyric sources included), plugin works really good. functions placed nice. very handy
Title: foo_uie_lyrics3
Post by: WilB on 2013-03-20 18:02:56
Personally, I like to save lyrics from sources I do not have, e.g. radio streams since tracks get repeated. By default the associations work in the background and optimise lyric loading times from files and so having lots of lyrics really isn'’t going to make much difference.

But if you are determined not to save lyrics for tracks not in the media library I think you can already do it. If you save to a user defined directory then something like the below for the custom directory should work.

C:\lyrics\$if($strstr(%path%,'C:\Music\'),media library,) where C:\Music\ is the base monitored folder used by the media library (configure as necessary - if you have more than one monitored folder then add them with $or). This sets the folder to null for non-media library tracks. Or you could specify a different folder where such lyrics should be saved.
Title: foo_uie_lyrics3
Post by: kisli on 2013-04-04 18:20:54
Thank you for this plugin, I'm beginning to love it.

Is there a way to make it skip tracks with no lyrics? Other than manually making a lyrics tag?
Title: foo_uie_lyrics3
Post by: kisli on 2013-04-05 00:13:01
Sorry, I expressed myself poorly.

I meant instrumental tracks. How do I make plugin skip looking lyrics up for vocal-less songs. Some way of making plugin remember which songs are instrumental. Right now, I manually (with mass-tagger) create <lyrics> tag with some value (empty tag doesn't work, plugin starts its fruitless search).
What I'm looking for is a more elegant solution. If it doesn't exist, consider this post a feature request.
Title: foo_uie_lyrics3
Post by: WilB on 2013-04-05 17:16:37
A solution to this has been posted; see posts #982 to #986.
Title: foo_uie_lyrics3
Post by: mirage on 2013-04-08 08:09:46
hello!
it is possible to:
- save the lyrics in a dedicated sub folder of the music folder?
- save the lyrics with the same name as the music file?
- to follow the line with a different colour when the song is payed?

regards
Title: foo_uie_lyrics3
Post by: WilB on 2013-04-08 22:24:36
Yes to all. Did you explore the save options on the preferences\lyric saving tab? Here you can specify, for example, "Save to user defined directory" and specify the filename format using title formatting. The plug-in works best if the artist name is either in the saved filename or file path. I may have misunderstood your last point, but you can configure the highline and normal colour on the right click panel preferences menu if that's  what you mean (if in UI mode default colour preferences are used).

HTH
Title: foo_uie_lyrics3
Post by: mirage on 2013-04-09 06:46:30
Hi!

I manage to change the highline of the lyrics but i try to change the save option to the "save to user defined directory". I create a folder called lyrics as a sub directory of the music folder. In "custom directory" i put the name lyrics but the plugin didn't save anything in that directory.
I want to have the lyrics of the songs in a specific sub folders of each directory of songs.

Music
      folder1
            lyrics
      folder2
            lyrics

Second, i want to ask if you can use the proxy address, user and password from the foobar. For now, if i have to change the credentials of the proxy in foobar, the changes didn't propagate to lyrics and i have to put the same credentials in the plugin again.

Regards and thank you for your explanations.
Title: foo_uie_lyrics3
Post by: WilB on 2013-04-10 12:12:09
If you use "Save to user defined directory", then entering the below as the custom directory should give you what you want.

Code: [Select]
$directory_path(%path%)\lyrics

I cannot really answer your proxy server question, but looking at the options it seems as though both foobar2000 core and lyrics 3 can be set to use internet explorer proxy server settings or if you want to use custom settings for foobar2000 core and lyrics 3 then they have to be entered in both locations.
Title: foo_uie_lyrics3
Post by: mirage on 2013-04-10 13:22:50
Sorry!

i try your solution but is not working.

Title: foo_uie_lyrics3
Post by: WilB on 2013-04-10 13:33:57
I just retested the posted code and it works for me; it created lyrics folder in the folder containing the music and saved the lyrics - which is what you wanted if I understood you correctly.
Title: foo_uie_lyrics3
Post by: mostlyautumn on 2013-04-14 17:53:55
Is there a way to make scrolling faster (maybe instant?) and smoother? I'm currently using the fastest speed setting and scrolling is still rather slow and choppy at times.

Also whenever I seek there is a noticeable delay before the highlighted line changes. It looks like it's waiting for the next timestamp in the lyrics.

(I'm using 0.3.5.2)
Title: foo_uie_lyrics3
Post by: anon1 on 2013-04-17 10:00:58
Everytime a song changes or I change song my foobar freezes for a good 10 seconds, and sometimes crashes. My friend doesn't have this problem, he says it changes instantly. Its definitely the lyrics plugin that makes it freeze.

Are there any fixes for this? great plugin besides that one issue
Title: foo_uie_lyrics3
Post by: WilB on 2013-04-18 23:09:49
@ anon1

You did not say which version you are using - I thought major problems like you describe had been eradicated quite a number of versions back; at least nobody else seems to be reporting such issues. Everything works fine for me even on a very slow  XP machine. I suggest you try the latest beta if you are not already using it (0.3.6 beta 5 - see post #1 for link) as it has some stability and bug fixes compared with 0.3.5.2. Also have you proven its lyrics3, e.g. by using a basic install (e.g. portable) without any other extra components and then showing the problem occurs upon installing lyrics3? If the problem still persists, then please ensure the crash reports are submitted so that it can be properly investigated.

HTH
Title: foo_uie_lyrics3
Post by: CarlosMC on 2013-04-19 19:32:12
I have some .wv files with CUE_TRACK##_LYRICS embedded lyrics. I placed tag search as first option and added CUE_TRACK##_LYRICS to the search properties, but with no luck, both with 0.3.5.2 and 0.3.6 beta 5 - any way to get the plugin to display them?


Anyone?
Title: foo_uie_lyrics3
Post by: sollniss on 2013-04-20 11:03:33
Is there a way to disable lyrics for songs? I have many instrumentals and sometimes the databases have lyrics that only contain artist and title because the track doesn't have any lyrics.
What I do atm is select "next lyrics" until it doesn't find anything and falls back to the fallback text. An option like "this song has no lyrics"/"don't show or search lyrics for this song" would be cool.
Title: foo_uie_lyrics3
Post by: WilB on 2013-04-20 12:04:22
See post #986 and preceding posts.
Title: foo_uie_lyrics3
Post by: sollniss on 2013-04-20 12:12:40
And what if I don't tag songs with no lyrics as instrumental?
This would be waaaay too ambiguous.
Title: foo_uie_lyrics3
Post by: WilB on 2013-04-20 12:20:03
Songs you do not wish to search lyrics for have to be identified in some way; using instrumental as part of a multi-value tag would work for such tracks. Otherwise you could create a custom tag to indicate lyric searching should not occur and call it what you want. Even if there was a formal filter built into lyrics3 it seems there would still need to be a way of identifying tracks where lyric searching should not take place. This could be a context menu item such as "Never search for lyrics for this track" that when clicked saved a flag to the associations database for songs where lyric searching should not take place - but this would still require manual interaction for each of these types of song & for the vern to add the feature. The solution I referenced in #1089 pertained to what you can do now and I find it works well and automatically for my instrumental tracks. But adding the extra menu item would be a nice feature that provides an alternative and probably more intuitive solution.
Title: foo_uie_lyrics3
Post by: sollniss on 2013-04-20 12:22:27
As I said, I would mark them as instrumental by clicking "do not show lyrics for this song" in the context menu of lyrics3.
Title: foo_uie_lyrics3
Post by: Hidrojen on 2013-04-23 17:07:32
The vern can you please add an "Alternative Save" option?

In options page, Default save method is "Save to config folder".

I always want to save lyrics to my config folder automatically (with Automatic save)

Also sometimes I want to save lyrics to mp3 tag (additionally) but I can't do that unless I go to Preferences and change default save method but this is not good for me because Automatic Save is enabled, I don't want to save lyrics to tag all the time.

Can you add a "Save as..." item to the Lyrics Panel's context menu?
Title: foo_uie_lyrics3
Post by: Wirrunna on 2013-04-29 06:57:58
The vern, thank you for a great plugin.

FYI, your plugin is getting some use from the Squeezebox community - details here http://forums.slimdevices.com/showthread.p...ll=1#post740634 (http://forums.slimdevices.com/showthread.php?98161-Song-Lyrics-plugin-will-soon-stop-working-due-to-musixmatch-changes&p=740634&viewfull=1#post740634).
Title: foo_uie_lyrics3
Post by: mastervw on 2013-04-29 20:48:53
hello

What should I specify in the plug-in settings for the next behavior
scenario:
When I launch and play musical track (file), the corresponding text file
with the lyrics should be found and attached, as was made before by
'foo_uie_lyrics2'
Perhaps, I should place a special command in 'Lyrics searching / Local file
search' ? I've tried several different variants, but still didn't succeed.
So I kindly ask you for assistance.
Title: foo_uie_lyrics3
Post by: VovanM on 2013-05-10 22:06:35
I just updated foobar and this plugin to latest releases and now Minilyrics not in available sources for lyrics search. It was much better with it, because lyrics in plugin always updated immediately after minilyrics downloaded them.
Title: foo_uie_lyrics3
Post by: mobyduck on 2013-05-12 12:46:21
Has somebody tried this? http://www.musixmatch.com/ (http://www.musixmatch.com/)

Might be a nice addition to this plugin, if technically feasible.

Alessandro
Title: foo_uie_lyrics3
Post by: marc2003 on 2013-05-12 13:08:40
https://developer.musixmatch.com/faq (https://developer.musixmatch.com/faq)

Quote
Why I only have access to 30% of the lyrics and not full text?
We currently offer only 30% of lyrics for Not Commercial Use (personal use and beta testing). In order to get the full view you need to buy a Licensing Data Package


Quote
How much does it cost to get full access to Lyrics?
We offer annual data licensing packages that are customized to meet your needs with fees ranging from $25,000 to higher depending on the audience for the data and which data are being licensed. We are not able to offer any sort of data license for less than $20,000. Usually in case of a web site we do offer a fixed CPM offering so you're charged every 1,000 lyrics displayed. In any case we would ask a minimum year fee of 20,000$


Title: foo_uie_lyrics3
Post by: mobyduck on 2013-05-12 20:07:39
Oh my... Well, sorry for wasting your time, I guess I should have read more carefully before posting.

Alessandro
Title: foo_uie_lyrics3
Post by: fmusic on 2013-05-16 00:48:41
How can i upload my lyrics to the online databases which foo_uie_lyrics_3 uses by default? I want to support the community and share my lyrics.

I have already tried lyrics.wikia.com, but the procedure / coding is not user-friendly and time consuming as hell... TuneWiki is much simpler but i don't know if they support the timestamps which i generated with foo_uie_lyrics3 ? Also it seems to be another database which is not open for the plugin (?)

Is there a way to upload new lyrics to the "timestamped" 1-3 servers? An automatic built-in option would be nice... Or does it already work this way?
Title: foo_uie_lyrics3
Post by: db1989 on 2013-05-16 01:02:56
http://hydrogenaudio.org/forums/?showtopic=100745 (http://hydrogenaudio.org/forums/?showtopic=100745)
Title: foo_uie_lyrics3
Post by: fmusic on 2013-05-16 03:15:02
Thanks! 

So the "timestamped 3" database is hosted by minilyrics / viewlyrics, did i understand this right? It's a pity that there seems to be no free lyrics database which has an open upload-API for any lyrics plugin. I assume this is the reason why there's no direct possiblity via foo_uie_lyrics3.

...anyway, the minilyrics-solution is better than nothing.
Title: foo_uie_lyrics3
Post by: somy on 2013-05-22 13:13:53
Hi,

Thank you for the great plugin.
I'd like to ask whether it is possible to save both synced and unsynced lyrics as two different tags?
I prefer synced lyrics in foobar2000, but iOS device doesn't recognize synced lyrics, therefore I have to use standard lyrics.

What I'm doing for each new album that I add to the library are:
1) Set foo_uie_lyrics3 to preferred synced lyrics and then use foo preview go through all songs
2) Set foo_uie_lyrics3 to preferred unsynced lyrics  and then use foo preview go through all songs

Could the above steps being simplified? Any suggestion is appreciated!
Title: foo_uie_lyrics3
Post by: jaedma on 2013-05-26 19:11:00
Nice plugin.
Maybe you could add this page to search lyrics http://www.instantlyrics.net/ (http://www.instantlyrics.net/)
Title: foo_uie_lyrics3
Post by: duyfken on 2013-05-28 12:07:56
Very nice plugin, it comes in handy all the time.

Any chance of integrating Lololyrics? They have an extensive Electronic music lyric library written by the community, so it covers most electronic music ... and they have a dedicated API that would most likely make it very easy to integrate into the plugin http://api.lololyrics.com/ (http://api.lololyrics.com/) ...
Title: foo_uie_lyrics3
Post by: skullinsky on 2013-06-02 12:15:24
Cool plugin, I really love it!

Umm, but could you add two options to change?
I dislike that i cannot change color in synced lyrics (the highlight is too dark for me as i have colored background, and it makes the lyrics unreadable)

Except that, great job!
(i have actually made this account just to tell you that)
Title: foo_uie_lyrics3
Post by: WilB on 2013-06-02 14:03:21
Did you explore the colour options: right click/panel preferences/display tab? You can do what you want in that tab (in UI mode colours are controlled by UI settings and in that mode you would need to change those settings; otherwise you can use custom mode).
Title: foo_uie_lyrics3
Post by: skullinsky on 2013-06-02 21:08:11
Quote
Did you explore the colour options: right click/panel preferences/display tab? You can do what you want in that tab (in UI mode colours are controlled by UI settings and in that mode you would need to change those settings; otherwise you can use custom mode).


solved. Thank you!

just see how stupid am i ^^
Title: foo_uie_lyrics3
Post by: Eipok on 2013-06-03 16:33:03
Hi!
I have got a question about the layout:
Is it possible that the highlined line(s) has/have got a different background color? I tried to to that by giving it an transperent background and putting some recs onto the spliter. For single lines it works perfectly, but if one part of the lyrics needs two lines, the text is centered and does not fit into the rect. Has somebody a solution for thet problem?

btw.: very nice panel  everything else works fine!
Title: foo_uie_lyrics3
Post by: skullinsky on 2013-06-03 22:57:49
Quote
Hi!
I have got a question about the layout:
Is it possible that the highlined line(s) has/have got a different background color? I tried to to that by giving it an transperent background and putting some recs onto the spliter. For single lines it works perfectly, but if one part of the lyrics needs two lines, the text is centered and does not fit into the rect. Has somebody a solution for thet problem?

btw.: very nice panel  everything else works fine!

Look this topic just above, I did ask the same question just before you ...the answer is:

Right click panel,
open Panel Preferences,
in panel Colours and font change mode to Custom,
set your own colours beneath
...you will probably want to set up a new background in the right panel as well
Title: foo_uie_lyrics3
Post by: Eipok on 2013-06-04 16:23:16
Look this topic just above, I did ask the same question just before you ...the answer is:

Right click panel,
open Panel Preferences,
in panel Colours and font change mode to Custom,
set your own colours beneath
...you will probably want to set up a new background in the right panel as well

Uhm i think you did not understand my question... i know how to change the font, normal font color, highline font color and the normal background color. But i asked for an option to change the backgroundcolor of the "active" / "just singing" line.

Heres a pic of what i mean:
(http://img.webme.com/pic/b/bilder-test12345/unbenannt.png)
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2013-06-06 04:16:27
it doesn't seem to be grabbing lyrics from darklyrics.com any more
Title: foo_uie_lyrics3
Post by: WilB on 2013-06-06 11:56:45
A quick test shows that darklyrics.com is working for me. So it may be worth checking your settings. If the problem persists please post some artist - title combinations that are failing where you know the lyrics are present at the site.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2013-06-06 19:20:17
hmm thing is my settings have been the same for quite some time. The artist I was looking for is Klone, their last album (it is on darklyrics)
Title: foo_uie_lyrics3
Post by: WilB on 2013-06-06 20:01:41
I tried various Klone tracks : Rising; Stratum; Corridors and all were found - but the capitalisation of the title had to be the same; e.g. stratum, rising and corridors were not found (same with other artists). I am not sure if this is a new issue or whether its always been this way. May be a bug fix to make the searching less stringent is required. Also if you're not using the latest version (see post #1), then please note that there was another bug fix to darklyrics searching a few versions back.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2013-06-07 00:23:59
hmm, that's weird because I don't remember this happening before. Anyway, I just checked and the capitalization is the same for all tracks and it sill won't find them :/. I tried both the latest full and beta versions, same results.

What values do you have on the plugin's settings under Artist and Title? I have the stock ones
Title: foo_uie_lyrics3
Post by: WilB on 2013-06-07 12:58:04
I retested with default artist - title settings. I am still finding darklyrics. In one test I put darklyrics as first search item and set it to search for only non-synced. I also tested with the right click lyrics search and all default settings (prefer synced & darklyrics as last source), which will search all sources rather than stop as soon is it finds a match and so should search even if another source finds a lyric. Darklyrics were still found. I suggest checking this way if you haven't already in case there are aberrant associations. Of course if somehow your searching was set to sync only then it wouldn't find them as I think darklyrics are all non-synced. Other than that all I can think of is to try changing the timeout although the default 1500 msec works fine for me so I doubt if it's that unless your connection to the site is slow.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2013-06-07 18:05:51
Hmm, well I solved it by removing all sources and re-adding them. That's weird. Thanks for your help!
Title: foo_uie_lyrics3
Post by: screamingtrees on 2013-06-15 19:15:30
Is there a way to automatically remove
"Artist: %artist%
Album: %album%
Title: %title%"
from lyrics that get auto-saved?
I tried removing that info from the fallback text, but that didn't affect what gets auto-saved.

Example pic:
(http://i.imgur.com/GyRjlOV.png)
How do I get the component to auto-save lyrics without those first three lines?
Title: foo_uie_lyrics3
Post by: Dexter_prog on 2013-06-22 14:36:32
I'd like that too, I hate it, but I thought that was added by the people that created the lyrics
Title: foo_uie_lyrics3
Post by: garbanzo.bean on 2013-06-23 14:53:49
I can't get this plugin to save unsynced lyrics to the file tag automatically. it works fine if I force save, but it doesn't happen by itself
Title: foo_uie_lyrics3
Post by: overlof on 2013-06-25 14:44:04
Guys, I experience a problem. Lyrics show panel v.3 doesnt find lyrics over internet anymore. It only shows lyrics which was already been written to mp3 file. Is it my fault or he program stopped work from copyright issues? I tried to turn off win firewall, my antivirus but it didnt help.
Title: foo_uie_lyrics3
Post by: skullinsky on 2013-06-25 18:07:10
Guys, I experience a problem. Lyrics show panel v.3 doesnt find lyrics over internet anymore. It only shows lyrics which was already been written to mp3 file. Is it my fault or he program stopped work from copyright issues? I tried to turn off win firewall, my antivirus but it didnt help.



I just tried it now right after i read the post; and the search worked fine for me. I cannot tell you what is wrong, but it might be that you are expecting to find lyrics that arent anywhere on the servers with which the plugin works.
Title: foo_uie_lyrics3
Post by: The vern on 2013-07-14 19:16:41
Version 0.4 beta uploaded: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

Changelog:[/u]
- Added a batch lyric downloader - available by right clicking on a selection of items in the playlist and clicking "Download lyrics..."
- Added a google search - This does a google search for lyrics and will attempt to download the lyrics from sites automatically. If it is unable to download the lyrics it will pop up a window asking you to select the lyrics from a webpage's text. It will try and remember the selection you made so future searches of that website can be automated (however it's not particularly intelligent so it probably won't work most of the time). The popup selection dialogue will only be displayed when the lyrics are loaded from the lyric search dialogue (so as not to interrupt normal playback).
- Added a cancel search button to the lyric search box.
- Fixed the repaint issues on seeking tracks
- Made several changes to how the plugin's display is updated
- Instant lyric scrolling by putting the scroll speed slider to its highest value (far right)
- Titleformatting for the background image path
- Fixed Dark lyrics issues with different capitalisations
- Made a large number of changes to the config system in an attempt to make it more stable
- Other stability improvements

Thanks for all previous feedback and enjoy testing the new version 
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2013-07-14 21:27:42
Version 0.4 beta uploaded: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

Changelog:[/u]
- Added a batch lyric downloader - available by right clicking on a selection of items in the playlist and clicking "Download lyrics..."
- Added a google search - This does a google search for lyrics and will attempt to download the lyrics from sites automatically. If it is unable to download the lyrics it will pop up a window asking you to select the lyrics from a webpage's text. It will try and remember the selection you made so future searches of that website can be automated (however it's not particularly intelligent so it probably won't work most of the time). The popup selection dialogue will only be displayed when the lyrics are loaded from the lyric search dialogue (so as not to interrupt normal playback).
- Added a cancel search button to the lyric search box.
- Fixed the repaint issues on seeking tracks
- Made several changes to how the plugin's display is updated
- Instant lyric scrolling by putting the scroll speed slider to its lowest value (far left)
- Titleformatting for the background image path
- Fixed Dark lyrics issues with different capitalisations
- Made a large number of changes to the config system in an attempt to make it more stable
- Other stability improvements

Thanks for all previous feedback and enjoy testing the new version 



upgraded from 0.3.6 beta. had some hiccup, but issue disappeared now. the exact step is shown below

1. using foobar's update to pick the 0.4 beta zip file
2. restart foobar
3. add a flac file with single track into play list
4. play the added flac track
5. lyric panel is blank. no fall back text and no lyric loaded. lyrics panel is completely empty
6. restart foobar
7. play the added flac track again
8. lyric panel is still blank. no fall back text and no lyric loaded. lyrics panel is completely empty
9. tried all other tracks and they all worked fine
10. realized all other tracks are cue sheet, not direct media file
11. made a cuesheet containing the flac file
12. add track by importing cuesheet
13. play the cuesheet track
14. lyrics loaded without issue
15. play the direct flac track again
16. lyrics now loads properly
17. delete the cue sheet track
18. restart foobar
19. play direct flac track again
20. lyrics loaded without issue



not sure what happened, but issue come and goes.

Title: foo_uie_lyrics3
Post by: The vern on 2013-07-15 20:19:35
Version 0.4 beta 2 uploaded: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

This fixes the above issue and a crash associated with it
Title: foo_uie_lyrics3
Post by: vynx on 2013-07-16 02:56:08
nice work vern,,is it work if im not connect to internet (offline i mean)?
is it show unicode character? is it possible to put in my own lyrics file folder?
thanks in advance
Title: foo_uie_lyrics3
Post by: garbanzo.bean on 2013-07-16 03:11:08
WOW thanks for batch downloader!
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2013-07-16 03:50:20
Version 0.4 beta 2 uploaded: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

This fixes the above issue and a crash associated with it



0.4 did crashed my PC. I thought it was something else lol
Title: foo_uie_lyrics3
Post by: Wirrunna on 2013-07-19 00:04:59
Version 0.4 beta uploaded: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)
Thanks for all previous feedback and enjoy testing the new version 


The vern, thank you for the update.
Just did a Library search "lyrics MISSING" to select some tracks without lyrics and V0.4 pulled in some more lyrics, however it also loaded a bunch of "lyrics not yet available on LetsSingIt, submit the lyrics here".
May I suggest that you add an edit test so that if this character string is returned as the lyrics it is not saved ?
Title: foo_uie_lyrics3
Post by: Daeron on 2013-07-21 13:40:13
Thanks for the update, looking great so far.

The only annoying thing is that the batch download window blocks (mouse) interaction with other parts of foobar. A minimize button would be neat.
Title: foo_uie_lyrics3
Post by: chuoiyeu on 2013-07-24 08:16:07
excuse me ,

the old version (2) was can search lyric without artist name . But now when I left it blank , a notice show "ÿou must enter an artist"

how can I search lyric without artist name ?
Title: foo_uie_lyrics3
Post by: wonebyfase on 2013-07-28 00:41:19
I have a slight problem with the way that the synced lyrics are saved in the LYRICS tag:

When I view the lyrics in the 'edit lyrics' panel within foobar it shows each line of lyrics, and each line has its own timestamp:

[01:40.23]Murder at midnight
[01:42.93]The enemy on the way
[01:48.55]Will he return with the day?

However, when I view those same lyrics in the LYRICS tag of that song, the timestamps for any lines that are repeated are clumped together and the repeated lines are only shown once like this:

[01:40.24][01:48.61][01:51.62][01:57.30][02:47.13][02:52.96][02:58.51][03:04.21][04:16.52][04:22.08]
[04:27.95][04:33.64]Murder at midnight
[01:42.93][02:49.88][04:19.20]The enemy on the way
[01:48.55][02:55.57][04:24.95]Will he return with the day?

This works fine in foobar, but in when I try to view these lyrics in a player that shows unsynced lyrics (such as my mp3 player, and in mp3Tag) the lyrics are completely wrong

So, if it's possible, it would be nice if you could make it so that all of the lines of lyrics were saved and each with its own (single) timestamp, like how they appear in the 'edit lyrics' panel in foobar
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2013-07-28 06:35:48
vern, is it possible to add option to specify what to do to illegal character for file name? latest release hard coded to replace illegal path characters with underscore, but I have quite lots of lrc files where I simply remove illegal characters.

example
Sirus w/o A.mp3
Sirus wo A.lrc
Title: foo_uie_lyrics3
Post by: SunnFlower on 2013-07-29 22:55:33
Hello,

I am having a few issues with Lyrics Show Panel v3.

I don't have any metadata on my music files, but the filenames are in the form of {artist} - {title}. How could I use the Foobar syntax to extract the artist and title from the filename? After spending 10 minutes on the syntax reference page http://wiki.hydrogenaudio.org/index.php?ti...tting_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference) I managed to get this for the artist [$cut(%title%,$strstr(%title%," - "))] which is incorrect, since it doesn't work.

EDIT: I managed to extract the artist and title from the file name, but I still don't know how to automatically take up lyrics for the current song. If someone wants to extract them from filenames, here's how:

Artist: [$left(%title%,$add($strchr(%title%,-),-2))]
Title: [$right(%title%,$add(-1,$len(%title%),$mul(-1,$strchr(%title%,-))))]
It basically cuts the filename from the first dash "-" and gets rid of spaces next to the dash.


A more foo_uie_lyrics3 related question: Why doesn't it associate the downloaded lyrics with the song? I have to choose the lyrics each time the song plays.

EDIT2: Now that it's capable of filling the search terms automatically, it also searches for the lyrics online automatically.

Answers are appreciated. This plugin is really useful, if it just worked for me.
Title: foo_uie_lyrics3
Post by: The vern on 2013-07-30 16:36:15
@vynx:
Yes - as long as the lyrics are saved somewhere (tags or files) and the preferences are set to reflect the locations of these. You can set a folder location in the file search properties page in the lyrics 3 preferences.

@Wirrunna:
Thanks for reporting this. That error string has come from one of the google search sources - I'll give it a look.

@Daeron:
I'll put this in the next release.

@chuoiyeu:
This is an intentional restriction, but as I'm sure many people will be able to tell you, putting the artist name to a space will get round it.

@wonebyfase:
Sorry, but I'm not going to change this behaviour.

@SUPERCOOLMAN:
As I'm sure you realise, adding this functionality could prevent the plugin from accessing previously saved lyrics. I.e. if an '_' was used previously and this was changed to nothing, then any lyric that had been saved with the underscore will no longer be found. The upshot of this is I'm not going to put an option in the main preferences page as this will likely cause more problems than it solves. However I will consider putting an option in the Advanced section of preferences.

@SunnFlower:
I'm confused - have you fixed your problems now?

Hope this helps
Title: foo_uie_lyrics3
Post by: SunnFlower on 2013-07-31 14:01:01
It doesn't find the lyrics from my own computer.
Title: foo_uie_lyrics3
Post by: The vern on 2013-07-31 18:51:44
@SunnFlower:
What file name are your lyrics saved with? Where are they saved? Do the lyrics that get saved by the plugin after a track has been played get loaded when you replay that track?
If the local file search doesn't automatically find your lyrics, have a look at the options in the lyrics 3 preferences page (click on the local file search and then click properties).
It sounds as though you probably need to change the save settings as well to match what you already have saved.
Title: foo_uie_lyrics3
Post by: DrGerm on 2013-08-05 17:17:54
I have Lyric Saving set to "Save to Directory Same as File"

and I have a library which is essentially two libraries:
1. "Lossless" library (i.e. all in FLAC)
2. "Lossy" library (i.e. mostly in MP3)

essentially the folder structure and file naming is identical (except the file extension of course) between those two libraries.

What I notice is that when I first play a song (for example the FLAC version), the lyric file is saved to that file's folder, BUT THEN when I later play the other version of the same song (i.e. the MP3 version), that no lyric file is saved to that (the MP3 version) file's folder.

Everything else seems to work fine as in the lyrics show in the lyric panel I created, but it's as if the plugin somehow knows these are both the same song and goes back and shows the lyrics originally downloaded the first time it saw the song and directs to the folder from the other version.

Is this as intended?

Not a huge deal, just would like that each individual song in my library (lossy or lossless) has a corresponding lyric file in it's folder for OCD completeness sake.


PS: Sorry if this is already brought up, I did a search, but this thread is very long, didn't see this posted elsewhere

And BTW: I really love this plugin, one of the more useful ones I've installed, don't know why I didn't install it a long time ago! THANKS !!!
Title: foo_uie_lyrics3
Post by: The vern on 2013-08-05 17:44:20
Yes this is the intended behaviour - what would be the point of saving two lyrics that are the same? I'm guessing the lyric is loaded through the associations?

If you wanted to you could save the lyrics to a folder independently of the music files - this would make it easier if you ever decided to split the libraries up.
Title: foo_uie_lyrics3
Post by: DrGerm on 2013-08-05 19:21:09
Yes this is the intended behaviour - what would be the point of saving two lyrics that are the same? I'm guessing the lyric is loaded through the associations?

If you wanted to you could save the lyrics to a folder independently of the music files - this would make it easier if you ever decided to split the libraries up.


That's really interesting that it's 'smart' enough to do that!

I'll go to an independent folder as you suggest.

Thanks!
Title: foo_uie_lyrics3
Post by: zyxel on 2013-08-15 10:26:01
I have problems when artist is something like "Inoue Marina & Itou Kanae & Yamamoto Nozomi & Fukuen Misato & Hanazawa Kana & Iguchi Yuka". Built-in lyrics search doesnt allow to search only by song title, and I cant find where to get any japanese(transliterated) lyrics in .lrc files manually in browser. Putting " " in artist also doesnt help. I am not sure, but it looks like artist and title must be 100% precise to be found by built-in search, because sometimes swapping artist name and surname helps finding lyrics.
Title: foo_uie_lyrics3
Post by: zyxel on 2013-08-16 13:43:22
So I downloaded http://www.crintsoft.com/ (http://www.crintsoft.com/) and it allows not 100% precise search and without artist. So I find lyrics there, then retype artist and title into foobar and get lyrics. But it is not very comfortable. Dont know why this plugin cant do that (maybe it is hard to do), but if it could be done easy (by adding "Not precise search" tick or sth like this) it should be done. Big and small letters even matter, just tried to find "SCANDAL - Shoujo S" - nothing, but when changed it to "Scandal - Shoujo s" it worked fine.
Title: foo_uie_lyrics3
Post by: Wirrunna on 2013-08-25 04:04:41
Version 0.4 beta uploaded: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)
Thanks for all previous feedback and enjoy testing the new version 


The vern, thank you for the update.
Just did a Library search "lyrics MISSING" to select some tracks without lyrics and V0.4 pulled in some more lyrics, however it also loaded a bunch of "lyrics not yet available on LetsSingIt, submit the lyrics here".
May I suggest that you add an edit test so that if this character string is returned as the lyrics it is not saved ?

Also found            "Lyrics for "<song title>" by <artist> are not available yet"

Easy work around - just do a library search - lyrics HAS lyrics - to get a list of the tracks that have had these character strings added and use MP3Tag to delete them.   

The new search pulls in a lot more lyrics, so thank you.
Title: foo_uie_lyrics3
Post by: Wirrunna on 2013-08-26 02:02:54
Further to my previous post, library search - lyrics HAS lyrics not yet available - will get both cases.
Title: foo_uie_lyrics3
Post by: Rollin on 2013-08-31 12:19:04
0.4 beta 2 doesn't work for me

Failed to load DLL: foo_uie_lyrics3.dll
Reason: Unknown error code (3221225501)

WinXP SP3, foobar2000 1.2.9, CPU AthlonXP
Title: foo_uie_lyrics3
Post by: marc2003 on 2013-08-31 14:34:46
a quick google of that error code suggests it might be because your cpu doesn't support SSE2 instructions. obviously The vern will be able to tell you more.
Title: foo_uie_lyrics3
Post by: tylui on 2013-09-14 20:38:04
Thanks for working on such a great addon.
Is there a chance there will be an option to manually add a lyrics source in 0.4? There are a lot of songs I listen to that are not popular in English speaking countries (specially Japanese and Russian ones) and thus rarely their lyrics have been uploaded to the sources currently used by the addon.
Title: foo_uie_lyrics3
Post by: marc2003 on 2013-09-14 20:55:34
that can't happen because every site is different. you need to know how a webservice/site is constructed to get only the text(lyrics) that you want.
Title: foo_uie_lyrics3
Post by: The vern on 2013-09-14 21:12:10
That's not quite correct - the google search will allow you to obtain lyrics from any website. It will also try and 'learn' how to obtain lyrics from these sites for future use (but it's not great).
There is also the option of writing your own plugin to get the lyrics - have a look at the lyric source sdk on the google code website if you're interested.

@Rollin:
Yes Marc is correct - it's because I recently upgraded to visual studio 2012  and that must have changed some of the setting without me noticing. I'll fix it in due course, thanks for reporting.
Title: foo_uie_lyrics3
Post by: lvqcl on 2013-09-15 01:01:55
I recently upgraded to visual studio 2012  and that must have changed some of the setting without me noticing.


Yeah, 'Enable Enhanced Instruction Set = Not Set' now means SSE2.
Title: foo_uie_lyrics3
Post by: marc2003 on 2013-09-15 08:08:34
That's not quite correct - the google search will allow you to obtain lyrics from any website.

i do apologise. that just goes to show how much little i know.
Title: foo_uie_lyrics3
Post by: Hitchhiker427 on 2013-09-15 23:20:27
Despite its long history (and well-known previous versions), I've just recently stumbled upon this component, and I absolutely love it.  I'm currently using a WSH panel to display lyrics (which I'd like to continue doing), but I have a need for a component that searches online lyric databases and writes those lyrics to the file tags.  I had been previously using Lyrics Grabber to download my lyrics, and was not aware that this component could also fulfill that role (and do so much better).  Additionally, this component seems to be in active development, while Lyrics Grabber is not.

There are a couple of things that I would like to do with this component, but I can't figure out how.  If I'm missing something, can someone who is more experienced with this component please help me out?  If what I'm asking is not possible at present, can these please be considered as feature requests for a future version?  Thank you.

1) I would like to download both synced and unsynced lyrics simultaneously.  Currently, it seems that I can only do one or the other, or prefer one over the other.  Ideally, I would like for all of my audio to have unsynced lyrics attached to the file tags, and synced lyrics also attached for those files for which synced lyrics exist.

2) Currently, when I download lyrics to the file tags, the first few lines include the artist, album, and track appended to the top.  I don't believe that these are produced from the lyrics databases themselves, because they are appended regardless of the database that I use.  So, I presume that the component is appending this information.  Is there a way that this can be disabled?  I'd prefer to not have the artist, album, and track names included in my lyrics tags, as they already exist in their own respective tags.

3) When I right-click on a track and go to "Download lyrics...", everything works as expected, however, whenever lyrics are found in a particular database, the message "but not saved" always appears.  I find this odd, because the component successfully attaches the found lyrics to the file tags.  Am I missing something here? Does "saved" refer only to downloading the lyrics to a separate file?

Thanks again for any help you all can provide.
Title: foo_uie_lyrics3
Post by: Hitchhiker427 on 2013-09-16 05:36:03
2) Currently, when I download lyrics to the file tags, the first few lines include the artist, album, and track appended to the top.  I don't believe that these are produced from the lyrics databases themselves, because they are appended regardless of the database that I use.  So, I presume that the component is appending this information.  Is there a way that this can be disabled?  I'd prefer to not have the artist, album, and track names included in my lyrics tags, as they already exist in their own respective tags.


I just played around with it a bit more, and it seems that I'm wrong about this one.  This is only for the LyricWiki database.  Still, it'd be nice to be able to change this behavior.
Title: foo_uie_lyrics3
Post by: WilB on 2013-09-16 12:16:45
1) ... Ideally, I would like for all of my audio to have unsynced lyrics attached to the file tags, and synced lyrics also attached for those files for which synced lyrics exist.

The plug-in cannot automatically save both synced and unsynced lyrics simultaneously. However, you should be able to achieve what you want by two batch download passes; one searching for synced only and the other unsynced only although I haven't tested this.

2) Currently, when I download lyrics to the file tags, the first few lines include the artist, album, and track appended to the top..

I do not believe that lyrics3 adds this info to the lyrics; I think that this info is added to the lyric by the person who made the lyric.

HTH
Title: foo_uie_lyrics3
Post by: Jason2012 on 2013-09-16 17:09:16
I want to get lyrics downloaded into the lyrics folder of my user profile for all my music tracks so I can have them available when I listen offline. Is there any way to do so without having to open and play each song? I have over 3000 albums so that would take a long time.

This is an awesome plugin, by the way. Makes me glad I tried Foobar.
Title: foo_uie_lyrics3
Post by: The vern on 2013-09-16 18:18:05
Select songs -> right click -> download lyrics
Title: foo_uie_lyrics3
Post by: Jason2012 on 2013-09-16 19:20:33
Select songs -> right click -> download lyrics


I selected some tracks in the Playlist View and then right click, but I didn't get an option to download lyrics. Same thing for Album List. I'm using Windows 8-64 if that matters. And Foobar 1.2.9 with Lyric Show Panel 3  0.3.5.2
Title: foo_uie_lyrics3
Post by: WilB on 2013-09-16 19:25:09
You need to use 0.4 beta 2 - see the first post of this thread.
Title: foo_uie_lyrics3
Post by: Wirrunna on 2013-09-17 13:50:28
The vern, this is a great plugin, thank you again.
Another 'gotcha' is some lyrics get saved with a first line of " Send "song name" Ringtone to your Cell" . 

You can find these by a library search - lyrics HAS send ringtone to your cell . Maybe someone will come up with a masstag instruction to delete that line.
It was pretty simple to use masstag to delete lyrics that were saved as "Lyrics are not yet available"
Title: foo_uie_lyrics3
Post by: MordredKLB on 2013-09-18 20:11:21
Love this plugin, and love that you've taken over Vern. Great work! I did notice some unexpected behavior that I was wondering if you could create a work around for in the next beta, although after installing 0.4beta2, you might have.

I was listening to a song (Within Temptation - "Caged" is a good example) and switched over to my lyrics panel and was surprised to be confronted by a bunch of gibberish instead of the actual lyrics. A few more tracks exhibited the exact same results. After about 20 seconds of investigation, I realized it wasn't gibberish at all, but actually the lyrics in Turkish as opposed to English. I did a lyrics Search and noticed that the results found 5 LRCs from the Timestamped 3 source. The title of 3 of them was "Caged" one was "Caged (TR)" which was the Turkish lyrics that the search found initially (I hadn't updated from 0.3.5.2 at this point) and one was "Caged (live)" I'm not sure why "Caged (TR)" took precedence over the regular "Caged" but I was wondering if you could give songs with an exact title precedence over those with extra crap at the end. After installing the latest beta and deleting the saved LRC I repeated the search and the lyrics in English came up. If that's something you've fixed, great, otherwise I think that'd be an improvement.
Title: foo_uie_lyrics3
Post by: Wirrunna on 2013-09-20 00:54:36
I have also found another weird one, lyrics starting off with &#........ and filled with these symbols and numbers.
Again easy to do a library search - lyrics HAS #& - and check the lyrics in any that are found and delete if necessary.
Title: foo_uie_lyrics3
Post by: MordredKLB on 2013-09-20 03:08:13
Another interesting search case: The Metallica song "Damage, Inc."

It appears that the comma and the period are screwing up the search and not returning anything except wikia. Removing them both and I get several timestamped results. Not sure if that's a hard and fast rule yet, but it wouldn't surprise me.
Title: foo_uie_lyrics3
Post by: MordredKLB on 2013-09-20 06:53:23
Another interesting search case: The Metallica song "Damage, Inc."

It appears that the comma and the period are screwing up the search and not returning anything except wikia. Removing them both and I get several timestamped results. Not sure if that's a hard and fast rule yet, but it wouldn't surprise me.

Also found the same issue with colons and forward slashes. If you could just strip them out of sending to Timestamped 3 at least, things would be great. I also noticed that Timestamped 2 can't handle forward slashes, but not sure about any of the other punctuation characters yet.
Title: foo_uie_lyrics3
Post by: WilB on 2013-09-20 11:32:35
@MordredKLB
I can confirm the punctuation effects you describe; until a potential fix from The vern you could consider stripping the problematical search characters yourself by using something like $replace(%title%,',',,'.',,'/',,':',) as the title search parameter.

@Wirrunna
The effects you describe appear to be due to the google search introduced into the latest beta series that sometimes returns unwanted text. You could consider not using the google search until The Vern addresses these issues or remove the unwanted text after searching as you are currently doing.

HTH
Title: foo_uie_lyrics3
Post by: godrick on 2013-09-20 19:01:40
Interesting tip on punctuation marks.  I just stripped apostrophes and single quotes in titles and had similar success.
Title: foo_uie_lyrics3
Post by: Wirrunna on 2013-09-21 04:39:48
@WilB,
The most irritating gotcha is the "Send .... ringtone to your cell" as the rest of the lyrics for the track are usually valid. Means editing each lyric tag. The others are easy to identify and blow away with a masstag script.
The Vern has done a great job, it would be icing on the cake if he was to trap the Send Ringtone message though, but it isn't a showstopper.
The main reason I have posted about the "gotchas" is to give others a heads up, especially if they leave Foobar overnight pulling in lyrics like I do.


Title: foo_uie_lyrics3
Post by: MordredKLB on 2013-09-21 06:32:52
@Wirrunna
That ringtone thing is annoying, but it's not too difficult to fix yourself. If you use notepad++ then using that program you can do a Find in Files in your lyrics directory and search for ringtone. Then you can easily edit those files. You can even use regular expressions and do an automatic find and replace. If they are all of the type "Send ... ringtone to your cell" then a simple regex of "Send.*ringtone to your cell" ought to work. You might have to play around with it to handle line breaks, or whatever. I've also seen some "____ MP3 Download" type stuff in some lyrics as well which would be a lot harder to automate, but a search of MP3 probably wouldn't return too many actual lyrics. I typically only save .lrc's so this really isn't a problem for me though, which is nice.
Title: foo_uie_lyrics3
Post by: musikomaniak on 2013-09-27 19:15:03
Thanks. I like this plugin. Reading here I learned how to save in the right place, how to replace all my lyrics which were in "app data > roaming".
I also updated it with the last beta version.

There is only a little problem with Google search.
Select the lyric from the webpage below, then click ok

There is nothing to click and I have a text like this:

Code: [Select]
Lyrics: Vili Kavaldjiev - Virginia
.head {
background-color: #171717;
}
.body {
background-color: #171717;
}
.perma {
background-color: #000000;
}
 
Home
Activity Feed
TuneGenie

Vili Kavaldjiev

Tracks

Virginia

Virginia - Lyrics
Title: foo_uie_lyrics3
Post by: The vern on 2013-10-01 18:45:16
Apologies for my lack of activity, as usual life is pretty hectic!

@Hitchhiker:
1) I'm not going to allow downloading of both synced and unsynced - it would take a fair amount of time to implement it well and even then it would probably end up being pretty messy.

2) The info is added by lyrics3, but I like it so I'm not going to remove it, and I cba to put an option in sorry.

3) I'll Look into that. However, I suspect it is due to a lyric already existing for that song.

@Wirrunna:
The google search was always going to need some work - I'll fix those issues when I get time.
What do you mean about the &#....? - is this the actual lyric that is displayed in the panel? Can you give example artist and track titles for me to test?

@MordredKLB:
I'll look into the issues with comma and other punctuation marks. When you search without the comma, the titles that timestamped 3 is returning have the comma, so there may be an issue with my string comparisons.

@musikomaniak:
In that case the webpage that has google has returned doesn't actually have the lyric for the song - just click cancel and try the next link.


Hope that helps
Title: foo_uie_lyrics3
Post by: Hitchhiker427 on 2013-10-02 03:39:20
@Hitchhiker:
1) I'm not going to allow downloading of both synced and unsynced - it would take a fair amount of time to implement it well and even then it would probably end up being pretty messy.


That's unfortunate, but I understand.  Thanks for responding to my request.

Instead, would it be possible to add Main Menu commands to switch between "Only Synced" and "Only Non-Synced"?  This way, I can do both without having to go into Preferences each time.  Also, I can then pseudo-automate the process using a WSH Panel.  Thanks again.
Title: foo_uie_lyrics3
Post by: musikomaniak on 2013-10-02 14:28:15
@musikomaniak:
In that case the webpage that has google has returned doesn't actually have the lyric for the song - just click cancel and try the next link.


Thanks
Title: foo_uie_lyrics3
Post by: diypig on 2013-10-04 16:12:51
hi, i should thank you/all who have worked on this plugin, i have been using it for many years, and has been great.
here are a few things i have found problems with.
if a track does not have lyrics, and i go to edit lyrics, i am brought to the editing screen etc, and if i paste some 'lrc' synced lyrics in, and click ok/apply to save it, yes, it works, but the file is saved as .txt, when in fact i was never asked what file to create.
maybe upon saving the file, the plugin could see if it is an lrc formatted file, has timestamps etc, and if so save it as lrc? that would be very nice.
i find if i used edit lyrics to create a new file, click on 'Syncronise line', and THEN paste the lyrics, and save, then the file is saved as a .lrc.
i can paste and save the lyrics without doing that, let it save as .txt, delete the .txt, but keep the song playing/lyrics still showing, and then click save lyrics, the lyrics files will be saved as lrc.
so that shows me you can see if the lyrics are lrc or not, so i hope it is not be so hard to implement this feature  thanks!

being able to CTRL+A in the editor would help too, although not a big issue.

also, how does the lyric searching work? i see lrc123.com is listed, and when i search a file i cannot find it (or at least the result from lrc123.com) but when i go to the website and search for the song/artist/album etc, i find it and it comes up. at the moment i am just copying and pasting the lyrics from the site into the lyric editor on the plugin, but it would be nice if the search worked for that site, or, maybe it is just my set up, or the file i am looking for? i can give the artist/song name if needed, it happened with others though.
thank you, i appreciate!

-edit. maybe even a copy clipboard to lyric file option would be good? just an idea!


also, when i drag the lyrics in the display window, and they are synced, the offset is changed. it is also saved automatically, even though the setting in the options that says 'save automatically' says that it will not overwrite lyrics. (i consider this overwriting, maybe this is the problem...?)
if i turn the automatic saving OFF, the lyric offset is not automatically saved when dragging the lyrics up and down in the window.
sometimes i drag the lyrics up and down to see what is coming next/what is at the bottom of the file. i could seek forwards and backwards in the track, but i don't want to change the current position of the music.
is this a wanted feature, being able to drag to alter the offset and for it to save automatically, overwriting the previous offset/file?
after doing this by accident i can 'reset' the offset on the right click menu, but sometimes i was using an offset beforehand, which means i have lost that now.
once again, thank you
Title: foo_uie_lyrics3
Post by: Wirrunna on 2013-10-05 05:49:55
@the vern - The google search was always going to need some work - I'll fix those issues when I get time.
What do you mean about the &#....? - is this the actual lyric that is displayed in the panel? Can you give example artist and track titles for me to test?

Artist : Ryan Bingham
Track: Guess Who's Knockin'
Track: Rising of the Ghetto

Artist : Pokey Lafarge and the South City Three
Track : Bag of Bones

Lyrics as displayed :
&#68&#111&#117&#98&#108&#101&#32&#110&#111&#111&#115&#101&#32&#97&#32&#110&#101&#99&#107&#108&#97&#99&#101
&#66&#117&#98&#98&#108&#101&#32&#119&#114&#97&#112&#32&#116&#111&#32&#115&#97&#102&#101&#32&#116&#104&#101&#32&#112&#108&#97&#99&#101
&#87&#114&#105&#110&#107&#108&#101&#115&#32&#111&#102&#32&#97&#32&#116&#114&#111&#112&#104&#121&#32&#111&#110&#101
&#67&#111&#117&#108&#100&#32&#116&#104&#105&#110&#107&#32&#111&#102&#32&#105&#116&#32&#97&#115&#32&#115&#104&#111&#119&#105&#110&#103&#32&#117&#115&#32&#116&#104&#101&#32&#119&#97&#121
&#84&#104&#105&#110&#107&#32&#111&#102&#32&#105&#116&#32&#97&#115&#32&#115&#104&#111&#119&#105&#110&#103&#32&#117&#115&#32&#116&#104&#101&#32&#119&#97&#121
&#75&#101&#101&#112&#32&#105&#116&#32&#97&#108&#108&#32&#102&#114&#111&#109&#32&#115&#121&#109&#112&#97&#116&#104&#121
&#89&#111&#117&#114&#32&#100&#97&#121&#32&#116&#111&#100&#97&#121&#32&#121&#111&#117&#114&#32&#100&#105&#103&#110&#105&#116&#121
&#66&#114&#105&#110&#103&#32&#116&#104&#101&#32&#111&#116&#104&#101&#114&#32&#98&#114&#111&#116&#104&#101&#114&#115&#32&#114&#111&#117&#110&#100
&#87&#101&#39&#108&#108&#32&#116&#104&#105&#110&#107&#32&#111&#102&#32&#105&#116&#32&#97&#115&#32&#115&#104&#111&#119&#105&#110&#103&#32&#117&#115&#32&#116&#104&#101&#32&#119&#97&#121
&#87&#101&#39&#108&#108&#32&#116&#104&#105&#110&#107&#32&#111&#102&#32&#105&#116&#32&#97&#115&#32&#115&#104&#111&#119&#105&#110&#103&#32&#117&#115&#32&#116&#104&#101&#32&#119&#97&#121

Foobar2000 v1.2.8 
Lyrics Show 3 settings - Only non-synced, Search parameters - Artist " " i.e. blank, Title [%title%]

As far as the Google search issues that I have found, the worst is the attaching the "Send "songname" ringtone to your cell" to the front of the lyrics as the rest of the lyrics are usually OK. The workaround is a library search of "lyrics HAS send ringtone to your cell" and edit the lyrics of each one found.
The other issues are solved by an appropriate library search and a script to delete the lyrics tag.

Again, thank you for a great plugin.
Title: foo_uie_lyrics3
Post by: ngs428 on 2013-10-05 21:56:29
Hello,
I am using 0.4 beta 2.

I have some files with lyrics already embedded in them.  I would like to overwrite these lyrics with whatever Lyrics Show Panel downloads.  In the options section it states that lyrics will not be overwritten.  What is the best method to have new lyrics saved to the files?  Is there a program that can do a mass deletion of the existing lyrics, or is there an option to always overwrite lyrics.  I would think that would be a handy feature.

Any assistance is appreciated!  Thanks!
Title: foo_uie_lyrics3
Post by: tpijag on 2013-10-05 22:04:33
select all your files in foobar2000 >rt click>properties>find the lyrics field>delete
Title: foo_uie_lyrics3
Post by: ngs428 on 2013-10-05 22:12:02
Ahh...  Thanks.  I am new to Foobar.  I was trying to work the deletion through the component.

Thanks again!
Title: foo_uie_lyrics3
Post by: ngs428 on 2013-10-06 02:50:23
One request for this component:
Is it possible to have additional save setting for the lyrics?  My Fiio X3 needs .lrc files while most everything else I have prefers embedded lyrics.  It would be nice to be able to save the lyrics both in a file location and embedded in the files at the same time.  The correct options are in the drop down, it would just be nice to be able to save 2 different ways.  Back when I used minilyrics it had this functionality.

Otherwise it seems to do everything else great!  I can always run the files through 2 times.  I am using Foo Preview and this component to get the lyrics added.
Title: foo_uie_lyrics3
Post by: diypig on 2013-10-06 08:00:13
One request for this component:
Is it possible to have additional save setting for the lyrics?  My Fiio X3 needs .lrc files while most everything else I have prefers embedded lyrics.  It would be nice to be able to save the lyrics both in a file location and embedded in the files at the same time.  The correct options are in the drop down, it would just be nice to be able to save 2 different ways.  Back when I used minilyrics it had this functionality.

Otherwise it seems to do everything else great!  I can always run the files through 2 times.  I am using Foo Preview and this component to get the lyrics added.


from what you say it seems in your situation you already have the lyrics, they are in the tags. downloading them all again, this time as lrc instead of to the tags files would work, but is very inconvenient. maybe the lyrics you have in your tags are all made by yourself, and not downloaded from online. i doubt you would want to rewrite them all as lrc files  even copying and pasting the tag content to a new text file, saving as lrc etc, that is a job for a robot, not a person

I think saving the contents of the tags, in this case the LYRIC tag, saving that to a file for each song, sounds like it is what you need.
extracting tags to files would be welcome in this plugin, but it may be out of scope of the plugin also.
(surely with audio files, dumping the tags to a file, and vice versa,  tagging the audio from a file,  it doesn't sound crazy, this is nothing that should be limited to lyrics etc. it seems very general purpose.)

it would be nice if this plugin could have the option to 'sync' tags and lrc files, or the option to save to both places at once, but it does not at the moment

I was in a similar situation to you, I have lrc files and want to apply them to tags, and looked hard to find a nice program to do it for me, but I ended up making my own. maybe there is something that can do this easily that i overlooked, i made a thread here: http://www.hydrogenaudio.org/forums/index....howtopic=102870 (http://www.hydrogenaudio.org/forums/index.php?showtopic=102870), i would like to know! it seems mp3tag might be able to do it. have a look at it, i have not downloaded it yet.
but yes, i made a small tool that can accomplish what you want, I can send it to you if you want? it is java, and command line. if you are not familiar with using command line things then i can help you etc.
Title: foo_uie_lyrics3
Post by: ngs428 on 2013-10-06 21:41:28
Quote
from what you say it seems in your situation you already have the lyrics, they are in the tags. downloading them all again, this time as lrc instead of to the tags files would work, but is very inconvenient. maybe the lyrics you have in your tags are all made by yourself, and not downloaded from online. i doubt you would want to rewrite them all as lrc files  even copying and pasting the tag content to a new text file, saving as lrc etc, that is a job for a robot, not a person


Thanks for the reply joshuatm.  Actually at this point I don't have lyrics embedded in the majority of the files, so I need to download them.  Using the preview component and having it set a 5 seconds makes fairly quick work of the files.  I really don't need to do anything.  If I had embedded tags in the files then yes, I would probably just want to copy them to .lrc files. 

I have used mp3 tag extensively in the past, but never for lyrics, so I can't help too much with that.
Title: foo_uie_lyrics3
Post by: diypig on 2013-10-07 10:39:28
Thanks for the reply joshuatm.  Actually at this point I don't have lyrics embedded in the majority of the files, so I need to download them.  Using the preview component and having it set a 5 seconds makes fairly quick work of the files.  I really don't need to do anything.  If I had embedded tags in the files then yes, I would probably just want to copy them to .lrc files. 

I have used mp3 tag extensively in the past, but never for lyrics, so I can't help too much with that.

no problem! glad you have a way to sort out what you want to do
Title: foo_uie_lyrics3
Post by: yahyaman on 2013-10-08 11:44:20
Hello all, I have been using this component almost a year until now and it is really great. Thank you so much to the developer/team who made this.

Unfortunately, now it seems it couldn't search lyric from online source. Whenever I right click on panel, and choose 'Lyric search..' it always found nothing (if there isn't any downloaded lyric) or just one that already saved on drive. I don't know if this is foobar issue or the component issue. I got foobar version 1.2.9 and already upgraded my old 0.3.5.2 version of this component to beta 0.4 listed on front page. The problem still there. It looks like the component couldn't get the internet connection or something. Did anyone experience the same thing?

thank you
Title: foo_uie_lyrics3
Post by: Vazilinos on 2013-10-15 23:34:41
Unfortunately, now it seems it couldn't search lyric from online source. Whenever I right click on panel, and choose 'Lyric search..' it always found nothing (if there isn't any downloaded lyric) or just one that already saved on drive. I don't know if this is foobar issue or the component issue. I got foobar version 1.2.9 and already upgraded my old 0.3.5.2 version of this component to beta 0.4 listed on front page. The problem still there. It looks like the component couldn't get the internet connection or something. Did anyone experience the same thing?

Same here bro. Seems like the plugin is broken.
Title: foo_uie_lyrics3
Post by: webern on 2013-10-16 20:50:51
>Unfortunately, now it seems it couldn't search lyric from online source.
>Seems like the plugin is broken.
I cannot confirm this for at least v.0.3.4. I'm getting lyrics from all available online sources.
Title: foo_uie_lyrics3
Post by: The vern on 2013-10-16 21:41:54
It's working here.
lyrics.mirkforce.net appears to be down at the moment, but the others are working fine (apart from timestamped 1 and lyrdb.com - but I have only briefly tested them). Does the google search not work?
Can you provide example artist and titles for me to test?

Thanks
Title: foo_uie_lyrics3
Post by: Robyer on 2013-10-17 11:04:54
The vern: Hi, first I'd like to thank you for this plugin! :-)

With recent version (0.4 beta 2) it crashes with my lyricsource plugin ( http://www.hydrogenaudio.org/forums/index....showtopic=98311 (http://www.hydrogenaudio.org/forums/index.php?showtopic=98311) ) when downloading lyric. In crashlog is:

Code: [Select]
Call path:
entry=>app_mainloop=>lyric_searcher::OverrideLyricResults()


Is there a new version of SDK which will solve this problem? Or is it a problem in my plugin?


Also I had another problem (with previous version where it didn't crashed). I am using "m_pHttpClient->download_page(...)" method to download pages with lyrics, but it is somehow limited to max. 100 000 bytes in length. Some search results are bigger so they got truncated and results in plugin aren't complete. How could I solve this?

Thanks,
Robyer
Title: foo_uie_lyrics3
Post by: The vern on 2013-10-19 00:51:17
Version 0.4 beta 3 uploaded to the Google code site: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

Changes:[/u]
- Fixed a bug where the fade height wouldn't update properly when changed in the settings dialogue
- Made the batch search dialogue modeless
- Fixed the message in the batch search where it would say a lyric was found but not saved (it was because a lyric already existed)
- Fixed an issue where the batch search could potentially overwrite existing lyrics
- Removed "Send lyrics to cell" and stopped letssingit.com empty lyrics from the google search
- Fixed lyrics with &# in the google search (I assumed this is where they were coming from)
- Changed the SSE settings - it should now work properly on XP
- Changes such that the new 1.3 update shouldn't affect tag loading (I might have included this in the previous release, I can't remember)
- A new version of the SDK will be released shortly

Thanks again for all your feedback
Title: foo_uie_lyrics3
Post by: RikuNoctis on 2013-10-19 20:38:04
Hi, I've used this component before and worked fine but right now I have just 1 problem.

I did a clean installation of foobar (latest) and installed the component, but when I started playing my library I noticed that my embedded lyrics were gone, all of them.
Then I tried to search the lyrics and save them using the function of specifying a folder for lyrics, but whenever I click "Save" in the contextual menu of the lyrics panel nothing happens; it doesn't download the lyrics nor saves them into the music file.

Am I doing something wrong or do I need to config something else for the lyrics to appear without having to be connected?
Any help would be appreciated. Thanks in advance.
Title: foo_uie_lyrics3
Post by: The vern on 2013-10-20 18:29:53
Seeing as there didn't seem anything major wrong with 0.4 beta 3, I've put it up as version 0.4 on the repository (it's exactly the same, just a different version name). You should be able to update through foobar's update feature. Link: http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

I've uploaded a new version of the lyric source SDK as well: http://code.google.com/p/foo-uie-lyrics3/downloads/list (http://code.google.com/p/foo-uie-lyrics3/downloads/list)

@RikuNoctis:
Are you using the new 1.3 beta? Are you using version 0.4 (or 0.4 beta 3) of the lyrics plugin? It sounds like you're having problems due to the new tag handling in the new foobar beta - but these should be fixed by the new version of lyrics3. I guess they might not be saving if your files are read only?
Title: foo_uie_lyrics3
Post by: RikuNoctis on 2013-10-20 22:55:18
@RikuNoctis:
Are you using the new 1.3 beta? Are you using version 0.4 (or 0.4 beta 3) of the lyrics plugin? It sounds like you're having problems due to the new tag handling in the new foobar beta - but these should be fixed by the new version of lyrics3. I guess they might not be saving if your files are read only?


Version 0.4 right now.
Then I will test the version you say and see if it works. I don't mind losing the previous lyrics but I do want to search and save new ones and have them in a separate folder.

Thanks, I'll check that version and report if having any issues.
Title: foo_uie_lyrics3
Post by: adamjk on 2013-10-22 09:17:47
After updating from version 0.3.5.2 to 0.4 (foobar 1.2.9) I got the following message:

"Failed to load DLL: foo_uie_lyrics3.dll
Reason: Unknown error code (3221225501)"

Can it be related to: "Changed the SSE settings - it should now work properly on XP"?

I use Windows XP and Pentium III that supports only SSE.

Any help will be appreciated.

Title: foo_uie_lyrics3
Post by: musikomaniak on 2013-10-22 18:02:16
You should be able to update through foobar's update feature.

Hi,
the feature update did not work. I downloaded your last version (foo_uie_lyrics3 0.4) to replace foo_uie_lyrics3 0.4 beta 2 (SSE2).

I do not have any problem, I just wanted to tell about the update feature.
Title: foo_uie_lyrics3
Post by: MordredKLB on 2013-10-23 16:18:44
- Fixed the message in the batch search where it would say a lyric was found but not saved (it was because a lyric already existed)

This fix seems to have been too aggressive. I don't save lyrics unless they are LRCs. If a text lyric is found, but not an LRC I get the "lyric already exists" message.
Title: foo_uie_lyrics3
Post by: The vern on 2013-10-23 17:13:01
@adamjk:
Fixed, I will release another version in a couple of days.

@musikomaniak:
I guess thats because the version name had SSE in it - it worked when I did it from beta3 (but that didn't have the SSE text in the version name). If thats the case then I can fix that relatively easily.

@MordredKLB:
I haven't changed how the lyrics are saved - it still determines whether or not a lyric should be saved according to your settings in preferences. All that I changed was the visual feedback to the user - i.e. instead of saying not saved, it says that a lyric already exists.
Title: foo_uie_lyrics3
Post by: MordredKLB on 2013-10-23 18:02:56
@MordredKLB:
I haven't changed how the lyrics are saved - it still determines whether or not a lyric should be saved according to your settings in preferences. All that I changed was the visual feedback to the user - i.e. instead of saying not saved, it says that a lyric already exists.

Yeah, I understand that. It's just that it's giving me the message that lyric already exists when it very obviously doesn't exist on my computer. It is finding a .txt file on one of the servers though (it obviously doesn't say which one anymore) but not saving it because of my settings. I used to get a "lyric was found but not saved" message which was correct in my case.
Title: foo_uie_lyrics3
Post by: adamjk on 2013-10-23 20:37:54
"@adamjk:
Fixed, I will release another version in a couple of days."

Many thanks!

Title: foo_uie_lyrics3
Post by: musikomaniak on 2013-10-23 21:40:13
@musikomaniak:
I guess thats because the version name had SSE in it - it worked when I did it from beta3 (but that didn't have the SSE text in the version name). If thats the case then I can fix that relatively easily.

No need to fix for me. I'll follow the news in the forum
Title: foo_uie_lyrics3
Post by: Jny on 2013-10-24 20:32:00
The vern
thanks for the great update!

please add plyrics.com database if you will have time in future
Title: foo_uie_lyrics3
Post by: slayerming2 on 2013-10-25 05:35:50
Hey guys, so I finally got foobar2000 to work like I wanted. However the one thing that doesn't work is the foobar2000 lyrics. No matter what I try none of my songs have lyrics and it says "found nothing" I use the newest Lyric 3. I would show you guys a picture of it, but i don't know how to do that on this website. So do you guys have any idea what's wrong?

Thanks
Bill W.
Title: foo_uie_lyrics3
Post by: alekksander on 2013-10-25 14:13:31
Please let us search for\download lyrics on demand only!
Title: foo_uie_lyrics3
Post by: slayerming2 on 2013-10-25 23:08:22
Please let us search for\download lyrics on demand only!


Huh were you referring to me? And if so what did you mean exactly?
Title: foo_uie_lyrics3
Post by: alekksander on 2013-10-26 14:36:56
Please let us search for\download lyrics on demand only!


Huh were you referring to me? And if so what did you mean exactly?


No. i just want new functionality
Title: foo_uie_lyrics3
Post by: maXelo on 2013-10-31 19:11:30
¿How can I align text to the center of the panel?, not just the top. thanks in advance
(http://i.imgur.com/AsQ8STq.jpg)
Title: foo_uie_lyrics3
Post by: icedtea on 2013-11-01 00:06:31
for the wikia lyrics plugin can you please remove the part where it fetches the artist and the song title as well?

Artist : Train
Title : Hopeless

I hopelessly, helplessly, wonder why.....
Title: foo_uie_lyrics3
Post by: marc2003 on 2013-11-01 01:25:21
someone on the last page asked about that and this was the reply.

2) The info is added by lyrics3, but I like it so I'm not going to remove it, and I cba to put an option in sorry.
Title: foo_uie_lyrics3
Post by: The vern on 2013-11-01 14:09:50
@maXelo:
Have you got any extra lines in the fallback text? Just returns on their own won't affect the number of lines displayed, but if there is a space on the line then that will put it off centre.

@alekksander:
If you don't want it to search for lyrics online then just remove the search sources in preferences.

@slayerming2:
I need more information about your set up in order to help. Which search sources have you got enabled? Have you tried searching for songs in the search dialogue?

Edit:
I've uploaded version 0.4.1 to the repository.

Changelog
- Crash fix when closing batch search during a search
- Changed the output of the batch search when the lyric isn't saved
- Hopefully finally fixed the SSE issues
Title: foo_uie_lyrics3
Post by: alekksander on 2013-11-02 13:17:57
@alekksander:
If you don't want it to search for lyrics online then just remove the search sources in preferences.


thanks for reply, however i love the fact that its searching online, the thing i don't like is that its looking for it every time when i switch the song, instead of searching when i want it to do so. for example if one of 50 played tracks has lyrics, why it has to look those 49 times if i want lyrics just one this time? i'd love to see checkbox in preferences to search only on demand, and then "search now" field under right click.
Title: foo_uie_lyrics3
Post by: adamjk on 2013-11-03 00:18:20
Edit:
I've uploaded version 0.4.1 to the repository.

Changelog
- Crash fix when closing batch search during a search
- Changed the output of the batch search when the lyric isn't saved
- Hopefully finally fixed the SSE issues


Yes, my ancient Pentium III accepted version 0.4.1!


Many thanks!

Title: foo_uie_lyrics3
Post by: phanapa on 2013-11-03 16:55:44
> Changelog 0.4.1
> Hopefully finally fixed the SSE issues

My old AMD with WinXP-SP3 also work well with 0.4.1   
No error in DLL loading. 
No error code (3221225501) as previously found in 0.4.0. 

Many Thanks,
Phanapa
Title: foo_uie_lyrics3
Post by: maXelo on 2013-11-03 21:16:48
@maXelo:
Have you got any extra lines in the fallback text? Just returns on their own won't affect the number of lines displayed, but if there is a space on the line then that will put it off centre.

thanks mate
Title: foo_uie_lyrics3
Post by: orlywood on 2013-11-04 14:55:20
Download here: http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)
Current version: 0.4.1

Version 0.4.1 bugs report:
Version 0.3.5.2 can search and show the lyrics of Traditional Chinese title songs correctly.
Song example 1:
[a href="http://postimg.org/image/3ypf1bydp/" target="_blank"]
Title: foo_uie_lyrics3
Post by: Yogui on 2013-11-05 11:26:12
Hope this is the place to ask (cant find Documentation)

I do auto-save each Sync lyric found in the same directory with Filename Format _Lyric~%tracknumber%
Saves works well and Files are in the Dir
Now the question is:
How to I set "Local File Search" to find the _Lyric~%tracknumber% file that was saved?
I've tried "Custom Filename Format" and "Custom Search path" with things like
_Lyric~%tracknumber%.lrc
or
$directory(%path%,1)\_Lyric~%tracknumber%.lrc
Does not work 

Help Please!
Title: foo_uie_lyrics3
Post by: StealthX on 2013-11-12 07:42:39
Could you make it not display the lyrics for darklyrics if there are no lyrics? Darklyrics will sometimes have the album/songs listed on their page but not have the lyrics and lyrics show panel will just display a blank page if that happens.
Title: foo_uie_lyrics3
Post by: cliff62 on 2013-11-15 17:05:35
hello guys,

I have a problem that it started a few days ago. foo_uie_lyrics comp.(0.4.1) can't get lyric over db timestamped 3, why? what should i do? *
*
picture (http://img826.imageshack.us/img826/5317/f750.jpg)
Title: foo_uie_lyrics3
Post by: WilB on 2013-11-15 19:41:42
I can confirm the load fail issue with timestamped 3. Hopefully the Vern can fix it or its a temporary issue with the database.
Title: foo_uie_lyrics3
Post by: AzureNinja99 on 2013-11-15 20:59:26
I have a bug where Foobar will not automatically play the next song after finishing one. When I uninstalled Lyric Show Panel 3, it was back to normal. Checked the options, nothing was checked that shouldn't have been.
Title: foo_uie_lyrics3
Post by: memories on 2013-11-17 03:54:04
I can confirm the load fail issue with timestamped 3. Hopefully the Vern can fix it or its a temporary issue with the database.


I was just going to post about this. Timestamped 3 is for www.viewlyrics.com which is used by the program/company MiniLyrics. The site is down, gone, or something.
Title: foo_uie_lyrics3
Post by: Drahciruohz on 2013-11-18 07:10:18
Hello I just discovered your plugin today and absolutely loved it until I ran into a major problem.  I have a very high standard for how synchronized my lyrics are to the song and as such create custom .lrc files for them, however when I select my .lrc files, the plugin does not seem to be reading it as an .lrc file as it displays my timestamps and tags.  The file is in the same folder as the .mp3 is.

For example, this is part of one of the .lrc files I was in the process of timestamping.

[ti:My Soul, Your Beats!]
[ar:Lia]
[al:Angel Beats! OST-CD1]
[by:DirtyMonk]
[offset:0]

[00:20.83]mezamete ha kurikaesu nemui asa ha
[00:27.17]eri no TAI wo kitsuku shime
kyoushitsu no DOA kuguru to honno sukoshi mune wo hatte arukidaseru
sonna nichijou ni fukinukeru kaze
kikoeta ki ga shita
kanjita ki ga shitan da
furuedasu ima kono mune de
mou kuru ki ga shita

The plugin will simply display everything as shown instead of just the lyrics.  I am not too sure why that is or what is going on.  I would be tremendously grateful if anyone more experienced with this plugin than me could offer help as I really want to replace minilyrics with this plugin.

Edit: I should probably add that I have minilyrics running at the same time and it is reading my .lrc files perfectly.
Title: foo_uie_lyrics3
Post by: memories on 2013-11-18 14:39:36
Drahciruohz, you have to have the entire file timestamped for it to display properly.
Title: foo_uie_lyrics3
Post by: Drahciruohz on 2013-11-19 01:27:10
Drahciruohz, you have to have the entire file timestamped for it to display properly.


It worked! Thank you so much!
Title: foo_uie_lyrics3
Post by: yahyaman on 2013-11-19 08:49:27
It's working here.
lyrics.mirkforce.net appears to be down at the moment, but the others are working fine (apart from timestamped 1 and lyrdb.com - but I have only briefly tested them). Does the google search not work?
Can you provide example artist and titles for me to test?

Thanks


Now I'm using version 0.4.1, and the problem (online search not working) solved. Thank you very much.
Keep up the good work!
Title: foo_uie_lyrics3
Post by: StealthX on 2013-11-22 00:27:01
I can't seem to use the scroll wheel on my mouse to scroll through lyrics anymore. It works again temporarily if I go to Panel Preferences>
Title: foo_uie_lyrics3
Post by: vze2mp9g on 2013-11-24 22:33:12
I'm sort of new to this Lyrics. Once I get the lyrics for the songs I like to listen to, what is a good software player that will sync the lyrics with the music that is being played.
Thank You.
David
Title: foo_uie_lyrics3
Post by: firewater on 2013-11-24 23:49:21
Hello, I'm a novice to Foobar. I've installed this popular theme and everything seems to be ok except for the lyrics.
I remember using a theme long time ago that had a feature in which Foobar highlighted the lyric being sang at a particular moment, so I assumed a theme like this would have it too, but it's not working.

(http://i.imgur.com/cqf5KMG.png)

So now I'm wondering, maybe they are not synced? Because playing around with the options I stumbled upon the one on the screenshot and according to it, none of the lyrics are synced to the song. If that's the reason why this feature is not properly working, I think I need to set up another server to get the lyrics from. In that case, which one is the "best" one?

Thanks.
Title: foo_uie_lyrics3
Post by: WilB on 2013-11-25 00:43:56
@ vze2mp9g

foo_uie_lyrics 3 has flexible options and integrates with both default ui and columns ui of foobar2000

@ firewater

You should be able to tell if the lyrics are synced by selecting about current lyrics on the right click menu or choose edit lyrics and see if timestamps are present at the start of the lines, e.g. [00:19.13].

For sync lyrics I use in order timestamped 3, then timestamped 2 then lrc123.com with synced only or prefer synced as the lyric search type. I would always recommend saving lyrics in case databases become unavailable.
Title: foo_uie_lyrics3
Post by: firewater on 2013-11-25 01:56:58
@ firewater

You should be able to tell if the lyrics are synced by selecting about current lyrics on the right click menu or choose edit lyrics and see if timestamps are present at the start of the lines, e.g. [00:19.13].

For sync lyrics I use in order timestamped 3, then timestamped 2 then lrc123.com with synced only or prefer synced as the lyric search type. I would always recommend saving lyrics in case databases become unavailable.


The first thing is good to know. Those lyrics where not synced.

Now, how do I add timestamped 3 to the list? I only have 2 and 1.

I only got one song to work with synced lyrics, "I was a fool" by Tegan and Sara. Apparently, It's a single so that explains that someone took the time to sync it, but I think It's weird how I've had no luck with huge artists such as The Smiths or The Sundays. Couldn't find a single synced lyrics and I tried many songs.

I have it set it as "prefer synced" and "query all and pick the best..." (can't read the rest). I've tried it with "only query the next source if no valid lyrics..." but It's basically the same. Is this common?

Also, what is the use for the "avaliable sources" box under preferences? I don't see anything listed there, in case it helps.

Thanks!
Title: foo_uie_lyrics3
Post by: WilB on 2013-11-25 17:11:11
The available sources are those you can potentially use. To use, select them individually and move to the search order pane (although I think a default lyrics3 install has them there already). You can remove those you do not use from the search order pane by the reverse of this process. I assume your files have the correct artist and title tags, otherwise searching will not work. The databases I listed are currently working for me; e.g. The Smiths - How Soon Is Now found 6 synced lyrics by doing a right click lyric search. If you have a slow internet connection you may need to increase the search time out - double click one of the timestamped database entries. Also are you using the latest version (0.4.1) as there are ongoing fixes/improvements to database searching - I cannot seem to find "query all and pick the best..." in 0.4.1 + you say you cannot see timestamped 3?

HTH
Title: foo_uie_lyrics3
Post by: The vern on 2013-11-25 17:50:29
@ firewater:
Yeah wilb is right - you're using an older version, upgrade to 0.4.1 and it should all work.

@cliff62
I'm not having any problems with timestanped 3 at the moment - are you?

@AzureNinja99
I assuming that you opened another topic because lyrics 3 wasn't the issue?

@StealthX:
It's working here - if you create a completely new version of the panel in your layout does it still do it?

@vze2mp9g
Lyrics 3 has a built in synchroniser if you right click in the panel and choose edit lyrics you can timestamp lyrics there.
Title: foo_uie_lyrics3
Post by: firewater on 2013-11-25 22:36:14
The available sources are those you can potentially use. To use, select them individually and move to the search order pane (although I think a default lyrics3 install has them there already). You can remove those you do not use from the search order pane by the reverse of this process. I assume your files have the correct artist and title tags, otherwise searching will not work. The databases I listed are currently working for me; e.g. The Smiths - How Soon Is Now found 6 synced lyrics by doing a right click lyric search. If you have a slow internet connection you may need to increase the search time out - double click one of the timestamped database entries. Also are you using the latest version (0.4.1) as there are ongoing fixes/improvements to database searching - I cannot seem to find "query all and pick the best..." in 0.4.1 + you say you cannot see timestamped 3?

HTH



@ firewater:
Yeah wilb is right - you're using an older version, upgrade to 0.4.1 and it should all work.


This is what I see.

(http://i.imgur.com/9x1t0KO.png)

How do I update to 0.4.1+?

edit: confirmed that I must upgrade because I checked on components and I have version 0.2.3 installed of "Lyric Show Panel"/foo_uie_lyrics3.
edit2: I would like to update every component, in case a thing such as "automatic updates" exists, because now I'm wondering if I have older version of the others as well.
edit3: wow I'm fucking stupid there is a "Get updates" button right there. I'll use it and see what happens.
edit4: yes! it works! finally! thank you guys very much :-)
Title: foo_uie_lyrics3
Post by: The vern on 2013-11-25 22:40:15
Just use foobar's auto update feature! help->check for component updates or on the components page in peferences
Title: foo_uie_lyrics3
Post by: desiredlogin on 2013-11-30 13:41:51
Great job.
But offset + scroll wheel = butthurt

Or I do not understand something?
Title: foo_uie_lyrics3
Post by: The vern on 2013-11-30 14:11:38
I have absolutely no idea what you are asking! Would you mind giving us something more helpful?
Title: foo_uie_lyrics3
Post by: temar on 2013-11-30 14:17:52
Is there any way to quickly edit multiple lines of lyrics without touching the timestamps? I have synced English lyrics to some Schubert songs that I would like to replace with translations for my native language, or better English translations, but it seems that there's only two ways to do it: either paste the whole translation and move the timestamps to each line one by one, or copy/paste the lyrics one line at a time, carefully dodging the timestamps. Both ways are kind of a pain in the butt. Perhaps some external application? Thanks.
Title: foo_uie_lyrics3
Post by: desiredlogin on 2013-11-30 14:27:17
random scrolling on the plagin window - leads to spoiled offset
Title: foo_uie_lyrics3
Post by: culinko on 2013-11-30 14:46:32
random scrolling on the plagin window - leads to spoiled offset

quite some time ago i requested an option to disable the offset adjusting when scrolling with the mouse wheel (to disable it only for synced lyrics, because i find it useful for unsynced), but i can't remember what was the answer from the wern.
Title: foo_uie_lyrics3
Post by: The vern on 2013-11-30 14:58:06
@temar:
The plugin itself cannot do this, there may be other programs you can use, but others will know more about this than I do.

@desiredlogin:
There is a reset offset option in the right click menu. I want the offset to change with the mouse wheel - it can be useful if the lyrics are slightly out of sync.
Title: foo_uie_lyrics3
Post by: temar on 2013-12-01 16:12:37
Is there any way to quickly edit multiple lines of lyrics without touching the timestamps? I have synced English lyrics to some Schubert songs that I would like to replace with translations for my native language, or better English translations, but it seems that there's only two ways to do it: either paste the whole translation and move the timestamps to each line one by one, or copy/paste the lyrics one line at a time, carefully dodging the timestamps. Both ways are kind of a pain in the butt. Perhaps some external application? Thanks.


Answering my own question in case anyone else happens to be struggling with the same thing. I found a pretty good way to do this using Notepad++ (http://www.notepad-plus-plus.org/). Here's how:

- Open the original, timestamped lrc file in Notepad++
- Create a new document in a new tab. Make sure the encoding is the same as that of the lyrics file.
- Paste/type the new lyrics into the empty document.
- Go back to the original lyrics tab, hold Alt and paint the timestamp area using your mouse, holding the mouse button.
- Ctrl-C to copy it
- Go back to the new document with the new lyrics (make sure that every line is in the right place, as in the original file)
- Again hold Alt and use mouse to draw a vertical line in the left, in the beginning of every line.
- Ctrl-V to paste the timestamps
- Save and overwrite the original

It's still not as simple as I would hope but this is the easiest way I could come up with, certainly it's a lot less work than going over each line one by one. If you guys know of a better way, please share. It would of course be best if this could be done by simply pasting the text in Lyrics Show Panel 3, hint hint. 
Title: foo_uie_lyrics3
Post by: memories on 2013-12-02 16:45:17
Feature Request:

I would like a way to copy the lyrics in the window without the timestamps. To be able to get the un-timestamped lyrics you have to copy the lyrics in the editor and manually backspace all the times.
Title: foo_uie_lyrics3
Post by: The vern on 2013-12-02 19:29:59
@memories:
Shift+click foobar's view menu -> Lyric Show 3 -> copy lyric without stamp
You can assign this to a shortcut using foobar's keyboard shortcut functionality.

@temar:
The reason I'm not going to do that is explained in your post - there will be many problems with the lyrics not syncing properly due to misalignments in formatting/line length.
Title: foo_uie_lyrics3
Post by: desiredlogin on 2013-12-04 21:23:26
random scrolling on the plagin window - leads to spoiled offset

quite some time ago i requested an option to disable the offset adjusting when scrolling with the mouse wheel (to disable it only for synced lyrics, because i find it useful for unsynced), but i can't remember what was the answer from the wern.

agree.
Title: foo_uie_lyrics3
Post by: memories on 2013-12-05 18:18:26
@The vern: Thank you.
Title: foo_uie_lyrics3
Post by: MPi2000 on 2013-12-07 06:41:33
Hi,
Newbie. Just wanted to say that I f'n Love your plug-in. The auto-scroll runs very smoothly and the way it syncs with the song is completely cool.
Thanks!

-MPi2000

P.S. When I play 99 Red Balloons (English ver), the lyrics show up in German. I believe this is an .mp3 via .wav that I taggged w/3rd-party tool. Is this unexpected result based on the database source, album version,...?
Title: foo_uie_lyrics3
Post by: WilB on 2013-12-07 13:55:14
I tried Nena - 99 Red Balloons for synced only and only English lyrics were found. May be you have tags in German despite the song being in English?
Title: foo_uie_lyrics3
Post by: GeneV on 2013-12-15 13:01:48
In foobar 1.3 beta 7 you can not store a new value for lyrics (foo_uie_lyrics3 0.4.1), if it already contains an entry.
(Was already a problem in beta 6.)
There is a workaround - delete the current entry and store a new one -
but it would be nice if the bug was fixed.
Title: foo_uie_lyrics3
Post by: The vern on 2013-12-15 13:56:12
It intentionally won't overwrite lyrics unless you explicitly tell it to. Do this by right clicking on the panel and choosing save.
Title: foo_uie_lyrics3
Post by: GeneV on 2013-12-15 15:42:35
It intentionally won't overwrite lyrics unless you explicitly tell it to. Do this by right clicking on the panel and choosing save.


Even in this case, the new lyrics is not stored.
It will store new lyrics only in case the lyrics are emtpy.
Title: foo_uie_lyrics3
Post by: The vern on 2013-12-15 16:55:53
I think this is a problem with beta 7 so I've posted in the feedback forum
Title: foo_uie_lyrics3
Post by: silvertron on 2013-12-19 19:44:57
It intentionally won't overwrite lyrics unless you explicitly tell it to. Do this by right clicking on the panel and choosing save.


Hi Vern,

I've found a bug which I hope you could fix.

Lyrics files over 32KB don't work, the plugin states file isn't found.

I'm creating files in multiple languages for some very long audio tracks (over 2 hrs!) and have reached the limit.

Hope its an easy and swift fix!
Title: foo_uie_lyrics3
Post by: The vern on 2013-12-20 18:25:45
Noted, will fix in the next release
Title: foo_uie_lyrics3
Post by: godrick on 2013-12-21 16:13:41
The vern, in using 0.4.1, panel preferences>fallback text>use custom fallback font>select custom font, I can't get any new font selection to stick.  Could you please check to see if that works for you or not to see if this is an issue with my PC or not?  Thanks for your efforts!
Title: foo_uie_lyrics3
Post by: The vern on 2013-12-21 17:21:48
Yep, thanks for reporting, I'll fix this in the next release
Title: foo_uie_lyrics3
Post by: Yogui on 2013-12-22 04:47:50
I do auto-save each Sync lyric found in the same directory with Filename Format _Lyric~%tracknumber%
Saves works well and Files are in the Dir

Now the question is:
How to I set "Local File Search" to find the _Lyric~%tracknumber% file that was saved?
I've tried "Custom Filename Format" and "Custom Search path" with things like
_Lyric~%tracknumber%.lrc
or
$directory(%path%,1)\_Lyric~%tracknumber%.lrc
Does not work :-(
Title: foo_uie_lyrics3
Post by: Yogui on 2013-12-22 04:55:16
Would be cool to have an option to force Lyrics Case To Title (or Lower etc)
Some sources have THE LYRICS IN CAPITALS and its annoying
Thanks
Title: foo_uie_lyrics3
Post by: The vern on 2013-12-22 16:05:07
Which version are you using?

What happens if you leave the file search properties blank? Do the lyrics appear in the lyric search dialogue?
The file search will automatically search for the custom save name and save directory, so it should find them by itself. The tests I've just done have shown this to be the case with the setup you describe.

It's worth pointing out that the directory should not contain the filename and the custom filename should not have the file extension in it. This is perhaps what is causing your problems.

I'm not going to do anything about the capitals
Title: foo_uie_lyrics3
Post by: Yogui on 2013-12-22 21:00:49
Which version are you using?

What happens if you leave the file search properties blank? Do the lyrics appear in the lyric search dialogue?


Hi Vern,

I am using "foo_uie_lyrics3 0.4.1"

I've try leaving the boxes blank (with and without tick boxes on) and still not working.

Btw, it also overwrites the sync Lyric file already present in the Dir.

Now, I also removed all DB: Sources, Tag Search and blank the associations search to truly test if it picks up the Lyric already in the Dir

Still not working.

I did reset page and started over...Still not working.
Title: foo_uie_lyrics3
Post by: EMartins11 on 2013-12-26 19:28:09
Just passing to ask if there is some problem with the synced lyrics db, here the searching don't find nothing synced since yesterday. All available search options are selected.
And thanks for this tool, using it for a long time!
Title: foo_uie_lyrics3
Post by: AB1 on 2013-12-27 08:57:27
I have a question. I am trying to use Lyric Show 3 0.4.1 to save lyrics to Tags and would like to preserve the file modification date when I save. Is there a way to do this that I am missing?
Title: foo_uie_lyrics3
Post by: marc2003 on 2013-12-27 09:44:15
i'm pretty sure this component uses the foobar core to tag files so that feature will never be implemented. the foobar development team have always made it very clear the last modified time is exactly what it says on the tin. the file has been modified therefore the timestamp will be adjusted. no ifs, no buts.
Title: foo_uie_lyrics3
Post by: AB1 on 2013-12-27 10:22:06
i'm pretty sure this component uses the foobar core to tag files so that feature will never be implemented. the foobar development team have always made it very clear the last modified time is exactly what it says on the tin. the file has been modified therefore the timestamp will be adjusted. no ifs, no buts.


That's what I was thinking too. I only want to preserve file sorting by date.
Title: foo_uie_lyrics3
Post by: marc2003 on 2013-12-27 10:25:13
you could add your own custom tag generated from the last modified time when you first rip or download a file. then it will never be modified unless you explicitly do it yourself.
Title: foo_uie_lyrics3
Post by: AB1 on 2013-12-28 04:12:30
you could add your own custom tag generated from the last modified time when you first rip or download a file. then it will never be modified unless you explicitly do it yourself.


That's a great idea. I currently use Logitech Media Server which is sorting files by mod date. I should look if there is a way to have LMS sort on a Tag.

New music isn't an issue. I can manage everything before adding the rips to the server. It's what's already on the server.
It can all be done but only then by hand. I cannot imagine tackling that job - every rip would need to be resaved with it's original rip date via filedatech or something similar.
I doubt I'll bother.
Title: foo_uie_lyrics3
Post by: Yogui on 2014-01-01 13:16:14
Hi,

I found these expressions useful for the Search and Save Lyrics:

Search parameter Title

1) Every Day Search (Include Comments inside Brackets): $replace($replace(%title%,' (stereo downmix)',),' (stereo',)
I have many Multichannel Albums so the downmix and 2.0 format strings in the title are excluded to find the Lyrics

2) Heavy Search (Exclude Comments inside in Brackets, not good for Single CDs with multiple versions of the same track) $left(%title%,$sub($strstr(%title%,' ('),1))
This increases the chances to find Lyrics

Save Lyric

I do save the Lyric in the same directory with this File Name Format:
Lyric~%tracknumber%~%artist%~$replace($replace(%title%,' (stereo downmix)',),' (stereo',)
Then All Multichannel versions have a single Lyric file
(Note in the Local File Search Properties I ticked "enable built in artist-title search)

Is been working great, any comments / Ideas please post or PM

Thanks
Title: foo_uie_lyrics3
Post by: trelain on 2014-01-01 18:36:46
I think this is a problem with beta 7 so I've posted in the feedback forum


Has it been determined yet if the problem is in the new FB2K release or did the release expose an existing bug in this component?    Sorry I could not find the feedback forum referred to above.
Title: foo_uie_lyrics3
Post by: 322 on 2014-01-05 20:11:41
Not sure if anyone addressed this issue, but the plugin seems to be broken in Foobar2000 v1.3. The lyrics window is showing only one single dot.
Title: foo_uie_lyrics3
Post by: Speech on 2014-01-05 20:41:50
Not sure if anyone addressed this issue, but the plugin seems to be broken in Foobar2000 v1.3. The lyrics window is showing only one single dot.

It still works for me.
Title: foo_uie_lyrics3
Post by: trelain on 2014-01-05 22:37:13
For me since fb2k v1.3 I see the single "dot" lyrics problem only in the the playlist window, when an "UNSYNCED LYRICS" column is defined and lyrics are present for that file, which may have nothing to do with this component.  I find this tolerable since you can't see much lyrics under just the narrow column space and have to open up a lyrics window anyway to see much of them.    The more serious issue that started with v1.3 is the inability of foo_uie_lyrics3 to save over already existing lyrics, whether implicity or explicity.  I believe the vern is aware of the issue.  Since v1.3 the only way I found to "overwrite save" is to edit the lyrics tag under Properties and save it there or use some other tagging tool.
Title: foo_uie_lyrics3
Post by: DiG on 2014-01-06 08:19:26
the plugin seems to be broken in Foobar2000 v1.3. The lyrics window is showing only one single dot.

I've got exactly the same problem with foobar2000 v1.3. Version 1.2.9 works fine.
Title: foo_uie_lyrics3
Post by: 322 on 2014-01-06 09:47:51
Quote
For me since fb2k v1.3 I see the single "dot" lyrics problem only in the the playlist window


I have a permanent window open for this component. For non existing lyrics the "Search" dialogue is shown, but no lyrics loaded even if found. For existing lyrics one uneditable dot is shown.
Title: foo_uie_lyrics3
Post by: The vern on 2014-01-06 13:13:38
Updating to the latest version should fix the problems with the "."  If the lyrics are displayed in the playlist then this is nothing to do with my component
Title: foo_uie_lyrics3
Post by: Mertandur on 2014-01-06 14:14:15
Hi.
Since about a month I have problems with the research of synced lyrics.
There are no more results from the DB Timestamped 3.
Title: foo_uie_lyrics3
Post by: xen126 on 2014-01-08 14:09:10
Hello, I've tried searching this thread for an answer but was unable to find one, so here goes:

There appears to be a problem when displaying huge chunks of Unicode lyrics, driving the CPU usage to 100% (of a single CPU core). Has anyone experienced the same thing?

I tried disabling animations, the fade and the fonts (to a language-specific one like MS SimSun, Meiryo etc) but the lag persists. Was previously using Segoe UI.

If you need any more info, please feel free to ask! Would really like to see this otherwise superb plugin fixed.
Title: foo_uie_lyrics3
Post by: orlywood on 2014-01-10 12:57:31
To: The vern

2 months ago I mentioned the v0.4.1 problem about finding the right Traditional Chinese title songs' lyrics.
(Page 49 Post #1211)
So I went back to use v0.3.5.2 to get the correct lyrics and also reported some situations by private messages later.

I haven't listened to Traditional Chinese title songs for about 2 or 3 weeks. Then today I listen again and I'm shocked to find even v0.3.5.2 can't find the lyrics anymore!
All the Traditional Chinese title songs from those albums I sent you through private messages as examples only show "Found nothing" after lyrics search now! It's so weird! Those songs used to display correct Traditional Chinese lyrics by v0.3.5.2, but right now "Found nothing"...
That means even v0.3.5.2 fails to work!

Japanese songs and English songs still come out the right lyrics as before.
So, this "Found nothing" problem appears in Traditional Chinese title songs only.
I guess you're experimenting the lyrics database, but obviously going the wrong way this time.
Please fix this bug!
Thanks in advance!
Title: foo_uie_lyrics3
Post by: vitalyx on 2014-01-12 10:56:43
Hi,

I really like this plugin, to the point that I registered on this forum just to leave the feedback.
Is there any chance that you can make lyrics search faster? It would really make a difference.
Right now it's kind of slow, if you compare it to something like Clementine's lyrics search. So if they could make it, it should be possible here.
I can't think of any other improvement that would make a bigger impact on overall usability.

Thanks,
Vitaly
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-01-17 14:42:33
I have problem recently with the before release and with the new is the same thing, the plugin do not found nothing, I think that is not searching in Minilyrcs database, or same similar (But in preferences all are with the same config), how to fix it? Somebody have this issue too?

(For example before with the 3.3.9 version I saw that search in timestamped 1 or 3 I don't remember very well, now do not appear that in the search, but before appeared, with the new version is the same, and are the same search source, I didn't change nothing in the preferences, so that the reason I don't understand, why now do not found nothing the plugin)
Title: foo_uie_lyrics3
Post by: Gruia on 2014-01-17 21:05:46
Please return to this..
I bet he went Apple or smshit.
If not improve the code, at least add some new sources or something . there are lyrics for everything
Title: foo_uie_lyrics3
Post by: The vern on 2014-01-17 22:23:32
I haven't gone anywhere, simply my degree finals are slightly more important than this project...

There is in fact a lyric source sdk on the google code website so anyone can write a lyric source if they wanted to.
Title: foo_uie_lyrics3
Post by: May2002 on 2014-01-19 19:54:09
Hi all,

First of all huge thanks to The Vern for this brilliant component!!! And thanks to WilB and other good-willed people here.
I've been reading this thread (from the start) and made some decisions and wrote a small script, maybe they are worth sharing (for the ideas or for those who are allergic to scripting), you judge. It is inspired by previous posts and easy to write.

First I decided to put the lyrics in the tags, following the convention of the component. As I only use foobar I have no compatibilities issues. For those wondering:
Foobar natively supports Unsynced Lyrics (that goes to USLT in id3v2), but not Lyrics, that will be stored in a TXXX (user-defined text) frame (instead of SYLT).

I defined one more custom tag named Lyrics check. It's a string, containing:
n if no lyrics expected (instrumental track)
s if synchronized lyrics have been checked (and corrected if necessary)
u if unsynchronized lyrics have been checked

example: n  or  s  or  u  or  su

Then I created a custom column called lyrics (in the DUI). It prints nothing if n is found in Lyrics check, or else it prints "su", with each letter:
dimmed if no corresponding lyrics are present in tag,
normal if corresponding lyrics are present,
highlighted if they have been checked:
Code: [Select]
$ifgreater($strchr(n,%lyrics check%),0,,$if(%lyrics%,$ifgreater($strchr(s,%lyrics check%),0,>>>s<<<,s),<<<s>>>)$if(%unsynced lyrics%,$ifgreater($strchr(u,%lyrics check%),0,>>>u<<<,u),<<<u>>>))

I batch downloaded and saved lyrics during for some days (and nights).
Then in the "artist" field from the search configuration tab, I used the $if(%ispaused%,%artist%,) trick so that no search begins if I don't explicitly ask for it (with pause and a keyboard shortcut for "Next Lyrics"), but this can be changed anytime...

And this all works pretty well. Thank you!
Title: foo_uie_lyrics3
Post by: sshd on 2014-01-25 14:49:15
How about building in some quality control?

I am currently listening to Aerosmith Greatest Hits. Fairly common music, so there should be plenty of lyrics around.

The first track, Dream On, came up with leet speek and strange squares instead of symbols, like
[01:23.18]U got 2 lose 2 know how 2 win.你不知道应该如何去赢得生活
[02:45.77]Sing 4 the laugh & sing 4 the tear.为笑声和眼泪而唱!


The second track, Same Old Song and Dance, came up without any capitalisation:
[00:46.06]get yourself cooler, lay yourself low

It should be fairly easy to detect:
- an excessive amount of 2 4 U &
- additional Chinese/Japanese/etc symbols
- no captitalised letters at all
and then try to find and alternative source.

The fifth track, Last Child, only has five lines of lyrics. Again this should be easy to detect and compare.
Title: foo_uie_lyrics3
Post by: neothe0ne on 2014-01-25 19:50:37
How about building in some quality control?

I am currently listening to Aerosmith Greatest Hits. Fairly common music, so there should be plenty of lyrics around.

The first track, Dream On, came up with leet speek and strange squares instead of symbols, like
[01:23.18]U got 2 lose 2 know how 2 win.?????????????
[02:45.77]Sing 4 the laugh & sing 4 the tear.?????????


The second track, Same Old Song and Dance, came up without any capitalisation:
[00:46.06]get yourself cooler, lay yourself low

It should be fairly easy to detect:
- an excessive amount of 2 4 U &
- additional Chinese/Japanese/etc symbols
- no captitalised letters at all
and then try to find and alternative source.

The fifth track, Last Child, only has five lines of lyrics. Again this should be easy to detect and compare.


I don't see "leet speak" or "strange squares" in your quoted text.

As for your points:
- some lyrics "officially" (booklet) contain an excessive amount of "2 4 U &".  Not to mention scanning an entire file after timestamps are stripped for a subjective "excessive amount" of subjectively chosen characters sounds like awful feature creep
- you know the timestamped LRC sources are Chinese, right?
- see "scanning an entire file after timestamps are stripped"

Nothing's stopping you from opening up the download dialog and manually picking the download source.  But I imagine you wouldn't be pleased regardless of what the component does "automatically" for you because at the end of the day, you're still using Chinese websites so learn to read "strange squares".
Title: foo_uie_lyrics3
Post by: Daeron on 2014-01-25 20:23:32
Those are just Chinese characters in his quote. He is probably missing or disabled the corresponding language setting(s) in windows.

I agree that the proposed quality check seems like an overkill. If you are really that serious about it, you will have to do it manually. Most of these lyric databases are going to have...'imperfect' formatting.
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-01-25 22:55:59
Is rare, but sometimes the Timestamped is founded, but sometimes not in the lyrics plugin, maybe the lyrics database is running destabilized.
Title: foo_uie_lyrics3
Post by: 天王州 on 2014-01-26 01:08:07
Please help me ...
Does anyone still have the old 0.3.6 beta 5 version on their computer?
Please share it with me :( I really need it.
I switched to the new version (0.4.1) but it have high cpu usage (went from 1-2% to 25-30%) - this problem doesn't occur on older version
I went to find older version on the internet but only found 0.3.5.2
0.3.5.2 found lyrics which I saved in the tag before but the problem is it only display a single dot "." but not the lyrics.
And sorry for my bad English
Title: foo_uie_lyrics3
Post by: tpijag on 2014-01-26 02:48:04
First link on search for foo_uie_lyrics3 0.3.6 beta 5 (https://www.google.com/search?q=0.3.6+beta+5+version&rlz=1C1FDUM_enUS489US521&oq=0.3.6+beta+5+version&aqs=chrome..69i57&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8#q=foo_uie_lyrics3+0.3.6+beta+5+version)

Single dot may be related with newer Foobar2000 versions and not plugin.
Look at the release notes for Foorbar 2000 and there is a config file you can use to allow large text fields to display correctly.
You can search here on LargeFieldsConfig.txt for more information
Title: foo_uie_lyrics3
Post by: 天王州 on 2014-01-26 08:49:47
First link on search for foo_uie_lyrics3 0.3.6 beta 5 (https://www.google.com/search?q=0.3.6+beta+5+version&rlz=1C1FDUM_enUS489US521&oq=0.3.6+beta+5+version&aqs=chrome..69i57&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8#q=foo_uie_lyrics3+0.3.6+beta+5+version)

Single dot may be related with newer Foobar2000 versions and not plugin.
Look at the release notes for Foorbar 2000 and there is a config file you can use to allow large text fields to display correctly.
You can search here on LargeFieldsConfig.txt for more information


Thank you very much  I really appreciate it!
Title: foo_uie_lyrics3
Post by: sshd on 2014-01-26 12:35:07
Nothing's stopping you from opening up the download dialog and manually picking the download source.  But I imagine you wouldn't be pleased regardless of what the component does "automatically" for you because at the end of the day, you're still using Chinese websites so learn to read "strange squares".



One of the major selling points of using computers is to automate trivial tasks like finding the CD and looking at the cover.

This plugin obviously just accepts the first lyrics it finds without doing any quality control.

Lyrics for an English song by a band from an English speaking country should NOT include any Chinese, Taiwanese, Japanese, Hebrew, Arabic or Greenlandic translations.

And it is really simple for a programmer (I know I have been doing it for 25 years) to strip away the timestamps and analyse the content:

- How many lines are there. Less than 30? Hmmm maybe this is a very short song or maybe I should try to fetch another lyrics and see if this has a similar amount of lines.

- How many whole-words 2 4 U & are there? Are there any capital letters at all? ....
Title: foo_uie_lyrics3
Post by: tpijag on 2014-01-26 13:07:21
Source code is readily available.
Title: foo_uie_lyrics3
Post by: neothe0ne on 2014-01-26 19:09:24
One of the major selling points of using computers is to automate trivial tasks like finding the CD and looking at the cover.

This plugin obviously just accepts the first lyrics it finds without doing any quality control.

Lyrics for an English song by a band from an English speaking country should NOT include any Chinese, Taiwanese, Japanese, Hebrew, Arabic or Greenlandic translations.

And it is really simple for a programmer (I know I have been doing it for 25 years) to strip away the timestamps and analyse the content:

- How many lines are there. Less than 30? Hmmm maybe this is a very short song or maybe I should try to fetch another lyrics and see if this has a similar amount of lines.

- How many whole-words 2 4 U & are there? Are there any capital letters at all? ....


Please tell me how your LRC demands are "trivial"?

How is the plugin supposed to know that your band sings in English?  Why can't the band sing in Chinese, Taiwanese, Japanese, Hebrew, Arabic or Greenlandic?  Even if the plugin were able to determine the language of your audio file, why do you think the plugin would be able to detect the language of the text file?  Not even Google Translate can auto-detect correctly all the time.

How is the plugin supposed to know how many lines of lyrics your song has?  Why is less than 30 lines for an LRC file suspect?  You're aware that you can have nested timestamps so the same line only needs to appear once - what if the song is 3 minutes of the same sentence, repeated 20 times?  You'd only have one line.  And what if most of the song is instrumental?

How is the plugin supposed to know that the lyrics shouldn't contain a subjectively chosen amount of numbers?  Why should the plugin decide what "good capitalization" is versus "bad capitalization" when people don't agree or want the same things?

Disregarding the fact that the features you're requesting are impossible without guidance from the user (i.e. not automatic)... Like it or not, you're not the only consumer of this plugin, and I can guarantee you the features you're requesting are features that many other users would want disabled.  And if you've been programming for 25 years, I can't imagine how you haven't considered these basic design questions.  How are the answers to any of these issues "trivial"?

if you truly believe these issues are trivial, source code is available - feel free to implement your "fixes", no one's stopping you.  I'll be sure not to use your fork because I listen to Chinese, Taiwanese, Japanese, Hebrew, Arabic or Greenlandic music, as well as music where the LRC file wouldn't exceed 30 lines.
Title: foo_uie_lyrics3
Post by: Yogui on 2014-01-27 10:21:37
Hi,

I wrote a scrip to read my 1000s of Lyric files (lrc only) and fix txt issues various like double spaces, CAPITAL letters etc

It fails to load the txt data when the .lrc file is character encoded in something not "stardard" text.

Would the developer/s consider to add a setting to force encoding to UTF-8 (popular unicode)?

If you do, a good library is "enca" (Extremely simple charset converter) that can guess the original encoding and convert from that.

An other one that I am testing is "iconv", both got dll version (I am using CLI)

Did anyone did this already? any feedback welcome (please PM) :-)

Cheers,
Title: foo_uie_lyrics3
Post by: Mordynak on 2014-01-27 15:34:56
I really love this plug-in. I find it super handy. My only dislike is the changing of the synced lyrics offset by scrolling with the mouse wheel.

I wish there was an option to disable it and just allow scrolling through the lyrics without altering the offset.
Title: foo_uie_lyrics3
Post by: WilB on 2014-01-27 19:13:13
Until/if the Vern introduces this feature (his previous response is here http://www.hydrogenaudio.org/forums/index....st&p=851512 (http://www.hydrogenaudio.org/forums/index....st&p=851512)) you could try as a workaround, if saving to files, of setting the lyric files to read only - a quick test shows that a new offset is not saved after scrolling. Else there is reset offset on the right click menu.
Title: foo_uie_lyrics3
Post by: johnsonlam on 2014-01-29 03:59:56
Hi,

Can't read the previous post too much, just want to say "foo_uie_lyrics3-0.4.1" break the lyrics edit function, the edited lyrics cannot be saved to the file. All edited content will lost.
Title: foo_uie_lyrics3
Post by: arctic.vampire on 2014-01-29 22:38:38
Hi,

Can't read the previous post too much, just want to say "foo_uie_lyrics3-0.4.1" break the lyrics edit function, the edited lyrics cannot be saved to the file. All edited content will lost.


I was thinking this was the case, but I have found that the plugin will usually pick a .txt file 1st, even is a .lrc is available. ( same band, same song , same album )
All you really have to do is manually select the .lrc file and then go delete the .txt file.
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2014-01-30 07:24:40
Hi,

I wrote a scrip to read my 1000s of Lyric files (lrc only) and fix txt issues various like double spaces, CAPITAL letters etc

It fails to load the txt data when the .lrc file is character encoded in something not "stardard" text.

Would the developer/s consider to add a setting to force encoding to UTF-8 (popular unicode)?

If you do, a good library is "enca" (Extremely simple charset converter) that can guess the original encoding and convert from that.

An other one that I am testing is "iconv", both got dll version (I am using CLI)

Did anyone did this already? any feedback welcome (please PM) :-)

Cheers,




perhaps you should batch enca/icon through all of your lyrics to solve this issue?
Title: foo_uie_lyrics3
Post by: temar on 2014-01-31 13:38:52
A newbie question...
I somehow managed to remove the lyric associations on my entire library (preferences -> associations search -> properties) - emptied the whole thing. All the lyrics in my library are located in the same folder as the music, with the same file name as the audio files themselves except for the .lrc extension. So how do I scan my entire library and get the associations back? I know I've done it before and it's supposed to be a simple thing to do but somehow I just can't figure it out now.
Title: foo_uie_lyrics3
Post by: temar on 2014-01-31 16:20:36
A newbie question...
I somehow managed to remove the lyric associations on my entire library (preferences -> associations search -> properties) - emptied the whole thing. All the lyrics in my library are located in the same folder as the music, with the same file name as the audio files themselves except for the .lrc extension. So how do I scan my entire library and get the associations back? I know I've done it before and it's supposed to be a simple thing to do but somehow I just can't figure it out now.


Stumbled upon the 0.3.6 beta 5 version of the plugin and found the way to scan all the files using the "Local file search" -> "properties" -> "find local lyrics...". That's how I've done it before. This option seems to have disappeared in the latest version...?
Title: foo_uie_lyrics3
Post by: johnsonlam on 2014-01-31 17:15:36
Hi,

I was thinking this was the case, but I have found that the plugin will usually pick a .txt file 1st, even is a .lrc is available. ( same band, same song , same album )
All you really have to do is manually select the .lrc file and then go delete the .txt file.


This is not my case, I did not use any external file, just save to the TAG, so I'm pretty sure the new version messed up something. Rollback to old one the autosave function work again.
Title: foo_uie_lyrics3
Post by: Yogui on 2014-02-01 00:06:12
perhaps you should batch enca/icon through all of your lyrics to solve this issue?

Thanks SUPERCOOLMAN,

For anyone not familiar with txt encoding (I'been doing some reading) it is tricky territory.

Wrong encoded txt files can get corrupted when re-encoded.

These days, I am trying to use Notepad++ to open the file and use then a series of Notepad++ macros to correct typos etc

Note that Notepad++ supports Regular Expressions find and replace

Then save the Lyric with the save txt encoding

If someone like to record/try some macro in Notepad++ please PM me
Title: foo_uie_lyrics3
Post by: Yogui on 2014-02-01 00:12:44
Whats the best way to stop the lyric search for all instrumental tracks?

Many times by Artist-Track a "Rubbish" lyric is found and show/saved
These include most of Classical, Soundtracks and Instrumental

May be if an Empty (0 bite) Lyric file is found just display the fallback Txt
Title: foo_uie_lyrics3
Post by: WilB on 2014-02-01 00:55:56
I am not sure that there is a perfect way. If the genre contains instrumental then you can use $if($strstr(%genre%,Instrumental),,[%artist%])  as the  artist search. You could also use a custom tag as a flag etc.  This works since the plug-in requires an artist name for searching to take place. Similarly, to indicate a track is instrumental you can add something like $if($strstr(%genre%,instrumental),Instrumental,) to the fallback text. This issue has been discussed before; search the thread for instrumental. I think you could also do it how you suggest.

HTH
Title: foo_uie_lyrics3
Post by: Louis119 on 2014-02-01 20:07:03
Hi,
foobar2000 v. 1.3.1 with foo_uie-lyrics3:

Editing lyrics works fine but no save in Lyrics Show Panel3 is possible. It doesn't register the change anymore which functions in foobar 2000 version 1.2.9.

Problem known?
Title: foo_uie_lyrics3
Post by: NitroG42 on 2014-02-01 21:33:36
Hi The_Vern !
Thank you very much for your plugin, it's nice to see that some people still care about foobar functionnalities

I have just one issue :
I use Subsonic (a personal music server app that allow me to listen my music from everywhere through http), and when i'm not at home (= the mp3 file is streamed slowly) the "Tag Search" of your plugin make Foobar hang for 10 to 20 seconds. Maybe you can thread it or something.
Anyway it's not a big issue at all and it can wait 

Good luck for your degree's final !
Title: foo_uie_lyrics3
Post by: orlywood on 2014-02-04 13:07:54
First, wish you doing well at degree finals. 

Second, more problem detection report by v0.3.5.2:
Japanese songs with artist's name containing Kanji same with Traditional Chinese character (e.g. 山下達郎) also can't find lyrics anymore.
Only Japanese songs with artist's name in English (e.g. B'z) and songname in English or without Kanji can get lyrics.
Some Traditional Chinese title songs with both artist's name (e.g. 五月天) and songname (e.g. 人生海海) same with Simplified Chinese character can show Simplified Chinese lyrics now, but not exact Traditional Chinese lyrics as before.

Third, although Timestamped 3 and Timestamped 1 are still on Lyric Searching list, but when I search for English songs, only Timestamped 2 and lyrics.wikia display choices.
If my memory is right, I used to gain correct Traditional Chinese lyrics and Japanese lyrics from Timestamped 3 and Timestamped 1.
So, could it be the reason that v0.3.5.2 and v.0.4.1 can't find or show Traditional Chinese and Japanese lyrics like before?

Hope you fix these bugs in next release, of course, when you have free time! 


Title: foo_uie_lyrics3
Post by: WilB on 2014-02-04 14:12:28
@Louis119
Yes the issue is known & needs this (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=103083&view=findpost&p=853124) fix implementing.

@orlywood
Just to confirm that timestamped 1 became unavailable a long time ago. Additionally, timestamped 3 went off for a week in December came back on for two weeks and has now been unavailable to me for about 6 weeks. Also issues reported in posts 1256 1270, 1274, 1278 and 1281 may either relate directly to, or have become more noticeable, since the unavailability of timestamped 3. Also to reiterate since the vern is currently very busy that there is a lyric source sdk on the google code website so anybody can add a lyric source if they wanted to.
Title: foo_uie_lyrics3
Post by: webern on 2014-02-04 16:34:08
I can partly confirm some issues described above.
As I can see the servers behind the Timestamped 1 database are online (and I still can find/grab the lyrics directly from their services).
But it looks like they have changed something in the lyrics search procedure, and probably this is the reason why the component does not return any search results from the Timestamped 1 source.
We need The Vern to confirm and fix it.
Title: foo_uie_lyrics3
Post by: PabloW on 2014-02-05 23:40:09
Hello, I'm new to this forum aswell as using foobar2000 as my main player (sadly Winamp is not what it used to be anymore). The only thing i'm missing so far is the lyrics plugin (http://www.lyricsplugin.com/). I downloaded the plugin available here but first of all, it's in a separate window! why is that? second, why does it have to actually download the lyrics? can't it be like a browser showing lyrics from some website like the Winamp plugin?
I'm sorry if this questions have been asked and answered already, haven't got time to read more around here. Hope you don't mind =)

Thanks!
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-02-06 04:13:11
Hello, I'm new to this forum aswell as using foobar2000 as my main player (sadly Winamp is not what it used to be anymore). The only thing i'm missing so far is the lyrics plugin (http://www.lyricsplugin.com/). I downloaded the plugin available here but first of all, it's in a separate window! why is that? second, why does it have to actually download the lyrics? can't it be like a browser showing lyrics from some website like the Winamp plugin?
I'm sorry if this questions have been asked and answered already, haven't got time to read more around here. Hope you don't mind =)

Thanks!


1st question. You must to change the skin of foobar for another that support and have a lyric plugin panel look:
(http://llynix.com/wp-content/uploads/2008/07/foobar_setup.jpg)
(I put a random skin I don't know which is)
Just put on the browser foobar 2000 skins and download it. Look at the skin is not outdated.

2nd question I don't understand it.
Title: foo_uie_lyrics3
Post by: WilB on 2014-02-06 10:47:24
@PabloW
You add foo_uie_lyrics3 to your layout as you would any other panel, e.g. see http://www.hydrogenaudio.org/forums/index....st&p=784301 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=90338&view=findpost&p=784301). Or you can use it as a pop-up panel as you discovered. You can disable lyric saving on the Lyric Saving tab in preferences, but the lyric data has to be obtained by your pc even with the winamp plug-in you cited. However, I would recommend saving lyrics, especially synced/timestamped lyrics if used because there are fewer sources, in case sources become unavailable and for off-line usage. It also reduces demand on the servers.
Title: foo_uie_lyrics3
Post by: The vern on 2014-02-06 14:54:45
Version 0.4.2 uploaded to the repository. You can update through foobar's auto update

Changes[/u]
- Fixed high CPU usage
- Fixed tag saving/loading
- Fixed Timestamped 3 and the errors with punctuation
- Made tag loading asynchronous
- Potential crash fixes
- It now retains the custom fallback font
- The batch search will now save associations

I've only had a limited amount of time to test this so please let me know if there are any bugs. The changes are pretty minor so hopefully all will be well

With regards to the other databases:
- Timestamped 1 has indeed changed the interface and will be a little tricky to fix - hence not fixing it in this update
- Timestamped 2 and lrc123 are both working, but are very slow. You can increase your timeout time to help this
Title: foo_uie_lyrics3
Post by: The vern on 2014-02-06 16:19:57
Just a quick update to fix a crash when using the batch search (thanks WilB)

It's now 0.4.3 - as usual you can update through the foobar auto update feature
Title: foo_uie_lyrics3
Post by: tedgo on 2014-02-06 16:29:20
Could you please update the release date on the component download page?
Its a bit confusing...
Thanks
Title: foo_uie_lyrics3
Post by: The vern on 2014-02-06 16:32:39
I had no idea it was wrong.... done!
Title: foo_uie_lyrics3
Post by: StealthX on 2014-02-06 16:49:07
I can't scroll through lyrics anymore with the new update.
The mouse wheel and clicking and dragging doesn't do anything.
Title: foo_uie_lyrics3
Post by: tedgo on 2014-02-06 16:52:20
Same here...
Manually scrolling with mouse-wheel doesn't works anymore
Title: foo_uie_lyrics3
Post by: The vern on 2014-02-06 16:56:12
Thanks for reporting, it's a repaint issue - resizing the panel makes it draw in the correct position.

It's now fixed on my version - I'll release later today, depending if anything else crops up.
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-02-06 20:31:52
Thanks for reporting, it's a repaint issue - resizing the panel makes it draw in the correct position.

It's now fixed on my version - I'll release later today, depending if anything else crops up.


Many thanks for your work vern, please tell us when the scroll is fixed, thanks again.
Title: foo_uie_lyrics3
Post by: The vern on 2014-02-06 21:08:47
0.4.4 is up.

This fixes the above scrolling issue and a repaint issue when seeking to the start of a track.

Enjoy

P.S. If you find any bugs please tell me asap as I'm more likely to have time this weekend
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-02-06 21:13:10
0.4.4 is up.

This fixes the above scrolling issue and a repaint issue when seeking to the start of a track.

Enjoy

P.S. If you find any bugs please tell me asap as I'm more likely to have time this weekend


Many thanks, I will be alert
Title: foo_uie_lyrics3
Post by: trelain on 2014-02-07 23:00:09
thank you, the vern!
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-02-07 23:15:38
Man, I have tested the plugin and works perfectly now! The Minilyrcs lyrcs now appear, I can see it because when I upload a lyric to minilyrc database does appear instantly in the lyrics plugin with the "Timestamped 3". Thanks again.

(http://1.bp.blogspot.com/-31fuGQTGrkI/UvVp6GTU2TI/AAAAAAAAAlg/33z-rtZRQAs/s1600/Foobar_Lyrics3.png)
Title: foo_uie_lyrics3
Post by: Speech on 2014-02-08 14:42:25
Whats the best way to stop the lyric search for all instrumental tracks?

Many times by Artist-Track a "Rubbish" lyric is found and show/saved
These include most of Classical, Soundtracks and Instrumental

May be if an Empty (0 bite) Lyric file is found just display the fallback Txt


The old foo_uie_lyrics2 had a Lyrics search filter that allowed you to define expressions like $if2(%genre%,) with values like "Classical;Instrumental;Soundtrack;New Age;Easy Listening;Speech;Podcast".

Sadly, this filter wasn't taken into foo_uie_lyrics3. Maybe in a future version?
Title: foo_uie_lyrics3
Post by: Wolfbane on 2014-02-09 00:03:06
Im new to FooBar, Im new to this Lyrics program, tested it for a few days and.

I FUCKING LOVE IT !!!!!

Keep up the awesome work.
Title: foo_uie_lyrics3
Post by: johnsonlam on 2014-02-09 02:03:23
Hi Vern,

The bugs of previous version gone, thank you very much! 
Title: foo_uie_lyrics3
Post by: Wolfbane on 2014-02-09 02:21:21
Oki

Tried the plugin alot more, still love it. Just trying to figure out ways to improve it.
And if others have suggested these things or these are utterly retarded suggestions for X and Y reasons sorry. But since the addon got about 53 pages, Im simply not gonna read all pages to see what all other have written.


All these following suggestions are regarding "lyrics with timestamps".

Point 1-3 all are about the same thing.


***1***
Is there any way possible to report or blacklist some lyrics of songs. Because some songs are not synced.


***2***
Any way to "request" lyrics to songs.


***3***
Any possible way to "rate" lyrics.


*** 4 ***
Any way for the application to automatic upload stats/info.
The stats Im referring to is similar to the following.
"Metallica - One" does not have timestamped lyrics. (just an example)
635.435 Times have "Metallica - One" been played without timestamped lyrics. (So the dedicated people who like fixing lyrics can see what songs are played most. So priority can be given to more played songs over others to get timestamped)
224.234 People have rated "Metallica - One" timestamped lyrics to be incorrectly.



***5***
Filter to not display lyrics that have Asian letters/signs in them ?


***6***
Prefer "censored lyrics" or "not censored lyrics"
Personally I prefer to have the "Fuck" and other words showing instead of "F*#k"
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-02-09 03:10:35
@Wolfbane 1- the only way is to edit the LRC with minilyrics, upload your corrected LRC to the database and load them in the foobar by default (First you must to delete the LRC Temp file). In Minilyrcs I don't know if possible to report them (If is timestamped).
2- Yes in Minilyrics, the only place, but I don't know how exactly.
3- Minilyrics too.

I know that you are referirng about lyrics plugin contains that options in next versions, I say you this at the moment, I think that will not be easy to do that.

In the next update of the lyrics plugin I would like a lyrics search like Minilyrics that don't contain only "specifically" that words, but contains that words and more to do the search more extended with all the lyrics available.

Thanks.
Title: foo_uie_lyrics3
Post by: lender1257 on 2014-02-09 07:11:20
@the vern

please give back batch association !!
I accidentally deleted all entries (only wanted delete one entry)

thanks
Title: foo_uie_lyrics3
Post by: The vern on 2014-02-09 15:15:05
@lender1257:
It's not needed anymore - the local file search is able to search for specific file names (not just the artist and title combinations). Just put your filename format in the local file search properties and it should work
Title: foo_uie_lyrics3
Post by: lender1257 on 2014-02-09 17:45:13
@the vern

it works - thanks
Title: foo_uie_lyrics3
Post by: orlywood on 2014-02-10 12:31:56
Thanks for fixing some previous bugs! 
Right now by v.0.4.4 most Japanese songs and Traditional Chinese title songs can find and show exact lyrics.
I'm glad that Timestamped 3 is back!

Though some Traditional Chinese title songs with artist's name and songname same with Simplified Chinese character still come out Simplified Chinese lyrics at first, I can click "Lyric search" to select the right Traditional Chinese lyrics later.
It's better than "Found nothing".

However, by v.0.4.4, a few songs display irrelevant English lyrics like v.0.4.1.
E.g. Traditional Chinese title song "我心中尚未崩壞的地方" by 五月天 or some Japanese songs from the greatest hits album "Expressions" by 竹内まりや.
Tracklist examples:
http://www.yesasia.com/us/%E6%AD%A5%E6%AD%...-0-en/info.html (http://www.yesasia.com/us/%E6%AD%A5%E6%AD%A5%E8%87%AA%E9%81%B8%E4%BD%9C%E5%93%81%E8%BC%AF-the-best-of-1999-2013-2cd-%E5%B7%A8%E8%B1%A1%E7%99%BB%E9%99%B8%E7%89%88/1034993070-0-0-0-en/info.html)
http://www.cdjapan.co.jp/detailview.html?KEY=WPCL-10611 (http://www.cdjapan.co.jp/detailview.html?KEY=WPCL-10611)
Title: foo_uie_lyrics3
Post by: huokok on 2014-02-12 01:02:35
Could someone help me with local lyric file search?

It appears that the local search path setting doesn't work, but this plugin will aotomatically search the media directory since I have tried putting lyric to the directory and successfully got it searched.

All my lyric files are named as the same as the name of media files. At the beginnign I guess this plugin requires the lyric be named by information relating to title, artist and/or album, but it surprsingly works well.

Here is a screenshot of my setting and the lyric path.

(http://i.imgur.com/2LYFVJp.jpg)
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2014-02-12 03:18:17
Could someone help me with local lyric file search?

It appears that the local search path setting doesn't work, but this plugin will aotomatically search the media directory since I have tried putting lyric to the directory and successfully got it searched.

All my lyric files are named as the same as the name of media files. At the beginnign I guess this plugin requires the lyric be named by information relating to title, artist and/or album, but it surprsingly works well.

Here is a screenshot of my setting and the lyric path.

(http://i.imgur.com/2LYFVJp.jpg)



are you sure %filename% doesn't contain ".mp3"?
Title: foo_uie_lyrics3
Post by: huokok on 2014-02-12 03:49:24
are you sure %filename% doesn't contain ".mp3"?


Hi, SUPERCOOLMAN. Thank you for your respose. I was also confused by "filename" at the beginning.
I use this for reference, and suppose "filename" dose not have ".mp3"

(http://i.imgur.com/2YGjmGA.jpg)

By the way, I have just now coplied all the lyric files to the defult lyric saving folder,i.e. C:\Users\[username]\AppData\Roaming\foobar2000\lyrics, and successfully matched all my soundtracks. So my problem can be seen as solved to some entent.

Even if my searching filename format is wrong, still it doen't matter since I can see this plugin will intelegently do searching and have a lyric match.

For my situation, I will suggust there could be something wrong with the localfile searching path. Current solution is to put the lyric files either in the default saving folder (configuration folder as in lyric saving tab), or the media file directory folder.
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-02-12 03:51:36
Why you want to change the lyrics path/directory?
Title: foo_uie_lyrics3
Post by: huokok on 2014-02-12 04:07:47
Why you want to change the lyrics path/directory?


Because I previously used another music player which have rich lyrics in its server. All my lyrics are saved in that default folder and, by habit I always use this single folder to store lyrics and set searching path of other players/plugins.
Title: foo_uie_lyrics3
Post by: The vern on 2014-02-12 18:52:55
@huokok
As far as my own tests have been able to demonstrate there isn't a bug in the search directory.

However the file that you have highlighted has a ':' (colon) in the filename, which is an illegal file character and is replaced with a '_' by my plugin. Does it load any of the other files in that folder?
Title: foo_uie_lyrics3
Post by: huokok on 2014-02-12 20:14:04
@huokok
As far as my own tests have been able to demonstrate there isn't a bug in the search directory.

However the file that you have highlighted has a ':' (colon) in the filename, which is an illegal file character and is replaced with a '_' by my plugin. Does it load any of the other files in that folder?


Hi, thank you for your response in the first place.
I did another test. I copied all my lyrics in a newly created folder and did the search successfully. It appears that there could be something wrong in my original lyric folder, or perhaps my system. I will from now on use this folder for all my other music players/plugins.
Sorry for all the unecessary discussion above initiated by me.
Title: foo_uie_lyrics3
Post by: orlywood on 2014-02-13 18:18:45
More detection reports:

About those Japanese or Traditional Chinese songs showing irrelevant English lyrics, I check "Lyric Search" and find "Source" from "Online DB: Google Search" only.
It's quite curious that you can find these correct lyrics by Google Search actually, but you can't get them by this component source database.
So, could it be something wrong with Google Search setting?

I also try Jorchking's method uploading one of those songs lyrics to MiniLyrics and then searching again, unfortunately nothing has changed yet.
The Lyric Search Source still emerges "Online DB: Google Search" only, nothing from Timestamped 3.
Title: foo_uie_lyrics3
Post by: diypig on 2014-02-15 15:11:22
there is a 'bug', if no lyrics exist for the song, and i right click on the lyrics panel and 'Edit Lyrics...'
and then, i paste the contents i find on a site, in .lrc format (with timestamps etc), and then press ok and it saves the data...

the file is saved as .txt

is there anyway you could do a check upon saving, to save this as a .lrc?
it would be really helpful, thanks
Title: foo_uie_lyrics3
Post by: Jopomeister on 2014-02-15 16:49:44
Hi, I've been using Foobar for a couple of months now, and recently I've noticed that the process spikes up to 100% CPU usage upon skipping multiple songs quickly.
I did some digging with Process Explorer and found the lyrics3 seems to be causing the problem:

(http://i.imgur.com/1bcRbkg.jpg)
(Happened after skipping about 10 songs in a row)

I've made sure everything's up to date and nothing's causing problems according to the online troubleshooter.
Anyone got any ideas on what's going on? I've found nothing on google so far ;_;
It's a fantastic plugin and I'd hate to have to lose it
Title: foo_uie_lyrics3
Post by: huokok on 2014-02-17 16:38:18
there is a 'bug', if no lyrics exist for the song, and i right click on the lyrics panel and 'Edit Lyrics...'
and then, i paste the contents i find on a site, in .lrc format (with timestamps etc), and then press ok and it saves the data...

the file is saved as .txt

is there anyway you could do a check upon saving, to save this as a .lrc?
it would be really helpful, thanks


I also have met such situation. For me, 3 lyrics which is input by "edit lyric" are found ended with ".txt", though ".txt" is also, and actually the format of lyric file.

If right click the lyric panel and do "save", another file ended with ".lrc" will be created.
Title: foo_uie_lyrics3
Post by: dfkt on 2014-02-20 16:30:33
Hope it's ok to ask my question in this thread, even if it's not 100% about Lyric Show 3.

I want a column in my playlist that indicates if a track has lyrics or not (just a 'Yes' or 'No' basically). The lyrics are saved as text files by Lyrics3 in the same folder as the audio track, with the same filename, and extension .txt or .lrc. So far I've come up with this, but I think I'm way off with the logic of the whole thing (it only shows 'N', never 'Y'):
Code: [Select]
$if($and(%filename%,$or($ext(txt),$ext(lrc))),Y,N)

Here's some screenshots to hopefully clarify what I mean:
(http://i.imgur.com/eWPyUBKs.png) (http://imgur.com/eWPyUBK) (http://i.imgur.com/2d1W7Phs.png) (http://imgur.com/2d1W7Ph)
Can FB2K even check for these text files? I'd be glad for any hints.
Title: foo_uie_lyrics3
Post by: Daeron on 2014-02-20 16:41:34
Titleformatting (on its own) can't look up files like that. A WSH panel script most likely can, but it would require a separate panel.

Is there any particular reason to use external txts? Writing the lyrics to your files' metadata would allow the type of checking you want with titleformatting.
Title: foo_uie_lyrics3
Post by: dfkt on 2014-02-20 17:46:22
Thanks for your reply, Daeron. Too bad it's not possible with regular title formatting - WSH seems a bit overkill for that, I'd rather ditch that column.

I don't have a really good reason for external text files, but a few nitpicky ones: 9 out of 10 lyrics downloaded from the web are plain crap (typos, wrong sync, wrong lyrics in general, etc); I don't need the lyrics on my portable devices (not that they take up significant space, but they might slow down Rockbox on really old/slow players like the Cowon X5); I don't want to clutter FB2K's database of my ~70.000 files with unnecessarily large tags (yeah, I know that has been improved in current versions...).

Keeping my audio files free of lyrics clutter 'felt' like the right thing to do. But you're right - I might simply embed verified correct lyrics into my audio files and just use the indicator for those, instead of the auto-downloaded loose text files.
Title: foo_uie_lyrics3
Post by: Daeron on 2014-02-20 18:22:33
Wouldn't 'old' players simply ignore the tag completely? Filesize is hardly a problem. You mentioned the database-handling changes. There's also a checkbox to only save timestamped lyrics which should have a pretty high rate of 'not being trash'.

But it's up to you, I'm not trying to force anything.
Title: foo_uie_lyrics3
Post by: dfkt on 2014-02-20 21:54:14
Well, the old player runs Rockbox (http://www.rockbox.org/) and can do pretty much everything, including lyrics display. But since it's an ancient, slow Coldfire processor, it is too slow for several 'advanced' tasks (don't even think about album art display).

Either way, I've started embedding lyrics and am quite happy with the lyrics column I came up with:

(http://i.imgur.com/q42VdY4s.png) (http://imgur.com/q42VdY4)

(Orange for synced lyrics, white-ish for unsynced, dark gray for no lyrics.)

Here's the code for that, if anyone wants to reuse it. I'm sure it can be made less ugly and more efficient, but so far it works well (for improvement hints I would be grateful):
Code: [Select]
$if(%LYRICS%,>>$char(9679)<<)$if(%UNSYNCED LYRICS%,<$char(9679)>)$if($and($not(%LYRICS%),$not(%UNSYNCED LYRICS%)),<<<$char(9679)>>>)
Title: foo_uie_lyrics3
Post by: diypig on 2014-02-21 20:36:29
Well, the old player runs Rockbox (http://www.rockbox.org/) and can do pretty much everything, including lyrics display.


i think rockbox only reads lyrics from tags if the file is mp3, or, at least if the tag is id3v1.
with flac files you need to have the lyrics as separate files... i'm pretty sure
Title: foo_uie_lyrics3
Post by: memories on 2014-02-22 14:35:11
Everytime I play "Harry Escott - Brandon" from the Shame score/soundtrack, the plugin downloads "The 69 Eyes - Brandon" from the Timestamped 2 source. How can I stop it from doing so?
Title: foo_uie_lyrics3
Post by: diypig on 2014-02-22 16:34:43
i noticed something today. i have my lrc files saved into a subdirectory wherever the audio files are.
(the 'save method' under 'Lyric Saving' is 'save to directory same as file' and the filename format is 'lyrics\%filename%'
so if the flac is in C:\xxx\yyy\zzz\filename.flac, the lrc will be stored in C:\xxx\yyy\zzz\lyrics\flacfilename.lrc

for the lyric search properties, for local file search, i have 'enable built in artist-title search' ticked, and 'search sub directories' ticked. nothing is added to the text fields.

i have a song and the title has a question mark in it.
when i create, or when a lyric file is searched and saved, it saves it how i want. (pathtoflac/lyrics/flacfilename.lrc)

but when it tries to load the lrc file, it is looking for flactitle.lrc... but the title is not how the lrc file is saved.
the title has a question mark in it, and the filename does not (cannot).

what can i change so the the lrc are searched using the flac's filename, and not the flac's title.

i am sure i need to change something, that i wrote i bold above.
but when untick 'enable built in artist-title search', and enter %filename% in the field... the lrc files are not found...

is it possible to do make this how i want?
thanks a lot, i appreciate it

-edit.
(http://i.imgur.com/0fbC5JY.png)
(http://i.imgur.com/wev6DRA.png)
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2014-02-22 16:50:37
i noticed something today. i have my lrc files saved into a subdirectory wherever the audio files are.
(the 'save method' under 'Lyric Saving' is 'save to directory same as file' and the filename format is 'lyrics\%filename%'
so if the flac is in C:\xxx\yyy\zzz\filename.flac, the lrc will be stored in C:\xxx\yyy\zzz\lyrics\flacfilename.lrc

for the lyric search properties, for local file search, i have 'enable built in artist-title search' ticked, and 'search sub directories' ticked. nothing is added to the text fields.

i have a song and the title has a question mark in it.
when i create, or when a lyric file is searched and saved, it saves it how i want. (pathtoflac/lyrics/flacfilename.lrc)

but when it tries to load the lrc file, it is looking for flactitle.lrc... but the title is not how the lrc file is saved.
the title has a question mark in it, and the filename does not (cannot).

what can i change so the the lrc are searched using the flac's filename, and not the flac's title.

i am sure i need to change something, that i wrote i bold above.
but when untick 'enable built in artist-title search', and enter %filename% in the field... the lrc files are not found...

is it possible to do make this how i want?
thanks a lot, i appreciate it

-edit.
(http://i.imgur.com/0fbC5JY.png)
(http://i.imgur.com/wev6DRA.png)




not sure about the lyrics saving part, but you can change artist field to [$replace(%artist%,\,,/,,*,,?,,",,<,,>,,|,,:,)] and title field to [$replace(%title%,\,,/,,*,,?,,",,<,,>,,|,,:,)] for lyrics search. I've been using this organization since day one
Title: foo_uie_lyrics3
Post by: diypig on 2014-02-22 18:08:09
not sure about the lyrics saving part, but you can change artist field to [$replace(%artist%,\,,/,,*,,?,,",,<,,>,,|,,:,)] and title field to [$replace(%title%,\,,/,,*,,?,,",,<,,>,,|,,:,)] for lyrics search. I've been using this organization since day one


sure, thanks, but there must be a neater way.
but, the title doesn't have to be based on the filename, and vice versa.
i just want to load a lrc that has the name filename as the audio file, just the same way that i am saving the lyrics.
i don't want the tags to play any part in saving the lrc (they do not), or looking for the lrc (it seems it does). 

-edit. i am sure the plugin supports what i do, i just don't know how to do it...
for the saving screen, a preview is shown, where the file will be saved to based on your current input.
it would be nice if that was done for loading, since i cannot see where i am making the mistake.

also, why is the associations option always active, i cannot remove it? i assume it is faster to use the association then to search for a file each time, but, surely it is not mandatory to make us use it?

(i hate to be critical, i am so happy with this plugin, it is the plugin i look at, use the most, so i really appreciate all the work you have put into this, thanks the vern)
Title: foo_uie_lyrics3
Post by: Daeron on 2014-02-23 05:59:13
Did you try putting something like '$replace(%path%,\%filename_ext%,)' under the search sub-directories checkbox?
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2014-02-23 06:03:52
not sure about the lyrics saving part, but you can change artist field to [$replace(%artist%,\,,/,,*,,?,,",,<,,>,,|,,:,)] and title field to [$replace(%title%,\,,/,,*,,?,,",,<,,>,,|,,:,)] for lyrics search. I've been using this organization since day one


sure, thanks, but there must be a neater way.
but, the title doesn't have to be based on the filename, and vice versa.
i just want to load a lrc that has the name filename as the audio file, just the same way that i am saving the lyrics.
i don't want the tags to play any part in saving the lrc (they do not), or looking for the lrc (it seems it does). 

-edit. i am sure the plugin supports what i do, i just don't know how to do it...
for the saving screen, a preview is shown, where the file will be saved to based on your current input.
it would be nice if that was done for loading, since i cannot see where i am making the mistake.

also, why is the associations option always active, i cannot remove it? i assume it is faster to use the association then to search for a file each time, but, surely it is not mandatory to make us use it?

(i hate to be critical, i am so happy with this plugin, it is the plugin i look at, use the most, so i really appreciate all the work you have put into this, thanks the vern)



default is to change all invalid characters for filename to nuderscore, the conditions I put is to simply remove those characters for search. it depends on what you want to do with illegal characters in song title
Title: foo_uie_lyrics3
Post by: diypig on 2014-02-24 14:40:27
default is to change all invalid characters for filename to nuderscore, the conditions I put is to simply remove those characters for search. it depends on what you want to do with illegal characters in song title

sure i understand what you are doing, just i want to load the lrc files based on the audio filenames, not the metadata.
the vern sent me a message and says he thinks he has fixed the issue, so maybe it was a bug, and that it should have been working for me... or maybe i was simply using the program wrong ha, we'll see
Title: foo_uie_lyrics3
Post by: aeidein on 2014-02-25 02:51:20
If a preferred version of the lyrics is found, I'd like it autosaved to the tag, overwriting the current tag contents (e.g. unsynced lyrics are embedded in the tag, but upon playing the song, synced lyrics are found; the synced lyrics would be automatically written to the tag).

I'd also like selected versions of lyrics saved to the tag automatically - e.g. when Next Lyrics or Lyrics Search → select → Load are selected.

Thanks for this component!
Title: foo_uie_lyrics3
Post by: gorkha on 2014-02-25 19:43:23
Every time I make a change like syncing some lyrics and press OK the work is just gone and doesn't get saved even though it supposed to be saved to the tag.
Auto save is on. using version 0.4.4
I don't know what more I can do to make it save?
Title: foo_uie_lyrics3
Post by: The vern on 2014-02-25 21:05:48
@aeidein:
It already does half of what you are asking. It will save a lyric if it matches your preferred type of lyric e.g. you prefer synced lyrics and have a non-synced saved in the tag, if the search finds a synced lyric it will save it (overwriting if necessary). The same goes for the lyric search dialogue - it will only overwrite a lyric if it's a 'better' match (i.e. synced or not). If you're trying to replace a synced lyric with another synced lyric you will have to right click the panel and click save (which will always overwrite anything that's present).

@gorkha:
It's working fine here - do the changes you are making appear in the panel before you change the track?
Title: foo_uie_lyrics3
Post by: gorkha on 2014-02-25 21:51:13
@aeidein:
It already does half of what you are asking. It will save a lyric if it matches your preferred type of lyric e.g. you prefer synced lyrics and have a non-synced saved in the tag, if the search finds a synced lyric it will save it (overwriting if necessary). The same goes for the lyric search dialogue - it will only overwrite a lyric if it's a 'better' match (i.e. synced or not). If you're trying to replace a synced lyric with another synced lyric you will have to right click the panel and click save (which will always overwrite anything that's present).

@gorkha:
It's working fine here - do the changes you are making appear in the panel before you change the track?


yes, the changes appears in the panel.
I think the file might have been in use by another program - but no warnings
Title: foo_uie_lyrics3
Post by: aeidein on 2014-02-25 23:15:55
@aeidein:
It already does half of what you are asking. It will save a lyric if it matches your preferred type of lyric e.g. you prefer synced lyrics and have a non-synced saved in the tag, if the search finds a synced lyric it will save it (overwriting if necessary). The same goes for the lyric search dialogue - it will only overwrite a lyric if it's a 'better' match (i.e. synced or not). If you're trying to replace a synced lyric with another synced lyric you will have to right click the panel and click save (which will always overwrite anything that's present).

@gorkha:
It's working fine here - do the changes you are making appear in the panel before you change the track?

I must have misunderstood "Note: The automatic save will not overwrite existing lyrics."  Thanks.

As for the second part, I'd love an option to save automatically when loaded (even overwriting pre-existing lyrics) - often the wrong lyrics will come up, and having to save the lyrics after another one is loaded / Next Lyrics is selected adds an extra step.  Perhaps a "Save & Close" button in the Lyrics Search dialog would help?
Title: foo_uie_lyrics3
Post by: PeteSapai on 2014-02-27 22:55:12
Hi, I love lyric show 3, i've been using it for quite some time now. I noticed that at some point, a small bug seems to have snuck in. I was using a version from 2013-03-05 or earlier (that's the date of the last of my saved lyrics) and just updated to the latest version; 0.4.4. Running Win7 x64.

The Save Method 'user defined dir' doesn't seem to work. When I use "C:\Program Files (x86)\foobar2000\lyrics\[%artist%-][%album%]\"* as custom directory and "[%tracknumber%-][%title%]" for Filename, nothing gets saved. Moving "[%artist%-][%album%]\" to the filename doesn't work here.
When I switch to 'Save to configuration folder' (which is the same folder) and use "[%artist%-][%album%]\[%tracknumber%-][%title%]" for filename, it does get saved.

So, no big deal for me (I've even been not saving lyrics for a year and didnt notice! ), since it works, but I thought I'd post it.

* Copy-pasted the dir from my explorer to rule out a typo.
Title: foo_uie_lyrics3
Post by: pentax on 2014-03-01 11:17:27
Hi, I think this is a really great plugin, and I am sure I will enjoy using it, but I was wondering if there is any way to disable the auto search/download of lyrics from the internet? I can remove all online sources in preferences, but then if I do want lyrics from the internet I need to manually re-enable them. What would be really neat is if I could leave the online sources there, and just set it to only search when I prompt it to (like through right click->search for lyric..).
Is there anyway to do this currently? If not, is there a possibility of it in the future?
Thank you for your hard work
Title: foo_uie_lyrics3
Post by: lender1257 on 2014-03-03 14:10:26
Hi, I think this is a really great plugin, and I am sure I will enjoy using it, but I was wondering if there is any way to disable the auto search/download of lyrics from the internet? I can remove all online sources in preferences, but then if I do want lyrics from the internet I need to manually re-enable them. What would be really neat is if I could leave the online sources there, and just set it to only search when I prompt it to (like through right click->search for lyric..).
Is there anyway to do this currently? If not, is there a possibility of it in the future?
Thank you for your hard work


i would like to see this option too
Title: foo_uie_lyrics3
Post by: gwarah on 2014-03-05 15:54:50
Hi, I'm a begginer in lyrics show.

I suggest these new functionalities to improve it:

1) Create an criteria tab to avoid download lyrics according user options (Ex: tag=instrumental, artist, title ...).
2) In tab lyric search allow modify order of available sources list (buttons up, down)
3) Lyrics Saving: Save in txt or lrc extension
4) Lyrics edited/created by user could be optionally uploaded to some remote database

Well, that's all folks!



Title: foo_uie_lyrics3
Post by: The vern on 2014-03-05 19:16:07
@PeteSapai:
That's because you've got a trailing slash in your file path. I've fixed it on my version, but you can just remove it in your preferences as a quick fix.

@gwarah:
1) This doesn't exist at present and is unlikely to happen very soon (due to my time constraints)
2) Have you checked the preferences page?
3) This is done automatically depending on whether the lyric is timestamped or not (although I am aware of a bug involving copy and pasted lyrics in the editor)
4) Too much effort
Title: foo_uie_lyrics3
Post by: huokok on 2014-03-05 22:25:18
1) Create an criteria tab to avoid download lyrics according user options (Ex: tag=instrumental, artist, title ...).



I hope this function could be implemented, if Vern's time permited.
Instrumental tracks and BGMs are always matched with irrelavent lyrics.
Maybe create a rule that a lyric will only be downloaded when there is an exact match (both artists and title are matched).






Title: foo_uie_lyrics3
Post by: Forfit on 2014-03-08 03:34:05
Do have a option to avoid automatically search?
Title: foo_uie_lyrics3
Post by: StealthX on 2014-03-10 21:17:13
Not displaying or even finding lyrics that are on the site it suppose to be displaying from. Example: http://lyrics.wikia.com/Kevin_Matisyn:Saw_Red (http://lyrics.wikia.com/Kevin_Matisyn:Saw_Red) does not display and also is not found when I click the search button.
Title: foo_uie_lyrics3
Post by: StealthX on 2014-03-11 05:34:26
Not displaying or even finding lyrics that are on the site it suppose to be displaying from. Example: http://lyrics.wikia.com/Kevin_Matisyn:Saw_Red (http://lyrics.wikia.com/Kevin_Matisyn:Saw_Red) does not display and also is not found when I click the search button.

Won't let me edit it, but it appears to be showing now.
Title: foo_uie_lyrics3
Post by: Mertandur on 2014-03-12 18:10:43
Again.
The search does not show results from Timestamped 3.
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-03-16 15:50:33
There are problemas again with the minilyrics timestamped search (Probably because minilyrcs was changing some things), I don't know exactly which problem is causing this issue
Title: foo_uie_lyrics3
Post by: NokTham on 2014-03-18 22:16:28
Evening all, i've been getting this error since the last update, it doesn't happen all the time.

Code: [Select]
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>


Any one knows what might be causing this issue? This happens with the automatically search, with manual search (ie. "Next lyrics") it doesn't.
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-03-18 23:31:45
Evening all, i've been getting this error since the last update, it doesn't happen all the time.

Code: [Select]
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>


Any one knows what might be causing this issue? This happens with the automatically search, with manual search (ie. "Next lyrics") it doesn't.


How to do "manual search"?
Title: foo_uie_lyrics3
Post by: maxim7191 on 2014-03-19 16:26:55
Code: [Select]
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

same problem here
Title: foo_uie_lyrics3
Post by: Davidieren on 2014-03-19 18:03:19
Timestamped 3 doesn't work , why ?
Title: foo_uie_lyrics3
Post by: NokTham on 2014-03-22 17:48:28
Evening all, i've been getting this error since the last update, it doesn't happen all the time.

Code: [Select]
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>


Any one knows what might be causing this issue? This happens with the automatically search, with manual search (ie. "Next lyrics") it doesn't.


How to do "manual search"?


Right-Click on the lyric screen and choose "Next Lyrics" (by automatic search, i meant the initial search that it does once you start playing the song) or you can use the "Lyric Search" function to get lyrics.
Title: foo_uie_lyrics3
Post by: mire777 on 2014-03-23 19:04:07
I have same error with new version 0.4.4 :
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

*This also happen with previous version..

Edit:
Found what causes this, when i remove: ''Online DB: lyrics.mirkforce.net''
All is ok..
Title: foo_uie_lyrics3
Post by: NokTham on 2014-03-24 21:13:14
Evening all, i've been getting this error since the last update, it doesn't happen all the time.

Code: [Select]
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>


Any one knows what might be causing this issue? This happens with the automatically search, with manual search (ie. "Next lyrics") it doesn't.


OK, so regarding this issue, it was related to "Online DB: Timestamped 2"
Title: foo_uie_lyrics3
Post by: flashykek on 2014-04-02 19:31:16
Evening all, i've been getting this error since the last update, it doesn't happen all the time.

Code: [Select]
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>


Any one knows what might be causing this issue? This happens with the automatically search, with manual search (ie. "Next lyrics") it doesn't.


OK, so regarding this issue, it was related to "Online DB: Timestamped 2"

I've got this problem as well. It does however happen with manual search as well, if I choose lyrics from "Timestamped 2". What is "Timestamped 2" anyway? I mean what is the online source for that scraper? What db/webpage is it?
Title: foo_uie_lyrics3
Post by: arabeh on 2014-04-05 21:04:15
Hi, I think this is a really great plugin, and I am sure I will enjoy using it, but I was wondering if there is any way to disable the auto search/download of lyrics from the internet? I can remove all online sources in preferences, but then if I do want lyrics from the internet I need to manually re-enable them. What would be really neat is if I could leave the online sources there, and just set it to only search when I prompt it to (like through right click->search for lyric..).
Is there anyway to do this currently? If not, is there a possibility of it in the future?
Thank you for your hard work

i would like to see this option too

i would also like to see this option
Title: foo_uie_lyrics3
Post by: weberesc on 2014-04-15 06:22:42
I don't know why but when I was putting some timestamps on my lyrics, it started to show the timestamps as text, somebody know how to solve? I searched a lot about this problem but I didn't find any solution...
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 2014-04-15 06:40:31
I don't know why but when I was putting some timestamps on my lyrics, it started to show the timestamps as text, somebody know how to solve? I searched a lot about this problem but I didn't find any solution...



syntax error or wrong format. could be a missing bracket or something
Title: foo_uie_lyrics3
Post by: mzso on 2014-04-19 21:25:12
I recently noticed I get huge CPU usage spikes which causes gui jerks/freezes and playback start hangs when I was switching between files that didn't have lyrics. For example nes files and movie soundtracks.
Files that already have lyrics are fine. I identified lyrics3 as the culprit when I looked at what threads are using the CPU with Process Explorer. I don't think it was like this earlier. maybe a recent update causes high cpu?
Title: foo_uie_lyrics3
Post by: gorkha on 2014-04-19 21:36:28
I recently noticed I get huge CPU usage spikes which causes gui jerks/freezes and playback start hangs when I was switching between files that didn't have lyrics. For example nes files and movie soundtracks.
Files that already have lyrics are fine. I identified lyrics3 as the culprit when I looked at what threads are using the CPU with Process Explorer. I don't think it was like this earlier. maybe a recent update causes high cpu?

I have the same problem I think. At least the freezes occur when changing tracks.
Title: foo_uie_lyrics3
Post by: The vern on 2014-04-20 12:06:51
No problem here as far as I can tell. Can you find out which search source is causing this? It is probably the local file search, but its worth checking. If it is the local file search then adjusting your settings will help reduce the CPU - disabling searching of sub-directories is a good place to start.

HTH
Title: foo_uie_lyrics3
Post by: mzso on 2014-04-20 15:08:21
No problem here as far as I can tell. Can you find out which search source is causing this? It is probably the local file search, but its worth checking. If it is the local file search then adjusting your settings will help reduce the CPU - disabling searching of sub-directories is a good place to start.

HTH

I see no such option. I only see a note about "local file search will be automatically enabled"

Found it. It's not enabled.
Title: foo_uie_lyrics3
Post by: mzso on 2014-04-20 15:29:37
This probably doesn't help, but this is how it looks:

(http://abload.de/img/lyr3-1ugfps.png)

(http://abload.de/img/lyr3-222fp5.png)

Also it's not just the playback start lyrics3 threads again max out the cpu somewhere mid playback once more.


PS:
What does the associations search do? Is it heavy?
Title: foo_uie_lyrics3
Post by: mzso on 2014-04-20 15:55:06
Okay. So moving local file search and tag search to the "available sources" area didn't help. So I guess that means it's not either of them.

After some experimenting, Spikes are rare until I have "lyrics.mirkforce.net" enabled. After that it gets bad.
Title: foo_uie_lyrics3
Post by: xnor on 2014-04-21 17:28:28
I have huge problems with this plugin.

Especially on track change the CPU usage randomly jumps to nearly 100% on one to all four cores. If all four cores are hit I even have complete audio dropouts. Skipping is sluggish, etc.


It's the same thread/address that mzso posted in the screenshot above.
Title: foo_uie_lyrics3
Post by: LL25255252 on 2014-05-03 19:25:24
I have many tracks I've downloaded from the web which have the UNSYNCED LYRICS tag stamped with generally the site's name encoded on the tag (for example LeakedEarly.com).

I want to make an autoplaylist which will find all those tracks so I can remove those "stamps". If I don't remove these stamps then foo_uie_lyrics3 plugin "thinks" the track has already the lyrics.

Displaying %UNSYNCED LYRICS% gives me a - "." (a point) to both those web "stamped" tracks and to tracks that the plugin has already downloaded their  lyrics.

Thanks in advance to anyone who addresses this issue.
Title: foo_uie_lyrics3
Post by: mzso on 2014-05-03 21:40:30
Okay. So moving local file search and tag search to the "available sources" area didn't help. So I guess that means it's not either of them.

After some experimenting, Spikes are rare until I have "lyrics.mirkforce.net" enabled. After that it gets bad.

Try removing lyrics.mirkforce.net. It helped for me.
Title: foo_uie_lyrics3
Post by: huokok on 2014-05-23 00:11:00
I've recently met a problem.
While I am viewing synced lyric, if I uncheck "Enable scroll (unsynced lyric)", after minimizing foobar's window, the lyric panel will stop scrolling.
I'am not sure whether this is just my particular case. I will be grateful if someone could reproduce what I did and tell me the result.

I've made a gif to show this situation

(http://i.imgur.com/nEqRXyX.gif)



Title: foo_uie_lyrics3
Post by: TheMorgod on 2014-05-28 06:01:10
I have a question. For songs without lyrics, is it possible to mark them as lyricless in some way, to prevent it from searching for and adding lyrics to them?
Title: foo_uie_lyrics3
Post by: pikashi on 2014-05-29 03:09:53
Since it now has a lyrics editor, why not make it better?
It just need a realtime waveform seekbar and a hotkey for "synchronise selected line" button, then the lyrics editor goes to be perfect.
Title: foo_uie_lyrics3
Post by: huokok on 2014-05-29 18:21:15
I have a question. For songs without lyrics, is it possible to mark them as lyricless in some way, to prevent it from searching for and adding lyrics to them?


This feature is by now not available.
My own solution is just type, e.g. title name into edit box to create a lyric file, in order to avoid potential mismatched online lyric download.



Title: foo_uie_lyrics3
Post by: huokok on 2014-05-29 18:37:56
Since it now has a lyrics editor, why not make it better?
It just need a realtime waveform seekbar and a hotkey for "synchronise selected line" button, then the lyrics editor goes to be perfect.


You mean like aegisub?
From my own exprience, the waveform seek bar is not necessary since lrc is simple, and does not need that kind of expicity.
For most of the time, gaps between lines give enough time for me to react and give correct time stamp.
In case of extrmely short gap, I will manually edit the time stamps and it isn't very bothering actually.




Title: foo_uie_lyrics3
Post by: black_light_st on 2014-06-13 21:12:50
I'm noticing massive visual lagg in all of Foobar when Japanese Lyrics are scrolling (by visual lag I mean framerate drops from 100 to, say 1,5)
or whenever there are japanese characters in in side the lyrics window there will be lag whenever anything in the window updates visually
problem is also noticeable when no lyrics are found but the Song Title and/or Artist is written with japanese characters
however it seems to be somewhat fixable by using a different fallback font for when no lyrics are found

CPU usage also goes up a solid 10 to 35% whenever it animates
on an Intel Core i7 3770

...
actually looking a little closer, whenever japanese characters are shown CPU usage rises by 10%
and framerate is about 7 to 21
but when it animates/scrolls it goes up to 35%

the more characters the less preformance
Title: foo_uie_lyrics3
Post by: OCULTO on 2014-06-20 09:02:56
Please add support for RapGenius!

http://rapgenius.com (http://rapgenius.com)
Title: foo_uie_lyrics3
Post by: Hakubo on 2014-07-16 12:24:49
I've been seeing crashes when running fb2k under Wine (sorry if this configuration is intentionally unsupported). Here's an example:

Code: [Select]
Illegal operation:
Code: 80000101h, flags: 00000001h, address: F77BC430h

Call path:
lyric_searcher::SearchProc=>lyric_searcher::SearchThread=>ReadInternetText=>do=>while

Code bytes (F77BC430h):
F77BC3F0h:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F77BC400h:  58 B8 77 00 00 00 CD 80 90 8D B4 26 00 00 00 00
F77BC410h:  B8 AD 00 00 00 CD 80 90 90 8D B4 26 00 00 00 00
F77BC420h:  51 52 55 89 E5 0F 34 90 90 90 90 90 90 90 CD 80
F77BC430h:  5D 5A 59 C3 00 2E 73 68 73 74 72 74 61 62 00 2E
F77BC440h:  68 61 73 68 00 2E 64 79 6E 73 79 6D 00 2E 64 79
F77BC450h:  6E 73 74 72 00 2E 67 6E 75 2E 76 65 72 73 69 6F
F77BC460h:  6E 00 2E 67 6E 75 2E 76 65 72 73 69 6F 6E 5F 64

Stack (0FACDE44h):
0FACDE24h:  00000000 0FACFB40 00000000 00000000
0FACDE34h:  0000005B 00000000 0000006E F1D00010
0FACDE44h:  0FACE058 00000006 000077BB F741D827
0FACDE54h:  F759A000 0FACDEF4 F7420C53 00000006
0FACDE64h:  0FACDE74 00000000 F7466248 0FACDEB0
0FACDE74h:  00000020 00000000 00000000 00000000
0FACDE84h:  00000000 00000000 00000000 00000000
0FACDE94h:  00000000 00000000 00000000 00000000
0FACDEA4h:  00000000 00000000 00000000 00000000
0FACDEB4h:  00000000 00000000 00000000 00000000
0FACDEC4h:  00000000 00000000 00000000 00000000
0FACDED4h:  00000000 00000000 00000000 00000000
0FACDEE4h:  00000000 00000000 00000000 00000000
0FACDEF4h:  F7000000 00000000 F74184E2 F7539CB3
0FACDF04h:  7D9C7014 FFFFFFFF 00000000 555F6E65
0FACDF14h:  54552E53 FFFFFFFF F7463535 7E28FF30
0FACDF24h:  F75B2130 0F5DD6D8 00000004 F759B144
0FACDF34h:  F7417780 F74328D1 F759A000 F755301D
0FACDF44h:  F7222EC3 F1D00010 F745D70E F759A960
0FACDF54h:  F755301D 00000001 F759A000 F75505E5

Registers:
EAX: 00000000, EBX: 00007758, ECX: 000077BB, EDX: 00000006
ESI: F75C0000, EDI: F759A000, EBP: 0FACE058, ESP: 0FACDE44

Crash location:
Module: [vdso].so
Offset: 430h
Symbol: "__kernel_vsyscall" (+10h)

Loaded modules:
avrt                            loaded at F6D60000h - F6D65000h
usp10                            loaded at F2690000h - F26CF000h
windowscodecs                    loaded at F26E0000h - F278C000h
winepulse                        loaded at F6D70000h - F6D94000h
mmdevapi                        loaded at F7120000h - F713C000h
scilexer                        loaded at 053A0000h - 05442000h
d3dx9_36                        loaded at 04FE0000h - 05389000h
d3dx9_42                        loaded at F7140000h - F7156000h
opengl32                        loaded at F6DD0000h - F6EC0000h
wined3d                          loaded at F6ED0000h - F7000000h
d3d9                            loaded at F7160000h - F7193000h
frontend_direct3d9              loaded at 04F90000h - 04FE0000h
foo_unpack                      loaded at 04D40000h - 04D6F000h
foo_discogs                      loaded at 04BB0000h - 04C2F000h
foo_uie_albumlist                loaded at 04A50000h - 04A93000h
foo_ui_std                      loaded at 04830000h - 0493D000h
foo_facets                      loaded at 04560000h - 04715000h
foo_abx                          loaded at 04410000h - 04442000h
powrprof                        loaded at F71A0000h - F71AA000h
foo_autoupdate                  loaded at 03A30000h - 03A7C000h
foo_dsp_eq                      loaded at 038E0000h - 03916000h
foo_uie_vis_channel_spectrum    loaded at 03790000h - 037CD000h
foo_dsp_std                      loaded at 03640000h - 03676000h
foo_burninate                    loaded at 034F0000h - 0352E000h
avutil-fb2k-52                  loaded at 635C0000h - 6362A000h
avcodec-fb2k-55                  loaded at 643C0000h - 64593000h
foo_input_std                    loaded at 03280000h - 033D8000h
foo_playcount                    loaded at 03130000h - 0316E000h
foo_rgscan                      loaded at 02FC0000h - 0301B000h
tak_deco_lib                    loaded at 02E90000h - 02EB1000h
foo_input_tak                    loaded at 02E40000h - 02E86000h
foo_uie_playlists_dropdown      loaded at 02CF0000h - 02D2C000h
foo_jesus                        loaded at 00340000h - 0035A000h
foo_out_wasapi                  loaded at 02AA0000h - 02AC9000h
foo_converter                    loaded at 02900000h - 02985000h
mpr                              loaded at F71B0000h - F71D2000h
wininet                          loaded at F71E0000h - F724E000h
foo_uie_lyrics3                  loaded at 02840000h - 028FE000h
foo_freedb2                      loaded at 026E0000h - 0272E000h
msvcr120                        loaded at 025F0000h - 026DE000h
msvcp120                        loaded at 02570000h - 025E1000h
foo_wave_seekbar                loaded at 023C0000h - 02569000h
foo_fileops                      loaded at 02260000h - 022AB000h
setupapi                        loaded at F7260000h - F72BF000h
foo_out_ks                      loaded at 003D0000h - 003FA000h
foo_simplaylist                  loaded at 01AB0000h - 01BFC000h
foo_albumlist                    loaded at 01940000h - 0199A000h
foo_input_monkey                loaded at 017E0000h - 01828000h
foo_vis_shpeck                  loaded at 01680000h - 016C1000h
foo_masstag                      loaded at 01510000h - 01564000h
msimg32                          loaded at F75D0000h - F75E0000h
foo_simplaylist_manager          loaded at 01320000h - 013F8000h
foo_dsp_resampler                loaded at 00E10000h - 00ED5000h
imm32                            loaded at F72D0000h - F72E4000h
winex11                          loaded at 7D8B0000h - 7D93C000h
winhttp                          loaded at 7DBF0000h - 7DC24000h
oleaut32                        loaded at 7DC40000h - 7DD5A000h
gdiplus                          loaded at 7DD70000h - 7DDE4000h
ws2_32                          loaded at 7DDF0000h - 7DE1A000h
iphlpapi                        loaded at 7DE20000h - 7DE40000h
netapi32                        loaded at 7DE50000h - 7DE6D000h
secur32                          loaded at 7DE70000h - 7DEA0000h
crypt32                          loaded at 7DEB0000h - 7DF6F000h
winspool                        loaded at 7E2D0000h - 7E308000h
comdlg32                        loaded at 7DF80000h - 7E05A000h
imagehlp                        loaded at 7E3F0000h - 7E401000h
shared                          loaded at 10000000h - 1002B000h
msvcrt                          loaded at 7E320000h - 7E3B0000h
zlib1                            loaded at 62E80000h - 62E9F000h
shell32                          loaded at 7E070000h - 7E28D000h
psapi                            loaded at 7E3C0000h - 7E3C4000h
dbghelp                          loaded at 7E410000h - 7E469000h
uxtheme                          loaded at 7E470000h - 7E4A0000h
shlwapi                          loaded at 7E4B0000h - 7E51A000h
msacm32                          loaded at 7E520000h - 7E545000h
rpcrt4                          loaded at 7E550000h - 7E5C6000h
ole32                            loaded at 7E5E0000h - 7E702000h
winmm                            loaded at 7E710000h - 7E7BC000h
dsound                          loaded at 7E7C0000h - 7E805000h
version                          loaded at 7EFF0000h - 7F000000h
advapi32                        loaded at 7E810000h - 7E877000h
gdi32                            loaded at 7E880000h - 7E994000h
user32                          loaded at 7E9B0000h - 7EAEE000h
comctl32                        loaded at 7EB00000h - 7EBF5000h
kernel32                        loaded at 7B810000h - 7BA5B000h
ntdll                            loaded at 7BC10000h - 7BCDB000h
foobar2000                      loaded at 00400000h - 005CE000h

Stack dump analysis:
Address: F741D827h (libc.so.6+2E827h), symbol: "raise" (+47h)
Address: F759A000h (libc.so.6+1AB000h)
Address: F7420C53h (libc.so.6+31C53h), symbol: "abort" (+143h)
Address: F7466248h (libc.so.6+77248h), symbol: "malloc" (+58h)
Address: F74184E2h (libc.so.6+294E2h)
Address: F7539CB3h (libc.so.6+14ACB3h)
Address: F7463535h (libc.so.6+74535h)
Address: F75B2130h (libpthread.so.0+E130h), symbol: "recv" (+50h)
Address: F759B144h (libc.so.6+1AC144h)
Address: F7417780h (libc.so.6+28780h)
Address: F74328D1h (libc.so.6+438D1h), symbol: "vfprintf" (+11h)
Address: F759A000h (libc.so.6+1AB000h)
Address: F755301Dh (libc.so.6+16401Dh)
Address: F7222EC3h (wininet+42EC3h)
Address: F745D70Eh (libc.so.6+6E70Eh), symbol: "_IO_file_sync" (+Eh)
Address: F759A960h (libc.so.6+1AB960h), symbol: "_IO_2_1_stderr_" (+0h)
Address: F755301Dh (libc.so.6+16401Dh)
Address: F759A000h (libc.so.6+1AB000h)
Address: F75505E5h (libc.so.6+1615E5h)
Address: F759A000h (libc.so.6+1AB000h)
Address: F759A960h (libc.so.6+1AB960h), symbol: "_IO_2_1_stderr_" (+0h)
Address: F74D6AF8h (libc.so.6+E7AF8h), symbol: "mmap" (+38h)
Address: F759A000h (libc.so.6+1AB000h)
Address: F7420B17h (libc.so.6+31B17h), symbol: "abort" (+7h)
Address: F759A000h (libc.so.6+1AB000h)
Address: F7222EC3h (wininet+42EC3h)
Address: F7416977h (libc.so.6+27977h)
Address: F7224953h (wininet+44953h)
Address: F75505E5h (libc.so.6+1615E5h)
Address: F7222EC3h (wininet+42EC3h)
Address: F759A000h (libc.so.6+1AB000h)
Address: F7416A27h (libc.so.6+27A27h)
Address: F7554B94h (libc.so.6+165B94h)
Address: F7222EC3h (wininet+42EC3h)
Address: F7222EBCh (wininet+42EBCh)
Address: F7224953h (wininet+44953h)
Address: F75B2130h (libpthread.so.0+E130h), symbol: "recv" (+50h)
Address: F74169D6h (libc.so.6+279D6h), symbol: "__assert_fail" (+6h)
Address: F7236000h (wininet+56000h)
Address: F71FA27Fh (wininet+1A27Fh)
Address: F7222EC3h (wininet+42EC3h)
Address: F7222EBCh (wininet+42EBCh)
Address: F7224953h (wininet+44953h)
Address: F7236000h (wininet+56000h)
Address: F71FA2C6h (wininet+1A2C6h)
Address: F7236000h (wininet+56000h)
Address: F71FA691h (wininet+1A691h)
Address: 7BC37239h (ntdll+27239h), symbol: "RtlLeaveCriticalSection" (+19h)
Address: F7236000h (wininet+56000h)
Address: F71FBEA3h (wininet+1BEA3h)
Address: F7236000h (wininet+56000h)
Address: F7236000h (wininet+56000h)
Address: F7236000h (wininet+56000h)
Address: F71FC621h (wininet+1C621h)
Address: 7BC37239h (ntdll+27239h), symbol: "RtlLeaveCriticalSection" (+19h)
Address: F7236000h (wininet+56000h)
Address: 7BC3714Bh (ntdll+2714Bh), symbol: "RtlEnterCriticalSection" (+1Bh)
Address: F7236000h (wininet+56000h)
Address: F7236000h (wininet+56000h)
Address: F71FCA39h (wininet+1CA39h)
Address: F7208B9Bh (wininet+28B9Bh)
Address: F7236000h (wininet+56000h)
Address: F720F841h (wininet+2F841h), symbol: "InternetReadFile" (+61h)
Address: 10002836h (shared+2836h)
Address: 028C290Ch (foo_uie_lyrics3+8290Ch)
Address: F720F7EBh (wininet+2F7EBh), symbol: "InternetReadFile" (+Bh)
Address: 10002884h (shared+2884h)
Address: 0284C3DEh (foo_uie_lyrics3+C3DEh)
Address: 028C1AF2h (foo_uie_lyrics3+81AF2h)
Address: 028C2A4Ch (foo_uie_lyrics3+82A4Ch)
Address: 028C28A0h (foo_uie_lyrics3+828A0h)
Address: 028C2A4Ch (foo_uie_lyrics3+82A4Ch)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC4983Ch (ntdll+3983Ch)
Address: 7BC3714Bh (ntdll+2714Bh), symbol: "RtlEnterCriticalSection" (+1Bh)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC3714Bh (ntdll+2714Bh), symbol: "RtlEnterCriticalSection" (+1Bh)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC37239h (ntdll+27239h), symbol: "RtlLeaveCriticalSection" (+19h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC4B629h (ntdll+3B629h), symbol: "RtlAllocateHeap" (+729h)
Address: 7BC3714Bh (ntdll+2714Bh), symbol: "RtlEnterCriticalSection" (+1Bh)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC37239h (ntdll+27239h), symbol: "RtlLeaveCriticalSection" (+19h)
Address: 7BC3714Bh (ntdll+2714Bh), symbol: "RtlEnterCriticalSection" (+1Bh)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC37239h (ntdll+27239h), symbol: "RtlLeaveCriticalSection" (+19h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC4B629h (ntdll+3B629h), symbol: "RtlAllocateHeap" (+729h)
Address: 7BC4B629h (ntdll+3B629h), symbol: "RtlAllocateHeap" (+729h)
Address: 7BC3714Bh (ntdll+2714Bh), symbol: "RtlEnterCriticalSection" (+1Bh)
Address: 7BC37239h (ntdll+27239h), symbol: "RtlLeaveCriticalSection" (+19h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 004B0000h (foobar2000+B0000h)
Address: 0288C2A2h (foo_uie_lyrics3+4C2A2h)
Address: 0288C2A2h (foo_uie_lyrics3+4C2A2h)
Address: 02842A7Ah (foo_uie_lyrics3+2A7Ah)
Address: 02842BB6h (foo_uie_lyrics3+2BB6h)
Address: 02842BD8h (foo_uie_lyrics3+2BD8h)
Address: 02842A32h (foo_uie_lyrics3+2A32h)
Address: 02842762h (foo_uie_lyrics3+2762h)
Address: 028A39E0h (foo_uie_lyrics3+639E0h)
Address: 0284BD65h (foo_uie_lyrics3+BD65h)
Address: 028C3FDCh (foo_uie_lyrics3+83FDCh)
Address: 028C4140h (foo_uie_lyrics3+84140h)
Address: 02861985h (foo_uie_lyrics3+21985h)
Address: 028C3FDCh (foo_uie_lyrics3+83FDCh)
Address: 028C4140h (foo_uie_lyrics3+84140h)
Address: 028C4300h (foo_uie_lyrics3+84300h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C2A4Ch (foo_uie_lyrics3+82A4Ch)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C2A4Ch (foo_uie_lyrics3+82A4Ch)
Address: 7BC48A86h (ntdll+38A86h)
Address: 00581890h (foobar2000+181890h)
Address: 7BC30000h (ntdll+20000h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC4A68Bh (ntdll+3A68Bh), symbol: "RtlFreeHeap" (+1FBh)
Address: 7BC4A68Bh (ntdll+3A68Bh), symbol: "RtlFreeHeap" (+1FBh)
Address: 028582F2h (foo_uie_lyrics3+182F2h)
Address: 7EA13A90h (user32+63A90h), symbol: "PostMessageW" (+0h)
Address: 7B8779D0h (kernel32+679D0h), symbol: "SetLastError" (+0h)
Address: 00462F04h (foobar2000+62F04h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 0288BF7Eh (foo_uie_lyrics3+4BF7Eh)
Address: 0288BF7Eh (foo_uie_lyrics3+4BF7Eh)
Address: 02855003h (foo_uie_lyrics3+15003h)
Address: 028550A9h (foo_uie_lyrics3+150A9h)
Address: 028C1B00h (foo_uie_lyrics3+81B00h)
Address: 028A7621h (foo_uie_lyrics3+67621h)
Address: 02856C03h (foo_uie_lyrics3+16C03h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 028E34A0h (foo_uie_lyrics3+A34A0h)
Address: 7DAA9FAFh (libexpat.so.1+11FAFh)
Address: 028A569Bh (foo_uie_lyrics3+6569Bh)
Address: 028569DFh (foo_uie_lyrics3+169DFh)
Address: 7BCBF000h (ntdll+AF000h)
Address: 028A560Eh (foo_uie_lyrics3+6560Eh)
Address: 0288C678h (foo_uie_lyrics3+4C678h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 028924E0h (foo_uie_lyrics3+524E0h)
Address: 0288C7A0h (foo_uie_lyrics3+4C7A0h)
Address: 7BC799B0h (ntdll+699B0h), symbol: "call_thread_func_wrapper" (+Ch)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC7C93Dh (ntdll+6C93Dh), symbol: "call_thread_func" (+7Dh)
Address: 0288C724h (foo_uie_lyrics3+4C724h)
Address: 7BC90DC0h (ntdll+80DC0h)
Address: 7B83B730h (kernel32+2B730h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BCC7BE0h (ntdll+B7BE0h)
Address: F75232C9h (libc.so.6+1342C9h)
Address: F751C5A5h (libc.so.6+12D5A5h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC4E26Fh (ntdll+3E26Fh), symbol: "call_dll_entry_point" (+15Fh)
Address: 7BC3714Bh (ntdll+2714Bh), symbol: "RtlEnterCriticalSection" (+1Bh)
Address: 7BC9A78Ch (ntdll+8A78Ch)
Address: 7BC37239h (ntdll+27239h), symbol: "RtlLeaveCriticalSection" (+19h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC50F63h (ntdll+40F63h)
Address: 7BCDACDCh (ntdll+CACDCh)
Address: 7BC50F63h (ntdll+40F63h)
Address: 7BC7C8C9h (ntdll+6C8C9h), symbol: "call_thread_func" (+9h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC7998Eh (ntdll+6998Eh), symbol: "RtlRaiseException" (+22h)
Address: 0288C724h (foo_uie_lyrics3+4C724h)
Address: 7BCBF000h (ntdll+AF000h)
Address: 7BC82DCEh (ntdll+72DCEh)
Address: 0288C724h (foo_uie_lyrics3+4C724h)
Address: 0288C724h (foo_uie_lyrics3+4C724h)

Environment:
App: foobar2000 v1.3.3 beta 2
UI: Default User Interface 0.9.5

Components:
Core (2014-07-05 11:52:46 UTC)
    foobar2000 core 1.3.3 beta 2
foo_abx.dll (2009-06-07 12:25:26 UTC)
    ABX Comparator 1.3.4
foo_albumlist.dll (2014-07-05 11:46:48 UTC)
    Album List 4.5
foo_autoupdate.dll (2010-04-19 21:21:14 UTC)
    Automatic Updater 1
foo_burninate.dll (2011-03-02 20:24:09 UTC)
    Audio CD Writer 3.0.3
foo_converter.dll (2014-07-05 12:40:02 UTC)
    Converter 1.5
foo_discogs.dll (2014-07-12 20:10:29 UTC)
    Discogs Tagger 1.32
foo_dsp_eq.dll (2014-07-05 11:46:52 UTC)
    Equalizer 1.0
foo_dsp_resampler.dll (2011-11-03 14:05:14 UTC)
    SoX Resampler 0.7.6
foo_dsp_std.dll (2014-07-05 11:46:46 UTC)
    Standard DSP Array 1.3
foo_facets.dll (2011-08-18 16:06:16 UTC)
    Facets 1.0
foo_fileops.dll (2014-07-05 11:45:44 UTC)
    File Operations 2.2.1
foo_freedb2.dll (2014-07-05 11:45:46 UTC)
    Online Tagger 0.7
foo_input_monkey.dll (2013-07-20 03:19:45 UTC)
    Monkey's Audio Decoder 2.1.7
foo_input_std.dll (2014-07-05 11:52:46 UTC)
    Standard Input Array 1.0
foo_input_tak.dll (2013-07-20 03:20:08 UTC)
    TAK Decoder 0.4.7
foo_jesus.dll (2010-09-22 22:34:06 UTC)
    Autosave & Autobackup 10
foo_masstag.dll (2009-09-18 07:01:36 UTC)
    Masstagger 1.8.4
foo_out_ks.dll (2006-08-04 18:54:58 UTC)
    Kernel Streaming Output 1.2.2
foo_out_wasapi.dll (2013-07-20 03:20:21 UTC)
    WASAPI output support 3.2.3
foo_playcount.dll (2011-07-13 07:47:18 UTC)
    Playback Statistics 3.0.2
foo_rgscan.dll (2014-07-05 11:46:30 UTC)
    ReplayGain Scanner 2.2.1
foo_simplaylist.dll (2011-08-18 16:01:36 UTC)
    SimPlaylist 1.0
foo_simplaylist_manager.dll (2011-08-18 17:03:02 UTC)
    SimPlaylist Manager 1.0
foo_ui_std.dll (2014-07-05 11:52:46 UTC)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 22:49:19 UTC)
    Album list panel 0.3.5
foo_uie_lyrics3.dll (2014-02-06 19:03:22 UTC)
    Lyric Show Panel 3 0.4.4
foo_uie_playlists_dropdown.dll (2009-09-23 21:44:46 UTC)
    Playlists Dropdown 0.7.6
foo_uie_vis_channel_spectrum.dll (2008-05-17 23:02:12 UTC)
    Channel Spectrum panel 0.17.2
foo_unpack.dll (2014-07-05 11:46:04 UTC)
    ZIP/GZIP/RAR Reader 1.6
foo_vis_shpeck.dll (2009-09-28 09:32:16 UTC)
    Shpeck - Winamp vis plugins wrapper 0.3.7
foo_wave_seekbar.dll (2014-07-12 05:12:23 UTC)
    Waveform seekbar 0.2.45

Recent events:
Loading DLL: D:\foobar2000\user-components\foo_playcount\foo_playcount.dll
Loading DLL: D:\foobar2000\components\foo_input_std.dll
Loading DLL: D:\foobar2000\user-components\foo_burninate\foo_burninate.dll
Loading DLL: D:\foobar2000\components\foo_dsp_std.dll
Loading DLL: D:\foobar2000\user-components\foo_uie_vis_channel_spectrum\foo_uie_vis_channel_spectrum.dll
Loading DLL: D:\foobar2000\components\foo_dsp_eq.dll
Loading DLL: D:\foobar2000\user-components\foo_autoupdate\foo_autoupdate.dll
Loading DLL: D:\foobar2000\user-components\foo_abx\foo_abx.dll
Loading DLL: D:\foobar2000\user-components\foo_facets\foo_facets.dll
Loading DLL: D:\foobar2000\components\foo_ui_std.dll
Loading DLL: D:\foobar2000\user-components\foo_uie_albumlist\foo_uie_albumlist.dll
Loading DLL: D:\foobar2000\user-components\foo_discogs\foo_discogs.dll
Loading DLL: D:\foobar2000\components\foo_unpack.dll
Components loaded in: 0:00.146249
Pre config read
Configuration read in: 0:00.022841
Starting playlist loading
Could not acquire volume control interface: Unknown error code (0x80070057)
Watching: D:\Music
RegisterShellHookWindow failure
User Interface initialized in: 0:00.804040
Processing commandline
initquit::init entry
initquit::init exit
Startup time : 0:03.917041
Seekbar: taking GDI path.
Seekbar: Frontend initialized.
Opening track for playback: "D:\Music\Juan Prophet Organization\2005 - The Carrot and the Stick\22 Empty2.ogg"
Opening track for playback: "D:\Music\Juan Prophet Organization\2005 - The Carrot and the Stick\23 Tiphook Maneuver.ogg"
Autosave (T) skipped, last saved less than 30 seconds ago.


Machine specifications:
OS: wine-1.6.2, on: Linux / 3.13.0-30-generic
CPU: Intel® Core™ i7-3630QM CPU @ 2.40GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
CPU threads: 8
Audio: Pulseaudio

Any ideas?
Title: foo_uie_lyrics3
Post by: Sakonosolo on 2014-07-31 06:11:03
This is a great addon but I am having one issue. I'm having text files be created to hold downloaded lyrics and I would imagine that local searches would be pretty quick, especially if I'm pointing right to them through the local search function, but they're still taking about the same time as searches where the lyrics have to be taken from a website. Does anyone know any way to fix this? Why would local searches for saved lyrics take the same amount of time as searching on the internet for them? I have local search at the top of the list and everything.

Here's my local search options: https://dl.dropboxusercontent.com/u/4870035...LyricsSetup.jpg (https://dl.dropboxusercontent.com/u/48700350/FoobarLyricsSetup.jpg)

That code works for saving lyrics so I assume it would work for searching for them. Also what does the association search do? It lists all the lyrics I have saved so far and their locations.
Title: foo_uie_lyrics3
Post by: Jorchking on 2014-07-31 06:20:59
Will the upload fix the issues in lyrics plugin? Timestamped again is the problem (Minilyrics lyrics database)
Title: foo_uie_lyrics3
Post by: Wolfbane on 2014-08-18 17:24:10
Would it be possible to make changes to "Synchronise selected line" and instead of when you press it it ads the time for "NOW" but instead "Now -+ X"
Where is X is editable.

So if Im listening to the song, and I press the Sync button every time I hear the line started.

So in reality, the person singing sings the line, then my ear has to register the line, then I have to react to it, and press the button.
Long story short when I press the button the line has already started prob 0,5sec ago or something.

And I could write [offset:XX] added to each song, even if it would work it still would be "wrong"

Ofc I can manually go back and edit the numbers. but to do that on each song is rather waste of time when this feature could just be added.
that would save alot of people alot of time and make the timestamps more accurate instead.

Title: foo_uie_lyrics3
Post by: kanuac on 2014-08-18 23:50:57
I must be very obtuse here because I can't get the common sense to use this plugin properly.

Why doesn't it check in the search paths (no spaces or special characters) for the lyrics before trying to download them once and again?
Every time a track is played it walkthroughs the search order -avoiding local file search-.

Even when changing to save to tag.
It saves the lyrics to the tag, I check they're there, tag search is there first in order and... no way. Redownloads all like it doesn't care.


Edited: Albricias!  It was the 'search for this type of lyric' setting. The 'prefer synced' means the one you have has to be synced or else it will go through the list to check if there are synced ones to get (in case the one you have isn't) for this condition to get validated.
So, set this to no preference and it will work just perfect.
Title: foo_uie_lyrics3
Post by: blackspawn on 2014-08-19 12:07:37
Can this plugin work behind a proxy? Whenever I'm behind a proxy, no lyrics get loaded.

I've set foobar to use the IE proxy settings (which are working ok since I can browse ok) but that apparently does nothing (and neither does setting the proxy manually).

Is anybody here using this successfully behind a proxy?
Title: foo_uie_lyrics3
Post by: CharonM72 on 2014-08-20 21:38:51
Hi, I just downloaded the plugin and it looks fantastic, but for some reason whenever I do a lyrics search (manual or otherwise) it immediately says "No lyric found" without appearing to have done any search at all. If I manually do an internet search on some source websites then I can find the songs that I am looking for and their lyrics. I have one song that has lyrics in the tags and it loads those fine. I'm guessing it may have trouble connecting to the internet? It says "No lyric found" before the timeout time though so it may be that it simply can't find a connection.
I've tried both using IE's proxy settings and no proxy settings (I don't use a proxy or anything, just basic wi-fi LAN), and I've tried with and without administrator privileges. Any idea what the issue could be?
Title: foo_uie_lyrics3
Post by: NokTham on 2014-08-20 21:48:22
weird, works fine with me, check the sources from Lyric Show 3 options

(http://s19.postimg.org/sde1pqc83/epc.png)
Title: foo_uie_lyrics3
Post by: CharonM72 on 2014-08-21 14:06:54
Thanks for your quick reply. I made sure my settings looked exactly like yours, but still doesn't work. Here's a screenshot:

(http://i.imgur.com/am2B3it.png)

Could there be any conflicting extensions?
By the way I'm running this on Windows 8.0. I have the latest version of Foobar and the extension.
Title: foo_uie_lyrics3
Post by: CharonM72 on 2014-08-22 16:58:58
So somehow the plugin started magically working. Sorry this post can't be any more helpful, but I have no idea how it fixed itself. Anyway, works fine now.

The plugin as absolutely fantastic. The only suggestion I might have is adding support for websites like animelyrics.com, which contains a huge number of Japanese song lyrics from anime, TV shows, games, doujin, and even lots of J-pop and J-rock that usually aren't available anywhere else. The lyrics appear in the site's source and aren't hidden or embedded so they'd be pretty easy to extract. It would also be nice to add an option for preferring either romanized lyrics or lyrics in the original language (like in Chinese or Japanese characters); in the case of animelyrics.com, original Japanese lyrics are available by simply replacing the .htm in the URL with .jis.
Title: foo_uie_lyrics3
Post by: j8ee on 2014-08-27 15:15:34
Is there a way to make it start up faster for each track? Maybe not trying to search for already existing lyrics, or better showing an existing one while searching in the background? It takes up to 20 seconds before the text is shown, and by that time several verses could have been sung.
Title: foo_uie_lyrics3
Post by: Wolfbane on 2014-08-27 17:52:09
Is there a way to make it start up faster for each track? Maybe not trying to search for already existing lyrics, or better showing an existing one while searching in the background? It takes up to 20 seconds before the text is shown, and by that time several verses could have been sung.


Look in the options maybe ?

I have set it mine to, only save lyrics that are synced lyrics. And if the a song comes on that I have already saved lyrics on then the info is instant.
And if you want to contribute, you go download "minilyrics" ( http://www.crintsoft.com/ (http://www.crintsoft.com/) ) and you google a song lyrics, and then just copy paste, and then you listent o the song and each time the lyrics start you press the button to automaticly gives it timers.
And once you are done with the song you upload the synced lyrics.

Sure it is one time thing, and might take u 5min per song. But if noone does it, then songs will never get lyrics added to them.
Title: foo_uie_lyrics3
Post by: Bratman on 2014-08-30 02:26:03
I've been using this plugin for two years and for the last eights months my foobar sometimes lags like hell when song changing, it spikes my cpu 100%. So today I finally tried to find the cause and after remove lyrics show panel I cannot product any lag at all, tested it multiple times and it's 100% lyrics panel.

Why could it be lagging? It never did before
Title: foo_uie_lyrics3
Post by: gorkha on 2014-08-30 08:48:56
In my settings I have synced lyrics as prefered and if I play something with synced lyrics there are no lag.
But if the music contains no lyrics it lags like hell.
I am very close to throwing this addon out because the lagging doesn't seem to be addressed
and it is very easy to reproduce.
Title: foo_uie_lyrics3
Post by: WilB on 2014-08-30 18:52:24
@Bratman & gorkha

Ensure OnlineDB: lyrics.mirkforce.net is not being used as one of the search sources. It's not working and there have been a few reports of issues on a subset of computers, e.g. http://www.hydrogenaud.io/forums/index.php...mp;#entry864918 (http://www.hydrogenaud.io/forums/index.php...mp;#entry864918)

I do not see any lag or cpu spikes.

Also if you have lots of databases enabled it will take a while to go through them all if it can't find any lyrics, e.g. 10 databases with timeout of 1.5 secs = 15 seconds searching if no lyrics are found.

Best databases for synced lyrics are currently timestamped 2 and lrc23.com. I am afraid that timestamp 1 and 3 are not working so there is no point in searching them.

HTH 

Title: foo_uie_lyrics3
Post by: gorkha on 2014-08-30 23:19:21
@Bratman & gorkha

Ensure OnlineDB: lyrics.mirkforce.net is not being used as one of the search sources. It's not working and there have been a few reports of issues on a subset of computers, e.g. http://www.hydrogenaud.io/forums/index.php...mp;#entry864918 (http://www.hydrogenaud.io/forums/index.php...mp;#entry864918)

I do not see any lag or cpu spikes.

Also if you have lots of databases enabled it will take a while to go through them all if it can't find any lyrics, e.g. 10 databases with timeout of 1.5 secs = 15 seconds searching if no lyrics are found.

Best databases for synced lyrics are currently timestamped 2 and lrc23.com. I am afraid that timestamp 1 and 3 are not working so there is no point in searching them.

HTH


With the help of your description I turned off timestamped 1 & 3 and it seems to help !
I just think that a faulty server shouldn't be able to introduce lag.
I also disabled Timestamped 2 (It produces faulty lyrics). I don't know if it still does that.
I sometimes get PHP errors from one of the sources.
Title: foo_uie_lyrics3
Post by: josh1billion on 2014-09-01 20:46:36
What kind of development environment is required/recommended for compiling the lyrics SDK?

I'd like to modify the plugin (to add Japanese lyric support), but after an hour of trying to set up Visual Studio 2013 Express to compile the solution, I've given up.  It looks like the project/solution was originally created with VS 2010.. will VS 2010 Express work, or does it need to be Standard/Professional?  And do I need to download any other SDKs (other than the plugin SDK and the Foobar SDK)?
Title: foo_uie_lyrics3
Post by: Bratman on 2014-09-04 14:17:46
What kind of development environment is required/recommended for compiling the lyrics SDK?

I'd like to modify the plugin (to add Japanese lyric support), but after an hour of trying to set up Visual Studio 2013 Express to compile the solution, I've given up.  It looks like the project/solution was originally created with VS 2010.. will VS 2010 Express work, or does it need to be Standard/Professional?  And do I need to download any other SDKs (other than the plugin SDK and the Foobar SDK)?


@WilB

Thanks for the tip, removing those sources helped but it still lags massively, the mouse cursor even lags across the screen (100% cpu spikes). Just seems the plugin is bork cause when I remove it there is no lag at all? It didn't use to lag before so something up with the code?
Title: foo_uie_lyrics3
Post by: josh1billion on 2014-09-09 01:41:23
What kind of development environment is required/recommended for compiling the lyrics SDK?

I'd like to modify the plugin (to add Japanese lyric support), but after an hour of trying to set up Visual Studio 2013 Express to compile the solution, I've given up.  It looks like the project/solution was originally created with VS 2010.. will VS 2010 Express work, or does it need to be Standard/Professional?  And do I need to download any other SDKs (other than the plugin SDK and the Foobar SDK)?

Anyone?  I really want to contribute. 
Title: foo_uie_lyrics3
Post by: gorkha on 2014-09-09 01:47:30
@Bratman & gorkha

Ensure OnlineDB: lyrics.mirkforce.net is not being used as one of the search sources. It's not working and there have been a few reports of issues on a subset of computers, e.g. http://www.hydrogenaud.io/forums/index.php...mp;#entry864918 (http://www.hydrogenaud.io/forums/index.php...mp;#entry864918)

I do not see any lag or cpu spikes.

Also if you have lots of databases enabled it will take a while to go through them all if it can't find any lyrics, e.g. 10 databases with timeout of 1.5 secs = 15 seconds searching if no lyrics are found.

Best databases for synced lyrics are currently timestamped 2 and lrc23.com. I am afraid that timestamp 1 and 3 are not working so there is no point in searching them.

HTH


With the help of your description I turned off timestamped 1 & 3 and it seems to help !
I just think that a faulty server shouldn't be able to introduce lag.
I also disabled Timestamped 2 (It produces faulty lyrics). I don't know if it still does that.
I sometimes get PHP errors from one of the sources.


I take it back, it is still lagging on track change when next track has no (synced) lyrics
Title: foo_uie_lyrics3
Post by: josh1billion on 2014-09-09 18:35:59
What kind of development environment is required/recommended for compiling the lyrics SDK?

I'd like to modify the plugin (to add Japanese lyric support), but after an hour of trying to set up Visual Studio 2013 Express to compile the solution, I've given up.  It looks like the project/solution was originally created with VS 2010.. will VS 2010 Express work, or does it need to be Standard/Professional?  And do I need to download any other SDKs (other than the plugin SDK and the Foobar SDK)?

Anyone?  I really want to contribute. 

Got it to build now, woo.

Required:
- installing Visual Studio 2010 Professional
- doing a lot of project reconfiguration with each build step
Title: foo_uie_lyrics3
Post by: diypig on 2014-09-10 10:10:07
I'd like to modify the plugin (to add Japanese lyric support)

what do you mean by 'japanese lyric support'?
Title: foo_uie_lyrics3
Post by: gorkha on 2014-09-10 11:40:11
I'd like to modify the plugin (to add Japanese lyric support)

what do you mean by 'japanese lyric support'?

I tried pasting in some kanji, seems to work just fine
Title: foo_uie_lyrics3
Post by: josh1billion on 2014-09-10 17:50:14
I'd like to modify the plugin (to add Japanese lyric support)

what do you mean by 'japanese lyric support'?

I tried pasting in some kanji, seems to work just fine

Yeah, I misspoke -- I meant modifying the source SDK example, not the plugin itself.  My goal is to add some Japanese lyric sources.
Title: foo_uie_lyrics3
Post by: gorkha on 2014-09-10 22:00:17
I'd like to modify the plugin (to add Japanese lyric support)

what do you mean by 'japanese lyric support'?

I tried pasting in some kanji, seems to work just fine

Yeah, I misspoke -- I meant modifying the source SDK example, not the plugin itself.  My goal is to add some Japanese lyric sources.

Ahh yeah, that slipped my mind. Now I remember you writing about that earlier :S
It would be awesome if someone could help you. Doesn't M$ provide some sort of project upgrade tool you have to run for using newer versions of visual studio?

About the lag:
It seems that using the mouse to press the gui next button is much more likely to cause lag than pressing media next button on the keyboard. The plot thickens ...
I already know from modules that pressing next many times fast, will cause some modules to be detected as unsupported. Maybe that also applies to other file types. Maybe it is a core problem?
Anyway I seem to get different results every time I try.
Title: foo_uie_lyrics3
Post by: Bratman on 2014-09-11 14:48:19
Well I've stopped using this plugin until the lag gets fixed. It feels like my media player just got five times faster, but really it's just running back to normal. My whole PC is faster actually because there are no cpu spike on 70% song changes now.
Title: foo_uie_lyrics3
Post by: xnor on 2014-09-11 15:02:19
Me too. It seems like there's some busy waiting loop going on in the multimedia thread, that naturally has very high priority so will take CPU time from all the other important threads.
Title: foo_uie_lyrics3
Post by: kosikov2006 on 2014-09-13 17:05:24
Plugin do not search japanese lyric. Why? How to search?
Title: foo_uie_lyrics3
Post by: diypig on 2014-09-23 16:54:00
this is months ago, a year etc, but i have found many non english (chinese, japanese, etc) lyrics with this plugin... you cannot find any at all? maybe you are using the wrong songs etc?
don't get so worked up about one single language
Title: foo_uie_lyrics3
Post by: Hydrogenio on 2014-09-28 21:11:25
For anyone having the CPU-spikes-while-changing-songs problem, you may want to try changing the first online lyrics database. The villains here seem to be any database that's inaccessible or offline, the usual suspects being Timestamped 3, Timestamped 1 and lyrics.mirkforce.net. So, you may try moving these to the bottom of the stack or simply moving them to the "Available sources" panel; while you're doing this, you may want to move Timestamped 2 too, so you don't get an error message instead of proper lyrics.

So the "Search Order" might look like:

· Local File search
· Tag Search
· Associations search
· lrc123.com
· Timestamped 3
...

But not like:

· Local File search
· Tag Search
· Associations search
· Timestamped 3
· lrc123.com
...
Title: foo_uie_lyrics3
Post by: Eric on 2014-11-09 18:41:02
I've been using this plugin for a few months, saving synced and unsynced lyrics to the tag LYRICS.
Works pretty good, but I have 2 issues with it:
a) why are the search so slow? Most of the time, googling the artist+title, I get the lyrics within a sec while the search engine takes over 10s.
b) the 'search preference' sync/unsynced is a little weird: I initially set 'prefer sync', but this cause the search engine to run everytime but when synced lyrics are saved, thus ignoring the LYRICS tag containing unsynced lyrics.
Thus I had to set to 'no preference' to avoid this. But it's too bad, for files without lyrics, I would prefer the search engine to look 'synced lyrics' but ONLY ONCE/for the first time!
Would it be possible to add an option to ignore new search when the tag is found, even if unsynced?
Title: foo_uie_lyrics3
Post by: vogliadicane on 2014-11-10 22:19:23
Cool plugin!

One thing, I don't really like here;
If lyrics are out of sync, because of wild scrolling or by itself, it is hard to get them in sync again.

My proposal:
If you click a line: this line jumps to the vertical middle and is used for further syncing means is the NOW the correct line (regardless, what the file coded sync info says).

No problem, if you click and drag: scrolling is done as usual.

This would get a quick help, when having badly synced lyrics or when you just have messed up the syncing by wild scrolling...
Title: foo_uie_lyrics3
Post by: mzso on 2014-11-12 09:37:37
For anyone having the CPU-spikes-while-changing-songs problem, you may want to try changing the first online lyrics database. The villains here seem to be any database that's inaccessible or offline, the usual suspects being Timestamped 3, Timestamped 1 and lyrics.mirkforce.net. So, you may try moving these to the bottom of the stack or simply moving them to the "Available sources" panel; while you're doing this, you may want to move Timestamped 2 too, so you don't get an error message instead of proper lyrics.

So the "Search Order" might look like:

· Local File search
· Tag Search
· Associations search
· lrc123.com
· Timestamped 3
...

But not like:

· Local File search
· Tag Search
· Associations search
· Timestamped 3
· lrc123.com
...


How can you tell if Timestamped 1/3 is offline? The plugin sadly fails to provide any way to test the databases or to show what happens while searching.
Title: foo_uie_lyrics3
Post by: michtar on 2014-11-12 13:29:48
How can you tell if Timestamped 1/3 is offline? The plugin sadly fails to provide any way to test the databases or to show what happens while searching.

- lack of results from previously best sources might be a clue
- trial and error when removing them doesn't change anything
- timestamped 1,2 etc. are just code names (I think) for some lyrics sites and someone might know if they're down or downloading impossible?

I understand what you expect but you can't blame a plug-in for disappearing sources. In a perfect world lyrics plug-in would be connected with a source and uploading possible. There are almost no .lrc lyrics at the moment :-( and I'm pretty sure most of them could be found on LSP users' disks.
Title: foo_uie_lyrics3
Post by: elenhil on 2014-11-14 11:30:21
Would it be possible to make this plugin display the lyrics already available locally (tag or file) first and then search for synced versions online (overwriting, if necessary)? It kills me to have to wait half a minute "searching" only to have it resort to the unsynced version I put there myself.
Title: foo_uie_lyrics3
Post by: tedgo on 2014-11-14 17:58:51
@elenhil
Ctrl+P --> Tools --> Lyric Show3/Lyrics Searching tab
Select "Tag search" in the "Search order" box and hit the "Up" button to move it to the top.
Then do the same with "Local File search" to move it on top or on second place.
Title: foo_uie_lyrics3
Post by: elenhil on 2014-11-14 18:57:05
@elenhil
Ctrl+P --> Tools --> Lyric Show3/Lyrics Searching tab
Select "Tag search" in the "Search order" box and hit the "Up" button to move it to the top.
Then do the same with "Local File search" to move it on top or on second place.

Already did. It still displays "searching" until it tried every last one of them, and then resorts to tags.
Title: foo_uie_lyrics3
Post by: rovopio on 2014-11-15 08:06:25
@elenhil
Ctrl+P --> Tools --> Lyric Show3/Lyrics Searching tab
Select "Tag search" in the "Search order" box and hit the "Up" button to move it to the top.
Then do the same with "Local File search" to move it on top or on second place.

Already did. It still displays "searching" until it tried every last one of them, and then resorts to tags.



hello... i have similar problem. on the lyric saving tab, save method i chose save to the config. folder as my default save path.

however, even after i save many lyrics there, when i play songs that already have lyrics inside my config folder... it still takes the plugins ~10 seconds to show lyrics on my foobar (the foobar is on an SSD, and the songs are on a hard drive).

1) i haven't tweak lyric searching tabs at all. should i move "local file search" to the available source box above online DB to make the lyrics that has been saved shows up instantaneously?

2) if i move the lyric saving save path to "directory same as file" or "user defined directory" (where the path is not in the same drive as the foobar itself), will the local file search above still works?
Title: foo_uie_lyrics3
Post by: mzso on 2014-11-15 11:31:02
@elenhil
Ctrl+P --> Tools --> Lyric Show3/Lyrics Searching tab
Select "Tag search" in the "Search order" box and hit the "Up" button to move it to the top.
Then do the same with "Local File search" to move it on top or on second place.

Already did. It still displays "searching" until it tried every last one of them, and then resorts to tags.

There's no helping that it seems. Maybe if the dev decides to continue developing this plugin he'll change how this works.

You can only remove the dead and slow ones. Apart from the ones already mentioned, removing lrc123 and lyrdb speed up the process a lot.

Title: foo_uie_lyrics3
Post by: mzso on 2014-11-15 11:41:59
BTW is anything working outside Timestamped 2, darklyrics and lyrics.wikia.com? (And google but that's not quite a lyrics database)
Don't get any results from any other databases for any songs I tested with just now.

The lyrics finding ablility of this plugin might become non-existent in the future. Too bad there's no way to add databases manually somehow.
Title: foo_uie_lyrics3
Post by: XsanderCage on 2014-11-18 12:11:45
foo_uie_lyrics3 can't find any synced lyrics. Looks like databases search templates outdated. Minilyrics finds almost all songs from my library. Maby someone with programing skill will update databases in sources of foo_uie_lyrics3? It would be excellent
Title: foo_uie_lyrics3
Post by: firewater on 2014-11-30 22:36:53
I dislike how on top of every song there is an Artist: Song: header that gets saved in the metadata. I removed fallback text and it's still there. Why does this happen and how do I avoid it? Is it a thing from lyrics.wikia.com?
Title: foo_uie_lyrics3
Post by: Traditore on 2014-12-03 21:26:27
not working for me. cant find any lyrics. plz advise
Title: foo_uie_lyrics3
Post by: mrw412 on 2014-12-18 04:57:52
Is there a way to make a line break? I cant seem to figure it out after googling for a bit and posting in other places. Please help if you know how!
Title: foo_uie_lyrics3
Post by: Daeron on 2014-12-18 10:21:18
$crlf()

http://wiki.hydrogenaud.io/index.php?title...e#.24crlf.28.29 (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#.24crlf.28.29)
Title: foo_uie_lyrics3
Post by: mrw412 on 2014-12-18 20:55:55
$crlf()

http://wiki.hydrogenaud.io/index.php?title...e#.24crlf.28.29 (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#.24crlf.28.29)



Doesnt seem to work.  When I click apply it ends up at the bottom of the page.
Title: foo_uie_lyrics3
Post by: TheStarryDude on 2014-12-21 13:24:41
Hi, I'm having a problem where the lyrics only show up in the Lyrics panel as a single dot (".") for FLAC files. Mp3 and M4a files show their full lyrics just fine, yet the FLAC files only show that single dot. All of my files have their lyrics saved to the LYRICS tag.

I did not have this issue before when I was using an older version of foobar2000 (I forget what version, but it had to be more than a year old), but installing this plugin on a fresh installation still results in showing that single dot for all the FLAC lyrics. I think I have the options set up correctly, and copying the lyrics to another tag (and changing the options to match) have no effect.

Any insights to help me resolve this issue would be appreciated. Thanks!
Title: foo_uie_lyrics3
Post by: marc2003 on 2014-12-21 13:33:57
check you're using the latest version of the component.
Title: foo_uie_lyrics3
Post by: TheStarryDude on 2014-12-21 16:01:37
check you're using the latest version of the component.

Thanks for replying! I am currently using component version 0.4.4, which is the latest one that I can find on the foobar site. This is running on foobar2000 v.1.3.6.
Title: foo_uie_lyrics3
Post by: marc2003 on 2014-12-21 16:22:47
sorry i didn't read your post properly and completely missed that some files are working - it's just flac that is a problem. that is odd.

there was an issue when foobar 1.3 was first released because by default it blocks caching of larger tags like lyrics. you usually see a "." if the component hasn't been updated to work with foobar 1.3 or above. i know from the changelog in the first post that this component has been updated which is why i posted what i did.

i suppose you can try highlighting all your files in a library viewer or playlist and right click>properties>tools button>reload info. see if that makes any difference?
Title: foo_uie_lyrics3
Post by: WilB on 2014-12-21 18:39:38
If the dot issue persists see here: LargeFieldsConfig.txt (http://www.hydrogenaud.io/forums/index.php?s=&showtopic=106904&view=findpost&p=874862)
Title: foo_uie_lyrics3
Post by: marc2003 on 2014-12-21 19:14:22
^that shouldn't make any difference because the component was updated to get around that. i tested this by adding an unsynced lyrics tag to a file. i'm using the default LargeFieldsConfig.txt where both lyrics and unsynced lyrics are on the spam list. notice how my wsh panel mod script displays a "." but the lyrics panel is fine.

(https://dl.dropboxusercontent.com/u/22801321/2014/december/lyrics.png)

the only way for my WSH script to display the full content would be to edit LargeFieldsConfig.txt.

edit: thinking about it, editing the file would force a complete library/playlist rebuild so it could have a positive effect??
Title: foo_uie_lyrics3
Post by: WilB on 2014-12-22 00:18:39
As I said in the linked post, I never needed to alter LargeFieldsConfig.txt, but this issue has still cropped up a few times which is why I suggested it in case it helps. I have flacs with lyrics in tags of ~4000 characters and they show fine without altering LargeFieldsConfig.txt. "." is I believe what is expected if foobar2000 is seeing the tag as too large a field, suggesting there has been a bad caching interaction somewhere along the line. As you say changing LargeFieldsConfig.txt may force a database refresh and solve the problem if reloading info doesn't help - although wouldn't copying to another tag have caused a database/info update if done in foobar2000 anyways? It may be worth double checking the lyrics3 version in components to ensure it's not an old version in there for for some reason.
Title: foo_uie_lyrics3
Post by: TheStarryDude on 2014-12-22 13:22:33
i suppose you can try highlighting all your files in a library viewer or playlist and right click>properties>tools button>reload info. see if that makes any difference?

Tried this first on its own without any effect on the problem.

If the dot issue persists see here: LargeFieldsConfig.txt (http://www.hydrogenaud.io/forums/index.php?s=&showtopic=106904&view=findpost&p=874862)

Success! I moved the LYRICS and UNSYNCED LYRICS tags from the spam list to the basic list, which on its own had no effect. But when I upped the size limit for the basic fields and reloaded the tag info for all of my files (took some time with my music library size), all of my lyrics now appear correctly as far as I can see. I think that Foobar seems to start a little bit slower (I'm guessing that's why the lyrics data was labeled as 'spam' in the first place), but not too much to make much of a difference. I'm still not quite sure how it all works, but it's working.

Thanks again for all of your help!
Title: foo_uie_lyrics3
Post by: blestprune on 2015-01-09 03:38:01
Yeah, why does the search takes so long? And 50% of the time it finds nothing, but if I google "song name lyrics" matching options appear among the first results, even in databases that the program is set to look. Winamp's lyricsplugin takes less than one second to find lyrics...
Title: foo_uie_lyrics3
Post by: StiZZi on 2015-01-12 16:38:22
After messing with foo_uie_lyrics3 SDK the last few days, i give up due to my poor programming skills.

So im turn it into a "Add Database" request instead.

As a Metalhead i often use lyrics because of the vocalist often scream, yell, growl etc.
Darklyrics.com have a good database, but http://www.metal-archives.com (http://www.metal-archives.com) is the most complete/absolute site in metal lyrics, they have alot of the rare stuff.

So if someone have the skills: Is it possible to include http://www.metal-archives.com (http://www.metal-archives.com) as a Online DB?

Example how to find lyrics on metal-archives/Metallum -  http://www.metal-archives.com/albums/DBC/D...rain_Cells/7965 (http://www.metal-archives.com/albums/DBC/Dead_Brain_Cells/7965)

Title: foo_uie_lyrics3
Post by: 3dyd on 2015-01-13 18:07:41
@StiZZi
Here you are: foo_lrc_metalarchives (http://www.hydrogenaud.io/forums/index.php?showtopic=108084)
Title: foo_uie_lyrics3
Post by: StiZZi on 2015-01-13 19:55:45
@3dyd 

Thank you SOOOO much!

It works perfectly. (Only the windows filenames with special characters like "Territorial Instinct / Bloodlust" which is a problem, not your patch)
If you do not mind I will post your patch on metal-archives.com

Again thanks for the help; it is obviously not just me that can make my wife happy ...

Title: foo_uie_lyrics3
Post by: mzso on 2015-01-14 12:58:23
@StiZZi
Here you are: foo_lrc_metalarchives (http://www.hydrogenaud.io/forums/index.php?showtopic=108084)

Huh. Cool.
Can you also remove dead services and/or fix broken ones?
Title: foo_uie_lyrics3
Post by: 3dyd on 2015-01-14 13:49:44
(Only the windows filenames with special characters like "Territorial Instinct / Bloodlust" which is a problem, not your patch)

It might be because of searching with 'Exact match (http://www.metal-archives.com/search/advanced/searching/songs#songs)' turned on. Check out v0.2 (http://www.hydrogenaud.io/forums/index.php?s=&showtopic=108084&view=findpost&p=886970).

If you do not mind I will post your patch on metal-archives.com

Not sure that they will be happy that someone uses their service without permisson.

Can you also remove dead services and/or fix broken ones?

No, this can do only component's creator.
Title: foo_uie_lyrics3
Post by: StiZZi on 2015-01-14 15:40:24
WOW!!! Now it works with slashes in %title%

Quote
Not sure that they will be happy that someone uses their service without permisson.

OK I keep it as our little secret 

This could end up as a great metal-archives.com stand-alone plugin due to their strong and massive database, but for now we are more than happy here in our household.

Again thanks for your time and great work!
Title: foo_uie_lyrics3
Post by: zordex on 2015-01-22 18:56:34
Is there a way to set global / permanent offset for lyrics?
This resets after every song. I like to see the lyrics 1 second sooner always.
Thanks!

(I am using Lyrics Show Panel 3).
Title: foo_uie_lyrics3
Post by: apastuszak on 2015-01-26 18:41:25
I'm having a slight problem with this plugin that I can't understand.  When I allow the plugin to save lyrics to tags, those lyrics are not available to iTunes or to my Ampache streaming server I use to stream to my phone.

I have noticed something that might be of note.  When this plugin writes Unsynced lyrics, the lyrics have proper carriage returns in them when I view properties in foobar2000.  When I look at lyrics added by iTunes in Foobar2000, they're all together with no carriage returns.

Is there a reason one shows carriage returns and the other doesn't?

Also, is there a way to keep the plugin from writing artist and track name into the Lyric tags?
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-01-31 19:47:42
Hello,

As The Vern seems to be very busy IRL, I was thinking about using the plugin SDK to replace the Timestamped 3 source which is now broken for a few months... But I encountered some problems due to null characters required in request/answer and because pfc::string8 seems to be very picky to be able to deal correctly with them. I've been able to workaround the problem with the request by using std::string instead, the server answers correctly (confirmed with Wireshark). Unfortunately, the response is truncated at the first null character with lyric_http_request->do_post_request() and I cannot unfortunately use the same workaround as it expects a pfc::string_base reference.

Someone have an idea, please? If possible, without having to write my own http request manager...
Title: foo_uie_lyrics3
Post by: Zao on 2015-01-31 20:43:38
The foobar2000 SDK contains a rudimentary HTTP client capable of GET and POST requests, which returns a file::ptr capable of representing your zero bytes. The http_request_post derived type has some functions to build the POST body.

Code: [Select]
static_api_ptr_t<http_client> client;
auto r = client->create_request("POST");
service_ptr_t<http_request_post> post_req;
if (r->service_query_t(post_req)) {
    abort_callback_dummy cb;
    post_req->add_post_data("cats", "1");
    auto f = post_req->run(url, cb);
    pfc::array_t<char> arr;
    f->read_till_eof(arr, cb);
}


I can't seem to find any way to wrangle the lyrics client into not assuming textual responses.
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-01-31 22:34:45
Oh... Thank you so much, I missed that http_client.h in the foobar2000 SDK!  It's not as good as being able to use lyric_http_request directly (for instance to use common proxy settings) but at least I don't have to reinvent the wheel. Now, let's see if I manage to send the binary POST request with it...

Edit: Hmm, after a quick test, I've only been able to send true binary data with:
Code: [Select]
request->add_post_data("", request.data(), request.size(), "", "application/octet-stream");

But as it can be expected, it produces a multipart request understandable for the remote server.
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-01-31 23:42:59
Oops, too late to edit again the previous message... I would say "not understandable for the remote server" of course.

I'm still trying to learn how http_client works, but it's a little higher than my C++ knowledges so it would take a little bit of time.

Edit: Well, if I understand everything right, there is no others inherited public members that I can use to alter data sent in the request. So I can't use http_client to forge the binary request... And I guess that if there is really no solution with lyrics_http_request, the last resort would be to use WinHTTP API?
Title: foo_uie_lyrics3
Post by: Zao on 2015-02-01 10:42:15
That or some third party library like libcurl, pretty much. Or roll your own on top of sockets. That's always "fun".
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-02-01 13:42:35
Yes, but I doesn't want to need another dependencies. Besides, I've been able to send the request and retrieve the whole response with WinHTTP API, so no need to write an http handler from scratch with sockets.  Of course it would be fun, but also time consuming for mixed results.

Now I can start the biggest part of the "rewrite" tonight, the response parser...
Title: foo_uie_lyrics3
Post by: juanjotoronja on 2015-02-13 00:51:14
Hi can anyone include http://www.plyrics.com (http://www.plyrics.com) as a Online DB? This site have well known and rare punk lyrics. Thanks
Title: foo_uie_lyrics3
Post by: mzso on 2015-02-13 12:02:51
Yes, but I doesn't want to need another dependencies. Besides, I've been able to send the request and retrieve the whole response with WinHTTP API, so no need to write an http handler from scratch with sockets.  Of course it would be fun, but also time consuming for mixed results.

Now I can start the biggest part of the "rewrite" tonight, the response parser...

Hello!
How things are going with this?
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-02-13 12:35:14
Hi,

Unfortunately, I've got a little problem with my laptop last week and have been a little busy finishing some others things these last days. But now, I have some ideas how to do it, though. I'll try to do some work today.

By the way, The Vern asked me what have changed some days ago. He doesn't answered me yet, but he might comeback soon with an updated plugin...
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-02-16 13:21:42
Hi,

I've finally managed to make a working replacement plugin for third timestamped lyrics source...  I definitely know now that The Vern will comeback sooner or later with a fixed version too, but if someone can't wait, I can give him my custom source. I just need to triple-check every safeguards before to make sure that no buffer over-reads can occur with malformed replies.
Title: foo_uie_lyrics3
Post by: The vern on 2015-02-16 19:32:41
New version with fixed timestamp 3. Thanks to cedricpc for the access to timestamped 3. Apologies for the delay, I was working over the weekend!

http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

Let me know if you have any problems
Title: foo_uie_lyrics3
Post by: The_Unknown on 2015-02-16 20:38:31
Thanks a lot for the update, the plugin seems to be back in shape 
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-02-16 21:24:45
Hehe thank you, nice work. And no problem, we now have an updated version, that's the main thing.

I'll keep mine under my hat in case they mess around again with their API...
Title: foo_uie_lyrics3
Post by: mzso on 2015-02-16 21:58:20
New version with fixed timestamp 3. Thanks to cedricpc for the access to timestamped 3. Apologies for the delay, I was working over the weekend!

http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)
Great.

Let me know if you have any problems

Are other updates planned? I see mirkforce (which was dead) is removed. But for example someone suggested a new website.
Title: foo_uie_lyrics3
Post by: firewater on 2015-02-18 08:25:33
Wow!!! Thanks for the new version both of you... question though, what site or sites is Timestamped 3? And does it consist only of synced lyrics?
Title: foo_uie_lyrics3
Post by: firewater on 2015-02-18 20:37:45
Since I updated the component I'm getting:

Quote
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

(http://i.imgur.com/Y8PKub4.png)[/s]

Wait, I thought I had Timestamped 3 at the top... weird... it's fixed now that I upped it. Should I remove 1 and 2?
Title: foo_uie_lyrics3
Post by: michtar on 2015-02-19 13:09:58
Wow!!! Thanks for the new version both of you... question though, what site or sites is Timestamped 3? And does it consist only of synced lyrics?

Minilyrics? Since it works with foobar I wanted to upload some lyrics but it requires signing up and the website (http://www.viewlyrics.com/) is down.

Thanks for updating.
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-02-19 13:31:34
Hello,

I don't know if I can answer your question about the server behind the third timestamped source, if The Vern doesn't explicitly name them, he has probably a good reason. [Edit: Well too late, someone else answered you... ] However, I can tell you that there is both synced and not synced lyrics in that database.

The XML error you've got is due to another database, probably Timestamped 2. The plugin misbehaves when it returns an error and seems to take it for the lyrics. You can disable it along with Timestamped 1, Timestamped 3 is probably the biggest synced database available, but note that you will nonetheless lose some results without them.

And for the search order (@The Vern too), I've got exactly the same problem, not with Timestamped 3 which were already on top, but with my custom source. When moving an item up/downward, the right position is often not properly saved, and needs to be done a second time. For example, if you try to move the latest item to the first place, it will be saved as the third item instead. Then if you move it again from the third place to the first, it will be correctly saved as the first one this time. I can't stand exactly what happens under-the-hood, but the bug is definitely reproducible, and I don't think it was there in the previous release.
Title: foo_uie_lyrics3
Post by: Xerion on 2015-02-19 20:14:15
I'm trying the latest version but while it finds lyrics from Timestamped 3 it just says "Load failed." when I actually try to load the lyrics. Loading from the other sources still works fine...
Title: foo_uie_lyrics3
Post by: cedricpc on 2015-02-19 23:23:48
Yes... Unfortunately, the server hosting the lyrics seems to experience some difficulties right now. As previously said by michtar, it is even impossible to manually upload lyrics.
Title: foo_uie_lyrics3
Post by: firewater on 2015-02-20 02:12:36
thanks for the answers

Would it be possible to add a feature that removes certain words or characters? I really hate when I get stuff like + / - as line breakers... sometimes I get Asian characters right next to the English lyrics (as translations). An ideal scenario would include the option to remove mentions of %artist% %album% and %title% because I'm sick of those at the beginning of the lyrics, as if I don't have any other way to see the artist or song being played...
Title: foo_uie_lyrics3
Post by: tomatosoup on 2015-02-21 06:02:04
I can't seem to make the plugin stop scrolling the lyrics. Even with both boxes unchecked in the preferences, it still scrolls on synced lyrics. Am I missing something or is this a bug? Also, is there a way to bring the lyrics to the top of the panel, rather than start halfway down? I'd rather see them all from the beginning of the song.
Title: foo_uie_lyrics3
Post by: killchain on 2015-02-21 11:35:28
Thanks for the update, but what's new in it (I couldn't find a changelog)?

Other than that, is there a way to make the plugin work with a library viewer (e.g. Facets) for viewing the lyrics for a selected track (without playing it)?
Moreover, I second what tomatosoup wrote, I've been wondering about the same thing - if the lyrics are shorter, they appear vertically centred.
Title: foo_uie_lyrics3
Post by: CitizenTom on 2015-03-04 09:39:51
I would just like to thank everyone, from those who originally helped create this plugin, to those who have stayed active in this discussion, for helping users who have been having problems after all this time (This thread is 3 1/2 years old as of today!). It is threads like these that remind me how great the internet can be. Most people have never even heard of "Foobar", let alone its components, or a specific lyric plugin. And yet, because of the internet, those few of us who enjoy this software and care about it can gather together to help one another. However, moving right along to why I'm posting here today...


I was one of the many people who found themselves browsing the countless pages of this thread, reading posts that were added years ago, in search of the answer to the question:
"Why the heck is a lightweight music player like foobar, causing my amazingly high-spec computer to lag, just because I'm changing songs?"

Obviously we all know now it's because of this plugin, and the expired lyric databases associated with it. I do have a couple questions though:

1. Is there a way to add new databases? How complicated would this be? I know this is asked many times, but I'm confused about the functionality of allowing users to add their own databases, or if we are solely reliant on updates that come with databases preinstalled?

2. In the settings, why are the two columns titled "Search Order" and "Available Sources"? This is pretty confusing, and should instead be titled something like "Enabled/disabled", otherwise to a new user this is really unintuitive and it isn't very clear what this settings actually does.

3. Now that we have a new update (version 0.45 on 02.16.2015) what are the changes (the "Documentation" link still leads nowhere)? I personally have altered the settings so that only "lyrics.wikia.com" is left in the "Search Order" box, which fixed my CPU high usage problem. Does the plugin still have default settings that cause lag to new users?

Here is what my post said before I found out that the plugin had been updated, and I assumed that the developer had left this project long ago:

For every person who hears about Foobar and installs it for the first time, having the ability to add an extension/component/plugin that shows lyrics is going to be an incredibly popular prospect, A.K.A. this plugin is downloaded a lot. Which means that for many people, their systems will lag and freeze and they may never figure out the reason. Many will have these performance problems until they literally get a new computer. Or they may realize the source of the problem is coming from Foobar and uninstall it, not realizing it's not Foobar's fault. Or they may locate this plugin as the problem but assume the entire plugin is bugged and remove it, rather than simply change the settings.

I don't think we can, in good conscious, allow this plugin to continue to be downloaded and installed in it's current condition. We should either find a way to provide a warning/tutorial on how to address the current problem, or we should have the plugin edited to the point where the default settings don't cause this lag problem.


This obviously no longer applies since Vern is still maintaining this plugin and can make updates.
Title: foo_uie_lyrics3
Post by: Speech on 2015-03-04 18:08:53
Well, in my case the computer doesn't lag (Windows 7, 64 bits, running on SSD). The only lag I see is that it searches the lyric sources sequentially and some of them seem to be slow. For instance, I prefer synced lyrics, but if I could only have unsynced lyrics on my disk, it first looks for synced lyrics on those databases one after another in the predefined order ("Search order" is quite clear in my opinion) and if it still can't find new ones, then it shows my local lyrics. So, my unsynced lyrics take a few seconds until they are shown, which doesn't bother me so much.

If that bothers you, a better possibility would be to first show the unsynced lyrics, but replace them immediately if a better source is found (an idea for a future version).
Title: foo_uie_lyrics3
Post by: mzso on 2015-03-09 12:59:00
Hello!
There might have been a question like this before: Can I stop the text from scrolling?
If I untick the enable scroll settings it doesn't actually disable scrolling. It just jumps instead of smooth scrolling...
Also the highlight also becomes messed up, it becomes pale and dim instead of the bright color I have set.
Title: foo_uie_lyrics3
Post by: tomatosoup on 2015-03-14 19:58:09
Hello!
There might have been a question like this before: Can I stop the text from scrolling?
If I untick the enable scroll settings it doesn't actually disable scrolling. It just jumps instead of smooth scrolling...
Also the highlight also becomes messed up, it becomes pale and dim instead of the bright color I have set.

I posted about this a few posts above you. I hope it gets fixed in the next version.
Title: foo_uie_lyrics3
Post by: Speech on 2015-03-15 16:52:08
I encountered this strange bug with the default settings. My files are, in the same folder:

Chimène Badi - Entre nous.lrc
Chimène Badi - Entre nous.mp3
Hervé Vilard - Nous.mp3
Hervé Vilard - Nous.txt
Noir désir - Le vent nous portera.lrc
Noir désir - Le vent nous portera.mp3

Their metadata are correct, nothing special about them.

When I play "Hervé Vilard - Nous.mp3", lyrics3 shows the lyrics for "Chimène Badi - Entre nous.lrc"!
If I remove "Chimène Badi - Entre nous.lrc", then it shows the lyrics for "Noir désir - Le vent nous portera.lrc"!
If I remove those 2 lyrics, only then it shows the right one.
But if I put those 2 back again, then it is still stubborn to show the wrong one.

I tried to select the lyrics manually, but there is no association possibility as we had in lyrics2, so it keeps showing a wrong one next time.

(I also noticed that, when click on "Choose lyrics", it automatically suggests "Chimène Badi - Entre nous.lrc" or "Noir désir - Le vent nous portera.lrc", but Windows only shows " - Entre nous.lrc" or " nous portera.lrc" in the Open file box. The rest is out of the file name field; you just have to hit the Home key to see it.)

Lyrics2 or MiniLyrics don't have these problems and find the right file automatically.

So, it has to has to be a bug happening on lyrics3 because some other files happen to have the same word "nous" in their name. I recall that some other time I encountered a similar bug on another file and, if I remember correctly, it took another word from the file name and mismatched it with an unrelated file.

Windows 7 64 bit, foobar 1.3.7, lyrics3 0.4.5 here
Title: foo_uie_lyrics3
Post by: oldgoat on 2015-03-22 08:39:17
Noticed an oddity, which my just be me misusing ?

I started playing a Steve Roach album, so its instrumental. Lyric sesarch did its thing and reported back that nothing was found, so I edited the lyric and an replaced the [text here] bit with  '--{instrumental}--', and saved the result.
The normal [al]/[ti] etc headers now show up as inline text

If I add the timestamp to it, all works fine.

I'm using 'prefer timestamp' in the settings.

FB 1.3.8b1
LS 0.4.5
Title: foo_uie_lyrics3
Post by: TikiThorsen on 2015-03-30 16:11:57
Darklyrics is not working... it fails to load the lyrics automatically and manually.
It didn't on 4.4 and is still does not on 4.5
Title: foo_uie_lyrics3
Post by: trelain on 2015-04-12 16:01:46
Just wanted to share something I found that has been irking me for quite some time, and think I finally figured out why it's doing this... I only want UNSYNCED LYRICS, not timestamped LYRICS.  I have the "Save Method" set to "Save to Tag", with the "synced lyric tag" going to "LYRICS" and the "unsynced lyric tag" going to "UNSYNCED LYRICS".  "Enable automatic sync" is checked, and "only save synced lyrics automatically" is UN-checked.  Every once in a while, whether I edit the lyrics myself, or the lyrics are downloaded from one of the sites in the config, when they are saved they wind up in the LYRICS tag instead of UNSYNCED LYRICS.    This is after viewing them in the window and clearly seeing that they are not timestamped.  What I found was when the generated title tags happen to contain a bracket and a number like the 7" single does here:

[ar:Telly Savalas]
[ti:Some Broken Hearts Never Mend]
[al:Some Broken Hearts Never Mend [7" single])]

The component assumes it's run into a timestamp in the "[7"  and saves it to LYRICS, instead of UNSYNCED LYRICS.  At least that appears to be what is happening.

When I changed the title info in the "edit lyrics" window to preceed the 7" with a paren instead of a bracket, it then saves it to UNSYNCED LYRICS:

[al:Some Broken Hearts Never Mend (7" single)]

Not sure if this can be fixed or not, I mainly just wanted to share this finding in case anyone else ran into this.  Since when the component runs into "[7" it has run into a 2nd left bracket before hitting the matching right bracket for the 1st left bracket, it could detect this, but not sure if that would cause some other problem or not.
Title: foo_uie_lyrics3
Post by: Binocular222 on 2015-04-18 10:15:50
Please add an option to disable auto search & load lyric (should only search when user explicitly click "search lyric")
I know the search filter "$if($stricmp(%gerne%,Instrumental),1,0)" but I cannot rely on that all the time
Title: foo_uie_lyrics3
Post by: LL25255252 on 2015-04-18 14:25:54
$if($stricmp(%gerne%,Instrumental),1,0)
Binocular222 had a typo. It should be %genre% instead of %gerne%".


Title: foo_uie_lyrics3
Post by: mzso on 2015-04-18 15:22:13
Is there no way to change the scrolling step size? A finer step size would be nice to correct sync with the music.
Title: foo_uie_lyrics3
Post by: mzso on 2015-04-19 15:11:49
Is it me or is timestamped 2 is totally broken? I usually get 3-4 results from it, but all of them show some stupid xml error nonsense.
Which website is it supposed to be anyway?
Title: foo_uie_lyrics3
Post by: michtar on 2015-04-20 19:05:13
From some other thread here:
Timestamped1 = Cicyzone
Timestamped2 = TTPlayer
Timestamped3 = MiniLyrics

Use 3
Title: foo_uie_lyrics3
Post by: mzso on 2015-04-23 12:21:07
From some other thread here:
Timestamped1 = Cicyzone
Timestamped2 = TTPlayer
Timestamped3 = MiniLyrics

Use 3

Is the TTPlayer lyrics service discontinued/broken. Or only the foo_uie_lyrics3 plugin for it got broken?
Unfortunately too often the timestamped 2 turns out synced results for songs and I only get an XML error.
Title: foo_uie_lyrics3
Post by: WilB on 2015-04-23 13:35:35
I can confirm that timestamp2 doesn't seem to be working. I have tried it a few times over the last week each time with the same result as you reported. It looks likely that the parsing of timestamp2 by foo_uie_lyrics3 needs updating and I have directly highlighted this to the Vern. Perhaps he will do an update or provide a definitive answer.
Title: foo_uie_lyrics3
Post by: michtar on 2015-04-26 13:47:00
Is the TTPlayer lyrics service discontinued/broken. Or only the foo_uie_lyrics3 plugin for it got broken?
Unfortunately too often the timestamped 2 turns out synced results for songs and I only get an XML error.

I don't know that. In my experience Timestamped 3 works for synchronised and lyrics.wikia.com for not synchronised lyrics just fine. Remove the others.
Title: foo_uie_lyrics3
Post by: Hugh Tash on 2015-05-09 15:28:08
Personally, I only use Lyrics Show Panel 3 to show lyrics in foobar2000 and use MiniLyrics to find and download lyrics. MiniLyrics has a huge database of synced lyrics.

I actually stopped bothering using internal Lyrics Show Panel 3 lyrics search. I've also stopped storing .lrc files as synchronized lyrics for my .mp3 songs, because sooner or later it starts to get messy.

Now I simply embed synchronized lyrics into my .mp3 songs using MiniLyrics and use foobar2000 plugin Lyrics Show Panel 3 to display those synchronized embedded lyrics.

MiniLyrics can be set to automatically download and embed the lyrics into .mp3 songs. Embedding is done when song isn't played, because it's impossible to embed lyrics (change metadata) when the song is in use (being played) by foobar2000. In order to force embedding lyrics into .mp3 file, stop playing that particular song and in MiniLyrics go to Lyrics - Save Lyrics.

foobar2000 itself and plugin Lyrics Show Panel 3 doesn't support SYLT ID3 field (ID3v2 synchronized lyrics), but Lyrics Show Panel 3 supports ID3v2 unsynchronized lyrics and if you don't remove the time stamps in MiniLyrics (have checked this setting in MiniLyrics Keep time stamps [xx:xx:xx] in lyrics iPhone, iPod and iPod), then Lyrics Show Panel 3 will use ID3v2 unsynchronized lyrics as synchronized lyrics and your lyrics will be shown synchronized.

Use these MiniLyrics settings:

(http://i.imgur.com/r0W7HaW.png)


(http://i.imgur.com/ukiMEUE.png)


(http://i.imgur.com/CXqfPWD.png)


Use these Lyrics Show Panel 3 settings:

(http://i.imgur.com/41qaLD6.png)


Here we go:

MiniLyrics automatically downloads and embeds synchronized lyrics into your .mp3 songs and foobar2000 with plugin Lyrics Show Panel 3 displays those synchronized embedded lyrics:

(http://i.imgur.com/BgMnVpq.png)




Now let's talk about exporting your embedded lyrics from .mp3 file into .lrc file. I've tried using SYLT Editor from compuphase.com, but it's buggy and lyrics importing/exporting wasn't reliable. On the other hand, you can use Lyrics Show Panel 3 with these settings:

(http://i.imgur.com/fze2V5c.png)

Run through all of the songs in foobar2000 with embedded lyrics and Lyrics Show Panel 3 will succesfully extract ID3v2 unsynchronized lyrics with time stamps into synchronized .lrc file.
Title: foo_uie_lyrics3
Post by: user013 on 2015-05-18 00:51:21
Please add http://lyricshare.net (http://lyricshare.net)
Title: foo_uie_lyrics3
Post by: ayaaz on 2015-06-11 22:34:52
Sorry for my English.

Lyric Show Panel doesn't show me signed lyrics in some songs.
I Tried in versions 0.4.4 and 0.4.5, foobar 1.3.8, Windows 10 build 10074.

I signed all strings,

Quote
[00:01.88]There was a man who had a dog,
[00:04.46]And Bingo was his name-o.
[00:06.92]B-I-N-G-O
[00:09.19]B-I-N-G-O
[00:11.38]B-I-N-G-O
[00:13.54]And Bingo was his name-o.
[00:15.49]
[00:18.05]There was a man who had a dog,
[00:20.20]And Bingo was his name-o.
[00:22.56](plunk)-I-N-G-O
[00:24.74](plunk)-I-N-G-O
[00:26.87](plunk)-I-N-G-O
[00:28.81]And Bingo was his name-o.
[00:31.19]
[00:33.22]There was a man who had a dog,
[00:35.38]And Bingo was his name-o.
[00:37.61](plunk)-(plunk)-N-G-O
[00:39.68](plunk)-(plunk)-N-G-O
[00:41.82](plunk)-(plunk)-N-G-O
[00:43.82]And Bingo was his name-o.
[00:46.19]
[00:48.06]There was a man who had a dog,
[00:50.16]And Bingo was his name-o.
[00:52.51](plunk)-(plunk)-(plunk)-G-O
[00:54.65](plunk)-(plunk)-(plunk)-G-O
[00:56.80](plunk)-(plunk)-(plunk)-G-O
[00:58.77]And Bingo was his name-o.
[01:01.22]
[01:01.98]There was a man who had a dog,
[01:04.02]And Bingo was his name-o.
[01:06.28](plunk)-(plunk)-(plunk)-(plunk)-O
[01:08.48](plunk)-(plunk)-(plunk)-(plunk)-O
[01:10.45](plunk)-(plunk)-(plunk)-(plunk)-O
[01:12.66]And Bingo was his name-o.
[01:14.77]
[01:16.81]There was a man who had a dog,
[01:18.89]And Bingo was his name-o.
[01:20.86](plunk)-(plunk)-(plunk)-(plunk)-(plunk)
[01:23.03](plunk)-(plunk)-(plunk)-(plunk)-(plunk)
[01:25.11](plunk)-(plunk)-(plunk)-(plunk)-(plunk)
[01:27.14]And Bingo was his name-o.
[01:31.65]


and Lyric Show save my lyric as:

Quote
[00:01.88][00:18.05][00:33.22][00:48.06][01:01.98][01:16.81]There was a man who had a dog,
[00:04.46][00:13.54][00:20.20][00:28.81][00:35.38][00:43.82][00:50.16][00:58.77][01:04.02][01:12.66]
[01:18.89][01:27.14]And Bingo was his name-o.
[00:06.92][00:09.19][00:11.38]B-I-N-G-O
[00:15.49][00:31.19][00:46.19][01:01.22][01:14.77][01:31.65]
[00:22.56][00:24.74][00:26.87](plunk)-I-N-G-O
[00:37.61][00:39.68][00:41.82](plunk)-(plunk)-N-G-O
[00:52.51][00:54.65][00:56.80](plunk)-(plunk)-(plunk)-G-O
[01:06.28][01:08.48][01:10.45](plunk)-(plunk)-(plunk)-(plunk)-O
[01:20.86][01:23.03][01:25.11](plunk)-(plunk)-(plunk)-(plunk)-(plunk)



The played rows is not highlighted (and scrolling synced lyric does not work)


(http://i70.fastpic.ru/big/2015/0612/77/f7e2db9a77d3979b974ec524cd7a4277.png)
(http://i70.fastpic.ru/big/2015/0612/dc/75e8be874d259716a7bb3acfada734dc.png)

but sometimes it works fine. When if often press button "Play" or something else.

(http://i70.fastpic.ru/big/2015/0612/08/28faf0b58dcf50c606c00eaf29d98a08.png)

Settings
(http://i70.fastpic.ru/big/2015/0612/f8/39ece8f2b7d74176844bee7a99ea4ef8.png)

Also, the program lacks multithreading to dowload a lyrics from database.
Title: foo_uie_lyrics3
Post by: WilB on 2015-06-11 22:57:50
Right click on the lyrics3 panel and choose: "About current lyric". Are the ones that don't highlight / scroll actually timestamped lyrics  - or are they unsynced? It seems your tags contain synced and unsynced lyrics (although its difficult to be sure from the pics). You have set "No Preference" for the type of lyric to search for. Try setting it to "Prefer synced" or "Only synced". I have never had any problems getting synced lyrics to scroll / highlight.

HTH
Title: foo_uie_lyrics3
Post by: ayaaz on 2015-06-12 00:32:27
Try setting it to "Prefer synced"

With this configuration a everything working fine. But i don't like when "Lyric Show" go to internet and try download timestamped lyric, when I have unsynced. The database does not have timestamped lyrics, and I sometimes waiting some minutes until he is searching non-existent lyrics.
(http://i71.fastpic.ru/big/2015/0612/5e/7027701a5e1ccf7dc0e2dc025a292f5e.png)
Title: foo_uie_lyrics3
Post by: WilB on 2015-06-12 22:10:44
You can try removing databases that are no longer working. Timestamp 1 isn't working. Timestamp 2 has started giving an xml error and so currently isn't working either. I don't think lrc123.com is working either or its very slow. Removing these should speed things up. Mostly these databases didn't find anything for me that wasn't in the other databases anyway. Also make sure the timeout is reasonable - I use 3000 milliseconds and I think the default is 1500 milliseconds (double click  an active database to check/change).
Title: foo_uie_lyrics3
Post by: ayaaz on 2015-06-12 23:45:05
Thank you, now the search works faster. It is a pity that there are no Russian database, and to have to copy lyrics manually.
(http://i69.fastpic.ru/big/2015/0613/1f/46c662e7584164efbc750e83a3adef1f.png)

Timestamp 2 has started giving an xml error

Oh, this error annoyed me.
Title: foo_uie_lyrics3
Post by: scatterkeir on 2015-06-13 14:12:52
Even if all the individual sources of the xml errors are fixed in the next version it would be great future proofing if the plugin treated any future ones as failures rather than successes, if you know what I mean.
Title: foo_uie_lyrics3
Post by: WorM on 2015-06-17 17:31:11
If you select Custom mode and change Backgound colour it doesn't apply immediately(but on track/search_state change). Also if you select Background->Image, Background colour button disabled until u checked Blend with background colour checkbox(btw it's enabling button even if u selected UI mode and click on checkbox will apply background color immediately too).

Also it would be nice to see somewhere rectangle with sample text('cause sometimes settings dialog can cover up lyrics panel and then u can't see what's happen in there on settings change).
Hmm, just noticed "Do not use proxy server" work same as "Use IE proxy server setting"?

Anyway thanks for your great work.
Title: foo_uie_lyrics3
Post by: ZarkBit on 2015-06-23 21:25:59
Has the dev stopped working on this?

nvm, found the latest update
Title: foo_uie_lyrics3
Post by: Zao on 2015-06-23 21:39:03
ZarkBit: As with all good and mature components, at least my development tends to be more of an as-needed thing. The author here may be slightly different, but that's the impression I get.
Title: foo_uie_lyrics3
Post by: celroid on 2015-07-01 02:42:21
How do I prevent Lyric Show 3 from getting in the front? Once I switch to the lyrics tab I can't see the other ones.
Easier to explain with some images
Playlist tab
(https://puu.sh/iIWqt/26d814605b.jpg)
Biography tab. As you can see the lyrics panel gets on top of the biography tab.
(http://puu.sh/iIW9P/ca871eced2.png)

It worked normally without the lyric panel and when not playing a song.
(http://puu.sh/iIWiU/acd50c98c2.jpg)

PSS Script on the Per track tab
Quote
$puts(normalcolor,144-144-144)
$puts(hovercolor,224-224-224)
$puts(linecolor,96-96-96)
$puts(activecolor,128-160-80)
$puts(brushcolor,64-64-64)
$font(AvantGarde LT CondBold,8)

$showpanel_c(%view_mode%,1)
$drawrect(4,20,$sub(%_width%,8),1,$get(linecolor),$get(linecolor),)




// Playlist

$if($strcmp($get_ps_global(view_mode),ELPlaylist),$puts(color,$get(activecolor)),$puts(color,$get(normalcolor)))
$textbutton(190,0,48,20,Playlist,Playlist,
  PANELSHOW:ELPlaylist:1;
  PANELSHOW:Lyrics:0;
  PANELSHOW:Biography:0;
  PANELSHOW:Library:0;
  SETGLOBAL:view_mode:ELPlaylist;
  REFRESH,
  fontcolor:$get(color),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))



// Biography

$if($strcmp($get_ps_global(view_mode),Biography),$puts(color,$get(activecolor)),$puts(color,$get(normalcolor)))
$textbutton(243,0,60,20, Biography, Biography,
  PANELSHOW:ELPlaylist:0;
  PANELSHOW:Lyrics:0;
  PANELSHOW:Biography:1;
  PANELSHOW:Library:0;
  SETGLOBAL:view_mode:Biography;
  REFRESH,
  fontcolor:$get(color),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))



// Lyrics

$if($strcmp($get_ps_global(view_mode),Lyrics),$puts(color,$get(activecolor)),$puts(color,$get(normalcolor)))
$textbutton(315,0,40,20,Lyrics,Lyrics,
  PANELSHOW:ELPlaylist:0;
  PANELSHOW:Lyrics:1;
  PANELSHOW:Biography:0;
  PANELSHOW:Library:0;
  SETGLOBAL:view_mode:Lyric Show 3;
  REFRESH,
  fontcolor:$get(color),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))




//  Refresh Playlist

$textbutton(354,0,$sub(%_width%,455),19, , ,
  COMMAND:View/ELPlaylist/Refresh,
,)



//  Playlist ShowMode

$font(Segoe UI Symbol,11)
$ifequal($get_ps_global(pl_show),1,
$textbutton($sub(%_width%,60),0,16,19,∸,∸,
  SETGLOBAL:pl_show:0;
  REFRESH,
  fontcolor:$get(normalcolor),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))
,
$textbutton($sub(%_width%,60),-2,16,21,≔,≔,
  SETGLOBAL:pl_show:1;
  REFRESH,
  fontcolor:$get(normalcolor),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))
)



//  Collapse-Expand Playlist

$font(Segoe UI Symbol,9)
$textbutton($sub(%_width%,45),-1,13,20,∧,∧,
  COMMAND:View/ELPlaylist/Collapse all groups;
  COMMAND:View/ELPlaylist/Show $ifequal($get_ps_global(pl_show),0,focused item,now playing),
  fontcolor:$get(normalcolor),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))
$textbutton($sub(%_width%,33),-1,13,20,∨,∨,
  COMMAND:View/ELPlaylist/Expand all groups;
  COMMAND:View/ELPlaylist/Show $ifequal($get_ps_global(pl_show),0,focused item,now playing),
  fontcolor:$get(normalcolor),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))


// Edit

$font(Segoe UI Symbol,11)
$textbutton($sub(%_width%,19),-3,19,22,✓,✓,
  PANELSHOW:ELPlaylist:1;
  PANELSHOW:Lyrics:0;
  PANELSHOW:Biography:0;
  SETGLOBAL:view_mode:ELPlaylist;
  PANELSHOW:EditButtons:-1;
  PANELSHOW:LeftPanel:-1;
  PANELSHOW:Properties:-1,
  fontcolor:$get(normalcolor),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))

$font(AvantGarde LT CondBold,8)
// Library
$if($strcmp($get_ps_global(view_mode),Library),$puts(color,$get(activecolor)),$puts(color,$get(normalcolor)))
$textbutton(366,0,43,20,Library,Library,
  PANELSHOW:ELPlaylist:0;
  PANELSHOW:Lyrics:0;
  PANELSHOW:Biography:0;
  PANELSHOW:Library:1;
  SETGLOBAL:view_mode:Library Tree;
  REFRESH,
  fontcolor:$get(color),brushcolor:$get(brushcolor) fontcolor:$get(hovercolor))
Title: foo_uie_lyrics3
Post by: Nexus06 on 2015-08-13 22:39:41
The plugin isn't showing any results, even for lyrics that are on the database.

(http://s12.postimg.org/bonbci29n/Screen_Shot_08_13_15_at_06_35_PM.png)
Title: foo_uie_lyrics3
Post by: michtar on 2015-08-14 19:14:10
The plugin isn't showing any results, even for lyrics that are on the database.

(http://s12.postimg.org/bonbci29n/Screen_Shot_08_13_15_at_06_35_PM.png)

Lyric.wikia stopped working, add Timestamped 3.
Title: foo_uie_lyrics3
Post by: slcc2c on 2015-08-18 20:17:52
Would anyone be able to make a plugin for genius.com? They have a lot of contemporary lyrics that other sites seem to be missing. The search format is slightly weird: http://genius.com/Drake-charged-up-lyrics (http://genius.com/Drake-charged-up-lyrics) for the song Charged Up by Drake
Title: foo_uie_lyrics3
Post by: Bastardoh on 2015-08-20 00:20:31
Is there any way to fix Lyricwiki not showing up?
Title: foo_uie_lyrics3
Post by: Norseman on 2015-08-26 19:00:28
First I want to say that this component is awesome.

Next up I want to come with a suggestion to implement. Make it a option to show where the lyric is coming from. It would have been awesome to show the source type in the top of the lyrics panel or the bottom for that matter also.
Title: foo_uie_lyrics3
Post by: ortin on 2015-09-09 10:32:45
Does anyone know any working source for lyrics? Coz every added to component seems to be not working
Title: foo_uie_lyrics3
Post by: lasereye70 on 2015-09-09 20:47:36
I think minilyrics itself might be down, the actual app hasn't downloaded any new lyrics in days so I'm guessing that would have an affect on timestamp3. I can't find any information on what's going on with them though :/
Title: foo_uie_lyrics3
Post by: bmorgan on 2015-09-11 00:33:53
I think minilyrics itself might be down, the actual app hasn't downloaded any new lyrics in days so I'm guessing that would have an affect on timestamp3. I can't find any information on what's going on with them though :/


The site viewlyrics/minilyrics.com is back up today but I still get nothing from it.  I emailed crintsoft to see if they might know the score, but haven't heard back yet.
Title: foo_uie_lyrics3
Post by: michtar on 2015-09-11 15:17:47
I think minilyrics itself might be down, the actual app hasn't downloaded any new lyrics in days so I'm guessing that would have an affect on timestamp3. I can't find any information on what's going on with them though :/


The site viewlyrics/minilyrics.com is back up today but I still get nothing from it.  I emailed crintsoft to see if they might know the score, but haven't heard back yet.

Works for me, lyrics found and downloaded (foobar, FL3, timestamped3)
Title: foo_uie_lyrics3
Post by: bmorgan on 2015-09-11 15:53:32
I think minilyrics itself might be down, the actual app hasn't downloaded any new lyrics in days so I'm guessing that would have an affect on timestamp3. I can't find any information on what's going on with them though :/


The site viewlyrics/minilyrics.com is back up today but I still get nothing from it.  I emailed crintsoft to see if they might know the score, but haven't heard back yet.

Works for me, lyrics found and downloaded (foobar, FL3, timestamped3)


Yay, working now.
Title: foo_uie_lyrics3
Post by: Gahah on 2015-09-13 01:00:46
Hey everyone, I found a good workaround for search not working and thought I'd share.  If you are searching for time stamped items this will probably not work for you.

In panel preferences under 'Search order:' put the following items:

-Local File search
-Associations search
-Online DB: Google Search

In search parameters, modify the 'Title:' as follows: [%title%] "lyrics.wikia.com"

This will include the website as part of a google search (and avoids azlyrics and slow search times). You can use any lyric website of your preference.

Example can be found here:
http://i.imgur.com/brbFAO1.png (http://i.imgur.com/brbFAO1.png)

I hope this helps someone!

-Gahah
Title: foo_uie_lyrics3
Post by: LL25255252 on 2015-09-13 06:20:16
Hey everyone, I found a good workaround for search not working and thought I'd share.  If you are searching for time stamped items this will probably not work for you.

In panel preferences under 'Search order:' put the following items:

-Local File search
-Associations search
-Online DB: Google Search

In search parameters, modify the 'Title:' as follows: [%title%] "lyrics.wikia.com"

This will include the website as part of a google search (and avoids azlyrics and slow search times). You can use any lyric website of your preference.

Example can be found here:
http://i.imgur.com/brbFAO1.png (http://i.imgur.com/brbFAO1.png)

I hope this helps someone!

-Gahah

Many thanks @Gahah. It is a great solution.

With the next search settings the plugin finds the lyrics for 99% of my tracks :

In search parameters, modify the 'Title:' as follows:

[%title%]  "lyrics.wikia.com" OR "genius.com" OR "oldielyrics.com"


Title: foo_uie_lyrics3
Post by: fabiospark on 2015-09-13 17:47:48
Until now I set the preferences to save the lyrics in external files
in a single directory with a specific pattern for the filename.

Now I'm considering to move all the lyrics from the files into the %lyrics% tag
inside the tracks.

After i move the text there, how do I tell the component to
look into the tag instead of looking for the file?

Is there a way to check through titleformatting if a lyrics file exists?


Thanks.
Title: foo_uie_lyrics3
Post by: LL25255252 on 2015-09-13 18:10:03
Until now I set the preferences to save the lyrics in external files
in a single directory with a specific pattern for the filename.

Now I'm considering to move all the lyrics from the files into the %lyrics% tag
inside the tracks.

After i move the text there, how do I tell the component to
look into the tag instead of looking for the file?

Is there a way to check through titleformatting if a lyrics file exists?


Thanks.


Make sure "tag Search is at the top if the list. To change which tags the plugin uses double-click "Tag Search" or click the properties  button.

(http://i.imgur.com/rrEjKqq.png)




Title: foo_uie_lyrics3
Post by: fabiospark on 2015-09-17 20:30:54
Is it possible to copy automatically the lyrics
from a text file (txt or lrc) to the %lyrics% tag inside the track?
If yes, even with many songs at a time (bulk copy)?

Thanks.

Sorry for the double posting but I thought this is a better place
to ask...

Thanks again.
Title: foo_uie_lyrics3
Post by: michtar on 2015-09-17 22:30:05
Is it possible to copy automatically the lyrics
from a text file (txt or lrc) to the %lyrics% tag inside the track?
If yes, even with many songs at a time (bulk copy)?

There may be a simpler method but this one seems to work:
- select local file as a source
- save method - to tags
- select tracks
- context menu - download lyrics
Title: foo_uie_lyrics3
Post by: bepsx on 2015-09-18 22:56:57
Hi,

I tried tonight to search a lyirc from musixmatch: https://www.musixmatch.com/lyrics/James-Bay/Craving (https://www.musixmatch.com/lyrics/James-Bay/Craving).
When the panel in Foobar displays the lyrics there is no line break inside it. It is displayed like it was written all on a single line of text like this:

Walking through the traffic on a MondayIn the town I grew upShelter from the rain in every doorwayIt's dark and everyone's numbKids are making faces in the bus laneBut nobody looks upEveryone's life the same as yesterdayJust like the ticking of clocksAnd I'm craving, craving, craving something I can feelWhere do I go, what do I need, is it ecstasy or is it fear?Am I on my own, am I even close'Coz I'm craving, craving, craving something I can feelNever thought the night could get so lonely'til she called me upNever thought these streets could've out-grown meI guess it wasn't enoughSo I put my faith in everyone around meThen she sold all my stuffSheer and wild abandon that's all I needAnd someone I can trust'Coz I'm craving, craving, craving something I can feelWhere do I go, what do I need, is it ecstasy or is it fear?Am I on my own, am I even close'Coz I'm craving, still, craving something I can feelTake me far from streets and roadsLead me out in the nightDon't show me the way back home'Coz IYes I'm craving, craving, craving something I can feelWhere do I go, what do I need, is it ecstasy or is it fear?Am I on my own, am I even close'Coz I'm craving, still, craving something I can feelCraving something I can feelCraving something I can feel, craving, craving something I can feel...


If I try to save it, it gives the same problem.
If I copy and paste manually the lyric from the web site to the text editor, everything seems to be ok.

Is there a setting to control this kind of behavior?

Many thanks,
Giuseppe.
Title: foo_uie_lyrics3
Post by: fabiospark on 2015-09-19 19:08:09
Is it possible to copy automatically the lyrics
from a text file (txt or lrc) to the %lyrics% tag inside the track?
If yes, even with many songs at a time (bulk copy)?

There may be a simpler method but this one seems to work:
- select local file as a source
- save method - to tags
- select tracks
- context menu - download lyrics

Is there a way in FB to know if a track has an associated lyrics file or not?

Thanks.
Title: foo_uie_lyrics3
Post by: michtar on 2015-09-19 20:08:19
Is there a way in FB to know if a track has an associated lyrics file or not?
Thanks.

I don't understand the question. If there is a lyrics file in a selected directory and lyrics are displayed that would be a good indication :-). I assumed you had files already and wanted to transfer lyrics to tags.

You can also double click (properties) "association search" in search order (sources) to see which lyrics files are connected to songs.
Title: foo_uie_lyrics3
Post by: fabiospark on 2015-09-20 09:40:37
Is there a way in FB to know if a track has an associated lyrics file or not?
Thanks.

I don't understand the question. If there is a lyrics file in a selected directory and lyrics are displayed that would be a good indication :-). I assumed you had files already and wanted to transfer lyrics to tags.

You can also double click (properties) "association search" in search order (sources) to see which lyrics files are connected to songs.

Thank you for your answer.

I mean: "Is there a titleformatting tag that tells if a track has an associated lyrics file?"
Something that would work within an $if() as this example:
Code: [Select]
$if(%associated%,...   ,...   )

or, at least, that would let me select all the associated tracks by filtering the db.

Thanks.
Title: foo_uie_lyrics3
Post by: michtar on 2015-09-21 12:13:34
Not an expert but I don't see how using conventional means. The problem would be referring to lyrics files (names) in some user defined directory. In theory: columns, formatting string comparison - equal filename = artist - title 1, 0. Except for the filename which is a track not lyrics filename (assuming they are properly named).

Why can't you transfer them all and those with lyrics tags would be the ones that had lyrics files :-)
Title: foo_uie_lyrics3
Post by: fabiospark on 2015-09-26 16:08:44
I tried the search string [%title%] "lyrics.wikia.com" OR "genius.com" OR "oldielyrics.com" for "Online DB: Google search"
but now I have the same string into Timestamped 3 and in all the others Online DB search containers: how can I go back
to the original string of "Timestamped 3" (I don't know which one was)?


Thanks.
Title: foo_uie_lyrics3
Post by: LL25255252 on 2015-09-27 00:04:56
If lyrics of a track were saved by lyrics3 plugin in the UNSYNCED LYRICS  field and you use "Tag Search" as the first engine in the  Lyrics3-Preferences then the "Source" in the "About current lyrics" will  be "UNSYNCED LYRICS" and the "orginal" source will be erased forever.
(http://i.imgur.com/FUVKUEv.png)
The  solution can be as suggested in this thread to display the original  source DB/Lyrics Site on the first lines of the "Lyrics" tab.
Title: foo_uie_lyrics3
Post by: ohyeah on 2015-10-06 15:52:55
a component made years ago , adding 4 or 5 more lyric sources for lyrics3: 
千千静听/ttplayer  (timestamps 2 or 3 )?
虾米音乐/xiami.com
百度音乐/mp3.baidu.com
qq音乐/music.qq.com
...

download:
https://userscloud.com/2xn3muinb1ir (https://userscloud.com/2xn3muinb1ir)



Title: foo_uie_lyrics3
Post by: syrupbuccaneer on 2015-10-09 01:31:25
Is there a way to block the plugin from collating information from azlyrics? It always returns: "Visit www.azlyrics.com for these lyrics."
It's part of the Timestamped sure, but it also pops for the Google search as first result so naturally this is what the plugin shows by default.

Note that editing the title as per the top reply on this page DOES work, but it's more of a workaround of azlyrics being nonfunctional.
Title: foo_uie_lyrics3
Post by: arctic.vampire on 2015-10-10 01:41:21
a component made years ago , adding 4 or 5 more lyric sources for lyrics3: 
????/ttplayer  (timestamps 2 or 3 )?
????/xiami.com
????/mp3.baidu.com
qq??/music.qq.com
...

download:
https://userscloud.com/2xn3muinb1ir (https://userscloud.com/2xn3muinb1ir)


From what I'm seeing none of those are for lyrics in English. Could you add some English lyric sources?

thanks
Title: foo_uie_lyrics3
Post by: michtar on 2015-10-10 09:10:46
a component made years ago , adding 4 or 5 more lyric sources for lyrics3: 
????/ttplayer  (timestamps 2 or 3 )?
????/xiami.com
????/mp3.baidu.com
qq??/music.qq.com
...

download:
https://userscloud.com/2xn3muinb1ir (https://userscloud.com/2xn3muinb1ir)


From what I'm seeing none of those are for lyrics in English. Could you add some English lyric sources?

thanks

It works for English lyrics too. ????/ttplayer has some rather rare (not present in timestamped 3) .lrc and non synchronized files. Searching is a bit problematic - wide search parameters and some false results but it's a small price, very useful add-on.
Title: foo_uie_lyrics3
Post by: mzso on 2015-10-10 09:24:25
Does this replace the lyrics3 plugin or I have to add and configure a new panel?
Title: foo_uie_lyrics3
Post by: michtar on 2015-10-10 11:55:15
Does this replace the lyrics3 plugin or I have to add and configure a new panel?

No and no, it adds optional sources to the existing lyrics panel.
Title: foo_uie_lyrics3
Post by: mzso on 2015-10-10 12:07:09
Does this replace the lyrics3 plugin or I have to add and configure a new panel?

No and no, it adds optional sources to the existing lyrics panel.

How? I put it next to foo_uie_lyrics3.dll and new sources didn't appear. There are no instructions whatsoever...
Title: foo_uie_lyrics3
Post by: lvqcl on 2015-10-10 12:12:13
How? I put it next to foo_uie_lyrics3.dll and new sources didn't appear. There are no instructions whatsoever...

I think you should install it like any other plugin.
Title: foo_uie_lyrics3
Post by: mzso on 2015-10-10 12:39:44
How? I put it next to foo_uie_lyrics3.dll and new sources didn't appear. There are no instructions whatsoever...

I think you should install it like any other plugin.

Ah... Ironically the simplest one I didn't think of.


Also, ugh... These Chinese hieroglyphs...
At least some pinyin would be nice so I could tell them apart.
Title: foo_uie_lyrics3
Post by: michtar on 2015-10-11 08:41:54
Also, ugh... These Chinese hieroglyphs...
At least some pinyin would be nice so I could tell them apart.

Scandal really, only five posts above  :
a component made years ago , adding 4 or 5 more lyric sources for lyrics3: 
????/ttplayer  (timestamps 2 or 3 )?
????/xiami.com
????/mp3.baidu.com
qq??/music.qq.com
Title: foo_uie_lyrics3
Post by: ohyeah on 2015-10-11 13:02:36
a component made years ago , adding 4 or 5 more lyric sources for lyrics3: 
????/ttplayer  (timestamps 2 or 3 )?
????/xiami.com
????/mp3.baidu.com
qq??/music.qq.com
...

download:
https://userscloud.com/2xn3muinb1ir (https://userscloud.com/2xn3muinb1ir)


From what I'm seeing none of those are for lyrics in English. Could you add some English lyric sources?

thanks

as michtar said, it works for english too.
actually i had made another component for lyrics, you can add custom sources by writing jscripts easily(like wsh), but it comes with Chinese only.
Title: foo_uie_lyrics3
Post by: mzso on 2015-10-11 14:41:48
Scandal really, only five posts above  :
a component made years ago , adding 4 or 5 more lyric sources for lyrics3: 
????/ttplayer  (timestamps 2 or 3 )?
????/xiami.com
????/mp3.baidu.com
qq??/music.qq.com


Well that's not how they shows up in foobar, it'd be nice if they did. That's where I need to tell them apart.
Title: foo_uie_lyrics3
Post by: syrupbuccaneer on 2015-10-24 20:07:06
Genius no longer loading from Google Search? Load Failed every single time regardless of what song I search.
Title: foo_uie_lyrics3
Post by: CHEF-KOCH on 2015-10-26 10:09:49
Hello, thanks for this wonderful plugin. But I have a problem since I'm using it, I get huge memory leaks and the entire system gets unaccessable if I enable it. This can be 'fixed' by blocking Fb2K with the firewall (but also breaks the plugin functionally).

Lyric Show Panel 3 v0.4.5
Fb2K 1.3.8 and also on the latest beta
Win 7 up to win 10 (all systems)

Pretty much all settings default, only 'prefer synced' + 'only save synced lyrics automatically' and 'save to tag' is used.

I also tried to set another method as 'save to tag' because I think that could be the problem, but it's the same. Depending on the status if there is already a lyric or not it 'laggs' or uses high CPU usage for xyz seconds minutes. The same thing is also if I want to display the current lyrics, under some rare situations it eats my entire CPU for no reasons.

Would be nice to fix that because it's really dramatically, especially if I load a new album which has no lyrics and it searches for them.


Btw the Op also needs hardly an update, google code is now read-only, versions bump and such.


Thanks, let me know if I can help on debugging the issue or such.
Title: foo_uie_lyrics3
Post by: mzso on 2015-10-29 15:00:27
Does anyone have troubles with timestamped 3 serving lyrics like this:
Quote
On <00:27.92>the <00:28.19>edges <00:28.47>of <00:28.62>the <00:28.83>sharpest <00:29.81>knives,


Of course this is loaded instead of the other two correct ones from the same database...
Title: foo_uie_lyrics3
Post by: Pinok on 2015-10-29 19:47:11
Hello,

I've recently installed foo_uie_lyrics3. It works perfectly fine with songs that have ID3 tags (i.e. songs that I downloaded in iTunes). However, the majority of my music library is in the .wav format which does not support tags. I have not found a way to download lyrics for these songs, because I don't know how to let the plugin use the folder structure as a search parameter to find lyrics (i.e. /Music/Metallica/Master of Puppets/01 Battery/).

Is there a way to get lyrics if you use .wav files?
Title: foo_uie_lyrics3
Post by: marc2003 on 2015-10-29 21:55:58
foobar can tag wav files but other software might not be able to read them. the most sane thing to is convert those wav files to flac. if you use itunes/ipods/iphone/ipads etc then apple lossless would be a better choice.
Title: foo_uie_lyrics3
Post by: Pinok on 2015-10-29 22:48:02
foobar can tag wav files but other software might not be able to read them. the most sane thing to is convert those wav files to flac. if you use itunes/ipods/iphone/ipads etc then apple lossless would be a better choice.


That's not an option for me. I need a way to do it via the folder structure.
Title: foo_uie_lyrics3
Post by: marc2003 on 2015-10-30 00:01:00
That's not an option for me.


it never is....
Title: foo_uie_lyrics3
Post by: michtar on 2015-10-30 10:19:53
foobar can tag wav files but other software might not be able to read them. the most sane thing to is convert those wav files to flac. if you use itunes/ipods/iphone/ipads etc then apple lossless would be a better choice.


That's not an option for me. I need a way to do it via the folder structure.

Just convert and tag them.

If you have files and directories named consistently (artist - album - filename) you may try to extract search strings parameters from them using title formatting, I don't know: $directory(%path%,2) for artist and $substr(%filename%,6,100) for title if filename is 01 - title.
Title: foo_uie_lyrics3
Post by: Pinok on 2015-10-30 16:04:17
foobar can tag wav files but other software might not be able to read them. the most sane thing to is convert those wav files to flac. if you use itunes/ipods/iphone/ipads etc then apple lossless would be a better choice.


That's not an option for me. I need a way to do it via the folder structure.

Just convert and tag them.

If you have files and directories named consistently (artist - album - filename) you may try to extract search strings parameters from them using title formatting, I don't know: $directory(%path%,2) for artist and $substr(%filename%,6,100) for title if filename is 01 - title.


Using these parameters is what I thought of as well. If I use yours, it seems to work in general, but it cuts off the beginning of the title name in the title search field ("yond" instead of "09 Beyond"). Can you explain what $directory, (%path%), %substr% and the numbers 2, 6 and 100 mean in this context?

Thank you.
Title: foo_uie_lyrics3
Post by: marc2003 on 2015-10-30 18:52:07
http://wiki.hydrogenaud.io/index.php?title...tting_Reference (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference)
Title: foo_uie_lyrics3
Post by: michtar on 2015-10-30 19:33:14
Quote
Using these parameters is what I thought of as well. If I use yours, it seems to work in general, but it cuts off the beginning of the title name in the title search field ("yond" instead of "09 Beyond"). Can you explain what $directory, (%path%), %substr% and the numbers 2, 6 and 100 mean in this context?

Thank you.

From the link above:
$substr(s,m,n) Returns substring of string s, starting from m-th character and ending at n-th character.
In your case m=4 09 Beyond

$directory(x,n)[edit]
Extracts directory name from the file path x; goes up by n levels.
So if you have "artist" folder above "album" folder(s) than n=2.

Title: foo_uie_lyrics3
Post by: Pinok on 2015-10-30 20:34:52
Alright, now everything works perfectly fine and I get lyrics for all my songs. Thanks for your help.
Title: foo_uie_lyrics3
Post by: war59312 on 2015-11-07 20:30:04
I seem to get best results using this for title during search:

Quote
[%title%] "lyrics.wikia.com" OR "genius.com" OR "oldielyrics.com" OR "lyricsfreak.com" -azlyrics.com

azlyrics.com wont let you load lyrics so it's blocked on the end with the minus sign.

So add any site to end with minus sign to not use that site for lyrics search.

LyricsFreak.com seems to work the best for the music I listen to. Mainly country.
Title: foo_uie_lyrics3
Post by: maXelo on 2015-11-07 23:01:18
Is there any chance to add fullscreen support? like a karaoke mode?
Title: foo_uie_lyrics3
Post by: tripod31 on 2015-11-08 13:07:45
Version 0.4.5 can't retrieve lyrics from www.azlyrics.com.
So I build lyric spource compoment,from the "Lyric source SDK".
https://github.com/tripod31/foo_lyricsource (https://github.com/tripod31/foo_lyricsource)
Title: foo_uie_lyrics3
Post by: Arcane-BLUE on 2015-11-10 12:24:15
Version 0.4.5 can't retrieve lyrics from www.azlyrics.com.
So I build lyric spource compoment,from the "Lyric source SDK".
https://github.com/tripod31/foo_lyricsource (https://github.com/tripod31/foo_lyricsource)


I can confirm it works. The Readme needs a little work (and a spellcheck).

After installing the new component and placing the 2 DLLs in the Foobar directory, Go to Preferences > Tools > Lyric Show 3 and add "www.azlyrics.com" from 'Available Sources' to 'Search Order'.
I would suggest deactivating the "Online DB: Google Search" by moving it back to 'Available Sources'.

I hope this helps clear things up.

Good work, Tripod31, I appreciate it. 
Title: foo_uie_lyrics3
Post by: MaCs on 2015-11-10 15:21:31
I followed the instructions for foo_lyricsource but I get:

Failed to load DLL: foo_lyricsource.dll
Reason: Unsupported format or corrupted file
Title: foo_uie_lyrics3
Post by: Surfi on 2015-11-10 16:35:30
Reason: Unsupported format or corrupted file
::

Working flawless here. Check the size of the file (should be 198.144 Bytes).
If it's wrong try loading it again here (https://github.com/tripod31/foo_lyricsource/blob/master/Release/foo_lyricsource.dll?raw=true).


Greetings, ...

::
Title: foo_uie_lyrics3
Post by: MaCs on 2015-11-10 17:46:04
Thanks, it works now!
Title: foo_uie_lyrics3
Post by: tfish77 on 2015-11-17 19:57:22
I seem to get best results using this for title during search:

Quote
[%title%] "lyrics.wikia.com" OR "genius.com" OR "oldielyrics.com" OR "lyricsfreak.com" -azlyrics.com

azlyrics.com wont let you load lyrics so it's blocked on the end with the minus sign.

So add any site to end with minus sign to not use that site for lyrics search.

LyricsFreak.com seems to work the best for the music I listen to. Mainly country.


Where do you enter this string in the preferences? Thank you.
Title: foo_uie_lyrics3
Post by: syrupbuccaneer on 2015-11-18 01:19:02
Still getting "Load Failed" on Genius and Wikia Google searches. See picture: (http://puu.sh/lprbA/5ba66ff656.png)

Any fix would be appreciated.
Title: foo_uie_lyrics3
Post by: Wirrunna on 2015-11-19 23:05:56
Version 0.4.5 can't retrieve lyrics from www.azlyrics.com.
So I build lyric spource compoment,from the "Lyric source SDK".
https://github.com/tripod31/foo_lyricsource (https://github.com/tripod31/foo_lyricsource)


tripod31 - thank you, works like a charm (after I put the foo_lyricsource.dll into foobar2000\components, the other 2 dll are fine in the foobar2000 folder).
Title: foo_uie_lyrics3
Post by: attachmentDownload on 2015-11-25 17:36:33
a component made years ago , adding 4 or 5 more lyric sources for lyrics3: 
????/ttplayer  (timestamps 2 or 3 )?
????/xiami.com
????/mp3.baidu.com
qq??/music.qq.com
...

download:
https://userscloud.com/2xn3muinb1ir (https://userscloud.com/2xn3muinb1ir)


Can you please reupload the plugin? The link is dead.
Title: foo_uie_lyrics3
Post by: Arcane-BLUE on 2015-11-29 14:03:14
Still getting "Load Failed" on Genius and Wikia Google searches.

Any fix would be appreciated.


Quote from: Arcane-BLUE link=msg=0 date=
After installing the new component and placing the 2 DLLs in the Foobar directory, Go to Preferences > Tools > Lyric Show 3 and add "www.azlyrics.com" from 'Available Sources' to 'Search Order'.
I would suggest deactivating the "Online DB: Google Search" by moving it back to 'Available Sources'.
Title: foo_uie_lyrics3
Post by: ohyeah on 2015-11-30 04:56:18
a component made years ago , adding 4 or 5 more lyric sources for lyrics3: 
????/ttplayer  (timestamps 2 or 3 )?
????/xiami.com
????/mp3.baidu.com
qq??/music.qq.com
...

download:
https://userscloud.com/2xn3muinb1ir (https://userscloud.com/2xn3muinb1ir)


Can you please reupload the plugin? The link is dead.


https://userscloud.com/8cubgnmhqrbf (https://userscloud.com/8cubgnmhqrbf)

by the way, xiami.com is only available in mainland China.
Title: foo_uie_lyrics3
Post by: Dimsok on 2015-12-01 07:56:18
Need option to save lyric as lrc and in a tag at the same time as possible in minilyrics
Title: foo_uie_lyrics3
Post by: Dimsok on 2015-12-02 10:53:53
And what about possibility to make lyric clickable? Point to some string goes to that part of file with proper timing
Title: foo_uie_lyrics3
Post by: Ubel_Zum_End on 2015-12-02 16:43:45
Is it possible to make the lyrics panel have a minimize option?

I hate the fact that its focus has to be on top at all times and it blocks the rest of my Foobar window / other objects on my screen.

I'd like to be able to minimize it, closing the lyrics panel and reopening it is not very intuitive, but I wouldn't be surprised if this was some limitation in Foobar..

Much appreciate your work, this is a great plugin!

Thank you.
Title: foo_uie_lyrics3
Post by: Dimsok on 2015-12-04 18:23:24
How fast disable lyric search? With one checkmark like audoscrobbler? Can't find that option in settings
Title: foo_uie_lyrics3
Post by: syrupbuccaneer on 2015-12-05 09:38:42
Still getting "Load Failed" on Genius and Wikia Google searches.

Any fix would be appreciated.


Quote from: Arcane-BLUE link=msg=0 date=
After installing the new component and placing the 2 DLLs in the Foobar directory, Go to Preferences > Tools > Lyric Show 3 and add "www.azlyrics.com" from 'Available Sources' to 'Search Order'.
I would suggest deactivating the "Online DB: Google Search" by moving it back to 'Available Sources'.



AzLyrics has nothing to do with my request or issue but here's your pat on the head. Congrats. Well done.
Title: foo_uie_lyrics3
Post by: kanuac on 2015-12-14 22:08:32
https://userscloud.com/8cubgnmhqrbf (https://userscloud.com/8cubgnmhqrbf)

by the way, xiami.com is only available in mainland China.


Deleted.
The problems with uie_lyrics are getting quite obnoxious and I don't want to install more programs (unless they are portable, that is).
Title: foo_uie_lyrics3
Post by: m3ta on 2015-12-29 18:58:27
Does anyone know how to bypass the "local lyric already exists" false positive?

The situation: I got several versions of my audio files in different versions - mostly FLAC 44100 for "on the go" purposes, FLAC 96000 or 192000 for home listening.
However, just because I do have a .lrc for a 192k, that does not mean that I shouldn't be able to automatically save an .lrc for a different version. For a different dir, different file.

Yes, the artist-title is the same, but the directory is different, and even the filename is different. (all my FLACs are renamed to include bitrate on filename!)

All feedback appreciated.
Title: foo_uie_lyrics3
Post by: Speech on 2015-12-30 01:01:37
Does anyone know how to bypass the "local lyric already exists" false positive?

The situation: I got several versions of my audio files in different versions - mostly FLAC 44100 for "on the go" purposes, FLAC 96000 or 192000 for home listening.
However, just because I do have a .lrc for a 192k, that does not mean that I shouldn't be able to automatically save an .lrc for a different version. For a different dir, different file.

Yes, the artist-title is the same, but the directory is different, and even the filename is different. (all my FLACs are renamed to include bitrate on filename!)

All feedback appreciated.


Where do you save your files? If you keep them in the same folder, it's usually a mess. If your different files are in different folders, it's a no brainer. Just look in the "Lyric saving / Save method".
Title: foo_uie_lyrics3
Post by: m3ta on 2015-12-30 01:41:39
Does anyone know how to bypass the "local lyric already exists" false positive?

The situation: I got several versions of my audio files in different versions - mostly FLAC 44100 for "on the go" purposes, FLAC 96000 or 192000 for home listening.
However, just because I do have a .lrc for a 192k, that does not mean that I shouldn't be able to automatically save an .lrc for a different version. For a different dir, different file.

Yes, the artist-title is the same, but the directory is different, and even the filename is different. (all my FLACs are renamed to include bitrate on filename!)

All feedback appreciated.


Where do you save your files? If you keep them in the same folder, it's usually a mess. If your different files are in different folders, it's a no brainer. Just look in the "Lyric saving / Save method".


Indeed, that was my first attempt, and was messy indeed. Now I save every .lrc along with the corresponding .flac file, so each dir has the flac/lrc pairing.

My current options are "Enable automatic saving", "Save Method: Save to directory same as file".

However, the problem remains: if an .lrc is found and saved for ArtistX-TitleY on my 44100 dir, when going to my 96000 dir, I get the "local lyric already exists", and it's not saved.
It seems the plugin is caching results, or something to that effect.. (really unsure about the technicalities of the code, just reporting what's happening....)

Title: foo_uie_lyrics3
Post by: michtar on 2015-12-30 11:18:57
Quote
My current options are "Enable automatic saving", "Save Method: Save to directory same as file".

However, the problem remains: if an .lrc is found and saved for ArtistX-TitleY on my 44100 dir, when going to my 96000 dir, I get the "local lyric already exists", and it's not saved.
It seems the plugin is caching results, or something to that effect.. (really unsure about the technicalities of the code, just reporting what's happening....)

I use one directory so this is theoretical but some parts should work similarly. Plugin works by association but it looks like a name overrides a path? One solution you might try: change filename format to the one that differentiates files/lyrics. Then the problem is the search pattern because it still picks the old lyrics files and there's one pattern for online and local search. So unless you figure out  compatible search/saving formats (which I didn't :-)) you'd have to crate a new association manually, choose lyrics (which I do).

Title: foo_uie_lyrics3
Post by: m3ta on 2015-12-30 11:27:29
Quote
My current options are "Enable automatic saving", "Save Method: Save to directory same as file".

However, the problem remains: if an .lrc is found and saved for ArtistX-TitleY on my 44100 dir, when going to my 96000 dir, I get the "local lyric already exists", and it's not saved.
It seems the plugin is caching results, or something to that effect.. (really unsure about the technicalities of the code, just reporting what's happening....)

I use one directory so this is theoretical but some parts should work similarly. Plugin works by association but it looks like a name overrides a path? One solution you might try: change filename format to the one that differentiates files/lyrics. Then the problem is the search pattern because it still picks the old lyrics files and there's one pattern for online and local search. So unless you figure out  compatible search/saving formats (which I didn't :-)) you'd have to crate a new association manually, choose lyrics (which I do).


That really helped me to narrow down things. I converted a dir with FLACs to M4As, and did a "Download Lyrics" out of the context menu.
Surprise: only the first dir got lyrics saved. Indeed the problem lies within the search patterns.

I changed the search parameters to include codec, just to test. The good news is, it is unique, so it does try to do a search. The bad news is, obviously, no lyrics were found.

The plot thickens, but thanks for everyone's input so far..
Title: foo_uie_lyrics3
Post by: 73ChargerFan on 2016-01-03 04:18:01
Version 0.4.5 can't retrieve lyrics from www.azlyrics.com.
So I build lyric spource compoment,from the "Lyric source SDK".
https://github.com/tripod31/foo_lyricsource (https://github.com/tripod31/foo_lyricsource)

I got it installed in v1.3.8 but still get the message "Visit www.azlyics.com for these lyrics."

What am I doing wrong?
Title: foo_uie_lyrics3
Post by: osenboz on 2016-01-06 14:10:14
just in case some of you encountered the same problem:

i found that if either the title or the artist-name contains a dot ( . ) , the plugin will not be able to find any lyrics!

->  the problem can easily be resolved by replacing the search-parameters with:

Artist:  [$replace(%artist%,.,)]
Title:    [$replace(%title%,.,)]


Title: foo_uie_lyrics3
Post by: 961vector on 2016-01-06 19:04:34
Does anyone know how to adjust the lyrics scrolling speed? The default one is too erratic, but I can't seem to change it through the panel preferences since half of the options are cut off for some unknown reason.
Title: Re: foo_uie_lyrics3
Post by: nickdc on 2016-01-11 20:49:43
The plugin doesn't seem to work anymore, all i got is this anytime i try to load lyrics.
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>
Title: Re: foo_uie_lyrics3
Post by: anony on 2016-01-14 12:21:21
The plugin doesn't seem to work anymore, all i got is this anytime i try to load lyrics.
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

I have this problem too. This plugin is currently not very useful because of this. Can someone fix this?
Title: Re: foo_uie_lyrics3
Post by: Garba on 2016-01-15 15:23:02
The plugin doesn't seem to work anymore, all i got is this anytime i try to load lyrics.
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Install Windows 10 yesterday and I forget to save the lyrics :(
And now it is not working. Bad luck.
Hopefully it is resolved.
Title: Re: foo_uie_lyrics3
Post by: anony on 2016-01-16 02:31:20
Install Windows 10 yesterday and I forget to save the lyrics :(
And now it is not working. Bad luck.
Hopefully it is resolved.

It doesn't work in other Windows versions either, not just in Windows 10.
Title: Re: foo_uie_lyrics3
Post by: blaxima on 2016-01-16 18:33:28
Install Windows 10 yesterday and I forget to save the lyrics :(
And now it is not working. Bad luck.
Hopefully it is resolved.

It doesn't work in other Windows versions either, not just in Windows 10.

yep, stopped working a week ago for me, win 7. same error as everyone else
Title: Re: foo_uie_lyrics3
Post by: chimie on 2016-01-17 00:53:36
Hello! I'm trying to add more lyric servers to the component but idk how. I get stuck on the hostname [:port]
can someone give me an example?
Title: Re: foo_uie_lyrics3
Post by: andresrgv on 2016-01-17 17:59:33
lyric show panel found nothing anybody having the same problem ?
Title: Re: foo_uie_lyrics3
Post by: chimie on 2016-01-17 21:46:45
lyric show panel found nothing anybody having the same problem ?
Seems it's not working anymore
Title: Re: foo_uie_lyrics3
Post by: GeneV on 2016-01-18 10:06:02
Same problem here. It still shows lyrics which are already stored locally (e.g. Lyrics-Tag).
But it can't find any new lyrics, no matter which search order is configured in preferences.
Most peculiar.
Update with error correction (or at least instructions for workaround) would be highly appreciated.  :-)
Title: Re: foo_uie_lyrics3
Post by: andresrgv on 2016-01-20 02:04:55
lyric show panel found nothing anybody having the same problem ?
Seems it's not working anymore

what a shame isn't working any longer
Title: Re: foo_uie_lyrics3
Post by: andresrgv on 2016-01-20 02:06:06
does anybody know about any ohter component that can...basically do the same as lyric show panel?
Title: Re: foo_uie_lyrics3
Post by: andresrgv on 2016-01-20 13:03:22
I can confirm it works. The Readme needs a little work (and a spellcheck).

After installing the new component and placing the 2 DLLs in the Foobar directory, Go to Preferences > Tools > Lyric Show 3 and add "www.azlyrics.com" from 'Available Sources' to 'Search Order'.
I would suggest deactivating the "Online DB: Google Search" by moving it back to 'Available Sources'.

I hope this helps clear things up.

Good work, Tripod31, I appreciate it. 
still not working for me....i put "inconv.dll" and "zlib1.dll" in the main foobar directory and them "foo_lyricsource.dll" in component's diretory and them configure www.azlyric.com and nothing
Title: Re: foo_uie_lyrics3
Post by: andresrgv on 2016-01-21 03:15:18
I can confirm it works. The Readme needs a little work (and a spellcheck).

After installing the new component and placing the 2 DLLs in the Foobar directory, Go to Preferences > Tools > Lyric Show 3 and add "www.azlyrics.com" from 'Available Sources' to 'Search Order'.
I would suggest deactivating the "Online DB: Google Search" by moving it back to 'Available Sources'.

I hope this helps clear things up.

Good work, Tripod31, I appreciate it. 
still not working for me....i put "inconv.dll" and "zlib1.dll" in the main foobar directory and them "foo_lyricsource.dll" in component's diretory and them configure www.azlyric.com and nothing
Start working don't know how thought
Title: Re: foo_uie_lyrics3
Post by: Wirrunna on 2016-01-21 05:24:18
The plugin doesn't seem to work anymore, all i got is this anytime i try to load lyrics.
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Doesn't work here either. I'm blaming Bill Gates, I suspect he put out a Windows update that stuffed us all.
A friend has an old Win XP box, I'll give that a go and report back.
Title: Re: foo_uie_lyrics3
Post by: Hermanski on 2016-01-21 21:08:54
I also had this problem, i read the last page of this thread, installed the dll's and still no results.
Thereafter I went into the advanced options of the lyrics component and selected "always asume charset for lyrics". Mine is now "OEM 437 United States" and now the lyrics3 component is working with the azlyrics source.
Title: Re: foo_uie_lyrics3
Post by: Wirrunna on 2016-01-23 03:22:27
I also had this problem, i read the last page of this thread, installed the dll's and still no results.
Thereafter I went into the advanced options of the lyrics component and selected "always asume charset for lyrics". Mine is now "OEM 437 United States" and now the lyrics3 component is working with the azlyrics source.
Ok, I tried this with David Bowie's Darkstar after first checking that Azlyrics had the lyrics. It found lyrics for tracks 2 and 7. Better than nothing, but nowhere near as good as it used to be.
Hermanski, what OS are you using ? (I'm on Win 7 / 64)
Title: Re: foo_uie_lyrics3
Post by: GeneV on 2016-01-24 14:38:12
lyric show panel found nothing anybody having the same problem ?
Seems it's not working anymore

what a shame isn't working any longer
Still the same problem here: No lyrics can be found.
Any rescue in sight?
Title: Re: foo_uie_lyrics3
Post by: jmcyang on 2016-01-25 03:34:14
The plugin doesn't seem to work anymore, all i got is this anytime i try to load lyrics.
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Same here..

I thought it might be a change in Windows Firewall rolled out to everybody in a Windows Update. I checked Windows Firewall, but everything *seems* fine to me -- an exception for foobar2000 TCP and for UDP, in private domain for inbound connections (with outbound connections being allowed by default without need for exceptions). I'm definitely not very familiar with Windows Firewall though, so people are welcome to check into this more if they want...
Title: Re: foo_uie_lyrics3
Post by: nikolai4ik on 2016-01-25 10:15:41
The plugin doesn't seem to work anymore, all i got is this anytime i try to load lyrics.
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Same here..

I thought it might be a change in Windows Firewall rolled out to everybody in a Windows Update. I checked Windows Firewall, but everything *seems* fine to me -- an exception for foobar2000 TCP and for UDP, in private domain for inbound connections (with outbound connections being allowed by default without need for exceptions). I'm definitely not very familiar with Windows Firewall though, so people are welcome to check into this more if they want...
It's obviously not a firewall issue.
Title: Re: foo_uie_lyrics3
Post by: anony on 2016-01-25 13:17:14
I also had this problem, i read the last page of this thread, installed the dll's and still no results.
Thereafter I went into the advanced options of the lyrics component and selected "always asume charset for lyrics". Mine is now "OEM 437 United States" and now the lyrics3 component is working with the azlyrics source.

How do you add the azlyrics source?
Title: Re: foo_uie_lyrics3
Post by: onethreeonefour on 2016-01-25 15:43:50
The plugin doesn't seem to work anymore, all i got is this anytime i try to load lyrics.
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Same here..

I thought it might be a change in Windows Firewall rolled out to everybody in a Windows Update. I checked Windows Firewall, but everything *seems* fine to me -- an exception for foobar2000 TCP and for UDP, in private domain for inbound connections (with outbound connections being allowed by default without need for exceptions). I'm definitely not very familiar with Windows Firewall though, so people are welcome to check into this more if they want...
It's obviously not a firewall issue.

I solved the XML problem by changing the lyrics search order by only selecting the AzLyrics from the OnlineDB and now it works well.
Title: Re: foo_uie_lyrics3
Post by: DiasDePlaya on 2016-01-25 22:29:34
The plugin doesn't seem to work anymore, all i got is this anytime i try to load lyrics.
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Same here..

I thought it might be a change in Windows Firewall rolled out to everybody in a Windows Update. I checked Windows Firewall, but everything *seems* fine to me -- an exception for foobar2000 TCP and for UDP, in private domain for inbound connections (with outbound connections being allowed by default without need for exceptions). I'm definitely not very familiar with Windows Firewall though, so people are welcome to check into this more if they want...
It's obviously not a firewall issue.

I solved the XML problem by changing the lyrics search order by only selecting the AzLyrics from the OnlineDB and now it works well.

How do you did this? Please help us!
Title: Re: foo_uie_lyrics3
Post by: Spikedeheld on 2016-01-26 09:34:59
Ok, I've tried for 2 days now, and can't seem to find an answer, so I registered specifically to ask this - please help
- What I want to do -
Save lyrics to the SYLT tag (synchronized lyrics) of my files, and have them show through Lyric Show Panel 3, that's all!
- What I tried -
I set my Preferences to "Tag Search" and "Associations Search" only, Properties of "Tag Search" are "Read lyrics from these tags: LYRICS" (assuming this is the SYLT tag)
The Lyric Saving - Save Method is set to "Save to tag" with synced lyrics tag "LYRICS", and unsynced lyric tag empty.
Now, whatever I type, and save, it will not save it to the SYLT tag, nor show it.... I haven't got a clue why, please help
Title: Re: foo_uie_lyrics3
Post by: michtar on 2016-01-26 11:03:57
Ok, I've tried for 2 days now, and can't seem to find an answer, so I registered specifically to ask this - please help
- What I want to do -
Save lyrics to the SYLT tag (synchronized lyrics) of my files, and have them show through Lyric Show Panel 3, that's all!
- What I tried -
I set my Preferences to "Tag Search" and "Associations Search" only, Properties of "Tag Search" are "Read lyrics from these tags: LYRICS" (assuming this is the SYLT tag)
The Lyric Saving - Save Method is set to "Save to tag" with synced lyrics tag "LYRICS", and unsynced lyric tag empty.
Now, whatever I type, and save, it will not save it to the SYLT tag, nor show it.... I haven't got a clue why, please help
Tag search properties - add SYLT tag source.
Edit: that's for reading, for saving SYLT instead of LYRICS
Title: Re: foo_uie_lyrics3
Post by: Spikedeheld on 2016-01-26 17:10:45
Ok, I've tried for 2 days now, and can't seem to find an answer, so I registered specifically to ask this - please help
- What I want to do -
Save lyrics to the SYLT tag (synchronized lyrics) of my files, and have them show through Lyric Show Panel 3, that's all!
- What I tried -
I set my Preferences to "Tag Search" and "Associations Search" only, Properties of "Tag Search" are "Read lyrics from these tags: LYRICS" (assuming this is the SYLT tag)
The Lyric Saving - Save Method is set to "Save to tag" with synced lyrics tag "LYRICS", and unsynced lyric tag empty.
Now, whatever I type, and save, it will not save it to the SYLT tag, nor show it.... I haven't got a clue why, please help
Tag search properties - add SYLT tag source.
Edit: that's for reading, for saving SYLT instead of LYRICS
Well, for the unsynced lyrics, I can get it to work (it saves to UNSYNCED LYRICS, and it shows up in Mp3tag/MediaMonkey/...), but the synced lyrics.... When I edit the file with e.g. SYLTEdit, foobar2000 doesn't recognize it, and when I save synced lyrics (like you suggested) in foobar2k, only foobar seems to recognize that (SYLTEdit claims the SYLT tag is empty)....
Title: Re: foo_uie_lyrics3
Post by: michtar on 2016-01-27 00:16:39
Quote
Well, for the unsynced lyrics, I can get it to work (it saves to UNSYNCED LYRICS, and it shows up in Mp3tag/MediaMonkey/...), but the synced lyrics.... When I edit the file with e.g. SYLTEdit, foobar2000 doesn't recognize it, and when I save synced lyrics (like you suggested) in foobar2k, only foobar seems to recognize that (SYLTEdit claims the SYLT tag is empty)....
I don't know what SYLTedit is and why it's not compatible but in foobar you can
- set up both synced and unsynced target tags choosing whatever name you want SYLT, UNSYNCED LYRICS etc.
- add those tags to tag sources
and it should work.

If SYLTedit saves lyrics to SYLT tag in a standard format and you added SYLT tag in sources it should work too.
Title: Re: foo_uie_lyrics3
Post by: blaxima on 2016-01-27 05:50:49
How do you did this? Please help us!

https://github.com/tripod31/foo_lyricsource
Title: Re: foo_uie_lyrics3
Post by: Wirrunna on 2016-01-27 23:12:55
https://github.com/tripod31/foo_lyricsource
That fixed the azlyrics add on, however it couldn't find lyrics for track 4 of David Bowie's Darkstar - Sue (Or In a Season of Crime) - despite azlyrics having the lyrics. Maybe something to do with the brackets in the title.
Thank you tripod31 and blaxima.
Title: Re: foo_uie_lyrics3
Post by: cvx007 on 2016-01-28 12:21:07
https://github.com/tripod31/foo_lyricsource
That fixed the azlyrics add on, however it couldn't find lyrics for track 4 of David Bowie's Darkstar - Sue (Or In a Season of Crime) - despite azlyrics having the lyrics. Maybe something to do with the brackets in the title.
Thank you tripod31 and blaxima.
AZlyrics works partially for me too.  Same as for Wirrunna sometimes it doesn't find lyrics even though they are available on AZlyrics (e.g. White Stripes - [De Stijl] Apple Blossom). I tried to wipe all metadata except 'Artist Name', 'Track tittle' and 'Album Title' but it didn't help, I checked for spelling mistakes no luck as well :/. Any idea how to resolve this?
Title: Re: foo_uie_lyrics3
Post by: CHEF-KOCH on 2016-01-29 13:47:44
Can confirm, with out-of-the box settings the plugin no longer finds anything. I also tried the tips but without luck.
Title: Re: foo_uie_lyrics3
Post by: blaxima on 2016-01-29 17:10:52
AZlyrics works partially for me too.  Same as for Wirrunna sometimes it doesn't find lyrics even though they are available on AZlyrics (e.g. White Stripes - [De Stijl] Apple Blossom). I tried to wipe all metadata except 'Artist Name', 'Track tittle' and 'Album Title' but it didn't help, I checked for spelling mistakes no luck as well :/. Any idea how to resolve this?

Yeah, all of my White Stripes songs return no lyrics in spite of them being on the site. I'm going to assume that it's something to do with the query. I've tried messing around with the settings with no luck so it might be inside the lyric_source plugin itself.
Title: Re: foo_uie_lyrics3
Post by: netant on 2016-01-30 10:18:24
AZlyrics is able to find most of the lyrics, but the problem... its downloading non synced lyrics & saving its as LRC  (overwriting my few of my previously synced lyrics), the LRC with no timestamp, its just plain lyrics saving as .lrc instead of .txt  as i have configured to save only timestamped lyrics.

this site has lots of LRC http://lirik.mobi/ does anyone know how to include this as a source ?

Thanks

AZlyrics works partially for me too.  Same as for Wirrunna sometimes it doesn't find lyrics even though they are available on AZlyrics (e.g. White Stripes - [De Stijl] Apple Blossom). I tried to wipe all metadata except 'Artist Name', 'Track tittle' and 'Album Title' but it didn't help, I checked for spelling mistakes no luck as well :/. Any idea how to resolve this?

Yeah, all of my White Stripes songs return no lyrics in spite of them being on the site. I'm going to assume that it's something to do with the query. I've tried messing around with the settings with no luck so it might be inside the lyric_source plugin itself.
Title: Re: foo_uie_lyrics3
Post by: Arcane-BLUE on 2016-01-31 22:45:14
Any fix would be appreciated.
Quote from: Arcane-BLUE link=msg=0
After installing the new component and placing the 2 DLLs in the Foobar directory, Go to Preferences > Tools > Lyric Show 3 and add "www.azlyrics.com" from 'Available Sources' to 'Search Order'.
I would suggest deactivating the "Online DB: Google Search" by moving it back to 'Available Sources'.

AzLyrics has nothing to do with my request or issue but here's your pat on the head. Congrats. Well done.
Indignant ingrate. That's the last time I help on this borked component.  It's people like you that drive help away.
Title: Re: foo_uie_lyrics3
Post by: jmcyang on 2016-02-03 12:08:07
Sheesh. Good going syrupbuccaneer.
Title: Re: foo_uie_lyrics3
Post by: redorb on 2016-02-03 19:17:00
Cant figure out how to add http://www.azlyrics.com/ in Lyric Show 3?
That option is not working for me, I must be missing something.
http://web.comhem.se/u5127956/lyric%20show.jpg
All lyrics I had before updating foobar is somehow lost, have no idea what happened to the stored ones.
Just gone, so I'll have to start all over again, but that's OK, keeps me busy...
Hopefully someone has ideas on the lyrics issue, it's really sad they don't work anymore.

Thanks and best regards
Title: Re: foo_uie_lyrics3
Post by: jmcyang on 2016-02-04 06:39:27
Cant figure out how to add http://www.azlyrics.com/ in Lyric Show 3?
That option is not working for me, I must be missing something.
http://web.comhem.se/u5127956/lyric%20show.jpg
All lyrics I had before updating foobar is somehow lost, have no idea what happened to the stored ones.
Just gone, so I'll have to start all over again, but that's OK, keeps me busy...
Hopefully someone has ideas on the lyrics issue, it's really sad they don't work anymore.

Thanks and best regards

You need to install an additional component and some additional .dll's before the azlyrics source will show up as an option in lyric show 3. Here: https://github.com/tripod31/foo_lyricsource
Title: Re: foo_uie_lyrics3
Post by: komhst on 2016-02-04 07:40:13
After installing the additional components it works now ok for me.
Thanks!
Title: Re: foo_uie_lyrics3
Post by: rouge on 2016-02-04 09:03:23
Any fix would be appreciated.
Quote from: Arcane-BLUE link=msg=0
After installing the new component and placing the 2 DLLs in the Foobar directory, Go to Preferences > Tools > Lyric Show 3 and add "www.azlyrics.com" from 'Available Sources' to 'Search Order'.
I would suggest deactivating the "Online DB: Google Search" by moving it back to 'Available Sources'.

AzLyrics has nothing to do with my request or issue but here's your pat on the head. Congrats. Well done.
Indignant ingrate. That's the last time I help on this borked component.  It's people like you that drive help away.

Thanks for the concise instructions and help to get this component working again!  I really appreciate it.  I find karaoke to be very therapeutic.

Go to https://github.com/tripod31/foo_lyricsource and download the two .zip files and foo_lyricsource.dll

Note: follow the directions closely and take the two .dll files--one each from the two .zip files--from inside the bin\ folders (iconv.dll and libxml2.dll)  and put them in your "program files (x86)\foobar2000\" folder. Then install the foo_lyricsource.dll plug-in to your components folder.

Voila! azlyrics is added to the list of sources in the show_lyrics_3 options! Getting David Bowie ★ (RIP) lyrics right now.

Thanks, Arcane-BLUE!

I know these boards can be combative and frustrating sometimes, but it's better to assume ignorance rather than ill intent and manners.

Hope this helps.
Title: Re: foo_uie_lyrics3
Post by: redorb on 2016-02-04 10:01:43
Hallelujah, I've been saved by "jmcyang" and "rogue"!! :D
The culprit was -->foo_lyricsource.dll<--
Missed that one completely!
It should be mentioned here, that would make things easier:
http://www.foobar2000.org/components/view/foo_uie_lyrics3
Exchausted... but happy!
Thanks a lot, problem solved!
Title: Re: foo_uie_lyrics3
Post by: apastuszak on 2016-02-05 03:55:50
Got everything set up and it still won't download any lyrics.  Any time I try and go to azlyrics.com on any device in my house in a browser I get a "Connection Reset By Peer" page.  So I'm thinking that's the issue.

Anyone else having connectivity issues to azlyrics or is it just me?

EDIT:  Odd part is, I use my VPN service and VPN in from Germany, and the page loads just fine.  I may need to call the fine folks at Verizon FIOS tech support.
Title: Re: foo_uie_lyrics3
Post by: NoToneS on 2016-02-06 21:18:26
https://github.com/tripod31/foo_lyricsource
That fixed the azlyrics add on, however it couldn't find lyrics for track 4 of David Bowie's Darkstar - Sue (Or In a Season of Crime) - despite azlyrics having the lyrics. Maybe something to do with the brackets in the title.
Thank you tripod31 and blaxima.

I've noticed the same i think %title% needs some kind of regexp $replace function i however an no good with regexp so its beyond me
i tried $replace(%title%,(, ,),) but something is obviously wrong as its still doesn't work for tracks with () in the title

EDIT: finally sussed it
$replace(%title%,$char(40),,$char(41),)

works fine
Title: Re: foo_uie_lyrics3
Post by: GeneV on 2016-02-07 16:04:45
It's nice if some people even get azlyrics working.
For me still nothing is working - the plugin doesn't find any lyrics, no matter what conviguration of sources or search order.
Would appreciate any help!
Title: Re: foo_uie_lyrics3
Post by: cvx007 on 2016-02-08 23:07:38
Guys lets be honest this plugin is dead. I recommend you to start using Mini Lyrics. If you tinker with it a little you'll get amazing results. It's worth mentioning that not only it finds most of the lyrics (even non-english ones) but also they are all timestamped and whole program is compatible with foobar2k! ;) Here is sample of how it looks for me: (floating txt, but u can also make it a box to fit in ur foobar window)(http://i.imgur.com/0YRPR6U.png)
download here: http://www.crintsoft.com/
Title: Re: foo_uie_lyrics3
Post by: NoToneS on 2016-02-09 14:34:40
Guys lets be honest this plugin is dead. I recommend you to start using Mini Lyrics. If you tinker with it a little you'll get amazing results. It's worth mentioning that not only it finds most of the lyrics (even non-english ones) but also they are all timestamped and whole program is compatible with foobar2k! ;) Here is sample of how it looks for me: (floating txt, but u can also make it a box to fit in ur foobar window)(http://i.imgur.com/0YRPR6U.png)
download here: http://www.crintsoft.com/

Thanks for this - I like how it can autosave to ID3Tag
Title: Re: foo_uie_lyrics3
Post by: nikolai4ik on 2016-02-10 07:34:52
Guys lets be honest this plugin is dead. I recommend you to start using Mini Lyrics. If you tinker with it a little you'll get amazing results. It's worth mentioning that not only it finds most of the lyrics (even non-english ones) but also they are all timestamped and whole program is compatible with foobar2k! ;) Here is sample of how it looks for me: (floating txt, but u can also make it a box to fit in ur foobar window)(http://i.imgur.com/0YRPR6U.png)
download here: http://www.crintsoft.com/

Thanks for this - I like how it can autosave to ID3Tag
Does it save for you? I couldn't get it to work.
Title: Re: foo_uie_lyrics3
Post by: NoToneS on 2016-02-11 11:40:15
Guys lets be honest this plugin is dead. I recommend you to start using Mini Lyrics. If you tinker with it a little you'll get amazing results. It's worth mentioning that not only it finds most of the lyrics (even non-english ones) but also they are all timestamped and whole program is compatible with foobar2k! ;) Here is sample of how it looks for me: (floating txt, but u can also make it a box to fit in ur foobar window)(http://i.imgur.com/0YRPR6U.png)
download here: http://www.crintsoft.com/

Thanks for this - I like how it can autosave to ID3Tag
Does it save for you? I couldn't get it to work.

See my prefs below
(http://s2.postimg.org/k55rr1ju1/Untitled.png)
Title: Re: foo_uie_lyrics3
Post by: redorb on 2016-02-11 18:44:52
Guys lets be honest this plugin is dead. I recommend you to start using Mini Lyrics. If you tinker with it a little you'll get amazing results. It's worth mentioning that not only it finds most of the lyrics (even non-english ones) but also they are all timestamped and whole program is compatible with foobar2k! ;) Here is sample of how it looks for me: (floating txt, but u can also make it a box to fit in ur foobar window)(http://i.imgur.com/0YRPR6U.png)
download here: http://www.crintsoft.com/
This software your referring to has the ugliest GUI I've seen in years. It does not play well with foobar at all!
Also it didn't uninstall properly, left lots of remnants. This is not a good alternative in my opinion!
Title: Re: foo_uie_lyrics3
Post by: nikolai4ik on 2016-02-12 18:02:17
See my prefs below
(http://s2.postimg.org/k55rr1ju1/Untitled.png)
Doesn't work for me this way, tried it some time ago. Had to do this - https://hydrogenaud.io/index.php/topic,111056.0.html
Title: Re: foo_uie_lyrics3
Post by: klepetox on 2016-02-13 09:48:34
This software your referring to has the ugliest GUI I've seen in years. It does not play well with foobar at all!
Also it didn't uninstall properly, left lots of remnants. This is not a good alternative in my opinion!

Redorb, GUI is rather unusual, but not bad at all. Try Metal skin.
It works very well, finds almost every lyrics, much more better than old Lyrics show panel. I think this is very good alternative solution. Big step ahead, give it second chance.

(http://horyjeseniky.cz/images/temp/MiniLyrics.jpg)
Title: Re: foo_uie_lyrics3
Post by: WilB on 2016-02-19 00:25:54
Hopefully there should be a new version of foo_uie_lyrics3 on it's way. I have had 3 tests versions from The vern over the last few weeks.

I thought I would point out this package that's been around for a while "Extend Sources For Lyrics3.fb2k-component" (http://cdpos.biz/showthread.php?292-Lyric-Show-Panel-3-(%D0%9F%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%BF%D0%B5%D1%81%D0%B5%D0%BD)-3-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0) which contains 4 timestamp (sync) databases that are working and 1 unsync database (scroll down the web page until you see the package). Note that the "Extend sources" are installed as for any component, e.g. drag & drop on to the components page in file/preferences. The new sources should then appear as available sources within foo_uie_lyrics3 preferences/lyric searching.

Also lower down on the same web page is Custom Lyric Source 0.1 с that contains a working version of AZlyrics. Extract the zip and then install the Custom Lyric Source.fb2k-component as above. There is also a working version of Lyrics from metal-archives.com 0.2 с on the page (metal-archives seems to work only by artist searching).

Darklyrics within foo_uie_lyrics3 also continues to work.

Until the anticipated new version, these 8 functioning databases mean foo_uie_lyrics3 continues to work well, and of course these databases will also work in a new version.
Title: Re: foo_uie_lyrics3
Post by: PeteG on 2016-02-19 05:24:03
Thanks for the update. Indeed good news! If my memory serves me correctly, The vern has been busy getting an academic degree!? Hopefully he got it.
And thanks for the link to the Russian forum.
Users downloading "Custom Lyric Source 0.1" should note (as stated on the web page) that get_lyric.exe must be copied to fb2k's root folder (in addition to installation of the plugin itself).
get_lyric.exe is a compiled Python command line utility. Executing this from a command prompt
Code: [Select]
get_lyric.exe --list
will show the seven site names that is supported in this version. (get_lyric.exe --help prints an argument list.)
A test has so far only resulted in unsynced lyrics.
Title: Re: foo_uie_lyrics3
Post by: fabiospark on 2016-02-19 17:44:44
At my first attemp I got Chinese lyrics and related only to the title but not to the artist I could see in the lyric search window: what am I doing wrong?

Thanks.
Title: Re: foo_uie_lyrics3
Post by: Wirrunna on 2016-02-19 21:05:20
Hopefully there should be a new version of foo_uie_lyrics3 on it's way. I have had 3 tests versions from The vern over the last few weeks.

Thank you for the heads up.
Title: Re: foo_uie_lyrics3
Post by: elia_is_me on 2016-02-20 00:20:36
At my first attemp I got Chinese lyrics and related only to the title but not to the artist I could see in the lyric search window: what am I doing wrong?

Thanks.
You do nothing wrong. Lyric search world not as precise as you thought, so you may got the totally wrong lyric.
You got Chinese lyric only because you added some Chinese lyric detabase to lyric-show3 whitch provided by "Extend Sources For Lyrics3.fb2k-component".
Title: Re: foo_uie_lyrics3
Post by: redorb on 2016-02-20 21:01:20
Hopefully there should be a new version of foo_uie_lyrics3 on it's way. I have had 3 tests versions from The vern over the last few weeks.

I thought I would point out this package that's been around for a while "Extend Sources For Lyrics3.fb2k-component" (http://cdpos.biz/showthread.php?292-Lyric-Show-Panel-3-(%D0%9F%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%BF%D0%B5%D1%81%D0%B5%D0%BD)-3-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0) which contains 4 timestamp (sync) databases that are working and 1 unsync database (scroll down the web page until you see the package). Note that the "Extend sources" are installed as for any component, e.g. drag & drop on to the components page in file/preferences. The new sources should then appear as available sources within foo_uie_lyrics3 preferences/lyric searching.

Also lower down on the same web page is Custom Lyric Source 0.1 с that contains a working version of AZlyrics. Extract the zip and then install the Custom Lyric Source.fb2k-component as above. There is also a working version of Lyrics from metal-archives.com 0.2 с on the page (metal-archives seems to work only by artist searching).

Darklyrics within foo_uie_lyrics3 also continues to work.

Until the anticipated new version, these 8 functioning databases mean foo_uie_lyrics3 continues to work well, and of course these databases will also work in a new version.
This sounds promising! Will keep my sharp eyes open for this development!
MiniLyrics is not an option as far as I'm concerned!
Poorly written code and an ugly GUI! Not recommended for serious users!
Title: Re: foo_uie_lyrics3
Post by: GeneV on 2016-02-22 10:12:15
First, Thanks to WilB the others for this helpful advice.  :) 
Based on this I was able to configure a working configuraton for my foobar-lyrics.  8) 
Nevertheless, I'm also looking forward to a new version of foo_uie_lyrics3, where everythings works smoothly again.
Maybe it should be mentioned that for foo_lyricsource there is another website available: https://github.com/tripod31/foo_lyricsource .
I also tried the old Lyrics Grabber ( https://code.google.com/archive/p/lyricsgrabber2 ).
It works fine with the currently foo_uie_lyrics3 and is an another workaround until foo_uie_lyrics3 is "healed" again.

Title: Re: foo_uie_lyrics3
Post by: GeneV on 2016-02-24 11:02:44
First, Thanks to WilB the others for this helpful advice.  :) 
Based on this I was able to configure a working configuraton for my foobar-lyrics.  8) 
Nevertheless, I'm also looking forward to a new version of foo_uie_lyrics3, where everythings works smoothly again.
Maybe it should be mentioned that for foo_lyricsource there is another website available: https://github.com/tripod31/foo_lyricsource .
I also tried the old Lyrics Grabber ( https://code.google.com/archive/p/lyricsgrabber2 ).
It works fine with the currently foo_uie_lyrics3 and is an another workaround until foo_uie_lyrics3 is "healed" again.


What I'd like to add:
The components pointed to by WilB all come with a cyrillic/russian UI (or something like that).
Does anyone know how to switch this to english?
Title: Re: foo_uie_lyrics3
Post by: elia_is_me on 2016-02-24 12:36:48
First, Thanks to WilB the others for this helpful advice.  :) 
Based on this I was able to configure a working configuraton for my foobar-lyrics.  8) 
Nevertheless, I'm also looking forward to a new version of foo_uie_lyrics3, where everythings works smoothly again.
Maybe it should be mentioned that for foo_lyricsource there is another website available: https://github.com/tripod31/foo_lyricsource .
I also tried the old Lyrics Grabber ( https://code.google.com/archive/p/lyricsgrabber2 ).
It works fine with the currently foo_uie_lyrics3 and is an another workaround until foo_uie_lyrics3 is "healed" again.


What I'd like to add:
The components pointed to by WilB all come with a cyrillic/russian UI (or something like that).
Does anyone know how to switch this to english?


The original one is in Chinese. I think a Russian version is more friendly...
Title: Re: foo_uie_lyrics3
Post by: Wirrunna on 2016-03-01 23:35:20
Chrome decided to translate the Russian for me, here is the database list -

Russified component Extend Sources For Lyrics3 (DB Lyrics to 3)
File Name foo_lyrics3exsrc.dll

This component adds to the Online Databases 3 Lyrics:

DB Online: xiami.com (China)
DB Online: ttlrcct.qianqian.com (China)
DB Online: music.qq.com (China)
DB Online: music.douban.com (China)
DB Online: box.zhangmen.baidu.com (China)
DB Online: azlyrics.com


Not much of a help as they are (except for azlyrics) all in Chinese.

I'll just wait impatiently for the vern.
Title: Re: foo_uie_lyrics3
Post by: スラッシュ on 2016-03-02 17:41:06
Users downloading "Custom Lyric Source 0.1" should note (as stated on the web page) that get_lyric.exe must be copied to fb2k's root folder (in addition to installation of the plugin itself).
get_lyric.exe is a compiled Python command line utility. Executing this from a command prompt
Code: [Select]
get_lyric.exe --list
will show the seven site names that is supported in this version. (get_lyric.exe --help prints an argument list.)
A test has so far only resulted in unsynced lyrics.
This one is giving me a lot of false positives, just a heads up! Seems like it will always return a result, even if it's complete nonsense. Not sure if there's a way to fix that easily or not?
Title: Re: foo_uie_lyrics3
Post by: Dimsok on 2016-03-02 19:44:09
That plugin still doesn't have possibility to disable? When i have bad internet and sometimes need to stop lyric searching is there a way except of deleting from list of component?
Title: Re: foo_uie_lyrics3
Post by: blaxima on 2016-03-03 16:58:44
Chrome decided to translate the Russian for me, here is the database list -

Russified component Extend Sources For Lyrics3 (DB Lyrics to 3)
File Name foo_lyrics3exsrc.dll

This component adds to the Online Databases 3 Lyrics:

DB Online: xiami.com (China)
DB Online: ttlrcct.qianqian.com (China)
DB Online: music.qq.com (China)
DB Online: music.douban.com (China)
DB Online: box.zhangmen.baidu.com (China)
DB Online: azlyrics.com


Not much of a help as they are (except for azlyrics) all in Chinese.

I'll just wait impatiently for the vern.

Baidu is known adware/spyware company. I wouldn't want a plugin on my system communicating with them
Title: Re: foo_uie_lyrics3
Post by: elia_is_me on 2016-03-04 06:23:04
Chrome decided to translate the Russian for me, here is the database list -

Russified component Extend Sources For Lyrics3 (DB Lyrics to 3)
File Name foo_lyrics3exsrc.dll

This component adds to the Online Databases 3 Lyrics:

DB Online: xiami.com (China)
DB Online: ttlrcct.qianqian.com (China)
DB Online: music.qq.com (China)
DB Online: music.douban.com (China)
DB Online: box.zhangmen.baidu.com (China)
DB Online: azlyrics.com


Not much of a help as they are (except for azlyrics) all in Chinese.

I'll just wait impatiently for the vern.

Baidu is known adware/spyware company. I wouldn't want a plugin on my system communicating with them

Everybody hates Baidu.
Title: Re: foo_uie_lyrics3
Post by: Sharif on 2016-03-04 18:50:03
I keep on getting this error
<?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Here is a tread with things I tried
https://linustechtips.com/main/topic/558972-foobar2000-lyrics-component-error/#comment-7364840
Title: Re: foo_uie_lyrics3
Post by: apastuszak on 2016-03-06 14:57:49
I cannot get Minilyrics to work.  Keeps giving me an Error 17.  And I don't see any options in the preferences to write to Vorbis Comments, just to ID3 tags.  I'll wait for the update.
Title: Re: foo_uie_lyrics3
Post by: rlmauro on 2016-03-09 17:20:00
The Error 17 is happening because the minilyrics.com DNS is not working.  So the only way I was able to get the lyric download to work was to add the following to my Hosts file (for windows users):

74.208.224.110 minilyrics.com
74.208.224.110 www.minilyrics.com

The host file is usually located at: C:\Windows\System32\drivers\etc\hosts (you need admin privileges).  You may need to reboot after editing the file.
Title: Re: foo_uie_lyrics3
Post by: nikolai4ik on 2016-03-10 16:29:37
Any news on the updated version?
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2016-03-13 22:31:09
Hello,

The custom source I've made one year ago for ML is still working. I just had to patch lyrics loading in a rush because of DNS who breaks about a month ago.

So if The Vern has no plan time to release an updated version in the following days, I can publish it if someone is interested. But you will have to be lenient because I am not very skilled at C++ so it must inevitably contain some memory leaks, or even worse.
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-14 16:18:03
Hopefully there should be a new version of foo_uie_lyrics3 on it's way. I have had 3 tests versions from The vern over the last few weeks.

I thought I would point out this package that's been around for a while "Extend Sources For Lyrics3.fb2k-component" (http://cdpos.biz/showthread.php?292-Lyric-Show-Panel-3-(%D0%9F%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%BF%D0%B5%D1%81%D0%B5%D0%BD)-3-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0) which contains 4 timestamp (sync) databases that are working and 1 unsync database (scroll down the web page until you see the package).
Hell, I've been looking for that chinese sources plugin for quite a while, could only find dead links. Seems like I've been looking in the wrong places. Thanks for posting this.


Not much of a help as they are (except for azlyrics) all in Chinese.

I'll just wait impatiently for the vern.

The sites are chinese, but they don't only have chinese lyrics. In fact, they have loads of stuff. I think even more than default sources ever had in terms of synced lyrics.

There is one major drawback though. The most useful of them do not support exact match search, or it is not implemented. So if you're searching for more obscure lyrics, you'll get a lot of wrong results and will have to click "next lyrics" several times. Sometimes a lot of times.

So yeah, we're all looking forward for the vern to update this.
Hello,

The custom source I've made one year ago for ML is still working. I just had to patch lyrics loading in a rush because of DNS who breaks about a month ago.

So if The Vern has no plan time to release an updated version in the following days, I can publish it if someone is interested. But you will have to be lenient because I am not very skilled at C++ so it must inevitably contain some memory leaks, or even worse.
Someone is very interested ;D

On a side note, how come the default fallback text has no progress bar?
(https://hydrogenaud.io/index.php?action=dlattach;topic=90338.0;attach=9665;image)
Code: [Select]
$if(%search_state% $not(),$progress2(%search_progress%, 100, 25,'█','░'))$if(%search_state% $not(), ,No lyrics available. Tough luck. 

๐·°'('৹˃̵﹏˂̵৹')'°·๐)
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-16 02:53:33
darklyrics database started giving me "Finished searching" response with nothing following it. Am I the only one?
Example track: KMFDM - Entschuldigung
Title: Re: foo_uie_lyrics3
Post by: Sharif on 2016-03-16 12:27:58
I am still wondering how to get this solved
?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-16 15:54:42
I am still wondering how to get this solved
?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Check which database gives you the error by right clicking and choosing "about current lyrics", then disable it in preferences.
Title: Re: foo_uie_lyrics3
Post by: Sharif on 2016-03-16 23:39:38
I am still wondering how to get this solved
?xml version="1.0" encoding="UTF-8" ?>
<result errmsg="Search ID or Code error!" errcode="32006"></result>

Check which database gives you the error by right clicking and choosing "about current lyrics", then disable it in preferences.

The only one working is the Local tags,as for Timestamped 2 and local file search throws out that error
As for the rest,keeps on finding nothing (Tried Bunch of newer tracks,Classic rock,Japanese,Korean bands/artists) some of the songs I tried,I particularly remember there being synced lyrics
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-16 23:59:22
The only one working is the Local tags,as for Timestamped 2 and local file search throws out that error
As for the rest,keeps on finding nothing (Tried Bunch of newer tracks,Classic rock,Japanese,Korean bands/artists) some of the songs I tried,I particularly remember there being synced lyrics

Local file search probably gives you that error because you have automatic lyrics saving enabled, and it saved that error message as lyrics into files, and then reads them from those files because local files search is higher up in the order list.

Apart from that, most, if not all, stock lyrics databases are now dead or useless. I mean, they may not actually be dead, just no longer accessible through this plugin. If you want to get any lyrics with this plugin, you'll have to install custom sources.
I know of :
Azlyrics plugin (lots of non-synced lyrics)
Metal-archives plugin (some rare metal lyrics)
Chinese sites plugin (loads of synced lyrics, but no exact match search, so it gives a lot of garbage results you have to click through on more obscure lyrics)
You can find them in some of the above posts.
Also check out ESLyrics plugin. It has it's pros and cons, but I started to use it as default lyrics plugin, and use Lyrics Show as a fallback.

Title: Re: foo_uie_lyrics3
Post by: Sharif on 2016-03-17 08:24:47
The only one working is the Local tags,as for Timestamped 2 and local file search throws out that error
As for the rest,keeps on finding nothing (Tried Bunch of newer tracks,Classic rock,Japanese,Korean bands/artists) some of the songs I tried,I particularly remember there being synced lyrics

Local file search probably gives you that error because you have automatic lyrics saving enabled, and it saved that error message as lyrics into files, and then reads them from those files because local files search is higher up in the order list.

Apart from that, most, if not all, stock lyrics databases are now dead or useless. I mean, they may not actually be dead, just no longer accessible through this plugin. If you want to get any lyrics with this plugin, you'll have to install custom sources.
I know of :
Azlyrics plugin (lots of non-synced lyrics)
Metal-archives plugin (some rare metal lyrics)
Chinese sites plugin (loads of synced lyrics, but no exact match search, so it gives a lot of garbage results you have to click through on more obscure lyrics)
You can find them in some of the above posts.
Also check out ESLyrics plugin. It has it's pros and cons, but I started to use it as default lyrics plugin, and use Lyrics Show as a fallback.



Can you link me to Azlyrics/ESLyrics can't seem to find them (Never installed other plugins before)
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-17 11:41:24
Can you link me to Azlyrics/ESLyrics can't seem to find them (Never installed other plugins before)
https://github.com/tripod31/foo_lyricsource
https://hydrogenaud.io/index.php/topic,111278.0.html
Title: Re: foo_uie_lyrics3
Post by: Sharif on 2016-03-17 14:42:42
Can you link me to Azlyrics/ESLyrics can't seem to find them (Never installed other plugins before)
https://github.com/tripod31/foo_lyricsource
https://hydrogenaud.io/index.php/topic,111278.0.html

Strange even Eslyrics
Screenshot
https://onedrive.live.com/redir?resid=684BD9C2F27BEA71!6894&authkey=!AJRrBxyiOokxjfE&v=3&ithint=photo%2cpng
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-17 14:44:19
Strange even Eslyrics
Screenshot
https://onedrive.live.com/redir?resid=684BD9C2F27BEA71!6894&authkey=!AJRrBxyiOokxjfE&v=3&ithint=photo%2cpng
It probably finds same error lyrics files, try deleting them.
Title: Re: foo_uie_lyrics3
Post by: Sharif on 2016-03-17 16:00:46
Strange even Eslyrics
Screenshot
https://onedrive.live.com/redir?resid=684BD9C2F27BEA71!6894&authkey=!AJRrBxyiOokxjfE&v=3&ithint=photo%2cpng
It probably finds same error lyrics files, try deleting them.

Yup it works now! Thank you!
I will keep myself updated to when a english version will be out =)
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2016-03-17 19:26:58
Hello,

Well, sorry for the little delay, I am a little busy too. Here is the ML source, it is provided as is, with all its drawbacks and flaws, I couldn't be held responsible for anything related to its use. Enjoy it. :D

N.B.: Please, don't forget to delete/uninstall it as soon as The Vern come back with a fixed version in order to avoid any conflicts.
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-17 20:50:02
Hello,

Well, sorry for the little delay, I am a little busy too. Here is the ML source, it is provided as is, with all its drawbacks and flaws, I couldn't be held responsible for anything related to its use. Enjoy it. :D

N.B.: Please, don't forget to delete/uninstall it as soon as The Vern come back with a fixed version in order to avoid any conflicts.

Works fine so far, thanks a lot, great job!
Title: Re: foo_uie_lyrics3
Post by: michtar on 2016-03-18 12:50:17
Hello,

Well, sorry for the little delay, I am a little busy too. Here is the ML source, it is provided as is, with all its drawbacks and flaws, I couldn't be held responsible for anything related to its use. Enjoy it. :D
N.B.: Please, don't forget to delete/uninstall it as soon as The Vern come back with a fixed version in order to avoid any conflicts.
Works, brilliant.
Title: Re: foo_uie_lyrics3
Post by: Isabelxxx on 2016-03-18 14:11:11
To get Azlyrics working in Lyrics Show 3 "()" and "the" prefixes need to be removed from artist and title.

In references->Search parameters
Artist:
Code: [Select]
[$stripprefix(%artist%)]
Title:
Code: [Select]
[$replace(%title%,$char(40),,$char(41),)]

Title: Re: foo_uie_lyrics3
Post by: The vern on 2016-03-18 16:11:59
New version uploaded - 0.5. It's on the repository.

Sources are now functional as well as some background small behind the scenes changes (it now uses the foobar http client for most internet requests)

Enjoy
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-18 16:46:00
New version uploaded - 0.5. It's on the repository.

Sources are now functional as well as some background small behind the scenes changes (it now uses the foobar http client for most internet requests)

Enjoy
Great news!
Again, the databases are not named. Not that I mind it, but it's not clear if any of the user-made databases have been rendered redundant with new release. Can you shine some light on that?
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-18 20:06:01
Also, are databases like Timestamped 2a, Timestamped 2b, etc the same database with different search parameters? If so, what are the parameters?
Title: Re: foo_uie_lyrics3
Post by: rek0 on 2016-03-18 22:31:22
Thank you very much for update vern! Timestamped 3 is the best for now!
However Timestamped 5 always finds lyrics for different song. Only artist is correct

PS some of you ask so stupid questions that I don't know whether to laugh or cry. Names of servers? Search parameters? Please...
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2016-03-18 23:36:52
Hi,

New version uploaded - 0.5. It's on the repository.
Glad to see you back again! And that you finally managed to fix native ML support, my source plugin has not been useful for a long time. ^^

Again, the databases are not named. Not that I mind it, but it's not clear if any of the user-made databases have been rendered redundant with new release. Can you shine some light on that?
Not sure that The Vern would appreciate those details to be disclosed publicly here in the eyes of Googlebot, but I can tell you in PM if you want. And regarding to the three T.S. 2*, they all lead to the same server, so I don't think there is much, if any, differences.
Title: Re: foo_uie_lyrics3
Post by: tenarms on 2016-03-20 02:47:38
Thank you to The Vern for the 0.5 update!  Everything works here better than before, with one exception.  If I have Online DB: Google Search selected and a result is returned from that DB, foobar2000 crashes when the attempt is made to load the lyrics.  I'm running foobar2000 v1.2.3 for better compatibility in Wine under Linux, so if this error cannot be reproduced elsewhere, that might be why.  I'm reporting it just in case anyone else is seeing crashes and having trouble tracking them down.  The workaround is simple, I just don't select Google Search DB.  It's nice having so many DBs to choose from now!
Title: Re: foo_uie_lyrics3
Post by: mobyduck on 2016-03-20 08:51:00
Again, the databases are not named. Not that I mind it, but it's not clear if any of the user-made databases have been rendered redundant with new release. Can you shine some light on that?
Not sure that The Vern would appreciate those details to be disclosed publicly here in the eyes of Googlebot, but I can tell you in PM if you want. And regarding to the three T.S. 2*, they all lead to the same server, so I don't think there is much, if any, differences.
I also would like to know more about it: I see 8 different TS sources and it is not clear to me which I am supposed to use.

As a side note, I noticed that when a song has both the LYRICS tag and a local lyrics file, the latter is loaded even if "Tag Search" is the first item in Search order: is this normal?

Thanks.

Alessandro
Title: Re: foo_uie_lyrics3
Post by: komhst on 2016-03-21 12:52:28
New version uploaded - 0.5. It's on the repository.

Sources are now functional as well as some background small behind the scenes changes (it now uses the foobar http client for most internet requests)

Enjoy

Thanks! It's working perfectly.
Title: Re: foo_uie_lyrics3
Post by: Dexter_prog on 2016-03-21 23:39:32
Hey, is there any filter I can use if ALL my tags are "##. Title"? (changing this is not an option)
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-03-21 23:45:14
Hey, is there any filter I can use if ALL my tags are "##. Title"? (changing this is not an option)
Well, if general foobar syntax works, then something like
$right(%title%,$sub($len(%title%), 4))
should work.
Title: Re: foo_uie_lyrics3
Post by: Dexter_prog on 2016-03-22 00:23:15
Hey, is there any filter I can use if ALL my tags are "##. Title"? (changing this is not an option)
Well, if general foobar syntax works, then something like
$right(%title%,$sub($len(%title%), 4))
should work.

It does! I tried hopelessly for 1 hour and couldn't figure it out. Thank you very much! No more manual seraching
Title: Re: foo_uie_lyrics3
Post by: manudevil on 2016-03-23 12:58:41
Oh thank you ! It works again ! Great job !
Title: Re: foo_uie_lyrics3
Post by: pocarrie on 2016-03-23 16:07:43
thanks to Vern, the plugin now works again, but with one important exception (at least in my system): it doesn't allow to save the lyrics in files tag :'(
Title: Re: foo_uie_lyrics3
Post by: rek0 on 2016-03-25 12:48:37
thanks to Vern, the plugin now works again, but with one important exception (at least in my system): it doesn't allow to save the lyrics in files tag :'(
It does  (at least in my system)
Title: Re: foo_uie_lyrics3
Post by: Just_Addict on 2016-03-26 04:31:56
Oh brother :D Never realized this because I'd never used FB2K to listen to radio streams, but now that this component works again, I noticed it had zero problems getting the lyrics for songs played on a radio stream :)

This solves a problem I was toying with in a nice way with an added bonus... how to keep track of which songs played when listening to a stream and having the lyrics to boot. 
And file date/time of the lyric neatly reflects the TOD the song got played.

Not 100% flawless, results will vary of course with success rate of retrieving a lyric....
Title: Re: foo_uie_lyrics3
Post by: Wirrunna on 2016-03-28 02:30:50
The vern, many thanks for the update, works perfectly.

Been configuring my library in sections, then search "lyrics MISSING", then running foo_uie_lyrics3 in batch mode to find lyrics.
Title: Re: foo_uie_lyrics3
Post by: awkwardanchor on 2016-03-29 14:57:55
New update works wonderfully! I've been spending many hours trying to find workarounds and other solutions, but now they're working again and I've very happy.

Thank you so much for all your work. :)
Title: Re: foo_uie_lyrics3
Post by: drbeachboy on 2016-03-29 17:28:46
First off, thank you for all the work in updating the component. It is most appreciated. With that, is it possible to update the version from 1.52? With v1.56 being out there, every time I open up fb2k my update component keeps popping up to update foo_discogs.
Thanks again.
Title: Re: foo_uie_lyrics3
Post by: cvx007 on 2016-03-31 20:56:43
New version uploaded - 0.5. It's on the repository.

Sources are now functional as well as some background small behind the scenes changes (it now uses the foobar http client for most internet requests)

Enjoy

U
ARE
GOLDEN
Title: Re: foo_uie_lyrics3
Post by: Just_Addict on 2016-04-01 00:29:59
FYI.
Online DB: Timestamped 6 server has been taken down.

EDIT: plus on most of the other ones I get a client _disconnect every time so that leaves me just the two working servers... guess these guys don't like their lyrics being pulled...

Title: Re: foo_uie_lyrics3
Post by: apastuszak on 2016-04-22 16:07:42
I just installed 0.5 and the latest foo_lyric_sources and am unable to find any lyrics.  Anything I try says "No Lyrics found"

My sources are azlyrics, darklyrics and lyrics.wikia.com
Title: Re: foo_uie_lyrics3
Post by: TomBomb on 2016-04-24 15:59:19
Hi,

First, let me say thanks for keeping that awesome plug in updated :)

I just have one quick question: is there a way to add line breaks to lyrics?

I have some lyrics for songs in japanese... My knowledge of the language is not enough for me to read the lyrics in japanese, but I do like to keep the proper japanese spelling in the lyrics, so what I have is romaji / japanese spelling. Fo each line of lyrics, I'd like to display:

Japanese characters
Romaaji spelling

Is therre a way I can do this? All I need is a character I can insert to create a line break.

For information: I save my lyrics in .txt files in a dedicated directory, so that they are easy to find, easy to edit if needed, and easy to backup.

Thanks very much in advance!
Title: Re: foo_uie_lyrics3
Post by: PengQ on 2016-04-25 07:06:53
great job ,thanks
Title: Re: foo_uie_lyrics3
Post by: DiasDePlaya on 2016-04-27 00:58:40
Thanks you, thanks you, thanks you!!!!
Title: Re: foo_uie_lyrics3
Post by: スラッシュ on 2016-04-27 22:35:08
I'm getting a lot of false positives with lyrics source 5,just a heads up! it seems to match even when just one of the search terms (artist OR song title) match, resulting in a lot of bad matches...
Title: Re: foo_uie_lyrics3
Post by: Parole on 2016-04-28 18:30:50
I'm getting a lot of false positives with lyrics source 5,just a heads up! it seems to match even when just one of the search terms (artist OR song title) match, resulting in a lot of bad matches...

I agree. It's my last one from the ordered list, but I might disable it.
Title: Re: foo_uie_lyrics3
Post by: jhmasuji on 2016-05-03 15:38:52
I have a confusion. Close the lyric windows(or exit foobar) when foobar2000 play a file, the foobar will unresponsive.
at windows 10 build 14328, foobar v1.3.10.
Title: Re: foo_uie_lyrics3
Post by: KDDLB on 2016-05-04 08:03:10
It'd be nice if we could disable the fading transition between normal and highlighted line(s).
Title: Re: foo_uie_lyrics3
Post by: Dimsok on 2016-05-18 15:11:41
Can you add option to save both to tags and as lrc?
Title: Re: foo_uie_lyrics3
Post by: klezzzka on 2016-05-26 10:41:55
Hello Guys! Plugin working great, but there is one thing that bothering me. I'm using only nonsynced lyrics sources: darklyrics, lyrics.wikia and google search. So, nothing wrong with darklyrics, but from other two, foobar receives just one big wall of text.
(http://i.imgur.com/z8PiB0v.jpg)(http://i.imgur.com/GWn51eB.jpg)
Is there any way i can fix this?
Title: Re: foo_uie_lyrics3
Post by: The vern on 2016-05-26 11:26:36
@klezzzka:
I don't understand what the problem is. Do you want it to have spacing between verses? That's not something have any control over, I just copy how it's displayed on the web page
Title: Re: foo_uie_lyrics3
Post by: klezzzka on 2016-05-26 11:34:35
Yes, it's about space between verses :) well, thx anyway for reply.
Title: Re: foo_uie_lyrics3
Post by: Just_Addict on 2016-05-27 04:07:48
if they're non-synced then they's just plain text files you can open in an editor to add line breaks where you want then
Title: Re: foo_uie_lyrics3
Post by: zuifon on 2016-06-01 18:46:51
Hello !

Is it possible to create a .lrc file with the same name as the .mp3 ?
Title: Re: foo_uie_lyrics3
Post by: Dimsok on 2016-06-03 08:58:56
Bad, that it can't read lyrics from tags, saved by minilyrics, I have many such songs, in which lyrics save not at the beginning of files, like in foo_lyrics, but in the end.
Title: Re: foo_uie_lyrics3
Post by: porkpiehat on 2016-06-05 14:47:06
Hello !

Is it possible to create a .lrc file with the same name as the .mp3 ?

Yes, it's easy.
Go to "File - Preferences - Lyric Show 3 - Lyric Saving", you can see "Filename format" box. Type %filename% in the box and that's it.
Title: Re: foo_uie_lyrics3
Post by: JVB on 2016-06-14 14:17:43
Hello. I was just wondering if there was a way to add additional sources for the lyrics panel? I want to add musixmatch to it, since none of the ones offered could find the lyrics to one of the albums i added.
Title: Re: foo_uie_lyrics3
Post by: apastuszak on 2016-06-15 19:44:52
Is there any way to enable some kind of debugging, so I can find out why this plugin never finds any lyrics for me?
Title: Re: foo_uie_lyrics3
Post by: Parole on 2016-06-18 10:05:45
Hello. I was just wondering if there was a way to add additional sources for the lyrics panel? I want to add musixmatch to it, since none of the ones offered could find the lyrics to one of the albums i added.

You can use ESLyric (https://hydrogenaud.io/index.php?topic=111278). Post your script then for the benefit of all the users.
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-07-05 11:23:49
Hi!
I reinstalled windows moved the foobar folder but get this:
Quote
Failed to load DLL: foo_lyrics3exsrc.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

Does anyone know what it's missing all the sudden? I got it from this thread sometime, but since a thread searching feature is lacking can't really find anything of it.

BTW can someone summarize what's available and from where? It's getting really complicated now that we extensions of extensions...
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-07-05 12:37:32
Okay.
Apparently it's missing SHARED.DLL and MSVCR100.DLL. Of course installing the the msvc++ redistributable fails... Why wouldn't it?
These are the error lines:
Code: [Select]
SetupResources.dll missing from 1038 directory

Returning IDOK. INSTALLMESSAGE_ERROR [The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2203. ]
MSI (d:\085fdbd6a7999ca571\vc_red.msi) Installation failed. Msi Log: Microsoft Visual C++ 2010 x86 Redistributable Setup_20160705_133158791-MSI_vc_red.msi.txt
PerformOperation returned 1603 (translates to HRESULT = 0x80070643)
Action complete
OnFailureBehavior for this item is to Rollback.
Title: Re: foo_uie_lyrics3
Post by: attachmentDownload on 2016-08-17 14:19:42
Hi!
How and where can i change the font size? Thanks for answer.
Title: Re: foo_uie_lyrics3
Post by: MC Escher on 2016-08-17 18:16:44
Right click on the panel and click on Panel Preferences. Then under Colours and Fonts, Select Mode: Custom. Now you can change the font.
Title: Re: foo_uie_lyrics3
Post by: elia_is_me on 2016-08-18 21:18:39
Hi!
I reinstalled windows moved the foobar folder but get this:
Quote
Failed to load DLL: foo_lyrics3exsrc.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

Does anyone know what it's missing all the sudden? I got it from this thread sometime, but since a thread searching feature is lacking can't really find anything of it.

BTW can someone summarize what's available and from where? It's getting really complicated now that we extensions of extensions...

foo_lyrics3exsrc.dll depend on foo_uie_lyric3.dll, you should install lyric3 component first.
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-08-19 11:34:22
Hi!
I reinstalled windows moved the foobar folder but get this:
Quote
Failed to load DLL: foo_lyrics3exsrc.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

Does anyone know what it's missing all the sudden? I got it from this thread sometime, but since a thread searching feature is lacking can't really find anything of it.

BTW can someone summarize what's available and from where? It's getting really complicated now that we extensions of extensions...

foo_lyrics3exsrc.dll depend on foo_uie_lyric3.dll, you should install lyric3 component first.

Naturally. I didn't uninstall any of it. What actually was missing were the visual c++ libraries. (which for a long time failed to install)
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-08-25 19:33:08
Can I somehow stop this plugin from loading utter BS as the lyrics. I figured removing associations search would help, but that's the only thing unremovable. It basically loads lyrics from any artist if there's a matching song title if it doesn't find for the actual artist.
Also even though there are appropriate unsynced lyrics, it still loads a BS synced one from a different artist if I have it set to prefer synced.

Okay, so looking further one would think the search parameters > artist field should be what's it. But even though I changed it from the default $if2(%artist%,) to $if3(%artist%,%album artist%,%performer%), or even just %artist% it doesn't work. I still get a song by a different artist. So stupid...
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-08-28 20:13:37
Can I somehow stop this plugin from loading utter BS as the lyrics. I figured removing associations search would help, but that's the only thing unremovable. It basically loads lyrics from any artist if there's a matching song title if it doesn't find for the actual artist.
Also even though there are appropriate unsynced lyrics, it still loads a BS synced one from a different artist if I have it set to prefer synced.

Okay, so looking further one would think the search parameters > artist field should be what's it. But even though I changed it from the default $if2(%artist%,) to $if3(%artist%,%album artist%,%performer%), or even just %artist% it doesn't work. I still get a song by a different artist. So stupid...
Check which database gives you the BS lyrics (right click>about current lyrics) and disable it in preferences. I think Timestamped 5 is the one that does not return exact searches, but I'm not 100% sure.
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-08-28 21:33:04
Check which database gives you the BS lyrics (right click>about current lyrics) and disable it in preferences. I think Timestamped 5 is the one that does not return exact searches, but I'm not 100% sure.
I was expecting the the lyrics plugin managed that itself. At least that's what makes sense to me. Especially since you can set search parameters.

I see multiple sources though:
(https://abload.de/img/lyrics7hsmc.png)

But taking out minilyrics might be a blow. I think it might be the biggest lyrics db.

(PS file attaching is broken it seems.)
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-08-28 21:41:39
Jesus Christ...
Now that I removed the two troublesome sources. The local filesearch source prioritizes the *.foo_dr.txt file in the music files source folder... [Double-facepalm]
Which isn't even named as artist - title, only the same filename with the extensions that I mentioned.
Title: Re: foo_uie_lyrics3
Post by: michtar on 2016-08-28 21:50:39
But taking out minilyrics might be a blow. I think it might be the biggest lyrics db.

(PS file attaching is broken it seems.)
Separate minilyrics source plugin searches by title, the one included in lyric show panel under timestamped 3 by artist and title so complaining about it here makes little sense. Uninstall or remove it (minilyrics) from sources, keep timestamped 3.

Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-08-28 21:55:55
If I'm not mistaken that minilyrics source you have is the external source made for the previous version of the plugin where minilyrics was broken. It's been fixed since, so this one that you use is at the very least superfluous and possibly broken.
As for the .txt files, the quickest solution would be just disabling local files search.

UPD oh hell, somebody beat me to it =)
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-08-29 09:47:55
But taking out minilyrics might be a blow. I think it might be the biggest lyrics db.

(PS file attaching is broken it seems.)
Separate minilyrics source plugin searches by title, the one included in lyric show panel under timestamped 3 by artist and title so complaining about it here makes little sense. Uninstall or remove it (minilyrics) from sources, keep timestamped 3.
I already did. Though I wasn't sure if any of the others is minilyrics. (Where else would one complain? :) the plugin was shared here and it doesn't have an own discussion thread as far as I know)
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-08-29 09:53:09
As for the .txt files, the quickest solution would be just disabling local files search.

UPD oh hell, somebody beat me to it =)
Disabling local file search doesn't make sense. It creates more problems then it solves. I have a bunch of saved lyrics, some with modifyied sync that load instantly. Also the way the plugin works it only shows downloaded lyrics after all the provider returned something or timed out. Which can be something like a 30 second or more. It's also hard to weed out malfunctioning/non-functioning sources because there no test feature provided.

Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2016-08-29 12:34:11
As for the .txt files, the quickest solution would be just disabling local files search.

UPD oh hell, somebody beat me to it =)
Disabling local file search doesn't make sense. It creates more problems then it solves. I have a bunch of saved lyrics, some with modifyied sync that load instantly. Also the way the plugin works it only shows downloaded lyrics after all the provider returned something or timed out. Which can be something like a 30 second or more. It's also hard to weed out malfunctioning/non-functioning sources because there no test feature provided.



Each database has its own properties, including local files search. Maybe you can experiment with "custom filename format" option.
You can also save to tags and not local files. Not sure if this woks with cue sheets though.
Also, is your local file search on top of the database list?
Title: Re: foo_uie_lyrics3
Post by: Havokdan on 2016-09-24 13:54:24
Translated as was possible within my limitations this plugin for the Portuguese of Brazil, leave it attached.
Title: Re: foo_uie_lyrics3
Post by: Havokdan on 2016-09-25 18:24:00
Good afternoon, I searched but did not find the option to delete my own posts, would like to remove the post I made earlier, does anyone could direct me how I do it or an administrator erase my previous post this?
Title: Re: foo_uie_lyrics3
Post by: mzso on 2016-11-17 17:07:32
Hi!

One nice thing would be is .srt support. Some youtube videos have good synced subtitles, which I can download in SRT format. However this lyrics plugin doesn't support it.
Title: Re: foo_uie_lyrics3
Post by: nomoss on 2017-01-18 00:34:11
This is a terrific plug in.  I'm finding lyrics to almost all of my files. 

Can anyone tell me how I set up the plugin to search for unsynced lyrics but have the found lyrics written to the lyrics tag so they can be read by iPeng without the annoying time stamps (iPeng/squeezebox only looks in the lyrics tag)?  I can manually copy the unsynced lyrics and paste to the lyrics tag but this process seems to be limited to pasting about 100 or so files at a time, so it's becoming quite a project.  (Alternatively maybe there is a way to bulk paste thousands of tags at the same time.)
Title: Re: foo_uie_lyrics3
Post by: always.beta on 2017-01-18 06:24:03
Can anyone tell me how I set up the plugin to search for unsynced lyrics but have the found lyrics written to the lyrics tag so they can be read by iPeng without the annoying time stamps (iPeng/squeezebox only looks in the lyrics tag)? 
You can try ESLyric. You can find it here. (https://hydrogenaud.io/index.php/topic,113111.0.html)
Title: Re: foo_uie_lyrics3
Post by: michtar on 2017-01-18 12:04:37
Can anyone tell me how I set up the plugin to search for unsynced lyrics but have the found lyrics written to the lyrics tag I can manually copy the unsynced lyrics and paste to the lyrics tag but this process seems to be limited to pasting about 100 or so files at a time, so it's becoming quite a project.  (Alternatively maybe there is a way to bulk paste thousands of tags at the same time.)
Lyrics searching: search for this type of lyric: only non-synced
Lyrics saving: save method: save to tag

Bulk saving: select files: context menu: download lyrics with 'save to tag' option. Source can be 'local files search', if you already have them, so download is a bit misleading.

The only problem I noticed with batch downloading (online sources) is that sometimes lyrics can't be found (skipped) despite being there. So I'd suggest re-checking one by one for those missing.
Title: Re: foo_uie_lyrics3
Post by: nomoss on 2017-01-18 15:35:16
Thanks for the suggestion, I did not have much with luck with ESLyric, seems you have to play the song to have to get it searching?

However there is a simple tweak in LyricsShow3 to save unsynced lyrics to lyrics.  Preferences/Tools/LyricShow 3/Lyric Saving/Save Method:  Save to Tag, then set the Synced lyric tag to:  LYRICS and set he Unsynced lyric tag to LYRICS.

That method saves the all the found lyrics to the LYRICS tag!
Title: Re: foo_uie_lyrics3
Post by: culinko on 2017-02-10 01:11:33
Hello again! The plugin is still working really great, but I found a small bug today. One of the illegal characters (the backslash "\") is not correctly changed into the underscore sign as the other illegal characters are. Instead it behaves windows-like and creates a directory from the part before the backslash sign and the lyric file from the part after the backslash sign. It happened to me today on the song "40 Years Back\Come" from Röyksopp. Thanks a lot for the fix, much appreciated!
Title: Re: foo_uie_lyrics3
Post by: culinko on 2017-02-10 13:57:00
Sorry for double posting, but I was dealing with a similar issue in Mp3Tag and I was told on the forums that the backslash is not an invalid character. I realize that someone can tag their music to make the advantage ouf of the backslashes, so I guess this would either have to be configurable or a won'tfix. So I'm just gonna use "$replace([%artist% - ]%title%,\,_)" instead of "[%artist% - ]%title%" for now.
Title: Re: foo_uie_lyrics3
Post by: Rozelnox on 2017-03-08 03:02:21
Hello dear the Vern, I signed only to report this bugs I've found on foo_uie_lyrics3 not sure if already been reported in previous 69 pages of thread. First thank you for all your work, then:

1) I noticed that even if I put the preference to display "only non-synced lyrics" and I uncheck "Enable scroll" option the lyrics will keep scrolling slowly no matter what and on non-synced ones the lyrics will be displayed already at the ending lines and mouse scrolling won't work on the lyrics anymore to scroll up/down.

Again if I check again "enable scroll" that is described to apply only to synced lyrics, now the mouse scroll will work on non-synced but after you scroll just once, the lyrics will start to auto moving slowly every 2 seconds while it should remain stationary. Maybe I'm doing something wrong (it may depend from the fact that I'm using the plugin on web-radios tracks?).

2) The panel preferences window is displayed wrong and the content is cut. It will be impossible to select and view properly some settings, is not possible to resize the window and drag it by the corners with the cursor in any way, specifically the sections not displayed are bottom and right side, for this I will attach a screenshot.

OS: Windows 10 Home 64 bit
Foobar2000 v1.3.14

I wish you good work.  :))
Title: Re: foo_uie_lyrics3
Post by: TheClash on 2017-03-09 17:54:42
Is it possible to display always the artist and the title in the lyrics show panel? Actually in some cases it works (because the lyrics author added artist and title info into the lyrics themselves), but in most cases it doesn't. This happens also if the lyrics code contains correct [ar: ...], [ti: ...] tags.
Title: Re: foo_uie_lyrics3
Post by: foolver on 2017-03-16 15:46:43
Hi everyone.

This works really great for me, but there's one tidbit which I'm wondering if it could be changed. Every time it saves the lyrics to the tag, it always starts with the name of the artist and the song title. In the past I would simply get the lyrics themselves inserted in the tag.

Is there anyway to change this?

Thanks a lot!
Title: Re: foo_uie_lyrics3
Post by: senjacob on 2017-04-02 05:58:27
Please add support for foobar2000 android app also.
Title: Re: foo_uie_lyrics3
Post by: mzso on 2017-04-02 10:45:33
Hi everyone.

This works really great for me, but there's one tidbit which I'm wondering if it could be changed. Every time it saves the lyrics to the tag, it always starts with the name of the artist and the song title. In the past I would simply get the lyrics themselves inserted in the tag.

Is there anyway to change this?

Thanks a lot!
Add tag searching on top at Preferences > Lyrics show 3 > Lyric Searching
Title: Re: foo_uie_lyrics3
Post by: artins90 on 2017-04-07 14:01:37
Hi,

I just installed the creators update for Windows 10 and I noticed a potential bug.
When the lyrics tab scrolls to the next line with synced lyrics, there is a rater high CPU spike, up to 10x the normal foobar CPU usage. The scrolling is not fluid anymore and stutters.
I also noticed that it happens only while the scrolling is active and that the slower you set the scroll speed to, the higher the CPU usage becomes.
I have no idea what is causing this problem, I tried to reinstall foobar but nothing changes. I have also updated to the lasted version of the plugin.
I hope you can look into this issue, you can find a video showcasing this behavior at the following link: https://youtu.be/yXWg9-s04n8
Title: Re: foo_uie_lyrics3
Post by: IWSNX on 2017-04-08 09:52:54
Hey,

would it be possible to add "genius.com" to the database? This site has a huge database even for "non-mainstream" musicians. Lyrics would be unsynced but it's better than nothing. ;)

Greetings
Title: Re: foo_uie_lyrics3
Post by: wratsup on 2017-04-20 19:26:05
Is this plugin still in development?

I try some mainstream songs without success.

Do the dll need network connection or is it enough to allow foobar?
Title: Re: foo_uie_lyrics3
Post by: michtar on 2017-04-21 13:29:07
I try some mainstream songs without success.
Works fine. What sources do you use? Timestamped 3 and lyrics.wikia.com should cover majority of popular music.
Title: Re: foo_uie_lyrics3
Post by: Blockdude on 2017-07-22 07:29:00
The last update for this component was over a year ago but I am wondering if there are any plans or any possibility of an app for Android which shows lyrics I have saved locally on the phone (from foo_ui3_lyrics downloading combined with my fixing of offsets). The only lrc players I have found are for streaming lyrics or untimed lyrics downloading, not to mention a majority of my songs aren't in their database(s). One by the comp. creator would be great but any that do the job would be nice.
Title: Re: foo_uie_lyrics3
Post by: Xerus on 2017-07-28 13:04:09
Holy shit Im so frustrated at this plugin. It shows totally random lyrics for instrumental songs, displays synced lyrics of remixes (which of course are timed differently), and sometimes a song by an artist who has not a single character in common but the song name is the same...
Title: Re: foo_uie_lyrics3
Post by: mzso on 2017-07-28 18:33:54
Holy shit Im so frustrated at this plugin. It shows totally random lyrics for instrumental songs, displays synced lyrics of remixes (which of course are timed differently), and sometimes a song by an artist who has not a single character in common but the song name is the same...
Must load lyrics! At all costs!
Title: Re: foo_uie_lyrics3
Post by: XoRRoX on 2017-08-16 07:13:56
Hi everyone,

I have the feeling that the developer isn't supporting the plugin anymore, but maybe someone else can help me.

When I listen to streaming radio, the Artist is not specified in the respective field, but the Artist + Song Title as a whole in the Title field; "The Cure - A Forest" and thus the plugin doesn't find the lyrics.
Does someone know of any way I can feed the plugin the Artist and Song Title in the fields it needs?
 
Thanks in advance for any help.
Title: Re: foo_uie_lyrics3
Post by: XoRRoX on 2017-08-16 14:01:37
Hi everyone,

I have the feeling that the developer isn't supporting the plugin anymore, but maybe someone else can help me.

When I listen to streaming radio, the Artist is not specified in the respective field, but the Artist + Song Title as a whole in the Title field; "The Cure - A Forest" and thus the plugin doesn't find the lyrics.
Does someone know of any way I can feed the plugin the Artist and Song Title in the fields it needs?
 
Thanks in advance for any help.


Ok, I researched and dove into title formatting, which works in the Lyric Show 3 fields. Here's what I came up with:

I test if there's a "-" in the title, which the station puts inbetween the artist - songtitle in the %title% filed. When it contains the "-", I extract everything before it and return it, for the Artist parameter box. If not, I just return %artist%. Same principle for the Title config box, but then everything after "-".

So:
- Artist :
Code: [Select]
$ifgreater($strstr(%title%,-),0,$trim($left(%title%,$sub($strchr(%title%,-),1))),%artist%)
- Title :
Code: [Select]
$ifgreater($strstr(%title%,-),0,$trim($right(%title%,$sub($len(%title%),$strchr(%title%,-)))),%title%)

I know it's not perfect for titles of songs containing a "-", but I cannot think of another way and accept those rare (?) cases.

And, for the Notification Area Tooltip (Preferences / Display / Default User Interface / Notification Area Tooltip), I have:

Code: [Select]
$ifgreater($strstr(%title%,-),0,$trim($left(%title%,$sub($strchr(%title%,-),1))) - $trim($right(%title%,$sub($len(%title%),$strchr(%title%,-)))),%artist% - %title%)

Hope it's also helpful to someone else.

Cheers.
Title: Re: foo_uie_lyrics3
Post by: Patapouf on 2017-09-08 01:02:29
For LPs which are title formatted as for example 'A1 - %title%' (ie face A track 1), Lyric Show 3 can't always find the lyrics.

In order to find the lyrics more efficiently, whitout the 'A1' 'A2' 'A3' etc..., just taking the title, I made this in preferences/Tools/Lyric Show 3 - Search Parameters - Title :
$if(%title% HAS  - ,$replace(%title%,A1 - ,,A2 - ,,A3 - ,,A4 - ,,A5 - ,,A6 - ,,A7 - ,,A8 - ,,A9 - ,,A10 - ,,B1 - ,,B2 - ,,B3 - ,,B4 - ,,B5 - ,,B6 - ,,B7 - ,,B8 - ,,B9,,B10 - ,)$trim)

That string just replaces in every %title% the occurences 'A1 - ' by nothing, and so on, so that Show Lyrics just looks for the simple title.
And all titles without these occurences are untouched, which is pretty handy for me, between my CD and vinyl collection ;)
Title: Re: foo_uie_lyrics3
Post by: chihwahli on 2017-11-23 22:25:14
Does the plugin upload the lyric or do I have to upload the song lyric in some database? And which database is it?
Title: Re: foo_uie_lyrics3
Post by: laijianjia on 2017-11-26 14:06:04
Hi, there are some songs unable to found their lyrics, how could I add my own sources on this plugin?

BR
Title: Re: foo_uie_lyrics3
Post by: michtar on 2017-11-26 14:31:40
Does the plugin upload the lyric or do I have to upload the song lyric in some database? And which database is it?
- No
- MiniLyrics
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2018-01-15 10:01:47
how to install 2 versions of the plugin at the same time? I want to insert panels with different settings
Title: Re: foo_uie_lyrics3
Post by: mzso on 2018-01-15 12:31:54
how to install 2 versions of the plugin at the same time? I want to insert panels with different settings
You don't need two versions. You can just insert multiple panels of the same version.
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2018-01-15 20:45:22
You don't need two versions. You can just insert multiple panels of the same version.

the task costs 2 or more panels with DIFFERENT settings, for example
1 - pulls the lyrics from the site
2 - takes the lyrics from the local directory
3 - etc

... with the option in several panels it is impossible
Title: Re: foo_uie_lyrics3
Post by: dekatch on 2018-02-01 12:38:04
better than musixmatch. since it comes for foobar2k. keep it up. like the component
Title: Re: foo_uie_lyrics3
Post by: oevesque on 2018-02-19 18:20:04
Hi! is this plugin still working ? I have no result, whatever file I try.

TIA
Title: Re: foo_uie_lyrics3
Post by: MaCs on 2018-02-19 18:57:16
ESlyric works better.

https://hydrogenaud.io/index.php/topic,113111.0.html
Title: Re: foo_uie_lyrics3
Post by: mzso on 2018-02-19 19:05:44
ESlyric works better.

https://hydrogenaud.io/index.php/topic,113111.0.html
But that doesn't download lyrics, does it?
Title: Re: foo_uie_lyrics3
Post by: davideleo on 2018-02-19 20:36:50
Hi! is this plugin still working ? I have no result, whatever file I try.

Works for me.
Title: Re: foo_uie_lyrics3
Post by: MaCs on 2018-02-19 20:45:07
But that doesn't download lyrics, does it?
Yes it does.
Title: Re: foo_uie_lyrics3
Post by: fabiospark on 2018-02-20 19:58:08
Hi! is this plugin still working ? I have no result, whatever file I try.

Works for me.
Do you mind sharing the sources you're using?

I'm getting nothing even with things like bob Dylans' Blowing in the wind or Like a rolling stone.

Thanks.
Title: Re: foo_uie_lyrics3
Post by: davideleo on 2018-02-21 09:26:45
Do you mind sharing the sources you're using?

Here's a screenshot of the search settings, which haven't changed since years (and honestly I have no idea where I got from).
Title: Re: foo_uie_lyrics3
Post by: wdhmbt on 2018-03-05 05:45:09
Minilyrics website has been down for a few weeks now and the only source of synced lyrics is gone. Does anybody know what's going on?
Title: Re: foo_uie_lyrics3
Post by: number92000 on 2018-03-18 04:39:03
ESlyric works better.

https://hydrogenaud.io/index.php/topic,113111.0.html

yeah i'd love the desktop lyrics of eslyrics but it doesn't download lyrics to me.
lyric show 3 does download lyrics but missing the destop panel.
does the lyrics show 3 have the desktop panel? how can make it presents?
Title: Re: foo_uie_lyrics3
Post by: Dimsok on 2018-03-19 22:46:36
Eslyrics needs base for minilircs, which is works again. I use both plugins, cause eslyrics have options, which lyrics panes doesn't have. for example fast go on selected sting, and lyric panel has extremely usefull option for me - batch downloading. I would like to see there option both to save lyrics to tags and as lrc near song, like it exist in minilyrics,
Title: Re: foo_uie_lyrics3
Post by: lasereye70 on 2018-03-21 17:59:19
ESlyric works better.

https://hydrogenaud.io/index.php/topic,113111.0.html

Unless you batch download lyrics like I do to update lyrics or add lyrics to a new music folder, which pretty much kills ES lyrics for me and why I stick to Lyricshow3
Title: Re: foo_uie_lyrics3
Post by: Dimsok on 2018-03-25 00:47:09
When it doesn't find lyrics with the same artist - title, it just downloads the lrc with the same title but the other artist. Does anybody know how to disable it and make it doesn't download anything it it's not needed artist? I did try with "search filter" in advanced tab, but didn't help.
Title: Re: foo_uie_lyrics3
Post by: Jamie G on 2018-03-25 12:58:18
Hi,

I've seen this mentioned in the thread before but haven't found a solution despite some frantic ctrl+f-ing.

Half of the Panel Preferences window is cut off for me meaning i am unable to change some of the settings (see attachment) I hoped tabbing would at least let me access the options, but that just switches between ok and cancel.

If anyone could offer a solution to this i would be eternally grateful!


Cheers guys
Title: Re: foo_uie_lyrics3
Post by: xapz on 2018-04-21 05:26:45
It looks like you adjusted the DPI display settings and the component doesn't support that properly. Go to the Windows display settings, set the text, apps etc. scale to 100% and try opening foobar with the component settings again.

I haven't seen this other mention and solution, so I could be wrong, but your screenshot shows that stuff is being displayed really large on your display, hence my guess.
Title: Re: foo_uie_lyrics3
Post by: gac123 on 2018-04-22 11:04:44
hi everyone, i have a quick question regarding the saving of lyrics to the tag

it seems that the way it is beeing saved by Lyric Show 3 is it concatinates the time for lines that are repeated

so the way the synced lyrics are layed out in foobar with the lyric show 3 plugin is as follows:

Quote
[ti:The Contrarian]
[ar:A Perfect Circle]
[al:Eat the Elephant]
[id:hpsuspck]

[00:30.98]Hello, he lied
[00:35.32]Like velvet this magician's
[00:42.25]Sleight of tongue and hand
[00:46.19]
[00:46.99]Hello, he lied
[00:50.10]Beware, belie his smile
[00:54.11]As warm and calculated
[00:58.78]As heroin

but when actually looking at the tag (with mp3tag for example), it seems the times are joined:

Quote
[ti:The Contrarian]
[ar:A Perfect Circle]
[al:Eat the Elephant]
[id:hpsuspck]

[00:30.98][00:46.99][02:47.02][03:03.03]Hello, he lied
[00:35.32][02:51.27]Like velvet this magician's
[00:42.25][02:58.28]Sleight of tongue and hand
[00:46.19][01:01.74][01:08.66][02:14.50][02:30.00][03:02.03][03:17.16][03:24.39]
[00:50.10][01:54.09][03:06.15]Beware, belie his smile
[00:54.11][03:10.10]As warm and calculated
[00:58.78][03:14.97]As heroin

this actually creates a problem for other players that support lyrics from tags in that instead of presenting them neatly like Lyric Show 3:

Quote
Hello, he lied
Like velvet this magician's
Sleight of tongue and hand

Hello, he lied
Beware, belie his smile
As warm and calculated
As heroin

it looks messed up:

Quote
Hello, he lied
Hello, he lied
Hello, he lied
Hello, he lied
Like velvet this magician's
Like velvet this magician's
Sleight of tongue and hand
Sleight of tongue and hand
Beware, belie his smile
Beware, belie his smile
Beware, belie his smile
As warm and calculated
As warm and calculated
As warm and calculated
As heroin
As heroin

so my question is, is there a way to force Lyric Show 3 to just save it to the tag as it is entered when editting them directly from the panel?
Title: Re: foo_uie_lyrics3
Post by: incifinci on 2018-04-29 20:46:47
The vern
Thank you for the plugin. Unfortunately, missing any help document for it. Or can you point to one? It would be nice.

For example, file search properties: I could understand absolutely nothing. What is it? Purpose? Settings meanings?

Is there a way to clean the database from orphan entries?

If I leave old, orphan lyric files, may they be useful for searching? From old PC, with other filename structure, but good lyrics; and filenames have the artist and title.

And what, if there is a little difference, because I renamed the song a little, for example with added a comma, or correcting "givin'" to "giving"?

And if association and file is OK, and now I rename a little, for example the title: will the database and the lyrics file's name refreshed, too?

Why the database sorting by any column, in managing association search, does not work?

And so on.
Title: Re: foo_uie_lyrics3
Post by: Sage009 on 2018-05-11 15:36:16
Is it possible to have artist, title and album always showing on top of the lyrics instead of just as a fallback for when there's no lyrics? Also how do you change font and font size? The previous lyrics panel I was using had these options but refuses to show lyrics from FLAC files.

Also formatting doesn't work in this plugin. It ignores $crlf() and other formatting code.
Title: Re: foo_uie_lyrics3
Post by: MordredKLB on 2018-05-11 16:54:54
but when actually looking at the tag (with mp3tag for example), it seems the times are joined:

Quote
[00:30.98][00:46.99][02:47.02][03:03.03]Hello, he lied
That's actually how the lines are laid out in the .lrc and has nothing to do with saving them to tags. It's also been the standard way of notating repeated lines that I've seen for almost a decade and was done to keep file sizes down.

I think your other player is the one with the issue, and not this plugin.
Title: Re: foo_uie_lyrics3
Post by: George Smith on 2018-06-27 17:18:43
Please, confirm or contradict following very rare bug: when trying to display DUI element View / Lyric Show Panel v3, the PC completely froze, HDD load 100%, can't execute Task Manager, music don't play, only static noise. After several minutes (5-10 min) PC unfroze and everything go as it should.
Like i said, the glitch is very rare (i've encountered it only 3 times during 4 years on different PCs and foobar2000 configs).
Has anyone encountered that kind of bug/glitch? Or it's my PC and laptop?
Title: Re: foo_uie_lyrics3
Post by: anamorphic on 2018-06-28 07:32:45
Please, confirm or contradict following very rare bug: when trying to display DUI element View / Lyric Show Panel v3, the PC completely froze [...]
No, View > Lyric Show Panel v3 works fine here. Could be hardware related (faulty RAM has frozen my old PC like that a few times) or could be glitched drivers installed for some hardware.

Best of luck figuring that out I know what a nuisance it can be. I would also suggest making sure you have backups of personal files just in case.
Title: Re: foo_uie_lyrics3
Post by: George Smith on 2018-06-28 12:02:39
anamorphic, thanks for reply!
Right now, DUI Lyric Panel works fine for me too. Like i said, this glith is rare and i can't figure out pattern.
PC is fine. I've checked SMART HDD, done surface test, all as good as new (well, almost).
I just think, that someone could face something similar and share their experience.
Title: Re: foo_uie_lyrics3
Post by: Outrate on 2018-08-13 17:34:56
Hi! is this plugin still working ? I have no result, whatever file I try.

It works fine. Not sure if question are still actual, but I just find myself with custom skin Foobar2000 v 0.9-1.1 (from 2009) with outdated plugins. But it's even possible to manually upgrade old version of Foobar and all plugins with total skin customization from 2009 to 2018.. amazing (as for me).

I cant rebuild theme with custom panels/colors/pics in new clear version for entire life, so I just copied files from old folder to new one without replace (exp Index) and it works.. Then I just update Lyric Show Panel 3 component to version 0.5. I do also follow this instruction: https://hydrogenaud.io/index.php/topic,90338.msg915596.html#msg915596
Couldn't find this information in my country community so gonna leave this post here.

Thanks a lot! wherever you are (◕‿‿◕)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2018-08-18 01:44:44
Using version 0.5 with Foobar 1.4, with only the unsynched built-in sources active; the lyrics.wikia.com, darklyrics.com, and Online DB: Google Search sources all produce results (vast majority come from lyrics.wikia).

Experience with other 3rd-party extra sources add-ons for foo_uie_lyrics3:

1.  foo_lyricsource:  installed using the instructions at https://github.com/tripod31/foo_lyricsource (https://github.com/tripod31/foo_lyricsource) , installed the foo_lyricsource.dll to Components and dropped the 2 other dll's referenced into the Foobar root directory.  The extra source, www.azlyrics.com, shows up in the Lyrics Show 3 selection panel, but does not pull lyrics, including those easily found at the website itself.  May not be compatible with the 0.5 version of foo_uie_lyrics3.  The "get_lyric.exe External Command" source was not installed/tested.

2.  foo_lrc_metalarchives (https://hydrogenaud.io/index.php/topic,108084.0.html (https://hydrogenaud.io/index.php/topic,108084.0.html)): installed and pulling lyrics, you need the 0.3 version at last post in thread.

Title: Re: foo_uie_lyrics3
Post by: dracho on 2018-10-24 20:15:08
Forgive me if this has been answered already, but is there any way to format lines as Italic or Bold?

In many songs, there's background vocals that aren't exactly lyrics, but I would like to see them in the lyrics display.

Being able to set a custom color for certain lines would be awesome, too, but I haven't see any of these options.  Thanks!
Title: Re: foo_uie_lyrics3
Post by: viktor on 2019-02-12 13:57:39
How do I submit timecoded lyrics that this plugin would find? I just can't find a site that accepts synced lyrics.
Title: Re: foo_uie_lyrics3
Post by: michtar on 2019-02-12 15:03:49
How do I submit timecoded lyrics that this plugin would find? I just can't find a site that accepts synced lyrics.
Minilyrics
Title: Re: foo_uie_lyrics3
Post by: viktor on 2019-02-12 15:04:35
How do I submit timecoded lyrics that this plugin would find? I just can't find a site that accepts synced lyrics.
Minilyrics

What's their address?
Title: Re: foo_uie_lyrics3
Post by: michtar on 2019-02-12 21:13:21
What's their address?
You need minilyrics app, it has an upload function.
Title: Re: foo_uie_lyrics3
Post by: KunsLand on 2019-03-10 05:13:37
Can I open "external editor" without windows prompt standing by?
Title: Re: foo_uie_lyrics3
Post by: TobiasSekan on 2019-03-22 16:51:58
Hello,

I can't see/change/reach all panel settings  :(
see attachment

System:

Title: Re: foo_uie_lyrics3
Post by: n3mes1s on 2019-06-03 18:33:24
Hi guys. Im using version 0.5 (last one i think) but again, i cant get any lyric at all to actually save to custom defined folder. I deactivated auto saving just in case and i save lyrics automatically with right click-> save. But nothing is saved.

Is this still an issue? o.O

EDIT: Ok, so it appears that if i change the folder to root D:\whatever it works. But if i save the song to the app directory, c:\program files\foobar2000\lyrics   for example, it doesnt.

Any clue?
Title: Re: foo_uie_lyrics3
Post by: Havokdan on 2019-06-03 20:19:56
Hi guys. Im using version 0.5 (last one i think) but again, i cant get any lyric at all to actually save to custom defined folder. I deactivated auto saving just in case and i save lyrics automatically with right click-> save. But nothing is saved.

Is this still an issue? o.O

EDIT: Ok, so it appears that if i change the folder to root D:\whatever it works. But if i save the song to the app directory, c:\program files\foobar2000\lyrics   for example, it doesnt.

Any clue?

Certain windows folders you need to run the application so you can write to them, I believe that the one you indicated and that you are not saving is one of them, or you run foobar2000 at the administrative level or choose other folders that do not require this. I think.
Title: Re: foo_uie_lyrics3
Post by: justune on 2019-06-17 08:54:26
Hello the Vern. I'm reporting a issue.

I noticed that for embedded synced lyrics (in ID3v2 tag, the most common tag for mp3), the plugin read and write a user defined frame (TXXX) called LYRICS. Is there any reason that the SYLT frame (standard ID3v2 frame for synced lyrics) was not used? Lyrics embeded in other software like MusicBee, Minilyrics, JetAudio can't be displayed in this plugin because of this. Maybe consider adding support for SYLT frame? (it will make a lot more sense as SYLT is the intended and standard way to embed synced lyrics).

For more help:
You can find more info about frames like USLT, SYLT, TXXX at the ID3v2 website (http://id3.org/id3v2.3.0).
You can check a mp3 file's tag structure with a software called "MP3 Diag", you can use it to check what frame (USLT/SYLT/TXXX) is in a mp3 file.

It's just my suggestion though, as making things more standardized makes more sense to me, and it will allow users to see lyrics on different platforms.


Title: Re: foo_uie_lyrics3
Post by: nudel on 2019-07-19 20:44:32
I can't see/change/reach all panel settings  :(

Same problem here at 200% scaling.

I wanted to try and fix this myself and submit a pull request, but I could not get the component to compile, due to all the SDK and other libs needing old/XP versions of the Visual Studio toolset, and not all of them having the source code to rebuild the libs. :(

I'd be happy to help fix the code if I can. Have lots of experience with DPI stuff in Windows, and it should be quite simple.

There are a couple of workarounds for people experiencing this problem:

1) If you close foobar then right-click foobar2000.exe, Properties, Compatibility and set DPI scaling to System (or System Enhanced), it will be tricked into thinking Windows is in standard DPI and you can go in and make changes to the settings, then undo that. Unfortunately, some of the settings themselves are subject to DPI changes, so you may find you have to go back & forth a few times until you have everything how you want.

2) Better, but requires you grab nircmd.exe or a similar tool that can resize other programs' windows. You can resize the plugin's settings window with a command like this:

Code: [Select]
"C:\Program Files\NirCmd\nircmdc.exe" win setsize title "Lyrics show Settings" 0 0 800 700

Experiment with the last two numbers to get a size that's right on your system.

The OK and Cancel buttons will still be in the wrong place, maybe on top of something else and impossible to click, but you can just use Return or Esc instead of those. This made things work well enough for me to get the plugin configured. Hope it helps!
Title: Re: foo_uie_lyrics3
Post by: smiba on 2019-09-29 10:44:27
Does anyone know where to properly upload timestamped lyrics (.lrc) to since Minilyrics has just murdered the website? (Website gives 404 on pretty much all pages, old lyrics are gone and new ones can't be uploaded even with a new account).
Makes me wonder how much has been lost really, very sad. (Is there any backup out there?)

Making timestamped lyrics is a bit of a hobby and a way to keep my mind of things while working on songs that I love.

I know this plugin uses these sources:
Online DB: Timestamped 1: https://www.cicyzone.com/Lyrictest
Online DB: Timestamped 2a: http://lrcct2.ttplayer.com/
Online DB: Timestamped 2b: http://ttlrcct.qianqian.com/
Online DB: Timestamped 2c: http://ttlrccnc.qianqian.com/
Online DB: Timestamped 3: http://www.viewlyrics.com/
Online DB: Timestamped 4: http://music.baidu.com/search/lrc
Online DB: Timestamped 5: http://lp.music.ttpod.com/
Online DB: Timestamped 6: http://www.lirik.mobi/


But none of them seem to really show how to upload to them or don't even exist.

 
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2019-09-29 18:49:08
Does anyone know where to properly upload timestamped lyrics (.lrc) to since Minilyrics has just murdered the website? (Website gives 404 on pretty much all pages, old lyrics are gone and new ones can't be uploaded even with a new account).
Makes me wonder how much has been lost really, very sad. (Is there any backup out there?)
The Minilyrics website (https://www.crintsoft.com/minilyrics/ (https://www.crintsoft.com/minilyrics/)) is up for me as of this post and loading all pages, maybe they were just down for maintenance, give it another try.
Title: Re: foo_uie_lyrics3
Post by: smiba on 2019-09-29 20:16:54
Does anyone know where to properly upload timestamped lyrics (.lrc) to since Minilyrics has just murdered the website? (Website gives 404 on pretty much all pages, old lyrics are gone and new ones can't be uploaded even with a new account).
Makes me wonder how much has been lost really, very sad. (Is there any backup out there?)
The Minilyrics website (https://www.crintsoft.com/minilyrics/ (https://www.crintsoft.com/minilyrics/)) is up for me as of this post and loading all pages, maybe they were just down for maintenance, give it another try.

Not the case, the minilyrics application itself is still available but its lyric database website is broken: https://viewlyrics.com/
Been like this for weeks, you will see "Online DB: Timestamped 3" does never show up anymore in foo_uie_lyrics3 results because the database is cleared
Title: Re: foo_uie_lyrics3
Post by: michtar on 2019-10-02 13:17:26
Does anyone know where to properly upload timestamped lyrics (.lrc) to since Minilyrics has just murdered the website?
You can check Lyrics.wikia.com or as it is called now https://lyrics.fandom.com/wiki. AFAIR it was all manual. Search for .lrc brings some time stamped lyrics. I'm not sure if it works as a source anyway.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2019-10-02 22:05:54
Not the case, the minilyrics application itself is still available but its lyric database website is broken: https://viewlyrics.com/
Been like this for weeks, you will see "Online DB: Timestamped 3" does never show up anymore in foo_uie_lyrics3 results because the database is cleared
Yep, I stand corrected there smiba.  The foo_uie_lyrics3_minilyrics plugin also throws the 404 message.  I seem to recall them being operationally offline for an extended period in the past, so hopefully they show up eventually.  If not, what a waste.
Title: Re: foo_uie_lyrics3
Post by: moonwrithe on 2019-10-05 21:36:53
@The vern:

An issue with fallback text- I use the comment tag as fallback (mostly for catching podcast information, as that's commonly the tag used for podcast descriptions, etc.), but it seems that quite a few podcasters are on Macs (or maybe using iTunes to tag their pods?). Problem is (I think!), the end-of-line text character for Mac is CR (carriage return), while for Windows it's CRLF (carriage return-line feed), so on my Windows computer I end up getting text with no line breaks. Would it be easy/possible to fix this?

And also a couple of feature requests:

1. User configurable text buttons on the editor panel. Specifically for adding often repeated lines (PRECHORUS:, CHORUS:, REPEAT CHORUS, BRIDGE, FIRST VERSE, etc.). Pretty much have to be user configurable because of the various ways different users format such things (capitalization, parentheses, brackets and so on).

2. Get the "external editor" button to open up the specified editor even if the lyrics are saved in the tag (currently it opens the Properties dialog box). I have macros in Notepad++ for easily fixing/formatting common lyrics mistakes that, obviously, I can't run from Properties.

Really appreciate all the work you've done on this component over the years.

Title: Re: foo_uie_lyrics3
Post by: music-K on 2019-10-11 05:41:00
Hi guys, just wondering if I could make this plugin load a specific lrc file in the local directory? Thanks!

Edit: Never mind! I just figured it out in the Property/Local search! Thanks!
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2019-11-02 07:33:11
(https://i91.fastpic.ru/big/2019/1102/69/faa0cced783bad0854d3a2271e62f869.png)

WTF?:?
Title: Re: foo_uie_lyrics3
Post by: LL25255252 on 2019-11-03 00:12:42
@Mrakobes I get this also for more than a year. Usually it happens to me after I use Foobar for some hours and my and after double-clicking more than about 20 tracks.
Soon after it shows this foobar will not respond and I will have to kill its process.
I haven't yet inspected it but maybe if I disable my foo_facets plugin it won't happen.
@Mrakobes do you like me use foo_facets ?
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2019-11-03 05:39:48
@Mrakobes I get this also for more than a year. Usually it happens to me after I use Foobar for some hours and my and after double-clicking more than about 20 tracks.
Soon after it shows this foobar will not respond and I will have to kill its process.
I haven't yet inspected it but maybe if I disable my foo_facets plugin it won't happen.
@Mrakobes do you like me use foo_facets ?

I use, yes. I don’t want to disconnect, I’ll lose sorting, didn’t you disconnect too? Does not help?
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2019-11-03 06:39:55
it seems that the plugin doesn’t download the lyrics completely, stops at 60 - 90 percent and does not unload the previous ones
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2019-12-01 13:58:43
This happens when you start the next song with the active lyrics panel, when you switch to another tab and start the track, activate the lyrics panel - everything’s ok
Title: Re: foo_uie_lyrics3
Post by: Miltiades on 2020-01-22 15:39:49
Hello all of You!
At first I wanted to thank the creator of this lyrics-plugin for all the joy by using it!
Then, am I missing something (sorry if yes)? Since a couple of weeks now, the Lyric Show Panel 3 doesn't load lyrics anymore - only the already saved in the defined folder (Local search).
Many thanks in advance for any suggestions.
Win7 64bit; the registry entry (TLS 1.1 and TLS 1.2) done; Latest foobar2000 stable version (v.1.5.1); latest Lyric Show Panel 3 (v.0.5)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-01-22 21:07:03
Working fine here.  What is your sources "Search Order", and what have you selected in "Search for this type of lyric:"?
Title: Re: foo_uie_lyrics3
Post by: Miltiades on 2020-01-22 21:34:26
Working fine here.  What is your sources "Search Order", and what have you selected in "Search for this type of lyric:"?

Hi sveakul,
many thanks for Your response!
"Search for this type of lyric" > "Prefer synced"
"Search order:" all of the availabilities, except "Online DB: Timestamped 5".
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-01-22 22:18:15
Hi Miltiades,
I use only non-synced sources and no external files (only tagged), so that may be why our experiences differ.  I'm thinking a lot of the "timestamped" sources built-in to the component may have ceased operation, or changed their search formats so that what the plugin uses is no longer compatible.  FWIW,  I use the "prefer non-synced" setting, and my sources and search order are:

Tag Search
Online DB: metal-archives.com
Online DB: darklyrics.com
Online DB: lyrics.wikia.com
Online DB: Google search
Title: Re: foo_uie_lyrics3
Post by: Miltiades on 2020-01-23 10:09:58
Hi Miltiades,
I use only non-synced sources and no external files (only tagged), so that may be why our experiences differ.  I'm thinking a lot of the "timestamped" sources built-in to the component may have ceased operation, or changed their search formats so that what the plugin uses is no longer compatible.  FWIW,  I use the "prefer non-synced" setting, and my sources and search order are:

Tag Search
Online DB: metal-archives.com
Online DB: darklyrics.com
Online DB: lyrics.wikia.com
Online DB: Google search

I've made the changes on my "Preferences" according to Your settings, and it seams to be a bit "softer": I mean now it can load some lyrics, but still nothing from 'lyrics.wikia.com', and that it's a pity, because this is a huge lyrics-database. By "Lyric search" it finds the appropriate lyrics in 'lyrics.wikia.com' but it cannot load them: "Load failed".
Many thanks for Your thoughts!
:-)
Miltiades
Title: Re: foo_uie_lyrics3
Post by: Miltiades on 2020-01-29 15:20:04
Anyone please?
Title: Re: foo_uie_lyrics3
Post by: Miltiades on 2020-01-29 16:57:25
OK, I have found something about "lyrics.wikia.com":
Timestamped 3 and lyrics.wikia.com should cover the most songs.
I hope this would help also others...
Cheers
Title: Re: foo_uie_lyrics3
Post by: lasereye70 on 2020-02-04 21:10:24
So I just noticed something, If you're looking for .LRC lyrics, timestamped3 aka minilyrics no longer comes up with anything and the associated site viewlyrics.com is basically a blank page (which we already knew)... but if you use the minilyrics program and do a lyric search, lyrics do show up, so I'm not sure if they are now hiding their lyrics database or what they are doing now but if you really need .LRC lyrics that is one way to do it.  Unfortuantely I'm not sure if you can still upload lyrics but if you're in need of older lyrics they're still there.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-02-04 22:02:33
If you use the separate plugin foo_uie_lyrics3_minilyrics do you pull any LRC stuff that way?  Download attached to the post here:

https://hydrogenaud.io/index.php?topic=90338.msg918677#msg918677 (https://hydrogenaud.io/index.php?topic=90338.msg918677#msg918677)


Title: Re: foo_uie_lyrics3
Post by: lasereye70 on 2020-02-05 04:19:22
If you use the separate plugin foo_uie_lyrics3_minilyrics do you pull any LRC stuff that way?  Download attached to the post here:

https://hydrogenaud.io/index.php?topic=90338.msg918677#msg918677 (https://hydrogenaud.io/index.php?topic=90338.msg918677#msg918677)




Just ran a few searches with that plug in put into my search order, all it's getting is 404 not found:/lx3/0/xp_hkchass
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2020-02-06 00:19:42
Hi,

I knew that my source plugin is no longer able to download the lyrics for some months (and neither the native TS3 source). But as it also seems that the ML database is not provisioned anymore with fresh lyrics since this outage, I didn't took the time to dig into the issue.

Anyway, I finally did it and located where the problem lies. The funniest thing is that I can only revert the last change I made in 2016 when their site was down one more time... ::)

It is still provided as is, with all its drawbacks and flaws (especially the irrelevant garbage results sometimes returned by the database that I don't plan to filter). I couldn't be held responsible for anything related to its use. Enjoy! :D
Title: Re: foo_uie_lyrics3
Post by: lasereye70 on 2020-02-06 19:58:28
Hi,

I knew that my source plugin is no longer able to download the lyrics for some months (and neither the native TS3 source). But as it also seems that the ML database is not provisioned anymore with fresh lyrics since this outage, I didn't took the time to dig into the issue.

Anyway, I finally did it and located where the problem lies. The funniest thing is that I can only revert the last change I made in 2016 when their site was down one more time... ::)

It is still provided as is, with all its drawbacks and flaws (especially the irrelevant garbage results sometimes returned by the database that I don't plan to filter). I couldn't be held responsible for anything related to its use. Enjoy! :D

Well, it's better than nothing right now, thanks :)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-02-07 00:23:42
Thanks cedricpc!
Title: Re: foo_uie_lyrics3
Post by: Erik_P on 2020-02-08 18:55:47
Is there a way to chromecast lyrics ?

I am able to stream music to a chromcast using Bubble UPnP.
In Bubble UPnP lyrics can be shown using another app (Musixmatch lyrics).
With Musixmatch I get the lyrics on the phone ... but not on the screen to which I'm chromecasting.
Title: Re: foo_uie_lyrics3
Post by: Smakaveli on 2020-02-21 21:34:21
Hey guys,

recently I've gotten more and more into this useful component. But I came across one annoying issue.

Everytime some metadata is edited (usually everytime around 1 minute of playtime, because the play count is counted e.g), the lyrics show panel resets and starts to search for the lyrics again and than jumps back to the first row. This is especially unconvenient for synced lyrics.

There are some tags like artist, genre and so on, I can do well without editing them while listening to music. The problem lies in those tags which automatically change (play count, last played, dynamic rating, ...)

Besides I don't understand why the component is searching everytime for lyrics when a song starts, even if the lyrics are already saved in the tag.

Is there a known workaround?

Thanks alot.

Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-02-21 22:15:25
Besides I don't understand why the component is searching everytime for lyrics when a song starts, even if the lyrics are already saved in the tag.
In your Search Order, is "Tag Search" first on the list?
Title: Re: foo_uie_lyrics3
Post by: Smakaveli on 2020-02-22 11:17:47
Besides I don't understand why the component is searching everytime for lyrics when a song starts, even if the lyrics are already saved in the tag.
In your Search Order, is "Tag Search" first on the list?

yeah, I just checked
Title: Re: foo_uie_lyrics3
Post by: PleasantSounds on 2020-02-23 09:15:58
Hey guys,

Everytime some metadata is edited (usually everytime around 1 minute of playtime, because the play count is counted e.g), the lyrics show panel resets and starts to search for the lyrics again and than jumps back to the first row. This is especially unconvenient for synced lyrics.


Version 1.5.0 did that, but since upating to 1.5.1 it has been fine for me.
Title: Re: foo_uie_lyrics3
Post by: Smakaveli on 2020-02-23 13:34:22
Hey guys,

Everytime some metadata is edited (usually everytime around 1 minute of playtime, because the play count is counted e.g), the lyrics show panel resets and starts to search for the lyrics again and than jumps back to the first row. This is especially unconvenient for synced lyrics.


Version 1.5.0 did that, but since upating to 1.5.1 it has been fine for me.


Wow that did the trick. Thank you for the fast support. Now I can sing along to my songs :D
Thanks guys.
Title: Re: foo_uie_lyrics3
Post by: Andu on 2020-02-24 10:37:41
Where would one get the latest version of the plugin. It obviously isn't in the post of OP and neither on the Foobar2000 components page.

Wouldn't it be easier to just fork the original component rename it foo_uie_lyrics4 and put it on the foobar2000 components page for automatic updates?
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-02-24 18:26:43
The latest version of foo_uie_lyrics3, which is 0.5, is indeed downloadable from the link at the first sentence in the first post of this thread, which points to the foobar components repository.

Maybe you got confused about the "1.5.0" and "1.5.1" used in the latest posts, which refer to versions of Foobar not the plugin.
Title: Re: foo_uie_lyrics3
Post by: Andu on 2020-02-28 19:04:44
That makes way more sense.

Is there a kind of guide how to get the maximum out of the plugin in 2020?
Title: Re: foo_uie_lyrics3
Post by: _ted_fu on 2020-03-20 15:12:59
Hi, I'm new to this. I wonder if I can add new source to "Lyric Searching"?
The current database seems unable to find some of the Japanese song I'm listening to.

Thank you in advance.
Title: Re: foo_uie_lyrics3
Post by: bkh on 2020-03-22 09:33:19
At first, sorry for my Benglish

in Version 0.5 i have a small prob:

In the first line of unsynced lyrics there are no LF (and CR?), as you see in the pic. Is there any way to solve it?

bkh

Edit: The lyrics downloaded by lyrics wikia.com
Title: Re: foo_uie_lyrics3
Post by: Jorchking on 2020-04-23 02:05:27
So I just noticed something, If you're looking for .LRC lyrics, timestamped3 aka minilyrics no longer comes up with anything and the associated site viewlyrics.com is basically a blank page (which we already knew)... but if you use the minilyrics program and do a lyric search, lyrics do show up, so I'm not sure if they are now hiding their lyrics database or what they are doing now but if you really need .LRC lyrics that is one way to do it.  Unfortuantely I'm not sure if you can still upload lyrics but if you're in need of older lyrics they're still there.

Wow! I was uploading lyrics since 2012, but since 2018 they are not uploading to the database anymore (despite it shows uploaded)!! Now I understand why some of them aren't to download. Any fix to this issue? I mean, probably Crinsoft isn't supporting this anymore or is too outdated.
Title: Re: foo_uie_lyrics3
Post by: netant on 2020-05-19 09:42:48
I couldn't be held responsible for anything related to its use. Enjoy! :D
you are solely responsible to make my lyrics work again by pushing this update.  :D

disabled all sources except, Online DB: MiniLyrics and my synced lyrics started to work again after months.
Thank you so much !!

 
Timestamped 3 and lyrics.wikia.com should cover the most songs.
unfortunately non of them was working for me.
Also,  lyrics.wikia.com is now moved to fandom, and new url is - https://lyrics.fandom.com/wiki/LyricWiki
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2020-05-26 21:28:35
Hello.
I've been trying to add azlyrics.com to my available sources, but I can't seem to make it appear on the list of Available sources.
I have Foobar2000 v. 1.5.4; Lyric Show Panel 3 v. 0.5
I also downloaded (and installed, i think) libxml2-2.7.8.win32.zip, iconv-1.9.2.win32.zip and foo_lyricsource-master.zip
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2020-05-30 20:48:40
Hello.
I've been trying to add azlyrics.com to my available sources, but I can't seem to make it appear on the list of Available sources.
I have Foobar2000 v. 1.5.4; Lyric Show Panel 3 v. 0.5
I also downloaded (and installed, i think) libxml2-2.7.8.win32.zip, iconv-1.9.2.win32.zip and foo_lyricsource-master.zip


No one?
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2020-06-02 12:38:59
Hello.
I've been trying to add azlyrics.com to my available sources, but I can't seem to make it appear on the list of Available sources.
I have Foobar2000 v. 1.5.4; Lyric Show Panel 3 v. 0.5
I also downloaded (and installed, i think) libxml2-2.7.8.win32.zip, iconv-1.9.2.win32.zip and foo_lyricsource-master.zip


No one?
Looks like you downloaded the source code, not the compiled binaries.
UPD: or maybe not. Looks like the binary is included with the source. Maybe you just didn't take it out of the "release" folder.
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2020-06-02 20:47:47
Hello.
I've been trying to add azlyrics.com to my available sources, but I can't seem to make it appear on the list of Available sources.
I have Foobar2000 v. 1.5.4; Lyric Show Panel 3 v. 0.5
I also downloaded (and installed, i think) libxml2-2.7.8.win32.zip, iconv-1.9.2.win32.zip and foo_lyricsource-master.zip


No one?
Looks like you downloaded the source code, not the compiled binaries.
UPD: or maybe not. Looks like the binary is included with the source. Maybe you just didn't take it out of the "release" folder.

Thanks.. It worked! You're the man.
Thank you very much (:
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-06-02 23:14:38
My own experience with foo_lyricsource is that it is no longer drawing lyrics from www.azlyrics.com I have verified do exist there as mentioned here: https://hydrogenaud.io/index.php?topic=90338.msg961135#msg961135 (https://hydrogenaud.io/index.php?topic=90338.msg961135#msg961135).

However, if you use its "external command" source via get_lyric.exe as described at the plugin author's site, it does sucessfully draw lyrics via that exe from at least some of the latter's built-in sources (like petitlyrics.com).

Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-06-03 02:28:18
However, if you use its "external command" source via get_lyric.exe as described at the plugin author's site, it does sucessfully draw lyrics via that exe from at least some of the latter's built-in sources (like petitlyrics.com).
Just wanted to add that the sites get_lyric.exe searches are:
lyrics.az
j-lyric.net
petitlyrics.com
www.lyricsfreak.com
www.azlyrics.com

It creates a log file that will show what site (if any) it found lyrics at, but unfortunately it stops at the first hit--for instance, if it finds them at petitlyrics.com, the "found/not found" site logging will stop there, so you don't know what if any of the others also had those lyrics or if the algorithm used was accurate.
Title: Re: foo_uie_lyrics3
Post by: handleyman on 2020-07-07 08:38:56
Well, you're all doing better than me! Got the latest Foobar2000, & LyricShow3-0.5 and nothing displays at all!! Worse, it is now over-writing
 existing lyrics with "404 not found: /lt/76/nq_vizkhiqu.txt", which is pretty annoying! Is there some other setting I should have enabled? Or is FB2K not getting through to the 'net? Any ideas? Thanks!
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-07 22:14:18
Go to Foobar File/Preferences/Tools/Lyric Show 3--can you post screenshots of the first two tabs (Lyric Searching and Lyric Saving)?
Title: Re: foo_uie_lyrics3
Post by: handleyman on 2020-07-10 07:08:21
Go to Foobar File/Preferences/Tools/Lyric Show 3--can you post screenshots of the first two tabs (Lyric Searching and Lyric Saving)?
I've sorted it partly, but it only finds very well-known songs. Most, it just returns 'Found nothing'. I can't see  any option here to add an image...?
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-10 19:31:49
When you compose a post there is a big box under the window that says "Add files by dragging & dropping or selecting them", with the "selecting them" as a button you can push.  Add the screenshot images there.
Title: Re: foo_uie_lyrics3
Post by: handleyman on 2020-07-12 18:26:12
I was too stupid to see a box that big! :-)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-12 19:15:35
Thanks for the screenshots.  First of all, I would definitely disable "Automatic Save" and just choose to save manually when you've actually approved of the lyrics shown, otherwise you will end up with lots of garbage/wrong hits getting saved.

In your search order box, a lot of (most? all?) the "timestamped" sources no longer work due to changed search methods at the lyrics sites.  My sources/search order look like the shot below.  You can try adding the metal-archives plugin (LOTS of hits for the genre), and the "External Command" get_lyric.exe source as discussed farther up this thread (its "petitlyrics.com" source produces a lot of hits for me).  I don't use synced lyrics (or local files), but if you do you should also add the recently updated MiniLyrics plugin you see on my "Available Sources" list (also discussed farther up the thread).
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-16 01:07:33
Who is interested in more timestamped sources (musixmatch.com and QQ.com) and regular plain lyrics (genius.com)
you are free to try my plugins for Lyric Show Panel 3.
I've posted download links here:
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-16 02:59:17
Hey thanks veksha, this is great!  I tried the Genius and the Musixmatch plugins, and both of them are drawing lyrics just fine!  I am only interested in normal non-synced lyrics, so I was glad to find out that the Musixmatch plugin pulled those too when LSP-3 is set to "Only non-synced."  I would encourage you to continue to offer the ability to search both types.  If you could take a look at doing ones for LoloLyrics, MetroLyrics, and AZLyrics (the existing one doesn't work anymore), that would be terrific.  Thanks again for posting about these!
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2020-07-17 22:38:38
Dang! Just when I started to do a PoC in Node for MusixMatch because the lack of new lyrics with the Minilyrics database was annoying me, you come up in between here with a working plugin... And in fact, you even revealed it on Reddit before I ever thought about this idea. :))

Anyway, I will meet the challenge to translate my JS codebase into Cpp, that would be interesting. And if I'm able to make it work, it's still better to have two distinct implementations for the same database if they manage to shut down one of them. :)
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2020-07-18 10:07:51
Who is interested in more timestamped sources (musixmatch.com and QQ.com) and regular plain lyrics (genius.com)
you are free to try my plugins for Lyric Show Panel 3.
Hey, thanks for more databases! Would it be possible to restrict loading of non-exact matches?  Like, when only the title, but not the artist matches the query, but the lyrics would still load. It plagues a lot of good database components sadly.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-18 13:36:51
Would it be possible to restrict loading of non-exact matches?  Like, when only the title, but not the artist matches the query, but the lyrics would still load.

let me see. i thought had this implemented already, but it seems that i missed one case: when searching for musixmatch synced lyric.
you still can help and pm me with "artist - title" of that wrong lyric results.
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2020-07-19 10:08:24
let me see. i thought had this implemented already, but it seems that i missed one case: when searching for musixmatch synced lyric.
you still can help and pm me with "artist - title" of that wrong lyric results.

Actually I think i might have been wrong. I randomly tested it on Uriah Heep's Firefly album. And it appears that that the site just has weird and unrelated lyrics for most of the songs on it. Really sorry for confusing you.

And also I clumped it with possibly another unrelated issue. QQ seems to sometimes return completely unrelated matches for song titles in Cyrillic. So, not something that's going to bother a lot of people.

Also, there was already a component floating around that added sources for a bunch of Chinese databases, qq included. Maybe you'd want to have a look at it. Not sure they still work to this day tho.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-19 12:38:41
Actually I think i might have been wrong. I randomly tested it on Uriah Heep's Firefly album. And it appears that that the site just has weird and unrelated lyrics for most of the songs on it. Really sorry for confusing you.
let's postpone this one for now :)

And also I clumped it with possibly another unrelated issue. QQ seems to sometimes return completely unrelated matches for song titles in Cyrillic. So, not something that's going to bother a lot of people.
try version 0.4
Spoiler (click to show/hide)

Also, there was already a component floating around that added sources for a bunch of Chinese databases, qq included. Maybe you'd want to have a look at it. Not sure they still work to this day tho.
name?
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2020-07-19 16:01:16
try version 0.4
Thanks, that does the trick

Also, there was already a component floating around that added sources for a bunch of Chinese databases, qq included. Maybe you'd want to have a look at it. Not sure they still work to this day tho.
name?
foo_lyrics3exsrc.dll
Here's a link, since it might be not that easy to find.
https://yadi.sk/d/ZXd6N8p8eL3E6
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-19 17:35:49
@veksha:  I don't know if you got the PM I sent you about this a couple of days ago, but your plugin for Lololyrics you made for me to test works perfectly, so you could add that to your plugins download list if you want.  Thanks again!!
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-20 01:55:55
foo_lyrics3exsrc.dll
doesn't work for me at all. this plugin was compiled in 2012. anyways, thank you for suggestion.

@sveakul thank you for testing, added lololyrics.com plugin.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-20 03:25:23
Cool!  Another recommendation would be PLyrics (http://www.plyrics.com/ (http://www.plyrics.com/)), can be hard finding lyrics for that genre (punk/hardcore).
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2020-07-20 11:11:12
Or Minilyrics that doesn't output random results when it can't get a perfect match.

Also all this inspired me to filter all the sources i had (which I believe were all available).
What doesn't seem to work anymore is:
ALL the built-in nameless sources
AZlyrics (foo_lyricsource)
Darklyrics (is this built in?)
Extend Sources For Lyrics3 (foo_lyrics3exsrc)

What still works:
metal-archives.com (foo_lrc_metalarchives)
lyrics.wikia.com (is this built in?)
MiniLyrics (foo_uie_lyrics3_minilyrics)
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2020-07-20 12:22:45
Are there really use cases where MiniLyrics can find lyrics that MusixMatch cannot? MiniLyrics database seems totally frozen for me, at least for recent songs, hence my lack of willingness to spend some time to improve it, but maybe I can be proven wrong.
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2020-07-20 14:12:21
Are there really use cases where MiniLyrics can find lyrics that MusixMatch cannot? MiniLyrics database seems totally frozen for me, at least for recent songs, hence my lack of willingness to spend some time to improve it, but maybe I can be proven wrong.

I did some quick testing, leaving only two sources and putting musixmatch first and minilyrics second in order, then went through the more obscure entries in my library. The results of minilyrics were indeed not too great, but there were quite a few cases where it outperformed musixmatch. Including such artists as Accept, Cold Chisel, even some Lynyrd Skynyrd songs and some other rock and country artists. Also, minilyrics tends to generally do better with German, Russian and some French artists (but this may have something to do with parsing of umlauts and such).

Also, a lot of times musixmatch had only non-synced lyrics, where minilyrics had synced.

All in all, minilyrics may not be updated too well, but it's still a pretty large database and has a lot of synced lyrics. Can't say if it's worth working on or not.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-20 23:08:33
FYI, new darklyrics.com plugin added here
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-21 00:50:13
@veksha:  thanks for darklyrics plugin, and for the thought to add the "2020" suffix to its name to avoid confusion with the non-working "built-in" version!  Already have seen a "hit" with it.

@Pollux88:  thanks for also identifying the current AZlyrics as non-working, hopefully veksha can whip up one of those too--and perhaps PLyrics  ;)
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-22 04:52:45
AZLyrics plugin ready
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-22 21:37:29
Thank you very much!
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2020-07-24 19:36:24
Ok, MiniLyrics is not so frozen obviously... I wanted to understand how I could filter the garbage results taking a closer look, so I searched a recent song thinking I will get them. That imbecile returned me proper results! :D

Well, the celebration was short-lived, it can only find 1 song out the 17 of the album but hey, it's better than nothing... lol
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2020-07-26 03:11:24
Ok, I'm definitively bad at Cpp, it took me two hours just to filter results that don't include every terms of the searched artist name... And it's still not properly working with accentued characters in uppercase. ::)

Anyway, here is a new version that should remove all garbage results... The only possible drawback is that it will inevitably remove some legitimate results too (mispelling, compound characters, ...). Feel free to point out to me them, even though I have no idea to improve that at the moment.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-26 03:24:16
here is a new version that should remove all garbage results...
sick! now this plugin is actually useful to me. haha!  :D
everything working nicely so far. big thanks to you. *claps*

ps: I almost finished my own minilyrics plugin. ;-)
not without your help, of course, mister.
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2020-07-26 03:53:09
Eheh, glad to know it is usable. :))

Well done too, if you managed to understand my explanations about the response format of MiniLyrics. ;) Hope to see the result soon.

By the way, do you think it would be possible to merge all of your sources into a single plugin? You have done now quite a lot of them and it would be easier to follow updates that way, but dunno if the uie_lyrics3 SDK allows to do such meta-plugin easily. :-\
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-26 04:36:06
do you think it would be possible to merge all of your sources into a single plugin?
sure, why not.
i can do my own rearrangement window if user wants to change the order or disable some sources.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-07-26 07:01:36
Ok, I'm definitively bad at Cpp, it took me two hours just to filter results that don't include every terms of the searched artist name... And it's still not properly working with accentued characters in uppercase. ::)

Anyway, here is a new version that should remove all garbage results... The only possible drawback is that it will inevitably remove some legitimate results too (mispelling, compound characters, ...). Feel free to point out to me them, even though I have no idea to improve that at the moment.

Thanks for the update cedricpc, this already pulled a totally accurate non-synced (my preference) result the first try!  And all of veksha's plugins are performing at 100% also--it's like a "Renaissance" of lyrics capability for Foobar,
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-26 07:15:41
And all of veksha's plugins are performing at 100% also--it's like a "Renaissance" of lyrics capability for Foobar,
here is another alternative to MiniLyrics plugin.
I present you "MiniLyrics1"  ;) returns only one result, but i plan in the future to make it accurate enough to handle all remix/demo cases, etc.
Spoiler (click to show/hide)

cedricpc helped me by providing crucial needed info!
All thanks to him. Gracias.
Title: Re: foo_uie_lyrics3
Post by: Pollux88 on 2020-07-26 20:02:25
Thanks, guys! It's really great for synced lyrics. Now I can put it high in my chain.
Title: Re: foo_uie_lyrics3
Post by: privatesir on 2020-07-29 02:02:01
@veksha thanks for all the work, do you plan on hosting the plugins on github or something? It would be easier to follow updates.
Title: Re: foo_uie_lyrics3
Post by: Bloodbourne on 2020-07-30 14:34:23
Hmm I thought I registered an account on this site years ago but I can't find it. anyway I have lyric show 3 running in foobar 2000 and it is saving the lyrics in the same folder as my music. Is there a way to set where it saves?

I found a bunch of lyrics files in C:\Users\accountname\AppData\Roaming\foobar2000\lyrics but I dont know why it isnt saving there anymore.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-07-30 16:49:21
Is there a way to set where it saves?
preferences>lyric show3>lyric saving>save method>save to configuration folder?
Title: Re: foo_uie_lyrics3
Post by: francesco on 2020-08-13 06:48:13
Ok, I'm definitively bad at Cpp, it took me two hours just to filter results that don't include every terms of the searched artist name... And it's still not properly working with accentued characters in uppercase. ::)

Anyway, here is a new version that should remove all garbage results... The only possible drawback is that it will inevitably remove some legitimate results too (mispelling, compound characters, ...). Feel free to point out to me them, even though I have no idea to improve that at the moment.
And all of veksha's plugins are performing at 100% also--it's like a "Renaissance" of lyrics capability for Foobar,
here is another alternative to MiniLyrics plugin.
I present you "MiniLyrics1"  ;) returns only one result, but i plan in the future to make it accurate enough to handle all remix/demo cases, etc.
Spoiler (click to show/hide)

cedricpc helped me by providing crucial needed info!
All thanks to him. Gracias.


Hi @veksha @cedricpc
wonderfull!
may i ask a question ?
should i install or re-install  Lyric Show Panel 3 v0.5 or foo_uie_lyrics3_minilyrics - v0.9.2.fb2k-component
or have Lyric Show Panel 3 v0.5 installed and install all the plugins like mine screesnhot
a big big big thanks @veksha

(https://i.imgur.com/5gAJmKP.png)
(https://i.imgur.com/z0BK7Zs.png)


Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-08-13 07:11:38
should i install or re-install  Lyric Show Panel 3 v0.5 or foo_uie_lyrics3_minilyrics - v0.9.2.fb2k-component
or have Lyric Show Panel 3 v0.5 installed and install all the plugins like mine screesnhot
You don't need to re-install Lyric Show Panel 3 v0.5 if you have it now, just install the new lyric site plugins you want.  You should remove the old built-in darklyrics.com from the search side as it no longer works, which is why veksha made the new "2020" one.  I find most of my hits come from genius so I have that one higher up.  If you listen to metal/symph_goth at all you should also add foo_lrc_metalarchives .3 which I find indispensable: https://hydrogenaud.io/index.php?topic=108084.msg947803#msg947803 (https://hydrogenaud.io/index.php?topic=108084.msg947803#msg947803) .  Putting Tag Search first would be a good idea, why not immediately show what you've tagged already instead of having it search everything again.

BTW lyrics.wikia.com does actually work, it just returns poorly formatted results.

Still hoping veksha might do one for http://www.plyrics.com/ (http://www.plyrics.com/) which would help with a difficult genre.
Title: Re: foo_uie_lyrics3
Post by: francesco on 2020-08-13 08:24:09
should i install or re-install  Lyric Show Panel 3 v0.5 or foo_uie_lyrics3_minilyrics - v0.9.2.fb2k-component
or have Lyric Show Panel 3 v0.5 installed and install all the plugins like mine screesnhot
You don't need to re-install Lyric Show Panel 3 v0.5 if you have it now, just install the new lyric site plugins you want.  You should remove the old built-in darklyrics.com from the search side as it no longer works, which is why veksha made the new "2020" one.  I find most of my hits come from genius so I have that one higher up.  If you listen to metal/symph_goth at all you should also add foo_lrc_metalarchives .3 which I find indispensable: https://hydrogenaud.io/index.php?topic=108084.msg947803#msg947803 (https://hydrogenaud.io/index.php?topic=108084.msg947803#msg947803) .  Putting Tag Search first would be a good idea, why not immediately show what you've tagged already instead of having it search everything again.

BTW lyrics.wikia.com does actually work, it just returns poorly formatted results.

Still hoping veksha might do one for http://www.plyrics.com/ (http://www.plyrics.com/) which would help with a difficult genre.
hi @sveakul
Quote
You should remove the old built-in darklyrics.com from the search side as it no longer works, which is why veksha made the new "2020" one
but where is the new "2020" ? i can see only 1 plugin for darklyrics.com lyrics v0.1 in the link , can not find an updated version
do you know if @veksha keeps the plugins updated?
Quote
metal/symph_goth at all you should also add foo_lrc_metalarchives .3 which I find indispensable
no , I don't listen metal goth bands but i will add them
Quote
BTW lyrics.wikia.com does actually work, it just returns poorly formatted results
well i will enable it again , but it grabs UNSYNCED LYRICS lyrics

i would love to have both UNSYNCED LYRICS and LYRICS lyrics because my android player doesn't read sync lyrics , i use foobar2000 for android and jetAudio HD Music Player Plus , i don't think there is way to have both lyrics tagged

might you please post a screenshot about your settings?

thanks sveakul

Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-08-13 18:27:04
but where is the new "2020" ? i can see only 1 plugin for darklyrics.com lyrics v0.1 in the link , can not find an updated version
do you know if @veksha keeps the plugins updated?

i would love to have both UNSYNCED LYRICS and LYRICS lyrics because my android player doesn't read sync lyrics , i use foobar2000 for android and jetAudio HD Music Player Plus , i don't think there is way to have both lyrics tagged

might you please post a screenshot about your settings?
Hi francesco:  by "2020" I was referring to where that appears after the plugin's name in your LSP-3 search order;  I can see you have both that one, which indeed is the .1 version from veksha, and the old one that doesn't work (which doesn't have 2020 after it in the listing).

veksha seems to maintain his latest plugin downloads at Reddit here:
https://www.reddit.com/r/foobar2000/comments/hdob1n/lyric_show_panel_3_lyrics_from_geniuscom_and/ (https://www.reddit.com/r/foobar2000/comments/hdob1n/lyric_show_panel_3_lyrics_from_geniuscom_and/)

Actually in the LSP-3 settings you can specify what kind of lyrics (synced/unsynced/no pref/etc) in the setting box "Search for this type of lyric"--you are now using "Prefer synced" according to your screenshot.  As far as being able to add both SYLT and USLT tags to a file I don't know why you couldn't if the tagger used can handle it, but this may confuse your player/device as to what it shows.  LSP-3 can only save one or the other from what I see.

Settings screenshots below;  my lyric saving options reflect the fact that I primarily use LSP-3 when listening to radio stations and manually save lyrics that intrigue me to text files.  When looking to embed into files of course I would change settings.

BTW the metalarchives site plugin overlaps much of the content of darklyrics, it's not just "metalhead" stuff, but a wide variety of related forms, many not available from other lyrics sites.  You would want this too if you find darklyrics carries a lot of your interests.
Title: Re: foo_uie_lyrics3
Post by: francesco on 2020-08-13 18:43:11
but where is the new "2020" ? i can see only 1 plugin for darklyrics.com lyrics v0.1 in the link , can not find an updated version
do you know if @veksha keeps the plugins updated?

i would love to have both UNSYNCED LYRICS and LYRICS lyrics because my android player doesn't read sync lyrics , i use foobar2000 for android and jetAudio HD Music Player Plus , i don't think there is way to have both lyrics tagged

might you please post a screenshot about your settings?
Hi francesco:  by "2020" I was referring to where that appears after the plugin's name in your LSP-3 search order;  I can see you have both that one, which indeed is the .1 version from veksha, and the old one that doesn't work (which doesn't have 2020 after it in the listing).

veksha seems to maintain his latest plugin downloads at Reddit here:
https://www.reddit.com/r/foobar2000/comments/hdob1n/lyric_show_panel_3_lyrics_from_geniuscom_and/ (https://www.reddit.com/r/foobar2000/comments/hdob1n/lyric_show_panel_3_lyrics_from_geniuscom_and/)

Actually in the LSP-3 settings you can specify what kind of lyrics (synced/unsynced/no pref/etc) in the setting box "Search for this type of lyric"--you are now using "Prefer synced" according to your screenshot.  As far as being able to add both SYLT and USLT tags to a file I don't know why you couldn't if the tagger used can handle it, but this may confuse your player/device as to what it shows.  LSP-3 can only save one or the other from what I see.

Settings screenshots below;  my lyric saving options reflect the fact that I primarily use LSP-3 when listening to radio stations and manually save lyrics that intrigue me to text files.  When looking to embed into files of course I would change settings.

BTW the metalarchives site plugin overlaps much of the content of darklyrics, it's not just "metalhead" stuff, but a wide variety of related forms, many not available from other lyrics sites.  You would want this too if you find darklyrics carries a lot of your interests.
hi @sveakul
i added metalarchives in the list like your , i got your explanation
i have now your settings and i will use them
thanks , appreciate your help!
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-08-19 01:25:33
@veksha:  I wonder if you might consider doing a replacement for the LSP-3 "built-in" lyrics.wikia.com plugin.  While it does return results, they are all poorly formatted as in the example here:

-----------------
Artist : Red FlagTitle : If I EverThere is a world. I've never heard
Yet I hear it most of the time
Here is a sound. I've never found
Yet I feel it most of the time
Oh should they ever turn you to blue, dear
What will I do
And should they ever turn you to gray, dear
What will I say
Oh oh oh oh oh, don't you turn too
Oh oh oh oh oh, if I ever change
Learn to confide, we'll move tides....(etc)
Oh oh oh oh oh, don't you turn too
Oh oh oh oh oh, if I ever changeExternal links
Nominate as Song of the Day
 iTunes: buy If I Ever Amazon: search for… Red Flag • Naïve Art • If I Ever Hype Machine: search for… Red Flag • If I Ever Last.fm: search for… Red Flag • Naïve Art • If I Ever Pandora: search for… Red Flag • If I Ever Wikipedia: search for… Red Flag • Naïve Art • If I Ever Spotify: If I Ever AllMusic: If I Ever MusicBrainz: If I Ever
------------------------

I could live with no line breaks, but it would be nice if the Artist/Title info didn't run into the first word without even a space ("Title : If I EverThere is a.."), and if everything at the end starting with the run into "External links" was left out.

Just asking, if you decline hey that's cool I'm grateful for your existing plugins.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-08-19 06:04:23
@veksha:  I wonder if you might consider doing a replacement for the LSP-3 "built-in" lyrics.wikia.com plugin.  While it does return results, they are all poorly formatted as in the example here:
[...]
 iTunes: buy If I Ever Amazon: search for… Red Flag • Naïve Art • If I Ever Hype Machine: search for… Red Flag • If I Ever Last.fm: search for… Red Flag • Naïve Art • If I Ever Pandora: search for… Red Flag • If I Ever Wikipedia: search for… Red Flag • Naïve Art • If I Ever Spotify: If I Ever AllMusic: If I Ever MusicBrainz: If I Ever
------------------------
I could live with no line breaks, but it would be nice if the Artist/Title info didn't run into the first word without even a space ("Title : If I EverThere is a.."), and if everything at the end starting with the run into "External links" was left out.
Just asking, if you decline hey that's cool I'm grateful for your existing plugins.
Hi sveakul. it is annoying for me too to see irrelevant garbage in a lyric, so I understand you. :)
don't want to say yes or no, but if I find the time, I will develop and post plugins for you here. I remember your request. ;-)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-08-19 06:34:45
Thanks man, either way.  Your work has actually made LSP-3 a must-have again.
Title: Re: foo_uie_lyrics3
Post by: francesco on 2020-08-19 10:31:03
Hi sveakul. it is annoying for me too to see irrelevant garbage in a lyric, so I understand you. :)
don't want to say yes or no, but if I find the time, I will develop and post plugins for you here. I remember your request. ;-)
@veksha
May i ask a question?
i got always lots of errors (continually)  in the w7 event viewer , source Schannel ,event id 36887 , type error
are related to lyric show panel or the plugins or it's w7
because under w10 it doesn't generate errors
thanks a lot for your plugins
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-08-19 16:02:37
Quote
@veksha
May i ask a question?
i got always lots of errors (continually)  in the w7 event viewer , source Schannel ,event id 36887 , type error
are related to lyric show panel or the plugins or it's w7
because under w10 it doesn't generate errors
thanks a lot for your plugins
i am not a professional in this kind of things but it seems that errors are gone when you enable TLS 1.2 in internet explorer settings. I use https urls in my plugins and getting data from them using InternetOpenUrl_ WinAPI.
i use win10 only and didn't even know that on windows7 my plugins are not even working. so thank you for error report.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-08-19 16:19:46
@francesco actually, I lied. some of the plugins are using old api, some plugins are using new api that works nicely in windows7, so i have to make sure they all have new api and recompile/reupload.
Title: Re: foo_uie_lyrics3
Post by: francesco on 2020-08-20 06:18:08
i am not a professional in this kind of things but it seems that errors are gone when you enable TLS 1.2 in internet explorer settings. I use https urls in my plugins and getting data from them using InternetOpenUrl_ WinAPI.
i use win10 only and didn't even know that on windows7 my plugins are not even working. so thank you for error report.
@veksha
hi
i have found a fix posted by Case at reply #3 (https://hydrogenaud.io/index.php?topic=118821.msg980059#msg980059)
Quote
Windows 7 doesn't support TLS 1.2 by default which seems to now be required by the server. You can enable the feature by importing the attached reg file and rebooting.
he has included a regfile , it enables TLS 1.2 on w7 , and it works great without any issue or error
could be useful for other users
thanks ,take care
Title: Re: foo_uie_lyrics3
Post by: lasereye70 on 2020-09-03 23:42:16
All I have to say is Veksha is now my hero, you have breathed life back into this plug in and for that I say thank you :)
Title: Re: foo_uie_lyrics3
Post by: Porcus on 2020-09-29 11:24:17
There must be something I've done wrong and this is likely answered before, but ...

I am playing Track 2, which is the title track. It shows correct artist / album / track title while loading - and then falls back to the first lyrics file in the folder, namely the lyrics for Track 1.
I manually enter a correct lyrics file. No cigar.
I delete the lyrics file for Track 1. It gets it right.
I put back the lyrics file for Track 1 and restart track 2. Wrong again.

Yes I do have the album title in all the lyrics files, but I was hoping to not have to scrap everything.
Title: Re: foo_uie_lyrics3
Post by: freMea on 2020-10-02 06:53:55
If I want to share my home made synced lrc files with community, what platform would you recommend ? Would it be possible to add such a feature in the plugin ?
Title: Re: foo_uie_lyrics3
Post by: michtar on 2020-10-02 12:23:06
If I want to share my home made synced lrc files with community, what platform would you recommend ?
Both lyrics.wikia and minilyrics are dead as far as adding .lrc lyrics is concerned. Not sure if former was ever alive, the latter works only as a source thanks to (in foobar's case) foo_uie_lyrics3_minilyrics plugin.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2020-10-05 01:03:46
FYI, LyricWiki (or lyrics.wikia.com in the LSP-3 list) has been shut down.  From Wikpedia:

"On April 2, 2019, LyricWiki was closed to editing by Fandom for repeated violations of the site's terms of service. The reasoning for this was that Fandom did not approve of images and lyrics that are "overly" sexual and/or shock people, aiming to be a "family friendly site". The site was later shut down completely on September 21, 2020, now redirected into community.fandom.com and data dump is not generated."

I have confirmed that the built-in plugin is no longer drawing lyrics and moved it to the "inactive" list.
Title: Re: foo_uie_lyrics3
Post by: underpressure on 2020-10-25 14:38:15
Can anyone confirm if veksha musixmatch plugin is returning timestamped lrc files? I believe i have some stored locally that i downloaded from musixmatch and now only see unsynced lyrics on the search results...
I did change the access token on the file.. maybe thats it. But when i changed i got more consistent results.

I'll try the original file later. But just did a search for Slipknot - Wait and Bleed and only unsynced lyrics from musixmatch.

Many thanks to veksha and cedricpc for the source plugins!

EDIT:
Oh well... Maybe im wrong here. But i reinstalled windows and didn't remember to allow lsass.exe on my firewall and just saw the blocked connections. I remember now when i installed the plugins and searching for something, lsass.exe connecting to something.
I dont even know if thats it, Or which plugin uses it for connections. I did allow it but still no synced lrc files. Maybe a restart will fix it.
Still i did find it strange the first time it happened, Using lsass, (Local Security Authority Subsystem Service). Why?
Title: Re: foo_uie_lyrics3
Post by: underpressure on 2020-10-26 16:08:32
It does work again, it looks like its a one time thing for lsass.exe, did not catch the connections but monitoring it for some time after seeing the musixmatch plugin was working again i didnt see any connections being made again.
Maybe its some API authentication thing.
Title: Re: foo_uie_lyrics3
Post by: tinkerer2015 on 2020-11-08 12:38:07
Props to veksha for this wealth of new lyrics sources! My foo_uie_lyrics3 plugin was doing really poorly in terms of lyrics found, now it's working beautifully again, and I can listen to the new album of German band "Die Ärzte" that came out a few weeks ago with lyrics :D
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2020-11-08 12:54:49
I'm very glad for reviving this plug-in. Thanks guys, great work!
Title: Re: foo_uie_lyrics3
Post by: Hidrojen on 2020-11-15 19:59:59
Download here: http://www.foobar2000.org/components/view/foo_uie_lyrics3 (http://www.foobar2000.org/components/view/foo_uie_lyrics3)

Current version: 0.5

Can you release source code for foo_uie_lyrics3? (Not plugin SDK)
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2020-11-16 00:28:50
Ok, I'm definitively bad at Cpp, it took me two hours just to filter results that don't include every terms of the searched artist name... And it's still not properly working with accentued characters in uppercase. ::)

Anyway, here is a new version that should remove all garbage results... The only possible drawback is that it will inevitably remove some legitimate results too (mispelling, compound characters, ...). Feel free to point out to me them, even though I have no idea to improve that at the moment.
here is a new version that should remove all garbage results...
sick! now this plugin is actually useful to me. haha!  :D
everything working nicely so far. big thanks to you. *claps*

ps: I almost finished my own minilyrics plugin. ;-)
not without your help, of course, mister.

Thank you so much, guys! This plugin works great now. :)
Title: Re: foo_uie_lyrics3
Post by: wcs13 on 2020-11-18 00:01:10
I don't know if this has been requested yet, but I'd like an option for horizontal scrolling, like in ESLyric.
I'd like to keep using Lyrics3 (with @veksha 's amazing scripts), but I'd like horizontal scrolling in my layout.
Can this be implemented ? Thanks in advance.
Title: Re: foo_uie_lyrics3
Post by: ccrc28 on 2020-12-19 19:53:34
AZLyrics plugin ready
Spoiler (click to show/hide)
      

veksha tks a lot for all your  work, before get your plugins for darklyrics and AZ my "search lyrics" never ever found anything and now it is finding all very well. 

Before, after "nothing found", I had always to choose "custom search" menu then search by google.uk and view the result in web browser, VERY annoy
Title: Re: foo_uie_lyrics3
Post by: veksha on 2020-12-27 10:33:11
Hello, lyrics lovers.
I managed to include all my lyric-source plugins into one component: foo_multisource. (7 in 1 plugins).
made some fixes for windows7 and other small things.

read more here:
https://www.reddit.com/r/foobar2000/comments/kl1ipj/lyric_show_panel_3_lyrics_from_genius_musixmatch/
Title: Re: foo_uie_lyrics3
Post by: mosh on 2020-12-30 05:14:32
Can I use vim to edit lyrics and get/set filename:timestamps?

      as I do with VLC (& minilyrics & nulloy (waveform)) <-> telnet <-> gvim / win7
      with my script here:  https://github.com/moshahmed/vim/tree/master/mvim

If I can get/set current playing file fullpath:timestamps from foobar2000 /cmdline/telnet,
then I can use my  vim script above to control foobar.

Title: Re: foo_uie_lyrics3
Post by: wcs13 on 2020-12-30 20:02:31
Thank you so much veksha! That should easily replace all your previous scraping components. :)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-01-15 22:20:53
Hello, lyrics lovers.
I managed to include all my lyric-source plugins into one component: foo_multisource. (7 in 1 plugins).
made some fixes for windows7 and other small things.
read more here:
https://www.reddit.com/r/foobar2000/comments/kl1ipj/lyric_show_panel_3_lyrics_from_genius_musixmatch/
Just installed this today after removing your separate plugins, and man it works GREAT!  Nice to know that you are updating it occasionally as well, .1->.2 as of the one at your link now.  Coupled with the separate metal-archives plugin, there's almost nothing I can't find!  Thanks again.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-01-19 22:46:43
@veksha : Please consider adding this lyrics source to your plugin:

http://www.songlyrics.com/ (http://www.songlyrics.com/)
Title: Re: foo_uie_lyrics3
Post by: 6b453af28f9275228c46 on 2021-01-29 16:57:36
Is there a way for this to check lyrics in the ID3 tag? If tag sync is available, then it is used. Otherwise after a search if no sync is found, if there is unsync it uses that.

Is there a Github repo or the like to contribute to?
Title: Re: foo_uie_lyrics3
Post by: Jny on 2021-01-29 20:15:49
Hello, lyrics lovers.
I managed to include all my lyric-source plugins into one component: foo_multisource. (7 in 1 plugins).
made some fixes for windows7 and other small things.

read more here:
https://www.reddit.com/r/foobar2000/comments/kl1ipj/lyric_show_panel_3_lyrics_from_genius_musixmatch/
thanks!
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-01-29 21:38:38
Is there a way for this to check lyrics in the ID3 tag?

In the Lyric Show 3 panel, move "Tag Search" from "Available Sources" to the left side and move it to the top of the "Search Order" list.  Then embedded lyrics will be displayed first and no search done by Veksha's plugin.

If a search is performed, the type looked for is controlled by the "Search for this type of lyric" drop-down box in the Lyric Show 3 panel preferences, it's not a function of foo_multisource itself.
Title: Re: foo_uie_lyrics3
Post by: 6b453af28f9275228c46 on 2021-01-30 04:39:04
@sveakul Perfect! Thank you very much!
Title: Re: foo_uie_lyrics3
Post by: newbe on 2021-02-16 17:12:25
Hello,
is it possible to automatically save the lyric .lrc/txt to folder immediately after a successful search?

For example when playing a song it's searching through the various databases and the search usually takes about 15-20 sec.
Then the lyric will be displayed on the lyric panel, but it only automatically saves the lyric file to HDD on event ( when you play another song or play the same song again after a successful search ).

I really need this option, thank you!
Title: Re: foo_uie_lyrics3
Post by: michtar on 2021-02-16 19:57:04
Is it possible to automatically save the lyric .lrc/txt to folder immediately after a successful search?
Select, context menu, Download lyrics will batch download and save them. Although with separate window and more steps.
Title: Re: foo_uie_lyrics3
Post by: newbe on 2021-02-16 20:44:28
Is it possible to automatically save the lyric .lrc/txt to folder immediately after a successful search?
Select, context menu, Download lyrics will batch download and save them. Although with separate window and more steps.

Do you mean by manually left click in the lyric panel and click save? I don't need this, I need the process to be fully automated, because I don't use the panel itself only it's fetch function...

In ESLyric there is a option ( Foobar -> Tools -> ESLyric ) called: Lyric save scheme: Save when loaded. I need the same option also in Lyric Show 3. That's what I am looking for.
Title: Re: foo_uie_lyrics3
Post by: zeremy on 2021-02-17 13:35:47
Is it possible to automatically save the lyric .lrc/txt to folder immediately after a successful search?
Select, context menu, Download lyrics will batch download and save them. Although with separate window and more steps.

Do you mean by manually left click in the lyric panel and click save? I don't need this, I need the process to be fully automated, because I don't use the panel itself only it's fetch function...

In ESLyric there is a option ( Foobar -> Tools -> ESLyric ) called: Lyric save scheme: Save when loaded. I need the same option also in Lyric Show 3. That's what I am looking for.

I have a SMP (http://www.foobar2000.org/components/view/foo_spider_monkey_panel) script you may find useful.
It runs the command "View/Lyrics Show 3/Save" at a interval (1sec) until Lyric Show 3 downloads the lyrics.
It then reloads ESLyric and kills the timer.

Code: [Select]
"use strict";

window.DefinePanel('LS3 File Saver', {
    author: 'zeremy'
});

let esl;
let eslyric;

if (utils.CheckComponent("foo_uie_eslyric")){
    eslyric = true;
    esl = new ActiveXObject("ESLyric");
}

let artist;
let title;

function on_playback_new_track(metadb) {
    ls3_save(metadb);
}

function on_playback_dynamic_info_track() {
    ls3_save(fb.GetNowPlaying());
}

function ls3_save(metadb) {
    if (!metadb)
        return;
    let timer = setInterval(() => {
            let path = fb.TitleFormat('$if2(%__@%,%path%)').EvalWithMetadb(metadb);
            if (path.startsWith('http') || path.startsWith('mms')) {
                artist = fb.TitleFormat("[%artist%]").Eval().replace(/[<>:"/\\|?*]/g, "_");
                title = fb.TitleFormat("[%title%]").Eval().replace(/[<>:"/\\|?*]/g, "_");
            } else {
                artist = fb.TitleFormat("[%artist%]").EvalWithMetadb(metadb).replace(/[<>:"/\\|?*]/g, "_");
                title = fb.TitleFormat("[%title%]").EvalWithMetadb(metadb).replace(/[<>:"/\\|?*]/g, "_");
            }
            let filename_lrc = fb.ProfilePath + "lyrics\\" + artist + " - " + title + ".lrc";
            let filename_txt = fb.ProfilePath + "lyrics\\" + artist + " - " + title + ".txt";
            if (utils.FileExists(filename_lrc) || utils.FileExists(filename_txt)) {
                if (eslyric) esl.RunPanelContextMenu("Reload Lyric");
                clearInterval(timer);
            }
            else {
                fb.RunMainMenuCommand("View/Lyrics Show 3/Save");
            }
        }, 1000);
}
Title: Re: foo_uie_lyrics3
Post by: newbe on 2021-02-17 18:13:16
Thank you so much @zeremy !

I have modified your code and it works beautiful! Will credit you for sure =).
Title: Re: foo_uie_lyrics3
Post by: michtar on 2021-02-20 12:34:40
Do you mean by manually left click in the lyric panel and click save? I don't need this, I need the process to be fully automated, because I don't use the panel itself only it's fetch function...
No, not lyrics panel, you select a list of tracks in playlist view, right click - Download lyrics - batch lyric search window appears, lyrics are downloaded and saved for selected tracks.
Title: Re: foo_uie_lyrics3
Post by: cedricpc on 2021-02-21 17:56:07
Hi,

It's been a little while since my last message. I know that veksha has done since a much more elaborated work with more sources packaged in an all-in-one component, but as I previously said, I wanted anyway to backport my JS code to retrieve MusixMatch lyrics into a fb2k component... And I've finally find some time this week to finish a fully working version that I'm sharing here. :)

I had to spend a lot of time to fix crashes when dealing with MusixMatch results sometimes not structured as expected. I think I nuked now any possible case, but if you give my component a try and still encounter such a crash, please let me know with which artist and track it happens. ;)

As a little bonus, it should not be necessary with my version to mess with the user token as it automatically attempts to generate a fresh one. But if for some reasons, you need to reset it or just want to use a custom one, you can access it in foobar's advanced config, under Tools then MusixMatch source.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-02-21 21:16:37
Thank you cedricpc for this plugin!  It complements Veksha's work, good to have both.  I hope you will consider making one for this site too:
http://www.songlyrics.com/ (http://www.songlyrics.com/)
Title: Re: foo_uie_lyrics3
Post by: MordredKLB on 2021-03-29 02:59:22
Can someone tell me where you're supposed to download the new plugin sources to? I've done it before but I can't find where there supposed to go now.
Title: Re: foo_uie_lyrics3
Post by: dwmartin0906 on 2021-03-29 03:25:07
Unless I'm not understanding your question correctly, you just load them like a component.  And all you probably need is foo_multisource.
Title: Re: foo_uie_lyrics3
Post by: Koshingg on 2021-03-29 04:02:51
Can someone tell me where you're supposed to download the new plugin sources to? I've done it before but I can't find where there supposed to go now.

You need to install this https://drive.google.com/file/d/18fgiVBI3SqBRlytGgNOpqPxtuU_yy2nc/view
Then, after installing the component remove the other sources from settings and add the sources from this component (genius, azlyrics, musixmatch, lololyrics , minilyrics, qq, darklyrics)
Title: Re: foo_uie_lyrics3
Post by: MordredKLB on 2021-03-29 04:20:36
Unless I'm not understanding your question correctly, you just load them like a component.  And all you probably need is foo_multisource.
Can someone tell me where you're supposed to download the new plugin sources to? I've done it before but I can't find where there supposed to go now.

You need to install this https://drive.google.com/file/d/18fgiVBI3SqBRlytGgNOpqPxtuU_yy2nc/view
Then, after installing the component remove the other sources from settings and add the sources from this component (genius, azlyrics, musixmatch, lololyrics , minilyrics, qq, darklyrics)
Thanks guys. I was actually trying to copy my configuration (with musixmatch already setup) from one foobar to another install, and thought these were loaded as scripts or something. Got it working now.
Title: Re: foo_uie_lyrics3
Post by: grownman on 2021-04-14 04:36:06
I'm not able to get local file search working. Could someone assist?

I have a decent collection of live tracks from a few of my favorite bands. Since they're all identically tagged with regard to artist and track, I want to have one copy of the lyrics which applies to all of those tracks. So, a very simple test case: The Allman Brothers Band - Statesboro Blues (Live). I've got quite a few of those, all with identical artist and title tags.

In my lyric searching preferences, artist is simply %artist%, and title %title%. "No preference" selected for type of lyric. Only local file and associations are enabled. Under lyric saving, automatic save is enabled, the filename format is %artist%\%title% and the custom directory is T:\Music\Lyrics. In the local file search properties, I have box boxes checked, with custom filename format of %artist%\%title% and custom search path of T:\Music\Lyrics\

The file exists, "T:\Music\Lyrics\The Allman Brothers Band\Statesboro Blues (Live).txt" is ready to go. It just does not read the file.

Curiously, I can play a copy of the song and edit the lyrics in, and it'll save that file for me, and in the right directory. And it'll even create the file association *for that one track*, and lyrics will show each time I come back to it. But if I play any of the other copies of the song I have, it doesn't find the file. The intent would obviously not be to have to manually edit lyrics for each copy of Statesboro Blues, rather for it to pull that file out of T:\Music\Lyrics\ each time that artist and song is played.

One last thing, just to drive home that I'm sure it's at least looking in the right location for a file. I can play 1 version of Statesboro, and edit in the right lyrics and it creates the text file. I play version 2, it finds nothing, so I edit in an entirely different (wrong) lyric. It updates the same text file. I then go back to play version 1 again, and it will now display the lyrics from version 2. Therefore, I know it's looking at that file once the file association is made, I just can't get it to find the file on its own.

Long winded post I know, but I wanted to be thorough? Any help please?
Title: Re: foo_uie_lyrics3
Post by: michtar on 2021-04-14 09:09:02
In the local file search properties, I have box boxes checked, with custom filename format of %artist%\%title%
I'm guessing because my brain froze couple of times reading it that:
if the file name is "Statesboro Blues (Live).txt" and the track title is "Statesboro Blues (Live)" than in file search properties - lyrics filename format - custom filename there should be only %title%.
Title: Re: foo_uie_lyrics3
Post by: grownman on 2021-04-14 19:29:52
In the local file search properties, I have box boxes checked, with custom filename format of %artist%\%title%
I'm guessing because my brain froze couple of times reading it that:
if the file name is "Statesboro Blues (Live).txt" and the track title is "Statesboro Blues (Live)" than in file search properties - lyrics filename format - custom filename there should be only %title%.
No luck there. I changed it to only %title%, no change. Also tried [%title%], %title%.txt, [%title%].txt, and all the above combinations including the artist tag. Still won't find the file on songs that don't have the association already.
Title: Re: foo_uie_lyrics3
Post by: michtar on 2021-04-15 09:48:14
No luck there. I changed it to only %title%, no change. Also tried [%title%], %title%.txt, [%title%].txt, and all the above combinations including the artist tag. Still won't find the file on songs that don't have the association already.
IMO it should be %title% anyway (with "Enable built-in artist-title search" checked), or to be precise the same format as in lyrics saving tab - Filename format. Presumably that's also a file format of saved lyrics.

I've run out of ideas, it's not a rocket science, there's a path and a file format:
- You can try removing associations: Associations search - Properties - Remove all.
- Double check paths, I assume "Search sub-directories" is checked
- What about online search? I'd backup lyrics, remove them all, search for lyrics online, check where and how they are saved, if search format is %title% and file format is title.txt component should fine them.

Title: Re: foo_uie_lyrics3
Post by: grownman on 2021-04-15 17:17:50
I agree, it's not rocket science, yet there it is, not doing it.

I removed all references to 'artist' so now it just saves the file as T:\Music\Lyrics\Statesboro Blues.txt and other copies of the song still don't create the file association on their own. Search sub-directories is checked.

If someone can get local file search to create file associations, I'd love to see how you did it.
Title: Re: foo_uie_lyrics3
Post by: michtar on 2021-04-15 22:28:29
How about creating associations by opening lyrics manually (right click - Choose lyrics...) for every version of the song?
Title: Re: foo_uie_lyrics3
Post by: grownman on 2021-04-16 06:30:44
Figured it out, thank goodness. The key was local file search. Custom filename format %title%.txt, custom search path T:\Music\Lyrics\%artist%. With all the combinations I've tried, I'm shocked that wasn't one I tried already, but whew, that's done and dusted.
Title: Re: foo_uie_lyrics3
Post by: Bladru on 2021-04-18 18:28:30
v0.5 leaks 3 GDI objects per track. Could someone please fix that?

You can show the number of GDI objects per process in the Task Manager. I had this lyrics panel embedded, and foobar got to 6k or 9k GDI objects, at which point UI in other programs began to slow down. A workaround is to restart foobar or to keep the panel in a separate window and to close it from time to time.
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-04-25 15:14:00
@cedricpc  Only yesterday I started using your extension, so I was pleased with several successful searches for synchronized text. Today I found that I was pulling the inappropriate text - HIM-Tears on Tape-Kiss the Void uploaded by KISS-Psycho Circus - Into the Void

*I also want to note that the first line is always empty

And so perfectly pulls the lyrics, I like the fact that there is no dirt in the files
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-04-25 19:14:35
(https://i114.fastpic.ru/thumb/2021/0425/91/d597fbfa5d0f19fd51529f96f0550091.jpeg) (https://i114.fastpic.ru/big/2021/0425/91/d597fbfa5d0f19fd51529f96f0550091.png)
Title: Re: foo_uie_lyrics3
Post by: mzso on 2021-04-25 22:30:23
v0.5 leaks 3 GDI objects per track. Could someone please fix that?

You can show the number of GDI objects per process in the Task Manager. I had this lyrics panel embedded, and foobar got to 6k or 9k GDI objects, at which point UI in other programs began to slow down. A workaround is to restart foobar or to keep the panel in a separate window and to close it from time to time.
Probably a stupid question, but what does leaking GDI objects mean? What consequences does it have?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-04-26 07:46:32
updated my foo_multisource (lyrics from genius, musixmatch, minilyrics, qq, darklyrics, azlyrics, lololyrics)
FIXED: musixmatch search was too slow for some reason.
download v0.32 here: https://www.reddit.com/r/foobar2000/comments/kl1ipj/lyric_show_panel_3_lyrics_from_genius_musixmatch/
Title: Re: foo_uie_lyrics3
Post by: Sergey77 on 2021-04-26 17:31:01
@veksha,
thanks for your hard work. I noticed that after several successful attempts to find lyrics for different tracks (about 10 times or a little more), the search process does not stop.
If in the process of searching for lyrics, you try to shut down the fb2k, this will lead to its freezing.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-04-26 20:05:08
updated my foo_multisource (lyrics from genius, musixmatch, minilyrics, qq, darklyrics, azlyrics, lololyrics)
FIXED: musixmatch search was too slow for some reason.
download v0.32 here: https://www.reddit.com/r/foobar2000/comments/kl1ipj/lyric_show_panel_3_lyrics_from_genius_musixmatch/

Thanks Veksha!  Any chance of adding http://www.songlyrics.com/ (http://www.songlyrics.com/) ?
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2021-04-27 10:09:16
Is there any way to temporarily disable the lyric search for when streaming audio/radio stations so as to primarily save on data costs searching for lyrics that don't exist (like for example, strictly radio stations, non-vocal audio streaming, etc.)?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-04-27 10:19:36
Is there any way to temporarily disable the lyric search for when streaming audio/radio stations so as to primarily save on data costs searching for lyrics that don't exist (like for example, strictly radio stations, non-vocal audio streaming, etc.)?

paste something like this in Search Filter (Advanced tab of LyricShow3 settings):
Code: [Select]
$strcmp($left(%path%,4),http)
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2021-04-27 10:57:15
Is there any way to temporarily disable the lyric search for when streaming audio/radio stations so as to primarily save on data costs searching for lyrics that don't exist (like for example, strictly radio stations, non-vocal audio streaming, etc.)?

Thanks. Trialing this, and so far seems to be working. What does the code mean though? And to reverse functionality (in this case, make it act normally again), I'll just remove the filter, I assume?
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2021-04-27 11:06:19
@veksha
I wonder what the code means though?
$strcmp($left(%path%,4),http)
Can you explain what it really does?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-04-27 11:08:16
Thanks. Trialing this, and so far seems to be working. What does the code mean though? And to reverse functionality (in this case, make it act normally again), I'll just remove the filter, I assume?

yes. empty filter = no filter.
code means: look if %path% has "http" as first 4 characters. for streams it is TRUE, so the expression will return 1. this will enable filter.
for other files this expression will return 0 and this will disable filter.
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2021-04-27 11:13:45
@veksha
Thanks a lot man. You guys are the geniuses scattered around the world that just make life that little better and bearable.
I've been wanting to do this for a long time now
Title: Re: foo_uie_lyrics3
Post by: minazukix on 2021-04-28 14:11:18
@veksha
Thanks you for your great plugin.
But I think it is not support special characters on Minilyrics.
I can found the lyrics with special characters on original Minilyrics software.
But in foo_multisource, it will never return any result.
If search in English only, then it is working fine.
I made a simple graph to explain the problem:
https://1.bp.blogspot.com/-V8GPkkrZ1V8/YIlcbia_fDI/AAAAAAAAEvk/eH1rUeD60VgjQP6bf3bVENnNpZATo34JgCPcBGAYYCw/s0/foo_multisource.png (https://1.bp.blogspot.com/-V8GPkkrZ1V8/YIlcbia_fDI/AAAAAAAAEvk/eH1rUeD60VgjQP6bf3bVENnNpZATo34JgCPcBGAYYCw/s0/foo_multisource.png)
Title: Re: foo_uie_lyrics3
Post by: LL25255252 on 2021-04-30 22:48:22
v0.5 leaks 3 GDI objects per track. Could someone please fix that?

You can show the number of GDI objects per process in the Task Manager. I had this lyrics panel embedded, and foobar got to 6k or 9k GDI objects, at which point UI in other programs began to slow down. A workaround is to restart foobar or to keep the panel in a separate window and to close it from time to time.
It seems that I got the same problem... after playing about 30-50 songs the lyrics in the lyrics3 tab gets messed up (see -  https://i.imgur.com/OetcLW7.png )so I need to restart foobar.
This time before I restarted foobar2000 I've checked the "GDI Objects" column in Task Manager's "details" tab and found out that the foobar2000 line is about 8,000. So it seems that there's a GDI Objects leak.

foo_lyrics3 0.5
foo_multisource 0.32
Win10
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-03 10:23:22
@minazukix
thank you for detailed bug report. I fixed it in v 0.33.
musixmatch codepage processing was broken in 0.32 btw, but now it's all good too.
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-03 10:25:39
(https://i114.fastpic.ru/thumb/2021/0425/91/d597fbfa5d0f19fd51529f96f0550091.jpeg) (https://i114.fastpic.ru/big/2021/0425/91/d597fbfa5d0f19fd51529f96f0550091.png)

this extra lines are added by LSP3 itself, not by lyric sources.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-03 19:03:20
Foo_multisource version .33 crashed Foobar for me after 5 minutes of use with radio stations, anyone else having problems with it?  Reverted back to .31 and all is fine again--never had a single issue with that one.
Title: Re: foo_uie_lyrics3
Post by: lender1257 on 2021-05-03 20:14:40
I can confirm this.
v0.33 crashes immediately. I went back to v0.32.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-03 20:37:56
@sveakul @lender1257 guys, please try v0.34 and report. made some changes.
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: lender1257 on 2021-05-03 21:09:37
hello veksha

v0.34 crash:
basically lyrics are found.
if i start "lyric search" myself, it crashes.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-03 21:38:32
v0.34 crash:
basically lyrics are found.
if i start "lyric search" myself, it crashes.

i can't reproduce any crashes, no matter how hard i try. can you upload crash logs? also give some info like - name of the song/os version/foobar version/LSP3 version/... thank you.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-03 21:48:18
.34 crashed immediately after changing a radio stream.  Crash report attached.  Foobar 1.6.5, Windows 10 x64 20H2.  LSP ver. .5.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-04 05:56:11
.34 crashed immediately after changing a radio stream.  Crash report attached.  Foobar 1.6.5, Windows 10 x64 20H2.  LSP ver. .5.

thank you. you should try 0.35 now. i believe i found my mistake.
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-04 06:29:41
thank you. you should try 0.35 now. i believe i found my mistake.
Spoiler (click to show/hide)

Veksha (Växjö?) I put this through some pretty rigorous testing and this time all seems OK--endures rapid stream changes, responds to the "Next lyrics" command and cycles through database choices, returns Musixmatch results, etc., all without crashing  :)

Hopefully others will confirm--so far, version .35 seems good to go here.  Thank you for not giving up on it.  Please consider adding songlyrics.com to the databases.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-04 07:18:38
Spoiler (click to show/hide)
I put this through some pretty rigorous testing and this time all seems OK--endures rapid stream changes, responds to the "Next lyrics" command and cycles through database choices, returns Musixmatch results, etc., all without crashing  :)
Hopefully others will confirm--so far, version .35 seems good to go here.  Thank you for not giving up on it.
Nice. it's a mystery why it worked fine for me. i managed to catch an error only with external debugger.
Please consider adding songlyrics.com to the databases.
Yes.
Title: Re: foo_uie_lyrics3
Post by: lender1257 on 2021-05-04 07:28:35
I confirm, everything ok
thanks
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-04 22:57:32
@veksha,
thanks for your hard work. I noticed that after several successful attempts to find lyrics for different tracks (about 10 times or a little more), the search process does not stop.
If in the process of searching for lyrics, you try to shut down the fb2k, this will lead to its freezing.
Hi Sergey77:  has this issue in version .32 that you mention above still happen for you in the new .35 version?  All is working great for me here.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-05 07:33:20
@veksha,
thanks for your hard work. I noticed that after several successful attempts to find lyrics for different tracks (about 10 times or a little more), the search process does not stop.
If in the process of searching for lyrics, you try to shut down the fb2k, this will lead to its freezing.
Hi Sergey77:  has this issue in version .32 that you mention above still happen for you in the new .35 version?  All is working great for me here.

I'm aware of an issue when foobar2000 UI is freezing for couple of seconds when trying to close LSP3 panel when search is in process. that is because i'm not using http requester provided by LSP3 and using mine own direct connection..
i will try to fix this soon.
Title: Re: foo_uie_lyrics3
Post by: Sergey77 on 2021-05-05 17:39:50
Hi sveakul, veksha: perhaps the speed of searching for the text of the lyrics depends on the source server.
However, v0.35 seems to work more stable. Thanks a lot.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-05 18:22:47
@veksha,
thanks for your hard work. I noticed that after several successful attempts to find lyrics for different tracks (about 10 times or a little more), the search process does not stop.
If in the process of searching for lyrics, you try to shut down the fb2k, this will lead to its freezing.

in v0.36 i have fixed the issue when lyric search is continued to the end (all sources) even if user cancelled it in a midway (by cancel button, LSP3 closing or fb2k closing). so now there will be a lot less freezing in these situations.
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: Sergey77 on 2021-05-07 17:53:14
veksha: unfortunately, the behavior I mentioned earlier persists for version 0.36 as well.
I hope the dump sent to you will help you deal with this and fix it.
Please let me know if you need more information about this.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-07 19:49:17
veksha: unfortunately, the behavior I mentioned earlier persists for version 0.36 as well.
I hope the dump sent to you will help you deal with this and fix it.
Please let me know if you need more information about this.

okay, thank you. i will try to analyze this.
meanwhile, you can try new version and report back about performance/speed of searching and stability.

- i have changed http lib for musixmatch and qq (new lib must be quicker/more stable).
- replaced musixmatch unsynced lyrics method (not scraping web, but using same API as for synced).
so there will be more speed for sure.
- also made a fix for artists/titles which consist of numbers only (like band "3" for example)

foo_multisource v0.37
Spoiler (click to show/hide)

EDIT: my lololyrics source is very slow for some reason. so avoid using it for now. i will look into it later.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-07 22:22:17
veksha: unfortunately, the behavior I mentioned earlier persists for version 0.36 as well.
I hope the dump sent to you will help you deal with this and fix it.
Please let me know if you need more information about this.

@Sergey77, after investigating a dump file i came up with the following fix: tell LSP3 to not wait for threads to finish. a little bit hacky, but i think it's stable. we should test it for some period of time to make sure everything is ok.

foo_multisource v0.38
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: MordredKLB on 2021-05-08 01:02:22
Can someone explain to me what the "Lyrics Show 3/Lyrics Search..." menu entry is supposed to do? It seems that without a Lyrics Show Panel in the theme, it does nothing, and with a LS3 panel in the theme, the panel is already automatically searching, and there's no need for this menu entry.

What I was hoping was that I would not need a LS3 panel, and that manually calling the Lyrics Search... method would retrieve the lyrics for me so that I could save them as needed. It doesn't appear that this is possible though, unless I'm missing something.
Title: Re: foo_uie_lyrics3
Post by: Sergey77 on 2021-05-08 04:38:17
MordredKLB, You can try the following option:
1. Enable the "Download lyrics ..." fb2k context menu item (see attached picture lsp3_dwnll.jpg).
2. Disable the option to automatically save lyrics in the LSP3 settings (see attached picture lsp3_dwnll.jpg).
3. Use the fb2k context menu item "Download lyrics ..." with the right mouse button while playing a track.
This should save the found lyric text as You need without the LSP3 panel.

veksha, thank You so much. I will test your plugin for a while.
Title: Re: foo_uie_lyrics3
Post by: zeremy on 2021-05-08 11:19:53
@MordredKLB

The LS3 panel works even when it it hidden.
Both menu entries (Lyrics Search.. & Download Lyrics ) display a dialog box which I believe you do not want.

Below a mod which I use in your Georgia theme.

Code: [Select]
// Automatic Lyric Show 3 File Saver

let ls3_timer = 0;

let esl;
let eslyric;

if (utils.CheckComponent("foo_uie_eslyric")){
    eslyric = true;
    esl = new ActiveXObject("ESLyric");
}

function lyricShow3save(metadb) {
    if (!metadb)
        return;

    displayLyrics = true;
    btns.lyrics.enable = displayLyrics;
    btns.lyrics.repaint();

    utils.WriteTextFile(fb.ProfilePath + "lyrics\\#status.txt", "");
    let counter = -1;
    const timewait = 15;

    let artist;
    let title;
    ls3_timer = setInterval(() => {
            let path = fb.TitleFormat('$if2(%__@%,%path%)').EvalWithMetadb(metadb);
            if (path.startsWith('http') || path.startsWith('mms')) {
                artist = fb.TitleFormat("[%artist%]").Eval().replace(/[<>:"/\\|?*]/g, "_");
                title = fb.TitleFormat("[%title%]").Eval().replace(/[<>:"/\\|?*]/g, "_");
            } else {
                artist = fb.TitleFormat("[%artist%]").EvalWithMetadb(metadb).replace(/[<>:"/\\|?*]/g, "_");
                title = fb.TitleFormat("[%title%]").EvalWithMetadb(metadb).replace(/[<>:"/\\|?*]/g, "_");
            }
            let filename_lrc = fb.ProfilePath + "lyrics\\" + artist + " - " + title + ".lrc";
            let filename_txt = fb.ProfilePath + "lyrics\\" + artist + " - " + title + ".txt";
            if (utils.FileExists(filename_lrc) || utils.FileExists(filename_txt)) {
                clearInterval(ls3_timer);
                console.log("LS3 - got lyrics");
                utils.WriteTextFile(fb.ProfilePath + "lyrics\\#status.txt", "");
if (eslyric) esl.RunPanelContextMenu("Reload Lyric");
            } else {
                counter++;
                if (counter == 15) {
                    clearInterval(ls3_timer);
                    utils.WriteTextFile(fb.ProfilePath + "lyrics\\#status.txt", "No Lyrics Found");
displayLyrics = false;
window.Repaint();
return;
                } else {
                    console.log("LS3 - save lyrics");
                    fb.RunMainMenuCommand("View/Lyrics Show 3/Save");
                    utils.WriteTextFile(fb.ProfilePath + "lyrics\\#status.txt", "Searching for lyrics... \n \n Please wait... " + (timewait - counter));
                }
            }
            initLyrics();
        }, 1000);

}
Title: Re: foo_uie_lyrics3
Post by: MordredKLB on 2021-05-08 17:55:54
The LS3 panel works even when it it hidden.
:D I'm asking about this precisely because another member showed me your code and I want to add it into Georgia. Due to how I distribute my theme as just a JS file you include in FSM; for your code to work I have to ask users to add a hidden LS3 panel, and I have no way of checking if they've actually done that. Even worse, if they haven't added the panel, I'm still telling them I'm searching for lyrics even though no searching is occurring! It's super easy to check if LS3 is installed, but I don't believe there's any way to determine if a LS3 panel is actually in the theme.

Maybe that isn't the worst thing in the world, but it certainly offends my sensibilities :)
Title: Re: foo_uie_lyrics3
Post by: Sergey77 on 2021-05-08 18:23:28
@veksha,
1. Searching and downloading lyrics from the web is now really fast. This has improved lyric sync for radio streams.
2. The continuous search has occurred only once at a time. It seems that this happened when re-searching for lyrics. However, fb2k exited without hanging. I will send you dump files taken during the search and cancellation process.
p/s
foo_uie_lyrics3 together with foo_multisource - now they work stably and reliably, which is very pleasing. I hope the other guys will confirm this as well.
Thank you for that!
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-08 19:12:40
@veksha:  just noticed you have .39 available now, can you comment on changes?

@Sergey77:  were you testing on .38, or the new .39?  Your results sound very promising!
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-08 19:16:03
@veksha:  just noticed you have .39 available now, can you comment on changes?

wow. you are fast. :)

v0.39 now has support for songlyrics.com
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-08 19:37:47
Cool, thanks for adding songlyrics veksha!  Will be testing .39 today  :)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-08 21:03:06
I'm afraid that .39 has been quite unstable in my testing.  When starting Foobar 1.6.5 and then starting a stream from a playlist using external tags, I had FB crash three times.  For some reason, when starting from a non-external tags URL playlist, it would begin to work normally, and when changing to the external tags playlist in the same session, NOT crash.  Then a fresh restart with the tagged list would work OK for a while, but on a new FB restart, crash again.

When the search was working, lyrics were found quickly and cycling worked.  The new Songlyrics performed brilliantly.  I did notice several cases where the multisource Musixmatch would not find a particular song, when then WAS found with the separate MusixMatch source plugin .92 (foo_uie_lyrics3_musixmatch) which I had below the Multis in my search order.

Attached are some crash reports/dumps, and two examples of Musixmatch lyrics found by the separate .92 plugin but not by the Multi.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-08 22:05:45
I did notice several cases where the multisource Musixmatch would not find a particular song, when then WAS found with the separate MusixMatch source plugin .92 (foo_uie_lyrics3_musixmatch) which I had below the Multis in my search order.
I have musixmatch .92 plugin too and it is a solid work. but i noticed that sometimes it has no results when mine plugin have them.
you reported that you had the other way around. so i think it's just musixmatch throttling a particular token because it had too many requests. I checked your cases and they are all work fine with musixmatch from multisoure. try again. maybe change your token if you still have no results.

PS: i don't know what is "external tags URL playlist". i will try to learn about this topic and then try to reproduce your crashes on my side, @sveakul
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-08 22:19:34
Hi veksha.  The "external tags URL playlist" I mentioned is a playlist made up of normal URLs but they have been tagged with the foo_external_tags plugin so they can be organized by station name, etc..  Sergey77 also uses it.

I'm back on multisource version .35 now and it has no problems at all with the playlist and is crash-free.

OK on what you said about the musixmatch results, yes that explains things there.

I hope you can find a fix for .39 as the added songlyrics source was kickin' it  :)

Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-08 23:17:54
I'm back on multisource version .35 now and it has no problems at all with the playlist and is crash-free.
I hope you can find a fix for .39 as the added songlyrics source was kickin' it  :)
@sveakul , please, try v0.40
Spoiler (click to show/hide)

also "no lyrics yet" text from songlyrics.com are now discarded.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-08 23:44:33
2. The continuous search has occurred only once at a time. It seems that this happened when re-searching for lyrics. However, fb2k exited without hanging. I will send you dump files taken during the search and cancellation process.
I need more info about this situation. I think what you did there is you started search process for many songs at once by just pressing "next song" button very fast 10 times or more. So foo_multisource must process all of the requests one by one. that is why it is searching so slow (multisource is not designed to be multithreaded:)). As far as I know LSP3 will not notify source-plugins about events like these (next/prev track) so there is no way for me to know when to cancel search of previous track. Another thing we should consider is situation when user can simultaneously search for lyric with (batch) "download lyrics..." action and by another means like auto-searching or manual searching. so it is difficult to differentiate between them and cancel search process that is no longer needed (for previous songs that you are skipping). LSP3 source-plugin API is very limited and outdated.
At least You have no crashes, right?
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-09 02:08:50
@sveakul , please, try v0.40
Spoiler (click to show/hide)

also "no lyrics yet" text from songlyrics.com are now discarded.
Veksha I've done some brief testing with .40 and am happy (actually, excited) to say that so far, so good!!  NO CRASHES.  And was able to "Next lyrics" through several sources including songlyrics.  The only difference is the searching happens slower, but that's not a bad thing, taking a bit more time for stability is ALWAYS worth it.  I don't have more time today but will be using it again tomorrow and let you know how things go after a longer shakedown.  THANKS for not giving up on this!!
Title: Re: foo_uie_lyrics3
Post by: Sergey77 on 2021-05-09 02:14:19
veksha, I tested v0.38 and there were no crashes. I will test work with External tags (https://www.foobar2000.org/components/view/foo_external_tags) for the new version v0.40 (what sveakul mentioned).
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-09 10:06:41
veksha, I tested v0.38 and there were no crashes. I will test work with External tags (https://www.foobar2000.org/components/view/foo_external_tags) for the new version v0.40 (what sveakul mentioned).
I think external-tags plugin has no impact on LSP3+multisource stability at all. That crashes were just coincidence. :)
I still have no luck reproducing continuous/infinite search on my side.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-09 11:46:22
I still have no luck reproducing continuous/infinite search on my side.
@Sergey77
i'm disabling multi-threaded behavior of multisource.dll because my purebasic .dll code was not designed for this from the get-go.
that is definitely a cause of this slow simultaneous searches. i will eventually rewrite all code to pure c++ and the problem will go away. until then just keep in mind that foo_multisource will process search requests one-by-one in a queue and not in parallel.
Title: Re: foo_uie_lyrics3
Post by: zeremy on 2021-05-09 13:25:29
The LS3 panel works even when it it hidden.
:D I'm asking about this precisely because another member showed me your code and I want to add it into Georgia. Due to how I distribute my theme as just a JS file you include in FSM; for your code to work I have to ask users to add a hidden LS3 panel, and I have no way of checking if they've actually done that. Even worse, if they haven't added the panel, I'm still telling them I'm searching for lyrics even though no searching is occurring! It's super easy to check if LS3 is installed, but I don't believe there's any way to determine if a LS3 panel is actually in the theme.

Maybe that isn't the worst thing in the world, but it certainly offends my sensibilities :)

Why not distribute along with the js file a default.fth  theme for DUI and default.fcl for CUI ?
Title: Re: foo_uie_lyrics3
Post by: Sergey77 on 2021-05-09 13:38:30
i will eventually rewrite all code to pure c++ and the problem will go away.
@veksha
It will probably be even better. But what you have developed already works just perfect, there are no failures.
Search hangs are so rare that there is no problem.
Title: Re: foo_uie_lyrics3
Post by: dwmartin0906 on 2021-05-09 14:10:43
@MordredKLB,
The LS3 code you added to Georgia seems to be working well.  I couldn't add a panel for LS3 because I only have one Foobar panel and it's dedicated to Georgia.  I use Flowin pop-up panels for everything else.  So I just created a new Flowin panel for LS3, shrank it to the smallest possible size and set the transparency to 95%.  I tied its activation to Georgia's Lyrics button so it's only active when I need it.  Thank you for this very useful feature and thanks to zeremy for creating the original code.

Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-09 18:06:13
i will eventually rewrite all code to pure c++ and the problem will go away.
@veksha
It will probably be even better. But what you have developed already works just perfect, there are no failures.
Search hangs are so rare that there is no problem.
@Sergey77
I think i managed to make all search requests work in parallel without rewriting all code. so when you switch to next song LSP3 will immediately start searching. hangs of previous song will not stop it now.
as always, if you experience crashes - let me know.

foo_multisource v0.41
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-09 19:43:01
@veksha :  loaded the new .41 version and have been giving it the stress test--PERFECTION.  Faster than .40, no crashes, cycles easily through sources.  Thanks again for songlyrics.com, already found a song that ONLY that source had.  This is all using dynamic radio streams too, rapid changes didn't phase it at all.

man I think it's Miller Time for you, and well-deserved!  Thanks for all your hard work that has resurrected Foobar's lyric-finding abilities.  If we didn't already have a perfectly working Metal Archives plugin, that would be the next source I'd beg for, but hey I'm done here!!
Title: Re: foo_uie_lyrics3
Post by: MordredKLB on 2021-05-09 19:47:13
@MordredKLB,
The LS3 code you added to Georgia seems to be working well.  I couldn't add a panel for LS3 because I only have one Foobar panel and it's dedicated to Georgia.  I use Flowin pop-up panels for everything else.  So I just created a new Flowin panel for LS3, shrank it to the smallest possible size and set the transparency to 95%.  I tied its activation to Georgia's Lyrics button so it's only active when I need it.  Thank you for this very useful feature and thanks to zeremy for creating the original code.
Nice. I'm unfamiliar with flowin panels, but if you're using CUI you can very easily add a vertical/horizontal splitter, throw in LS3 panel and set it to always be hidden:

(https://user-images.githubusercontent.com/2282004/117583454-dd723b00-b0cc-11eb-9a85-a55a13442f80.png)

Will be updating documentation at some point with this as the recommended method.
Title: Re: foo_uie_lyrics3
Post by: MordredKLB on 2021-05-09 19:50:39
Why not distribute along with the js file a default.fth  theme for DUI and default.fcl for CUI ?
I suppose I could, but it feels like once I start doing that then I need to provide a zip with a components folder, and then I have to maintain that, and basically I'm lazy. I'll look into it though.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-09 19:51:21
@veksha :  loaded the new .41 version and have been giving it the stress test--PERFECTION.  Faster than .40, no crashes, cycles easily through sources.  Thanks again for songlyrics.com, already found a song that ONLY that source had.  This is all using dynamic radio streams too, rapid changes didn't phase it at all.

man I think it's Miller Time for you, and well-deserved!  Thanks for all your hard work that has resurrected Foobar's lyric-finding abilities.  If we didn't already have a perfectly working Metal Archives plugin, that would be the next source I'd beg for, but hey I'm done here!!
metal-archives plugin is must have for me as a metalhead :)
.41 is still not stable as a rock. few crashes from time to time. but 99% of the time it's all good and fast.
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2021-05-09 23:09:37
@Veksha (or anyone else here):

Thank you so much for your work.

Could you please tell me which address the component tries to reach when querying Musixmatch? I'm trying to whitelist it in my firewall, but so far adding: musixmatch.com, api.musixmatch.com, and some others like it, still results in a blocked request. I haven't been able to reverse DNS the blocked IPs (the last I got was 54.230.31.68, but the IP changes often).

Thank you in advance.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-09 23:14:02
@Veksha (or anyone else here):

Thank you so much for your work.

Could you please tell me which address the component tries to reach when querying Musixmatch? I'm trying to whitelist it in my firewall, but so far adding: musixmatch.com, api.musixmatch.com, and some others like it, still results in a blocked request. I haven't been able to reverse DNS the blocked IPs (the last I got was 54.230.31.68, but the IP changes often).

Thank you in advance.

apic-desktop.musixmatch.com (foo_multisource.dll)
apic.musixmatch.com (foo_uie_lyrics3_musixmatch.dll)

i think they are one and the same. so whitelist both just to be sure.
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2021-05-09 23:18:50
That did it. I already had apic but was missing apic-desktop.musixmatch.com.

Thank you!
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-10 00:02:21
That did it. I already had apic but was missing apic-desktop.musixmatch.com.

Thank you!
BTW, you can use fakenet to see where application is trying to connect.
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2021-05-10 02:54:52
That did it. I already had apic but was missing apic-desktop.musixmatch.com.

Thank you!
BTW, you can use fakenet to see where application is trying to connect.

Thank you, I did not know Fakenet. I'll keep it in mind.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-11 19:30:31
@veksha:  I noticed that you have posted .42 of Multisource over at Reddit.  Can you tell us what changes were made from .41?  I have been having such problem-free results with .41 that I hesitate to update it without knowing if there are any performance improvements I might benefit from.  Thanks.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-11 20:53:02
@veksha:  I noticed that you have posted .42 of Multisource over at Reddit.  Can you tell us what changes were made from .41?  I have been having such problem-free results with .41 that I hesitate to update it without knowing if there are any performance improvements I might benefit from.  Thanks.
Hi, @sveakul . I had some very rare crashes with 0.41. @Sergey77 reported some more to private message box. So 0.42 is an attempt to fix them. (My guess is there will be less or almost no crashes on multi-core systems, but on a single-core processor it can happen more often. i'm not a huge expert in developing multi-threaded applications, so I'm learning along the way.)   :))
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-11 20:58:47
Latest stable version download:

foo_multisource v0.42
Spoiler (click to show/hide)

I hope I fixed all crashes. So it's a usable release now.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-12 00:28:26
Thanks veksha on the extra info for the .42 release.  I've installed it now and all is working great.  I and many others appreciate your work on this!  I don't know how it could be improved further, even the database selection seems ideal now.
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2021-05-17 05:42:48
Guys, is anyone else having problems with "Multi DB: Minilyrics"?

It was working fine a couple of days ago (tons of results), but now it takes forever and I don't get a single result from that source. I also use: Musixmatch, QQ, AZ and Songlyrics and they seem to be working fine (but much less results than what Minilyrics used to return).

I'm using: foo_multisource 0.42 (SSE2), foo_uie_lyrics3 0.5 and Foobar v1.6.5.

EDIT: I just installed foo_uie_lyrics3_minilyrics 0.9.2 to see if it helped, but the same thing happened: no results from Minil. and the search took longer than usual.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-17 06:31:04
I tried just now and it does seem to "hang" on the Minilyrics source and never find anything, before proceeding to the next.  And yes, a couple of days ago this did not happen.  I only search for non-synced lyrics, but even so Minilyrics would often return results.  Changes at the website?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-17 07:57:47
According to https://issitedownrightnow.com/status/minilyrics.com it seems that their sites are down.   :-\
Title: Re: foo_uie_lyrics3
Post by: varagen on 2021-05-30 10:50:58
does anyone know why my lyrics are in this jumbled mess? tried searching for a solution and i couldn't find anything :(

note that this also happens on Lyric Show Panel 3 too
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-30 11:34:56
does anyone know why my lyrics are in this jumbled mess? tried searching for a solution and i couldn't find anything :(

note that this also happens on Lyric Show Panel 3 too

please give more information. like name of a song , lyric source, etc
Title: Re: foo_uie_lyrics3
Post by: varagen on 2021-05-30 12:16:26
does anyone know why my lyrics are in this jumbled mess? tried searching for a solution and i couldn't find anything :(

note that this also happens on Lyric Show Panel 3 too

please give more information. like name of a song , lyric source, etc
.the song is www.youtube.com/watch?v=-AuQZrUHjhg
and it seems that its getting the subtitles from the Youtube Source and only from it, not using Google Source or the multisource lyrics that include genius and azlyrics in it. [tl;dr it only found lyrics from youtube and not other sources despite lyrics of the song existing on those sites]
the search parameters for the artist are: [%artist%]
and for the title is: [%title%]
It's weird that this component also cant find lyrics for some (maybe even most) songs in sources/sites even though the sites have the lyrics :I
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-05-30 19:57:37
It's weird that this component also cant find lyrics for some (maybe even most) songs in sources/sites even though the sites have the lyrics :I
By "this component", do you mean LSP3 with the Multisource plugin?  If so, your experience is the opposite of mine--most songs I play via Internet radio streams find multiple sources for their lyrics, and display them fine.  Can you please post a screenshot of your Lyric Searching tab settings from Prefs/Tools/Lyrics Show 3?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-05-30 23:02:19
.the song is www.youtube.com/watch?v=-AuQZrUHjhg
and it seems that its getting the subtitles from the Youtube Source and only from it, not using Google Source or the multisource lyrics that include genius and azlyrics in it. [tl;dr it only found lyrics from youtube and not other sources despite lyrics of the song existing on those sites][/tl]

(https://i.imgur.com/oNznynI.jpg)

[tl;dr it only found lyrics from youtube and not other sources despite lyrics of the song existing on those sites]
It's weird that this component also cant find lyrics for some (maybe even most) songs in sources/sites even though the sites have the lyrics :I

let's see the list of these songs.
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-11 23:46:01
I'm using Lyric Show Panel 3 to display lyrics. Every time the song starts, LSP3 spends a few seconds searching for lyrics. This occurs even if there's a text file containing the lyrics in the same folder as the song. Is there a way to not perform this search if a lyrics file is already present?

And some songs (like instrumental music) doesn't have lyrics files. Is there a way to tell LSP3 to not perform a lyrics search in this case?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-11 23:51:16
I'm using Lyric Show Panel 3 to display lyrics. Every time the song starts, LSP3 spends a few seconds searching for lyrics. This occurs even if there's a text file containing the lyrics in the same folder as the song. Is there a way to not perform this search if a lyrics file is already present?

And some songs (like instrumental music) doesn't have lyrics files. Is there a way to tell LSP3 to not perform a lyrics search in this case?

What type of lyric format preference did you set in LSP3 settings? if "prefer synced" then it will continue to search until it finds synced one.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-06-12 00:03:20
I'm using Lyric Show Panel 3 to display lyrics. Every time the song starts, LSP3 spends a few seconds searching for lyrics. This occurs even if there's a text file containing the lyrics in the same folder as the song. Is there a way to not perform this search if a lyrics file is already present?
In addition to what veksha said, also make sure "Local file search" is at the top of the list in the search order if you store lyrics as external files (and Tag Search if you use embedded lyrics).  Use the "Properties" button to tell Local File Search where to look.
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-12 22:01:52
Thanks for the advice! I was able to get it to stop searching by changing the synced vs non-synced preference.

Is there a way to tell LSP3 to not do a search for certain tracks (like instrumental tracks)? Or will LSP3 always do a search?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-12 22:04:37
Thanks for the advice! I was able to get it to stop searching by changing the synced vs non-synced preference.

Is there a way to tell LSP3 to not do a search for certain tracks (like instrumental tracks)? Or will LSP3 always do a search?

If you will tell LSP3 how it can distinguish between instrumental and non-instrumental then it is possible.
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-12 22:09:13
So in other words, it's not possible?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-12 22:15:06
So in other words, it's not possible?
it is possible.
look in Advanced tab of LSP3 settings. you will see there a Search Filter.
there is a hint below this field:
Code: [Select]
Return 1 to prevent a search. e.g. $if($stricmp(%genre%,instrumental),1,0)

if all your instrumental files will have their genre tag equal to "instrumental" then you can use this filter and it will work for you nicely.
this is only an example. you can compose your own filter.
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-13 01:47:53
This is great! Thanks so much!

Do you know if there's a way to prevent searches based on the folder the track is in?

I have audio files in folders titled "Songs", "Soundtracks", and "Podcasts". How do I tell LSP3 to not search for lyrics when the audio file is in "Soundtracks" and "Podcasts"?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-13 01:57:14
This is great! Thanks so much!

Do you know if there's a way to prevent searches based on the folder the track is in?

I have audio files in folders titled "Songs", "Soundtracks", and "Podcasts". How do I tell LSP3 to not search for lyrics when the audio file is in "Soundtracks" and "Podcasts"?
try this filter:
Code: [Select]
$strstr(%path%,Soundtracks) or $strstr(%path%,Podcasts)
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-13 02:48:40
I've tried both

$strstr(%path%,Soundtracks) or $strstr(%path%,Podcasts)

and

$or($strstr(%path%,Soundtracks),$strstr(%path%,Podcasts))

but neither works. I can get LSP3 to not search one folder, but I can't get it to not search multiple folders. Any ideas what's wrong with the above code?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-13 02:58:59
I've tried both
$strstr(%path%,Soundtracks) or $strstr(%path%,Podcasts)
and
$or($strstr(%path%,Soundtracks),$strstr(%path%,Podcasts))

but neither works. I can get LSP3 to not search one folder, but I can't get it to not search multiple folders. Any ideas what's wrong with the above code?
sorry, my bad. this should work.
Code: [Select]
$if($or($strstr(%path%,Soundtracks),$strstr(%path%,Podcasts)),1,0)
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-13 03:55:47
That worked. Thanks so much for your help!

Is there a limit to how many items I can place in the $or function?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-13 04:05:31
Is there a limit to how many items I can place in the $or function?
I'm afraid we can only nest them like this unfortunately:
$if($or($strstr(%path%,Instrumental),$or($strstr(%path%,Soundtracks),$strstr(%path%,Podcasts))),1,0)

Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-13 05:02:15
Are you sure that's still the case?

I found this page: https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#.24or.28expr.2C_....29

$or(expr, ...)
Logical Or of an arbitrary number of arguments. Returns true, if at least one expression evaluates to true.
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-13 09:51:33
I tried $or with more than 2 arguments, and it didn't work, so you're right about having to nest $or statements
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-13 13:36:38
I tried $or with more than 2 arguments, and it didn't work, so you're right about having to nest $or statements
$if($or($strstr(%path%,Soundtracks),$strstr(%path%,Podcasts),$strstr(%path%,Instrumental)),1,0)
well, this works for me.
so I think Title Formatting Reference is correct about it.

but according to /doc/titleformat_help.html (in foobar2000 folder) it seems that $or operator takes only two arguments: $or(X,Y)
Can you try the search filter above again? :)
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-14 08:47:57
The above filter works for me, and I've had success if I only use $strstr functions as arguments. However, if I use both $strstr and $stricmp functions as arguments, the code doesn't seem to work for the $stricmp part. I'm forced to use nested $or functions if I use a bunch of $strstr and $stricmp functions
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-14 09:10:03
I've noticed that no matter what code I enter into the search filter, when the first song that matches the no-search criteria is played (after a fresh start of Foobar2000), a search is performed.

The code seems to work for subsequent songs that match the no-search criteria but not for the first song. Have you experienced this?

Any idea what might be causing this?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-14 15:54:43
@tigershark
(I use foo_tfsandbox for checking title formatting scripts.)
1. this works for me: $if($or($stricmp(%artist%,DEADLIFE),$strstr(%artist%,DEADLIFE2),$strstr(%artist%,DEAD),$stricmp(%artist%,deadlife)),1,0)
please, share your expression so i will try it on my side.
2. LSP3 correctly filters out first song after fresh foobar2000 start for me. no bug noticed during quick test.
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-15 01:23:23
Here's the code I'm using:

$if($or($strstr(%path%,'soundtracks_video_games'),$stricmp(%genre%,instrumental),$strstr(%comment%,'do_not_run_lsp')),1,0)

I have folders titled "soundtracks_video_games" and "soundtracks_tv_and_film". None of the songs in "soundtracks_video_games" have lyrics. Since some of the songs in "soundtracks_tv_and_film" have lyrics, I've updated the genre tags of the instrumental songs to "instrumental". There are also some non-instrumental songs in other folders that don't have lyrics, so I've added "do_not_run_lsp" to the comment tags of those songs.

On my installation of Foobar and LSP, the above code works for songs in "soundtracks_video_games" and songs with "do_not_run_lsp" in the comment tags, but it does not work for songs with the genre "instrumental".

Also, the following code doesn't work the first time LSP is run after starting Foobar but works on subsequent runs:

$if($strstr(%path%,'soundtracks_video_games'),1,0)

$if($strstr(%comment%,'do_not_run_lsp'),1,0)
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-15 16:15:16
$if($or($strstr(%path%,'soundtracks_video_games'),$stricmp(%genre%,instrumental),$strstr(%comment%,'do_not_run_lsp')),1,0)

On my installation of Foobar and LSP, the above code works for songs in "soundtracks_video_games" and songs with "do_not_run_lsp" in the comment tags, but it does not work for songs with the genre "instrumental".

Also, the following code doesn't work the first time LSP is run after starting Foobar but works on subsequent runs:
$if($strstr(%path%,'soundtracks_video_games'),1,0)
$if($strstr(%comment%,'do_not_run_lsp'),1,0)
@tigershark ,  I tried to reproduce your bugs on my side, but failed. all is working fine for me.
try it on bare foobar2000 installation (no additional components).
foobar2000 v1.6.5
LSP3 v0.5 (+foo_multisource v0.42)
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-16 04:42:23
I uninstalled LSP and reinstalled it, and the errors seem to be fixed. When the first non-lyrics song is encountered, the lyrics panel now says "Found nothing" for a few seconds instead of "Searching x%", so I'm assuming LSP isn't searching for something.

I've noticed that the latest version of LSP is from 2016. Do you know if LSP is still being worked on and maintained?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-16 04:45:11
I uninstalled LSP and reinstalled it, and the errors seem to be fixed. When the first non-lyrics song is encountered, the lyrics panel now says "Found nothing" for a few seconds instead of "Searching x%", so I'm assuming LSP isn't searching for something.

correct

I've noticed that the latest version of LSP is from 2016. Do you know if LSP is still being worked on and maintained?

LSP is dead. foo_openlyrics is on the rise :-)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-06-16 06:03:18
@veksha :  Does the foo_openlyrics plugin host support your MultiDB plugin?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-16 06:12:03
@veksha :  Does the foo_openlyrics plugin host support your MultiDB plugin?
It will never have support for closed-source plugins.
You can ask more questions on github.com/jacquesh/foo_openlyrics
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-06-16 17:50:11
It will never have support for closed-source plugins.
Thanks.  I'll be sticking with LSP-3 then  ;)
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-06-16 22:09:28
I uninstalled LSP and reinstalled it, and the errors seem to be fixed. When the first non-lyrics song is encountered, the lyrics panel now says "Found nothing" for a few seconds instead of "Searching x%", so I'm assuming LSP isn't searching for something.

correct

I've noticed that the latest version of LSP is from 2016. Do you know if LSP is still being worked on and maintained?

LSP is dead. foo_openlyrics is on the rise :-)


Glad to hear that there's a LSP replacement in the works. Will check out foo_openlyrics. Thanks for letting me know about it!

foo_openlyrics isn't listed on the official foobar components webpage yet. Do you know the criteria for a component to be added to this page?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-17 01:04:22
foo_openlyrics isn't listed on the official foobar components webpage yet. Do you know the criteria for a component to be added to this page?
I don't know, but you can look here:
Development - (fb2k) (https://hydrogenaud.io/index.php?board=34.0)
there is a sticky post about components.
Title: Re: foo_uie_lyrics3
Post by: medp7060 on 2021-06-19 12:53:52
I registered for seeking help on lyrics3. I have read all the posts here and still have not figured out what settings are needed to let lyrics3 use the lyrics files that have the same name as the audio file. It worked with most .mp3 files, but not with .ac3, .dts and .m4a files at all.

I used "%filename%" as the filename format for both "Save" and "Local File Search" settings. It can save the lyrics founded correctly as "MyMusic.lrc" according to the audio file name, e.g. "MyMusic.ac3" in the playlist. 

It looked like lyrics3 insists that both [%artist%] and [%title%] tags have to be embedded in the audio files, otherwise, the MyMusic.lrc will not be loaded into the "Lyrics Show Panel 3". This explained that the lyrics of some mp3 files failed to show if these tags are not set in the file. 

I also found that lyrics3 does not honor the search order in the setting. The Local Folders will be searched last.

I would be most grateful if someone can show me the correct settings for simply letting lyrics3 load the local lyrics files which have the same names as the audio files.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-06-19 22:36:20
@veksha : The MultiDB plugin doesn't seem to be pulling lyrics from Genius anymore, and checking maually finds them on the website.  Have they changed their search method, and can your plugin be modified to work with it?  Thanks!
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-20 00:36:39
@veksha : The MultiDB plugin doesn't seem to be pulling lyrics from Genius anymore, and checking maually finds them on the website.  Have they changed their search method, and can your plugin be modified to work with it?  Thanks!
@sveakul thank you for letting me know. they are already had two different formats for their lyric web-page (randomly switched). it seems that now they have added another one.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-20 01:02:27
I used "%filename%" as the filename format for both "Save" and "Local File Search" settings. It can save the lyrics founded correctly as "MyMusic.lrc" according to the audio file name, e.g. "MyMusic.ac3" in the playlist. 

It looked like lyrics3 insists that both [%artist%] and [%title%] tags have to be embedded in the audio files, otherwise, the MyMusic.lrc will not be loaded into the "Lyrics Show Panel 3". This explained that the lyrics of some mp3 files failed to show if these tags are not set in the file. 

I think the only field that is mandatory for (automated) lyrics3 search to work is - %artist%
I tested this with your settings (%filename% in both places) and it works as expected for me.
you can enter arbitrary data in %artist% tag it won't make the difference. but without %artist% tag it refuses to do search at all.

I also found that lyrics3 does not honor the search order in the setting. The Local Folders will be searched last.

can't reproduce that on my side. working as expected for me. it can still keep searching for synced on the web if it finds only .txt file locally (this is according to preference). but the order is correct, i think.

I would be most grateful if someone can show me the correct settings for simply letting lyrics3 load the local lyrics files which have the same names as the audio files.
try to fill %artist% tags for all your files and retry. there's not much i can propose.

PS: tested only with mp3
Title: Re: foo_uie_lyrics3
Post by: medp7060 on 2021-06-20 05:42:35
try to fill %artist% tags for all your files and retry. there's not much i can propose.

That's the trick. It is working now. Many thanks
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-06-23 16:00:48
Just found this and want to give it a try  , but using the following link
download v0.42: https://drive.google.com/file/d/1ayOA4Mi8S24bgOOmmcvh4AUWzDvK9pEd/view?usp=sharing , triggers an error in Malwarebytes, appreciate your assistance  Veksha, Thanks

File: 1
Malware.Heuristic.1008, C:\USERS\KEN_A\DOWNLOADS\FOO_MULTISOURCE.FB2K-COMPONENT, No Action By User, 1000001, 0, 1.0.42137, 0000000000000000000003F0, dds, 01302552, 4665375F483206D874BD4FB59A31B94C, 7C64CEA3404CAFAC0A2749F027FC0ACA41CF8925CEC97627C6CD7E5545C78A6B
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-23 16:17:02
Just found this and want to give it a try  , but using the following link
download v0.42: https://drive.google.com/file/d/1ayOA4Mi8S24bgOOmmcvh4AUWzDvK9pEd/view?usp=sharing , triggers an error in Malwarebytes, appreciate your assistance  Veksha, Thanks

File: 1
Malware.Heuristic.1008, C:\USERS\KEN_A\DOWNLOADS\FOO_MULTISOURCE.FB2K-COMPONENT, No Action By User, 1000001, 0, 1.0.42137, 0000000000000000000003F0, dds, 01302552, 4665375F483206D874BD4FB59A31B94C, 7C64CEA3404CAFAC0A2749F027FC0ACA41CF8925CEC97627C6CD7E5545C78A6B
you are lucky. because this is not an error, it's a warning. :-) Heuristic analysis of an antivirus is known for false positives.
you can check any file on www.virustotal.com and see the score for yourself. right know i'm getting 0/61.
i'm actually surprised, because not so long ago the score was 1/61. (only malwarebytes detected my file as potentially malicious)
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-06-23 16:29:19

you are lucky. because this is not an error, it's a warning. :-) Heuristic analysis of an antivirus is known for false positives.
you can check any file on www.virustotal.com and see the score for yourself. right know i'm getting 0/61.
i'm actually surprised, because not so long ago the score was 1/61. (only malwarebytes detected my file as potentially malicious)
[/quote]
Just found this and want to give it a try  , but using the following link
download v0.42: https://drive.google.com/file/d/1ayOA4Mi8S24bgOOmmcvh4AUWzDvK9pEd/view?usp=sharing , triggers an error in Malwarebytes, appreciate your assistance  Veksha, Thanks

File: 1
Malware.Heuristic.1008, C:\USERS\KEN_A\DOWNLOADS\FOO_MULTISOURCE.FB2K-COMPONENT, No Action By User, 1000001, 0, 1.0.42137, 0000000000000000000003F0, dds, 01302552, 4665375F483206D874BD4FB59A31B94C, 7C64CEA3404CAFAC0A2749F027FC0ACA41CF8925CEC97627C6CD7E5545C78A6B
you are lucky. because this is not an error, it's a warning. :-) Heuristic analysis of an antivirus is known for false positives.
you can check any file on www.virustotal.com and see the score for yourself. right know i'm getting 0/61.
i'm actually surprised, because not so long ago the score was 1/61. (only malwarebytes detected my file as potentially malicious)
Thanks  for prompt response, checked on virustotal.com and will be trying this out later , Thanks Veksha
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-06-23 17:20:23
@veksha : any luck at getting your plugin to work with Genius.com again?  Or have they messed things up completely?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-25 20:13:51
@veksha : any luck at getting your plugin to work with Genius.com again?  Or have they messed things up completely?

@sveakul I have released a new version of foo_multisource 0.43. please try now. I think i fixed genius problem.
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-06-25 20:40:01
Thanks veksha!  The good news is it's finding lyrics constantly, but in the body of the lyrics there are "class="Lyrics__Container-sc-1ynbvzw-7 jjqBBp">" statements at the beginning and again towards the end of the text.

Attached are 3 examples.  I do have the "Insert URL into lyrics body" option active.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-06-25 21:40:54
Thanks veksha!  The good news is it's finding lyrics constantly, but in the body of the lyrics there are "class="Lyrics__Container-sc-1ynbvzw-7 jjqBBp">" statements at the beginning and again towards the end of the text.

Attached are 3 examples.  I do have the "Insert URL into lyrics body" option active.
please try v0.44. thank you.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-06-25 22:22:08
veksha:  just gave .44 a spin and all is working fine!  Genius is pulling them and there are no more "class=" lines in the text body.  Thank you, sir!  "Nothing can stop him"  :)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-07-04 20:04:21
@veksha:  trying .45 version of MultiDB with Deezer, getting no results from Deezer even when website has them (other sources work fine).  Could your default sid have already expired?

Edit:  testing with the the 3-dll version not the 5-dll one.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-04 20:56:04
@veksha:  trying .45 version of MultiDB with Deezer, getting no results from Deezer even when website has them (other sources work fine).  Could your default sid have already expired?

Edit:  testing with the the 3-dll version not the 5-dll one.
Hi, @sveakul !
try to go to deezer.com in your browser (logged in with your own sid tied to your account) and then retry search in foobar2k. results may appear.
i must investigate more to deal with this issue.

(ps: log in with your own account tied to your sid in multisource settings)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-07-04 21:32:03
@veksha:  it's working now, I think because I did a second restart of Foobar this time after adding Deezer to the search panel, instead of just after updating the plugin.  Also, I did browse to Deezer beforehand, although I do not have my own free account there (yet).  Bottom line is, MultiDB Deezer is drawing lyrics now, thanks!!
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-04 22:11:10
@veksha:  it's working now, I think because I did a second restart of Foobar this time after adding Deezer to the search panel, instead of just after updating the plugin.  Also, I did browse to Deezer beforehand, although I do not have my own free account there (yet).  Bottom line is, MultiDB Deezer is drawing lyrics now, thanks!!
It will work for some period of time. then i will have to browser deezer.com again to awake it again. :) the issue remains.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-08 03:58:17
@veksha:  it's working now, I think because I did a second restart of Foobar this time after adding Deezer to the search panel, instead of just after updating the plugin.  Also, I did browse to Deezer beforehand, although I do not have my own free account there (yet).  Bottom line is, MultiDB Deezer is drawing lyrics now, thanks!!
hi, @sveakul
foo_multisource 0.47 now has experimental support for musixmatch translations. you can put "italian" (or whatever) in the corresponding field in settings and then search for Musixmatch unsynced lyric. let me know if it works or not. :)
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-07-08 17:27:17
veksha:  have been trying .47 with Musixmatch set to "german", and it has yet to return any results.  Perhaps the kind of music I listen to just doesn't have a large body of translations yet at that site.
Title: Re: foo_uie_lyrics3
Post by: Alacrion on 2021-07-09 09:59:15
I cannot for the life of me get this component to work. I feel like I'm doing something obviously dumb. I get nothing found for every single song, big and small artists.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-09 12:06:56
I cannot for the life of me get this component to work. I feel like I'm doing something obviously dumb. I get nothing found for every single song, big and small artists.
that is why i made foo_multisource plugin for Lyric Source Panel 3
download:
Spoiler (click to show/hide)
just download v0.47 and then add only MultiDB sources (except for minilyrics)
Title: Re: foo_uie_lyrics3
Post by: Alacrion on 2021-07-09 13:15:49
I cannot for the life of me get this component to work. I feel like I'm doing something obviously dumb. I get nothing found for every single song, big and small artists.
that is why i made foo_multisource plugin for Lyric Source Panel 3
download:
Spoiler (click to show/hide)
just download v0.47 and then add only MultiDB sources (except for minilyrics)
OMG thank you, it works like a charm now :D
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-07-10 18:35:24
@veksha:  re the .48 MultiDB plugin with improved support for Lololyrics.  I think the main problem with people not getting hits from Lololyrics is that they simply have an extremely sparse database.  I've been doing searches on their website, and you can see a dozen tracks from an obscure artist like "C-Netnik", and yet there is only ONE track for Jefferson Airplane, ZERO for Rush, Lacuna Coil, etc.  Like 10% hit, 90% miss.  I'm a bit embarassed because I originally asked for Lololyrics to be added.  Now I've got it last on my active list.  Anyway, people with tracks from "Abyss & Judge" will find lots of hits here, others, "your mileage may vary."
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-11 06:01:20
I think the main problem with people not getting hits from Lololyrics is that they simply have an extremely sparse database.
the more sources the better. it's an opportunity for me at least to learn new programming language (Nim)  :P
the Lololyrics problem was concerning umlaut handling by my bad code in PureBasic, so in the future all of the lyric-sources will be rewritten in Nim. that way the code will be more elegant and easy for debugging for me. (deezer, musixmatch and lololyrics are already inside Nim's .dll)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-07-11 06:38:26
the more sources the better.
I certainly agree!  As long as you mention it  ;) ... is there any chance of adding metal-archives.com to MultiDB?  While the foo_lrc_metalarchives plugin still does a great job there, it would be nice to see MultiDB end up as the "this is all you need" lyrics plugin for Foobar.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-12 07:45:52
I certainly agree!  As long as you mention it  ;) ... is there any chance of adding metal-archives.com to MultiDB?  While the foo_lrc_metalarchives plugin still does a great job there, it would be nice to see MultiDB end up as the "this is all you need" lyrics plugin for Foobar.
added metallum support in v0.49. please test :)
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-07-12 17:47:55
Hi veksha:  been testing .49 and it's just amazing--your added metallum/metal-archives is drawing lyrics just as fast as the old dedicated plugin.  IMPRESSIVE, man!  I also found songs that allowed me to cycle through the entire roster of MultiDB (minus MiniLyrics of course), and confirm that all the other sources still work fine as well and respond properly to the "Next lyrics" prompt.  This is the best version of your work yet.  THANK YOU!

Edit:  For the sake of completeness wanted to mention I did notice that metallum does not respond to the option to "Insert URL into lyric body".  Definitely no big deal, and certainly not worth a re-write.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-12 20:19:11
your added metallum/metal-archives is drawing lyrics just as fast as the old dedicated plugin.
it can be slower because I'm discarding strange results with only one line inside "(lyrics not available)". lyrics like this still take one http-request. if lyric has only one line then i'm just trying to read the next one. up to 10. but dedicated plugin returns all results, even strange empty ones. with my approach i'm trying to return only one best result. (full-length releases have higher priority)
Edit:  For the sake of completeness wanted to mention I did notice that metallum does not respond to the option to "Insert URL into lyric body".  Definitely no big deal, and certainly not worth a re-write.
thank you for pointing this out. metallum and lolo did not respond to that option. now it is fixed and uploaded, version is still .49.
Title: Re: foo_uie_lyrics3
Post by: Koshingg on 2021-07-13 11:13:01
Great work with your component, @veksha Now, I think that the only thing that it's missing (at least from my point of view) is to add NeateaseCloudMusic as lyric source.
I use this script https://github.com/elia-is-me/foobar-jscripts/blob/master/ESLyric/netease.js  for EsLyric panel to retrieve lyrics from NeateaseCloudMusic . Is it possible to add NeateaseCloudMusic? It would be great to have all lyrics sources in one component.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-13 20:14:26
Now, I think that the only thing that it's missing (at least from my point of view) is to add NeateaseCloudMusic as lyric source.
I use this script https://github.com/elia-is-me/foobar-jscripts/blob/master/ESLyric/netease.js  for EsLyric panel to retrieve lyrics from NeateaseCloudMusic . Is it possible to add NeateaseCloudMusic? It would be great to have all lyrics sources in one component.

@Koshingg , please try 0.50
I've added NetEase as new lyric source.
Spoiler (click to show/hide)

PS: thank you for suggesting it!
Title: Re: foo_uie_lyrics3
Post by: Koshingg on 2021-07-20 22:45:33
@veksha  sorry for late answer ( I had some problems with my foobar config and then I totally forgot to answer the message)
I tested the new version. Thank you too because you added NetEase to your component, that's awesomeeee
I have 2 suggestions (if it's possible) :

1. I have uploaded two scripts for ESLyrics panel, here https://www.reddit.com/r/foobar2000/comments/olq4qo/lyric_scripts_qqmusic_and_neteasecloudmusic_for/?utm_source=share&utm_medium=web2x&context=3
They're for QQMusic and NeatEase.
A few words about these scripts, a few differences that appear compared with the same sources for your component.
They can retrieve both synced lyrics and unsynced lyrics (not always obviously) and for example they can find 2 or 3 lyrics for a song. Many times a song has many variants , radio version, album version, etc....so with this scripts you have the luxury to choose a certain version. With your component , QQMusic, Netease, returns only one search result, which obviously is an disadvantage.
Look here, in this gif http://sendanywhe.re/KE4UB6Y1 in the left side is the ESLyric panel with those scripts for QQMusic, NetEase and in the right side is foo_uie_lyrics3 with foo_multisource .
So, it's possible to have multiple lyrics from each source ? (like in those scripts for ESLyric panel)

Sugestion number 2 :

Can you remove this from lyrics?(the first lines that appear at the beginning of every song)

[00:00.00] 作词 : Ed Sheeran
[00:01.00] 作曲 : Ed Sheeran/Fred Gibson/Johnny McDaid
[00:02.00] 编曲 : Ed Sheeran/FRED/Johnny McDaid

[00:10.47]Every time you come around you know I can’t say no
........

I think it should be like this :

[00:10.47]Every time you come around you know I can’t say no
......

Can you look closely at QQMusic script from my link, because there it doesn't happen at all. I use the scripts for probably 2 years but I never noticed valid lines from the lyrics removed, the lyrics are ok, clean , without anything missing.
In the other script, for NeteaseCloudMusic, extra lines do appear. So this script, for QQMusic, is the key, maybe you'll figure it out how that person that made this script managed to do it, to remove extra lines at the beginning of the lyrics (without removing lines from the lyrics haha, obviously)
I have also asked the developer for the other lyric component foo_openlyrics , the same questions, and he said that he will look to see what's possible to be done.
Thanks for reading, maybe something can be done
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-07-20 23:09:37
So, it's possible to have multiple lyrics from each source ? (like in those scripts for ESLyric panel)

personally i find it not so useful for me, but it's definitely can be implemented relatively easy.

Can you remove this from lyrics?(the first lines that appear at the beginning of every song)

[00:00.00] 作词 : Ed Sheeran
[00:01.00] 作曲 : Ed Sheeran/Fred Gibson/Johnny McDaid
[00:02.00] 编曲 : Ed Sheeran/FRED/Johnny McDaid
author of qqmusic.js just removes lines with colons, dashes, etc
seems dangerous :D

but.. these features can be optional. turned off by default.
thank you for detailed answer and new suggestions :)
I will see what I can do.
Title: Re: foo_uie_lyrics3
Post by: Koshingg on 2021-07-20 23:36:25
Yes, I think you're right, these 2 suggestions (or possibly new features) should be optional, turned off by default. Maybe not everyone wants to have multiple lyrics from the same source, but others might like that, so people should be able to choose.
About that script for QQMusic, unless I was super lucky, it's quite very reliable, as I said, no missing lines from lyrics
Thanks for taking my suggestions in consideration :)
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-07-28 19:50:06
Thanks for the latest v0.50! it's amazing to have all those sources. But I have a problem when the server is not responding, the search remains stuck forever, and the only solution is to remove the server from the search. Can it be fixed by implementing a timeout like in the original sources long time ago ?
(In my case it was Multi DB: Dark Lyrics, had to remove it)
Maybe a timeout with a default value of 10 seconds...
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-01 19:08:05
Thanks for the latest v0.50! it's amazing to have all those sources. But I have a problem when the server is not responding, the search remains stuck forever, and the only solution is to remove the server from the search. Can it be fixed by implementing a timeout like in the original sources long time ago ?
(In my case it was Multi DB: Dark Lyrics, had to remove it)
Maybe a timeout with a default value of 10 seconds...
Hi @zafer . I've been working on a new version 0.51. rewritten most of the code.
changed timeout to 10 sec.

Hello @Koshingg .  now plugin downloads multiple lyrics (in parallel) from one source and lines with lyric info (like [00:00.00] 作词 : Ed Sheeran) is getting removed. please test.

other changes: musixmatch token can be acquired automatically (if empty); minilyrics source removed, + other small fixes.

foo_multisource 0.51 (testing) download here:
Spoiler (click to show/hide)

thank you for testing!
Title: Re: foo_uie_lyrics3
Post by: Vexx23 on 2021-08-01 20:05:50
Hello,

I have always appreciated the availability of lyrics directly within my foobar2000 UI, though it looks like the component does not work anymore, no lyrics can be found whatsoever. Is there maybe a bug or is it just me?

Thank you
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-01 20:15:49
Hello,
I have always appreciated the availability of lyrics directly within my foobar2000 UI, though it looks like the component does not work anymore, no lyrics can be found whatsoever. Is there maybe a bug or is it just me?
Thank you

foo_uie_lyrics3 will not find lyrics by itself anymore. try installing foo_multisource to add new sources to foo_uie_lyrics3 that will work.
see link in my previous message. (install v0.51, if will not work then install v0.50)

foo_uie_lyrics3 is abandoned by its author. the only way to make it work is to use plugins like foo_multisource.

OR you can consider new plugin foo_openlyrics. it can totally replace foo_uie_lyrics3 for you.
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-02 20:18:31
@veksha Thank you very much for latest version 0.51.
I have tested it and still testing :-)
The timeout works fine, 10 seconds seems very good (lololyrics, songlyrics, and darklyrics did not respond, the timeout was indeed 10 seconds for each).
However, there is only a problem with Netease : it was stuck more than 30 seconds. I don't know why...

Another question: the Musixmatch token, is it truncated ? I got a token a while ago, it is 54 character long. It seems that when I paste it, it takes only 50 chars... I got this token (54 chars) using the debug log method in the Musixmatch program.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-02 21:23:38
Thank you very much for latest version 0.51.
The timeout works fine, 10 seconds seems very good (lololyrics, songlyrics, and darklyrics did not respond, the timeout was indeed 10 seconds for each).
My feeling is that the timeout of 10 seconds is too short.  I have found in previous versions that the songlyrics source, while admittedly slower than most of the others, has found lyrics that were not obtainable anywhere else.  The perfect solution would be to make the timeout value user-adjustable, either per-DB or en masse.  If that is not possible, my own vote is to return to the value that version .50 used in order to avoid missing lyrics that were actually available.  For me that's worth waiting a bit longer.  At any rate, thanks veksha for the continued development on this valuable plugin
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-02 23:22:37
@sveakul I didn't know that these servers eventually respond! In this case it would indeed be better to wait more....

Then i made a test again, and i could retrieve lyrics from songlyrics, within the 10 seconds.
So it must depend on the load on the server.
So this confirms what you say, I guess...
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-03 00:32:53
The timeout works fine, 10 seconds seems very good (lololyrics, songlyrics, and darklyrics did not respond, the timeout was indeed 10 seconds for each).

why they did not respond? how can we investigate this? what connection quality do you have? are you using proxy/vpn? in what country do you live?
to me all sources respond immediately. except for NetEase, sometimes it gets stuck for unknown reason. so i made a simple repeat loop (3 tries. (that is why it takes 30 seconds for you)) but for me 90% of the time it is very fast, 10% of the time - gets stuck.
multiple parallel requests to server from one IP address is what i suspect is a problem. but why it works 90% of the time then?
but nevertheless, it is totally usable for me how it is now.

However, there is only a problem with Netease : it was stuck more than 30 seconds. I don't know why...

maybe implement sort of benchmarking? inside component or as separate .exe file? that is very strange that you, @zafer and @sveakul not getting results as fast as I. can it be bug or just connection issues in your countries/network setup?

Another question: the Musixmatch token, is it truncated ? I got a token a while ago, it is 54 character long. It seems that when I paste it, it takes only 50 chars... I got this token (54 chars) using the debug log method in the Musixmatch program.
nice bug! fixed in 0.52.
Spoiler (click to show/hide)

also timeout is now 15 sec for all sources. before making any decisions about making timeout a configurable option, let's try to investigate problems mentioned above first.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-03 03:03:33
@veksha:  thanks for the timeout increase to 15 sec. on version .52, very preliminary testing shows good results from all sources in use (I don't use Netease), the multiple lyrics from same source working well (esp. with metallum and songlyrics).

Did notice:  songlyrics is back to returning "We do not have the lyrics for (song) yet" for non-hits;  I think you were able to suppress this in earlier versions??
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-03 07:51:42
@veksha again, thanks for the version v0.52 ! :-)

why they did not respond? how can we investigate this? what connection quality do you have? are you using proxy/vpn? in what country do you live?

Indeed, I'm in a country where internet connection is maybe the lamest in the world (I'm in Lebanon and believe me, internet is the the least of our problems... can you imagine that there is no electricity for 15+ hours a day, and we must generate our own electricity?)

Thanks for the explanation for Netease. I've put it last in the list so the search is smoother.

Now everything works fine, and the musixmatch token is taken completely, thanks for the fix :-)

I'm doing some tests now to investigate. But all the server IPs that foobar tries to access respond to ping in a short delay....
I suspect it can be related to secure/unsecure connection (https vs http)...


Edit: it appears that LyricShow does not use the proxy setting of Foobar>Preferences>Networking...
Yes it has its own setting in the old "OnlineDB" sources, so there is no way to test or use a vpn with the new sources apparently...
@veksha how is it implemented in the new sources? will it use system vpn setting ?
Title: Re: foo_uie_lyrics3
Post by: Koshingg on 2021-08-03 22:06:44
@veksha I tested 0.52 and it seems you did a great job , lines with lyric info (like [00:00.00] 作词 : Ed Sheeran) are removed very well
I noticed also the multiple lyrics (in parallel) from one source , it's great, thanks
Maybe I didn't tested long enough but everything seems ok for me (I will test more tomorrow)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-05 18:59:10
@veksha:  Minilyrics is back up and drawing lyrics, confirmed with the foo_uie_lyrics3_minilyrics 0.9.2 plugin.  Who knows for how long, but might want to consider re-adding it to MultiDB.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-05 19:00:53
@veksha:  Minilyrics is back up and drawing lyrics, confirmed with the foo_uie_lyrics3_minilyrics 0.9.2 plugin.  Who knows for how long, but might want to consider re-adding it to MultiDB.
you bring good news, @sveakul ! thank you! 😉
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-07 11:07:25
@veksha I hope you didn't remove the code for minilyrics  ::)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-07 17:58:31
@veksha I hope you didn't remove the code for minilyrics  ::)
He removed the code with the .51 version (and .52 which is still described as a test version).  The .50 version does have Minilyrics and is still downloadable at veksha's usual abode (https://www.reddit.com/r/foobar2000/comments/o7ua73/lyric_show_panel_3_lyrics_from_genius_musixmatch/ (https://www.reddit.com/r/foobar2000/comments/o7ua73/lyric_show_panel_3_lyrics_from_genius_musixmatch/)).

If you want to stay with .52, you can add cedricpc's minilyrics source which does work, until veksha re-adds it (as I predict) to MultiDB.  That one is here: https://hydrogenaud.io/index.php?topic=90338.msg985826#msg985826 (https://hydrogenaud.io/index.php?topic=90338.msg985826#msg985826) .  It will work together with MultiDB .52.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 02:45:43
hi @sveakul and @zafer. minilyrics is back in foo_multisource v0.53
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-08 03:38:46
hi @sveakul and @zafer. minilyrics is back in foo_multisource v0.53
Thanks, veksha!  Any other tweaks in this new version?  Will be testing tomorrow!
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 04:09:24
hi @sveakul and @zafer. minilyrics is back in foo_multisource v0.53
Thanks, veksha!  Any other tweaks in this new version?  Will be testing tomorrow!
more tweaks will be in the next version. just wanted minilyrics to be already usable.
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-08 05:11:08
Many thanks @veksha ! It is working very well. Minilyrics is an important source, I'm really happy it's working again!
Continuing testing it, so far all is ok ! Thanks for all the work !!
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-08 07:12:30
@veksha:  Minilyrics oddity noted in version .53:  on the song "Poison" by "Jessica93", the Minilyrics DB pulled up about 4 different hits with completely different lyrics,  one of which was obviously Alice Cooper's "Poison."  Could it be the search method is being confused by the presence of numerals in the artist name "Jessica93"?
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-08 08:11:36
I could reproduce exactly what you describe, searching for "Jessica93, poison" retrieved titles for "any artist, poison".
But it doesn't seem related to numerals, because I searched "Jessica, poison" without the numerals, and it got me the same results.
It seems that it didn't find artist "Jessica93" so it got you results with any artist !
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 16:07:53
@zafer @sveakul
testing foo_multisource v0.54
Spoiler (click to show/hide)

Hi, I fixed what you, guys, reported (minilyrics artist/title filtering) and other fixes/improvements: (songlyrics crashing with song title "_", genius album column was empty, etc...)
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-08 18:41:15
@veksha thanks for the new release!! Everything seems ok now :-)
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 18:47:04
@veksha thanks for the new release!! Everything seems ok now :-)
good. now the proxy. Do you really need this functionality? it is not implemented and as far as I know it will not work with system proxy settings, but you can try. I never worked with proxies/vpn so it will take time if I decide to implement it.
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-08 19:48:35
Oh I don't need the proxy at all, It was only for testing purpose !  And I'm very happy with the current features :-)
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-08 19:53:58
@veksha ,   Getting a crash when i  set a large playlist to scan for lyrics. (using your latest version  but happened in previous ver also ).  Dont know if this dump file any use.   Working fine under play/ small search
This is great plugin   :D

This is a dump from yesterday so probably on previousversion think i only went to latest to-day.   The error is the same looking at a dump from to-day

If you need any more info give me a shout.
Title: Re: foo_uie_lyrics3
Post by: running_werner on 2021-08-08 20:52:51
my lyric show panel cant't find even one lyric...
i dont't know what i do wrong...
someone can help me?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 20:57:53
@veksha ,   Getting a crash when i  set a large playlist to scan for lyrics. (using your latest version  but happened in previous ver also ).  Dont know if this dump file any use.   Working fine under play/ small search
This is great plugin   :D

This is a dump from yesterday so probably on previousversion think i only went to latest to-day.   The error is the same looking at a dump from to-day

If you need any more info give me a shout.
@sonvolt
thanks for your feedback.

can you search for artist "Shyy" and title "Her, Her Landscape".
metallum source crashes on it with v0.54. I will fix it in v0.55

can it be the cause of your crash?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 20:58:53
my lyric show panel cant't find even one lyric...
i dont't know what i do wrong...
someone can help me?
did you install foo_multisource too or just plain LyricShowPanel?
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 21:05:35
foo_multisource v0.55
Spoiler (click to show/hide)
fixed metallum source crash when getting lyric for non-metal artist on split record.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-08 22:00:55
@veksha:  running .54 have noticed an issue with Deezer;  whenever it produces a hit, it becomes near-impossible to "Next lyrics" past it to another source.  Sometimes after hitting "Next lyrics" 10+ times will finally get the next source to be called up.  Sometimes, it will cycle between slightly different Deezer lyrics versions but remains stuck. This is reproducible each time;  I didn't see this in .52  Could you check it please?  Thanks!
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-08 22:08:10
I did the test above (with "Shyy"):
- v0.54 => metallum crash
- v0.55 => no crash.
This confirms the fix works! Thanks!!
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 22:14:05
I did the test above (with "Shyy"):
- v0.54 => metallum crash
- v0.55 => no crash.
This confirms the fix works! Thanks!!

nice. I hope @sonvolt's crash was of the same nature :)
thanks for testing, @zafer, can you confirm what @sveakul said about deezer is failing for you too? because I can not reproduce it.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-08 22:21:39
@veksha:  running .54 have noticed an issue with Deezer;  whenever it produces a hit, it becomes near-impossible to "Next lyrics" past it to another source.  Sometimes after hitting "Next lyrics" 10+ times will finally get the next source to be called up.  Sometimes, it will cycle between slightly different Deezer lyrics versions but remains stuck. This is reproducible each time;  I didn't see this in .52  Could you check it please?  Thanks!

as we all know :) since version .51 we have multiple results from each source. when you press "Next lyrics" LSP will load next deezer result. there can be a lot of deezer results for popular songs. are you sure that it actually stuck like "request is waiting for response"? sorry for stupid question, i have to make sure. :D
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-08 22:31:55
veksha:  just updated to .55 and still same issue with Deezer.  It DOES sometimes pull multiple slightly different results for the same song as designed to do, but whether this happens or there is only one  version, it still will resist "Next lyrics" for 10+ times before finally allowing things to move on.  I guess it's possible it's just still trying to get more results for the same song before it "hands over" which makes it APPEAR stuck.  I'm going to roll back to .52 and see what happens there, I don't recall this behavior at all with that version.  But hey maybe I got into some bad ale, haha..  I'll let you know later what happens with .52, it might be a little while.
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-08 23:15:40
@veksha ,

Sorry my crash is different I'm afraid  , updated to 55 and reran my scan  crashed after about 20 mins  , dump attatched for you


Probably doesn't help you much , but bug wasn't present when i came onboard at  rel 42 , ran thru my entire collection without a crash.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-09 00:02:51
veksha:  actually .52 shows the same behavior on Deezer so I must have just hit some exceptions previously.  Now, I had it immediately advance after finding a Rush song, but on another after finding 2 versions it did the "stall" again.  My guess is the the finding multiple versions procedure sometimes makes it stall/wait long/enter a queue, depending on the complexity of the search and/or server load at Deezer.

So I'm just updating to .55 and moving Deezer to the bottom of the search list, so when lyrics are only found there, I'll know there's no REASON to do "Next lyrics" for that song.  That'll work for me.  BTW, Minilyrics working fine now, thanks!
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-09 06:07:10
@sveakul the behavior you're describing seems the consequence of retrieving multiple lyrics from a single source. It was introduced in 0.52 or just before. It is an important feature imho.
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-09 07:25:12
@veksha I hope this doesn't double post with above, I tried to edit but it appears it didn't take the edits. So here is what I wrote:

I confirm that Minilyrics and Deezer (especially) are the two problematic sources, because they retrieve many lyrics.
There seem to be no way to filter repeated or bad lyrics. Disabling multiple lyrics is not a good solution because chances are we'll miss the good lyrics... So the workaround found by @sveakul (putting Deezer at the end) seems the best solution.

However, I could not reproduce when Deezer retrieves 1 source because when I use the Lyrics Search window, I always get many results from Deezer (still searching for a song for which deezer finds only 1 lyrics, but that seems impossible)... So I really think that the impression of stalling is due to having many lyrics that are exact copies of  each other.
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-09 10:19:44
@veksha ,  ran your prepared version  , but don't have a  foo_mulitisource.log file  anywhere , looked in both my foobar2000  folder under program files(x86) and the one under users/appdata/roaming ..
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-09 15:15:48
@veksha ,    sorry mulit  jut  typo , was looking for correct file ,   my  foobar   ee file is in my program files(x86) dir sorry no log file there.

Started scan of entire library , refreshed program (x86) dir   definately  no log file  ,

will  redownload and do delete before installing ..  
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-09 15:26:34
@veksha ,    sorry mulit  jut  typo , was looking for correct file ,   my  foobar   ee file is in my program files(x86) dir sorry no log file there.

Started scan of entire library , refreshed program (x86) dir   definately  no log file  ,
will  redownload and do delete before installing ..  

Run foobar2000.exe as Administrator.

(You can answer me in Private Messages)
I should've make it write to %temp% directory. if you are afraid of launching foobar2000 with admin rights, tell me - i will prepare another version that writes to temp dir.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-09 17:46:10
@sveakul the behavior you're describing seems the consequence of retrieving multiple lyrics from a single source. It was introduced in 0.52 or just before. It is an important feature imho.
Yep, have been well aware of that (.51 had it first).

However, I could not reproduce when Deezer retrieves 1 source because when I use the Lyrics Search window, I always get many results from Deezer (still searching for a song for which deezer finds only 1 lyrics, but that seems impossible)... So I really think that the impression of stalling is due to having many lyrics that are exact copies of  each other.
Yes, I agree with you that the explanation may be that Deezer often has a LOT of copies of the identical lyrics--they must allow users to upload at will and then they store everything.  Sometimes you can "Next" through multiple copies where not one word changes.  I also agree that the multiple lyrics feature on its own is too valuable to get rid of because of just one site, and so far I'm perfectly happy with the solution of just keeping Deezer as the last place looked at.
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-09 19:26:57
Dump as requested
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-09 19:30:55
sorry here dump now
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-09 21:15:06
@veksha
Dump  from hung search

Presume it's to big over 100mb  zipped
Title: Re: foo_uie_lyrics3
Post by: Fladder72 on 2021-08-10 14:34:11
@veksha ,    sorry mulit  jut  typo , was looking for correct file ,   my  foobar   ee file is in my program files(x86) dir sorry no log file there.

Started scan of entire library , refreshed program (x86) dir   definately  no log file  ,
will  redownload and do delete before installing ..  

Run foobar2000.exe as Administrator.

(You can answer me in Private Messages)
I should've make it write to %temp% directory. if you are afraid of launching foobar2000 with admin rights, tell me - i will prepare another version that writes to temp dir.

Runningg Foobar as Admin can cause other Problems. E.g. Artist and Album Images are not shown in in the Mod-UI DarkOne4Mod by tedgo.
I reverted back to Multisource 0.50, because Minilyrics is still working here in my Region.
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-10 14:47:29
@Fladder72

I use Gerhard's  mod also , on the latest beta 3 ,   can't say I noticed artwork not displaying tho i was runing in ADMIN purely to run the search to trap the bug  will have to check  later
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-08-10 16:57:20
I reverted back to Multisource 0.50, because Minilyrics is still working here in my Region.

is minilyric source in v0.55 not working for you, @Fladder72 ?
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-10 17:17:38
@Fladder72 I use Mod-UI DarkOne4Mod, with v0.55, and minilyric works fine!
Title: Re: foo_uie_lyrics3
Post by: sonvolt on 2021-08-11 14:37:51
Hi @veksha ,

Captured a crash   before it  hung , don't know  if you can get anything from it ,  but attached for you..
Title: Re: foo_uie_lyrics3
Post by: Fladder72 on 2021-08-12 13:44:26
@Fladder72

I use Gerhard's  mod also , on the latest beta 3 ,   can't say I noticed artwork not displaying tho i was runing in ADMIN purely to run the search to trap the bug  will have to check  later
I've got it. The Problem was, my Music Source is on a Network Drive. But for the Admin Account I've never mapped this Network Drive
Title: Re: foo_uie_lyrics3
Post by: tigershark on 2021-08-17 22:21:47
I've noticed that foo_uie_lyrics3 sometimes uses the wrong lyrics files for a song. Instead of using a lyrics file in the same folder, foo_uie_lyrics3 will sometimes use a (seemingly random) lyrics file in a different folder.

Any ideas on what causes this?

If I manually do a lyrics search, then the random lyrics file doesn't show up, and I can choose the correct lyrics file. I haven't tested this long term, so I don't know if my choice will be retained.

Has anyone else experienced foo_uie_lyrics3 using the wrong lyrics? What solutions worked for you?
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-08-20 05:40:32
@tigershark
- Is your setting of the folder in Preferences>Tools>Lyrics3>Lyrics Saving correct ?
- When you load a new Lyric manually and you want to keep it, you have to manually save the lyric, because if there is a previously existing lyric, the new one won't save automatically
- Depending on your settings, if the new lyrics is not synced, then even if you save it, a synced lyrics will load instead. This behavior can be changed in the preferences. So maybe your problem is that you are saving a non-synced lyric, and when you play the file again, Lyrics3 will attempt to download a new Lyric because it will look for a synced Lyric, and is set to prefer synced Lyrics.
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-08-29 10:57:43
@veksha
how to save to the lyrics folder, in the same folder with the tracks "Lyrics\[%artist% - ][%title%]" does not work
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-29 22:10:07
Mrakobes:  check out veksha's post on page 82 of this thread, Reply #2025 (for some reason posting a link to the post took me somewhere else).
Title: Re: foo_uie_lyrics3
Post by: kode54 on 2021-08-30 03:15:02
Here's a link that should work, but no guarantees:

https://hydrogenaud.io/index.php?topic=90338.msg999539#msg999539
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-08-31 15:27:51
I have read all the posts from page 80, there is no way to save them to a specific folder. Post 2025 is generally about viruses
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-08-31 15:29:44
There is a desire for the author to pull the lyrics from
https://www.metal-archives.com/
https://bandcamp.com/
Title: Re: foo_uie_lyrics3
Post by: Porcus on 2021-08-31 16:06:56
Metal Archives: https://hydrogenaud.io/index.php?topic=108084.0
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-08-31 17:56:37
There is a desire for the author to pull the lyrics from
https://www.metal-archives.com/
https://bandcamp.com/
The latest foo_multisource (.55) already has metal-archives (metallum) as one of its sources.  The separate plugin linked by Porcus also works well, as long you have the .3 version.  FYI, the author of foo_multisource has indicated that this source is blocked in some areas (https://www.reddit.com/r/foobar2000/comments/o7ua73/lyric_show_panel_3_lyrics_from_genius_musixmatch/ (https://www.reddit.com/r/foobar2000/comments/o7ua73/lyric_show_panel_3_lyrics_from_genius_musixmatch/)).
Title: Re: foo_uie_lyrics3
Post by: Porcus on 2021-09-01 20:29:18
Metal Archives is banned in Putinistan, that's right. So then expect neither to work.
Title: Re: foo_uie_lyrics3
Post by: paregistrase on 2021-09-02 04:53:51
Metal Archives is banned in Putinistan, that's right. So then expect neither to work.

What?  :o

And what is the "Reason"?

I fear the answer
Title: Re: foo_uie_lyrics3
Post by: Porcus on 2021-09-02 06:22:29
Not complying with applicable censorship: https://forum.metal-archives.com/viewtopic.php?f=3&t=131317
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-09-02 06:48:20
I go in through the mirror https://www.dev.metal-archives.com and let Putin with his gang of corrupt officials who enslaved my country...it's probably impossible to swear
Title: Re: foo_uie_lyrics3
Post by: paregistrase on 2021-09-02 15:50:42
Not complying with applicable censorship: https://forum.metal-archives.com/viewtopic.php?f=3&t=131317

And of course they didn't answer with the exact reason.

I know that i will not like the answer.  >:(
Title: Re: foo_uie_lyrics3
Post by: paregistrase on 2021-09-02 15:56:08
I go in through the mirror https://www.dev.metal-archives.com and let Putin with his gang of corrupt officials who enslaved my country...it's probably impossible to swear

You're russian right?.

What do you think is most likely, intentional or bureaucratic stupidity?
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-09-02 18:17:21
Bro, we will be banned for politics))) we live here as in an occupied colony, Putin does not allow competitors to pass, fakes the votes of voters, the land of our ancestors has been seized
Title: Re: foo_uie_lyrics3
Post by: paregistrase on 2021-09-02 19:24:52
Bro, we will be banned for politics))) we live here as in an occupied colony, Putin does not allow competitors to pass, fakes the votes of voters, the land of our ancestors has been seized

Sorry to confirm what i supposed. Be strong mate.
Title: Re: foo_uie_lyrics3
Post by: Porcus on 2021-09-05 19:36:07
Haha, so only "www."metal-archives is blocked?
Then I assume that the April-joke-became-permanent works too: https://cats.metal-archives.com/

Now ... is it possible for the lyrics components to be easily tweaked to retrieve from here too? (Unless they are already doing so?)
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-09-10 12:22:25
Somehow it is necessary to solve the issue with the lyrics, I see it is on the site, but no panel pulls it

https://cats.metal-archives.com/albums/Crowned_in_Sorrow/In_Memoriam/917914
Title: Re: foo_uie_lyrics3
Post by: francesco on 2021-09-27 05:59:52
hi @veksha

may i ask you a question ?
in the past i have installed foo_darklyricsscore , foo_geniuslyricsscore , foo_musicxmatchlyricsscore and so on
are all of them replaced by foo_multisource.fb2k-component?
thanks Veksha
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-09-27 06:02:53
hi @veksha

may i ask you a question ?
in the past i have installed foo_darklyricsscore , foo_geniuslyricsscore , foo_musicxmatchlyricsscore and so on
are all of them replaced by foo_multisource.fb2k-component?
thanks Veksha
Yes. also give foo_openlyrics a try.
Title: Re: foo_uie_lyrics3
Post by: francesco on 2021-09-27 06:20:07
hi @veksha

may i ask you a question ?
in the past i have installed foo_darklyricsscore , foo_geniuslyricsscore , foo_musicxmatchlyricsscore and so on
are all of them replaced by foo_multisource.fb2k-component?
thanks Veksha
Yes. also give foo_openlyrics a try.
hi
should i uninstall all of them , i mean the old foo_darklyricsscore , foo_geniuslyricsscore , foo_musicxmatchlyricsscore and so on  ?
thanks Veksha
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-09-27 06:22:34
should i uninstall all of them , i mean the old foo_darklyricsscore , foo_geniuslyricsscore , foo_musicxmatchlyricsscore and so on  ?
thanks Veksha
yes. better delete all of them.
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-10-19 10:48:46
And please give me recommendations, over the years of using the player, a lot of unnecessary things have accumulated, what can be removed from this, and most importantly HOW to remove it, which path is it in the installation folder?

And another question - if you stop supporting your development, because the codes need to be constantly edited, then you will have to reinstall everything, then please update, thank you in advance

(https://i2.imageban.ru/thumbs/2021.10.19/9826bfb9756baa497111e57aa0c9df0b.png) (https://i2.imageban.ru/out/2021/10/19/9826bfb9756baa497111e57aa0c9df0b.png) 
Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-10-19 13:04:07
And please give me recommendations, over the years of using the player, a lot of unnecessary things have accumulated, what can be removed from this, and most importantly HOW to remove it, which path is it in the installation folder?

1. you can use fb2k Preferences dialog to remove components (got to Components tab, find component - right click -> remove)
2. manual method. look into "user-components" folder and remove things like "foo_darklyricssource", "foo_azlyricssource", etc.... i recommend you use free software called Everything to find this folder on your hard drive. I have portable mode enabled in fb2k, so my user-components folder is situated in foobar2000 folder, but your path can be different.

And another question - if you stop supporting your development, because the codes need to be constantly edited, then you will have to reinstall everything, then please update, thank you in advance

i have paused/stopped development because of few things:
1. everything seems works fine.
2. foo_openlyrics will replace obsolete LSP3 component.
3. i'm using xmplay player right now to listen to music because it has super fast start up time with my huge media library.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-10-19 23:34:35
i have paused/stopped development because of few things:
1. everything seems works fine.
2. foo_openlyrics will replace obsolete LSP3 component.
3. i'm using xmplay player right now to listen to music because it has super fast start up time with my huge media library.
veksha, all your sources are still indeed working fine, including my fave metallum :) .  Personally I have no interest in considering foo_openlyrics until it supports radio stream metadata.  Please keep your project alive if you still have the time for it!  It's been a real gift.
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2021-10-20 03:35:30
+2 About handling radio streams (and your component working great as of now).

90% of the time that's what I use LSP3+Multi-source for.
Title: Re: foo_uie_lyrics3
Post by: Sergey77 on 2021-10-20 06:37:04
@veksha,
your Multi-source lyrics works perfectly and LSP3 is Ok.
Please continue to support it. Thank you for your work.

foo_openlyrics still needs some development today. I am following this project with interest, but I am not ready to replace LSP3 yet.
Title: Re: foo_uie_lyrics3
Post by: zafer on 2021-10-20 16:46:53
Same thoughts here, @veksha , foo_openlyrics is a nice project, and the coders need to be thanked really for their efforts, but LSP3 with your sources is currently much better. Since it does not require too much dev, I hope you'll keep it alive by doing minor things from time to time. Anyway, whatever decision you make, thanks for everything !! 
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-10-21 07:03:54
Well, I realized that the component under discussion works, although it will not be supported in the future due to the fading interest of the author. I ask those who have been tuning the lyrics for a long time to look at my list, I have been collecting all the ways on the forum for a long time, testing everything in a row and finally got confused. There are servers in this list that are not in foo_multisource - does it make sense to save them? Do they give out lyrics or are they no longer relevant? What from the list can be left - again, I'm unlikely to be able to find it

(https://i7.imageban.ru/out/2021/10/21/00d65318ccc6363da0095814042cd41a.jpg)

Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-10-21 07:11:19
If you delete the duplicate servers from the foo_multisource, then this remains. Do the old timestamped ## ones work? Have value?

(https://i5.imageban.ru/out/2021/10/21/1e597c1f447f54a521a600c35bcfa209.png)

Title: Re: foo_uie_lyrics3
Post by: veksha on 2021-10-21 10:07:32
Do the old timestamped ## ones work? Have value?

i recommend doing like this.
X

delete all except for foo_multisource 0.55
built-in sources are not working.
Title: Re: foo_uie_lyrics3
Post by: Mrakobes on 2021-10-22 06:46:35
THX, del all
Title: Re: foo_uie_lyrics3
Post by: handleyman on 2021-11-02 15:43:19
When I display lyrics from a live radio stream, they default to the last few lines of the song and stay there.
Is there any way I can get it to begin at the start of the song, with the scroll option if hneeded?
(Set to prefer non-synced).
Thanks
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2021-11-02 16:52:54
When I display lyrics from a live radio stream, they default to the last few lines of the song and stay there.
Is there any way I can get it to begin at the start of the song, with the scroll option if hneeded?
(Set to prefer non-synced).
Thanks
This doesn't happen to me at all on any live stream.  Windows 10 x64 21H1, Foobar 1.6.7, LSP3 .5, multiDB .55.

In "Panel preferences", try un-checking both scrolling options.  I use non-synced lyrics and just scroll down manually with the mouse when I'm so inclined.
Title: Re: foo_uie_lyrics3
Post by: handleyman on 2021-11-02 17:14:01
Oh, I just realised, I'm talking about the adaptation used in GeorgiaReBORN. Has this component been altered for that,because there  are no "scrolling options" now??
Title: Re: foo_uie_lyrics3
Post by: zeremy on 2021-11-02 18:01:59
@handleyman
GeorgiaReBORN's lyrics panel in not the Lyrics Show 3 panel, but a javascript panel displaying the lyrics found by the component.
Title: Re: foo_uie_lyrics3
Post by: handleyman on 2021-11-02 18:07:19
Ah, thank you. I didnlt realise it was a different module.
Title: Re: foo_uie_lyrics3
Post by: Azemoth on 2021-12-02 00:26:45
Hi, I have encountered a peculiar bug, I am using Georgia-ReBORN theme with foobar2000 1.6.8 and I have unexpected closes/crashes

I have sent you Crash Log via PM, it's strange this bug, It has started for 3 days
Quote
Video
https://streamable.com/vv6jbh

Thank you!
Title: Re: foo_uie_lyrics3
Post by: TT on 2021-12-04 12:05:10
Hi @veksha,

I think I didn't personally thanked you for your multisource component, so thank you very much!

I have a question, can you filter out/ban from the chinese NetEase server useless junk lyrics?
It's just a one line synced lyric file that says 纯音乐,请欣赏 ( Pure music, please enjoy ).

Here is an image:

(https://i.ibb.co/tbQZTLg/Net-Ease-Junk-Synced-Lyrics.jpg)

Thanks!

-TT
Title: Re: foo_uie_lyrics3
Post by: samuelawachie on 2021-12-05 18:48:55
Hi @veksha,

I think I didn't personally thanked you for your multisource component, so thank you very much!

I have a question, can you filter out/ban from the chinese NetEase server useless junk lyrics?
It's just a one line synced lyric file that says 纯音乐,请欣赏 ( Pure music, please enjoy ).

Here is an image:

(https://i.ibb.co/tbQZTLg/Net-Ease-Junk-Synced-Lyrics.jpg)

Thanks!

-TT

Or this inane one that drives me crazy!!!
此歌曲为没有填词的纯音乐,请您欣赏
which translates as "This song is pure music without lyrics, please enjoy" in English.
I'm listening to the music; I can bloody tell that it's an instrumental only track.
What are they thinking?!?!!?!?!?!?!?!
Title: Re: foo_uie_lyrics3
Post by: TT on 2021-12-05 20:00:15
Hi @veksha,

I think I didn't personally thanked you for your multisource component, so thank you very much!

I have a question, can you filter out/ban from the chinese NetEase server useless junk lyrics?
It's just a one line synced lyric file that says 纯音乐,请欣赏 ( Pure music, please enjoy ).

Here is an image:

(https://i.ibb.co/tbQZTLg/Net-Ease-Junk-Synced-Lyrics.jpg)

Thanks!

-TT

Or this inane one that drives me crazy!!!
此歌曲为没有填词的纯音乐,请您欣赏
which translates as "This song is pure music without lyrics, please enjoy" in English.
I'm listening to the music; I can bloody tell that it's an instrumental only track.
What are they thinking?!?!!?!?!?!?!?!

Hahaha good one, ban this too please =)

Edit: Well if I think about it, in English lyrics it's just displayed as [Instrumental], seems cleaner...
Title: Re: foo_uie_lyrics3
Post by: indiawasphone on 2022-01-17 15:15:16
Alright, I could read all 86 pages of this thread...but I won't. I moved Online DB : lyrics.wikia.com and Online DB : darklyrics.com in "Lyric Show 3", which I now realize is an outdated plug-in and that this won't help one bit. What's a plugin that works and where one can add sources? If Darklyrics is there for metal in general, plyrics for punk/hardcore should be there in general, and also Genius lyrics which has pretty much everything, or preferably some open source lyrics database I'm unaware of. I'm using it in WINE on Ubuntu Mate 20.04.3 if that's important in any way.

I'll appreciate a link to a functioning 3rd party plugin like the one in the title here or any other that just works, nothing fancy, I won't be listening to radio streams (at least not for music) when I have about 90k music files classed by album. Thank you and the devs out there!
Title: Re: foo_uie_lyrics3
Post by: Koshingg on 2022-01-17 16:16:43
You can find lyrics with this https://www.reddit.com/r/foobar2000/comments/o7ua73/lyric_show_panel_3_lyrics_from_genius_musixmatch/
Or, another option, you can try this new component https://www.foobar2000.org/components/view/foo_openlyrics
Title: Re: foo_uie_lyrics3
Post by: TT on 2022-02-15 17:21:26
Hi @veksha,

I guess there is either a problem with your latest foo_multisource or Lyric Show 3 when reading some special characters, glyphs.
Some users reported to me that it is not stable, I've myself encountered some crashes, here is the dmp and log.
Would be cool if you could fix it, thanks!

-TT



Title: Re: foo_uie_lyrics3
Post by: Terence on 2022-02-15 22:58:40
I don't know if it's the same problem, but I had crashes too. They disappeared when I disabled the Deezer source.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2022-03-18 15:20:09
hello, guys. sorry for being away for a long time. I fixed some crashes in foo_multisource, i hope it is nice and stable now.
also short lyrics (1 or 2 lines) are now ignored by plugin. (no more "instrumental" text, etc)

download v0.56:
Spoiler (click to show/hide)

try and tell me if everything is ok now. thank you.
Title: Re: foo_uie_lyrics3
Post by: TT on 2022-03-18 16:56:04
Thanks a lot @veksha!

Will try it out =)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2022-03-18 21:07:06
hello, guys. sorry for being away for a long time. I fixed some crashes in foo_multisource, i hope it is nice and stable now.
also short lyrics (1 or 2 lines) are now ignored by plugin. (no more "instrumental" text, etc)

download v0.56:
Spoiler (click to show/hide)

try and tell me if everything is ok now. thank you.
Thanks veksha, been running .56 all day with radio streams, seems bulletproof but so was .55 on my machine.  Can "next lyrics" through multiple sources, etc.  Rock stable.
Title: Re: foo_uie_lyrics3
Post by: TT on 2022-03-27 00:19:34
@veksha,

still got a crashes with v0.56. I think it's related to the Deezer source because I have enabled it again.
Previously when disabled, it was stable.
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2022-06-25 19:07:49
Is AZLyrics working for any of you? It seems to no longer retrieve results in my case.

@TT  It crashes intermittently. As of now, I have Deezer enabled but I have tried with different combinations of sources and several of them crashed at some point (not as much as they used to with previous versions, though). QQ, Deezer and NetEase seem to be the most problematic in my experience.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2022-06-25 22:19:32
Checked just now, AZ-Lyrics seems broken here too, no retrieval. The other sources work fine. Using multisource .56.

Veksha, could you take a look?  Thanks!
Title: Re: foo_uie_lyrics3
Post by: Porcus on 2022-07-09 21:04:49
Asking a bit about suggested "best practice" for lyrics downloading/embedding here.  There are pros and cons to downloading as files vs. embedding to tags. 
How good is this component at associating lyrics files with filename-changed tracks, for example?

It seems to me that it cannot "import from local files to tags and then delete the file"?

(A possible "wishlist item" would be to use alternate data streams, but that is quite fragile when copying and stuff.)
Title: Re: foo_uie_lyrics3
Post by: Stórr Fogl on 2023-05-31 14:34:49
Have version 0.5 of Lyric Show 3
In my scenario I have lyrics files locally saved in the directory with music files inside "Lyrics" subdirectory.
Every lyrics file has name %tracknumber% - %title%
So I use Local File search with following settings:
(https://i.ibb.co/Q6kMprb/File-search-properties.jpg)

All wokrs fine except one issue:

I have few double-CD albums where 1st CD contains songs (with lyrics) and 2nd CD contains only instrumental compositions (no lyrics). And for such double CDs I put "CD2" folder inside main album folder.
So the structure of folders looks like that:
(https://i.ibb.co/1Myg4SX/directory-structure.jpg)

Here lyrics files for CD1 and CD2 have identical names, because have same tracknumber and title.
Inside lyrics files for instrumental compositions I have text "Instrumental".

And when I play files of CD1 - Lyric Show demonstrates content of files from CD2.

So I need in some way to make Lyric Show use only lyrics from files, contained in the "Lyrics" subfolder of currently played file.
E.g. if file from CD1 is playing - then lyrics from directory "Album Name" / Lyrics is demonstrated.
If file from CD2 is playing - then lyrics from directory "Album Name" / CD2 / Lyrics.

I tried to set Custom search path as $directory_path(%path%)\lyrics but with no success.

Can somebody advise what setting to use for my case?
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2023-11-18 12:57:40
Wow!

https://www.foobar2000.org/components/view/foo_uie_lyrics3/releases

Thanks.
Title: Re: foo_uie_lyrics3
Post by: Air KEN on 2023-11-18 13:05:54
Hi.

Lyric Show Panel 3 0.6 (foo_uie_lyrics3) 2023-11-18
https://www.foobar2000.org/components/view/foo_uie_lyrics3

-Supported processor architectures: x86 32-bit, x86 64-bit.
-Compatible with both Columns UI and Default UI.

It seems that Dark Mode is not supported.

Thanks.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2023-11-18 20:31:13
Cool!  Thanks for the x64 compatibility and the search versatility: only non-synced, only synced, prefer non-synced, prefer synced, no preference.

Note that the sources built-in are few:  Minilyrics, Darklyrics, and "timestamped 5" (haven't gotten to ID the latter yet).  So you will still want to install compatible 3rd-party lyrics plugins, such as the still alive and kickin' foo_multisource.  The issue with the latter being, it is not available in 64-bit format, which limits Lyrics Show Panel 3.6's usefulness with x64 versions of Foobar.  Hopefully, Veksha/o or others can do a x64 version of foo_multisource.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2023-11-21 12:19:19
Hopefully, Veksha/o or others can do a x64 version of foo_multisource.

@sveakul I guess new "Lyric source SDK" must be uploaded by Vern.

@The vern Thanks for new version, can we have SDK for it, please? :) i can't find it.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2023-11-30 19:16:17
nevermind, no new sdk needed.

here is foo_multisource v2.0 (64-bit, for Lyric Show Panel 3 v0.6):
Spoiler (click to show/hide)
@sveakul , can you test if it works for you? thanks.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2023-12-01 00:09:17
nevermind, no new sdk needed.

here is foo_multisource v2.0 (64-bit, for Lyric Show Panel 3 v0.6):
Spoiler (click to show/hide)
@sveakul , can you test if it works for you? thanks.
Hey, thanks for this veksha!!  I've just put it through some preliminary testing with LSP-3.06 and 64-bit Foobar v2.1 prev 2023-11-27.

Have gotten results from all the sources so far except Lololyrics and QQ Music but I haven't moved those to the top yet.  I was glad to see that AZLyrics has been fixed, thanks for that!  Deezer, Metallum, Musixmatch, Genius all working great and returning multiple hits, Minilyrics and Songlyrics working fine.  All this was using the "only non-synced" option.  FAST searching, glad to see the option was kept to show source URL at the top of the results.  Was hoping you would have added Bandcamp but I can look forward to that in the future :).

Foo_multisource 2.0 is packaged as an x64-only DLL, although those using Lyric Show Panel 3.06 on 32-bit Foobars will find that the "original" .56 multisource works great there too, minus some source improvements (e.g., AZLyrics is broke in .56, not in 2.0).

Thanks again veksha for giving 64-bit LSP-3 "life" again by supplying an x64 and improved version of your own work.  Much appreciated!  I hope you will continue to add sources in the future.
Title: Re: foo_uie_lyrics3
Post by: Paaufo on 2023-12-03 18:04:11
Foo_multisource 2.0 is packaged as an x64-only DLL, although those using Lyric Show Panel 3.06 on 32-bit Foobars will find that the "original" .56 multisource works great there too, minus some source improvements (e.g., AZLyrics is broke in .56, not in 2.0).

Thanks again veksha for giving 64-bit LSP-3 "life" again by supplying an x64 and improved version of your own work.  Much appreciated!  I hope you will continue to add sources in the future.

Yeah, I'm stuck with x32. I do miss AZLyrics quite a bit sometimes, but the other sources I use work just fine.

Thanks for all the work you've done @The vern and @veksha
Title: Re: foo_uie_lyrics3
Post by: veksha on 2023-12-30 19:35:32
Hi, guys. new x64 version:
foo_multisource v2.1 (added new sources, fixed bugs...)
Spoiler (click to show/hide)
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2023-12-30 22:19:36
Thanks veksha for the update and the several new, well-chosen sources!  A nice surprise for the New Year!

One question: what is the option "Bigger search dialog" meant to do?  I tried checking it and restarted Foobar, but I don't notice anything different than before.
Title: Re: foo_uie_lyrics3
Post by: veksha on 2023-12-30 23:34:17
Thanks veksha for the update and the several new, well-chosen sources!  A nice surprise for the New Year!

One question: what is the option "Bigger search dialog" meant to do?  I tried checking it and restarted Foobar, but I don't notice anything different than before.

see screenshots. small/big.
"Bigger search dialog" will work only with:
foo_uie_lyrics3 0.6
Build Date: Nov 18 2023 10:53:23
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2023-12-31 01:00:29
Right, now I see, I hardly ever need to use the manual search dialog so didn't think to check there.
Title: Re: foo_uie_lyrics3
Post by: HQ84 on 2024-01-12 00:26:25
Hello everyone, I'm using Foobar2000 v2.1 x64 with Lyric Show Panel 3 v0.6, and it seems like the "Associations search" option is causing the player to instantly crash once a file with associated local lyrics file starts playing, even if "Associations search" is placed at the end of the search order list.

All of my files in these formats (FLAC, APE, MP3, OGG, WV) crashed when they had associated lrc or txt files, though for some reason AAC/M4A files played with no trouble whatsoever!

Also trying to double click or clicking the "Properties" button for "Associations search" is causing Foobar to crash the same way.

Testing the same on Foobar2000 v1.6.17 with Lyric Show Panel 3 v0.6 is causing no issues at all, I am able to play all the associated files, as well as opening the association manager.

Is anybody having the same problem, or is able to recreate it?

And thank you @The vern & @veksha so much, Lyrics Show + Multisource components have been making my music listening experience a lot more enjoyable for the past few years :D
Title: Re: foo_uie_lyrics3
Post by: veksha on 2024-01-14 18:44:32
Also trying to double click or clicking the "Properties" button for "Associations search" is causing Foobar to crash the same way.

@HQ84
what if you delete/rename "foo_uie_lyrics3.dll.cfg" config file?
Title: Re: foo_uie_lyrics3
Post by: HQ84 on 2024-01-17 11:54:58
@HQ84
what if you delete/rename "foo_uie_lyrics3.dll.cfg" config file?

Hi @veksha

I deleted the config file for both lyrics3 and multisource and it kept crashing, uninstalled all components except Lyrics3 and again no change.
I have completely uninstalled FB2K v2.1 x64 and cleaned up all program files+ program data folders, and did a clean install of v2.1.1 x64 with ONLY Lyrics3 + Multisource, and now it's working smoothly, BUT I have lost all past associations; the association manager is now empty.

I checked my old FB2K v1.6.17 32bit installation in both program files & program data folders, but can't figure out where the association list is saved. So there's no way to know if it was a problem with the associations themselves, or with the plugin/program 😥
Title: Re: foo_uie_lyrics3
Post by: palash on 2024-01-19 08:34:25
Hi there!

Dear developer I'd like to ask you about one feature.  Could you please make "Lyric search" window to remember it width and column width either.  So as no need to resize it manually each time. No doubt every user who use search window would appreciate this.

Thank you in advance!
Title: Re: foo_uie_lyrics3
Post by: mzso on 2024-01-23 15:40:54
So v0.6 causes a crash loop, not nice...
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2024-01-23 18:31:05
So v0.6 causes a crash loop, not nice...
How about some details like when it happens, what you mean by a crash loop, and some error/crash logs?  Been using it here on FB 1.6.17 and 64-bit 2.1/2..1.1 since its release without a single issue.
Title: Re: foo_uie_lyrics3
Post by: mzso on 2024-01-23 23:34:29
So v0.6 causes a crash loop, not nice...
How about some details like when it happens, what you mean by a crash loop, and some error/crash logs?  Been using it here on FB 1.6.17 and 64-bit 2.1/2..1.1 since its release without a single issue.
Well, I was using the foobar internal updated, and it was non-stop crashing afterwards.

I packed all the crashes from today. They should all be lyrics3 related.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2024-01-24 04:10:12
Man you got the plugins, I gotta hand it to ya!!

Looks to me that some of the old 3rd-party LSP3 plugins like foo_lrc_metalarchives are battling it out unsuccessfully.  And they just aren't needed anymore since the updated foo_multisource which includes them internally.  My advice would be:

1.  Do a complete uninstall of LSP 3, including its *.cfg file, and the related foo_lrc_metalarchives/minilyrics plugins

2.  Update Foobar to 1.6.17  ( I see you are on 1.6.12)

3.  Install LSP 3-.06 clean

4.  Install foo_multisource .56 (https://drive.google.com/file/d/1CtBppOt6INuxHVyOm3rT8BbEGLnas6FU/view?usp=sharing (https://drive.google.com/file/d/1CtBppOt6INuxHVyOm3rT8BbEGLnas6FU/view?usp=sharing))

5.  Setup LSP the way you want it and move all of the foo_multisource sources (which include metal archives and minilyrics among many others) into the left "Search Order" box (they are all prefaced by "NEWDB:").

And enjoy the avalanche of lyrics!
Title: Re: foo_uie_lyrics3
Post by: Defender on 2024-01-24 10:50:13
5.  Setup LSP the way you want it and move all of the foo_multisource sources (which include metal archives and minilyrics among many others) into the left "Search Order" box (they are all prefaced by "NEWDB:").

Are you sure foo_multisource contains metal archives?

Title: Re: foo_uie_lyrics3
Post by: HQ84 on 2024-01-24 11:49:38
5.  Setup LSP the way you want it and move all of the foo_multisource sources (which include metal archives and minilyrics among many others) into the left "Search Order" box (they are all prefaced by "NEWDB:").

Are you sure foo_multisource contains metal archives?



I'm not sure what you're trying to say here, but it's already in your screenshot, the website is named "Encyclopaedia Metallum", and its domain name is metal-archives (dot) com

NEW DB: Metallum = Online DB: Metal-Archives.com
Title: Re: foo_uie_lyrics3
Post by: Defender on 2024-01-24 12:28:21
5.  Setup LSP the way you want it and move all of the foo_multisource sources (which include metal archives and minilyrics among many others) into the left "Search Order" box (they are all prefaced by "NEWDB:").

Are you sure foo_multisource contains metal archives?



I'm not sure what you're trying to say here, but it's already in your screenshot, the website is named "Encyclopaedia Metallum", and its domain name is metal-archives (dot) com

NEW DB: Metallum = Online DB: Metal-Archives.com

Aha, thanks for enlightening me! Which means I can remove one more component.
Title: Re: foo_uie_lyrics3
Post by: mzso on 2024-01-24 17:59:11
Man you got the plugins, I gotta hand it to ya!!

Looks to me that some of the old 3rd-party LSP3 plugins like foo_lrc_metalarchives are battling it out unsuccessfully.  And they just aren't needed anymore since the updated foo_multisource which includes them internally.  My advice would be:

1.  Do a complete uninstall of LSP 3, including its *.cfg file, and the related foo_lrc_metalarchives/minilyrics plugins

2.  Update Foobar to 1.6.17  ( I see you are on 1.6.12)

3.  Install LSP 3-.06 clean

4.  Install foo_multisource .56 (https://drive.google.com/file/d/1CtBppOt6INuxHVyOm3rT8BbEGLnas6FU/view?usp=sharing (https://drive.google.com/file/d/1CtBppOt6INuxHVyOm3rT8BbEGLnas6FU/view?usp=sharing))

5.  Setup LSP the way you want it and move all of the foo_multisource sources (which include metal archives and minilyrics among many others) into the left "Search Order" box (they are all prefaced by "NEWDB:").

And enjoy the avalanche of lyrics!
Well, it the plugins got built up over time. I didn't add anything new for years now.

Thanks for the tips. I will look into it.

BTW I have two lyrics plugins installed, I guess I should weed out one of them.
Title: Re: foo_uie_lyrics3
Post by: sveakul on 2024-01-24 20:17:55
BTW I have two lyrics plugins installed, I guess I should weed out one of them.
KEEP ESLyric, it works perfectly fine alongside LSP 3.06/foo_multisource, and the newest version (0.5.4.1028) supplies even more lyrics sources than foo_multisource .56.  No reason to pick just one.

If you ever update to 64-bit Foobar, use foo_multisource 2.1 (64-bit only) with LSP 3.06, has 15 sources vs. 11 for .56.
Title: Lyric Show Panel 3 - How to configure local file search
Post by: Stórr Fogl on 2024-02-22 10:11:59
I have lyrics in local files stored in sub-directories "Lyrics" located in every directory with album.

Sound files has two names patterns:
   %tracknumber% - %title%
   %date% %album% - %title%

Every lyrics txt-file has the name, identical to sound files, to which it corresponds, e.g.
   01 - Song name.txt  corresponds to 01 - Song name.flac
   2024 Album name - Song name.txt corresponds to 2024 Album name - Song name.mp3

Please advise how to configure Lyric Show Panel 3 properties properly, so that lyrics will be searched in the local files presuming above file name patterns.
Title: Re: foo_uie_lyrics3
Post by: marc2k3 on 2024-02-22 18:14:14
If it looks in the playing file's folder by default, I guess Lyrics\%filename% would do but I don't use the component.

%filename% discards the .mp3/.flac - you might have to append .lrc or whatever the file format is.