共有iTunesライブラリのクライアントは誰ですか?


12

現在誰が接続していて共有iTunesライブラリを聞いているかを確認することはできますか?彼らがどの曲を聴いているのか、何回/何回聴いているのかを知ることは可能ですか?

それほど重要ではありません。私はそれについて興味があります。どの同僚が私の音楽を気に入っているかを知っていただければ幸いです…

回答:


11

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」を聞いています。


7

ターミナルのシンプルなワンライナーが情報を提供します。

$ 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つのオフィスでジャムしていることを知っています。


3

好奇心が強い場合は、コンピューターに接続しているユーザーを特定し、その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年からのようですが、まだ動作する可能性があるので、チェックしてみてください。

アプレットは、ローカルネットワーク上の他の人が聴いている共有曲の名前とアーティストを表示します。


ダグのスクリプトがIntel Macで動作しない
ダニエルセロディオ

1

iTunesの接続モニターウィジェットは、あなたがやりたいように見えますが、それは古くなっている可能性があり。コメントは、最新のMac OSで動作するには変更が必要な場合があることを示しています。

とにかく、それは始まりです。試してみる。良いニュースは、ウィジェットなので、内部を見ることができるということです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.