Chi sono i clienti della mia libreria iTunes condivisa?


12

È possibile vedere chi è attualmente connesso e ascoltare una libreria iTunes condivisa? È possibile vedere quali canzoni ascoltano e quante / spesso?

Non è molto importante; Sono solo curioso. Sarebbe bello sapere quali colleghi adorano la mia musica ...

Risposte:


11

Da Macworld :

Tenendo d'occhio chi sta ascoltando

Il riquadro Condivisione nelle preferenze di iTunes ti dirà quanti utenti sono collegati alla tua libreria condivisa. Ma ciò che non ti dirà è ciò che stanno effettivamente ascoltando. Per scoprirlo, apri Activity Monitor (/ Applicazioni / Utilità), evidenzia la voce iTunes, quindi fai clic sul pulsante Ispeziona nella barra degli strumenti. Ora fai clic sulla scheda Apri file e porte, quindi scorri fino alla fine dell'elenco nella finestra in basso. Se stai ascoltando qualcosa in iTunes, il tuo brano attuale verrà visualizzato per primo, ma tutto ciò che qualcuno connesso a te sta guardando o ascoltando apparirà in questo modo:

192.168.1.3:daap->192.168.1.8:56089
/ Volumes / Backup / iTunes Music / Brian Eno / Another Day On Earth / 01 This.m4a

In questo esempio, la persona è connessa dall'indirizzo IP 192.168.1.8 e sta ascoltando "This" di Brian Eno.


7

Un semplice one-liner nel terminal ti darà le informazioni.

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

restituirà qualcosa sulla falsariga di

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)

Le prime poche righe sono la mia connessione locale a quei file. Le ultime due righe, sul lato destro dei loro dati, dicono:

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

Ciò indica che il computer denominato james-win7.lvpp.local(in questo esempio, sarebbe un computer nel dominio Windows Server interno del mio ufficio) è collegato alla tua libreria. Perché conosco le persone nel mio ufficio, so che è il mio amico James in un ufficio.


3

Se sei curioso, puoi dire chi è connesso al tuo computer e scoprire il loro indirizzo IP, ma è tutto ciò che puoi trovare.

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

E digitare:

netstat | grep daap

L'output avrà questo aspetto (anche se con altri indirizzi IP):

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

Essere xyzw gli indirizzi IP di coloro che sono collegati alla tua libreria. L'utente sopra non sta ascoltando nulla (ma è collegato alla tua libreria).

Potresti vedere entires duplicati per lo stesso IP, ad esempio:

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

Ciò significa che il computer di ip xyzw sta ascoltando qualcosa. Credo che le porte (49195 e 49198) non siano statiche e potrebbero cambiare, ma non ricordo davvero ora. La parte importante è il daap che sta per Direct Audio Access Protocol.

In sostanza, chiedi a Nestat di elencare tutte le tue connessioni al / dal tuo computer e di filtrare l'output (piuttosto grande) su quelle linee che contengono 'daap' in esse.

Se non si ottiene alcun output o sembra "bloccato", provare a utilizzare 'netstat' da solo e quindi scorrere verso l'alto per trovarli manualmente. Si noti che il comando può richiedere alcuni (a volte più di 20-30 secondi) per produrre output, a seconda della rete.

La parte STABILITA indica che la connessione è ancora attiva.

Per ulteriori informazioni su netstat, non esitate a digitare:

man netstat

nel terminale.

Potresti anche vedere il tuo computer "in ascolto" (condivisione iTunes abilitata), dovrebbe apparire così:

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

Si noti che è uno per ipv4 e uno per ipv6 e la parte ASCOLTA . :)

Un'alternativa di cui non sono sicuro che funzioni ancora, è Doug's Applescripts per iTunes: What Are People Listening 2 , che teoricamente scoprirà chi / cosa stanno ascoltando. Non l'ho provato e sembra essere del 2004, tuttavia potrebbe ancora funzionare e potresti voler dare un'occhiata.

Applet mostra il nome e l'artista dei brani condivisi che vengono ascoltati da altri sulla rete locale.


La sceneggiatura di Doug non funziona su Mac Intel
Daniel Serodio,

1

Il widget iTunes Connection Monitor sembra fare ciò che desideri, ma potrebbe non essere aggiornato. I commenti indicano che potrebbe essere necessario apportare modifiche per funzionare con l'ultimo Mac OS.

Ad ogni modo, è un inizio. Provaci. La buona notizia è che dal momento che è un widget, sarai in grado di guardare le viscere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.