Siapa saja klien perpustakaan iTunes yang saya bagikan?

12

Apakah mungkin untuk melihat siapa yang saat ini terhubung dan mendengarkan perpustakaan iTunes bersama? Apakah mungkin untuk melihat lagu mana yang mereka dengarkan dan berapa / sering?

Itu tidak terlalu penting; Saya hanya ingin tahu tentang hal itu. Akan menyenangkan untuk mengetahui kolega mana yang suka musik saya ...

Pierre Watelet
sumber

Jawaban:

11

Dari Macworld :

Mengawasi siapa yang mendengarkan

Panel Berbagi di preferensi iTunes akan memberi tahu Anda berapa banyak pengguna yang terhubung ke perpustakaan Anda bersama. Tapi apa yang tidak akan memberitahu Anda adalah apa yang sebenarnya mereka dengarkan. Untuk mengetahuinya, buka Activity Monitor (/ Aplikasi / Utilitas), sorot entri iTunes, lalu klik tombol Inspect di bilah alat. Sekarang klik pada tab Open Files And Ports dan kemudian gulir ke bagian bawah daftar pada jendela di bawah ini. Jika Anda mendengarkan sesuatu di iTunes, lagu Anda saat ini akan muncul terlebih dahulu, tetapi apa pun yang disaksikan atau didengarkan seseorang yang terhubung dengan Anda akan muncul seperti ini:

192.168.1.3:daap->192.168.1.8-096089
/ Volume / Cadangan / iTunes Music / Brian Eno / Hari Lain Di Bumi / 01 This.m4a

Dalam contoh ini, orang tersebut terhubung dari alamat IP 192.168.1.8 dan mendengarkan Brian Eno "This."

penjaga
sumber
7

Satu kalimat sederhana di terminal akan memberi Anda info.

$ lsof +D ~/Music/iTunes/iTunes\ Media/ -i | grep iTunes

akan mengembalikan sesuatu di sepanjang baris

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)

Beberapa baris pertama adalah koneksi lokal saya ke file-file itu. Dua baris terakhir, di sebelah kanan data mereka, katakan:

bryson.hostname.com:daap->james-win7.lvpp.local:51393 (ESTABLISHED)

Ini menunjukkan bahwa komputer bernama james-win7.lvpp.local(dalam contoh ini, yang akan menjadi komputer di domain Windows Server internal kantor saya) terhubung ke perpustakaan Anda. Karena saya kenal orang-orang di kantor saya, saya tahu bahwa teman saya macet satu kantor.

Bryson
sumber
3

Jika Anda penasaran, Anda dapat memberi tahu siapa yang terhubung ke komputer Anda dan mencari tahu Alamat IP mereka, tetapi hanya itu yang dapat Anda temukan.

Buka Terminal (/Applications/Utilities/Terminal.app)

Dan ketik:

netstat | grep daap

Outputnya akan terlihat seperti ini (walaupun dengan alamat IP lainnya):

tcp4       0      0  your.ip.address.daap      x.y.z.w.49195     ESTABLISHED

Menjadi xyzw alamat ip dari mereka yang terhubung ke perpustakaan Anda. Pengguna di atas tidak mendengarkan apa pun (tetapi terhubung ke perpustakaan Anda).

Anda mungkin melihat duplikat entires untuk IP yang sama, misalnya:

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

Itu berarti bahwa komputer dari ip xyzw sedang mendengarkan sesuatu. Saya percaya port (49195 dan 49198) tidak statis dan mungkin berubah, tapi saya benar-benar tidak ingat sekarang. Bagian penting adalah daap yang merupakan singkatan dari Direct Audio Access Protocol.

Intinya nestat Anda meminta untuk membuat daftar semua koneksi Anda ke / dari komputer Anda dan memfilter output (agak besar) ke baris-baris yang berisi 'daap' di dalamnya.

Jika Anda tidak mendapatkan output atau sepertinya "hang", coba gunakan 'netstat' saja dan kemudian gulir ke atas untuk menemukannya secara manual. Harap dicatat bahwa perintah mungkin memerlukan beberapa (kadang-kadang lebih dari 20-30 detik) untuk menghasilkan output, tergantung pada jaringan Anda.

Bagian ESTABLISHED berarti koneksi masih hidup.

Untuk informasi lebih lanjut tentang netstat, jangan ragu mengetik:

man netstat

di Terminal.

Anda mungkin juga melihat komputer Anda "mendengarkan" (Berbagi iTunes diaktifkan), seharusnya terlihat seperti ini:

tcp6       0      0  *.daap                 *.*                    LISTEN
tcp4       0      0  *.daap                 *.*                    LISTEN

Perhatikan bahwa satu untuk ipv4 dan satu untuk ipv6 dan bagian DENGARKAN . :)

Alternatif yang saya tidak yakin apakah masih berfungsi, adalah Applescripts Doug untuk iTunes: What Are People Listening 2 , yang secara teoritis akan mengetahui siapa / apa yang mereka dengarkan. Saya belum mencoba yang itu dan tampaknya dari tahun 2004, namun mungkin masih berfungsi dan Anda mungkin ingin memeriksanya.

Applet menampilkan nama dan artis dari lagu bersama yang didengarkan oleh orang lain di jaringan lokal.

Martin Marconcini
sumber
Skrip Doug tidak berfungsi pada Intel Mac
Daniel Serodio
1

The iTunes Connection Monitor Widget muncul untuk melakukan apa yang Anda inginkan, tapi mungkin bisa keluar dari tanggal. Komentar menunjukkan mungkin perlu modifikasi untuk bekerja dengan OS Mac terbaru.

Bagaimanapun, ini awal. Cobalah. Berita baiknya adalah karena ini adalah widget, Anda akan dapat melihat jeroan.

ghoppe
sumber