Zu Weihnachten habe ich eine Logitech Squeezebox bekommen zu der ich noch ein wenig mehr schreiben möchte. Vorerst veröffentliche ich aber mal dieses kurze Howto, weil mich die Suche danach einige Nerven gekostet hat.
Ina und ich hören sehr gerne Audiobooks / Hörbücher / Hörspiele , die wir, als treue Mac Jünger im .m4b Format abspeichern. Laut http://www.itwissen.info/definition/lexikon/MPEG-4-for-audio-M4B-M4B-For... und http://www.sharedrmusic.com/music-file/m4a-music-file.htm is .m4b ein Container für AAC kodierte Audiodateien und identisch mit .m4a . Der einzige Grund für die andere Dateiendung liegt daran, dass iTunes, iPhones und iPods .m4b gleich als Audiobook wahrnehmen und auch so behandeln. So können bei Audiobooks z.B. Lesezeichen hinterlassen werden.
Meine Squeezebox versuchte zwar .m4b Dateien abzuspielen hat sich aber nach ein paar Sekunden rebootet und so oft neu gestartet, bis ich die Verbindung zum Server getrennt habe. (Server beendet oder WLAN deaktiviert) Danach musste noch ein anderer Track gestartet werden (Webradio, etc.) um die Squeezebox davon abzuhalten, den Track immer wieder zu starten.
Nach dem Howto unter http://wiki.slimdevices.com/index.php/AAC habe ich erst Lame auf dem Mac installiert, auf dem der Squeezebox Server läuft.
Ob Lame jedoch für diese Lösung wirklich nötig ist, konnte ich nicht verifizieren.
Die letztendliche Lösung brachte dann der Eintrag
m4b aac * *
-
in die convert.conf des Squeezebox Servers. Die befindet sich auf Mac OS X an /Library/PreferencePanes/Squeezebox.prefPane/Contents/server/convert.conf . Allerdings werden Einträge dort durch ein neue Releases des Squeezebox Servers überschrieben. In der Datei findet sich jedoch eine Anleitung, wie man solche Änderungen persistent macht. Im Wesentlichen teilt man damit dem Server mit, dass .m4b Dateien gleich zu behandeln sind wie .aac Dateien. Ein Rekodieren ist nicht nötig. Offensichtlich kennt der Squeezebox Server von sich aus keine .m4b Dateien und weiss nicht, was er damit anfangen soll. Warum das allerdings nicht in einer Fehlermeldung resultiert, sondern die Squeezebox abstürzen lässt, ist mir unklar. Logitech Support habe ich angeschrieben, aber auch nach Tagen keine Antwort erhalten.
Kommentare
m4b mit squeezbox abspielen
Bei mir funtioniert das abspielen von allen .m4b Dateien erst seitdem ich faad2.exe heruntergeladen habe und die vorhandene faad.exe im Squeezebox/server/bin Ordner damit ersetzt habe.
Die faad2 gibt es hier http://www.rarewares.org/files/aac/faad2-20100614.zip
Neuen Kommentar schreiben