ich habe ein Problem mit einer Schleife. Es geht dabei um einen Airplayer für den Rapi bei dem ich beim Streamen Cover Interpret usw anzeigen lassen möchte. Hierzu wird vom Programm eine Stream-Datei die bei nicht Gebrauch leer ist. Streame ich nun Musik wird mir das passende Cover in ein Verzeichnis geladen welches ich anzeigen lassen möchte, weiterhin steht in der Stream-Datei auch der Cover Name im Format cover-12345wertzu.jpg. Nun hole ich mir den Filenamen aus der Datei um ihn in eine variabel zu packen um das Cover anzuzeigen. Das läuft auch soweit, jedoch benötige ich eine Schleife die je nach Titel die Cover ändert. Also Stream-Datei leer kein Cover Titel 1 Cover1 ein > Titel 2 Cover1 löschen Cover 2 ein usw...
Code: Alles auswählen
.
.
try:
while True:
f = open( sys.path[0] + "/now_playing", "r" )
line1 = f.readline()
line2 = f.readline()
line3 = f.readline()
line4 = f.readline()
inter = line1[7:]
titel = line2[6:]
alb = line3[6:]
cover = line4[8:]
newcover = cover
while cover == newcover:
os.system("killall xli")
sleep (1)
print (cover)
os.system("xli -quiet -display :1 -title Airplay -geometry +0+200 %s > /dev/null &" % c
over)
else:
os.system("killall xli")
Gruß
Frank