Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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."

Geschrieben

Wenn ich das mal sagen darf: das kriegten bis vor kurzem ganz viele Hersteller nicht auf die Reihe - vermutlich haben die alle dasselbe geraucht...

 

Schönes Wochenende

Timo

Geschrieben
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 =) !

Geschrieben (bearbeitet)

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
  • 3 Monate später...
Geschrieben

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?

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. 51

      Antriebswellen ausdrücken

    2. 13

      A2 ATL (422.000 km) bei HU außer Betrieb genommen, was tun?

    3. 6.488

      Der "ich habe 'ne kurze Frage" Thread

    4. 38

      A2, 1,2 TDI, BJ 2001, Automatik, Gang hängengeblieben bei bek. Problem schleischender Hydraulikölverlust.

    5. 38

      A2, 1,2 TDI, BJ 2001, Automatik, Gang hängengeblieben bei bek. Problem schleischender Hydraulikölverlust.

    6. 18

      Verbrennungsaussetzer auf 3 Zylindern

    7. 8

      [1.4 TDI BHC] läuft des öfteren ziemlich unrund im Leerlauf. Bei normaler Fahrt unauffällig.

    8. 38

      A2, 1,2 TDI, BJ 2001, Automatik, Gang hängengeblieben bei bek. Problem schleischender Hydraulikölverlust.

    9. 1

      A2 Scheinwerfer links (Fahrerseite) gesucht

    10. 8

      [1.4 TDI BHC] läuft des öfteren ziemlich unrund im Leerlauf. Bei normaler Fahrt unauffällig.

×
×
  • Neu erstellen...

Wichtige Information

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