-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Open-PC.com   
Apps
Groups
Knowledge Base
Events
Forum
People
Jobs
Register
Login

-
- Content .- Fans (1) .- Knowledge Base  . 

lrcShow-X

   1.3.3  

KDE Sound Application

lrcShow-X
zoom


lrcShow-X
zoom


lrcShow-X
zoom


Blog:  Link
Homepage:  Link
other:  Link
Depends on:  PyKDE/PyQt
Downloads:  1806
Submitted:  Apr 18 2009
Updated:  Jan 9 2010
Score: 
score88%88%score
 88% good
bad   good

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




LicenseGPL
send to a friend
subscription
other apps from sanfanling

-

 Wonderful!

 
 by blucidy on: Apr 19 2009
 

Having being using this great software for quiet a long time.Although it's still not that perfect as the one for amarok1,I hope it will be better and better,thanks for your good work!


reply to this

-
.

 Amarok 2

 
 by eusonig on: Apr 19 2009
 

Hi, I write a stupid Amarok 2 script to automatically launch lrcShow-X.

You can integrate it with your script or I could create a separate project as Amarok2 package. What do you think?


reply to this

-

 Re: Amarok 2

 
 by sanfanling on: Apr 20 2009
 

Oh, many thanks, that's what I really want, you could pulish it alone, and I will intergrade it in later version.


just a pitty guy
reply to this

-

 Re: Re: Amarok 2

 
 by eusonig on: Apr 20 2009
 

Done

http://www.kde-apps.org/content/show.php?content=103180

Furthermore, I thinking to hack lrcShow-X in order to integrate in Lyrics Workshop: start & stop menus, same cache policies, local configuration to avoid interferences with standard lrcShow-X, etc.

I hope that the idea looks good for you.


reply to this

-

 Re: Re: Re: Amarok 2

 
 by outlikeashoe on: Apr 23 2009
 

I'd take look to Lirics Workshop, it's "simply" a plain text lyrics retriver, right? If you want, take a look to the evillyrics engine: it also searches plain text lyrics, but then it "merges" them with the evillyrics timestamps.


reply to this

-

 Re: Re: Re: Re: Amarok 2

 
 by eusonig on: Apr 24 2009
 

Yes, my intention is doing and lyrics retriever with some language utilities because I'm a japanese student.

I don't know Evillyrics but is a software which I can get ideas to improve mine.

By the way, thanks for the link.


reply to this

-

 Re: Re: Re: Re: Re: Amarok 2

 
 by sanfanling on: Apr 25 2009
 

if you have some native lyrics server, we could try to add it as search engine. shoe is very good at this.

btw, could you try to fix a bug in your starter. when I quit the app from itself, the menu in amarok2 would update, and sometime it would cause launch two app instance


just a pitty guy
reply to this

-

 Re: Re: Re: Re: Re: Re: Amarok

 
 by eusonig on: Apr 26 2009
 

Here there is two problems. The solution to menu problem is add a timer and test if lrcShow-X is running and I do not intend to do that. If you start lrcShow-X using Amarok you must stop lrcShow-X using Amarok.

The second problem, the two lrcShow-X processes running, I tried to reproduce but I fail. The bash script code is simple, counts number of process with text lrcShow-X.py and if the number is greater than 1, the count proccess counts itself, the script don't launch lrcShow-X.

On the other hand, I think lrcShow-X should not support multiple instances of itself, or at least an option that was allowed or not.



-

 Re: Re: Re: Re: Re: Re: Amarok

 
 by eusonig on: Apr 28 2009
 

Well, two app instances happens to me so the problem is not related to close directly lrcShow-X and is related to lrcShow-X instance detection.

I try to reproduce the problem again but I'm not capable. I will try other method to detect lrcShow-X instances and test it. Can I send you to test it before publish it?



-

 starter

 
 by sanfanling on: Apr 28 2009
 

Ok, that's fine, I would provide my help if you need


just a pitty guy
reply to this

-
.

 Allows only one instance

 
 by gohanz on: Sep 26 2009
 

If i try to run lrcShow-X on my Slackware 13.0, i have this message error.

./lrcShow-X.py
Error: lrcShow-X allows only one instance


reply to this

-

 Re: Allows only one instance

 
 by sanfanling on: Sep 27 2009
 

Would you please tell me the output of the shell command "ps -ef | grep "lrcShow-X" | grep "/usr/bin/python" | grep -v "grep" | wc -l"


just a pitty guy
reply to this

-
.

 Re: Re: Allows only one instance

 
 by gohanz on: Sep 27 2009
 

root@argo:~/ircshow-x/lrcShow-X# ./lrcShow-X.py
Error: lrcShow-X allows only one instance

root@argo:~/ircshow-x/lrcShow-X# ps -ef | grep "lrcShow-X" | grep "/usr/bin/python" | grep -v "grep" | wc -l
0


reply to this

-

 Re: Re: Re: Allows only one instance

 
 by sanfanling on: Sep 27 2009
 

please try 1.2.1, thank you


just a pitty guy
reply to this

-
.

 Re: Re: Re: Re: Allows only one instance

 
 by gohanz on: Sep 27 2009
 

Many thaks it work fine.


reply to this

-
.

 Write lrc with name of the fil

 
 by palmax on: Nov 18 2009
 

Hello

I had a mp3 player that can read lrc files. It could be a great feature that IrcShow-X write lrc files with the name of mp3 file.

For example, if I'm playing "Owl City - Fireflies.mp3" it would write "Owl City - Fireflies.lrc". It could write it in the same directory.

Thanks for your work.


Palmax
reply to this

-

 Re: Write lrc with name of the fil

 
 by sanfanling on: Nov 19 2009
 

Hi:

lrcShow-X has this feature already.

Please see: menu - other functions - configure - normal page - search and name lrc as media file's name.

Have a try.


keep up
reply to this

-

 Re: Write lrc with name of the fil

 
 by sanfanling on: Nov 19 2009
 

and set the save path at the media file's path in path page of configure


keep up
reply to this

add commentback




-
-
all messages
openDesktop.org Facebook App

Partners
Place Your Link Here!
online casino bonus

-
Best Twitter Client
 Official Twitter Web Interface
 Choqok
 Plasma Twitter Applet
 Twitux
 gTwitter
 Spaz
 Twitterfox
 Gwibber
 Qwit
 TweetDeck
 Other
 Not using Twitter

resultmore
Cool Sites
iPhone Hintergrundbilder

 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge Base
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2010 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.