Wer sind die Kunden meiner freigegebenen iTunes-Mediathek?

12

Kann ich sehen, wer gerade verbunden ist und eine freigegebene iTunes-Mediathek anhören? Ist es möglich zu sehen, welche Songs sie hören und wie viele / oft?

Es ist nicht wirklich wichtig; Ich bin nur neugierig. Wäre schön zu wissen, welche Kollegen meine Musik lieben ...

Pierre Watelet
quelle

Antworten:

11

Von Macworld :

Behalten Sie im Auge, wer zuhört

Im Bereich "Freigabe" in den iTunes-Einstellungen sehen Sie, wie viele Benutzer mit Ihrer freigegebenen Bibliothek verbunden sind. Aber was es Ihnen nicht sagt, ist, was sie tatsächlich hören. Um dies herauszufinden, öffnen Sie den Activity Monitor (/ Programme / Dienstprogramme), markieren Sie den iTunes-Eintrag und klicken Sie dann auf die Schaltfläche Inspizieren in der Symbolleiste. Klicken Sie nun auf die Registerkarte Open Files And Ports und scrollen Sie zum Ende der Liste im Fenster darunter. Wenn Sie etwas in iTunes anhören, wird zuerst Ihr aktueller Titel angezeigt, aber alles, was jemand mit Ihnen in Verbindung bringt, sieht oder hört, wird folgendermaßen angezeigt:

192.168.1.3:daap->192.168.1.8:56089
/ Volumes / Backup / iTunes Musik / Brian Eno / Ein weiterer Tag auf Erden / 01 This.m4a

In diesem Beispiel ist die Person mit der IP-Adresse 192.168.1.8 verbunden und hört Brian Enos „This“.

Wächter
quelle
7

Ein einfacher Einzeiler im Terminal gibt Ihnen die Informationen.

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

wird etwas nach dem Vorbild von zurückgeben

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)

Die ersten paar Zeilen sind meine lokale Verbindung zu diesen Dateien. In den letzten beiden Zeilen rechts neben den Daten steht:

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

Dies weist darauf hin, dass der genannte Computer james-win7.lvpp.local(in diesem Beispiel ein Computer in der internen Windows Server-Domäne meines Büros) mit Ihrer Bibliothek verbunden ist. Weil ich die Leute in meinem Büro kenne, weiß ich, dass mein Kumpel ein Büro weiter ist.

Bryson
quelle
3

Wenn Sie neugierig sind, können Sie feststellen, wer mit Ihrem Computer verbunden ist, und die IP-Adresse herausfinden, aber das ist alles, was Sie finden können.

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

Und tippe:

netstat | grep daap

Die Ausgabe sieht wie folgt aus (allerdings mit anderen IP-Adressen):

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

Als xyzw die IP-Adressen derer, die mit Ihrer Bibliothek verbunden sind. Dieser Benutzer oben hört nichts (aber er ist mit Ihrer Bibliothek verbunden).

Möglicherweise werden doppelte Einträge für dieselbe IP angezeigt. Beispiel:

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

Das bedeutet, dass der Computer von ip xyzw etwas hört. Ich glaube, die Ports (49195 und 49198) sind nicht statisch und könnten sich ändern, aber ich erinnere mich jetzt wirklich nicht. Der wichtige Teil ist die Daap, die für Direct Audio Access Protocol steht.

Im Wesentlichen sollten Sie nestat bitten, alle Ihre Verbindungen zu / von Ihrem Computer aufzulisten und die (ziemlich große) Ausgabe auf die Zeilen zu filtern, in denen 'daap' enthalten ist.

Wenn Sie keine Ausgabe erhalten oder es scheint, dass es "hängt", versuchen Sie, "netstat" alleine zu verwenden, und scrollen Sie dann nach oben, um sie manuell zu finden. Beachten Sie, dass der Befehl je nach Netzwerk einige Sekunden (manchmal länger als 20-30 Sekunden) dauern kann, um eine Ausgabe zu erzeugen.

Der ESTABLISHED- Teil bedeutet, dass die Verbindung noch besteht.

Zögern Sie nicht, für weitere Informationen zu netstat Folgendes einzugeben:

man netstat

im Terminal.

Möglicherweise wird auch Ihr eigener Computer "lauschen" (iTunes Sharing aktiviert). Dies sollte folgendermaßen aussehen:

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

Beachten Sie, dass dies einer für ipv4 und einer für ipv6 und der Teil LISTEN ist . :)

Eine Alternative, bei der ich nicht sicher bin, ob sie noch funktioniert, sind Dougs Applescripts für iTunes: What Are People Listening 2 , bei der theoretisch herausgefunden wird, wer / was sie hören. Ich habe das noch nicht ausprobiert und es scheint aus dem Jahr 2004 zu sein, aber es könnte immer noch funktionieren und Sie sollten es sich ansehen.

Applet zeigt den Namen und den Interpreten freigegebener Songs an, die von anderen im lokalen Netzwerk abgehört werden.

Martin Marconcini
quelle
Dougs Skript funktioniert nicht auf Intel-Macs
Daniel Serodio
1

Das iTunes Connection Monitor-Widget scheint zu tun, was Sie wollen, ist jedoch möglicherweise veraltet. Die Kommentare weisen darauf hin, dass möglicherweise Änderungen erforderlich sind, um mit dem neuesten Mac OS zu arbeiten.

Wie auch immer, es ist ein Anfang. Versuche es. Die gute Nachricht ist, dass Sie sich die Innereien ansehen können, da es sich um ein Widget handelt.

Ghoppe
quelle