Amarok + Screenlets Now Playing

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
oom
Inlägg: 30
Blev medlem: 22 jul 2007, 12:29
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Karlshamn

Amarok + Screenlets Now Playing

Inlägg 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!
Användarvisningsbild
pun
Inlägg: 5317
Blev medlem: 20 okt 2007, 22:11
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Amarok + Screenlets Now Playing

Inlägg av pun »

Jo det här är lite knepigt....

Starta terminalen

Kod: Markera allt

screenlets-manager
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.
oom
Inlägg: 30
Blev medlem: 22 jul 2007, 12:29
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Karlshamn

Re: Amarok + Screenlets Now Playing

Inlägg 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 :)
Användarvisningsbild
pun
Inlägg: 5317
Blev medlem: 20 okt 2007, 22:11
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Amarok + Screenlets Now Playing

Inlägg 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
oom
Inlägg: 30
Blev medlem: 22 jul 2007, 12:29
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Karlshamn

Re: Amarok + Screenlets Now Playing

Inlägg 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).
Användarvisningsbild
pun
Inlägg: 5317
Blev medlem: 20 okt 2007, 22:11
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Amarok + Screenlets Now Playing

Inlägg 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.
Skriv svar

Återgå till "Experimentverkstad"