unknown function unter jedem Track

Begonnen von Lifescan, 22. November 2007, 18:35:47

Vorheriges Thema - Nächstes Thema

Lifescan

Hi

folgendes Problem, in der albumlist steht bei jedem Track (unknown function)

hier mal ein screen:
http://img516.imageshack.us/my.php?image=screen1br2.jpg

Frank Bicking

#1
Das ist nicht die Album List, siehe zum Vergleich dieser Screenshot defekter link entfernt - grimes


Ich bin mir nicht einmal sicher, ob es sich überhaupt um foobar2000 handelt.

Vielleicht fragst du mal dort an, wo du - was auch immer du da benutzt - herhast.

Lifescan

das ist foobar  :)

nur halt ein skin drüber, jedenfalls ist das meien Albumlist und da kommt diese fehlermeldung, nur weiss ich überhapt nicht wie ich die wegbekomme

fooamp

#3
Im AlbumlistPlaylist-Panel, ich gehe mal davon aus, daß es foobar ist, findet sich bei Dir eine Anweisung, die eben unbekannt ist. Also brauchen wir den Code...

Spirit_of_the_ocean

Es ist die Single Columns playlist. Da die sich mit Panel ui immer weiter entwickelt hat(Entwicklung allerdings ist eingestellt), haben sich einige Befehle leicht geändert. Ich hatte das auch und musste die Playlist anpassen. Du kannst auch einfach schauen was genau die unknown function verursacht. Allerdings muss man da schon fit sein, was das scripting betrifft.

fooamp

Und somit räume ich das Feld und überlasse alles weitere der Expertin. :top:

Spirit_of_the_ocean

So ne Expertin bin ich nun auch nicht. Poste mal bitte deine Settings bei ITEM Display und es wäre wichtig welche Version von Panel ui du hast.

Lifescan

#7
So hier Item Display von der single column playlist:


Panels UI
0.14.12 BETA
from ~dawxxx666



$puts(ratingsys,1)
// Background
$ifequal($getpvar(backgroundd),1,,
$drawrect(0,0,0,0,brushcolor-244-244-244 pencolor-null)
$ifequal($getpvar(black),1,
$ifgreater($mod(%playlist_number%,2),0,
$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-15-15-15),
$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-15-15-15))
,
$ifgreater($mod(%playlist_number%,2),0,
$drawrect(0,0,0,0,brushcolor-46-46-46 pencolor-50-50-50),
$drawrect(0,0,0,0,brushcolor-45-45-45 pencolor-50-50-50))))
$if(%_selected%,$drawrect(0,0,$sub(%_width%,0),0,brushcolor-20-20-20 alpha-80 pencolor-$ifequal($getpvar(blue),1,0-100-155,200-0-0)))
$ifequal($getpvar(SCPLprogressbar),1,
$if(%isplaying%,

    $select($eval($get(counter) + 1),
        $puts(length,%length%)
        ,
        $ifgreater(10,%play_count%,
            $puts(length,%length%   $num(%play_count%,2))
            ,
            $puts(length,%length%   %play_count%)
        )
    )
$ifequal($getpvar(backgroundd),1,
$drawrect(0,0,$eval(%_width% - 0),0,brushcolor-0-0-0 alpha-80 pencolor-$ifequal($getpvar(blue),1,0-200-255,255-50-50)),
$drawrect(0,0,$eval(%_width% - 0),0,brushcolor-0-0-0 pencolor-$ifequal($getpvar(blue),1,0-200-255,255-50-50)))

    $if($strcmp($eval(%playback_time_seconds% * {%_width% - 7} / %length_seconds%),0),
        ,
        $drawrect(0,0,$eval(%playback_time_seconds% * {%_width% - 0} / %length_seconds%),0,brushcolor-$ifequal($getpvar(blue),1,0-150-220,220-30-30) pencolor-$ifequal($getpvar(blue),1,0-200-255,255-50-50))
    )
$alignabs(5,0,%_width%,%_height%,,middle)$font($get(fontAVA),$get(fontAVAsize),,255-255-255)[%tracknumber%'.']
,
$alignabs(5,0,%_width%,%_height%,,middle)$font($get(fontAVA),$get(fontAVAsize),,250-250-250)[%tracknumber%'.']
)
,
$if(%isplaying%,
$drawrect(0,0,$sub(%_width%,0),0,brushcolor-null pencolor-$ifequal($getpvar(blue),1,0-200-255,255-50-50))
$alignabs(5,0,%_width%,%_height%,,middle)$font($get(fontAVA),$get(fontAVAsize),,255-255-255)[%tracknumber%'.']
,
$alignabs(5,0,%_width%,%_height%,,middle)$font($get(fontAVA),$get(fontAVAsize),,250-250-250)[%tracknumber%'.']
)
)
$ifequal($getpvar(rating),1,
//Rating
$alignabs($sub(%_width%,25,$add($get(rating_w),)),3,$sub($get(rating_w),6),13,right,top)
$font($get(fontrating),6,bold,$ifequal($getpvar(blue),1,0-200-255,255-50-50))$repeat('|',%rating%)
$font($get(fontrating),6,bold,200-200-200)$repeat('|',$sub(5,%rating%))
,)
//$ifgreater($calcwidth($if($meta_test(album artist),$font($get(fontAVA),$get(fontAVAsize),,$if(%isplaying%,255-255-255,200-200-200))%artist%' - ')%title%)
$alignabs($ifgreater(%tracknumber%,999,31,$ifgreater(%tracknumber%,99,27,22)),0,$sub(%_width%,95),%_height%,,middle)$if($meta_test(album artist),$font($get(fontAVA),$get(fontAVAsize),,$if(%isplaying%,255-255-255,200-200-200))%artist%' - ')$font($get(fontAVA),$get(fontAVAsize),,$if(%isplaying%,255-255-255,250-250-250))%title%$if($strstr(%cwb_activelist%,-s-),[ - %artist%],)
$ifgreater($calcwidth($if($meta_test(album artist),$font($get(fontAVA),$get(fontAVAsize),,$if(%isplaying%,255-255-255,200-200-200))%artist%' - ')%title%),230,$alignabs(-58,0,%_width%,%_height%,right,middle)$font($get(fontAVA),$get(fontAVAsize),,$if(%isplaying%,255-255-255,250-250-250))'(...)',)
$alignabs(-5,0,%_width%,%_height%,right,middle)$font($get(fontAVA),$get(fontAVAsize),,$if(%isplaying%,255-255-255,250-250-250))$if(%isplaying%,%playback_time%,%length%)

$drawrect(-1,-1,$eval({%_width%}/1+1),102,brushcolor-null pencolor-122-122-122)


Spirit_of_the_ocean

14.12 habe ich nicht, da diese Version als äußerst unstabil gilt. Ich selber habe 14.10.
Ich weiß, dass in 14.12 ein neuer Syntax eingeführt wurde.
Frage wie genau bist du zu dieser Config gekommen? Hast du was upgedatet?

Lifescan

#9
Ich habe mir die datei von ~dawxxx666 geben lassen, er meinte das die besser mit dem restlichen Sachen laufen würde, ich könnte aber das mal mit der Version 14.10 probieren.

vlt. liegt darin der fehler

aber bei Ihm funzt das alles...


ach wo bekomm ich denn die 14.10 her?

fooamp

Zitat von: Lifescan in 23. November 2007, 13:17:42
vlt. liegt darin der fehler

aber bei Ihm funzt das alles...

Keine Lust, selber mal etwas Code zu begreifen?

Lifescan

na doch :-)


ich habe jetzt die PUI datei ausgetauscht und siehe da nun ist der Fehler weg^^

fooamp

Zitat von: fooamp in 23. November 2007, 14:19:06
Keine Lust, selber mal etwas Code zu begreifen?

Zitat von: Lifescan in 23. November 2007, 16:09:07
na doch :-)

ich habe jetzt die PUI datei ausgetauscht und siehe da nun ist der Fehler weg^^

aha...