IPB

Welcome Guest ( Log In | Register )

foo_uie_lyrics3, An update of foo_uie_lyrics2
The vern
post Aug 19 2011, 19:54
Post #1





Group: Developer
Posts: 203
Joined: 2-June 09
Member No.: 70332



Download here: http://www.foobar2000.org/components/view/foo_uie_lyrics3

Current version: 0.4.4

Lyric source SDK (SDK to build your own lyric sources): 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

Change in 0.3:
- 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.

Changes in 0.2.3
- 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.

Changes in 0.2.2:
- 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.

Changes in 0.2.1:
- 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.

Changes in 0.2:
- 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'

Changes in 0.1.4
- 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'.

Changes in 0.1.3
- Crash fixes
- Added escape to exit online search.
- Added double clicking to load lyrics from online search

Changes in 0.1.2
- 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.

Change log from original foo_uie_lyrics2
- 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!

This post has been edited by The vern: Feb 9 2014, 00:40
Go to the top of the page
+Quote Post
 
Start new topic
Replies
PrimulaRosea
post Aug 25 2011, 17:21
Post #2





Group: Members
Posts: 56
Joined: 28-July 10
Member No.: 82590



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 biggrin.gif
Go to the top of the page
+Quote Post

Posts in this topic
- The vern   foo_uie_lyrics3   Aug 19 2011, 19:54
- - Ran Sagy   Is this based on the old foo_uie_lyrics2 ? If so, ...   Aug 19 2011, 20:14
- - Erich_2   Great! Already implemented! Thank You...   Aug 19 2011, 20:25
- - The vern   Yes it is based on the old foo_uie_lyrics2 (it...   Aug 19 2011, 20:26
- - Ran Sagy   Ah, That it is. missed it. Either way, Nice to see...   Aug 19 2011, 20:27
- - The vern   I most likely will, but I want to be sure it's...   Aug 19 2011, 20:30
- - tpijag   foobar 1.1.8 b4 OS: XP Preferences>Lyrics Savi...   Aug 19 2011, 21:15
- - Ran Sagy   Seem to have delays now when switching songs - I...   Aug 19 2011, 21:35
- - The vern   @tpijag Good spot! New version uploaded - sh...   Aug 19 2011, 21:44
- - Ran Sagy   Assuming i correctly updated, Still have the same ...   Aug 19 2011, 21:46
- - The vern   Sorry for the confusion, you posted while I was in...   Aug 19 2011, 21:49
- - Ran Sagy   Ah, Understood. Let me know if you need more info.   Aug 19 2011, 21:49
- - The vern   Version 0.1.2 uploaded. Changes: - Sorted version...   Aug 19 2011, 22:28
|- - Erich_2   QUOTE (The vern @ Aug 19 2011, 23:28) Ver...   Aug 20 2011, 06:38
- - Ran Sagy   Looks good to me, No delays, version seems OK. Tha...   Aug 19 2011, 22:35
- - The vern   My pleasure It would be good if I could update ...   Aug 19 2011, 22:41
- - zaede   Wow great, I like !!!! One thing....   Aug 19 2011, 22:45
- - The vern   Do you mean in the lyric search dialogue?   Aug 19 2011, 22:53
- - ExtremeHunter   Thank you very much for your hard work !   Aug 19 2011, 23:17
- - ortin   Thank you very much for picking up this component...   Aug 19 2011, 23:29
- - v.43   many thanks for your work   Aug 20 2011, 01:23
- - godrick   This works very well so far - thanks very much...   Aug 20 2011, 01:24
|- - Andu   QUOTE (godrick @ Aug 20 2011, 02:24) This...   Aug 21 2011, 21:27
|- - tpijag   Edge case bug. I've a number of track titles ...   Aug 21 2011, 22:01
- - xan K   Awesome work man. Great to have this good plugin b...   Aug 20 2011, 05:39
- - kraut   QUOTE I hope this component stops the horrible dis...   Aug 20 2011, 07:19
- - holyrevenger   Nice update! Trying and will report later if a...   Aug 20 2011, 09:05
- - holyrevenger   Crash report: This component may crash fb2k when ...   Aug 20 2011, 09:30
- - The vern   @ Erich_2: Was the lyric you were playing saved i...   Aug 20 2011, 09:31
|- - Erich_2   QUOTE (The vern @ Aug 20 2011, 10:31) @ E...   Aug 20 2011, 10:47
- - NEMO7538   Crashes here as well .... Edit: even when no panel...   Aug 20 2011, 09:59
- - The vern   @NEMO7538: What were you doing just before it cra...   Aug 20 2011, 10:20
|- - NEMO7538   QUOTE (The vern @ Aug 20 2011, 11:20) Wha...   Aug 20 2011, 10:47
|- - zaede   QUOTE (NEMO7538 @ Aug 20 2011, 11:47) QUO...   Aug 20 2011, 19:34
|- - The vern   QUOTE (zaede @ Aug 20 2011, 19:34) Same h...   Aug 20 2011, 19:44
- - Speech   Thanks for stepping up and taking over the lyrics ...   Aug 20 2011, 11:29
- - The vern   Version 0.1.3 uploaded. Changes: - Potential cras...   Aug 20 2011, 11:39
|- - Robertina   QUOTE (The vern @ Aug 19 2011, 23:39) it...   Aug 20 2011, 12:48
- - holyrevenger   @The vern Thx for your hard work, the ver.0.1.3 is...   Aug 20 2011, 12:16
|- - The vern   QUOTE (holyrevenger @ Aug 20 2011, 12:16)...   Aug 20 2011, 18:56
- - lvqcl   "Getting useful information out of crash repo...   Aug 20 2011, 13:11
- - mobyduck   Thanks for your work on this plugin. A couple of ...   Aug 20 2011, 13:33
- - sollniss   Is it possible to save the lyrics into an external...   Aug 20 2011, 13:49
- - marc2003   eh? by default, it saves lyrics for each track to ...   Aug 20 2011, 13:58
- - lokioki   How can I make the lyrics be still instead of movi...   Aug 20 2011, 15:11
- - Andreasvb   Thank you very much for adding a blend with backgr...   Aug 20 2011, 18:03
- - lo-fi   crash on track change. version 0.1.3 CODEIllegal ...   Aug 20 2011, 20:46
- - ortin   The vern What is used as a source of cover art? Co...   Aug 20 2011, 20:56
|- - The vern   QUOTE (ortin @ Aug 20 2011, 20:56) The ve...   Aug 20 2011, 20:59
- - Falstaff   T H A N K Y O U ! ! !   Aug 20 2011, 20:59
- - maXelo   thanks for the component....looks and works like a...   Aug 20 2011, 21:00
- - Falstaff   bug report : when playing and lyrics scrolling, if...   Aug 20 2011, 21:09
- - Falstaff   happens on mousewheel scroll too ...   Aug 20 2011, 23:23
- - Falstaff   hmm, no more glitches this morning, can't repr...   Aug 21 2011, 09:05
|- - The vern   QUOTE (Falstaff @ Aug 21 2011, 09:05) Gli...   Aug 21 2011, 11:00
|- - Falstaff   QUOTE (The vern @ Aug 21 2011, 11:00) QUO...   Aug 21 2011, 15:59
|- - The vern   QUOTE (Falstaff @ Aug 21 2011, 15:59) I a...   Aug 21 2011, 16:12
- - The vern   Version 0.1.4 uploaded. Changes: - Crash fixes on...   Aug 21 2011, 17:47
|- - hejiamei   QUOTE (The vern @ Aug 21 2011, 18:47) Ver...   Aug 21 2011, 22:37
- - Ran Sagy   Thanks for the updates. One suggestion on the arch...   Aug 21 2011, 17:49
|- - kode54   QUOTE (Ran Sagy @ Aug 21 2011, 09:49) Tha...   Aug 21 2011, 23:25
- - tpijag   Works fine here as is. Foobar2000 1.1.8 b4   Aug 21 2011, 17:54
- - Jny   finally! thanks what about new databases? lyr...   Aug 21 2011, 20:28
|- - Hawk   QUOTE (Jny @ Aug 21 2011, 21:28) finally...   Aug 22 2011, 10:00
- - free30   I just wanted to login a say "thank you...   Aug 22 2011, 06:15
- - Peti   Hello, thanks for great component. But I'm m...   Aug 22 2011, 14:20
|- - holyrevenger   QUOTE (Peti @ Aug 22 2011, 21:20) Hello, ...   Aug 23 2011, 06:28
|- - Peti   QUOTE (holyrevenger @ Aug 23 2011, 07:28)...   Aug 23 2011, 06:52
- - Dexter_prog   I can't believe I missed this. Finally someone...   Aug 22 2011, 15:54
- - YoPen   QUOTE (Hawk @ Aug 22 2011, 03:00) QUOTE (...   Aug 22 2011, 16:01
- - tpijag   Yes, everyone is real excited. Can we stop the bum...   Aug 22 2011, 16:17
|- - Dexter_prog   QUOTE (tpijag @ Aug 22 2011, 12:17) Yes, ...   Aug 22 2011, 16:25
- - gxavz1   adiós foo_uie_lyrics2   Aug 23 2011, 21:53
- - スラッシ   Thanks for picking this up! So far it seems li...   Aug 24 2011, 07:42
- - Shemuel   Cheers Vern! This is an aspect of foobar that ...   Aug 24 2011, 10:58
- - shadowrazor   Great improvement on the usability. Really good wo...   Aug 25 2011, 01:05
|- - The vern   QUOTE (shadowrazor @ Aug 25 2011, 01:05) ...   Aug 25 2011, 11:14
|- - Hawk   Would you please consider adding 'http://www.d...   Aug 25 2011, 11:18
||- - The vern   All requests have been noted, there's no need ...   Aug 25 2011, 11:33
||- - Hawk   Thanks.   Aug 25 2011, 11:53
|- - PrimulaRosea   QUOTE (The vern @ Aug 25 2011, 17:14) QUO...   Aug 25 2011, 17:06
- - Szekely   Last night the plugin couldn't find a match fo...   Aug 25 2011, 16:19
|- - The vern   @Szekely I am aware of this, and it will hopefull...   Aug 25 2011, 16:24
- - holyrevenger   @The vern Please bring fuzzy search back, or the ...   Aug 25 2011, 16:24
- - Szekely   Thank you!   Aug 25 2011, 16:50
- - q-stankovic   QUOTE (PrimulaRosea @ Aug 25 2011, 18:06)...   Aug 25 2011, 17:12
- - PrimulaRosea   well, as it is already a feature he add, i just as...   Aug 25 2011, 17:21
- - q-stankovic   Naturally you are allowed to ask as i am allowed t...   Aug 25 2011, 17:29
|- - PrimulaRosea   QUOTE (q-stankovic @ Aug 25 2011, 23...   Aug 25 2011, 17:45
- - q-stankovic   If you are using Cui and its art viewer: where did...   Aug 25 2011, 17:50
- - Chaser   Did anyone have success aquiring the source code f...   Aug 25 2011, 19:22
- - q-stankovic   a request: I know about the "About current l...   Aug 25 2011, 20:02
- - xan K   Why doesn't it always prefer synced lyrics, ev...   Aug 26 2011, 00:41
- - godrick   Can you share more of your settings? Your situati...   Aug 26 2011, 01:18
- - xan K   here are my settings, mostly default as you can se...   Aug 26 2011, 05:11
- - スラッシ   One more suggestion! - It'd be nice if I ...   Aug 26 2011, 05:52
|- - tpijag   QUOTE (スラッシ @ Aug...   Aug 26 2011, 13:43
- - oldgoat   A very minor request, since this is really covered...   Aug 26 2011, 07:42
- - スラッシ   Oh that's a really good idea, thanks! I...   Aug 26 2011, 13:44
- - traxy   Is the Local File search working for someone? I t...   Aug 26 2011, 14:38
14 Pages V   1 2 3 > » 


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd July 2014 - 14:31