自分用ではなく、同居人用のサーバーを設置、ライブラリのインストールがめんどくさい。とはいっても、以下のリンクをそのままやればうまくいった。ハマッたのは、mt-daapd起動後、http://servername:3678/にアクセスして状態は見れるけど、iTuneで見れない事があった。この場合、mDNSResponderがうまく動いていないので、mt-daapdの前にmDNSResponderをまず動かします。SuSEには元々mDNSResponderがパッケージとして用意されているんですが、こっちだとうまく動かず、ソースから手動でビルドした方を動かしたらちゃんとmt-daapdと接続ができた。
とはいえ、無事接続できても、文字化けが発生。これはmt-daapdが依存しているlibid3tagがunicodeしか使えない事が原因。mp3ファイルのタグの中身はたぶんSJISなのにunicodeだと思って変換しているっていう話だろう。ローカルではタグが見れるのに、mt-daapdを通すと化けるのは、iTune自体はSJISでも認識できるんだろうけど、mt-daapdがunicodeしか使えず、無理矢理変換をかますからだろうなぁ。