
Kopuzเป็นโปรแกรมเล่นเพลงแบบโอเพนซอร์สที่มุ่งหวังที่จะรวบรวมทั้งคอลเลกชันเพลงในเครื่องของผู้ใช้และบริการและเซิร์ฟเวอร์เพลงต่างๆ เข้าไว้ในแอปพลิเคชันเดียว พัฒนาด้วยภาษา Rust และอิงตามเฟรมเวิร์ก Dioxus โครงการนี้มีอินเทอร์เฟซที่ทันสมัยและใช้งานได้บนหลายแพลตฟอร์ม โดยมีเวอร์ชันสำหรับ Linux, Windows, macOS และ Android
โปรแกรมนี้มีความสามารถมากกว่าแค่การเล่นไฟล์เพลงที่จัดเก็บไว้ในคอมพิวเตอร์ของคุณ มันยังสามารถจัดระเบียบเพลงในเครื่องและเชื่อมต่อกับบริการต่างๆ เช่น Jellyfin, Navidrome และเซิร์ฟเวอร์อื่นๆ ที่ใช้งานร่วมกับ Subsonic ได้ รวมถึงยังสามารถผสานรวมแพลตฟอร์มต่างๆ เช่น YouTube Music, SoundCloud, Spotify, Apple Music และ Nextcloud ได้อีกด้วยทั้งหมดนี้แสดงอยู่ในคลังเพลงส่วนกลางที่คุณสามารถเรียกดูศิลปิน อัลบั้ม ประเภทเพลง เพลง และเพลย์ลิสต์ได้
Kopuz ต้องการรวมเพลงและบริการท้องถิ่นเข้าไว้ในแอปพลิเคชันเดียว
จุดเด่นหลักของ Kopuz คือความสามารถในการทำงานร่วมกับแหล่งเพลงหลายแหล่ง ผู้ใช้สามารถเพิ่มโฟลเดอร์ในเครื่องและผสานรวมเข้ากับเซิร์ฟเวอร์ส่วนตัวหรือบริการออนไลน์ได้ โดยไม่ต้องใช้แอปพลิเคชันแยกต่างหากสำหรับแต่ละคลังเพลง
แหล่งที่มาที่เชื่อมต่อจะถูกรวมเข้ากับคลังเพลงของโปรแกรมเล่น และสามารถจัดการได้จากอินเทอร์เฟซเดียวกัน これにより ทำให้สามารถเข้าถึงศิลปิน อัลบั้ม เพลง รายการโปรด และเพลย์ลิสต์ได้โดยไม่จำกัดเฉพาะไฟล์ที่จัดเก็บไว้ในอุปกรณ์เท่านั้น
แนวทางนี้มีความน่าสนใจเป็นพิเศษสำหรับผู้ที่จัดเก็บเพลงไว้ในเครื่องแต่ก็ใช้เซิร์ฟเวอร์ที่บ้านด้วยเช่นกัน Jellyfin, Navidrome และบริการอื่นๆ ที่เข้ากันได้กับ API ของ Subsonic สามารถทำหน้าที่เป็นแหล่งเพลงภายในแอปพลิเคชันเดียวกันได้
โปรแกรมเล่นเพลงสมัยใหม่ที่พัฒนาด้วยภาษา Rust
โครงการนี้พัฒนาด้วยภาษา Rust และใช้ Dioxus ในการสร้างส่วนติดต่อผู้ใช้ การผสมผสานนี้มีเป้าหมายเพื่อสร้างแอปพลิเคชันที่มีน้ำหนักเบาและทันสมัย พร้อมสถาปัตยกรรมที่สามารถทำงานบนระบบปฏิบัติการต่างๆ ได้
คลังเพลง เพลย์ลิสต์ รายการโปรด และการตั้งค่าต่างๆ จะถูกจัดเก็บไว้ในเครื่องโดยใช้ฐานข้อมูล SQLite โครงสร้างพื้นฐานนี้ช่วยให้ข้อมูลผู้ใช้เป็นระเบียบและอัปเดตส่วนติดต่อผู้ใช้เมื่อมีการเปลี่ยนแปลงเกิดขึ้นในแหล่งที่มาหรือคลังเพลง
โปรแกรมเล่นวิดีโอนี้ยังมีการผสานรวมเข้ากับระบบควบคุมสื่อของแต่ละแพลตฟอร์มอย่างลงตัว บนระบบ Linux จะใช้ MPRIS ทำให้สามารถปรากฏในส่วนควบคุมของเดสก์ท็อปและตอบสนองต่อปุ่มมัลติมีเดียมาตรฐานได้
Kopuz รองรับการแสดงเนื้อเพลงแบบซิงโครไนซ์และมีตัวเลือกการเล่นเพลงหลากหลายรูปแบบ
หนึ่งในคุณสมบัติที่มีให้ใช้งานคือการรองรับเนื้อเพลงที่ซิงโครไนซ์กัน ซึ่งรวมถึงเนื้อเพลงแบบดั้งเดิมและระบบที่แสดงข้อความให้ตรงกับจังหวะเพลง เวอร์ชันล่าสุดยังได้ขยายคุณสมบัตินี้ให้ครอบคลุมถึงเนื้อเพลงที่ซิงโครไนซ์แบบคำต่อคำและเอฟเฟ็กต์ภาพต่างๆ อีกด้วย
นอกจากนี้ Kopuz ยังมีเพลย์ลิสต์ รายการโปรด การเรียกดูตามประเภทเพลง การค้นหา และระบบธีมเพื่อปรับแต่งรูปลักษณ์ของแอป ผู้ใช้สามารถใช้ธีมที่มีให้เลือก หรือสร้างธีมของตนเองโดยการแก้ไขตัวแปรภาพที่มีอยู่
นอกจากนี้ยังมีมินิเพลเยอร์ที่ช่วยให้คุณมองเห็นปุ่มควบคุมหลักได้โดยไม่ต้องใช้หน้าต่างแบบเต็ม อีกคุณสมบัติหนึ่งที่มีในระบบเดสก์ท็อปคือความสามารถในการย่อแอปพลิเคชันลงไปที่ถาดระบบเพื่อให้การเล่นยังคงทำงานในพื้นหลังได้
อีควอไลเซอร์ 10 แบนด์และคุณสมบัติเพิ่มเติม
แอปนี้มีอีควอไลเซอร์ 10 แบนด์ พร้อมค่าที่ตั้งไว้ล่วงหน้าและการตั้งค่าแบบกำหนดเอง คุณสมบัตินี้ช่วยให้คุณสามารถปรับแต่งเสียงได้โดยตรงจากเครื่องเล่นโดยไม่ต้องใช้อีควอไลเซอร์ภายนอก
นอกจากนี้ ไลบรารีนี้ยังช่วยให้คุณระบุประเภทไฟล์ที่ใช้โดยแทร็กในเครื่องได้อย่างชัดเจน รูปแบบไฟล์จะแสดงอยู่ข้างเพลง ทำให้ง่ายต่อการแยกแยะไฟล์ต่างๆ เช่น MP3, FLAC หรือ WAV ได้อย่างรวดเร็ว
นอกจากฟังก์ชันการเล่นเพลงแล้ว โปรแกรมยังมีฟีเจอร์สำหรับการจัดการคอลเลกชันเพลง คุณสามารถทำเครื่องหมายเพลงโปรด สร้างเพลย์ลิสต์ และเพิ่มเพลงหรืออัลบั้มทั้งหมดได้ และหากใช้งานร่วมกับบริการที่เชื่อมต่อบางอย่าง รายการโปรดและเพลย์ลิสต์ยังสามารถซิงโครไนซ์กับเซิร์ฟเวอร์ได้อีกด้วย
Jellyfin, Navidrome และ Subsonic เป็นส่วนหนึ่งของแนวทางของพวกเขา
ข้อดีอย่างหนึ่งสำหรับผู้ใช้ Linux คือการผสานรวมกับเซิร์ฟเวอร์เพลงแบบโฮสต์เอง Kopuz สามารถเชื่อมต่อกับบริการที่เข้ากันได้กับ Jellyfin และ Subsonic ซึ่งรวมถึง Navidrome ด้วย
วิธีนี้ช่วยให้คุณสามารถใช้แอปพลิเคชันเป็นไคลเอนต์สำหรับคลังเพลงที่จัดเก็บไว้ในคอมพิวเตอร์หรือเซิร์ฟเวอร์อื่น ผู้ใช้จึงสามารถเก็บรวบรวมเพลงไว้ในที่เดียวและเข้าถึงได้จากอุปกรณ์ต่างๆ
การผสมผสานระหว่างการเล่นไฟล์ในเครื่องและการให้บริการบนเซิร์ฟเวอร์ส่วนตัวนั้นเข้ากันได้ดีกับระบบนิเวศของซอฟต์แวร์โอเพนซอร์ส แทนที่จะบังคับให้ผู้ใช้เลือกระหว่างไฟล์ในคอมพิวเตอร์ของตนเองกับเซิร์ฟเวอร์ส่วนตัว แหล่งข้อมูลทั้งสองสามารถอยู่ร่วมกันได้ในไลบรารีเดียวกัน
นอกจากนี้ Kopuz ยังเชื่อมต่อกับบริการเพลงออนไลน์ต่างๆ อีกด้วย
โครงการนี้ได้ขยายขีดความสามารถผ่านบริการสตรีมมิ่งต่างๆ ซึ่งรวมถึง YouTube Music, SoundCloud และ Spotify แม้ว่าการเชื่อมต่อแต่ละอย่างจะมีข้อกำหนดและข้อจำกัดของตนเองก็ตาม
ในกรณีของ Spotify แอปพลิเคชันจะใช้ API และเครื่องมืออย่างเป็นทางการของบริการนั้น ๆ การเล่นเพลงในเครื่องผ่านเครื่องเล่นในตัวนั้นอาศัย Web Playback SDK และต้องใช้บัญชี Premium รวมถึงการตั้งค่าผู้ใช้เริ่มต้น
YouTube Music ก็สามารถใช้เป็นแหล่งเพลงได้เช่นกัน ในขณะที่ SoundCloud อนุญาตให้เข้าถึงบริการได้โดยตรงจากโปรแกรมเล่นเพลง การผสานรวมเหล่านี้ทำให้ Kopuz เป็นทางเลือกที่แตกต่างจากโปรแกรมเล่นเพลงแบบดั้งเดิมที่เน้นเฉพาะไฟล์ในเครื่องเท่านั้น
Apple Music และ Nextcloud ขยายแหล่งเพลงที่มีให้เลือกใช้มากขึ้น
การอัปเดตล่าสุดของโปรเจ็กต์ได้เพิ่มความเป็นไปได้ใหม่ๆ ให้กับแอปพลิเคชัน หนึ่งในนั้นคือการผสานรวมกับApple Musicซึ่งช่วยให้ผู้ใช้สามารถเข้าถึงแคตตาล็อกและคลังเพลงของตนเอง รวมถึงซิงโครไนซ์องค์ประกอบบางอย่าง และทำงานกับเพลย์ลิสต์และรายการโปรดได้
อีกหนึ่งฟีเจอร์ที่เพิ่มเข้ามาคือ Nextcloud ซึ่งสามารถใช้งานผ่าน WebDAV เพื่อเข้าถึงไฟล์เพลงที่จัดเก็บไว้บนเซิร์ฟเวอร์ ผู้ใช้สามารถเลือกโฟลเดอร์ที่จะเป็นส่วนหนึ่งของคลังเพลง และเล่นหรือดาวน์โหลดเพลงได้ตามตัวเลือกที่มีให้
ด้วยการเพิ่มเติมเหล่านี้ Kopuz จึงขยายขอบเขตแหล่งที่มาที่ใช้งานร่วมกันได้อย่างต่อเนื่อง โดยมีเป้าหมายเพื่อให้แอปนี้ทำหน้าที่เป็นศูนย์กลางสำหรับวิธีการต่างๆ ในการฟังและจัดเก็บเพลง
ลินุกซ์มีตัวเลือกการติดตั้งหลายแบบ
ผู้ใช้ Linux สามารถติดตั้ง Kopuz ได้หลายวิธี โครงการนี้มีเวอร์ชันที่สร้างไว้ล่วงหน้าในหลายรูปแบบ รวมถึง แพ็กเก จ DEB , RPM , Flatpak และ AppImage
สามารถติดตั้งแอปพลิเคชันนี้ได้จาก Cargo และรองรับ Nix และ NixOS สำหรับ Arch Linux ก็มีแพ็กเกจให้ดาวน์โหลดใน AUR เช่นกัน ทำให้ผู้ใช้ตระกูลดิสทริบิวชันนี้สามารถผสานรวมเข้ากับเครื่องมือมาตรฐานของระบบได้
การมีวิธีการแจกจ่ายหลายรูปแบบทำให้ใช้งานโปรแกรมเล่นบนระบบปฏิบัติการต่างๆ ได้ง่าย โดยไม่ต้องพึ่งพาเทคโนโลยีการบรรจุไฟล์เพียงอย่างเดียว สำหรับผู้ใช้เดสก์ท็อปจำนวนมากFlatpakอาจเป็นตัวเลือกที่ง่ายที่สุด ในขณะที่บางคนอาจชอบการบรรจุไฟล์แบบเนทีฟหรือเวอร์ชัน AppImage มากกว่า
โปรแกรมเล่นข้ามแพลตฟอร์มที่ใช้งานได้บนระบบ Android ด้วย
แม้ว่า Linux จะเป็นหนึ่งในแพลตฟอร์มหลักของโครงการ แต่ Kopuz ก็ไม่ได้จำกัดอยู่แค่บนเดสก์ท็อปเท่านั้น โปรแกรมเล่นวิดีโอนี้ยังมีเวอร์ชันสำหรับ Windows, macOS และ Android ทำให้สามารถใช้งานแอปพลิเคชันเดียวกันได้บนอุปกรณ์ต่างๆ
การกลับมารองรับระบบ Android เป็นหนึ่งในการพัฒนาล่าสุดของโครงการนี้ ซึ่งเปิดโอกาสให้สามารถใช้งานโปรแกรมเล่นบนคอมพิวเตอร์และอุปกรณ์พกพาได้ โดยเฉพาะอย่างยิ่งสำหรับผู้ที่ต้องการรักษาประสบการณ์การใช้งานที่สม่ำเสมอในหลายแพลตฟอร์ม
การพัฒนาแอปพลิเคชันข้ามแพลตฟอร์มยังมีประโยชน์สำหรับผู้ใช้ที่ใช้ระบบปฏิบัติการมากกว่าหนึ่งระบบ เช่น ไลบรารีที่เชื่อมต่อกับเซิร์ฟเวอร์ส่วนบุคคล สามารถเข้าถึงได้จากอุปกรณ์ต่างๆ ที่ใช้ตระกูลแอปพลิเคชันเดียวกัน
อีกหนึ่งทางเลือกที่แตกต่างออกไปสำหรับโปรแกรมเล่นเพลงบนระบบ Linux
ลินุกซ์มีโปรแกรมเล่นเพลงมากมาย ตั้งแต่แอปพลิเคชันขนาดเล็กที่เน้นเฉพาะไฟล์ในเครื่อง ไปจนถึงศูนย์รวมสื่อและโปรแกรมสำหรับบริการเฉพาะต่างๆ Kopuz พยายามที่จะสร้างความแตกต่างโดยการรวมแนวคิดเหล่านี้หลายๆ อย่างเข้าไว้ในอินเทอร์เฟซเดียว
ความสามารถในการผสานรวมไฟล์ในเครื่อง เซิร์ฟเวอร์ที่ดูแลเอง และบริการออนไลน์เข้าด้วยกัน คือหนึ่งในคุณสมบัติที่โดดเด่นที่สุด นอกจากนี้ยังมีการซิงโครไนซ์เนื้อเพลง ธีม อีควอไลเซอร์ การจัดการเพลย์ลิสต์ และการผสานรวมกับการควบคุมสื่อบนเดสก์ท็อปอีกด้วย
โครงการนี้ยังคงพัฒนาอย่างรวดเร็ว แต่ข้อเสนอของมันน่าสนใจเป็นพิเศษสำหรับผู้ที่กำลังมองหาโปรแกรมเล่นเพลงที่ทันสมัยและยืดหยุ่น ด้วยการรองรับแหล่งที่มาที่หลากหลาย แพลตฟอร์มหลายประเภท และตัวเลือกการติดตั้งที่หลากหลายบน Linux ทำให้ Kopuz เป็นทางเลือกโอเพนซอร์สที่มุ่งหวังที่จะเป็นศูนย์กลางในการจัดการเพลงส่วนใหญ่ของผู้ใช้