หลังจากหยุดพัฒนาไปนานกว่าสองปี โปรแกรมเล่นเพลง Qmmp ได้ถูกปล่อยออกมาในเวอร์ชัน 1.7.0 และ 2.2 (Qmmp 2.2 ยังคงพัฒนาต่อจากเวอร์ชันที่ย้ายไปใช้ Qt 6 และเวอร์ชัน 1.7 ต้องการ Qt 5.15) โปรแกรมเล่นเพลงนี้มีอินเทอร์เฟซสองแบบ: แบบ "ง่าย" ที่ใช้ส่วนประกอบมาตรฐาน และแบบ "คลาสสิก" ที่จำลองอินเทอร์เฟซของ Xmms/Winamp/Audacious OSS4 (FreeBSD), ALSA (Linux), Pulse Audio, JACK, QtMultimedia, Icecast, WaveOut (Win32), DirectSound (Win32) และ WASAPI (Win32) โค้ดเขียนด้วยภาษา C++ และเผยแพร่ภายใต้ใบอนุญาต GPLv2 มีแพ็กเกจสำเร็จรูปให้ใช้งาน Ubuntuในขณะเดียวกัน ก็มีการสร้างชุดปลั๊กอินที่ไม่รวมอยู่ในแพ็กเกจหลักขึ้นมา ได้แก่ Qmmp Plugin Pack เวอร์ชัน 1.7.0 และ 2.2.0
ท่ามกลางการเปลี่ยนแปลง:
- โหมดการจัดกลุ่มได้รับการปรับปรุง ซึ่งช่วยให้คุณแสดงข้อมูลเพิ่มเติมและปกอัลบั้มพร้อมกับชื่ออัลบั้มได้ (การเปลี่ยนแปลงมีผลกับอินเทอร์เฟซทั้งสอง)
- คอนเทนเนอร์เพลย์ลิสต์ที่เขียนใหม่
- รหัสที่ซ้ำกันถูกย้ายไปยังไลบรารี libqmmpui
- ข้อความแก้ไขข้อบกพร่องจะถูกปิดใช้งานตามค่าเริ่มต้น (เปิดใช้งานผ่านตัวเลือกบรรทัดคำสั่ง)
- ปรับปรุงการตั้งค่าสีและแบบอักษร (ในอินเทอร์เฟซทั้งสอง)
- อินเทอร์เฟซผู้ใช้ที่เรียบง่ายมีมุมมองแบบต้นไม้ของไฟล์ การคัดลอกแทร็กระหว่างเพลย์ลิสต์ และการปรับสมดุล
- เพิ่มการตั้งค่าใหม่ลงในโมดูล xmp: "จำลองข้อผิดพลาดการวนซ้ำตัวอย่าง" และ "ใช้เครื่องผสม Paula ในโมดูล Amiga"
- ขณะนี้โมดูล http มีความสามารถในการตั้งค่าขนาดบัฟเฟอร์เป็นไมโครวินาที
- เพิ่มความสามารถในการแทนที่เพลย์ลิสต์ที่เลือกลงในโมดูลไลบรารีเพลงแล้ว
- ความสามารถในการสร้างโมดูล cdaudio โดยไม่ต้องใช้ไลบรารี libcddb ได้ถูกนำมาใช้แล้ว
- ฐานโค้ดได้รับการปรับให้เหมาะสม
- ปรับปรุงการตรวจจับประเภทไฟล์ตามเนื้อหา
- แก้ไขปัญหาไฟล์ CUE ขนาดใหญ่
- Build for FreeBSD ได้รับการจัดเตรียมแล้ว
- อัปเดตการแปลอินเทอร์เฟซ รวมถึงการแปลเป็นภาษารัสเซีย
นอกจากนี้ยังมีรายงานว่า Qmmp 1.7 เป็นการอัปเดตที่สำคัญครั้งสุดท้ายพร้อมรองรับไลบรารี Qt5 ในอนาคต ฟังก์ชันการทำงานใหม่จะได้รับการพัฒนาเฉพาะในสาขาที่ใช้ Qt6 เท่านั้น และการพัฒนาสาขาที่ใช้ Qt5 จะถูกจำกัดอยู่เพียงการอัปเดตที่มีการแก้ไขเท่านั้น

ที่มา: opennet.ru
