0.3.3.9 * Fix high cpu usage while "Enable global field processing" is checked * Minor cleanups 0.3.3.8 * Major changes on main menu commands: Removing command "Search lyirc online" in "File"; Providing a new pop menu contains most useful commands in "View" => "Lyric Show" * Minor changes and fixes 0.3.3.7 * Fix a bug that cache may contain two lyric for one track * Add context menu and a option for editing lyric file with external editor * Move "Now playing" context menu items to a new popup menu * Fix display setting importing/exporting and add support for interval, period, global field 0.3.3.6 * Fix a bug that will crash on startup under certain circumstance * Improved caching mechanism: file location, codepage, offset now won't lost after track change * Combobox of codepage is now auto-sorted 0.3.3.5 * Fix a bug that panel is visible on creation * Fix a bug that won't show lyrics after changing track with lyric manually downloaded 0.3.3.4 * Codepage change now take effect on embeded lyrics * CRITICAL: Fix a bug that will mess up whole lyric file after offset adjust * Various glitch fixed 0.3.3.3 * Panel now will not get focus automatically while mouse move in * Mouse scroll now will work with limit properly * Fix a bug that after change offset, 'offset' tag won't close the bracket on its line * Fix a bug that lyric won't save while choose user defined directory * Some text change in configruation page 0.3.3.2 * Now Lyric Show is explicit a single CUI extension to prevent possible errors * Fix lyric picking when downloading/updating lyrics automatically * Fix timer loss while configing scroll setting * Fix hang while using association manager 0.3.3.1 * Fix character problem when copying lyric to clipboard * Better lyric file handling with UTF8 without BOM * "Copy lyric without timestamp" now will be copied as that lyric displayed * Add %lyric_currentline% filed * Fix modal call when tidying associations which delay foobar2000 ui * Build with latest foobar2000 SDK 0.3.3.0 * Fix a possibly crash when reloading lyric * Global titleformating filed processing now require latest foobar2000(using metadb_display_field_provider) * %lyric_exists% and %lyric_hastimestamp% now refresh corectly * Add support for per instance config (only display setting, that means you can use it in two or more PUI configruations or CUI layouts, without modifying display settings manually) * Add support for import/export display setting * Build with latest foobar2000 SDK * Fix some other glitchs 0.3.2.3 * Fix a bug that can not specify the background color when transparent is disabled * Fix a bug that it wouldn't refresh when resizing window * Change lyric file cap from 10K to 32K, which help loading larger lyric file * Add options for fading and shadow offset. * Fix something on lyric search & download 0.3.2.2 * Fix a crash when automatically replacing nontimstamped lyric * Fix a bug that Lyric Show didn't refresh when playback is stopped * Fix a bug that the option "Only download *.lrc file automatically" didn't download anything 0.3.2.1 * Remove "gdi+" dependency, so fix problems caused by GDI+ text rendering * Fading effect now is more reasonable * Add drop shadow effect 0.3.2.1 Beta 3 * Fix a bug that when using Dockable Panels, lyric will not show when fb2k is minimized * Fix a bug that autodownload doesn't work * Fix some bugs when handling subsong index * May fix a crash when updating nontimestamped lyric 0.3.2.1 Beta 2 * Mouse Drag will not clip cursor now * "formatting string for lyric not found" now supports dynamic info * Fix a crash when trying to set font in context menu * It will now choose the highest rated lyric when downloading automatically * Add an option "Assume charset for lyrics" in Misc page * Fix a bug that "Tidy" in association manager doesn't work 0.3.2.1 Beta 1 * Plain text lyric will be placed in the center if its height is less than panel height * Fix some bugs that will break scroll function * Fix a bug that theme helper won't unload properly * Some bug fixed when use mouse wheel * Other minor fix 0.3.2.0 Alpha 3 * Fix a crash when trying to create another instance * Fix a bug that make "Replace nontimestamped lyrics automaticlly" not work 0.3.2.0 Alpha 2 * Some performance tweak(may be significant when lyric show panel is not visible) * Remove gap before plain text lyrics even uncheckede "enable scroll(nontimestamped)" 0.3.2.0 Alpha 1 * Built by VC9(limited test) * Fix a bug which may cause "Open directory" failed * Fix a bug that crashes when searching lyric * Fix a bug that ListView of filter and lyric file name not work correctly * Fix a bug that when no lyric found, background will not update * Fix a bug that "Titleformating String" will not update in time * Fix a bug on lyric file searching * Add rating in context menu (rating downloaded lyric without any change) * Add "Script?" Option in Setting->Internet in order to enable/disable titleformating script in "My directory" * Add more verbose info to console * Change global fields to show nothing ('?') if failed * Change "Read lyric from TAG" defaults to "LYRICS;UNSYNCED LYRICS" * Online search window now containes more information on lyric downloading 0.3.1.2 Alpha 3 * Add %lyric_hastimestamp% to check if lyric is timestamped(synced) * Changed field to return null if failed * Fix a couple of association problems (context menu, lyric downloading, etc) * Fix some timer issues, and improve performance * Fix a bug on folder creation, and you can specify a dir containes titleformating scripts to hold your lyrics. (e.g E:\Music\Lyrics\$left(%artist%,1)\%artist%\%album%\) 0.3.1.2 Alpha 2 * Change Lyric Show Panels default setting in order to no to update tags automatically * Add %lyric_exists% field to check if lyric exists(in Misc page) * Add an option to change lyrics updating interval(in Misc page) * Add an option to switch non timestamped lyrics font color(highline color or not) * Some preferences page changes. 0.3.1.2 Alpha 1 * Fix a bug that crash fb2k when a file is in archive * Some performance improvement * Now it will writting lyrics to tags as soon as the downloading process is done 0.3.1.1b8 DEV * CRITICAL: Fix a bug that will crash foobar2000 when "Automatically download" is unchecked. * ------------------------------------------------------------------------------------------------ * Fix many bug with tabs. (However, transparent should not enabled) * Fix a bug that Center-Left and Center-Right doesn't perform correctly * Some display fix * ------------------------------------------------------------------------------------------------ * Some changes on file reading / writing. * Fix a bug that "Embed lyric" doesn't work * CRITICAL: Fix a bug that will corrput lyric file when using "adjust offset" * ------------------------------------------------------------------------------------------------ * Fix a bug that always save 0 byte lyric file when "automatically download lyric" is disabled. * Some changes to the "pseudo-transparent" function. * Add "Tidy" button to remove invalid items in association manager. * Add a mainmenu item "Search lyrics online" and "Embed lyric" as required.(in "File") * Add $replace_accent(X) function. * Fix a bug that will crash when downloading/updating lyrics. * Add "replace nontimestamped lyrics automatically" option in order to update lyrics with timestamp. * ------------------------------------------------------------------------------------------------ * CRITICAL: Fix a bug that when right click the panel fb2k crashes. * ------------------------------------------------------------------------------------------------ * Fix a bug that GDI handles don't release correctly * Fix a bug in UTF16LE file reading * Fix a bug in Big Endian file reading * ------------------------------------------------------------------------------------------------- * Fix a bug in proxy setting * Fix a bug may cause memory leak * Little performance improvement * -------------------------------------------------------------------------------------------------- * Fix a bug that casue the panel won't auto adjust its size. * Add some opnions for more customizable proxy setting. * Some minor setting pages changes. * Some other minor fixes. * --------------------------------------------------------------------------------------------------- * Fix a bug in [xx:xx:xx] format. * Fix a bug that search deep always set to '0' * Some other minor fixes. * ---------------------------------------------------------------------------------------------------- * If one music file is assoc with a lyrics, it's codepage can be saved and applied on next time. * Add titleformating support with title and artist for customizable search. * Change background refresh rate to 500ms so reduce some CPU usage. * "update tags" will now fade if cache is empty. * Download function now will not convert file's encoding to current codepage(historical) * Some other tiny fixes. * ------------------------------------------------------------------------------------------------------ * Add new context menu called "update tags..." to update tags manually. * Fix some problems on parsing lyric panel formated lyrics. * Fix a bug that titleformating doesn't work on search path. * Fix a bug LYRIC tag now save correctly(fix again). * Fix a bug that didn't read unicode BE lyrics correctly. * Add search subdir deeps option. * Fix a ***CIRTICAL*** bug that corrupt lyrics * Now lyric panel can read lyric panel formatted lyrics(need more test) 0.3.1.1b7 * Only fading effect requires GDI+, now disable fading will greatly improve performance(using GDI). * Now you can drag the nontimestamped lyrics up and down by holding left mouse button. * After getting focus, Lyrics panel can scroll nontimestameped lyrics with arrow key "up" and "down" * Now you can set focus to lyrics show panel by double click. * Nontimestamped lyrics can now auto scroll. * Fix a problem that line wrap didn't appear correctly * Add playlist context menu to the panel's popup menu * Some new align settings(center left, center right) * Fix shortcut handling. 0.3.1.1b6 * fix for stability * change to another lyrics database * now you can scroll lyrics without click 0.3.1.1b5 quickfix * There should be no C000001DH error (normal version) again. 0.3.1.1b5 * Fix a problem that Reinit the GDI+ environment. * Add "Skip Read/Write Tag from file by filetypes", maybe prevent crashes on some music types. * Fix a problem that steal the focus. (if you want mous wheel scrolling, just click the panel, it should work) * Some fb2k's shortcuts should been rightly handled (eg. Ctrl+P) * Fix problems that won't read lyrics from association or local disk. * Some other minor changes to non-timestamped lyrics displaying. 0.3.1.1b4 * Fix a problem with fading and Vertical Padding. * Other minor fixes and optimizations. 0.3.1.1b3 quick fix * some optimizations. * some minor fix. 0.3.1.1b3 * Add fadding switch * fadding effect should be smooth now. * there should be no problem with foo_input_mslive * Lyrics panel will not rob focus again * some other minor fix(such as debug info) 0.3.1.1b2 * Fix Mouse Whell scrolling (if mouse wheel still doesn't work, try to clik on the Lyric Panel, if it doesn't works, please tell me) * some other little fix. 0.3.1.1b1 * Add fading effect on top and bottom lyric text. * Lyric Displaying and Static Lyric Text Displaying now use GDI+ * Add text AA effect(depend upon your current text AA setting, eg. ClearType) 0.3.1.1b * Fix a poblem on handling old lyrics.xml * Optimized version for SSE2 (build against /arch:SSE2) 0.3.1.1a * No progress dialog when update tag (fixed by me, because ver 0.3.3.1 had no source) 0.3.1.0a1 * Add "Transparent Background" * Single file's association now may be fixed(eg. CUE)