radioko

Cách chúng tôi kiểm tra các đài

Mỗi đêm, radioko tạo lại danh sách đài từ các nguồn dữ liệu và danh mục riêng của mình, kiểm tra từng luồng phát và đọc các tín hiệu ẩn danh do trình phát gửi về. Trang này giải thích những đài nào được đưa vào danh sách, những gì chúng tôi loại ra, thông tin của các đài đến từ đâu, các đài được sắp xếp thế nào và khi nào một đài bị ẩn.

Những đài nào được liệt kê

  • Đài đến từ một trong hai nguồn. Thứ nhất là Radio Browser, một cơ sở dữ liệu mở về các luồng phát thanh: đài có trong đó, thuộc một trong các quốc gia mà chúng tôi đưa vào danh bạ, và luồng phát của đài đã vượt qua lần kiểm tra gần nhất của Radio Browser. Thứ hai là danh mục riêng của radioko: các đài chúng tôi tìm thấy trong danh sách giấy phép của một cơ quan quản lý và có luồng phát được tìm thấy trên chính trang web của đài, không bao giờ lấy từ một danh bạ khác, cùng các đài được gửi đến chúng tôi qua biểu mẫu thêm đài; luồng phát phải vượt qua bài kiểm tra của chúng tôi, và chúng tôi duyệt thủ công từng đài, tối đa 50 đài mỗi tuần. Những đài đầu tiên được lấy từ hồ sơ giấy phép của FCC cho Puerto Rico và từ sổ đăng ký các đơn vị phát sóng của Cơ quan Truyền thông Kenya.
  • Luồng phát nghe được trên trình duyệt: dùng định dạng âm thanh mà trình duyệt hỗ trợ (MP3, AAC, Ogg/Opus hoặc HLS) qua HTTPS. Luồng chỉ dùng HTTP, vốn bị trình duyệt chặn trên các trang bảo mật, sẽ được phát qua máy chủ trung gian của chúng tôi. Máy chủ này cũng được dùng cho luồng HTTPS trên một cổng không thông dụng khi mạng của người nghe chặn cổng đó (trình phát sẽ thử kết nối trực tiếp với đài trước), và trên trình duyệt của Apple, cho số ít luồng HTTPS phản hồi theo định dạng cũ mà Safari từ chối. Máy chủ này chỉ chuyển tiếp âm thanh và chỉ cho những địa chỉ luồng phát có trong danh sách của chúng tôi.
  • Các mục trùng lặp được gộp thành một. Được xem là trùng lặp: cùng tên, cùng luồng phát, cùng một đài nhưng mang tên khác trên cùng một trang web, hoặc hai địa chỉ luồng phát phát cùng những bài hát vào cùng thời điểm trong suốt một ngày. Mục được giữ lại được chọn trước hết theo việc đã có trang trên radioko hay chưa, sau đó theo việc có phát được qua HTTPS mà không cần máy chủ trung gian của chúng tôi hay không, và cuối cùng theo số lượt nhấp trên Radio Browser cộng với căn bậc hai của số lượt bình chọn (tốc độ bit cao hơn được cộng thêm một chút).

Mỗi đài giữ nguyên địa chỉ trên radioko vĩnh viễn. Khi một đài rời khỏi danh sách của chúng tôi, trong 30 ngày trang của đài sẽ thông báo rằng đài không khả dụng và gợi ý các đài tương tự; sau đó địa chỉ này trả về "410 Gone". Trang của một đài bị ẩn (xem bên dưới) thông báo rằng đài không khả dụng ngay từ ngày đài bị ẩn, và sau 30 ngày bị ẩn, địa chỉ của đài trả về "410 Gone". Địa chỉ của một đài bị gỡ theo yêu cầu của chủ sở hữu trả về "410 Gone" ngay lập tức. Một địa chỉ không bao giờ được cấp cho một đài khác.

Những gì chúng tôi loại ra

  • Các luồng phát không nghe được trên trình duyệt qua HTTPS và cũng không thể phát qua máy chủ trung gian của chúng tôi, các kênh truyền hình phát video, và các tệp âm thanh hoặc bản ghi âm không phải là một đài đang phát trực tiếp.
  • Các cơ quan truyền thông nằm trong danh sách trừng phạt của Liên minh châu Âu hoặc Hoa Kỳ, dù mang tên gì và được liệt kê ở quốc gia nào, cùng các đơn vị phát sóng ở những vùng của Ukraina thuộc phạm vi trừng phạt của EU (Crimea, Sevastopol và các khu vực của các tỉnh Donetsk, Luhansk, Kherson và Zaporizhzhia nằm ngoài sự kiểm soát của chính phủ Ukraina). Lý do là pháp lý, không phải chính trị.
  • Các đài từ Thổ Nhĩ Kỳ và các đài phát bằng tiếng Thổ Nhĩ Kỳ, vì lý do giấy phép chứ không phải lý do chính trị: vì sao không có Thổ Nhĩ Kỳ.
  • Một vài đài khác do chính chúng tôi quyết định loại ra, vì lý do pháp lý (chẳng hạn chủ sở hữu nằm trong danh sách trừng phạt) hoặc theo các quy định về quảng cáo mà chúng tôi tuân thủ (nội dung người lớn, thông tin sai lệch, nội dung thù ghét).
  • Các đài có chủ sở hữu yêu cầu gỡ bỏ.

Thông tin hồ sơ đến từ đâu

Tần số phát sóng được lấy trước hết từ danh sách máy phát chính thức của các cơ quan quản lý, do chúng tôi tự đối chiếu với từng đài: Ofcom (Vương quốc Anh), KommAustria và RTR (Áo), UKE (Ba Lan), Traficom (Phần Lan), BAKOM (Thụy Sĩ) và ISED (Canada), còn với Puerto Rico là hồ sơ giấy phép của FCC, nguồn này cũng cung cấp hô hiệu. Khi một danh sách khác với Wikidata hoặc với tên của đài, danh sách được ưu tiên. Các tần số và hô hiệu khác, cùng chủ sở hữu, năm thành lập, trang web và tài khoản mạng xã hội, được lấy từ Wikidata. Khi cả danh sách của cơ quan quản lý lẫn Wikidata đều không có tần số, trang của đài hiển thị tần số ghi trên chính trang web của đài (với đài thuộc danh mục riêng của chúng tôi), hoặc nếu không có thì hiển thị tần số trong tên của đài, chẳng hạn "Radio X 98.5 FM". Một mục trên Wikidata chỉ được gắn với một đài khi việc đối chiếu là chắc chắn: cùng trang web và tên phù hợp, cùng hô hiệu được xác nhận qua tần số, hoặc cùng tên và được xác nhận bởi thành phố, trang web, tần số hoặc hô hiệu; chỉ riêng tên thì không bao giờ đủ. Khi có hai mục đều có thể phù hợp, chúng tôi không gắn mục nào. Một luồng phát theo chủ đề hoặc khu vực của một đài lớn hơn (ví dụ kênh "Classic Rock") chỉ nhận những thông tin áp dụng cho toàn bộ thương hiệu, chẳng hạn như chủ sở hữu và trang web, tuyệt đối không nhận thông tin tần số. Với các đài của Kenya trong danh mục của chúng tôi, trang còn hiển thị giấy phép theo sổ đăng ký của cơ quan quản lý: loại giấy phép, đơn vị được cấp phép và ngày cấp.

Trên bản đồ thế giới, một đài được đặt theo thứ tự từ đáng tin cậy nhất trở xuống: tại máy phát chính của đài theo cơ quan quản lý, tại tọa độ của đài trên Wikidata, hoặc tại địa điểm được ghi cho đài trong nguồn dữ liệu, mà chúng tôi chỉ dùng khi địa điểm đó nằm trong quốc gia của đài và khớp với nơi được ghi cho đài; nếu không, đài được đặt tại thành phố hoặc khu vực của đài. Các điểm được làm tròn đến khoảng 1 km. Các đài phát sóng toàn quốc hoặc chỉ phát trực tuyến được tính theo quốc gia, không được vẽ thành một điểm.

Các đài được liệt kê ở nhiều quốc gia

Một số luồng phát được liệt kê ở nhiều quốc gia. Mỗi bản vẫn giữ trang riêng của mình, và các trang được liên kết với nhau như các phiên bản theo ngôn ngữ hoặc khu vực của cùng một đài; trang ở quốc gia của chính đài, khi chúng tôi chứng minh được, là trang chính. Khi một bản không đến từ quốc gia mà nó được liệt kê, hoặc một luồng phát được liệt kê ở nhiều quốc gia mà không ai chứng minh được đài đến từ đâu, trang của nó không bao giờ khẳng định đài thuộc quốc gia đó: đài xuất hiện trong danh sách A–Z của quốc gia đó khi trang của đài được mở cho công cụ tìm kiếm, nhưng không bao giờ có trong danh sách theo thể loại hay khu vực. Một bản cùng ngôn ngữ với trang chính sẽ không xuất hiện trong kết quả tìm kiếm, trừ khi nó bổ sung một thông tin địa phương, chẳng hạn tần số địa phương hoặc hồ sơ của cơ quan quản lý. Một đài được liệt kê ở một quốc gia mà nó không thuộc về sẽ được chuyển sang quốc gia của chính nó khi chúng tôi chứng minh được đài đến từ đâu; nếu không chứng minh được và không có quốc gia nào khác liệt kê đài, chúng tôi loại đài ra.

Những trang nào công cụ tìm kiếm nhìn thấy

Mỗi đài được liệt kê đều có một trang kèm trình phát, nhưng chỉ một số trang được mở cho công cụ tìm kiếm; các trang còn lại vẫn phát bình thường nhưng mang ghi chú "noindex". Trang của một đài được mở cho công cụ tìm kiếm khi đáp ứng đồng thời hai điều kiện: thứ nhất, luồng phát của đài phát được trong các lần kiểm tra của chúng tôi; thứ hai, hoặc đài đã được xác định (có tần số phát sóng, hô hiệu hoặc thông tin theo giấy phép, hoặc thông tin từ mục Wikidata của đài được hiển thị trên trang), hoặc người nghe rõ ràng đang tìm đài đó. Ở mỗi quốc gia, tối đa năm kênh chỉ phát trực tuyến của cùng một công ty được mở cho công cụ tìm kiếm. Trang không xuất hiện trong kết quả tìm kiếm vì một trong những lý do này cũng không có trong các danh sách hay danh sách A–Z của quốc gia đó; chức năng tìm kiếm trên radioko vẫn tìm thấy trang này. Theo các quy định về quảng cáo mà chúng tôi tuân thủ, trang của một đài có tên gợi đến nội dung người lớn cũng không xuất hiện trong kết quả tìm kiếm và sẽ không có quảng cáo; đài vẫn phát bình thường.

Hai nhóm quốc gia sẽ được mở cho công cụ tìm kiếm trong một đợt sau: các quốc gia có người nghe tìm kiếm bằng một ngôn ngữ mà radioko chưa hỗ trợ (trang của các quốc gia này hiển thị bằng tiếng Anh cho đến khi chúng tôi dịch), và các phiên bản tiếng Trung (Trung Quốc, Đài Loan, Hồng Kông và Ma Cao). Các trang này vẫn phát được nhưng không xuất hiện trong kết quả tìm kiếm. Một quốc gia mới bắt đầu xuất hiện trong kết quả tìm kiếm sau ba đêm liên tiếp có đài của chính quốc gia đó phát được. Ở quốc gia chỉ có ít đài, danh sách A–Z không xuất hiện trong kết quả tìm kiếm khi nó hiển thị đúng những đài như trang chủ. Trang thống kê của một quốc gia chỉ được mở cho công cụ tìm kiếm khi có hơn 50 trang đài của quốc gia đó đã được mở cho công cụ tìm kiếm; trước đó, số liệu của quốc gia này có trên trang chủ của quốc gia và trên trang thống kê thế giới. Khi không đài nào của một quốc gia phát được trong một đêm, các trang của quốc gia đó vẫn hoạt động trong 30 ngày, không xuất hiện trong kết quả tìm kiếm và hiển thị các đài từ các quốc gia lân cận; sau đó các trang này đóng lại cho đến khi có một đài phát được trở lại.

Khi nào một đài bị ẩn

Mỗi đêm, chúng tôi tự kiểm tra từng luồng phát bằng một yêu cầu ngắn duy nhất để đọc những byte âm thanh đầu tiên. Ngày "Kiểm tra lần cuối" trên trang của đài là ngày của lần kiểm tra thành công gần nhất, và luôn là kết quả kiểm tra của chính chúng tôi. Khi chúng tôi đã kiểm tra một luồng phát trong ít nhất bảy đêm, trang của đài còn cho biết luồng phát đã phát thành công bao nhiêu lần trong các lần kiểm tra ban đêm gần nhất (tối đa 30 lần). Một lần kiểm tra thất bại sẽ được thực hiện lại từ một vị trí thứ hai trước khi được tính, vì một số đài từ chối người nghe từ một số quốc gia nhất định. Phản hồi bị từ chối hoặc không đọc được không bao giờ được tính là một lần thất bại, và luồng phát chỉ nghe được bên trong quốc gia của đài thì không bị đánh giá qua bài kiểm tra của chúng tôi: trang của đài sẽ ghi rõ điều này. Đài có luồng phát thất bại ba đêm liên tiếp sẽ bị ẩn khỏi tất cả danh sách cho đến khi một lần kiểm tra sau đó thành công; trang của đài vẫn được giữ lại và cho biết đài hiện không khả dụng.

Khi một đài bắt đầu phát hoặc không thể bắt đầu phát, trình phát cũng gửi một tín hiệu cho biết đó là đài nào và có phát được hay không; máy chủ của chúng tôi lưu tín hiệu này cùng thời gian và quốc gia của khách truy cập, không kèm địa chỉ IP hay cookie. Nhiều lần phát thất bại sẽ khiến đài được kiểm tra sớm hơn, còn những lần người nghe phát đài bình thường sẽ giữ đài tiếp tục có mặt trong danh sách. Chỉ riêng tín hiệu thì không bao giờ khiến một đài bị ẩn, vì ai cũng có thể gửi tín hiệu.

Liên kết "Không nghe được?" trên trang của đài gửi cùng loại tín hiệu ẩn danh này. Lần đầu tiên trong ngày một đài được phát trên một trình duyệt, trình phát gửi thêm một tín hiệu để đếm lượt nghe: khi một đài có ít nhất mười lượt nghe trong bảy ngày qua, trang của đài sẽ hiển thị con số này. Con số này đếm số trình duyệt mỗi ngày chứ không phải số người, và không phải số liệu đo lường người nghe.

Cách sắp xếp các đài

Trong các danh sách, cũng như phần đài nổi bật trên trang chủ của mỗi quốc gia, các đài phát được trong tất cả các lần kiểm tra hằng đêm gần đây được xếp trước, và trong số đó, những đài được biết đến nhiều nhất đứng đầu: các đài có giấy phép của cơ quan quản lý, có bài viết trong bách khoa toàn thư, có mục trên Wikidata hoặc có hô hiệu. Khi các đài ngang nhau ở điểm này, đài được nghe nhiều hơn sẽ đứng trước: tính theo số lượt nghe do trình phát của chính chúng tôi đếm hoặc theo số lần đài được mở qua danh bạ của Radio Browser (số lượt nhấp), lấy con số nào cao hơn. Đây không phải số liệu đo lường người nghe. Trang chủ của một quốc gia chỉ giới thiệu các đài của chính quốc gia đó. Sau khi ra mắt chính thức, khi người nghe ở một quốc gia nghe đài ngay trên radioko đủ nhiều (khoảng 200 lượt nghe mỗi tuần), chúng tôi dự định sắp xếp các đài của quốc gia đó theo các lượt nghe này, với những đài được nghe nhiều nhất trên radioko đứng trước. Danh sách đài nổi bật chỉ hiển thị các đài phát được trong lần kiểm tra gần nhất, trừ những đài mới mà chúng tôi chưa kiểm tra.

Cách viết phần mô tả

Khẩu hiệu và đoạn mô tả ngắn của mỗi đài được viết với sự hỗ trợ của AI, dựa trên thông tin trên trang của đài (tên, địa điểm, thể loại, ngôn ngữ, tần số) và những sự thật công khai được nhiều người biết. Chúng tôi kiểm tra một phần trong số đó bằng cách đối chiếu với dữ liệu của đài và sửa mọi lỗi tìm thấy. Nếu phần mô tả bị sai, hãy báo cho chúng tôi.

Sửa thông tin và gỡ bỏ

Để sửa thông tin của một đài, hãy liên hệ với chúng tôi, tốt nhất là từ trang của đài: chúng tôi có thể tự sửa những gì radioko hiển thị. Những thông tin lấy từ Wikidata hoặc Radio Browser cũng có thể được sửa tại nguồn. Ai cũng có thể sửa Wikidata. Còn mục của đài trên Radio Browser thì không thể sửa trực tiếp: chính đài thay đổi nó từ máy chủ phát luồng của mình, bằng hai header HTTP gửi kèm luồng phát. Với icy-index-metadata: 1, Radio Browser lấy tên, thể loại và trang web từ chính các header icy- của luồng phát; icy-main-stream-url cho biết địa chỉ hiện tại của luồng phát, ví dụ địa chỉ HTTPS. Sau đó Radio Browser đánh dấu mục này là đã xác minh. Hướng dẫn (bằng tiếng Anh) có tại radio-browser.info/owners. Chủ sở hữu đài có thể yêu cầu gỡ đài của mình; chúng tôi xử lý các yêu cầu này trong vòng 48 giờ.

Cho chúng tôi biết bạn nghĩ gì

Một ý tưởng, một đài không nghe được, thông tin cần sửa hay yêu cầu gỡ đài: chúng tôi đọc mọi tin nhắn.