Lyrics Workshop 0.1

Ignacio Serantes ig at aynoa.net
Sun Mar 22 17:31:48 CET 2009


Name: Lyrics Workshop
Version: 0.1
Type: Amarok 2.0 Script
Depend: KDE 4.x
License: GPL
Homepage: 
More Info:
http://www.kde-apps.org/content/show.php?content=101465

Description:
 Lyrics Workshop is a multipurpose and multiserver
lyrics manager for Amarok 2 designed to help
overcome language barriers.

Any suggestion and bug reports are welcome and can
be sent to kde at aynoa.net. If you want translate
Lyrics Workshop to your language contact me at the
same address.

Many options are planned but current version of
Lyrics Workshop has the following features:

- multiple search engines (currently GOO, Evesta,
CIX, Sogou and Lyric Wiki)
- manual lyrics search
- instrumental songs support
- basic name equivalences system (for romanized
Asian names)
- lyrics translation (using Google)
- kanji lyrics conversion to kana and rōmaji
(using tatoeba.org)
- hangul lyrics conversion to romaja
- cache of translations, conversions and lyrics
- cache can be edited and saved (except for lyrics
cache)
- configuration dialog
- automatic language detection
- external translation files.

TODO list:
- save configuration between sessions
- improve text edition dialog (format toolbar?)
- change tatoeba.org to yomoyomo.jp and add
languages supported (korean, rusian, arabic...)
- search engines plugin system
- enable or disable search engines
- custom prioritization
- lrc basic & enhanced format support and karaoke
- improved equivalences db (sqlite, xml or plain
text?)
- automatic usage of equivalences on search fail
(configurable)
- automatic addition of equivalences on search
success (configurable)
- sogou search engine improvement (seems to be a
couple of render bugs)
- song name equivalences?
- other languages romanization?
- ...

Know problems & limitations:
- Downloader() don\'t support POST method
- Downloader() don\'t support pass object
parameters
- Amarok sometimes refuse save lyrics with Asian
characters
- Amarok calls two times
Amarok.Lyrics.fechLyrics() on play first song.




More information about the Kde-announce-apps mailing list