Hydrogenaudio Forums

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

Title: foo_uie_lyrics3
Post by: The vern on 19 August, 2011, 02:54:50 PM
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 19 August, 2011, 03:14:49 PM
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 19 August, 2011, 03:25:07 PM
Great! Already implemented! 
Thank You!
Title: foo_uie_lyrics3
Post by: The vern on 19 August, 2011, 03:26:49 PM
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 19 August, 2011, 03:27:51 PM
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 19 August, 2011, 03:30:13 PM
I most likely will, but I want to be sure it's stable before that
Title: foo_uie_lyrics3
Post by: tpijag on 19 August, 2011, 04:15:37 PM
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 19 August, 2011, 04:35:29 PM
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 19 August, 2011, 04:44:32 PM
@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 19 August, 2011, 04:46:49 PM
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 19 August, 2011, 04:49:01 PM
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 19 August, 2011, 04:49:48 PM
Ah, Understood. Let me know if you need more info.
Title: foo_uie_lyrics3
Post by: The vern on 19 August, 2011, 05:28:31 PM
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 19 August, 2011, 05:35:59 PM
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 19 August, 2011, 05:41:29 PM
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 19 August, 2011, 05:45:03 PM
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 19 August, 2011, 05:53:29 PM
Do you mean in the lyric search dialogue?
Title: foo_uie_lyrics3
Post by: ExtremeHunter on 19 August, 2011, 06:17:35 PM
Thank you very much for your hard work !
Title: foo_uie_lyrics3
Post by: ortin on 19 August, 2011, 06:29:02 PM
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 19 August, 2011, 08:23:15 PM
many thanks for your work
Title: foo_uie_lyrics3
Post by: godrick on 19 August, 2011, 08:24:17 PM
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 20 August, 2011, 12:39:02 AM
Awesome work man. Great to have this good plugin back in form. 

Keep it up!
Title: foo_uie_lyrics3
Post by: Erich_2 on 20 August, 2011, 01:38:57 AM
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 20 August, 2011, 02:19:56 AM
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 20 August, 2011, 04:05:31 AM
Nice update!
Trying and will report later if any bug found.
Title: foo_uie_lyrics3
Post by: holyrevenger on 20 August, 2011, 04:30:54 AM
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 20 August, 2011, 04:31:44 AM
@ 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 20 August, 2011, 04:59:34 AM
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 20 August, 2011, 05:20:00 AM
@NEMO7538:

What were you doing just before it crashed?
Title: foo_uie_lyrics3
Post by: Erich_2 on 20 August, 2011, 05:47:00 AM
@ 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 20 August, 2011, 05:47:56 AM
What were you doing just before it crashed?

Just changing track....
Title: foo_uie_lyrics3
Post by: Speech on 20 August, 2011, 06:29:32 AM
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 20 August, 2011, 06:39:45 AM
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 20 August, 2011, 07:16:53 AM
@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 20 August, 2011, 07:48:28 AM
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 20 August, 2011, 08:11:20 AM
"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 20 August, 2011, 08:33:37 AM
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 20 August, 2011, 08:49:38 AM
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 20 August, 2011, 08:58:45 AM
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 20 August, 2011, 10:11:45 AM
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 20 August, 2011, 01:03:00 PM
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 20 August, 2011, 01:56:30 PM
"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 20 August, 2011, 02:34:31 PM
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 20 August, 2011, 02:44:34 PM
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 20 August, 2011, 03:46:12 PM
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 20 August, 2011, 03:56:18 PM
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 20 August, 2011, 03:59:33 PM
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 20 August, 2011, 03:59:57 PM
T H A N K  Y O U  ! ! !
Title: foo_uie_lyrics3
Post by: maXelo on 20 August, 2011, 04:00:27 PM
thanks for the component....looks and works like a charm!
Title: foo_uie_lyrics3
Post by: Falstaff on 20 August, 2011, 04:09:24 PM
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...)

(https://hydrogenaud.io/imgcache.php?id=acacd12ab127d0e3a77670810b2eaa45" rel="cached" data-warn="External image, click to view at original size" data-url="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 20 August, 2011, 06:23:55 PM
happens on mousewheel scroll too ...
Title: foo_uie_lyrics3
Post by: Falstaff on 21 August, 2011, 04:05:23 AM
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 ...)

(https://hydrogenaud.io/imgcache.php?id=03f832a97d8e1606b15d963073e7ee30" rel="cached" data-warn="External image, click to view at original size" data-url="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 21 August, 2011, 06:00:28 AM
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 21 August, 2011, 10:59:06 AM
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 21 August, 2011, 11:12:32 AM
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 21 August, 2011, 12:47:45 PM
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 21 August, 2011, 12:49:12 PM
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 21 August, 2011, 12:54:51 PM
Works fine here as is. Foobar2000 1.1.8 b4
Title: foo_uie_lyrics3
Post by: Jny on 21 August, 2011, 03:28:29 PM
finally! thanks

what about new databases? lyricsplugin.com plyrics.com darklyrics.com
Title: foo_uie_lyrics3
Post by: Andu on 21 August, 2011, 04:27:34 PM
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 21 August, 2011, 05:01:41 PM
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 21 August, 2011, 05:37:22 PM
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 21 August, 2011, 06:25:58 PM
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 22 August, 2011, 01:15:23 AM
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 22 August, 2011, 05:00:15 AM
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 22 August, 2011, 09:20:23 AM
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 22 August, 2011, 10:54:39 AM
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 22 August, 2011, 11:01:11 AM
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 22 August, 2011, 11:17:29 AM
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 22 August, 2011, 11:25:55 AM
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 23 August, 2011, 01:28:57 AM
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 23 August, 2011, 01:52:02 AM
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 23 August, 2011, 04:53:27 PM
adiós foo_uie_lyrics2 
Title: foo_uie_lyrics3
Post by: スラッシュ on 24 August, 2011, 02:42:22 AM
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 24 August, 2011, 05:58:18 AM
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 24 August, 2011, 08:05:14 PM
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 25 August, 2011, 06:14:48 AM
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 25 August, 2011, 06:18:52 AM
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 25 August, 2011, 06:33:04 AM
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 25 August, 2011, 06:53:52 AM
Thanks. 
Title: foo_uie_lyrics3
Post by: Szekely on 25 August, 2011, 11:19:02 AM
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 25 August, 2011, 11:24:15 AM
@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 25 August, 2011, 11:24:27 AM
@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 25 August, 2011, 11:50:48 AM
Thank you!
Title: foo_uie_lyrics3
Post by: PrimulaRosea on 25 August, 2011, 12:06:08 PM
'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 25 August, 2011, 12:12:41 PM
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 25 August, 2011, 12:21:25 PM
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 25 August, 2011, 12:29:38 PM
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 25 August, 2011, 12:45:37 PM
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 25 August, 2011, 12:50:44 PM
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 25 August, 2011, 02:22:29 PM
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 25 August, 2011, 03:02:07 PM
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 25 August, 2011, 07:41:51 PM
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 25 August, 2011, 08:18:38 PM
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 26 August, 2011, 12:11:48 AM
here are my settings, mostly default as you can see:
(https://hydrogenaud.io/imgcache.php?id=badf3adef6494fc9527fa5b416739977" rel="cached" data-warn="External image, click to view at original size" data-url="http://dl.dropbox.com/u/18342609/General%20ScreenShots/lyrics3-settings-01.png)
(https://hydrogenaud.io/imgcache.php?id=597ab98479a3f1daca9e352d28566fa9" rel="cached" data-warn="External image, click to view at original size" data-url="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 26 August, 2011, 12:52:57 AM
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 26 August, 2011, 02:42:19 AM
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 26 August, 2011, 08:43:07 AM
- 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 26 August, 2011, 08:44:11 AM
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 26 August, 2011, 09:38:14 AM
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 26 August, 2011, 09:45:06 AM
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 26 August, 2011, 04:35:52 PM
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 26 August, 2011, 04:41:14 PM
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 26 August, 2011, 05:16:55 PM
@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 27 August, 2011, 09:03:25 AM
@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 28 August, 2011, 11:30:50 AM
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 28 August, 2011, 11:33:45 AM
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 28 August, 2011, 11:42:01 AM
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 28 August, 2011, 11:52:14 AM
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 28 August, 2011, 11:59:51 AM
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 28 August, 2011, 12:29:23 PM
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 28 August, 2011, 12:38:14 PM
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 28 August, 2011, 12:38:27 PM
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 28 August, 2011, 12:51:48 PM
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 28 August, 2011, 01:08:38 PM
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 28 August, 2011, 02:33:42 PM
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 28 August, 2011, 06:41:10 PM
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 28 August, 2011, 11:35:08 PM
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 29 August, 2011, 10:16:14 PM
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 30 August, 2011, 09:28:49 AM
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 30 August, 2011, 02:13:50 PM
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 30 August, 2011, 02:30:39 PM
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 01 September, 2011, 10:36:29 PM
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 01 September, 2011, 11:10:01 PM
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 02 September, 2011, 05:17:23 PM
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 03 September, 2011, 06:22:30 AM
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 03 September, 2011, 09:55:40 AM
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 04 September, 2011, 11:59:32 AM
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 05 September, 2011, 12:46:38 PM
Thx buddy! 
Title: foo_uie_lyrics3
Post by: ZeeJ on 07 September, 2011, 10:02:29 AM
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?

(https://hydrogenaud.io/imgcache.php?id=ffabd9fba0f95c4b45ad1dbcd50382c3" rel="cached" data-warn="External image, click to view at original size" data-url="http://i55.tinypic.com/sq6qlt.png)
Title: foo_uie_lyrics3
Post by: Dexter_prog on 08 September, 2011, 02:39:34 PM
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 09 September, 2011, 04:16:53 AM
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 09 September, 2011, 07:27:22 AM
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 09 September, 2011, 08:32:11 AM
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 09 September, 2011, 01:27:59 PM
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 18 September, 2011, 06:23:19 PM
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:
(https://hydrogenaud.io/imgcache.php?id=4db6ad4349a8775e7a773101a83888e0" rel="cached" data-warn="External image, click to view at original size" data-url="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 02 October, 2011, 09:56:23 AM
Is this still being updated?
Title: foo_uie_lyrics3
Post by: Falstaff on 02 October, 2011, 12:11:16 PM
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 02 October, 2011, 01:09:56 PM
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 02 October, 2011, 01:27:05 PM
Thanks for the feedback AS
Title: foo_uie_lyrics3
Post by: Dexter_prog on 04 October, 2011, 12:37:47 PM
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 04 October, 2011, 01:08:47 PM
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 04 October, 2011, 01:36:30 PM
@ 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 07 October, 2011, 08:16:28 AM
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 07 October, 2011, 10:07:51 AM
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 08 October, 2011, 04:04:24 PM
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 08 October, 2011, 06:25:49 PM
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 08 October, 2011, 06:36:57 PM
I think he's talking about the old v2 of the component, not this one.
Title: foo_uie_lyrics3
Post by: staringfrog on 08 October, 2011, 06:41:55 PM
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 08 October, 2011, 06:43:14 PM
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 08 October, 2011, 06:50:12 PM
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 08 October, 2011, 06:59:57 PM
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 08 October, 2011, 07:02:34 PM
@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 08 October, 2011, 07:19:34 PM
@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 09 October, 2011, 02:02:17 PM
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 09 October, 2011, 02:15:43 PM
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 09 October, 2011, 02:32:14 PM
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 09 October, 2011, 07:36:18 PM
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 10 October, 2011, 06:14:07 AM
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 11 October, 2011, 08:10:32 AM
@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 14 October, 2011, 12:17:14 PM
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 14 October, 2011, 01:09:31 PM
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 14 October, 2011, 01:11:10 PM
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 14 October, 2011, 02:00:18 PM
- 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 14 October, 2011, 02:01:48 PM
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 14 October, 2011, 04:21:50 PM
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 14 October, 2011, 07:41:17 PM
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 14 October, 2011, 08:41:11 PM
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 15 October, 2011, 08:28:32 AM
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 15 October, 2011, 06:29:48 PM
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 17 October, 2011, 01:45:11 PM
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 17 October, 2011, 02:07:12 PM
See posts #161 - #167
Title: foo_uie_lyrics3
Post by: Manchesterer on 18 October, 2011, 07:23:36 AM
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 18 October, 2011, 08:01:26 AM
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 18 October, 2011, 09:09:48 AM
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 18 October, 2011, 09:19:06 AM
Yes, the provision of these extra fields is currently not in foo_uie_lyrics3.
Title: foo_uie_lyrics3
Post by: Peppe Weapon on 18 October, 2011, 12:50:53 PM
Hi, Will you add Lyrics Wikia for the online search?
Title: foo_uie_lyrics3
Post by: daniel94 on 19 October, 2011, 06:57:53 PM
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 20 October, 2011, 05:57:05 PM
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 21 October, 2011, 12:00:37 AM
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 21 October, 2011, 05:39:21 AM
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 21 October, 2011, 03:40:32 PM
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 23 October, 2011, 09:02:29 AM
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 24 October, 2011, 05:26:18 AM
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 24 October, 2011, 07:47:52 AM
So, why software like Guayadaque, Banshee and Clementine show them well from Lyrics Wikia?
Title: foo_uie_lyrics3
Post by: vogliadicane on 24 October, 2011, 08:11:54 AM
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 24 October, 2011, 12:34:13 PM
Too bad
Title: foo_uie_lyrics3
Post by: zxcmv on 29 October, 2011, 11:38:54 AM
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 30 October, 2011, 11:40:08 PM
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 31 October, 2011, 09:07:35 AM
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 31 October, 2011, 03:05:48 PM
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 01 November, 2011, 04:18:46 PM
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 01 November, 2011, 05:51:50 PM
This thing is seriously lacking in searchable databases.
Title: foo_uie_lyrics3
Post by: Snivets on 01 November, 2011, 06:27:38 PM
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 01 November, 2011, 07:42:33 PM
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 01 November, 2011, 08:20:03 PM
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 01 November, 2011, 08:32:00 PM
Still not download lyrics here, v0.14
Title: foo_uie_lyrics3
Post by: tpijag on 01 November, 2011, 08:37:56 PM
Thanks for the pointless update. Once again, it has zero to do with the component.
Title: foo_uie_lyrics3
Post by: JJForums on 01 November, 2011, 08:39:44 PM
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 01 November, 2011, 08:44:01 PM
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 02 November, 2011, 04:11:35 PM
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 02 November, 2011, 04:56:20 PM
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 03 November, 2011, 08:55:01 AM
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 03 November, 2011, 09:24:45 AM
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 03 November, 2011, 09:40:03 AM
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 03 November, 2011, 02:01:24 PM
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 03 November, 2011, 02:12:01 PM
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 03 November, 2011, 02:20:40 PM
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 03 November, 2011, 02:22:53 PM
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 03 November, 2011, 03:04:57 PM
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 04 November, 2011, 07:30:36 PM
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 04 November, 2011, 07:45:29 PM
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 04 November, 2011, 08:05:31 PM
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 05 November, 2011, 03:18:22 AM
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 05 November, 2011, 09:18:34 AM
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 06 November, 2011, 11:42:12 AM
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 06 November, 2011, 07:52:02 PM
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 07 November, 2011, 11:05:31 AM
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 07 November, 2011, 11:14:45 AM
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 07 November, 2011, 01:47:49 PM
http://www.lyrdb.com/ (http://www.lyrdb.com/) started working for me
Title: foo_uie_lyrics3
Post by: tpijag on 07 November, 2011, 02:34:55 PM
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 07 November, 2011, 07:19:27 PM
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 07 November, 2011, 07:24:27 PM
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 09 November, 2011, 07:39:46 PM
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 10 November, 2011, 05:19:06 AM
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 12 November, 2011, 01:20:21 AM
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 12 November, 2011, 04:29:41 AM
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 12 November, 2011, 05:28:29 PM
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 12 November, 2011, 06:09:30 PM
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 13 November, 2011, 05:38:09 AM
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 13 November, 2011, 08:36:50 AM
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 13 November, 2011, 08:28:29 PM
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 14 November, 2011, 10:44:16 AM
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 15 November, 2011, 01:52:53 PM
@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 15 November, 2011, 05:51:08 PM
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 16 November, 2011, 01:17:45 AM
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 16 November, 2011, 01:12:19 PM
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 16 November, 2011, 09:38:51 PM
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 17 November, 2011, 03:31:38 AM
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 17 November, 2011, 08:00:53 AM
@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 18 November, 2011, 06:54:33 PM
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 18 November, 2011, 07:43:59 PM
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 18 November, 2011, 07:58:19 PM
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 19 November, 2011, 06:12:43 AM
@ 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 19 November, 2011, 09:34:50 AM
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 19 November, 2011, 11:39:17 AM
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 19 November, 2011, 01:39:12 PM
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 19 November, 2011, 04:50:33 PM
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 19 November, 2011, 05:27:18 PM
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 19 November, 2011, 05:33:03 PM
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 19 November, 2011, 05:36:29 PM
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 19 November, 2011, 05:49:08 PM
Search order is backwards. Please check it!
(https://hydrogenaud.io/imgcache.php?id=ec0e5642671adda4b1afad9d7f1d579b" rel="cached" data-warn="External image, click to view at original size" data-url="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 19 November, 2011, 05:50:20 PM
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 19 November, 2011, 06:00:46 PM
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 19 November, 2011, 06:05:57 PM
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 19 November, 2011, 10:31:10 PM
Some regression since v.0.1.4
It's all about the Fallback text EditBox.

1. v.0.2 does not respect commented lines.
(https://hydrogenaud.io/imgcache.php?id=e8f5b568ed3730debff482e6293e0db1" rel="cached" data-warn="External image, click to view at original size" data-url="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 20 November, 2011, 02:14:20 AM
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 20 November, 2011, 06:55:40 AM
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 20 November, 2011, 07:49:33 AM
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 20 November, 2011, 09:16:45 AM
@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 20 November, 2011, 05:41:58 PM
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 21 November, 2011, 01:14:37 AM
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 21 November, 2011, 05:06:15 AM
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 21 November, 2011, 07:37:55 AM
is v0.2 finding lyrics for anyone?
Title: foo_uie_lyrics3
Post by: tpijag on 21 November, 2011, 07:48:59 AM
yes
Title: foo_uie_lyrics3
Post by: lender1257 on 21 November, 2011, 08:22:41 AM
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 21 November, 2011, 03:00:27 PM
@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 22 November, 2011, 02:45:18 AM
@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 22 November, 2011, 08:18:57 AM
@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 23 November, 2011, 01:54:19 PM
@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 23 November, 2011, 02:03:17 PM
Recent fixes mentioned above will be in the next release
Title: foo_uie_lyrics3
Post by: Luke2000 on 23 November, 2011, 02:15:25 PM
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 23 November, 2011, 02:56:03 PM
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 23 November, 2011, 04:19:24 PM
... 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 23 November, 2011, 06:42:16 PM
Styling!

Thanks,

John
Title: foo_uie_lyrics3
Post by: blolesses on 24 November, 2011, 05:14:41 AM
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 24 November, 2011, 07:18:06 AM
... 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 24 November, 2011, 09:12:37 AM
lyrics3 removed 'fuzzy' search that was part of lyrics2.
Title: foo_uie_lyrics3
Post by: The vern on 24 November, 2011, 09:50:30 AM
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 24 November, 2011, 09:51:56 AM
thanks for clarificatiom
Title: foo_uie_lyrics3
Post by: Torava on 24 November, 2011, 10:51:01 AM
&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 24 November, 2011, 05:51:18 PM
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 25 November, 2011, 06:54:10 AM
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 25 November, 2011, 04:24:00 PM
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 25 November, 2011, 04:33:29 PM
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 25 November, 2011, 05:16:07 PM
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 25 November, 2011, 06:10:56 PM
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 25 November, 2011, 06:20:51 PM
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 25 November, 2011, 06:30:47 PM
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 25 November, 2011, 08:21:13 PM
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 25 November, 2011, 10:20:12 PM
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 26 November, 2011, 02:46:46 AM
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 26 November, 2011, 06:09:34 AM
@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 26 November, 2011, 06:23:15 AM
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 26 November, 2011, 01:32:55 PM
@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 27 November, 2011, 10:20:56 AM
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 27 November, 2011, 11:39:41 AM
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 27 November, 2011, 04:56:19 PM
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:

(https://hydrogenaud.io/imgcache.php?id=266bdacae174751e0c0b6e6a5c76a34e" rel="cached" data-warn="External image, click to view at original size" data-url="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 28 November, 2011, 04:39:12 AM
@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 28 November, 2011, 03:20:35 PM
(...)

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 28 November, 2011, 05:16:58 PM
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 28 November, 2011, 09:53:52 PM
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 28 November, 2011, 10:11:06 PM
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 28 November, 2011, 10:28:30 PM
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 29 November, 2011, 06:26:17 AM
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 29 November, 2011, 07:21:18 AM
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 29 November, 2011, 07:52:32 AM
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 29 November, 2011, 08:11:11 AM
No, this functionality is not in foo_uie_lyrics3.
Title: foo_uie_lyrics3
Post by: somy on 29 November, 2011, 08:41:00 AM
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 29 November, 2011, 08:46:22 AM
Post #242 this thread
Title: foo_uie_lyrics3
Post by: somy on 29 November, 2011, 08:56:40 AM
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 29 November, 2011, 09:33:48 AM
Just a work around. Use it or not.
Title: foo_uie_lyrics3
Post by: MaCs on 29 November, 2011, 10:03:09 AM
Feature request: a "reload lyrics" menu item. lyrics2 had that.
Title: foo_uie_lyrics3
Post by: Corey on 29 November, 2011, 05:26:03 PM
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 29 November, 2011, 06:52:41 PM
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 29 November, 2011, 11:50:20 PM
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 30 November, 2011, 07:35:28 AM
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 30 November, 2011, 07:44:51 AM
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 30 November, 2011, 08:55:33 AM
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 30 November, 2011, 01:32:01 PM
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 30 November, 2011, 02:00:43 PM
@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 30 November, 2011, 03:04:49 PM
@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 01 December, 2011, 04:03:10 AM
@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 01 December, 2011, 04:53:30 AM
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

(https://hydrogenaud.io/imgcache.php?id=eac1deb2285773df8fe0b076f9a243cd" rel="cached" data-warn="External image, click to view at original size" data-url="http://i.imgur.com/KmkiI.jpg)

(https://hydrogenaud.io/imgcache.php?id=ebc2829c9321af0a1737736c0ad53251" rel="cached" data-warn="External image, click to view at original size" data-url="http://i.imgur.com/ypyIs.jpg)

How is that?
Title: foo_uie_lyrics3
Post by: Andreasvb on 01 December, 2011, 07:15:25 AM
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 01 December, 2011, 07:30:01 AM
Nice, thanks a lot.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 01 December, 2011, 04:48:11 PM
Auto saving to tag doesn't seem to be working. Is it working for anyone?
Title: foo_uie_lyrics3
Post by: fercamp on 02 December, 2011, 01:11:19 PM
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 02 December, 2011, 01:39:42 PM
@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 03 December, 2011, 12:34:21 PM
@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 03 December, 2011, 12:39:40 PM
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 03 December, 2011, 12:52:09 PM
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 03 December, 2011, 01:04:45 PM
Hmm, I thought some of falstaffs other configs used aero glass transparency and lyrics3.
Title: foo_uie_lyrics3
Post by: The vern on 03 December, 2011, 01:08:50 PM
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 03 December, 2011, 01:09:31 PM
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 03 December, 2011, 01:38:13 PM
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 03 December, 2011, 05:47:07 PM
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 04 December, 2011, 08:51:36 PM
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 06 December, 2011, 03:14:56 AM
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 06 December, 2011, 05:51:00 AM
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 07 December, 2011, 02:27:16 AM
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 07 December, 2011, 05:47:39 AM
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 07 December, 2011, 08:04:44 AM
@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 07 December, 2011, 08:18:08 AM
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 07 December, 2011, 09:12:55 AM
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 07 December, 2011, 09:18:07 AM
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 07 December, 2011, 09:24:53 AM
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 07 December, 2011, 09:41:16 AM
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 07 December, 2011, 09:43:37 AM
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 07 December, 2011, 09:46:10 AM
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 07 December, 2011, 09:49:39 AM
i've tried, but the same thing happens...
Title: foo_uie_lyrics3
Post by: tpijag on 07 December, 2011, 09:52:39 AM
Do you have Local file search first in the Lyric searching>Search order dialog?
Title: foo_uie_lyrics3
Post by: The vern on 07 December, 2011, 09:54:16 AM
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 07 December, 2011, 09:54:26 AM
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 07 December, 2011, 11:16:15 AM
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 07 December, 2011, 11:33:46 AM
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 07 December, 2011, 11:56:20 AM
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 08 December, 2011, 02:07:53 AM
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 08 December, 2011, 04:34:26 AM
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 08 December, 2011, 05:16:03 AM
How do I associate the lyric manually? The options is gone in this new version
Title: foo_uie_lyrics3
Post by: The vern on 08 December, 2011, 05:44:21 AM
See #258 and #260. It's been fixed (but not yet released)
Title: foo_uie_lyrics3
Post by: nickdc on 08 December, 2011, 03:00:48 PM
Any news about lyrics with timestamp?
I have to use minilyrics everytime...
Title: foo_uie_lyrics3
Post by: siaush on 09 December, 2011, 06:49:52 AM
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 10 December, 2011, 12:47:11 PM
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 10 December, 2011, 03:26:13 PM
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 11 December, 2011, 09:35:13 PM
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 12 December, 2011, 07:16:32 AM
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 12 December, 2011, 01:16:03 PM
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 12 December, 2011, 01:35:34 PM
(https://hydrogenaud.io/imgcache.php?id=f8d9cf2c211950f1eb84b303493f757d" rel="cached" data-warn="External image, click to view at original size" data-url="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 12 December, 2011, 02:22:28 PM
@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 12 December, 2011, 02:41:32 PM
@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 12 December, 2011, 02:50:07 PM
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 13 December, 2011, 07:10:19 AM
@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 14 December, 2011, 01:54:48 PM
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 16 December, 2011, 04:44:15 PM
This plugin is great! Thank you a lot!
Title: foo_uie_lyrics3
Post by: emte on 16 December, 2011, 05:15:57 PM
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 17 December, 2011, 09:00:35 PM
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 17 December, 2011, 09:26:18 PM
Can we access to the internal editor by using main menu?
Title: foo_uie_lyrics3
Post by: Andreasvb on 17 December, 2011, 09:27:57 PM
Thanks for fixing the background, seems to work fine.
Title: foo_uie_lyrics3
Post by: tpijag on 17 December, 2011, 09:36:06 PM
Can we access to the internal editor by using main menu?


yes
Title: foo_uie_lyrics3
Post by: webern on 17 December, 2011, 10:14:48 PM
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 17 December, 2011, 10:27:30 PM
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 17 December, 2011, 11:13:51 PM
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 18 December, 2011, 03:39:45 AM
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 18 December, 2011, 06:10:08 AM
Thanks for the update!

I think i found some regressions. My settings:
(https://hydrogenaud.io/imgcache.php?id=57e7002bd8196f5a4459589cb5f0f6be" rel="cached" data-warn="External image, click to view at original size" data-url="http://img802.imageshack.us/img802/8287/windowclipping10.th.png) (http://img802.imageshack.us/i/windowclipping10.png/)(https://hydrogenaud.io/imgcache.php?id=5ea3fdf9ea2002e52eba3158a6344ecb" rel="cached" data-warn="External image, click to view at original size" data-url="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 18 December, 2011, 06:28:42 AM
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 18 December, 2011, 08:26:29 AM
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 18 December, 2011, 11:22:31 AM
@The vern
Great update, the fading bug fixed and the reload function is back.
Thanks very much!

Another bug report:
(https://hydrogenaud.io/imgcache.php?id=b36e91da6c456ef09ff01d26fb693e7a" rel="cached" data-warn="External image, click to view at original size" data-url="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 18 December, 2011, 11:27:36 AM
Thanks for the update!

I think i found some regressions. My settings:
(https://hydrogenaud.io/imgcache.php?id=57e7002bd8196f5a4459589cb5f0f6be" rel="cached" data-warn="External image, click to view at original size" data-url="http://img802.imageshack.us/img802/8287/windowclipping10.th.png) (http://img802.imageshack.us/i/windowclipping10.png/)(https://hydrogenaud.io/imgcache.php?id=5ea3fdf9ea2002e52eba3158a6344ecb" rel="cached" data-warn="External image, click to view at original size" data-url="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 18 December, 2011, 02:19:18 PM
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 18 December, 2011, 03:27:06 PM
@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 18 December, 2011, 03:34:53 PM
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 18 December, 2011, 03:50:25 PM
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 18 December, 2011, 03:59:21 PM
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 18 December, 2011, 05:32:41 PM
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 18 December, 2011, 08:05:39 PM
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 18 December, 2011, 10:00:15 PM
Seems to be working better now  It's still not respecting the source priority order, though.
Title: foo_uie_lyrics3
Post by: holyrevenger on 18 December, 2011, 10:15:15 PM
@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 19 December, 2011, 07:24:37 AM
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 19 December, 2011, 07:57:09 AM
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 19 December, 2011, 08:03:16 AM
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 20 December, 2011, 07:23:31 AM
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 20 December, 2011, 07:27:06 AM
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 20 December, 2011, 11:22:03 AM
(https://hydrogenaud.io/imgcache.php?id=f907022bb48557732007b2844ca2b2f9" rel="cached" data-warn="External image, click to view at original size" data-url="http://i42.tinypic.com/16ih6vq.jpg)
Yeah seems like Lyrdb is finding crazy lyrics.
Title: foo_uie_lyrics3
Post by: q-stankovic on 20 December, 2011, 05:37:48 PM
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 20 December, 2011, 10:14:24 PM
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 21 December, 2011, 04:10:03 AM
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 21 December, 2011, 04:51:37 AM
@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 21 December, 2011, 11:25:52 AM
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 21 December, 2011, 11:29:34 AM
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 21 December, 2011, 11:49:21 AM
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 21 December, 2011, 11:59:09 AM
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 21 December, 2011, 01:30:36 PM
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 21 December, 2011, 04:59:23 PM
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 22 December, 2011, 08:29:35 AM
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 22 December, 2011, 10:19:19 AM
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: (https://hydrogenaud.io/imgcache.php?id=3100101891253d5f4360a253e335b0f0" rel="cached" data-warn="External image, click to view at original size" data-url="http://img847.imageshack.us/img847/1074/capture2l.png)
(https://hydrogenaud.io/imgcache.php?id=9826d128725dcae8999a2d10f9db99d1" rel="cached" data-warn="External image, click to view at original size" data-url="http://img809.imageshack.us/img809/2276/capture1yv.png)
Title: foo_uie_lyrics3
Post by: tpijag on 22 December, 2011, 10:34:18 AM
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 22 December, 2011, 04:10:07 PM
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 22 December, 2011, 06:39:22 PM
@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 22 December, 2011, 07:55:30 PM
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 22 December, 2011, 08:07:39 PM
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 22 December, 2011, 08:27:28 PM
2 q-stankovic
See PM.
Title: foo_uie_lyrics3
Post by: Dexter_prog on 22 December, 2011, 08:30:31 PM
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 22 December, 2011, 09:33:33 PM
Here is just another unassertive contribution to the timestamped lyrics collectors.
-----------------------------------------------------
http://www.lrc123.com (http://www.lrc123.com)
(https://hydrogenaud.io/imgcache.php?id=eb9cbeecb78c76bf055bc475abff35a2" rel="cached" data-warn="External image, click to view at original size" data-url="http://img862.imageshack.us/img862/561/wwwlrc123com1.th.jpg) (http://img862.imageshack.us/img862/561/wwwlrc123com1.jpg)  (https://hydrogenaud.io/imgcache.php?id=c0d24049a2b0e7ad54d9ed55db957d41" rel="cached" data-warn="External image, click to view at original size" data-url="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)
(https://hydrogenaud.io/imgcache.php?id=e04c22589b4e8ead814033762f7cf2fe" rel="cached" data-warn="External image, click to view at original size" data-url="http://img856.imageshack.us/img856/8243/lrcfeiyesnet1.th.jpg) (http://img856.imageshack.us/img856/8243/lrcfeiyesnet1.jpg)  (https://hydrogenaud.io/imgcache.php?id=feaa9fe97a45dd5a5857e759941160bc" rel="cached" data-warn="External image, click to view at original size" data-url="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)
(https://hydrogenaud.io/imgcache.php?id=c1eece2366ac56a01bbce3e13513a0e1" rel="cached" data-warn="External image, click to view at original size" data-url="http://img585.imageshack.us/img585/5993/lrcbzmtvcom1.th.jpg) (http://img585.imageshack.us/img585/5993/lrcbzmtvcom1.jpg)  (https://hydrogenaud.io/imgcache.php?id=9c225932f4c0c7a09833eb7634b5ac42" rel="cached" data-warn="External image, click to view at original size" data-url="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)
(https://hydrogenaud.io/imgcache.php?id=598b7384b30295a80edfcd9bb4b51478" rel="cached" data-warn="External image, click to view at original size" data-url="http://img824.imageshack.us/img824/3366/bbsoklrccom1.th.jpg) (http://img824.imageshack.us/img824/3366/bbsoklrccom1.jpg)  (https://hydrogenaud.io/imgcache.php?id=3ad4604298874623a85ddaa13b62929b" rel="cached" data-warn="External image, click to view at original size" data-url="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)
(https://hydrogenaud.io/imgcache.php?id=627be693b459980e09e91b59bfe96813" rel="cached" data-warn="External image, click to view at original size" data-url="http://img204.imageshack.us/img204/2050/wwwcn6eu1.th.jpg) (http://img204.imageshack.us/img204/2050/wwwcn6eu1.jpg)  (https://hydrogenaud.io/imgcache.php?id=b006284c91139dd3bd8a346a2cde24da" rel="cached" data-warn="External image, click to view at original size" data-url="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 23 December, 2011, 07:17:09 PM
@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 24 December, 2011, 09:19:44 AM
Yeah, the offset adjustment is fantastic.
Title: foo_uie_lyrics3
Post by: Peppe Weapon on 25 December, 2011, 08:47:07 AM
Finally Lyrics Wikia!! THANKS A LOT!!!
Title: foo_uie_lyrics3
Post by: スラッシュ on 25 December, 2011, 10:23:56 AM
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 26 December, 2011, 08:58:38 AM
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 26 December, 2011, 11:28:37 AM
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 26 December, 2011, 03:24:54 PM
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 26 December, 2011, 03:52:38 PM
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 26 December, 2011, 04:14:59 PM
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 26 December, 2011, 10:39:21 PM
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 27 December, 2011, 01:14:45 PM
Use: save to user defined directory with the below code

$directory_path(%path%)\lyrics
Title: foo_uie_lyrics3
Post by: MasterT on 27 December, 2011, 01:50:37 PM
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 27 December, 2011, 01:53:49 PM
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 27 December, 2011, 07:09:00 PM
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 27 December, 2011, 08:03:05 PM
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 27 December, 2011, 08:24:46 PM
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 28 December, 2011, 02:55:54 PM
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.

(https://hydrogenaud.io/imgcache.php?id=8759e724715ccd310e4772e07a393c1e" rel="cached" data-warn="External image, click to view at original size" data-url="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 28 December, 2011, 03:05:42 PM
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 28 December, 2011, 05:17:49 PM
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 28 December, 2011, 07:21:28 PM
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 29 December, 2011, 07:54:43 AM
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 31 December, 2011, 02:24:33 PM
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 31 December, 2011, 09:42:58 PM
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 01 January, 2012, 06:16:27 AM
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 01 January, 2012, 06:28:01 AM
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 01 January, 2012, 07:13:45 AM
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 01 January, 2012, 03:06:57 PM
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 01 January, 2012, 03:56:01 PM
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 01 January, 2012, 08:43:42 PM
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 02 January, 2012, 12:20:34 AM
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 02 January, 2012, 05:20:33 AM
@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 02 January, 2012, 08:30:45 AM
@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 02 January, 2012, 09:38:00 AM
yeah ! thanks for the new years update, finally timed lyrics work again !
Title: foo_uie_lyrics3
Post by: Jim80 on 02 January, 2012, 02:53:48 PM
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 02 January, 2012, 06:49:14 PM
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 02 January, 2012, 07:19:31 PM
How can I make it find lyrics for artists with & in their name?
Title: foo_uie_lyrics3
Post by: culinko on 02 January, 2012, 07:58:06 PM
@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 03 January, 2012, 12:00:26 AM
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 03 January, 2012, 09:44:04 AM
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 03 January, 2012, 12:39:22 PM
Right click\Preferences\Advanced tab
Title: foo_uie_lyrics3
Post by: culinko on 04 January, 2012, 02:06:53 AM
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 04 January, 2012, 02:01:17 PM
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 04 January, 2012, 02:09:36 PM
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 05 January, 2012, 04:10:39 AM
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 06 January, 2012, 01:47:23 AM
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 06 January, 2012, 04:19:41 AM
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 06 January, 2012, 04:30:55 AM
@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 06 January, 2012, 06:07:32 AM
@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 06 January, 2012, 04:15:16 PM
@tjtjtj
Shift+right click
Oh wow, thanks so much!
Title: foo_uie_lyrics3
Post by: MacStew on 07 January, 2012, 07:32:30 AM
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 07 January, 2012, 08:02:01 AM
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 07 January, 2012, 08:08:50 AM
@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 07 January, 2012, 08:22:46 AM
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 07 January, 2012, 08:34:35 AM
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 07 January, 2012, 09:03:39 AM
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 07 January, 2012, 09:17:40 AM
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 07 January, 2012, 09:38:29 AM
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?

(https://hydrogenaud.io/imgcache.php?id=a1f2031e860d150aa16b0c914eeea335" rel="cached" data-warn="External image, click to view at original size" data-url="http://img341.imageshack.us/img341/8945/cyclinglyrics.jpg) (http://img341.imageshack.us/i/cyclinglyrics.jpg/)
Title: foo_uie_lyrics3
Post by: The vern on 07 January, 2012, 10:02:21 AM
@q-stankovic:
Yes (it may be desired if no correct lyrics are found)
Title: foo_uie_lyrics3
Post by: Ri4CH on 07 January, 2012, 11:07:12 AM
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 07 January, 2012, 11:10:51 AM
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 07 January, 2012, 11:13:55 AM
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 07 January, 2012, 11:22:19 AM
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 07 January, 2012, 12:35:13 PM
@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 07 January, 2012, 12:59:48 PM
@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 07 January, 2012, 01:25:24 PM
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 07 January, 2012, 01:42:28 PM
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 07 January, 2012, 02:00:50 PM
Yes
Title: foo_uie_lyrics3
Post by: q-stankovic on 07 January, 2012, 02:42:55 PM
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 07 January, 2012, 02:50:50 PM
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 07 January, 2012, 02:57:48 PM
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 07 January, 2012, 02:58:58 PM
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 07 January, 2012, 03:08:49 PM
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 07 January, 2012, 03:11:22 PM
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 07 January, 2012, 07:33:31 PM
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 07 January, 2012, 09:42:16 PM
@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 09 January, 2012, 04:24:03 AM
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 09 January, 2012, 06:19:21 AM
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 09 January, 2012, 09:57:59 AM
@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 09 January, 2012, 12:09:35 PM
@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 10 January, 2012, 05:59:53 AM
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 10 January, 2012, 08:11:23 AM
@ 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 11 January, 2012, 04:28:01 AM
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 11 January, 2012, 07:54:43 AM
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 11 January, 2012, 12:28:14 PM
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 11 January, 2012, 12:32:43 PM
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 11 January, 2012, 02:23:59 PM
That did the trick, thank you very much.
Title: foo_uie_lyrics3
Post by: mobyduck on 12 January, 2012, 01:29:00 PM
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 22 January, 2012, 09:30:17 AM
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 22 January, 2012, 09:40:35 AM
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 22 January, 2012, 01:13:03 PM
hi vern

thanks.....i got it...
Title: foo_uie_lyrics3
Post by: ATWindsor on 23 January, 2012, 05:39:57 PM
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 23 January, 2012, 05:45:00 PM
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 23 January, 2012, 05:48:14 PM
@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 23 January, 2012, 09:11:39 PM
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 24 January, 2012, 02:12:00 AM
@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 24 January, 2012, 05:31:24 AM
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 24 January, 2012, 09:35:54 AM
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 25 January, 2012, 01:49:02 AM
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 25 January, 2012, 11:33:21 AM
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 25 January, 2012, 10:17:07 PM
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 26 January, 2012, 04:36:03 PM
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 26 January, 2012, 04:41:07 PM
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 26 January, 2012, 05:52:27 PM
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 26 January, 2012, 06:10:34 PM
Can you give an example?
Title: foo_uie_lyrics3
Post by: culinko on 27 January, 2012, 12:10:31 AM
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 27 January, 2012, 11:06:35 AM
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 27 January, 2012, 11:16:34 AM
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 27 January, 2012, 12:44:29 PM
Why I can't edit lyrics of some songs ?
Title: foo_uie_lyrics3
Post by: The vern on 27 January, 2012, 12:54:56 PM
Can you give a bit more info about what's happening?
Title: foo_uie_lyrics3
Post by: krloxb on 31 January, 2012, 12:59:05 AM
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 31 January, 2012, 06:31:26 AM
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 31 January, 2012, 08:44:38 AM
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 31 January, 2012, 10:57:51 AM
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 31 January, 2012, 02:23:26 PM
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 31 January, 2012, 02:51:42 PM
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 31 January, 2012, 10:42:29 PM
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 02 February, 2012, 02:03:33 AM
I have yet to find synced lyrics for any song by any band.

Timeout = 5500
Title: foo_uie_lyrics3
Post by: webern on 02 February, 2012, 03:30:24 PM
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 03 February, 2012, 12:15:35 AM
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 03 February, 2012, 01:33:42 AM
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 03 February, 2012, 11:43:44 AM
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 03 February, 2012, 12:45:33 PM
@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 03 February, 2012, 08:53:27 PM
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 04 February, 2012, 09:56:36 AM
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 04 February, 2012, 11:21:07 AM
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 04 February, 2012, 09:58:59 PM
Oh, should I contact the main application developer?

Thanks for checking.
Title: foo_uie_lyrics3
Post by: xtrinity on 05 February, 2012, 05:45:04 AM
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 05 February, 2012, 06:35:36 AM
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 05 February, 2012, 09:20:42 AM
Is there anyway that I can increase the lyrics font size? It's too small...
Title: foo_uie_lyrics3
Post by: xnamkcor on 05 February, 2012, 09:29:44 AM
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 05 February, 2012, 09:33:18 AM
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 05 February, 2012, 12:00:33 PM
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 05 February, 2012, 03:24:08 PM
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 05 February, 2012, 04:37:41 PM
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 09 February, 2012, 12:48:38 PM
@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 09 February, 2012, 05:42:17 PM
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 10 February, 2012, 06:10:44 AM
@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 10 February, 2012, 07:32:20 AM
@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 10 February, 2012, 08:41:29 PM
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 11 February, 2012, 10:43:20 AM
@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 11 February, 2012, 11:45:25 AM
@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 12 February, 2012, 06:53:36 AM
@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 12 February, 2012, 07:35:34 PM
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 12 February, 2012, 11:43:36 PM
@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 14 February, 2012, 04:46:11 AM
@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 14 February, 2012, 10:28:23 AM
Any news about lyrics with timestamp?
Title: foo_uie_lyrics3
Post by: berong91 on 14 February, 2012, 11:25:57 AM
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 15 February, 2012, 12:55:24 AM
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 15 February, 2012, 02:56:43 PM
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 15 February, 2012, 04:40:26 PM
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 16 February, 2012, 05:21:49 AM
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 17 February, 2012, 07:41:58 AM
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 17 February, 2012, 01:37:02 PM
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 17 February, 2012, 02:12:41 PM
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 17 February, 2012, 02:21:33 PM
What sort of improvements would you like?
Title: foo_uie_lyrics3
Post by: johnsonlam on 17 February, 2012, 08:16:49 PM
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 18 February, 2012, 04:08:21 AM
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 18 February, 2012, 11:00:29 AM
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 18 February, 2012, 11:36:09 PM
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 20 February, 2012, 03:37:31 AM
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 20 February, 2012, 08:09:28 AM
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 20 February, 2012, 11:08:50 AM
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 21 February, 2012, 03:01:00 AM
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 21 February, 2012, 01:00:22 PM
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 22 February, 2012, 03:43:01 PM
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 25 February, 2012, 05:11:54 AM

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 25 February, 2012, 09:06:35 AM
@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 25 February, 2012, 10:34:12 AM
@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 25 February, 2012, 12:43:35 PM
@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.

(https://hydrogenaud.io/imgcache.php?id=21c0b26671524101d570f4a13659ae5f" rel="cached" data-warn="External image, click to view at original size" data-url="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 25 February, 2012, 02:54:02 PM
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 25 February, 2012, 03:21:13 PM
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 27 February, 2012, 06:50:11 AM
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 27 February, 2012, 02:51:19 PM
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 27 February, 2012, 03:22:55 PM
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 27 February, 2012, 03:39:49 PM
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 27 February, 2012, 03:53:12 PM
I've noticed some characters display erratically.

Here is how the tags look like:

(https://hydrogenaud.io/imgcache.php?id=1540e40947747ee38e8865aaad7c1210" rel="cached" data-warn="External image, click to view at original size" data-url="http://i1153.photobucket.com/albums/p506/Sashka78/Screenshot2.png)

This is the text displayed by the plugin:

(https://hydrogenaud.io/imgcache.php?id=aae8a01b313f30b045258da8feca2a0a" rel="cached" data-warn="External image, click to view at original size" data-url="http://i1153.photobucket.com/albums/p506/Sashka78/Screenshot1.png)
Title: foo_uie_lyrics3
Post by: WilB on 27 February, 2012, 04:28:14 PM
@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 27 February, 2012, 04:32:26 PM
@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 27 February, 2012, 05:01:53 PM
@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 27 February, 2012, 05:13:08 PM
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 27 February, 2012, 05:48:38 PM
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 28 February, 2012, 11:08:22 PM
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 28 February, 2012, 11:19:51 PM
@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 29 February, 2012, 12:31:00 PM
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 29 February, 2012, 11:15:03 PM
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 01 March, 2012, 03:24:20 PM
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 01 March, 2012, 04:20:26 PM
@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 01 March, 2012, 04:33:21 PM
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 01 March, 2012, 04:57:58 PM
Thanks to BrutuZ, The vern.
Both ways worked for me.
Title: foo_uie_lyrics3
Post by: TargetD on 04 March, 2012, 09:09:02 AM
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 04 March, 2012, 11:42:59 AM
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 06 March, 2012, 03:33:45 AM
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 06 March, 2012, 06:34:41 AM
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 06 March, 2012, 04:47:03 PM
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 06 March, 2012, 05:48:06 PM
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 11 March, 2012, 08:40:10 PM
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 11 March, 2012, 09:21:17 PM
@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 11 March, 2012, 09:28:50 PM
But sometimes there is only the wrong synced lyrics.
Title: foo_uie_lyrics3
Post by: Sashka78 on 11 March, 2012, 10:34:09 PM
@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 12 March, 2012, 12:42:01 PM
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 13 March, 2012, 07:00:32 AM
@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 13 March, 2012, 07:13:38 PM
@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 13 March, 2012, 11:58:03 PM
@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 15 March, 2012, 02:00:15 PM
@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 18 March, 2012, 06:43:11 PM
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 18 March, 2012, 07:09:57 PM
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 19 March, 2012, 02:21:51 PM
@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 21 March, 2012, 09:24:01 AM
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 26 March, 2012, 09:59:16 PM
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 27 March, 2012, 03:36:14 AM
@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 27 March, 2012, 11:47:34 AM
In regard to his argumentation frank86 must be German. That's so typical here!
Title: foo_uie_lyrics3
Post by: BrutuZ on 27 March, 2012, 01:01:14 PM
@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 28 March, 2012, 01:01:05 AM
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 30 March, 2012, 10:47:14 PM
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 31 March, 2012, 02:13:12 PM
@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 31 March, 2012, 02:24:08 PM
@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 31 March, 2012, 02:41:43 PM
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 01 April, 2012, 12:40:11 PM
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 01 April, 2012, 01:00:51 PM
see [a href='index.php?act=findpost&pid=779681']#403-407[/a].

Hope that helps.
Title: foo_uie_lyrics3
Post by: McBag on 01 April, 2012, 02:47:32 PM
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 01 April, 2012, 03:36:33 PM
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 02 April, 2012, 09:15:33 AM
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 03 April, 2012, 09:41:45 AM
@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 03 April, 2012, 01:53:40 PM
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 03 April, 2012, 03:53:27 PM
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 03 April, 2012, 06:13:33 PM
@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 04 April, 2012, 03:55:00 AM
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 04 April, 2012, 08:31:46 AM
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 04 April, 2012, 10:25:54 AM
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 04 April, 2012, 10:36:58 AM
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 04 April, 2012, 01:49:47 PM
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 04 April, 2012, 01:54:59 PM
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 05 April, 2012, 05:25:25 PM
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 12 April, 2012, 07:50:51 AM
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:

(https://hydrogenaud.io/imgcache.php?id=a67afd71bee08844a0ab3466fa5d6576" rel="cached" data-warn="External image, click to view at original size" data-url="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 12 April, 2012, 08:26:55 AM
Shift + right click
Title: foo_uie_lyrics3
Post by: tomso on 12 April, 2012, 08:29:15 AM
Shift + right click


Thank you very much!!!
Title: foo_uie_lyrics3
Post by: tomso on 12 April, 2012, 09:20:33 AM
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 14 April, 2012, 06:23:42 AM
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 14 April, 2012, 08:40:02 AM
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 14 April, 2012, 09:00:24 AM
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 14 April, 2012, 02:38:01 PM
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 16 April, 2012, 04:42:01 PM
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 18 April, 2012, 04:11:02 AM
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 18 April, 2012, 05:43:19 PM
Hmmm, is Automatic save to tag (when lyrics is not synced) not working only for me?
(https://hydrogenaud.io/imgcache.php?id=e25117f55b023907d51a950cf68b65c5" rel="cached" data-warn="External image, click to view at original size" data-url="http://puu.sh/qhYs.jpg)
Title: foo_uie_lyrics3
Post by: lettuceman44 on 19 April, 2012, 06:10:06 PM
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 21 April, 2012, 01:25:33 PM
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 21 April, 2012, 01:32:18 PM
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 21 April, 2012, 05:26:52 PM
@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 22 April, 2012, 05:56:46 AM
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 23 April, 2012, 12:38:15 PM
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 23 April, 2012, 01:05:59 PM
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 23 April, 2012, 01:11:22 PM
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 23 April, 2012, 01:21:47 PM
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 23 April, 2012, 01:24:28 PM
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 23 April, 2012, 01:24:37 PM
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 23 April, 2012, 01:30:50 PM
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 23 April, 2012, 01:44:42 PM
Thanks, I know where the problem is now, I'll fix it in the next release.
Title: foo_uie_lyrics3
Post by: webern on 23 April, 2012, 01:55:05 PM
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 23 April, 2012, 01:58:41 PM
It's a percent of the search progress.
Title: foo_uie_lyrics3
Post by: MartDann on 23 April, 2012, 02:32:53 PM
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 23 April, 2012, 03:05:02 PM
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 23 April, 2012, 03:49:07 PM
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 23 April, 2012, 04:38:38 PM
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 23 April, 2012, 05:08:21 PM
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 24 April, 2012, 10:41:54 AM
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 24 April, 2012, 01:10:43 PM
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 24 April, 2012, 01:24:44 PM
Thank you for the fast update.
Tested the new Version and the streams works now perfect
Title: foo_uie_lyrics3
Post by: Speech on 24 April, 2012, 01:24:52 PM
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 24 April, 2012, 01:44:02 PM
@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 24 April, 2012, 05:20:27 PM
@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 24 April, 2012, 07:57:31 PM
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 24 April, 2012, 08:34:53 PM
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 24 April, 2012, 09:00:37 PM
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 24 April, 2012, 10:01:52 PM
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 25 April, 2012, 03:11:00 AM
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 25 April, 2012, 03:17:22 AM
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 25 April, 2012, 12:14:53 PM
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 25 April, 2012, 12:49:50 PM
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 26 April, 2012, 02:47:29 PM
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 26 April, 2012, 04:31:31 PM
it's working as it should, great work! many thanks The vern.
Title: foo_uie_lyrics3
Post by: JJForums on 26 April, 2012, 07:57:45 PM
where is minilyrics option? where can i download version 0.2.3 again?
Title: foo_uie_lyrics3
Post by: godrick on 26 April, 2012, 08:53:24 PM
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 27 April, 2012, 02:19:00 AM
@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 28 April, 2012, 06:34:59 AM
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 28 April, 2012, 10:07:16 AM
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 28 April, 2012, 11:58:56 AM
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 28 April, 2012, 12:19:37 PM
@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 28 April, 2012, 01:23:29 PM
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 28 April, 2012, 07:03:04 PM
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 28 April, 2012, 07:25:28 PM
@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 29 April, 2012, 02:39:40 PM
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 30 April, 2012, 12:54:40 PM
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 01 May, 2012, 07:20:56 AM
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 02 May, 2012, 03:28:07 AM
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 02 May, 2012, 10:47:07 AM
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 02 May, 2012, 11:05:02 AM
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 02 May, 2012, 06:18:51 PM
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 04 May, 2012, 07:18:02 PM
- 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 04 May, 2012, 08:33:05 PM
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 05 May, 2012, 06:54:21 PM
- 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 05 May, 2012, 07:10:22 PM
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 05 May, 2012, 07:43:45 PM
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 05 May, 2012, 09:02:50 PM
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 05 May, 2012, 09:29:01 PM
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 06 May, 2012, 07:38:43 AM
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 06 May, 2012, 07:57:07 AM
@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 06 May, 2012, 08:08:25 AM
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 06 May, 2012, 04:15:57 PM
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 07 May, 2012, 06:46:56 AM
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 07 May, 2012, 10:29:43 AM
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 07 May, 2012, 01:53:50 PM
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 07 May, 2012, 02:46:21 PM
@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 07 May, 2012, 04:03:46 PM
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 07 May, 2012, 06:08:18 PM
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 07 May, 2012, 09:12:09 PM
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 08 May, 2012, 03:30:43 AM
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 08 May, 2012, 06:32:13 AM
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 08 May, 2012, 08:21:52 AM
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 08 May, 2012, 09:27:39 AM
@ 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 08 May, 2012, 09:34:13 AM
@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 08 May, 2012, 10:49:46 AM
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 08 May, 2012, 05:18:11 PM
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 08 May, 2012, 09:04:19 PM
Fine, your's is bigger than mine. How does anything you have stated helped the poster
Title: foo_uie_lyrics3
Post by: GCRaistlin on 09 May, 2012, 06:26:15 AM
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 09 May, 2012, 01:01:16 PM
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 09 May, 2012, 01:13:59 PM
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 09 May, 2012, 01:26:21 PM
@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 09 May, 2012, 02:12:29 PM
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 09 May, 2012, 02:18:40 PM
@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 09 May, 2012, 02:53:02 PM
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 09 May, 2012, 03:03:28 PM
@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 09 May, 2012, 07:56:09 PM
  • 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 09 May, 2012, 08:14:50 PM
  • 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 10 May, 2012, 12:55:37 AM
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 10 May, 2012, 03:19:54 AM
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 10 May, 2012, 04:34:39 AM
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 10 May, 2012, 07:11:59 PM
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 13 May, 2012, 08:30:17 AM
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 13 May, 2012, 12:43:34 PM
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 13 May, 2012, 02:17:23 PM
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 13 May, 2012, 09:42:33 PM
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 13 May, 2012, 11:49:18 PM
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 14 May, 2012, 04:46:50 AM
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 14 May, 2012, 08:00:16 AM
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 16 May, 2012, 01:51:55 PM
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 16 May, 2012, 03:51:38 PM
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 16 May, 2012, 04:37:54 PM
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 16 May, 2012, 05:07:49 PM
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 17 May, 2012, 08:34:37 AM
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 17 May, 2012, 02:58:03 PM
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 19 May, 2012, 07:34:51 PM
Looking forward to the SDK :-)

Good Job!
Title: foo_uie_lyrics3
Post by: _Anonymous on 20 May, 2012, 03:11:24 AM
nice!I;m ENJOYING it!
Title: foo_uie_lyrics3
Post by: Falstaff on 20 May, 2012, 05:13:53 AM
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 21 May, 2012, 07:26:35 AM
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 21 May, 2012, 08:06:04 AM
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 21 May, 2012, 09:11:49 AM
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 21 May, 2012, 06:29:46 PM
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 22 May, 2012, 03:07:24 PM
Thanks for the update, vern
Title: foo_uie_lyrics3
Post by: culinko on 22 May, 2012, 08:17:24 PM
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 23 May, 2012, 02:54:31 PM
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:
(https://hydrogenaud.io/imgcache.php?id=a3b62c0018a3ef99396b6bf67a1f418e" rel="cached" data-warn="External image, click to view at original size" data-url="http://img585.imageshack.us/img585/4642/capturesd.jpg)
Title: foo_uie_lyrics3
Post by: The vern on 23 May, 2012, 06:01:37 PM
@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 23 May, 2012, 11:32:29 PM
Is it possible for l_s3 to support glow text?
Title: foo_uie_lyrics3
Post by: culinko on 24 May, 2012, 01:07:05 AM
@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 24 May, 2012, 01:08:47 AM
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:
(https://hydrogenaud.io/imgcache.php?id=a3b62c0018a3ef99396b6bf67a1f418e" rel="cached" data-warn="External image, click to view at original size" data-url="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 24 May, 2012, 06:33:00 AM
@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:
(https://hydrogenaud.io/imgcache.php?id=7e3dcb76c9273b741e20946f0fc172dc" rel="cached" data-warn="External image, click to view at original size" data-url="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:
(https://hydrogenaud.io/imgcache.php?id=b23de1549d474d238e2c3796c7e4be6b" rel="cached" data-warn="External image, click to view at original size" data-url="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:
(https://hydrogenaud.io/imgcache.php?id=8018a89a2e801e8df0d025ca404d0988" rel="cached" data-warn="External image, click to view at original size" data-url="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:
(https://hydrogenaud.io/imgcache.php?id=7cb9271a21e0c29d1acf904d3204e8ec" rel="cached" data-warn="External image, click to view at original size" data-url="http://img213.imageshack.us/img213/1449/lyricseditor.jpg)
Title: foo_uie_lyrics3
Post by: The vern on 24 May, 2012, 06:42:56 AM
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 24 May, 2012, 07:14:50 AM
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 24 May, 2012, 07:21:04 AM
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 24 May, 2012, 07:27:40 AM
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!


(https://hydrogenaud.io/imgcache.php?id=a68413eb2f12595e01cc57db63639196" rel="cached" data-warn="External image, click to view at original size" data-url="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 24 May, 2012, 02:59:25 PM
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...
(https://hydrogenaud.io/imgcache.php?id=d3e51907ba64522353efd84b00f09500" rel="cached" data-warn="External image, click to view at original size" data-url="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 24 May, 2012, 03:51:26 PM
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 24 May, 2012, 06:08:43 PM
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 25 May, 2012, 03:05:35 AM
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
(https://hydrogenaud.io/imgcache.php?id=e333b52c87ee3c375cd343868c6945e8" rel="cached" data-warn="External image, click to view at original size" data-url="http://i1149.photobucket.com/albums/o591/lakip5b/newfoo2.jpg)
Title: foo_uie_lyrics3
Post by: godrick on 26 May, 2012, 11:37:28 AM
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 26 May, 2012, 09:46:51 PM
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 27 May, 2012, 05:54:46 AM
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 27 May, 2012, 07:03:23 AM
@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 28 May, 2012, 04:40:00 PM
@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 28 May, 2012, 06:22:24 PM
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 29 May, 2012, 04:28:34 AM
@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 30 May, 2012, 01:22:21 PM
Thank you, it is a great plugin !
Title: foo_uie_lyrics3
Post by: McBag on 30 May, 2012, 04:52:54 PM
what happened with minilyrics support?
Title: foo_uie_lyrics3
Post by: matif on 01 June, 2012, 07:43:44 PM
@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.)
(https://hydrogenaud.io/imgcache.php?id=e82cff268b6575416280a61cd955dbaa" rel="cached" data-warn="External image, click to view at original size" data-url="http://img265.imageshack.us/img265/9794/15760163.jpg)

2. Search lyrics which without artist and title fields of song.
(https://hydrogenaud.io/imgcache.php?id=a5d4b53cebb73f8c4b966267cab3eb30" rel="cached" data-warn="External image, click to view at original size" data-url="http://img39.imageshack.us/img39/1088/72045094.jpg)

3. Load lyrics, it work.
(https://hydrogenaud.io/imgcache.php?id=48e4687fd10eeb9d8de3b700bac87257" rel="cached" data-warn="External image, click to view at original size" data-url="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.
(https://hydrogenaud.io/imgcache.php?id=5538906493d85ded3899e9258221f4eb" rel="cached" data-warn="External image, click to view at original size" data-url="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)
(https://hydrogenaud.io/imgcache.php?id=90410bb3738d13e1d3118ebd88b8e26c" rel="cached" data-warn="External image, click to view at original size" data-url="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 02 June, 2012, 04:54:39 AM
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 02 June, 2012, 06:50:30 PM
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 03 June, 2012, 05:39:48 AM
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 05 June, 2012, 09:10:12 AM
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 06 June, 2012, 04:50:25 AM
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 06 June, 2012, 05:06:41 AM
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 06 June, 2012, 04:02:55 PM
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 09 June, 2012, 03:09:03 PM
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 10 June, 2012, 06:27:05 AM
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 11 June, 2012, 10:54:20 AM
...
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 14 June, 2012, 08:33:19 AM
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 14 June, 2012, 09:29:09 AM
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 14 June, 2012, 09:53:50 AM
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 14 June, 2012, 11:10:50 AM
Version 0.3.5.1 uploaded.

Fixes local file search plus some other minor fixes.
Title: foo_uie_lyrics3
Post by: lender1257 on 14 June, 2012, 04:05:12 PM
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 14 June, 2012, 04:15:37 PM
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 14 June, 2012, 04:34:33 PM
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 15 June, 2012, 05:32:06 AM
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 15 June, 2012, 07:45:19 AM
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 15 June, 2012, 09:29:10 AM
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 15 June, 2012, 09:57:44 AM
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 15 June, 2012, 10:11:18 AM
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 15 June, 2012, 10:25:58 AM
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 15 June, 2012, 11:05:12 AM
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 15 June, 2012, 01:16:08 PM
Version 0.3.5.2 uploaded.

Fixes above issue.
Title: foo_uie_lyrics3
Post by: godrick on 15 June, 2012, 03:49:27 PM
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 15 June, 2012, 05:52:30 PM
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 16 June, 2012, 05:27:00 AM
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 16 June, 2012, 07:41:04 AM
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 16 June, 2012, 04:16:28 PM
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 16 June, 2012, 04:34:01 PM
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 16 June, 2012, 04:49:14 PM
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 16 June, 2012, 04:52:08 PM
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 16 June, 2012, 05:06:31 PM
@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 16 June, 2012, 05:13:52 PM
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 16 June, 2012, 06:15:16 PM
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 17 June, 2012, 07:21:48 AM
@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 17 June, 2012, 08:42:16 AM
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 17 June, 2012, 09:11:23 AM
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 17 June, 2012, 10:18:44 AM
@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 17 June, 2012, 10:29:45 AM
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 18 June, 2012, 07:25:14 AM
...
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 18 June, 2012, 11:44:13 AM
- 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 18 June, 2012, 03:30:08 PM
...
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 19 June, 2012, 04:07:07 AM
...
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 19 June, 2012, 07:27:22 AM
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 19 June, 2012, 08:10:58 AM
@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 19 June, 2012, 12:16:41 PM
@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 19 June, 2012, 12:42:56 PM
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 19 June, 2012, 12:52:23 PM
[sorry]
Title: foo_uie_lyrics3
Post by: Der Internet on 19 June, 2012, 12:52:27 PM
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 19 June, 2012, 02:04:25 PM
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 19 June, 2012, 02:07:11 PM
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 19 June, 2012, 02:59:29 PM
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 19 June, 2012, 03:30:56 PM
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 19 June, 2012, 04:14:44 PM
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 19 June, 2012, 04:25:10 PM
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 19 June, 2012, 05:32:32 PM
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 19 June, 2012, 05:45:43 PM
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 19 June, 2012, 06:21:26 PM
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 19 June, 2012, 06:23:59 PM
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 19 June, 2012, 06:39:00 PM
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 20 June, 2012, 07:22:59 AM
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 20 June, 2012, 07:46:08 AM
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 20 June, 2012, 01:55:45 PM
...
@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 20 June, 2012, 05:34:18 PM
...
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 21 June, 2012, 07:57:00 PM
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 22 June, 2012, 07:23:22 AM
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 22 June, 2012, 10:21:46 AM
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 22 June, 2012, 06:15:06 PM
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 22 June, 2012, 09:35:52 PM
I'm getting "load failed" on TIMESTAMPED 1 server.


same
Title: foo_uie_lyrics3
Post by: Jamis247 on 23 June, 2012, 05:08:35 AM
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 23 June, 2012, 09:32:55 AM
I'm getting "load failed" on TIMESTAMPED 1 server.

same

Same to me... on all Timestamped servers and others.

What are you talking about???
(https://hydrogenaud.io/imgcache.php?id=81cf97786b0ff0ecde246464b3003522" rel="cached" data-warn="External image, click to view at original size" data-url="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 23 June, 2012, 09:42:10 AM
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 23 June, 2012, 10:02:34 AM
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 23 June, 2012, 02:39:31 PM
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 23 June, 2012, 02:44:49 PM
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 24 June, 2012, 03:56:22 AM
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 24 June, 2012, 03:25:03 PM
The Timestamped 1 site is officially "Under Construction".
Title: foo_uie_lyrics3
Post by: Dexter_prog on 24 June, 2012, 07:40:40 PM
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 25 June, 2012, 10:52:58 AM
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 25 June, 2012, 11:17:25 AM
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 26 June, 2012, 03:21:51 AM
Timestamped 1 server is back.
Title: foo_uie_lyrics3
Post by: matif on 29 June, 2012, 11:44:29 AM
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 30 June, 2012, 01:09:50 AM
thanks, working fine so far.
Title: foo_uie_lyrics3
Post by: ExtremeHunter on 06 July, 2012, 02:47:55 PM
@The vern

I have one annoyance here

(https://hydrogenaud.io/imgcache.php?id=a6f15063bff39ecf52361816a958021a" rel="cached" data-warn="External image, click to view at original size" data-url="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 10 July, 2012, 06:42:41 AM
Hi everybody! How can I enter the row of title, album in foo_uie_lyrics3? Thankyou!

(https://hydrogenaud.io/imgcache.php?id=2c7d8ece739850a96177b3f2ce431a7f" rel="cached" data-warn="External image, click to view at original size" data-url="http://no0.upanh.com/b3.s1.d4/b2c0f4d25e89cef9c0f7f92703df5ddf_47072460.untitled.jpg)
Title: foo_uie_lyrics3
Post by: WilB on 10 July, 2012, 06:51:29 AM
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 10 July, 2012, 07:13:27 AM
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 10 July, 2012, 08:47:05 AM
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 11 July, 2012, 05:37:18 PM
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 - (https://hydrogenaud.io/imgcache.php?id=de082dd37201ca1882b1a4346c1b7857" rel="cached" data-warn="External image, click to view at original size" data-url="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 16 July, 2012, 09:31:05 PM
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 17 July, 2012, 11:35:02 AM
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 17 July, 2012, 04:55:21 PM
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 22 July, 2012, 01:31:16 AM
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 22 July, 2012, 04:00:01 AM
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 22 July, 2012, 04:26:33 AM
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 22 July, 2012, 07:53:15 AM
@ 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 22 July, 2012, 08:51:02 AM
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 24 July, 2012, 09:51:38 AM
@ 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 27 July, 2012, 03:06:27 PM
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 28 July, 2012, 08:22:35 PM
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 03 August, 2012, 01:46:19 AM
@ 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 03 August, 2012, 08:47:00 AM
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 03 August, 2012, 09:49:10 AM
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 03 August, 2012, 01:09:26 PM
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 03 August, 2012, 01:19:38 PM
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 05 August, 2012, 09:03:12 PM
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 08 August, 2012, 09:07:28 AM
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 08 August, 2012, 09:37:20 AM
@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 08 August, 2012, 11:38:17 PM
@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 09 August, 2012, 01:38:50 AM
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 09 August, 2012, 02:31:53 AM
@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 09 August, 2012, 05:13:32 AM
@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 09 August, 2012, 05:32:30 AM
@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 09 August, 2012, 05:40:04 AM
@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 09 August, 2012, 06:20:59 AM
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 09 August, 2012, 07:51:07 AM
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 09 August, 2012, 12:03:15 PM
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 09 August, 2012, 12:07:30 PM
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 09 August, 2012, 12:17:38 PM
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 09 August, 2012, 12:22:03 PM
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 09 August, 2012, 02:01:15 PM
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 09 August, 2012, 02:18:08 PM
- 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 09 August, 2012, 10:15:08 PM
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 09 August, 2012, 11:49:30 PM
@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 10 August, 2012, 06:21:13 AM
@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 10 August, 2012, 08:07:48 AM
@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.

(https://hydrogenaud.io/imgcache.php?id=a7a95c2e2e371fa86339251e1eab9957" rel="cached" data-warn="External image, click to view at original size" data-url="http://i.imgur.com/S1iDc.png)
Title: foo_uie_lyrics3
Post by: StealthX on 10 August, 2012, 10:51:56 AM
@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 11 August, 2012, 09:00:41 AM
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 11 August, 2012, 05:09:25 PM
In beta:
- saving lyrics now works
- small problem: first line of the lyrics is always highlighted
Title: foo_uie_lyrics3
Post by: StealthX on 14 August, 2012, 12:03:45 PM
Can you put out a beta that fixes the Dark Lyrics problems?
Title: foo_uie_lyrics3
Post by: The vern on 14 August, 2012, 12:21:10 PM
I'm about to, just working on other things atm (the sdk)
Title: foo_uie_lyrics3
Post by: The vern on 14 August, 2012, 12:52:23 PM
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 14 August, 2012, 02:08:46 PM
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 14 August, 2012, 07:40:16 PM
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 16 August, 2012, 11:46:38 PM
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 17 August, 2012, 12:05:45 PM
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 17 August, 2012, 06:47:37 PM
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 18 August, 2012, 07:07:20 PM
Any chance that manipulation of text size is possible somehow or will be implemented?
Title: foo_uie_lyrics3
Post by: The vern on 19 August, 2012, 06:31:53 AM
@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 19 August, 2012, 09:09:31 AM
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 20 August, 2012, 05:33:37 PM
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 20 August, 2012, 05:41:42 PM
That's not possible in lyrics3, unless you want to do it manually!
Title: foo_uie_lyrics3
Post by: dgemu12 on 21 August, 2012, 08:13:23 PM
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 21 August, 2012, 09:48:58 PM
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 23 August, 2012, 02:22:18 AM
@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 24 August, 2012, 06:32:16 PM
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 27 August, 2012, 05:34:12 PM
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 28 August, 2012, 08:16:14 AM
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 28 August, 2012, 09:00:01 AM
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 28 August, 2012, 01:56:44 PM
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 31 August, 2012, 11:08:12 PM
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 01 September, 2012, 02:33:11 AM
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 01 September, 2012, 02:46:40 AM
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 03 September, 2012, 10:35:06 PM
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 05 September, 2012, 01:00:45 AM
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 06 September, 2012, 05:34:44 AM
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 18 September, 2012, 07:00:08 AM
Guys, please help - how can I save lyrics to the file?
Title: foo_uie_lyrics3
Post by: WilB on 18 September, 2012, 08:10:11 AM
@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 18 September, 2012, 01:09:15 PM
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 18 September, 2012, 02:23:54 PM
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 23 September, 2012, 04:28:36 AM
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 05 October, 2012, 08:14:50 AM
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 16 October, 2012, 05:05:28 PM
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 02 November, 2012, 05:06:17 PM
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 03 November, 2012, 05:59:33 AM
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 03 November, 2012, 07:15:10 AM
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 03 November, 2012, 10:01:48 AM
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 03 November, 2012, 03:30:55 PM
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 03 November, 2012, 03:36:57 PM
Try the latest beta, eg. see post #975.
Title: foo_uie_lyrics3
Post by: stanleyguan on 04 November, 2012, 10:42:15 AM
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 07 November, 2012, 11:46:58 AM
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 11 November, 2012, 11:11:27 PM
Many thanks, vern
Title: foo_uie_lyrics3
Post by: PeteG on 12 November, 2012, 01:59:27 AM
@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 12 November, 2012, 07:19:35 AM
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 12 November, 2012, 09:55:49 AM
...
- 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 12 November, 2012, 12:05:47 PM
@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 12 November, 2012, 12:28:29 PM
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 12 November, 2012, 05:31:20 PM
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 12 November, 2012, 05:48:01 PM
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 12 November, 2012, 06:25:49 PM
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 13 November, 2012, 02:08:13 PM
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 13 November, 2012, 03:13:28 PM
@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 14 November, 2012, 12:51:55 PM
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 14 November, 2012, 01:09:59 PM
@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 14 November, 2012, 02:39:02 PM
@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 15 November, 2012, 03:10:47 PM
@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 16 November, 2012, 07:42:14 AM
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 16 November, 2012, 01:54:57 PM
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 16 November, 2012, 02:00:37 PM
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 16 November, 2012, 02:15:24 PM
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 16 November, 2012, 02:50:44 PM
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 16 November, 2012, 04:06:17 PM
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 16 November, 2012, 04:15:28 PM
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 16 November, 2012, 04:24:22 PM
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 16 November, 2012, 07:19:33 PM
@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 17 November, 2012, 02:05:51 AM
@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 17 November, 2012, 03:18:46 AM
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 17 November, 2012, 03:32:54 AM
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 17 November, 2012, 05:38:13 AM
@ 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 17 November, 2012, 06:41:20 AM
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 17 November, 2012, 06:57:46 AM
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 17 November, 2012, 07:12:20 AM
@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 17 November, 2012, 08:11:41 AM
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 17 November, 2012, 11:09:30 AM
@ 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 17 November, 2012, 03:14:04 PM
@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 17 November, 2012, 04:50:38 PM
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 17 November, 2012, 05:04:57 PM
@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 18 November, 2012, 06:32:12 AM
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 18 November, 2012, 04:15:08 PM
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 19 November, 2012, 10:36:30 AM
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 20 November, 2012, 06:18:33 PM
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 23 November, 2012, 09:03:23 PM
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 24 November, 2012, 05:55:12 AM
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 01 December, 2012, 03:59:16 AM
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 08 December, 2012, 06:33:13 AM
[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 08 December, 2012, 07:50:44 AM

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 08 December, 2012, 02:32:10 PM
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 10 December, 2012, 09:07:05 AM
minilyrics http://www.crintsoft.com/ (http://www.crintsoft.com/)
minilyrics is timestamped 3 btw.
Title: foo_uie_lyrics3
Post by: Amin_e on 10 December, 2012, 04:58:26 PM
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 10 December, 2012, 05:55:16 PM
nope you need the prog
Title: foo_uie_lyrics3
Post by: hakula1125 on 20 December, 2012, 04:47:27 PM
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 24 December, 2012, 03:42:54 PM
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 25 December, 2012, 12:42:52 AM
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 26 December, 2012, 04:23:48 AM
Can we get ohhla.com too?
Title: foo_uie_lyrics3
Post by: WilB on 26 December, 2012, 08:13:58 AM
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 02 January, 2013, 03:28:52 PM
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 09 January, 2013, 04:15:31 PM
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 09 January, 2013, 04:24:09 PM
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 09 January, 2013, 06:11:21 PM
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 13 January, 2013, 08:31:24 AM
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 18 January, 2013, 04:24:31 AM
Is it possible to rate lyrics?

Title: foo_uie_lyrics3
Post by: dag0 on 18 January, 2013, 11:20:13 AM
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 21 January, 2013, 07:15:52 AM
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 22 January, 2013, 03:56:46 AM
Hello,

The vern, could you add customisation option for text shadow? Colour and opacity.
Title: foo_uie_lyrics3
Post by: dpyro on 29 January, 2013, 08:32:17 PM
How do I indicate that no lyrics exist for a given song with the lyrics tags?
Title: foo_uie_lyrics3
Post by: GuestFazBear on 02 February, 2013, 12:19:32 AM
~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 03 February, 2013, 11:38:57 PM
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 04 February, 2013, 12:01:20 AM
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 04 February, 2013, 07:50:31 PM
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 05 February, 2013, 04:14:19 PM
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 05 February, 2013, 06:26:27 PM
...  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 06 February, 2013, 04:11:11 PM
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 09 February, 2013, 08:13:00 PM
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 14 February, 2013, 12:50:35 PM
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 16 February, 2013, 11:11:40 AM
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: Faziri on 28 February, 2013, 07:57:08 PM
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 01 March, 2013, 06:50:37 AM
@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 01 March, 2013, 12:42:14 PM
@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 01 March, 2013, 12:54:28 PM
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 01 March, 2013, 01:05:53 PM
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 04 March, 2013, 06:31:04 PM
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 04 March, 2013, 11:08:30 PM
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 05 March, 2013, 02:51:23 AM
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 06 March, 2013, 07:21:43 AM
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 06 March, 2013, 01:07:07 PM
@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 06 March, 2013, 10:53:02 PM
@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 06 March, 2013, 11:45:38 PM
@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 07 March, 2013, 12:57:16 PM
@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 10 March, 2013, 08:57:05 AM
So, no menu commands any more?
Title: foo_uie_lyrics3
Post by: The vern on 10 March, 2013, 10:19:26 AM
Try pressing shift whilst clicking on the menu
Title: foo_uie_lyrics3
Post by: CarlosMC on 12 March, 2013, 10:20:12 PM
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 17 March, 2013, 06:43:10 AM
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 20 March, 2013, 05:17:53 AM
@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 20 March, 2013, 02:02:56 PM
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 04 April, 2013, 01:20:54 PM
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: WilB on 04 April, 2013, 02:36:37 PM
You can probably do this with foo_skip ( http://www.foobar2000.org/components/view/foo_skip (http://www.foobar2000.org/components/view/foo_skip) ) in conjunction with using %lyric_exists% which lyrics3 automatically provides and which should detect if a lyric exists as a file or in a tag according to your lyrics3 preferences (not tested). Depending on exactly what you want to do you may find this post useful as well: http://www.hydrogenaudio.org/forums/index....st&p=783626 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=90338&view=findpost&p=783626).
Title: foo_uie_lyrics3
Post by: kisli on 04 April, 2013, 07:13:01 PM
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 05 April, 2013, 12:16:37 PM
A solution to this has been posted; see posts #982 to #986.
Title: foo_uie_lyrics3
Post by: mirage on 08 April, 2013, 03:09:46 AM
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 08 April, 2013, 05:24:36 PM
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 09 April, 2013, 01:46:30 AM
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 10 April, 2013, 07:12:09 AM
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 10 April, 2013, 08:22:50 AM
Sorry!

i try your solution but is not working.

Title: foo_uie_lyrics3
Post by: WilB on 10 April, 2013, 08:33:57 AM
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 14 April, 2013, 12:53:55 PM
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 17 April, 2013, 05:00:58 AM
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 18 April, 2013, 06:09:49 PM
@ 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 19 April, 2013, 02:32:12 PM
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 20 April, 2013, 06:03:33 AM
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 20 April, 2013, 07:04:22 AM
See post #986 and preceding posts.
Title: foo_uie_lyrics3
Post by: sollniss on 20 April, 2013, 07:12:40 AM
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 20 April, 2013, 07:20:03 AM
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 20 April, 2013, 07:22:27 AM
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 23 April, 2013, 12:07:32 PM
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 29 April, 2013, 01:57:58 AM
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 29 April, 2013, 03:48:53 PM
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 10 May, 2013, 05:06:35 PM
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 12 May, 2013, 07:46:21 AM
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 12 May, 2013, 08:08:40 AM
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 12 May, 2013, 03:07:39 PM
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 15 May, 2013, 07:48:41 PM
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 15 May, 2013, 08:02:56 PM
http://hydrogenaudio.org/forums/?showtopic=100745 (http://hydrogenaudio.org/forums/?showtopic=100745)
Title: foo_uie_lyrics3
Post by: fmusic on 15 May, 2013, 10:15:02 PM
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 22 May, 2013, 08:13:53 AM
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 26 May, 2013, 02:11:00 PM
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 28 May, 2013, 07:07:56 AM
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 02 June, 2013, 07:15:24 AM
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 02 June, 2013, 09:03:21 AM
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 02 June, 2013, 04:08:11 PM
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 03 June, 2013, 11:33:03 AM
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 03 June, 2013, 05:57:49 PM
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 04 June, 2013, 11:23:16 AM
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:
(https://hydrogenaud.io/imgcache.php?id=62ca35714f80840d486fd26a445641e7" rel="cached" data-warn="External image, click to view at original size" data-url="http://img.webme.com/pic/b/bilder-test12345/unbenannt.png)
Title: foo_uie_lyrics3
Post by: Dexter_prog on 05 June, 2013, 11:16:27 PM
it doesn't seem to be grabbing lyrics from darklyrics.com any more
Title: foo_uie_lyrics3
Post by: WilB on 06 June, 2013, 06:56:45 AM
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 06 June, 2013, 02:20:17 PM
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 06 June, 2013, 03:01:41 PM
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 06 June, 2013, 07:23:59 PM
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 07 June, 2013, 07:58:04 AM
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 07 June, 2013, 01:05:51 PM
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 15 June, 2013, 02:15:30 PM
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:
(https://hydrogenaud.io/imgcache.php?id=6f28d530afe82d8726657ecd2db86ffb" rel="cached" data-warn="External image, click to view at original size" data-url="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 22 June, 2013, 09:36:32 AM
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 23 June, 2013, 09:53:49 AM
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 25 June, 2013, 09:44:04 AM
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 25 June, 2013, 01:07:10 PM
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 14 July, 2013, 02:16:41 PM
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 14 July, 2013, 04:27:42 PM
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 15 July, 2013, 03:19:35 PM
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 15 July, 2013, 09:56:08 PM
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 15 July, 2013, 10:11:08 PM
WOW thanks for batch downloader!
Title: foo_uie_lyrics3
Post by: SUPERCOOLMAN on 15 July, 2013, 10:50:20 PM
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 18 July, 2013, 07:04:59 PM
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 21 July, 2013, 08:40:13 AM
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 24 July, 2013, 03:16:07 AM
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 27 July, 2013, 07:41:19 PM
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 28 July, 2013, 01:35:48 AM
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 29 July, 2013, 05:55:33 PM
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 30 July, 2013, 11:36:15 AM
@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 31 July, 2013, 09:01:01 AM
It doesn't find the lyrics from my own computer.
Title: foo_uie_lyrics3
Post by: The vern on 31 July, 2013, 01:51:44 PM
@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 05 August, 2013, 12:17:54 PM
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 05 August, 2013, 12:44:20 PM
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 05 August, 2013, 02:21:09 PM
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 15 August, 2013, 05:26:01 AM
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 16 August, 2013, 08:43:22 AM
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 24 August, 2013, 11:04:41 PM
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 25 August, 2013, 09:02:54 PM
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 31 August, 2013, 07:19:04 AM
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 31 August, 2013, 09:34:46 AM
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 14 September, 2013, 03:38:04 PM
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 14 September, 2013, 03:55:34 PM
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 14 September, 2013, 04:12:10 PM
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 14 September, 2013, 08:01:55 PM
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 15 September, 2013, 03:08:34 AM
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 15 September, 2013, 06:20:27 PM
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 16 September, 2013, 12:36:03 AM
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 16 September, 2013, 07:16:45 AM
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 16 September, 2013, 12:09:16 PM
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 16 September, 2013, 01:18:05 PM
Select songs -> right click -> download lyrics
Title: foo_uie_lyrics3
Post by: Jason2012 on 16 September, 2013, 02:20:33 PM
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 16 September, 2013, 02:25:09 PM
You need to use 0.4 beta 2 - see the first post of this thread.
Title: foo_uie_lyrics3
Post by: Wirrunna on 17 September, 2013, 08:50:28 AM
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 18 September, 2013, 03:11:21 PM
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 19 September, 2013, 07:54:36 PM
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 19 September, 2013, 10:08:13 PM
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 20 September, 2013, 01:53:23 AM
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 20 September, 2013, 06:32:35 AM
@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 20 September, 2013, 02:01:40 PM
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 20 September, 2013, 11:39:48 PM
@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 21 September, 2013, 01:32:52 AM
@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 27 September, 2013, 02:15:03 PM
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 01 October, 2013, 01:45:16 PM
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 01 October, 2013, 10:39:20 PM
@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 02 October, 2013, 09:28:15 AM
@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 04 October, 2013, 11:12:51 AM
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 05 October, 2013, 12:49:55 AM
@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 05 October, 2013, 04:56:29 PM
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 05 October, 2013, 05:04:33 PM
select all your files in foobar2000 >rt click>properties>find the lyrics field>delete
Title: foo_uie_lyrics3
Post by: ngs428 on 05 October, 2013, 05:12:02 PM
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 05 October, 2013, 09:50:23 PM
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 06 October, 2013, 03:00:13 AM
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