Last FM & NG Playlist

Begonnen von Foo Foo, 25. Oktober 2009, 16:13:06

Vorheriges Thema - Nächstes Thema

Foo Foo

Nutze foo_lastfm_radio.dll und die Foobar Version 0.9.6.9 (Colums UI)
Das Problem ist das sich das Cover in der NG Playlist nicht refresht.
Beim Trackwechsel wird immer das alte Cover angezeigt.
Kann mir jemand helfen?

Danke...

tedgo

Hast du auf der Registerkarte Preferences --> Columns UI --> Artwork auch "Embedded and external artwork" zur Anzeige ausgewählt?
Dann sollte es eigentlich klappen (last.fm Cover werden als "Embedded" gehandhabt).

Foo Foo

Ja das habe ich bereits eingestellt.
Die Covers von Last FM sind embedet.
Wenn ich die Playlist wechsel und wieder zur Autoplaylist von Last FM
zurückspringe wird das Cover auch aktuallisiert.
Aber das ist ja auf dauer nervig.
Das muß sich aber doch irgendwie auch automatisch aktuallisiern?
Habe noch keine Lösung gefunden.
Danke trotzdem für deine Antwort.


Foo Foo

Habe etwas herausgefunden.
Unter Advanced-Tools-Last.fm Radio
Path and filename for caching album art files (absolute path, no title formating, empty for no caching)
Hier kann man den Pfad zu einem Cover Cache Ordner angeben.
Wie zB

C:\Programe\Foobar\Cache\Cover.jpg

Aber leider wird dann immer nur ein Cover mit dem Namen Cover.jpg abgelegt.
%title%-%artist%.jpg funktioniert nicht dann wird das Coverbild als %title%-%artist%.jpg
abgelegt.
Bei einem Trackwechsel wird bei mir das Cover auch nicht aktualisiert.
Nutze Colums UI und NG Playlist.

Hat jemand einen Tip?
???

tedgo

#4
Was da steht ist völlig egal. Das hat mit der Anzeige nichts zu tun, sondern nur, wie und wo du das aktuelle Cover abspeichern willst.
Stell doch noch mal sicher, dass unter Preferences --> Columns UI --> Artwork auch wirklich "Embedded and external artwork" als Quelle angegeben ist.
Bei mir funktioniert es jedenfalls.

Foo Foo

#5
Das habe ich kontrolliert.
Alles richtig eingestellt.
Kann ja einen Screenshot machen.
Nutze Last FM Radio 0.5.6b und NG Playlist.
Irgendwo muß man doch einstellen können das bei Trackwechsel das
Cover auch aktuallisiert wird.
Nutzt Du auch NG Playlist und Columns UI oder den Artwork Pannel?
Ich werde da nicht schlau draus...

tedgo

Ich nutze die ELPlaylist und die NG Playlist und in beiden funktioniert es tadellos.

Foo Foo

Ich glaub ich habe den Fehler gefunden.
Ich grupiere meine NG Playlist so
$rgb(77,124,168)$if2(%directory%,@skip)
nach Ordnerstruktur.

kann man das Skript so umschreiben das
wenn Last FM läuft die Grupierung umgestellt wird auf z.B.
%artist%-%title%
dann funktioniert es nämlich

???

tedgo

$rgb(77,124,168)$if($stricmp($left(%path%,10),'FOO_LASTFM'),%artist% - %title%,$if2(%directory%,@skip))

Obwohl mir im Moment nicht klar ist, warum du überhaupt nach %directory% abfragst...
Wusste übrigens gar nicht, dass %directory% überhaupt funktioniert. Ich kenne das nur als %directoryname%.

Foo Foo

Habe meine Alben alle in Ordnern sortiert.
etwa so:

-Genre
  -Interpret
   -Album1
   -Album2

Mein grouping Skript gibt diese sortierung 1 zu 1 wieder.
Mir gefällt es so am besten.

Danke für Deine Hilfe!

:top:

Foo Foo

#10
Habe noch mal eine Frage zu dem Code oben.
Habe versucht eine Abfrage nach http einzubauen also wenn ich Internetradiosender
in der playlist habe das sich dann die Sortierung umstellt so das ich als grouping z.B. Radio stehen habe und alle Sender nach %title%
darunter aufgelisted sind.
Geht das irgendwie?

tedgo

Sowas geht natürlich auch, aber bei Radiosendern würde ich anders abfragen:
$if(%length%,<Gruppierung normal>,<Gruppierung Radio>)
(Radiosender übermitteln keine "length"-Info).

Foo Foo

Ja es funktioniert.
Aber wie bekomme ich diese beiden Abfragen zusammengewursted?
Möchte nur eine grouping Zeile haben  :crazy2:

$rgb(77,124,168)$if($stricmp($left(%path%,10),'FOO_LASTFM'),%title% $rgb(135,92,106)@ $rgb(165,76,76)Last FM,$rgb(77,124,168)$if2(%directory%,@skip))

$if(%length%,$rgb(77,124,168)$if2(%directory%,@skip),%title% $rgb(165,76,76)R@diostream)


tedgo

setze beide if-Funktionen in eine Abfrage:
$if(%length%,$if(last_fm,<LAST-FM-STRING>,<NORMAL-STRING>),<RADIO-STRING>)

Foo Foo

Funtzt leider nicht

$if(%length%,$if(last_fm,%title% $rgb(135,92,106)@ $rgb(165,76,76)Last FM,$rgb(77,124,168)$if2(%directory%,@skip)),%title% $rgb(165,76,76)R@diostream))

mache wohl was falsch...

?