Hi all
Once again I have redesigned the LyricsEngine and this time you will really notice the changes made. The big new thing is that this and future versions of MyLyrics won't make use of the Google webservice anymore! I have thought about this change for a long time and now I have finally completed the move to complete lyrics search engine without any dependencies to the webservice.
I have done this for several reasons. In large the changes have resulted in:
- a significiantly quicker access to lyrics sites
- no longer requirement for a Google webservice to access all lyrics sites
- a smoother and simpler lyricsengine
Many users - who weren't fortunately to obtain a license key before Google stopped issuing them - will now be happy to be able to access more sites than just the one before.
All users will notice an improved time in the lyrics search. In MyLyrics most lyrics in be fetched within 1 second, and similar in Configuration mode, e.g. a group of 60 lyrics (that all can be found on the supported lyrics sites) takes less than one minute to fetch on my computer. It takes approximate 5-10 seconds to conclude that a lyric can't be found. The times may vary depending on your Internet connection, computer and the load on the supported lyric sites.
Finally, please report all the discovered bugs and comments to version 0.14 in this thread. In this way I hope the My Lyrics Plugin subforum will have a limited number of threads and wont become too messy. I will likewise write the bugs I find since the release at the end of this message.
***********************************
My Lyrics - version 0.14
Download here
Basic features:
- Dynamic search for lyric matching currently playing music file
- Batch search for lyrics matching songs in music database
- Add/delete/edit lyrics to database
- Reading of lyrics in music tags
- Support for lrc-files.
- No longer Google ws dependencies; heavily improved performance and no Google license key required to gain full support!
Changes from version 0.13 to 0.14:
- Add: Added three new lyrics sites, all with non Google webservice dependencies.
- Del: All Google related dependencies have been removed in the plugin (for better performance and support)
- Fix: Even if all lyric search threads had ended the complete search wasn't terminated due to bad validation.
- Fix: LRC-text saved in music tags wasn't formatted correctly and accordingly shown as regular lyrics.
- Fix: Fields weren't reset before interpreting a new LRC-fields resulting in wrong timestamps and non-empty status field.
- Fix: Catches error when accessing displosed treeview due to application shutdown
- Fix: An improved configuration setup with various smaller bug fixes.
- Fix: Due to lack of options with the MP scroll-control the default textcontrol is uses once again in the MyLyrics screen.
This version holds dll's for both a clean MP 0.2.2.0 install (default) and the latest SVN build. See the readme.txt for install.
Bugs to be sorted out in next release
#1 - In the MyLyrics screen: if turned to page 2 (or higher) on the lyrics textbox for the previous title, the lyric for the new title will likewise start on page 2. It should on load of lyric be reset to 1 to show start of lyric.
#2 - Lyrics from Lyrics007 should be trimmed for <br> occurencies.
Once again I have redesigned the LyricsEngine and this time you will really notice the changes made. The big new thing is that this and future versions of MyLyrics won't make use of the Google webservice anymore! I have thought about this change for a long time and now I have finally completed the move to complete lyrics search engine without any dependencies to the webservice.
I have done this for several reasons. In large the changes have resulted in:
- a significiantly quicker access to lyrics sites
- no longer requirement for a Google webservice to access all lyrics sites
- a smoother and simpler lyricsengine
Many users - who weren't fortunately to obtain a license key before Google stopped issuing them - will now be happy to be able to access more sites than just the one before.
All users will notice an improved time in the lyrics search. In MyLyrics most lyrics in be fetched within 1 second, and similar in Configuration mode, e.g. a group of 60 lyrics (that all can be found on the supported lyrics sites) takes less than one minute to fetch on my computer. It takes approximate 5-10 seconds to conclude that a lyric can't be found. The times may vary depending on your Internet connection, computer and the load on the supported lyric sites.
Finally, please report all the discovered bugs and comments to version 0.14 in this thread. In this way I hope the My Lyrics Plugin subforum will have a limited number of threads and wont become too messy. I will likewise write the bugs I find since the release at the end of this message.
***********************************
My Lyrics - version 0.14
Download here
Basic features:
- Dynamic search for lyric matching currently playing music file
- Batch search for lyrics matching songs in music database
- Add/delete/edit lyrics to database
- Reading of lyrics in music tags
- Support for lrc-files.
- No longer Google ws dependencies; heavily improved performance and no Google license key required to gain full support!
Changes from version 0.13 to 0.14:
- Add: Added three new lyrics sites, all with non Google webservice dependencies.
- Del: All Google related dependencies have been removed in the plugin (for better performance and support)
- Fix: Even if all lyric search threads had ended the complete search wasn't terminated due to bad validation.
- Fix: LRC-text saved in music tags wasn't formatted correctly and accordingly shown as regular lyrics.
- Fix: Fields weren't reset before interpreting a new LRC-fields resulting in wrong timestamps and non-empty status field.
- Fix: Catches error when accessing displosed treeview due to application shutdown
- Fix: An improved configuration setup with various smaller bug fixes.
- Fix: Due to lack of options with the MP scroll-control the default textcontrol is uses once again in the MyLyrics screen.
This version holds dll's for both a clean MP 0.2.2.0 install (default) and the latest SVN build. See the readme.txt for install.
Bugs to be sorted out in next release
#1 - In the MyLyrics screen: if turned to page 2 (or higher) on the lyrics textbox for the previous title, the lyric for the new title will likewise start on page 2. It should on load of lyric be reset to 1 to show start of lyric.
#2 - Lyrics from Lyrics007 should be trimmed for <br> occurencies.