Riff เครื่องเล่น Spotify แบบ Open-Source สำหรับ GNOME บน Linux
หากคุณใช้งาน Spotify บน Linux แต่ต้องการประสบการณ์ที่กลมกลืนกับเดสก์ท็อป GNOME มากยิ่งขึ้น Riff คือทางเลือก Open-Source ที่น่าสนใจ โดยแอปพลิเคชันนี้เป็นเครื่องเล่น Spotify แบบ Native ที่พัฒนาด้วยภาษา Rust, GTK4 และ libadwaita ซึ่งออกแบบมาเพื่อให้คลังเพลงของคุณดูโดดเด่นและเข้ากับระบบปฏิบัติการได้อย่างสมบูรณ์
Riff พัฒนาต่อยอดมาจากการ Fork ตัวเล่นเพลง Spot โดยเน้นการเข้าถึงคลังเพลง Spotify ผ่านอินเทอร์เฟซที่สะอาดตาและไม่มีสิ่งรบกวน ช่วยให้ผู้ใช้ไม่ต้องพึ่งพาแอปพลิเคชันเดสก์ท็อปอย่างเป็นทางการที่มีความหนักเครื่องมากกว่า
ด้วยการเลือกใช้ GTK4 และ libadwaita ทำให้ Riff ปรับตัวเข้ากับสภาพแวดล้อมของ GNOME ได้อย่างเป็นธรรมชาติ ทั้งการรองรับธีมสว่างและมืด ไปจนถึงเลย์เอาต์แบบ Responsive ที่ปรับขนาดตามหน้าจอต่างๆ ได้อย่างยืดหยุ่น
ในด้านฟังก์ชันการทำงาน Riff ครอบคลุมฟีเจอร์พื้นฐานครบถ้วน ไม่ว่าจะเป็นการเรียกดูอัลบั้ม เพลย์ลิสต์ เพลงที่ถูกใจ และศิลปินที่ติดตาม รวมถึงมีระบบค้นหาและจัดการคลังเพลงในตัว ส่วนการควบคุมการเล่นเพลงมีทั้งการเล่น, หยุด, ข้ามแทร็ก, เลื่อนเวลา, สุ่มเพลง, เล่นซ้ำ และการเล่นเพลงแบบไร้รอยต่อ (Gapless Playback)
แอปพลิเคชันนี้ยังเปิดโอกาสให้ผู้ใช้ติดตามศิลปิน อัลบั้ม และเพลย์ลิสต์ได้โดยตรง พร้อมรองรับการเปิดหรือแชร์ลิงก์ Spotify สำหรับสายปรับแต่งเสียง Riff มาพร้อมเอนจินประมวลผลเสียงในตัวที่มีอีควอไลเซอร์ 10 แบนด์, ระบบแพนเสียงสเตอริโอ และปุ่มควบคุมการปรับระดับเสียง (Pitch-shifting)
สำหรับการทำงานร่วมกับระบบ Riff รองรับมาตรฐาน MPRIS ทำให้สามารถควบคุมการเล่นเพลงผ่านปุ่มมัลติมีเดียบนคีย์บอร์ดหรือคอนโทรลเลอร์ของเดสก์ท็อปได้ทันที นอกจากนี้ยังมีระบบจัดเก็บข้อมูลประจำตัวที่ปลอดภัย และฟีเจอร์ป้องกันเครื่องเข้าสู่โหมดพัก (Suspend) ระหว่างที่กำลังฟังเพลง
อย่างไรก็ตาม Riff มีข้อจำกัดสำคัญคือผู้ใช้จำเป็นต้องมีสมาชิก Spotify Premium เท่านั้น จึงไม่สามารถใช้งานกับบัญชีแบบฟรีได้ และแม้จะมีบัญชี Premium ก็อาจพบปัญหาในบางกรณี เนื่องจากการเล่นเพลงอาจถูกปิดกั้นโดยระบบ PlayPlay DRM ซึ่งเป็นลิขสิทธิ์เฉพาะของ Spotify ที่ตัวแอปภายนอกไม่สามารถถอดรหัสได้ในบางบัญชี
ผู้ที่สนใจทดลองใช้งานสามารถติดตั้ง Riff ได้ผ่าน Flathub ซึ่งเป็นช่องทางที่นักพัฒนาแนะนำ หรือสำหรับผู้ใช้ Arch Linux สามารถ ค้นหาได้ใน AUR แม้จะเป็นแพ็กเกจที่ดูแลโดยชุมชนก็ตาม นอกจากนี้ยังสามารถดาวน์โหลด Flatpak bundles หรือดูซอร์สโค้ดได้ที่ GitHub repository ของโปรเจกต์

ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
