我们如何检查电台
radioko 每晚都会根据各个数据来源和自建名录重新生成电台列表,测试每个流媒体,并读取播放器发送的匿名信号。本页介绍哪些电台会被收录、哪些内容不予收录、电台信息来自哪里、电台如何排序,以及电台何时会被隐藏。
哪些电台会被收录
- 电台来自以下两个来源之一。一是 Radio Browser,一个开放的广播流媒体数据库:电台在其中登记于我们涵盖的某个国家之下,且其流媒体通过了 Radio Browser 最近一次测试。二是 radioko 的自建名录:包括我们在监管机构执照名单中找到的电台(其流媒体是在电台自己的网站上找到的,绝不取自其他目录),以及通过添加电台表单提交给我们的电台;流媒体须通过我们的测试,且每个电台都经人工批准,每周最多 50 个。首批电台来自 FCC 的波多黎各执照记录和肯尼亚通信管理局的广播机构登记册。
- 流媒体能在浏览器中播放:采用浏览器支持的音频格式(MP3、AAC、Ogg/Opus 或 HLS),并通过 HTTPS 传输。普通 HTTP 流媒体会被浏览器在安全页面上屏蔽,因此改由我们的中转服务器播放。如果听众的网络屏蔽了某个 HTTPS 流媒体使用的非常用端口,该流媒体也会经过中转服务器(播放器会先尝试直接连接电台);在 Apple 的浏览器中,少数以 Safari 不接受的旧格式响应的 HTTPS 流媒体同样如此。中转服务器只传输音频,而且只为我们收录的流媒体地址服务。
- 重复条目会合并为一个。以下情况视为重复:名称相同、流媒体相同、同一网站上以其他名称出现的同一电台,或在一整天里同一时刻播放相同歌曲的两个流媒体地址。保留哪个条目,先看它在 radioko 上是否已有页面,再看它能否不经我们的中转服务器直接通过 HTTPS 播放,最后看它在 Radio Browser 上的点击数加上投票数的平方根(码率较高的略微加分)。
每个电台在 radioko 上的地址会永久保留给该电台。当某个电台退出我们的列表时,其页面会在 30 天内说明该电台无法收听,并推荐类似电台;之后,该地址会返回“410 Gone”。被隐藏电台(见下文)的页面从被隐藏之日起就会说明该电台无法收听;隐藏满 30 天后,其地址会返回“410 Gone”。应所有者要求移除的电台,其地址会立即返回“410 Gone”。地址绝不会分配给其他电台。
哪些内容不予收录
- 无法在浏览器中通过 HTTPS 播放、也无法通过我们的中转服务器播放的流媒体,播放视频的电视频道,以及并非直播电台的音频文件或录音。
- 欧盟或美国制裁名单上的媒体(无论使用什么名称、登记在哪个国家),以及位于欧盟制裁所涵盖的乌克兰地区(克里米亚、塞瓦斯托波尔,以及顿涅茨克州、卢甘斯克州、赫尔松州和扎波罗热州不受乌克兰政府控制的地区)的广播机构。原因在于法律,而非政治。
- 来自土耳其的电台和以土耳其语播出的电台。原因在于许可,而非政治(为什么没有土耳其)。
- 另有少数电台由我们自行决定不予收录,原因是法律方面的(例如所有者在制裁名单上),或是依据我们遵守的广告规则(成人内容、虚假信息、仇恨内容)。
- 所有者已申请移除的电台。
电台资料来自哪里
广播频率首先来自各监管机构的官方发射台名单,由我们自己与电台进行匹配:Ofcom(英国)、KommAustria 和 RTR(奥地利)、UKE(波兰)、Traficom(芬兰)、BAKOM(瑞士)和 ISED(加拿大),以及波多黎各的 FCC 执照记录,后者还提供呼号。如果名单与 Wikidata 或电台名称不一致,以名单为准。其他频率和呼号,以及所有者、成立年份、网站和社交媒体账号,均来自 Wikidata。如果监管机构名单和 Wikidata 都没有提供频率,页面会显示电台自己网站上的频率(适用于我们自建名录中的电台),否则显示电台名称中的频率,例如“Radio X 98.5 FM”。只有在能够确定匹配关系时,我们才会将 Wikidata 条目关联到电台:网站相同且名称匹配,呼号相同且频率也能确认匹配,或者名称相同,且城市、网站、频率或呼号中至少一项也能确认匹配;仅凭名称绝不关联。如果两个条目都可能匹配,我们就都不关联。大型电台旗下的主题或地区流媒体(例如“经典摇滚”频道)只会获得适用于整个品牌的信息,例如所有者和网站,绝不会获得频率信息。对于我们自建名录中的肯尼亚电台,页面还会显示监管机构登记册中的许可证信息:许可证类型、持证人和颁发日期。
在世界地图上,电台按可靠程度从高到低依次标注在:监管机构记录的主发射台、Wikidata 坐标,或数据来源中为其列出的地点(仅当该地点位于电台所在国家、且与其列出的所在地相符时才采用);否则标注在其所在城市或地区。位置会取整到约 1 公里。全国性广播电台和仅在网上播出的电台按国家计数,不在地图上标点。
在多个国家收录的电台
有些流媒体登记在多个国家之下。每个副本都保留自己的页面,这些页面会作为同一电台的不同语言或地区版本相互关联;如果能证明电台所在的国家,该国的页面就是主页面。如果某个副本并非来自其登记的国家,或者某个流媒体登记在许多国家、无人能证明其来源,那么其页面绝不会声称属于该国家:当其页面向搜索引擎开放时,它会出现在该国的 A–Z 列表中,但绝不会出现在该国的类型或地区列表中。与主页面语言相同的副本不会出现在搜索结果中,除非它补充了当地信息,例如当地频率或监管机构的记录。登记在非来源国家之下的电台,一旦我们能证明其来源,就会移到其所在国家;如果无法证明,且没有其他国家收录它,我们就不予收录。
搜索引擎能看到哪些页面
每个收录的电台都有一个带播放器的页面,但只有部分页面向搜索引擎开放;其他页面同样可以正常播放,但带有“noindex”标记。电台页面须同时满足两个条件,才会向搜索引擎开放:一是其流媒体在我们的检查中能够播放;二是以下两种情况至少具备其一:电台身份明确(有广播频率、执照呼号或许可证记录,或页面上显示的来自其 Wikidata 条目的信息),或者听众明显在搜索它。在每个国家,同一家公司的纯网络频道最多有五个向搜索引擎开放。因上述任一原因而不出现在搜索结果中的页面,也不会出现在该国的列表或 A–Z 列表中;但通过 radioko 的站内搜索仍能找到它。根据我们遵守的广告规则,名称暗示成人内容的电台页面也不会出现在搜索结果中,并且不会展示广告;该电台仍可正常播放。
有两类国家要等到后续批次才向搜索引擎开放:一类是听众使用 radioko 尚未提供的语言进行搜索的国家(在我们完成翻译之前,其页面为英文),另一类是中文版块(中国、台湾、香港和澳门)。这些国家的页面可以播放,但不会出现在搜索结果中。新的国家须连续三晚都有本国电台能够播放,才会进入搜索结果。在电台很少的国家,如果 A–Z 列表显示的电台与首页相同,该列表就不会出现在搜索结果中。一个国家的统计页面,只有在该国向搜索引擎开放的电台页面超过 50 个时,才会向搜索引擎开放;在此之前,该国的数据显示在其首页和全球统计页面上。如果某个国家的电台在某一晚全都无法播放,该国的页面会保留 30 天,不出现在搜索结果中,并展示邻近国家的电台;之后这些页面会关闭,直到有电台恢复播放。
电台何时会被隐藏
我们每晚都会亲自测试每个流媒体,只发送一次简短请求,读取开头的少量音频数据。电台页面上的“上次检查”日期是最近一次测试成功的日期,而且始终来自我们自己的测试。某个流媒体经过至少七个夜晚的测试后,页面还会显示它在最近的夜间检查(最多 30 次)中有多少次正常播放。由于有些电台会拒绝来自特定国家的听众,测试失败后会先从另一个地点重试,然后才计为失败。请求被拒绝或响应无法读取绝不会被计为失败;只能在本国境内收听的流媒体不以我们的测试结果来判断,其页面会注明这一点。流媒体连续三晚测试失败的电台会从所有列表中隐藏,直到之后的测试成功;其页面仍会保留,并说明该电台目前无法收听。
当电台开始播放或无法开始播放时,播放器也会发送一个信号,说明是哪个电台以及是否成功播放;我们的服务器会将该信号与时间和访客所在国家一起保存,不保存 IP 地址,也不使用 Cookie。播放失败较多的电台会被提前测试,而听众能够正常播放的电台会继续保留在列表中。仅凭信号绝不会隐藏电台,因为任何人都可以发送信号。
电台页面上的“无法播放?”链接会发送同类匿名信号。此外,电台每天第一次在某个浏览器中播放时,播放器会再发送一个信号,用于统计播放次数:电台在过去七天内至少有十次播放后,其页面会显示这个数字。它统计的是每天的浏览器数量,而不是人数,也不是收听率统计。
电台如何排序
列表以及各国首页上的精选电台,会把在我们近期每晚检查中都能播放的电台排在前面,并在其中优先显示知名度最高的电台:拥有监管机构执照、百科全书条目、Wikidata 条目或呼号的电台。如果电台在上述方面不分先后,则播放较多的电台排在前面:以我们自己的播放器统计的播放次数与电台通过 Radio Browser 目录被启动的次数(点击数)两者中较高者为准。这不是收听率统计。每个国家的首页只精选该国自己的电台。网站正式上线后,一旦某个国家的听众在 radioko 上的播放达到足够数量(每周约 200 次),我们计划按这些播放来排列该国的电台,在 radioko 上收听最多的电台排在前面。精选列表只显示最近一次测试能正常播放的电台,尚未测试的新电台除外。
电台介绍是如何撰写的
每个电台的标语和简短介绍均借助 AI,根据电台页面上的信息(名称、所在地、类型、语言、频率)和广为人知的公开事实撰写。我们会抽查部分介绍,与电台数据进行核对,并改正发现的每一处错误。如果介绍有误,请告诉我们。
更正与移除
如需更正电台信息,请联系我们,最好从该电台的页面发起:radioko 上显示的内容,我们可以自行更正。来自 Wikidata 或 Radio Browser 的信息也可以在数据来源处修改。任何人都可以编辑 Wikidata。Radio Browser 的条目则无法直接修改:只能由电台自己在流媒体服务器上,随流媒体发送两个 HTTP 标头来更改。设置 icy-index-metadata: 1 后,Radio Browser 会从流媒体自身的 icy- 标头读取名称、类型和网站;icy-main-stream-url 则给出流媒体的当前地址,例如其 HTTPS 地址。之后,Radio Browser 会将该条目标记为“已验证”。说明(英文)见 radio-browser.info/owners。电台所有者可以申请移除自己的电台;我们会在 48 小时内处理此类申请。