แอปคู่หูบนเดสก์ท็อปของวิทยุออนไลน์

แอปสำหรับดีเจบน Windows, macOS และ Linux เปิดห้องจัดรายการของสถานีในหน้าต่างของตัวเอง และเพิ่มสิ่งที่เบราว์เซอร์ทำได้ไม่ดี Console ข้างในคือหน้าเว็บเดียวกับที่ใช้ในเบราว์เซอร์ ทุกอย่างที่ปรับปรุงบนแพลตฟอร์มจึงถึงแอปทันที

ทำอะไรได้เพิ่ม

  • จำโฟลเดอร์เพลง: เลือกโฟลเดอร์ในเครื่องครั้งเดียว แอปจำไว้และสแกนใหม่ทุกครั้งที่เปิดแอป
  • อ่านแท็ก: อ่านชื่อเพลงและศิลปินจากไฟล์ MP3, M4A, AAC, OGG, Opus, FLAC และ WAV รวมถึงแท็กภาษาไทย ไฟล์อยู่ในเครื่องของคุณ จะอัปโหลดเฉพาะเมื่อคุณกด "อัปโหลดไฟล์ที่เลือกเข้าคลังสถานี" ใน Console
  • ปุ่มลัดทั้งระบบ ใช้ได้แม้กำลังอยู่ในโปรแกรมอื่น เช่น โหมดเรียกดูของ NVDA หรือโปรแกรมแชต
  • ปุ่มมีเดียบนคีย์บอร์ด: เล่น/หยุด = เด็ค A, ถัดไป = เล่นรายการถัดไป, ก่อนหน้า = เด็ค B
  • ไอคอนที่ถาดระบบ: คำอธิบายของไอคอนบอกสถานะไมค์และเพลงที่กำลังเล่น เมนูของไอคอนมี แสดงห้องจัดรายการ, ตั้งค่า… และ ออก

เริ่มใช้งาน

  1. ติดตั้งและเปิดแอป ครั้งแรกแอปจะเปิดหน้าตั้งค่า
  2. ในช่อง ที่อยู่ห้องจัดรายการ ใส่ลิงก์ Console เช่น https://radio.example.th/s/ชื่อสถานี/dj แล้วกด บันทึก Console จะเปิดขึ้น
  3. เข้าสู่ระบบตามปกติ
  4. ใน Console เปิดส่วน ไฟล์ในเครื่องของคุณ แล้วกด เพิ่มโฟลเดอร์เพลง เลือกหลายโฟลเดอร์พร้อมกันได้

ปุ่มลัดเริ่มต้น

ปุ่มลัด คำสั่ง
Ctrl+Alt+Shift+M เปิด/ปิดไมค์
Ctrl+Alt+Shift+N เล่นรายการถัดไป
Ctrl+Alt+Shift+X ครอสเฟด
Ctrl+Alt+Shift+D Dump (ตัดเสียงที่หน่วงไว้)
Ctrl+Alt+Shift+R เวลาที่เหลือของเด็ค
Ctrl+Alt+Shift+W รายการถัดไปคืออะไร
Ctrl+Alt+Shift+C สลับมาที่ห้องจัดรายการ

บน macOS ใช้ Cmd แทน Ctrl

ตั้งค่า

เปิดหน้าตั้งค่าได้จากเมนู แอป → ตั้งค่า… (Ctrl+, หรือ Cmd+, บน macOS) หรือจากเมนูของไอคอนที่ถาดระบบ

การตั้งค่า หมายเหตุ
ที่อยู่ห้องจัดรายการ ต้องขึ้นต้นด้วย https:// หรือ http://
โฟลเดอร์เพลงในเครื่องนี้ ปุ่ม "เพิ่มโฟลเดอร์" และปุ่ม "นำออก" ของแต่ละโฟลเดอร์
ปุ่มลัดทั้งระบบ ช่องละหนึ่งคำสั่ง เขียนแบบ CommandOrControl+Alt+Shift+M เว้นว่างเพื่อปิดปุ่มลัดนั้น
ใช้ปุ่มมีเดียบนคีย์บอร์ด เปิดไว้เป็นค่าเริ่มต้น

หลังกด บันทึก แอปจะบอกว่า "บันทึกแล้ว" หรือบอกปุ่มลัดที่โปรแกรมอื่นใช้อยู่

เมนู แอป ยังมี สแกนโฟลเดอร์เพลงใหม่ โหลดหน้าใหม่ เต็มจอ และ ออก

ความปลอดภัย

  • หน้าต่างอยู่บนแพลตฟอร์มของคุณเท่านั้น ลิงก์ไปเว็บอื่นจะเปิดในเบราว์เซอร์ปกติ
  • หน้าเว็บเข้าถึงไฟล์ในเครื่องโดยตรงไม่ได้ เล่นได้เฉพาะไฟล์เสียงในโฟลเดอร์ที่คุณเลือก
  • เฉพาะแพลตฟอร์มของคุณที่ใช้ไมโครโฟน อุปกรณ์ MIDI และการแจ้งเตือนได้
  • เปิดแอปได้ครั้งละหนึ่งหน้าต่าง ถ้าเปิดซ้ำ หน้าต่างเดิมจะขึ้นมาด้านหน้า

สำหรับผู้ดูแลระบบ: สร้างตัวติดตั้ง

ซอร์สอยู่ในโฟลเดอร์ companion/ รัน npm ci แล้วรันคำสั่งต่อไปนี้

คำสั่ง ผลลัพธ์
npm run dist:win (บน Windows) ตัวติดตั้ง Windows (Online-Radio-Companion-Setup-<version>.exe)
npm run dist:mac (บน macOS) ไฟล์ดิสก์อิมเมจ macOS (.dmg) ต้องมีใบรับรองนักพัฒนาของ Apple เพื่อลงนามให้ใช้บนเครื่อง Mac อื่นได้
npm run dist:linux AppImage และ .deb