วิธีที่เราตรวจสอบสถานี
ทุกคืน radioko จะสร้างรายชื่อสถานีขึ้นใหม่จากแหล่งข้อมูลและทะเบียนสถานีของตัวเอง ทดสอบทุกสตรีม และอ่านสัญญาณที่ไม่ระบุตัวตนซึ่งส่งมาจากเครื่องเล่น หน้านี้อธิบายว่าสถานีใดจะได้รับการแสดง เราไม่รวมอะไรไว้บ้าง ข้อมูลของสถานีมาจากไหน สถานีถูกจัดลำดับอย่างไร และสถานีจะถูกซ่อนเมื่อใด
สถานีใดบ้างที่แสดงในรายชื่อ
- สถานีมาจากแหล่งใดแหล่งหนึ่งในสองแหล่ง แหล่งแรกคือ Radio Browser ซึ่งเป็นฐานข้อมูลสตรีมวิทยุแบบเปิด โดยสถานีมีอยู่ในนั้นภายใต้ประเทศใดประเทศหนึ่งที่เรารองรับ และสตรีมของสถานีผ่านการทดสอบครั้งล่าสุดของ Radio Browser แหล่งที่สองคือทะเบียนสถานีของ radioko เอง ได้แก่ สถานีที่เราพบในรายชื่อผู้ได้รับใบอนุญาตของหน่วยงานกำกับดูแล และพบสตรีมบนเว็บไซต์ของสถานีเอง ไม่ใช่จากไดเรกทอรีอื่นเด็ดขาด รวมถึงสถานีที่ส่งมาถึงเราผ่านแบบฟอร์มเพิ่มสถานี สตรีมต้องผ่านการทดสอบของเรา และเราอนุมัติด้วยตัวเองทีละสถานี สูงสุด 50 สถานีต่อสัปดาห์ สถานีกลุ่มแรกมาจากบันทึกใบอนุญาตของ FCC สำหรับเปอร์โตริโก และจากทะเบียนผู้ประกอบกิจการกระจายเสียงของหน่วยงานกำกับดูแลการสื่อสารแห่งเคนยา
- สตรีมต้องเล่นได้ในเบราว์เซอร์ คือใช้รูปแบบเสียงที่เบราว์เซอร์รองรับ (MP3, AAC, Ogg/Opus หรือ HLS) ผ่าน HTTPS ส่วนสตรีมที่ใช้ HTTP ธรรมดา ซึ่งเบราว์เซอร์จะบล็อกบนหน้าเว็บที่ปลอดภัย จะเล่นผ่านเซิร์ฟเวอร์รีเลย์ของเราแทน นอกจากนี้ เซิร์ฟเวอร์รีเลย์ยังใช้กับสตรีม HTTPS บนพอร์ตที่ไม่ปกติเมื่อเครือข่ายของผู้ฟังบล็อกพอร์ตนั้น (เครื่องเล่นจะลองเชื่อมต่อกับสถานีโดยตรงก่อน) และในเบราว์เซอร์ของ Apple ก็ใช้กับสตรีม HTTPS ส่วนน้อยที่ตอบกลับในรูปแบบเก่าที่ Safari ไม่ยอมรับ โดยเซิร์ฟเวอร์รีเลย์จะส่งต่อเฉพาะเสียง และเฉพาะที่อยู่สตรีมที่อยู่ในรายชื่อของเราเท่านั้น
- รายการที่ซ้ำกันจะถูกรวมเป็นรายการเดียว รายการที่ถือว่าซ้ำกัน ได้แก่ รายการที่มีชื่อเดียวกัน สตรีมเดียวกัน สถานีเดียวกันที่ใช้ชื่ออื่นบนเว็บไซต์เดียวกัน หรือที่อยู่สตรีมสองรายการที่เล่นเพลงเดียวกันในเวลาเดียวกันตลอดทั้งวัน รายการที่จะเก็บไว้ตัดสินก่อนจากว่ามีหน้าบน 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 เข้ากับสถานีก็ต่อเมื่อจับคู่ได้อย่างแน่นอนเท่านั้น ได้แก่ มีเว็บไซต์เดียวกันและชื่อที่ตรงกัน มีสัญญาณเรียกขานเดียวกันโดยมีความถี่ยืนยัน หรือมีชื่อเดียวกันโดยมีเมือง เว็บไซต์ ความถี่ หรือสัญญาณเรียกขานยืนยันด้วยอย่างน้อยหนึ่งอย่าง ชื่อเพียงอย่างเดียวไม่เพียงพอเลย หากมีสองรายการที่อาจตรงกัน เราจะไม่เชื่อมรายการใดเลย สตรีมเฉพาะแนวหรือเฉพาะภูมิภาคของสถานีขนาดใหญ่ (เช่น ช่อง "Classic Rock") จะได้รับเฉพาะข้อมูลที่ใช้กับแบรนด์โดยรวม เช่น เจ้าของและเว็บไซต์ โดยจะไม่ใช้ข้อมูลความถี่เด็ดขาด สำหรับสถานีในเคนยาที่อยู่ในทะเบียนสถานีของเรา หน้าสถานีจะแสดงใบอนุญาตตามทะเบียนของหน่วยงานกำกับดูแลด้วย ได้แก่ ประเภทใบอนุญาต ผู้ได้รับใบอนุญาต และวันที่ออกใบอนุญาต
บนแผนที่โลก สถานีจะถูกวางตามแหล่งที่น่าเชื่อถือที่สุดก่อน ได้แก่ ที่เสาส่งหลักตามรายชื่อของหน่วยงานกำกับดูแล ที่พิกัดใน Wikidata หรือที่จุดที่ระบุไว้สำหรับสถานีในแหล่งข้อมูล ซึ่งเราจะใช้เฉพาะเมื่อจุดนั้นอยู่ในประเทศของสถานีและตรงกับสถานที่ที่ระบุไว้ หากไม่เป็นเช่นนั้น จะวางไว้ที่เมืองหรือภูมิภาคของสถานี จุดต่าง ๆ ถูกปัดเป็นประมาณ 1 กม. สถานีที่ออกอากาศทั่วประเทศหรือออนไลน์อย่างเดียวจะนับตามประเทศ โดยไม่วาดเป็นจุด
สถานีที่อยู่ในรายชื่อของหลายประเทศ
บางสตรีมอยู่ในรายชื่อของหลายประเทศ แต่ละรายการยังคงมีหน้าของตัวเอง และหน้าเหล่านั้นจะเชื่อมโยงกันในฐานะเวอร์ชันภาษาหรือเวอร์ชันภูมิภาคของสถานีเดียวกัน โดยหน้าในประเทศของสถานีเอง หากเราพิสูจน์ได้ จะเป็นหน้าหลัก เมื่อรายการใดไม่ได้มาจากประเทศที่ตนอยู่ในรายชื่อ หรือเมื่อสตรีมอยู่ในรายชื่อของหลายประเทศและไม่มีใครพิสูจน์ได้ว่ามาจากที่ใด หน้าของรายการนั้นจะไม่อ้างว่าเป็นของประเทศนั้นเลย โดยจะปรากฏในรายชื่อ A–Z ของประเทศเมื่อหน้านั้นเปิดให้เครื่องมือค้นหาเข้าถึง แต่จะไม่ปรากฏในรายชื่อตามแนวรายการหรือภูมิภาคของประเทศนั้นเลย รายการที่ใช้ภาษาเดียวกับหน้าหลักจะไม่แสดงในผลการค้นหา เว้นแต่จะเพิ่มข้อมูลท้องถิ่น เช่น ความถี่ในท้องถิ่น หรือบันทึกของหน่วยงานกำกับดูแล สถานีที่อยู่ในรายชื่อของประเทศที่ไม่ใช่ประเทศของตนจะถูกย้ายไปยังประเทศของตัวเองเมื่อเราพิสูจน์ได้ว่ามาจากที่ใด หากพิสูจน์ไม่ได้และไม่มีประเทศอื่นใดมีสถานีนี้ในรายชื่อ เราจะไม่รวมสถานีนี้ไว้
หน้าใดบ้างที่เครื่องมือค้นหามองเห็น
สถานีทุกแห่งในรายชื่อมีหน้าพร้อมเครื่องเล่น แต่มีเพียงบางหน้าที่เปิดให้เครื่องมือค้นหาเข้าถึง หน้าอื่น ๆ เล่นได้ดีเหมือนกัน แต่มีคำสั่ง "noindex" กำกับไว้ หน้าสถานีจะเปิดให้เครื่องมือค้นหาเข้าถึงเมื่อเป็นไปตามเงื่อนไขครบทั้งสองข้อ ข้อแรกคือสตรีมเล่นได้ในการตรวจสอบของเรา ข้อที่สองคือต้องเป็นอย่างน้อยหนึ่งในสองกรณีนี้ ได้แก่ ระบุตัวตนของสถานีได้ (มีความถี่ออกอากาศ สัญญาณเรียกขานหรือข้อมูลตามใบอนุญาต หรือข้อมูลจากรายการใน Wikidata ที่แสดงบนหน้า) หรือเห็นได้ชัดว่าผู้ฟังค้นหาสถานีนั้น ในแต่ละประเทศ ช่องที่ออกอากาศทางออนไลน์อย่างเดียวของบริษัทเดียวกันจะเปิดให้เครื่องมือค้นหาเข้าถึงได้ไม่เกินห้าช่อง หน้าที่ไม่แสดงในผลการค้นหาด้วยเหตุผลข้อใดข้อหนึ่งข้างต้นจะไม่อยู่ในรายชื่อต่าง ๆ หรือรายชื่อ A–Z ของประเทศด้วย แต่ยังค้นหาเจอได้ด้วยการค้นหาบน radioko ตามกฎการโฆษณาที่เราปฏิบัติตาม หน้าสถานีที่มีชื่อสื่อถึงเนื้อหาสำหรับผู้ใหญ่ก็จะไม่แสดงในผลการค้นหาเช่นกัน และจะไม่มีโฆษณา แต่สถานียังคงเล่นได้ตามปกติ
ประเทศสองกลุ่มจะเปิดให้เครื่องมือค้นหาเข้าถึงในระยะถัดไป ได้แก่ ประเทศที่ผู้ฟังค้นหาด้วยภาษาที่ radioko ยังไม่รองรับ (หน้าของประเทศเหล่านี้เป็นภาษาอังกฤษจนกว่าเราจะแปล) และเวอร์ชันภาษาจีน (จีน ไต้หวัน ฮ่องกง และมาเก๊า) หน้าเหล่านี้เล่นได้ แต่จะไม่แสดงในผลการค้นหา ประเทศใหม่จะเริ่มแสดงในผลการค้นหาหลังจากมีสถานีของประเทศนั้นเองเล่นได้ติดต่อกันสามคืน ในประเทศที่มีสถานีเพียงไม่กี่แห่ง รายชื่อ A–Z จะไม่แสดงในผลการค้นหาเมื่อแสดงสถานีชุดเดียวกับหน้าแรก หน้าสถิติของประเทศจะเปิดให้เครื่องมือค้นหาเข้าถึงก็ต่อเมื่อหน้าสถานีของประเทศนั้นที่เปิดให้เครื่องมือค้นหาเข้าถึงมีมากกว่า 50 หน้า ก่อนหน้านั้น ตัวเลขของประเทศจะแสดงอยู่บนหน้าแรกของประเทศและบนหน้าสถิติของทั้งโลก เมื่อไม่มีสถานีใดของประเทศหนึ่งเล่นได้เลยในคืนหนึ่ง หน้าของประเทศนั้นจะยังคงอยู่เป็นเวลา 30 วัน โดยไม่แสดงในผลการค้นหาและแสดงสถานีจากประเทศใกล้เคียงไว้ด้วย หลังจากนั้นหน้าเหล่านั้นจะปิดไปจนกว่าจะมีสถานีกลับมาเล่นได้อีกครั้ง
สถานีจะถูกซ่อนเมื่อใด
ทุกคืนเราทดสอบทุกสตรีมด้วยตัวเอง โดยส่งคำขอสั้น ๆ หนึ่งครั้งเพื่ออ่านข้อมูลเสียงไม่กี่ไบต์แรก วันที่ "ตรวจสอบล่าสุด" บนหน้าสถานีคือวันที่ของการทดสอบที่สำเร็จครั้งล่าสุด และมาจากการทดสอบของเราเองเสมอ เมื่อเราทดสอบสตรีมใดครบเจ็ดคืนขึ้นไปแล้ว หน้าสถานีจะบอกด้วยว่าในการตรวจสอบตอนกลางคืนครั้งล่าสุด (สูงสุด 30 ครั้ง) สตรีมเล่นได้กี่ครั้ง การทดสอบที่ไม่สำเร็จจะถูกทดสอบซ้ำจากอีกตำแหน่งหนึ่งก่อนจะนับเป็นความล้มเหลว เพราะบางสถานีปฏิเสธผู้ฟังจากบางประเทศ การตอบกลับที่ปฏิเสธการเข้าถึงหรืออ่านไม่ได้จะไม่นับเป็นความล้มเหลว และสตรีมที่ฟังได้เฉพาะภายในประเทศของตัวเองจะไม่ถูกตัดสินด้วยการทดสอบของเรา โดยหน้าของสถานีจะแจ้งเรื่องนี้ไว้ สถานีที่สตรีมล้มเหลวสามคืนติดต่อกันจะถูกซ่อนจากรายชื่อทั้งหมด จนกว่าการทดสอบครั้งต่อไปจะสำเร็จ แต่หน้าของสถานียังคงอยู่และแจ้งว่าขณะนี้สถานียังฟังไม่ได้
เมื่อสถานีเริ่มเล่นหรือเริ่มเล่นไม่สำเร็จ เครื่องเล่นจะส่งสัญญาณระบุว่าเป็นสถานีใดและเล่นได้หรือไม่ด้วย เซิร์ฟเวอร์ของเราจะจัดเก็บสัญญาณนี้พร้อมเวลาและประเทศของผู้เข้าชม โดยไม่มีที่อยู่ IP หรือคุกกี้ สถานีที่มีการเล่นไม่สำเร็จจำนวนมากจะได้รับการทดสอบเร็วขึ้น และสถานีที่ผู้ฟังเล่นได้ตามปกติจะยังคงอยู่ในรายชื่อ สัญญาณเพียงอย่างเดียวจะไม่ทำให้สถานีถูกซ่อน เพราะใครก็ส่งสัญญาณได้
ลิงก์ "ฟังไม่ได้?" บนหน้าสถานีจะส่งสัญญาณที่ไม่ระบุตัวตนในลักษณะเดียวกัน เมื่อสถานีเล่นในเบราว์เซอร์เป็นครั้งแรกของวัน เครื่องเล่นจะส่งสัญญาณอีกหนึ่งครั้งเพื่อนับจำนวนการเปิดฟัง เมื่อสถานีมีการเปิดฟังอย่างน้อยสิบครั้งในเจ็ดวันที่ผ่านมา หน้าของสถานีจะแสดงตัวเลขนี้ ตัวเลขนี้นับเบราว์เซอร์ต่อวัน ไม่ใช่จำนวนคน และไม่ใช่การวัดจำนวนผู้ฟัง
วิธีจัดลำดับสถานี
รายชื่อต่าง ๆ รวมถึงสถานีแนะนำบนหน้าแรกของแต่ละประเทศ จะแสดงสถานีที่เล่นได้ทุกครั้งในการตรวจสอบประจำคืนระยะหลังของเราก่อน และในกลุ่มนี้จะเรียงสถานีที่เป็นที่รู้จักมากที่สุดไว้ก่อน ได้แก่ สถานีที่มีใบอนุญาตจากหน่วยงานกำกับดูแล มีบทความในสารานุกรม มีรายการใน 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 ชั่วโมง