-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 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 
 apps.ownCloud.com ownCloud 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 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 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
 VLC-Addons.org Themes and Extensions for VLC
--
-
 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    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (44) . 

Lyrics screenlet

   0.7.2  

Screenlet

Score 79%
Lyrics screenlet
zoom


Minimum required   GTK 2.x
Downloads:  29192
Submitted:  Feb 3 2009
Updated:  Mar 30 2011

Description:

This screenlet downloads and display synchronized lyrics of music files playing in the audio player.

Version 0.7.0 allows to create and upload lyrics to the database (for some time it will be used for testing, but I'll try not to delete anything :P)
Steps to create synchronized lyrics:
  • find unsynchronized lyrics (later will be implemented by the screenlet itself)

  • drag&drop text or file with lyrics to screenlet

  • during playing song, use Space key to insert time info

  • save or upload lyrics before screenlet switch to another song :)


  • Requires:
    python-numpy can be needed on Ubuntu and possibly some other distributions in the case of crashing when you move cursor over control buttons
    python-chardet for better dealing with different lyrics encoding, but it's optional

    Set lyrics offset:
    by 0.1s: Shift+Up/Down key
    by 0.5s: Up/Down key

    Supported players:
    Rhythmbox
    Exaile
    Banshee
    Audacious
    Amarok
    Music Player Daemon based players
    Quodlibet - need to install plugin in package
    Listen 0.6 and higher
    Gmusicbrowser
    Xmms - need to install pyxmms
    Any other that support MPRIS API (direct or with plugin) - vlc, Songbird ...

    Supported lyrics sources: ALSong, minilyrics, lrcdb




    Changelog:

    0.7.2
    - fixed bug in saving/restoring cairo state in LyricsPanel visible on default theme
    - searching lyrics on disk with ignoring case and accent and some bug fixes
    - support of "offset" metadata in lyrics files
    - added settings option - format of filename for saving/loading lyrics with automatic
    conversion between them
    - properties window works with newer screenlets package version

    0.7.1
    - fixed accessing of the song info metadata - doesn't crash on missing metadata
    - works with a new gtk version (deprecation warning turned into TypeError)
    - fixed bug in saving/restoring cairo context (in Widget and LyricsPanel classes)

    0.7.0
    - added possibility to upload lyrics to the database and using this database for searching
    - reporting a missing lyrics to the database
    - creating synchronized lyrics works again

    0.6.9
    -lyrics align settings: left, center, right
    -lyrics translation on/off switch in menu
    -update translation settings immediately
    -safe minimizing (use when screenlet itself moves on desktop)
    -works in gnome 2.30 (bug is in pycairo, not screenlet!)
    0.6.8
    - lyrics searching bug fix, now it should really works, I promise :D
    0.6.7
    - update of lyrics engine: ALSong now work again (it stopped to work at all after they changed ip address), minilyrics has better encoding handling
    - theme update

    older logs in changelog file




    LicenseGPL
    (LyricsScreenlet 0.7.2)
    (LyricsScreenlet 0.6.9 (stable))
    Send to a friend
    Subscribe
    Other  Artwork  from dencer
    Report inappropriate content



    goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12  13  14 ...

    -

     problem with the new version

     
     by chriskin on: Aug 27 2009
     
    Score 50%

    the 0.5.2 version just doesn't work for me,even though all other versions worked. i'm on ubuntu 9.04 64bit.

    can you show me a link of the previous version please?


    Reply to this

    -

     Re: problem with the new versi

     
     by chriskin on: Aug 27 2009
     
    Score 50%

    the problem changed after a restart

    now it works, but only when there are lyrics to be shown. i get no "no lyrics found" message - i don't care though - the panel is a good idea by the way


    Reply to this

    -

     problem with the new version

     
     by dencer on: Aug 28 2009
     
    Score 50%

    But sometimes it works :D

    I noticed that when more lyrics are found, some of them haven't text, or it is not shown, maybe for unexpected encoding. If only such lyrics are found, you see nothing but screenlet doesn't think so.

    I often rewriting something and not always everything what was working in older version, works in new, so thanks for reporting. For example, in 0.5.2 control panel looks better, but in some cases doesn't render properly, and in 0.4 it was good :(

    But nobody comment color adaptation mode yet, did you try it?


    Reply to this

    -

     Re: problem with the new versi

     
     by chriskin on: Aug 29 2009
     
    Score 50%

    it didn't work on my end but i haven't tried it too much

    i asked for "inverted" and all i got was black like it was before :S


    Reply to this

    -
    .

     Re: Re: problem with the new versi

     
     by Spox5 on: Aug 29 2009
     
    Score 50%

    This screenlet is compatible with 0.3.0 Exaile? On Ubuntu 9.04 does not work: (


    Reply to this

    -

     Re: Re: Re: problem with the new versi

     
     by dencer on: Aug 29 2009
     
    Score 50%

    I check it and it doesn't work now, developers made dramatic changes, unfortunately, most in renaming, not in quality :(
    In the next screenlet version it can be supported


    Reply to this

    -

     Re: Re: Re: Re: problem with t

     
     by chriskin on: Aug 29 2009
     
    Score 50%

    it would be really nice, i plan to move to exaile 3 as soon as the screenlet supports it :) (that being you - as it would be unfair to not give you credit for your work)



    -

     fhg

     
     by chriskin on: Aug 31 2009
     
    Score 50%

    where can i get the mpris plugin?


    Reply to this

    -

     Re: fhg

     
     by dencer on: Aug 31 2009
     
    Score 50%

    Isn't it installed by default? I downloaded exaile from their web page (http://www.launchpad.net/exaile/0.3.0/0.3.0/+download/exaile-0.3.0.tar.gz) and MPRIS plugin was already included.
    I am not sure, but without this plugin I probably can't add support, cause I don't know detect in 0.3 version if player is playing or paused.


    Reply to this

    -
    .

     Re: Re: fhg

     
     by dencer on: Aug 31 2009
     
    Score 50%

    Ops, I was wrong. It is possible to add support to 0.3 version, now I found what I was looking for. But anyway, MPRIS is a good thing, adding support if player implement MPRIS API is easy now, and in later screenlet releases it probably will be automatic (now it need about 4 lines of code per player :D).


    Reply to this

    -

     Re: Re: Re: fhg

     
     by chriskin on: Aug 31 2009
     
    Score 50%

    there is no mpris on mine, probably i did something wrong

    anyway, since you said that you can fix it anyway, i will just wait :)


    Reply to this

    -
    .

     Re: Re: Re: Re: fhg

     
     by dencer on: Aug 31 2009
     
    Score 50%

    Exaile started doing troubles on my GNOME system, so I tryed it on KDE and I cannot find MPRIS plugin (and any other) there, really nice. But I was able to finish support. With MPRIS it is a bit better cause Play/Pause are detected immediately, but what to do when plugins love hidding:)


    Reply to this

    -

     Re: Re: Re: Re: Re: fhg

     
     by chriskin on: Aug 31 2009
     
    Score 50%

    it works :)
    Thank you so much :)

    damn, i was a day without the lyrics screenlet and i missed it :P


    Reply to this

    -
    .

     doesn't work

     
     by Spox5 on: Aug 31 2009
     
    Score 50%

    I tested on Exaile 0.3.0, Audacious2, Rhythmbox and Banshee, but this screenlet's not work on my ubuntu 9.04 :(
    Do you have any idea how to fix this problem?


    Reply to this

    -

     Re: doesn't work

     
     by dencer on: Aug 31 2009
     
    Score 50%

    Run it from terminal and send me output. And because you use Ubuntu, try install python-numpy too, if haven't yet.


    Reply to this

    -

     Re: Re: doesn't work

     
     by Spox5 on: Aug 31 2009
     
    Score 50%

    /home/spox/.screenlets/Lyrics/lyricsengine/ALSong.py:12: DeprecationWarning: the md5 module is deprecated; use hashlib instead
    import md5
    pyxmms package not installed, Xmms player support will be disabled
    CachingBackend: Loading instances from cache
    CachingBackend: Loading <Lyrics1>
    Found a running session of Lyrics, adding new instance by service.
    Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.Lyrics was not provided by any .service files
    Screenlet has already been added to /tmp/screenlets/screenlets.spox.running
    Loading instances in: /home/spox/.config/Screenlets/Lyrics/default/
    File: Lyrics1.ini
    /home/spox/.config/Screenlets//default/Lyrics1
    MPD configuration file /home/spox/.mpdconf doesn't exist, /etc/mpd.conf will be used
    MPD configuration file /etc/mpd.conf doesn't exist, MPD support will be disabled
    None
    6600
    DEBUG:LyricsScreenlet:Startup state: minimized
    ['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'addWidget', 'alpha', 'anim_fraction', 'anim_steps', 'anim_timer', 'bounds', 'bounds_backup', 'button_press_notify', 'children', 'contains', 'draw', 'drawComponent', 'enabled', 'enterAnim', 'enter_notify', 'eventsCallbacks', 'frame', 'getBounds', 'getHeight', 'getTheme', 'getTotalAlpha', 'getWidth', 'image', 'imageOver', 'img_scale', 'isEnabled', 'isVisible', 'key_press_notify', 'lastBounds', 'leave_notify', 'opaque', 'overAlpha', 'parent', 'pixbuf', 'pressedAnim', 'redraw', 'registerEvent', 'scale', 'setEnabled', 'setEnterAnimation', 'setOverAlpha', 'setPosition', 'setPressedAnimation', 'setScale', 'setSize', 'setTheme', 'setVisible', 'setVisibleAnimation', 'startPressedAnim', 'startReleasedAnim', 'theme', 'visibilityThreshold', 'visible', 'visibleAnim']
    ['__doc__', '__init__', '__module__']
    LOAD NEW THEME: default
    FOUND: /home/spox/.screenlets/Lyrics/themes/default
    theme.conf found! Loading option-overrides.
    theme.conf loaded:
    Name: dark
    Author: Marcel Dancak
    Version: 0.3
    Info: Dark theme
    Override: text_scale
    Override: color_normal
    Override: color_highlight
    Set THEME
    Set options in Lyric
    LOAD NEW THEME: default
    FOUND: /home/spox/.screenlets/Lyrics/themes/default
    theme.conf found! Loading option-overrides.
    theme.conf loaded:
    Name: dark
    Author: Marcel Dancak
    Version: 0.3
    Info: Dark theme
    Override: text_scale
    Override: color_normal
    Override: color_highlight
    Set THEME
    INFO:LyricsScreenlet:Screenlet has been initialized.
    DEBUG:LyricsScreenlet:minimalizing screenlet
    DEBUG:LyricsScreenlet:already minimalized
    minimized
    Restored instances from session 'default' ...
    OK
    DEBUG:LyricsScreenlet:unfocus 1.0
    Traceback (most recent call last):
    File "/home/spox/.screenlets/Lyrics/players/player.py", line 110, in check_players
    self.connectPlayer(self.activePlayers[0])
    File "/home/spox/.screenlets/Lyrics/players/player.py", line 172, in connectPlayer
    songNow = player.getCurrentFile()
    File "/home/spox/.screenlets/Lyrics/players/mpris.py", line 111, in getCurrentFile
    return self.getCurrentFromMetadata(self.playerAPI.GetMetadata())
    File "/home/spox/.screenlets/Lyrics/players/mpris.py", line 107, in getCurrentFromMetadata
    return gnomevfs.get_local_path_from_uri(uri)
    RuntimeError: unknown error
    DEBUG:LyricsScreenlet:onStop
    ERROR:dbus.connection:Exception in handler for D-Bus signal:
    Traceback (most recent call last):
    File "/var/lib/python-support/python2.6/dbus/connection.py", line 214, in maybe_handle_message
    self._handler(*args, **kwargs)
    File "/home/spox/.screenlets/Lyrics/players/mpris.py", line 62, in onTrackChange
    path = self.getCurrentFromMetadata(metadata)
    File "/home/spox/.screenlets/Lyrics/players/mpris.py", line 107, in getCurrentFromMetadata
    return gnomevfs.get_local_path_from_uri(uri)
    RuntimeError: unknown error


    Reply to this

    -

     Re: Re: Re: doesn't work

     
     by dencer on: Aug 31 2009
     
    Score 50%

    hmmm, so unknown error, I don't know how to fix such thing :D, but it helped a little. Try version 0.5.4 and send me output again, it (very very) probably will not work, but should give better info about problem.


    Reply to this

    -
    .

     Re: Re: Re: Re: doesn't work

     
     by Spox5 on: Aug 31 2009
     
    Score 50%


    Version 0.54 is working properly:)


    Reply to this

    -

     version 0.5.4

     
     by notthesun on: Sep 2 2009
     
    Score 50%

    hi man, first your screenlet it's wonderfoul...ok now the problem...i use the version 0.5.4 and it works with some songs...i don't know why but with many songs it won't works...this is the output on terminal
    /home/angelo/.screenlets/Lyrics/lyricsengine/ALSong.py:12: DeprecationWarning: the md5 module is deprecated; use hashlib instead
    import md5
    pyxmms package not installed, Xmms player support will be disabled
    CachingBackend: Loading instances from cache
    CachingBackend: Loading <Lyrics1>
    Found a running session of Lyrics, adding new instance by service.
    Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.Lyrics was not provided by any .service files
    Screenlet has already been added to /tmp/screenlets/screenlets.angelo.running
    Loading instances in: /home/angelo/.config/Screenlets/Lyrics/default/
    File: Lyrics1.ini
    /home/angelo/.config/Screenlets//default/Lyrics1
    MPD configuration file /home/angelo/.mpdconf doesn't exist, /etc/mpd.conf will be used
    MPD configuration file /etc/mpd.conf doesn't exist, MPD support will be disabled
    None
    6600
    DEBUG:LyricsScreenlet:Startup state: minimized
    LOAD NEW THEME: default
    FOUND: /home/angelo/.screenlets/Lyrics/themes/default
    theme.conf found! Loading option-overrides.
    theme.conf loaded:
    Name: dark
    Author: Marcel Dancak
    Version: 0.3
    Info: Dark theme
    Override: text_scale
    Override: color_normal
    Override: color_highlight
    Set THEME
    Set options in Lyric
    LOAD NEW THEME: default
    FOUND: /home/angelo/.screenlets/Lyrics/themes/default
    theme.conf found! Loading option-overrides.
    theme.conf loaded:
    Name: dark
    Author: Marcel Dancak
    Version: 0.3
    Info: Dark theme
    Override: text_scale
    Override: color_normal
    Override: color_highlight
    Set THEME
    INFO:LyricsScreenlet:Screenlet has been initialized.
    DEBUG:LyricsScreenlet:minimalizing screenlet
    DEBUG:LyricsScreenlet:already minimalized
    minimized
    Restored instances from session 'default' ...
    DEBUG:LyricsScreenlet:unfocus 1.0
    /home/angelo/.screenlets/Lyrics/LyricsScreenlet.py:940: DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use PyArray_NewFromDescr.
    pixel = pb.get_pixels_array()[0][0]
    Traceback (most recent call last):
    File "/home/angelo/.screenlets/Lyrics/LyricsScreenlet.py", line 941, in doColorAdaptation
    bgColor = (pixel[0][0]/255.0, pixel[1][0]/255.0, pixel[2][0]/255.0)
    IndexError: invalid index to scalar variable.
    DEBUG:LyricsScreenlet:Song Changed: /media/sda6/new/Staind - Break The Cycle/Staind - Break The Cycle - 04 - It's Been Awhile.mp3
    DEBUG:LyricsScreenlet:searching lyrics on disk
    DEBUG:LyricsScreenlet:lyrics should be here: /home/angelo/.lyrics/Staind - Break The Cycle/It's Been Awhile.lrc
    DEBUG:LyricsScreenlet: For old compatibility, /home/angelo/.lyrics/Staind - Break The Cycle/It's Been Awhile will be checked too
    ERROR:LyricsScreenlet:
    list is unsupported now

    Traceback (most recent call last):
    File "/home/angelo/.screenlets/Lyrics/players/player.py", line 110, in check_players
    self.connectPlayer(self.activePlayers[0])
    File "/home/angelo/.screenlets/Lyrics/players/player.py", line 175, in connectPlayer
    self.onSongChanged(songNow)
    File "/home/angelo/.screenlets/Lyrics/LyricsScreenlet.py", line 486, in onSongChanged
    self.addLyrics(lyrics)
    File "/home/angelo/.screenlets/Lyrics/LyricsScreenlet.py", line 335, in addLyrics
    processedLyrics = self.processLyrics(lyrics)
    File "/home/angelo/.screenlets/Lyrics/LyricsScreenlet.py", line 617, in processLyrics
    lines = lyrics.rsplit(os.linesep)
    AttributeError: 'list' object has no attribute 'rsplit'
    DEBUG:LyricsScreenlet:set elapsed: 17
    DEBUG:LyricsScreenlet:redraw in onElapsed
    OK
    DEBUG:LyricsScreenlet:unfocus 1.0
    DEBUG:LyricsScreenlet:set elapsed: 0
    DEBUG:LyricsScreenlet:redraw in onElapsed
    DEBUG:LyricsScreenlet:unfocus 1.0
    DEBUG:LyricsScreenlet:unfocus 1.0
    /home/angelo/.screenlets/Lyrics/widget.py:681: DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use PyArray_NewFromDescr.
    alpha = self.pixbuf.get_pixels_array()[y][x][3][0]
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    Can't detect pixel alpha value in ImageButton, bounding box will be used. Cause: invalid index to scalar variable.
    DEBUG:LyricsScreenlet:unfocus 1.0
    [1.0, 1.0, 1.0, 0.5]
    0.5
    [1.0, 1.0, 1.0, 1.0]
    1.0
    /home/angelo/.screenlets/Lyrics/themes
    active theme is: default
    /usr/share/screenlets/Lyrics/themes
    Path /usr/share/screenlets/Lyrics/themes not found.
    Changed: lyrics_directory
    Changed: lyrics_directory
    Changed: lyrics_directory
    Changed: lyrics_directory
    DEBUG:LyricsScreenlet:unfocus 1.0
    DEBUG:LyricsScreenlet:unfocus 1.0
    DEBUG:LyricsScreenlet:unfocus 1.0
    DEBUG:LyricsScreenlet:Song Changed: /media/sda6/new/Cat Stevens - Wild World.mp3
    DEBUG:LyricsScreenlet:searching lyrics on disk
    DEBUG:LyricsScreenlet:lyrics should be here: /home/angelo/.lyrics/Cat Stevens - Greatest Hits Of Cat Stevens/Wild World.lrc
    DEBUG:LyricsScreenlet: For old compatibility, /home/angelo/.lyrics/Cat Stevens - Greatest Hits Of Cat Stevens/Wild World will be checked too
    ERROR:LyricsScreenlet:
    list is unsupported now

    'list' object has no attribute 'rsplit'

    can you help me???


    Reply to this

    -

     Re: version 0.5.4

     
     by dencer on: Sep 3 2009
     
    Score 50%

    Now in 0.5.5 it should be better. But your output contain more scary reports :), on other one I look later.


    Reply to this

    -

     Re: Re: version 0.5.4

     
     by notthesun on: Sep 4 2009
     
    Score 50%

    thank you man...your new version of screenlet works good...


    Reply to this

    -

     about the inverse

     
     by chriskin on: Sep 4 2009
     
    Score 50%

    it doesn't work on mine , is there any package needed for it to work?


    Reply to this

    -

     Re: about the inverse

     
     by dencer on: Sep 4 2009
     
    Score 50%

    No, for this simple version there is no need to install something.

    Maybe more explanation is needed on how it works. I add color adaptation, cause I use transparent theme and I use Keep above option. When some aplication just under screenlet has similarly color as lyrics text color, it is almost invisible. In this version it use only one pixel at left-up corner as background color!!!

    Second reason, why it doesn't work may be that it really doesn't work :D. I noticed some problem from terminal output in comment above:
    pixel = pb.get_pixels_array()[0][0]
    Traceback (most recent call last):
    File "/home/angelo/.screenlets/Lyrics/LyricsScreenlet.py", line 941, in doColorAdaptation
    bgColor = (pixel[0][0]/255.0, pixel[1][0]/255.0, pixel[2][0]/255.0)
    IndexError: invalid index to scalar variable.

    It would be great if you checked output from terminal if you have the same problem.


    Reply to this

    -

     Re: Re: about the inverse

     
     by chriskin on: Sep 4 2009
     
    Score 50%

    will do
    remind me who i start it from terminal though, i never tried that in the past (i think)


    Reply to this

    -

     Re: Re: Re: about the inverse

     
     by dencer on: Sep 4 2009
     
    Score 50%

    python $HOME/.screenlets/Lyrics/LyricsScreenlet.py


    Reply to this

    -

     Re: Re: Re: Re: about the inve

     
     by chriskin on: Sep 5 2009
     
    Score 50%

    i got no error on the inverse through terminal. all i got was the info of the songs , the music player and the lyrics source.


    Reply to this

    -

     inverse color adaptation

     
     by dencer on: Sep 6 2009
     
    Score 50%

    If there isn't any error, then it's hard to tell why nothing happens on your machine. Inverse color adaptation is best to test on desktop wallpaper with many colors by moving screenlet all around.


    Reply to this

    -

     congratulation

     
     by lordmartires on: Sep 13 2009
     
    Score 50%

    Nice .... Finally it worked ...
    It's truly amazing ! wonderful ...
    Thanks


    Reply to this

    goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12  13  14 ...

    Add commentBack






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

    Participate
    Groups
    Forum
    Add Artwork
    Public API
    About GNOME-Look.org
    Legal Notice
    Spreadshirt Shop
    CafePress Shop
    Advertising
    Sponsor us
    Report Abuse
     

    Copyright 2003-2014 GNOME-Look.org Team  
    All rights reserved. GNOME-Look.org is not liable for any content or goods on this site.
    All contributors are responsible for the lawfulness of their uploads.
    GNOME and the foot logo are trademarks of the GNOME Foundation.