回答:
Macworldから :
誰が聞いているかを把握する
iTunesの設定の[共有]ペインには、共有ライブラリに接続しているユーザーの数が表示されます。しかし、それがあなたに伝えないのは、彼らが実際に聞いていることです。確認するには、アクティビティモニター(/アプリケーション/ユーティリティ)を開き、iTunesエントリを強調表示して、ツールバーの[検査]ボタンをクリックします。[ファイルとポートを開く]タブをクリックし、下のウィンドウのリストの一番下までスクロールします。iTunesで何かを聞いている場合、現在の曲が最初に表示されますが、あなたに接続している誰かが視聴しているものは次のように表示されます。
192.168.1.3:daap->192.168.1.8:56089 / Volumes / Backup / iTunes Music / Brian Eno / Another Day On Earth / 01 This.m4aこの例では、人はIPアドレス192.168.1.8から接続されており、Brian Enoの「This」を聞いています。
ターミナルのシンプルなワンライナーが情報を提供します。
$ lsof +D ~/Music/iTunes/iTunes\ Media/ -i | grep iTunes
の線に沿って何かを返します
iTunes 5631 Bryson 23r DIR 14,12 102 3747082 /Users/Bryson/Music/iTunes/iTunes Media/Automatically Add to iTunes.localized
iTunes 5631 Bryson 24r DIR 14,12 170 3747080 /Users/Bryson/Music/iTunes/iTunes Media
iTunes 5631 Bryson 42u IPv4 0xffffff80178d0c00 0t0 TCP bryson.hostname.com:51447->10.20.1.5:daap (ESTABLISHED)
iTunes 5631 Bryson 43u IPv4 0xffffff80178d1a40 0t0 TCP *:daap (LISTEN)
iTunes 5631 Bryson 44u IPv6 0xffffff802572f240 0t0 TCP *:daap (LISTEN)
iTunes 5631 Bryson 47u IPv4 0xffffff8015f7c500 0t0 TCP bryson.hostname.com:daap->james-win7.lvpp.local:49509 (ESTABLISHED)
iTunes 5631 Bryson 48u IPv4 0xffffff801722ca40 0t0 TCP bryson.hostname.com:daap->james-win7.lvpp.local:51393 (ESTABLISHED)
最初の数行は、それらのファイルへのローカル接続です。データの右側にある最後の2行は、次のとおりです。
bryson.hostname.com:daap->james-win7.lvpp.local:51393 (ESTABLISHED)
これは、指定されたコンピューターjames-win7.lvpp.local
(この例では、オフィスの内部Windows Serverドメイン上のコンピューター)がライブラリに接続されていることを示しています。私は私のオフィスの人々を知っているので、それは私の仲間が1つのオフィスでジャムしていることを知っています。
好奇心が強い場合は、コンピューターに接続しているユーザーを特定し、そのIPアドレスを調べることができますが、それだけです。
ターミナルを開きます(/Applications/Utilities/Terminal.app)
そしてタイプ:
netstat | grep daap
出力は次のようになります(他のIPアドレスを使用している場合でも):
tcp4 0 0 your.ip.address.daap x.y.z.w.49195 ESTABLISHED
ライブラリに接続しているユーザーのIPアドレスをxyzwにします。上記のユーザーは何も聞いていません(ただし、ライブラリに接続されています)。
同じIPの重複した全体が表示される場合があります。次に例を示します。
tcp4 0 131768 your.ip.address.daap x.y.z.w.49198 ESTABLISHED
tcp4 0 0 your.ip.address.daap x.y.z.w.49195 ESTABLISHED
これは、ip xyzwのコンピューターが何かをリッスンしていることを意味します。ポート(49195と49198)は静的ではなく、変更される可能性があると思いますが、今は本当に覚えていません。重要な部分は、Direct Audio Access Protocolの略語です。
基本的に、コンピュータへの/からのすべての接続をリストするようnestatに要求し、「daap」を含む行への(かなり大きな)出力をフィルタリングします。
出力が得られない場合、または「ハング」しているように見える場合は、「netstat」を単独で使用してから、上にスクロールして手動で見つけてください。ネットワークによっては、コマンドが出力を生成するのに数分(場合によっては20〜30秒以上)かかる場合があることに注意してください。
ESTABLISHED部分は、接続がまだ生きていることを意味します。
netstatの詳細については、入力をためらわないでください。
man netstat
ターミナルで。
自分のコンピューターが「リスニング」している(iTunes共有が有効になっている)こともあります。次のようになります。
tcp6 0 0 *.daap *.* LISTEN
tcp4 0 0 *.daap *.* LISTEN
これは、ipv4用とipv6用とLISTEN部分用です。:)
まだ動作しているかどうかわからない代替手段として、DougのiTunes用Applescripts:What Is People Listening 2があります。私はそれを試したことはありませんが、2004年からのようですが、まだ動作する可能性があるので、チェックしてみてください。
アプレットは、ローカルネットワーク上の他の人が聴いている共有曲の名前とアーティストを表示します。
iTunesの接続モニターウィジェットは、あなたがやりたいように見えますが、それは古くなっている可能性があり。コメントは、最新のMac OSで動作するには変更が必要な場合があることを示しています。
とにかく、それは始まりです。試してみる。良いニュースは、ウィジェットなので、内部を見ることができるということです。