playlist für das Nokia 6230i

playlist ist ein einfaches Bash-Script das Ihnen unter die Arme greift, wenn es darum geht Playlisten für das Nokia 6230i zu erstellen. Vielleicht ist es auch für andere MP3-Player von Nutzen. Rückmeldungen bitte über das Kontaktformular.

Folgendes Vorgehen wird empfohlen:
  • Einen Ordner namens mp3 anlegen
  • In mp3 die MP3-Dateien die auf das Handy sollen kopieren
  • In dem Verzeichnis in dem mp3 liegt playlist ohne Parameter aufrufen. Damit werden die .m3u-Dateien erstellt.
  • Jetzt mit playlist -u die .m3u-Dateien hochladen.
  • Auf der MMC-Karte im Handy einen Ordner mp3 anlegen.
    Menü => Galerie => MMC => Details => Ordner hinzufügen
  • Am besten obex://[11:22:33:44:55:66]:10/MMC/mp3 in die Adressleiste vom Konqueror eingeben und die MP3-Dateien rüberkopieren. Alternativ können die Dateien auch per Cardreader (viel schneller) in das mp3-Verzeichnis kopiert werden.
  • Alle die es anders machen wollen denken bitte kreativ.

Dowload

Bitte hier das Script playlist herunterladen.

Installation

Zur Installation einfach das Script in den persönlichen ~/bin-Ordner kopieren. Oder dort hin, wo das .mp3-Verzeichnis entstehen soll. Dann muss das Script vermutlich mit führendem ./ aufgerufen werden ./playlist.

Benutzung

 playlist -a -e -l -p -u -b <number> [-h | /h | --help] -v
 Parameters\n\
        Actions (only one at a time)\n\
        ---------------------------- \n\
        -a : Make a all .mp3-files list\n\
        -e : Erase .m3u files from the phone\n\
             requires -b or default device-list\n\
        --help \n\
        -h | /h : print this help text \n\
            exit codes:\n\
            1   - invoked help\n\
            101 - unknown parameter\n\
            102 - Something of the environment is not set/installed \n\
                  correctly\n\
            \n\
        -l : list all playlist filename on the phone
        -p : generate the playlist files (default)
        -rm: remove the local play list files
        -u : Upload / update .m3u files to the phone\n\
             requires -b or default device-list\n\
        default action is to generate the playlist files \n\n\
        Parameters (all you need)\n\
        -------------------------\n\
        -b <aa:bb:cc:dd:ee:ff:> device number \n\
        -d <n> : Generate playlists only until depth <n> only \n\
           Not implemented yet. \n\
        -v : verbose mode on\n\
        -force: do not check for the bind of rfcomm0 and the
             availability of obexftp. (E.g. if only the .m3u files
             should be generated.)

Voraussetzungen

  • obexftp muss installiert und eingerichtet sein.
  • awk (geschrieben für GNU Awk 3.1.4)
  • bash (geschrieben für GNU bash, version 3.00.16(1)-release (i586-suse-linux))

ToDo

  • Fehler beim obexftp abfangen und an den User ausgeben.
  • Eine wortreichere Version erstellen (schaltbar über -v)

Bekannte Probleme

  • Der mehrfache Aufruf von playlist erzeugt Dateien, deren Einträge in der Häufigkeit der Aufrufe von playlist entsprechen.

Change Log

Version Datum Änderungen Link
01.01 14.08.2006
  • Die Option -force wurde hinzugefügt
  • help kann aufgerufen werden, ohne dass alle Voraussetzungen erfüllt sein müssen.
  • -rm behandelt Dateienamen mit Freizeichen nun korrekt
playlist_01.01.zip
01.00 01.05.2006 Erste öffentliche Release playlist_01.00.zip