Хто є клієнтами моєї спільної бібліотеки iTunes?


12

Чи можна побачити, хто зараз підключений та слухає спільну бібліотеку iTunes? Чи можна побачити, які пісні вони слухають і скільки / часто?

Це не дуже важливо; Мені просто цікаво про це. Було б добре дізнатися, які колеги люблять мою музику ...

Відповіді:


11

З Macworld :

Ведення вкладок про те, хто слухає

Панель спільного доступу в налаштуваннях iTunes повідомить вам, скільки користувачів підключено до вашої спільної бібліотеки. Але те, що вам не скаже, - це те, що вони насправді слухають. Щоб дізнатися це, відкрийте Монітор активності (/ Програми / Утиліти), виділіть запис iTunes, а потім натисніть кнопку Перевірити на панелі інструментів. Тепер натисніть на вкладку Відкрити файли та порти, а потім прокрутіть до нижньої частини списку у вікні нижче. Якщо ви слухаєте щось в iTunes, спочатку з’явиться ваша поточна пісня, але все, що хтось з вами переглядає чи слухає, з’явиться так:

192.168.1.3:daap->192.168.1.8bilje6089
/ Томи / Резервне копіювання / Музика iTunes / Брайан Ено / Ще один день на Землі / 01 This.m4a

У цьому прикладі людина підключена з IP-адреси 192.168.1.8 і слухає "Це" Брайана Ено.


7

Простий однолінійний термінал дасть вам інформацію.

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

поверне щось за рядками

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)

Перші кілька рядків - це моє локальне підключення до цих файлів. Останні два рядки праворуч від їх даних кажуть:

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

Це вказує на те, що комп'ютер з ім’ям james-win7.lvpp.local(у цьому прикладі, це комп'ютер із внутрішнім доменом Windows Server) мого офісу) підключений до вашої бібліотеки. Оскільки я знаю людей у ​​своєму кабінеті, я знаю, що мій приятель Джеймс один офіс.


3

Якщо вам цікаво, ви можете сказати, хто підключений до вашого комп’ютера та дізнатися їх IP-адресу, але це все, що ви можете знайти.

Відкритий термінал (/Applications/Utilities/Terminal.app)

І введіть:

netstat | grep daap

Вихід буде виглядати приблизно так (хоча і з іншими IP-адресами):

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

Будучи xyzw ip-адресами тих, хто підключений до вашої бібліотеки. Цей користувач вище нічого не слухає (але він підключений до вашої бібліотеки).

Можливо, ви побачите скопійовані entires для того ж 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

Це означає, що комп'ютер із ip xyzw щось слухає. Я вважаю, що порти (49195 і 49198) не є статичними і можуть змінюватися, але я зараз не пам'ятаю. Важливою частиною є daap, що означає протокол прямого доступу до аудіо.

По суті, ви просите nestat перерахувати всі ваші підключення до / з вашого комп’ютера та фільтрувати (досить великий) вихід до тих рядків, які містять 'daap' у них.

Якщо у вас немає результату або він, здається, "завис", спробуйте використати "netstat" поодинці, а потім прокрутіть вгору, щоб знайти їх вручну. Зауважте, що команда може зайняти кілька (іноді більше 20-30 секунд) для отримання виводу, залежно від вашої мережі.

СТВОРЕНО частина означає , що з'єднання все ще живе.

Для отримання додаткової інформації про netstat, не соромтеся вводити:

man netstat

у Терміналі.

Можливо, ви також можете побачити власний комп'ютер, який слухає (увімкнено функцію iTunes), це має виглядати приблизно так:

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

Зауважте, що це одна для ipv4 та одна для ipv6 та частина LISTEN . :)

Альтернатива, в якій я не впевнений, чи працює вона все-таки, - це Дагові апплекси для iTunes: What Are People Listening 2 , які теоретично з’ясують, хто / що вони слухають. Я не пробував цього, і, здається, це був з 2004 року, однак він все ще може працювати, і ви можете перевірити це.

Applet відображає ім’я та виконавця спільних пісень, які слухають інші у локальній мережі.


Сценарій Дуга не працює на Intel Macs
Даніель Серодіо

1

Itunes Connection Monitor Widget , здається, робити те , що ви хочете, але це може бути застарілою. У коментарях зазначено, що для роботи з останньою ОС Mac може знадобитися модифікація.

У всякому разі, це початок. Спробувати. Хороша новина полягає в тому, що, оскільки це віджет, ви зможете подивитися на внутрішні місця.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.