Ai là khách hàng của thư viện iTunes được chia sẻ của tôi?


12

Có thể xem ai hiện đang kết nối và nghe thư viện iTunes được chia sẻ? Có thể xem những bài hát họ nghe và bao nhiêu / thường xuyên không?

Nó không thực sự quan trọng; Tôi chỉ tò mò về nó. Rất vui được biết đồng nghiệp nào yêu thích âm nhạc của tôi

Câu trả lời:


11

Từ Macworld :

Giữ các tab về người nghe

Cửa sổ chia sẻ trong tùy chọn của iTunes sẽ cho bạn biết có bao nhiêu người dùng được kết nối với thư viện chia sẻ của bạn. Nhưng những gì nó sẽ không nói với bạn là những gì họ thực sự đang nghe. Để tìm hiểu, hãy mở Trình giám sát hoạt động (/ Ứng dụng / Tiện ích), tô sáng mục nhập iTunes và sau đó nhấp vào nút Kiểm tra trên thanh công cụ. Bây giờ bấm vào tab Mở tệp và cổng và sau đó cuộn xuống cuối danh sách trong cửa sổ bên dưới. Nếu bạn đang nghe một cái gì đó trong iTunes, bài hát hiện tại của bạn sẽ hiển thị đầu tiên, nhưng bất cứ điều gì ai đó kết nối với bạn đang xem hoặc nghe sẽ hiển thị như thế này:

192.168.1.3:daap->192.168.1.8 giáp6089
/ Tập / Sao lưu / iTunes nhạc / Brian Eno / Một ngày khác trên trái đất / 01 This.m4a

Trong ví dụ này, người này được kết nối từ địa chỉ IP 192.168.1.8 và đang lắng nghe Brian Eno của This.


7

Một lót đơn giản trong thiết bị đầu cuối sẽ cung cấp cho bạn thông tin.

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

sẽ trả lại một cái gì đó dọc theo dòng

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)

Một vài dòng đầu tiên là kết nối cục bộ của tôi với các tệp đó. Hai dòng cuối cùng, ở bên phải dữ liệu của họ, nói:

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

Điều này cho biết rằng máy tính có tên james-win7.lvpp.local(trong ví dụ này, đó sẽ là máy tính trên miền Windows Server nội bộ của văn phòng tôi) được kết nối với thư viện của bạn. Bởi vì tôi biết những người trong văn phòng của tôi, tôi biết rằng bạn thân của tôi đã vượt qua một văn phòng.


3

Nếu bạn tò mò, bạn có thể nói ai đã kết nối với máy tính của bạn và tìm ra Địa chỉ IP của họ, nhưng đó là tất cả những gì bạn có thể tìm thấy.

Thiết bị đầu cuối mở (/Appluggest/Utilities/Terminal.app)

Và gõ:

netstat | grep daap

Đầu ra sẽ trông như thế này (mặc dù với các địa chỉ IP khác):

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

Là xyzw địa chỉ IP của những người được kết nối với thư viện của bạn. Người dùng ở trên không nghe bất cứ điều gì (nhưng nó được kết nối với thư viện của bạn).

Bạn có thể thấy các mục nhập trùng lặp cho cùng một IP, ví dụ:

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

Điều đó có nghĩa là máy tính từ ip xyzw đang nghe một cái gì đó. Tôi tin rằng các cổng (49195 và 49198) không tĩnh và có thể thay đổi, nhưng tôi thực sự không nhớ bây giờ. Phần quan trọng là daap là viết tắt của Direct Audio Access Protocol.

Về cơ bản, yêu cầu Nestat liệt kê tất cả các kết nối của bạn đến / từ máy tính của bạn và lọc đầu ra (khá lớn) đến các dòng có chứa 'daap' trong đó.

Nếu bạn không nhận được kết quả đầu ra hoặc có vẻ như là hung hung, hãy thử sử dụng 'netstat' một mình và sau đó cuộn lên để tìm chúng theo cách thủ công. Xin lưu ý rằng lệnh có thể mất một vài (đôi khi hơn 20-30 giây) để tạo đầu ra, tùy thuộc vào mạng của bạn.

Phần THÀNH LẬP có nghĩa là kết nối vẫn còn sống.

Để biết thêm thông tin về netstat, đừng ngần ngại gõ:

man netstat

trong nhà ga.

Bạn cũng có thể thấy máy tính của riêng mình nghe tiếng nghe (tính năng chia sẻ iTunes), nó sẽ giống như thế này:

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

Lưu ý rằng một cho ipv4 và một cho ipv6 và phần LISTEN . :)

Một giải pháp thay thế mà tôi không chắc là nó vẫn hoạt động hay không, đó là Applescripts cho iTunes: People Are Listener 2 , về mặt lý thuyết sẽ tìm ra ai / họ đang nghe gì. Tôi đã không thử cái đó và có vẻ là từ năm 2004, tuy nhiên nó vẫn có thể hoạt động và bạn có thể muốn kiểm tra nó.

Applet hiển thị tên và nghệ sĩ của các bài hát được chia sẻ đang được nghe bởi những người khác trên mạng cục bộ.


Kịch bản của Doug không hoạt động trên Intel Mac
Daniel Serodio

1

Các iTunes Connection Monitor Widget dường như làm những gì bạn muốn, nhưng nó có thể hết hiệu lực. Các ý kiến ​​cho thấy nó có thể cần sửa đổi để hoạt động với Mac OS mới nhất.

Dù sao, đó là một sự khởi đầu. Hãy thử một lần. Tin vui là vì nó là một vật dụng, bạn sẽ có thể nhìn vào các bộ phận bên trong.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.