RhythmboxでDAAPプラグインを有効にし、[音楽を共有する]オプションをオンにしましたが、他のクライアント(Androidおよび別のPC)にDAAPサーバーが表示されません。ファイアウォールの構成、ルーターの構成など、何か不足していますか?
Bonjourを介して人々と話すことができるので、avahi/zeroconfが正常に動作していると思います。
他に何もする必要はありません。 Rhythmbox DAAPは、プラグインが有効になり、プラグイン設定で「音楽を共有」オプションが有効になるとすぐに動作します。
ただし、クライアントはサーバーと同じネットワーク内に存在する必要があります。もちろんこれは簡単なことではありませんが、職場で利用できるいくつかのネットワークからだまされました。
Ubuntu 12.04でも同じ問題があります。 IPv6が有効な場合、RhythmboxはIPv6インターフェースのみにバインドするようです。これは、音楽再生デバイスがIPv6を使用している必要があることを意味します。それらのほとんどはそうではありません。
不運なことに、ipv4とipv6の両方にアドバタイズされるdaap-serverです。
Rhythmbox Daapの唯一の「落とし穴」は、Ubuntuコンピューターにログオンする必要があり、Rhythmboxが実行されている必要があるということです。
プラグインがオンになっていると仮定すると、avahi-browserはDAAPサービスを表示します。GNOMEShellを実行している場合は、メディア共有が有効になっていることを確認してください。
ローカルファイアウォールも邪魔になり、netstat -tlnp
を使用し、rhythmboxのリッスンポートが開いていることを確認します(または、それに慣れている場合はファイアウォールを無効にします)。