Sida 1 av 1
Amarok + Screenlets Now Playing
Postat: 07 aug 2008, 16:07
av oom
Har ett problem med cover art för screenlets now playing. Den uppdaterar låtarna men ingen cover art syns, även fast covers funkar felfritt i Amarok. Har lagt in python-dcop som angavs som lösning när jag googlade problemet, men det hjälpte inte. Så jag är lite lost för tillfället!
Re: Amarok + Screenlets Now Playing
Postat: 07 aug 2008, 16:49
av pun
Jo det här är lite knepigt....
Starta terminalen
Starta Now Playing screenleten
Kolla egenskaperna att Amarok är vald som spelare, högerklick eller lilla ikonen
Kolla i Terminalfönstret om det kommer några felmeddelanden.
Ev måste du starta om Now Playing om inte Amarok var vald. Enkelt via managern.
Re: Amarok + Screenlets Now Playing
Postat: 07 aug 2008, 17:12
av oom
Jag hade valt Amarok redan innan, gjorde dock som du sa och startade screenlets-manager via terminalen och startade sedan om nowplaying, vilket gav följande output.
Kod: Markera allt
UNREGISTER screenlet: NowPlayingScreenlet
CachingBackend: Loading instances from cache
CachingBackend: Loading <NowPlaying1>
Found a running session of NowPlaying, adding new instance by service.
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.NowPlaying was not provided by any .service files
Screenlet has already been added to /tmp/screenlets/screenlets.todd.running
REGISTER screenlet: NowPlayingScreenlet
Loading instances in: /home/todd/.config/Screenlets/NowPlaying/default/
File: NowPlaying1.ini
/home/todd/.config/Screenlets/NowPlaying/default/NowPlaying1
LOAD NEW THEME: default
FOUND: /usr/share/screenlets/NowPlaying/themes/default
Set options in NowPlayingScreenlet
LOAD NEW THEME: lucid-light
FOUND: /usr/share/screenlets/NowPlaying/themes/lucid-light
amarok
Screenlet has been initialized.
Restored instances from session 'default' ...
Found a player AmarokAPI
Setting callbacks
Traceback (most recent call last):
File "/usr/share/screenlets/NowPlaying/NowPlayingScreenlet.py", line 317, in dbus_check_player
if player and player.is_active(self.dbus_iface):
File "/usr/lib/python2.5/site-packages/screenlets/plugins/LastFMProxy.py", line 39, in is_active
app = mpdclient2.connect()
File "/usr/lib/python2.5/site-packages/screenlets/plugins/mpdclient2.py", line 329, in connect
conn = mpd_connection(host, port)
File "/usr/lib/python2.5/site-packages/screenlets/plugins/mpdclient2.py", line 287, in __init__
self.talker = socket_talker(host, port)
File "/usr/lib/python2.5/site-packages/screenlets/plugins/mpdclient2.py", line 22, in __init__
self.sock.connect((host, port))
File "<string>", line 1, in connect
socket.error: (111, 'Connection refused')
Vet inte riktigt hur jag ska tolka detta

Re: Amarok + Screenlets Now Playing
Postat: 07 aug 2008, 17:24
av pun
Nope.. det var inget självklart felmeddelande.
Det finns en klockren tråd hos U-F med det här och det funkar hos vissa.
Enklaste testet
Terminalen igång likadant
Stoppa Now playing
Starta Nautilus
Ctrl-H för dolda mappar
.config/Screenlets/NowPlaying/default/
Släng ini filen som ligger där.
Starta igen och kolla terminalen.
Snubben som gjort Screenlets blev sne på några "pajsare" och ligger lågt just nu.
Man kan även köra en högre version via Launchpad.... ska kolla lite
Re: Amarok + Screenlets Now Playing
Postat: 07 aug 2008, 17:48
av oom
Testade nya tipset utan något resultat, får samma meddelanden i terminalen. Jag kör Amarok 1.4.9.1 förresten, och screenlets hämtade jag via pakethanteraren idag (0.1.2).
Re: Amarok + Screenlets Now Playing
Postat: 07 aug 2008, 18:22
av pun
Knepigt.... jag kör Exaile och det funkar klockrent
Kod: Markera allt
plun@dunder:~$ screenlets-manager
True
Starter already exists.
DAEMON FOUND!
True
Launch NowPlaying
Launching Screenlet from: /home/plun/.screenlets/NowPlaying/NowPlayingScreenlet.py
Logging output goes to: $HOME/.config/Screenlets/NowPlayingScreenlet.log
REGISTER screenlet: NowPlayingScreenlet
True
Det funkar troligen i utvecklingsversionen, har KDE4as Amarok själv så det blir iaf fel.
Vill du testa så hojta till... snabbt gjort.