Zum Inhalt springen
In den nächsten Tagen sind umfangreiche Aktualisierungen des gesamten Systems geplant. Dazu muss der Server mehrmals offline gehen. Wir bitten die damit verbundenen Unannehmlichkeiten zu entschuldigen. Euer Admin -Artur- ×

Yatour spielt MP3s in der falschen Reihenfolge ab - Lösung


herr_tichy

Empfohlene Beiträge

Der Yatour spielt Dateien anscheinend nach Erstellungsdatum, nicht nach Dateiname ab. Was auch immer der Hersteller da geraucht hat, hiermit kann man die Dateien auf SD-Karte oder Stick in die richtige Reihenfolge bringen, solange man eine bash in der Nähe hat:

 

#!/bin/bash
STARTDATE='01 Jan 2013'

if [ -z "$1" ];
then
echo "Usage: fix_yatour_files.sh \$PATH"
exit 1
fi

SD_EPOCH=`date --date="$STARTDATE" +%s`
ORIGIFS=$IFS
IFS=$'\n'
FILES=($(find $1 -name "*.mp3" | sort))
IFS=$ORIGIFS
NRFILES=${#FILES[@]}


for (( i=0; i<$NRFILES; i++));
do
 touch -t `date --date="@$SD_EPOCH" +%Y%m%d%H%M` "${FILES[$i]}"
 let "SD_EPOCH =  $SD_EPOCH + 60"
done

echo "$NRFILES files fixed."

Link zu diesem Kommentar
Auf anderen Seiten teilen

Der Yatour spielt Dateien anscheinend nach Erstellungsdatum, nicht nach Dateiname ab. Was auch immer der Hersteller da geraucht hat, hiermit kann man die Dateien auf SD-Karte oder Stick in die richtige Reihenfolge bringen, solange man eine bash in der Nähe hat:

 

#!/bin/bash
STARTDATE='01 Jan 2013'

if [ -z "$1" ];
then
echo "Usage: fix_yatour_files.sh \$PATH"
exit 1
fi

SD_EPOCH=`date --date="$STARTDATE" +%s`
ORIGIFS=$IFS
IFS=$'\n'
FILES=($(find $1 -name "*.mp3" | sort))
IFS=$ORIGIFS
NRFILES=${#FILES[@]}


for (( i=0; i<$NRFILES; i++));
do
 touch -t `date --date="@$SD_EPOCH" +%Y%m%d%H%M` "${FILES[$i]}"
 let "SD_EPOCH =  $SD_EPOCH + 60"
done

echo "$NRFILES files fixed."

 

Elegant gelöst =) !

Link zu diesem Kommentar
Auf anderen Seiten teilen

Weiß ich nicht. Kann mangels Windows den FatSorter nicht ausprobieren. Meine Lösung setzt nur das Erstellungsdatum der Dateien neu. Wenn auch noch die Reihenfolge in der die Dateien geschrieben werde wichtig ist, kann ich das aber die Tage erweitern, sind höchstens ein paar Zeilen.

Bearbeitet von herr_tichy
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 3 Monate später...

Ich hab da auch mal eine Frage zum Yatour:

 

Bei mir funktioniert das alles eigentlich super. Aber nur mit meinem USB Stick von Intenso. Mein USB Stick von Kingston funktioniert nicht, dabei sind beide gleich formatiert und auf beiden sind exakt die gleichen Daten. Der Kingston-stick ist halt kleiner und wäre mir eigentlich lieber im Auto, aber es funktioniert nicht.

 

Kennt jemand eine Liste mit Sticks, die für Yatour funktionieren?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Deine Meinung

Schreibe jetzt und erstelle anschließend ein Benutzerkonto. Wenn Du ein Benutzerkonto hast, melde Dich bitte an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

  • Aktivitäten

    1. 11

      Audi A2 Bj. 2001 "AUA" noch zu retten?

    2. 17

      1.2 TDI Umbau von 21 Liter Tank auf 42 Liter, Endschalldämpfer für 34 Liter Tank notwendig?

    3. 71

      IT25 Info- und Anmeldethread

    4. 17

      1.2 TDI Umbau von 21 Liter Tank auf 42 Liter, Endschalldämpfer für 34 Liter Tank notwendig?

    5. 17

      1.2 TDI Umbau von 21 Liter Tank auf 42 Liter, Endschalldämpfer für 34 Liter Tank notwendig?

    6. 71

      IT25 Info- und Anmeldethread

    7. 18

      Welche Farbe ist gängig/gefragt? Konkret: Color Storm gelb

    8. 18

      Welche Farbe ist gängig/gefragt? Konkret: Color Storm gelb

    9. 21

      Klima Nachrüstung 1.2tdi

×
×
  • Neu erstellen...

Wichtige Information

Wir verwenden Cookies. Mit weiteres surfen erklären Sie sich mit diesen einverstanden.