¿Quiénes son los clientes de mi biblioteca compartida de iTunes?

12

¿Es posible ver quién está conectado actualmente y escuchando una biblioteca compartida de iTunes? ¿Es posible ver qué canciones escuchan y cuántas / a menudo?

No es realmente importante; Solo tengo curiosidad al respecto. Sería bueno saber qué colegas aman mi música ...

Pierre Watelet
fuente

Respuestas:

11

De Macworld :

Vigilando quién está escuchando

El panel Compartir en las preferencias de iTunes le dirá cuántos usuarios están conectados a su biblioteca compartida. Pero lo que no le dirá es lo que realmente están escuchando. Para averiguarlo, abra el Monitor de actividad (/ Aplicaciones / Utilidades), resalte la entrada de iTunes y luego haga clic en el botón Inspeccionar en la barra de herramientas. Ahora haga clic en la pestaña Abrir archivos y puertos y luego desplácese hasta el final de la lista en la ventana a continuación. Si estás escuchando algo en iTunes, tu canción actual aparecerá primero, pero todo lo que alguien conectado a ti esté viendo o escuchando aparecerá así:

192.168.1.3:daap->192.168.1.8:56089
/ Volúmenes / Copia de seguridad / iTunes Music / Brian Eno / Another Day On Earth / 01 This.m4a

En este ejemplo, la persona está conectada desde la dirección IP 192.168.1.8 y está escuchando "This" de Brian Eno.

centinela
fuente
7

Una simple línea en la terminal le dará la información.

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

devolverá algo en la línea de

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)

Las primeras líneas son mi conexión local a esos archivos. Las dos últimas líneas, a la derecha de sus datos, dicen:

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

Esto indica que la computadora nombrada james-win7.lvpp.local(en este ejemplo, que sería una computadora en el dominio interno de Windows Server de mi oficina) está conectada a su biblioteca. Como conozco a las personas en mi oficina, sé que ese es mi amigo James una oficina más allá.

Bryson
fuente
3

Si tiene curiosidad, puede saber quién está conectado a su computadora y averiguar su dirección IP, pero eso es todo lo que puede encontrar.

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

Y escriba:

netstat | grep daap

La salida se verá así (aunque con otras direcciones IP):

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

Siendo xyzw las direcciones IP de aquellos que están conectados a su biblioteca. Ese usuario anterior no está escuchando nada (pero está conectado a su biblioteca).

Es posible que vea entradas duplicadas para la misma IP, por ejemplo:

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

Eso significa que la computadora de ip xyzw está escuchando algo. Creo que los puertos (49195 y 49198) no son estáticos y podrían cambiar, pero realmente no lo recuerdo ahora. La parte importante es el daap que significa Protocolo de acceso de audio directo.

Esencialmente, le pide a nestat que enumere todas sus conexiones hacia / desde su computadora y filtre la salida (bastante grande) a esas líneas que contienen 'daap' en ellas.

Si no obtiene ningún resultado o parece estar "colgado", intente usar 'netstat' solo y luego desplácese hacia arriba para encontrarlos manualmente. Tenga en cuenta que el comando puede tardar unos pocos (a veces más de 20-30 segundos) en producir resultados, dependiendo de su red.

El ESTABLECIDO parte significa que la conexión sigue viva.

Para obtener más información sobre netstat, no dude en escribir:

man netstat

en la terminal

También puede ver su propia computadora "escuchando" (iTunes Sharing habilitado), debería verse así:

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

Observe que es uno para ipv4 y uno para ipv6 y la parte LISTEN . :)

Una alternativa de la que no estoy seguro si todavía está funcionando, son los Applescripts de Doug para iTunes: What Are People Listening 2 , que teóricamente descubrirá quién / qué están escuchando. No lo he probado y parece ser de 2004, sin embargo, aún puede funcionar y es posible que desee comprobarlo.

Applet muestra el nombre y el artista de las canciones compartidas que otros escuchan en la red local.

Martin Marconcini
fuente
El script de Doug no funciona en Intel Macs
Daniel Serodio
1

El widget de Monitor de conexión de iTunes parece hacer lo que desea, pero puede estar desactualizado. Los comentarios indican que podría necesitar modificaciones para funcionar con la última versión de Mac OS.

De todos modos, es un comienzo. Darle una oportunidad. La buena noticia es que, dado que es un widget, podrás mirar las entrañas.

ghoppe
fuente