itunes10.5でfirefly(mt-daapd)が動かないので


ios5アップデートとセットのtunesアップデート。

アップデート時は気がつかなかったが、mt-daapdにアクセスできない・・・
検索すると
Firefly(mt-daapd)のiTunes 10.5対応 のへんとかに出ているみたいだが、今使っているのはmt-daapd-svn-1586。とりあえずパッチファイルみながら自力で・・・


インストールファイルの/src/pluginsにいきout-daap.cをout-daap.c.orgにバックアップ。

1392行目あたりを
    size = sizeof(servername);
    _ppi->server_name(servername,&size);
    //    supports_update = conf_get_int(“daap”,”supports_update”,1);
    actual_length=139 + (int) strlen(servername);
   // if(!supports_update)
   //     actual_length -= 9;
    if(actual_length > sizeof(server_info)) {
        _ppi->log(E_FATAL,”Server name too long.\n”);
    }
1434行目あたりを
 if(supports_update)
       current += dmap_add_char(current,”msup”,1);         /* 9 */
    else
       current += dmap_add_char(current,”msup”,0);         /* 9 */
に変更。
あとはmekeとmake installでOK。
なんとかitunes10.5で認識。iphoneのsimpleDaapdでも問題なく再生できた。
本当にこれでいいのか?ですが動いたのでよしとしておきます。

投稿者: ちゅう たろう

ネットワーク・サーバー周りをちょっと知っているだけの普通の人です。