|






| Blog: Link Homepage: Link other: Link Depends on: PyKDE/PyQt Downloads: 1806
| Submitted: Apr 18 2009 Updated: Jan 9 2010
| | Description:
The main goal of lrcShow-X is to add synchronized lyrics visualization functionality to the most used Linux media players, using existing LRC files, embedded lyrics like ID3 Sylt, Uslt, Lyrics3 and ApeTag. It also searches for lyrics using 12 different engines among which we can mention MiniLyrics, EvilLyrics, LrcDB and TTPlayer.
lrcShow-X is written entirely in python using pyqt4 and supporting more than ten different players like Amarok2, Qmmp, Audacious, rhythmbox, songbird and many other Linux Players (normally using a dbus interface).
If you have experienced lrcShow-II lyrics plugin with Amarok1, you should know what this application can do, just supporting more players and having more functions.
Currently, lrcShow-X supports zh_CN, zh_TW, it, en_US, hr, ru, ms, uk, es, id, da translations.
Please read help documents with the built-in browser or the README file in package to get more details.
Depends on:
>=python-2.4 (not includes python 3 at present)
pyqt4 (python, qt4 bindings)
dbus-python (dbus, python bindings)
pygobject (python, gobject bindings)
Changelog:
2010.01.09 - 1.3.3
1. improve the method of detecting application instance
2. enable the function of choosing lrc file from local or internet in list dialog by double click
3. fix a translation bug of current strategy in strategy dialog
4. fix a bug of detecting media file's name when application works with quodlibet
5. app could search local lrc by track's name even without track's tag information and enable "Search lrc only when has full tag information"
6. app could search embed lrc by track's name even without track's tag information and enable "Search lrc only when has full tag information", but should enable "Prioritize the lrc in media file"
7. now lrc editor could process not only local lrc file, but also embed lrc and the lrc from internet
8. fix a bug that lrc editor could not get the player's status when status is changed from menu, fast setting bar or player
9. add "next track" and "prev track" function in lrc editor
10. realize a function of sync to current track data in lrc editor
11. add "Sync mode" switch in lrc editor
12. update the build-in documents
13. fix a bug of having a wrong normal window height when display mode is switched from fullscreen and font has been changed in fullscreen mode
14. add Danish translation
15. add Indonesian translation
16. adjust the the order of searching lrc
2009.12.13 - 1.3.2
1. start signal listening thread after constructing the window
2. lrc file would be matched when "title" and "artist" in lrc file's name, or the base names of lrc file and media file are the same
3. use media file's name instead of artist and title information in database as the identity of a track
4. realize lrc file drop in function, including web link and local lrc file
5. fix a bug of saving lrc failed when the tag information includ special character (thanks to nihui@magic linux)
6. now launching the application doesn't need under the src's path
7. application would search the "remember" strategy in database even no tag information and enable "Search lrc only when has full tag information"
8. adjust icons' size to fit for qt-4.6.0
9. fix "totalSeekTime" error
10. add "auto embed lrc into media file" function
11. fix a bug that advanced search dialog shut down when press "return" button
2009.11.24 - 1.3.1
1. get correct track information when download lyrics in lrceditor
2. improve the scroll effect
3. optimize the code of scroll section
4. disable the transparency display mode when qt version < 4.5.0
2009.11.21 - 1.3.0
1. disable downloading plain lyrics when lrceditor start-up
2. add download plain lyrics menu in lrceditor
3. add essential player control function in lrceditor
4. add multi-search mode
5. fix a bug in cdmi search engine
6. disable the "just this" menu item after downloading the lrc from advanced search dialog
7. add transparency background effect
8. add Spanish translation
9. update ailrc search engine (lp: bug #484074)
10. disable the download function in lrceditor when the media player is stopped
11. fix the default config file when the first run (lp: bug #484656)
12. update translations
2009.10.23 - 1.2.2
1. add "search internet" function after setting current search engine
2. add "CTRL+Q" shortcut as a method that quit the application
3. enable "CTRL+C" to quit the application in console
4. fix a bug that application crash with rhythmbox when a song is tagged with a wrong encoding
5. added ALSong search engine
6. improve the performance with rhythmbox player
7. add shortcuts of media player control: stop(Ctrl+S), pause/play(Space), next(Ctrl+N), prev(Ctrl+V)
8. fix a bug that config file dialog error
9. add Ukrainian, Traditional Chinese, Russian, Malay, Croatian translations
2009.9.27 - 1.2.1
1. fix a bug of detecting lrcShow-X instance
2009.9.26 - 1.2.0
1. add songbird support (need songbird MPRIS plugin)
2. fix a bug that showing wrong search engine info in "test" function of advanced search
3. add S-T function in advanced search
4. improve baidu search engine
5. update sogou engine
6. improve the method of checking whether lrcShow-X instance has been running
7. fix a big bug that application does not make "$HOME/.lrcShow-X" directory, if the directory does not exist
2009.6.14 - 1.1.0
1.allows only one lrcShow-X instance
2.add Italian translation (shoe's branch)
3.add juk support (shoe's branch)
4.add rhythmbox support (shoe's branch)
5.add banshee support (shoe's branch)
6.add muine support (shoe's branch)
5.improve the detection of current player (shoe's branch)
6.re-write the mid-layer between lrcShow-X and players (shoe's branch)
7.add cdmi as the 10th search engine (shoe's branch)
8.add ailrc search engine as 11th search engine
2009.4.18 - 1.0.0
first public release
License: GPL
|
| |
add commentback
|