12 votos

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

¿Es posible ver quién está actualmente conectado y escuchando una biblioteca compartida de iTunes? ¿Es posible ver qué canciones escuchan y con qué frecuencia?

No es realmente importante; sólo tengo curiosidad. Sería bueno saber qué colegas aman mi música

11voto

Nick Josevski Puntos 163

Desde Macworld :

Controlar quién está escuchando

El panel Compartir de las preferencias de iTunes te dirá cuántos usuarios están conectados a tu biblioteca compartida. Pero lo que no te dirá es qué están escuchando realmente. Para averiguarlo, abre el Monitor de Actividad (/Aplicaciones/Utilidades), resalta la entrada de iTunes y haz clic en el botón Inspeccionar de la barra de herramientas. Ahora haz clic en la pestaña Archivos y Puertos Abiertos y luego desplázate hasta el final de la lista en la ventana de abajo. Si estás escuchando algo en iTunes, tu canción actual aparecerá primero, pero cualquier cosa que alguien conectado a ti esté viendo o escuchando aparecerá así:

192.168.1.3:daap->192.168.1.8:56089
/Volumes/Backup/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.

7voto

Marcelo Morales Puntos 1244

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

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

devolverá algo parecido a

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 con 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 el ordenador llamado james-win7.lvpp.local (en este ejemplo, sería un ordenador en el dominio interno de Windows Server de mi oficina) está conectado a su biblioteca. Como conozco a la gente de mi oficina, sé que es mi compañero James el que está al otro lado de la oficina.

3voto

UnkwnTech Puntos 21942

Si tienes curiosidad, puedes saber quién está conectado a tu ordenador y averiguar su dirección IP, pero eso es todo lo que puedes encontrar.

Abrir Terminal (/Aplicaciones/Utilidades/Terminal.app)

Y el tipo:

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 x.y.z.w las direcciones ip de los que están conectados a su biblioteca. Ese usuario de arriba no está escuchando nada (pero está conectado a tu biblioteca).

Por ejemplo, es posible que aparezcan entradas duplicadas para la misma 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

Eso significa que el ordenador de la ip x.y.z.w 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 Direct Audio Access Protocol.

Esencialmente, estás pidiendo a nestat que liste todas tus conexiones hacia/desde tu ordenador y filtrando la salida (bastante grande) a aquellas líneas que contengan 'daap' en ellas.

Si no obtienes ninguna salida o parece que se "cuelga", prueba a usar sólo 'netstat' y luego desplázate hacia arriba para encontrarlos manualmente. Ten en cuenta que el comando puede tardar unos cuantos (a veces más de 20-30 segundos) en producir la salida, dependiendo de tu red.

El ESTABLECIDO significa que la conexión sigue viva.

Para más información sobre netstat, no dudes en teclear:

man netstat

en la Terminal.

También puedes ver tu propio ordenador "escuchando" (iTunes Sharing activado), debería tener este aspecto:

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

Fíjate que es uno para ipv4 y otro para ipv6 y el ESCUCHAR parte. :)

Una alternativa que no estoy seguro si sigue funcionando, es Doug's Applescripts para iTunes: ¿Qué está escuchando la gente 2? , que teóricamente descubrirá quién/qué están escuchando. No he probado ese y parece ser de 2004, sin embargo, todavía puede funcionar y es posible que desee comprobarlo.

El applet muestra el nombre y el artista de las canciones compartidas que están siendo escuchadas por otras personas en la red local.

1voto

Scott Saad Puntos 247

El Widget de monitorización de la conexión a iTunes parece hacer lo que quieres, pero puede estar desactualizado. Los comentarios indican que podría necesitar modificaciones para funcionar con el último Mac OS.

De todos modos, es un comienzo. Pruébalo. Lo bueno es que como es un widget, podrás ver las entrañas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X