¿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 por eso. Sería bueno saber qué colegas aman mi música ...

    
pregunta Pierre Watelet 14.10.2010 - 10:42

4 respuestas

11

Desde Macworld :

  

Mantener las pestañas sobre quién está escuchando

     

El panel Compartir en las preferencias de iTunes te dirá cuántos usuarios están conectados a tu biblioteca compartida. Pero lo que no te 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 se mostrará primero, pero todo lo que esté conectado o escuchando se mostrará de esta forma:

 
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 escucha "This" de Brian Eno.

    
respondido por el sentinel 15.10.2010 - 18:52
7

Una simple línea en el terminal te 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, al lado derecho de sus datos, dicen:

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

Esto indica que la computadora llamada james-win7.lvpp.local (en este ejemplo, sería una computadora en el dominio interno de Windows Server de mi oficina) está conectada a su biblioteca. Debido a que conozco a la gente en mi oficina, sé que esa es la oficina de mi amigo James una.

    
respondido por el Bryson 17.04.2012 - 02:40
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 abierta (/Applications/Utilities/Terminal.app)

Y escribe:

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 aquellos que están conectados a su biblioteca. El usuario anterior no está escuchando nada (pero está conectado a su biblioteca).

Es posible que veas entidades 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 x.y.z.w está escuchando algo. Creo que los puertos (49195 y 49198) no son estáticos y pueden cambiar, pero realmente no lo recuerdo. La parte importante es el daap que significa Direct Audio Access Protocol.

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

Si no obtiene ninguna salida 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.

La parte ESTABLECIDA significa que la conexión aún está activa.

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 otro para ipv6 y la parte LISTEN . :)

Una alternativa de la que no estoy seguro de si todavía funciona es Applescripts de Doug para iTunes: ¿Qué son las personas? Listening 2 , que teóricamente averiguará qué / qué están escuchando. No lo he intentado y parece que es de 2004, sin embargo, puede que todavía funcione y es posible que desee verificarlo.

  

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

    
respondido por el Martin Marconcini 15.10.2010 - 07:40
1

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

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

    
respondido por el ghoppe 14.10.2010 - 19:46

Lea otras preguntas en las etiquetas