TunepingBot/0.1 (+https://tuneping.com/bot)

Bạn thấy TunepingBot trong log của mình. Đây là mọi thứ nó làm.

Nó đọc tiêu đề “đang phát” công khai của đài bạn cứ 20 đến 60 giây một lần, mỗi lần vài KB, và không bao giờ chạm vào âm thanh. Nếu bạn không muốn, bất kỳ cách nào trong ba cách từ chối dưới đây đều có hiệu lực, vĩnh viễn, trong vòng 24 giờ. Không hỏi lý do.

01 · E-mailViết cho chúng tôi
To: [email protected]
Subject: Opt-out
Body: stream.example.net

Gửi host hoặc URL của luồng tới [email protected]. Bạn sẽ nhận được xác nhận khi đài đã được gỡ.

02 · robots.txtMột quy tắc trên host của luồng
User-agent: TunepingBot
Disallow: /

Áp dụng theo scheme, host và cổng. Một nhóm User-agent: * thực sự cũng có tác dụng (xem bên dưới).

03 · HeaderMột header trên endpoint
X-Robots-Tag: noindex

Trên endpoint trạng thái hoặc URL của luồng. Mã 401 hoặc 403 cũng có tác dụng tương tự.

Thông tin nhanh

User-AgentTunepingBot/0.1 (+https://tuneping.com/bot)
IPv4167.233.123.27
IPv62a01:4f8:c016:4026::1
DNS ngượcpoller.tuneping.com, đã xác nhận chiều xuôi. Danh sách cho máy đọc tại /bot/ips.json.
Tần suấtMột yêu cầu cho mỗi đài cứ 20 đến 60 s; cứ 5 phút một lần khi tiêu đề không đổi trong 30 phút. Tối đa 2 kết nối đồng thời cho mỗi IP máy chủ.
Số byte mỗi lần kiểm traVài trăm byte với một endpoint trạng thái; tối đa khoảng 16 KB cho một khối metadata trong luồng.
Có hiệu lựcTrong vòng 24 giờ, thường chỉ vài phút. Vĩnh viễn cho đến khi bạn yêu cầu quay lại.
Đơn vị vận hànhTuneping, xem thông tin pháp lý. Lạm dụng: [email protected].

Chúng tôi là ai

Tuneping là một dịch vụ nhỏ duy trì chỉ mục trực tiếp về những gì các đài radio internet đang phát, để người nghe và nhà phát triển có thể tìm một bài hát trên nhiều đài, xem lịch sử phát của một đài, hoặc được báo khi một bài hát trong danh sách mong muốn bắt đầu. Chỉ mục được xây dựng hoàn toàn từ metadata tiêu đề mà các đài vốn đã công bố cho mọi người nghe. Máy chủ chỉ xử lý metadata; nó không bao giờ lưu trữ, chuyển tiếp hay phân phối lại âm thanh.

Nó yêu cầu những gì

  • /robots.txt trên host của luồng, được cache tối đa 24 giờ
  • Endpoint trạng thái công khai của máy chủ streaming, nếu có (các biến thể JSON, XML hoặc văn bản thuần, ví dụ /status-json.xsl, /stats, /currentsong, /7.html; mỗi giờ một lần là danh sách bài vừa phát nếu máy chủ cung cấp)
  • Nếu không, chính URL công khai của luồng với Icy-MetaData: 1, chỉ đọc cho đến khi khối metadata đầu tiên trong luồng tới nơi, rồi đóng lại
  • Connection: close, HTTP/1.1 thuần, timeout kết nối 5 s và tổng 10 s, tối đa 5 lần chuyển hướng

Những gì nó không bao giờ làm

  • Đọc âm thanh vượt quá một khoảng metadata cần để tìm tiêu đề (khoảng 16 KB, bị loại bỏ ngay khi tới)
  • Ghi, lưu trữ, chuyển tiếp hay phân phối lại âm thanh dưới bất kỳ hình thức nào
  • Yêu cầu đường dẫn quản trị, các trang web khác ngoài các endpoint trạng thái nêu ở trên, hay bất cứ thứ gì cần thông tin đăng nhập
  • Poll playlist hoặc segment HLS
  • Tải logo hoặc ảnh bìa
  • Gọi bộ đếm lượt nhấp của danh bạ

Chúng tôi ưu tiên endpoint trạng thái bất cứ khi nào đài có, vì nó chỉ tốn của bạn vài trăm byte thay vì một đoạn âm thanh ngắn.

Tần suất và cách hoạt động

Cách xác minh đúng là chúng tôi

Yêu cầu đến từ hai địa chỉ trong bảng trên và không từ nơi nào khác. DNS ngược của cả hai địa chỉ là poller.tuneping.com, và tên đó phân giải xuôi về đúng các địa chỉ ấy, nên kiểm tra DNS ngược có xác nhận chiều xuôi sẽ hoạt động. Bất cứ thứ gì tự xưng là TunepingBot từ địa chỉ khác đều không phải chúng tôi; vui lòng báo cho [email protected]. Danh sách hiện tại cũng được công bố tại tuneping.com/bot/ips.json; chúng tôi sẽ thông báo thay đổi trên trang này ít nhất một tuần trước khi có hiệu lực.

Cách từ chối

Chỉ cần một trong ba cách ở đầu trang này. Cả ba đều được tôn trọng, việc từ chối là vĩnh viễn, và có hiệu lực trong vòng 24 giờ (trên thực tế bộ lập lịch nhận ra trong vài phút). Không hỏi lý do, không cần giải thích. Một nhóm User-agent: * chung trong robots.txt cũng có tác dụng, miễn là nó không chỉ là giá trị mặc định một dòng mà phần mềm máy chủ của bạn đi kèm (xem ở trên). Trả về 401 hoặc 403 trên URL của luồng, hoặc đặt thử thách tường lửa trước nó, cũng tự động có tác dụng tương tự.

Việc từ chối sẽ gỡ đài khỏi việc poll, khỏi API và khỏi mọi trang công khai, và đưa đài vào danh sách chặn mà bộ lập lịch tra cứu trước mỗi yêu cầu. Nếu sau này bạn muốn quay lại, hãy gửi e-mail tới cùng địa chỉ.

Chúng tôi lưu những gì

Với mỗi đài: các chuỗi tiêu đề hiện tại và trước đây đúng như được công bố, thời điểm chúng tôi thấy chúng, và thông tin của đài trong danh bạ (tên, URL luồng, quốc gia, codec). Để đảm bảo lịch sự và xử lý lạm dụng, chúng tôi cũng lưu log các kết nối của chính mình (thời điểm, IP và cổng máy chủ của bạn, mã trạng thái, số byte) trong 7 ngày, tổng hợp theo giờ trong 30 ngày, để có thể trả lời chính xác chúng tôi đã gửi những yêu cầu nào nếu bạn hỏi. Chúng tôi không lưu âm thanh, dữ liệu người nghe hay bất cứ thông tin cá nhân nào. Bot không thu thập dữ liệu cá nhân; dữ liệu cá nhân duy nhất chúng tôi xử lý là thông tin liên hệ của những người viết cho chúng tôi (xem quyền riêng tư).

Đăng ký tham gia, hoặc sửa thông tin chúng tôi hiển thị

Nếu bạn muốn chúng tôi đọc một endpoint cụ thể, hoặc bạn công bố tiêu đề ở nơi chúng tôi đã bỏ sót, hãy báo cho [email protected] và chúng tôi sẽ chuyển sang. Nếu tên hoặc thông tin của đài bạn sai, cùng địa chỉ đó sẽ sửa giúp bạn.

Danh sách đài lấy từ đâu

Dữ liệu danh bạ đài từ radio-browser.info, CC0 (dữ liệu cộng đồng thuộc phạm vi công cộng). Bot không bao giờ gọi bộ đếm lượt nhấp của danh bạ. Metadata âm nhạc được đối chiếu với MusicBrainz (dữ liệu lõi CC0).

Liên hệ và lạm dụng

Chúng tôi đọc các hộp thư này hằng ngày và cố gắng phản hồi xác nhận trong vòng 24 giờ. Thông tin về đơn vị vận hành có trên trang thông tin pháp lý.

Nhật ký thay đổi

2026-10TunepingBot/0.1, phiên bản đầu tiên. Địa chỉ đi ra 167.233.123.27 và 2a01:4f8:c016:4026::1, DNS ngược poller.tuneping.com.