Nokia 6230i: MP3-Playlisten
Playlisten für MP3-Dateien
Es ist kein Problem, über Bluetooth (oder auch über einen Kartenleser) mp3-Dateien auf die MMC-Card des Handys zu übertragen . Leider kann man dann aber auf dem Handy keine Playlisten definieren, sondern nur alle mp3s der Reihe nach abspielen (dies ist die Default-Playlist, wenn keine anderen Playlisten gefunden werden).
Man kann aber auch unter Linux entsprechende Playlisten erstellen und auf das Handy kopieren. Bisher ist dazu zwar noch etwas Handarbeit erforderlich, aber vielleicht findet sich ja jemand, der ein entsprechendes kleines Programm dafür schreibt, welches die Erstellung automatisiert.
Update: Inzwischen hat sich ein Programmierer gefunden: Mike Fink hat ein Skript zum Upload von Playlisten auf seine Homepage http://home.arcor.de/mike.fink/nokia6230i/playlist.html gestellt.
Dateiformat
Das Format der Playlisten entspricht dem recht verbreiteten m3u-Format (einfaches Text-Format). Es sieht etwa folgendermaßen aus:
#EXTM3U b:\Norah Jones\Feels Like Home\01 Norah Jones - Sunrise.mp3 b:\Norah Jones\Feels Like Home\02 Norah Jones - What Am I to ↵ You.mp3 b:\Norah Jones\Feels Like Home\03 Norah Jones - Those Sweet ↵ Words.mp3
Wichtig ist die Headerzeile #EXTM3U . Ohne diese hängt sich das Handy manchmal auf. Danach folgen einzelne Zeilen mit jeweils einer mp3-Datei. Mit a: wird der interne Handy-Speicher angesprochen, mit b: die MMC-Karte. Die Pfade werden mit einem Backslash getrennt und jede Zeile muss mit einem DOS-Zeilenumbruch, also "Newline" und "Cardridge Return" (bzw. ASCII-Codes 13 und 10 oder \r\n) beendet werden. Der einfache Unix-Zeilenumbruch \n funktioniert hier nicht.
Transfer aufs Handy
Dann müssen die Playlists nur noch auf das Handy übertragen werden. Das erledigt der OBEX-Ftp-Client, der die Playist in ein verstecktes Verzeichnis auf dem Handy schreibt, mit folgendem Aufruf:
obexftp -b {BTADDR} -c PredefPlaylist -p {Playlist}
BTADDR ist die Bluetooth-Adresse des Handys und Playlist die Textdatei mit den Playlist-Daten. Das Verzeichnis PredefPlaylist ist versteckt und wird von obexftp beim Directory-Listing nicht mit angezeigt. Teilweise hatte ich beim ersten Verbindungsaufbau das Problem, das das Verzeichnis laut obexftp angeblich nicht existiere, bei weiteren Verbindungsversuchen klappte es dann meist.