Jellyfin 10.11 Media Server มาพร้อมกับการสนับสนุนการสำรองข้อมูล, FFmpeg 7.1 และอื่น ๆ
Jellyfin 10.11 เซิร์ฟเวอร์สื่อโอเพนซอร์ส เปิดตัวด้วยการปรับโครงสร้างแบ็กเอนด์ครั้งใหญ่ การย้ายฐานข้อมูลไปยัง EF Core และการปรับปรุงความเร็วอย่างมาก
หลังจากการพัฒนามานานหนึ่งปีต่อจากเวอร์ชัน 10.10 ก่อนหน้านี้ เซิร์ฟเวอร์สื่อเปิดแหล่งที่มา Jellyfin เพิ่งปล่อยเวอร์ชัน 10.11—หนึ่งในการอัปเดตที่ใหญ่ที่สุดในประวัติศาสตร์ของโครงการ มันมาพร้อมกับการปรับปรุงฐานข้อมูลอย่างสมบูรณ์ ประสิทธิภาพที่ดีขึ้น ตัวเลือกการสำรองข้อมูลใหม่ และการปรับปรุงภายในมากมาย
หนึ่งในไฮไลท์หลักคือการย้ายไปใช้ EF Core ระบบแมปปิ้งวัตถุ-relational บน .NET จนถึงตอนนี้ Jellyfin ยังพึ่งพาการเรียกใช้ SQLite แบบดิบที่กระจายอยู่ทั่วฐานโค้ด ซึ่งทำให้การอัปเกรดและการเปลี่ยนแปลงสคีมาซับซ้อนและมีแนวโน้มเกิดข้อผิดพลาดได้ง่าย
ด้วย EF Core ฐานข้อมูลตอนนี้เป็นศูนย์กลาง มีความสะอาดขึ้น และง่ายต่อการดูแลรักษามากขึ้น เปิดทางให้การสืบค้นข้อมูลเร็วขึ้น การย้ายฐานข้อมูลง่ายขึ้น และมีแนวโน้มที่จะรองรับฐานข้อมูลอื่น ๆ เช่น PostgreSQL ในอนาคต
พร้อมกับการเขียนแบ็กเอนด์ใหม่นี้ Jellyfin 10.11 ได้นำเสนอการรองรับการสำรองและกู้คืนภายใน — สิ่งที่ผู้ใช้เรียกร้องมานาน ผู้ดูแลระบบสามารถสร้างสแน็ปช็อตสดของฐานข้อมูลเมตาดาต้า เก็บไว้ภายนอก และกู้คืนได้หากเกิดข้อผิดพลาดใด ๆ
ประสิทธิภาพเป็นอีกหนึ่งจุดสนใจหลัก เครื่องยนต์ฐานข้อมูลใหม่ใช้การแคชข้อมูลในหน่วยความจำอย่างเข้มงวดเพื่อลดการอ่านจากดิสก์ ซึ่งหมายถึงการนำทางในห้องสมุดขนาดใหญ่ที่เร็วขึ้นอย่างเห็นได้ชัด แน่นอนว่ามันมาพร้อมกับการใช้ RAM ที่สูงขึ้น แต่ระบบถูกออกแบบมาให้ปล่อยหน่วยความจำตามความจำเป็น ดังนั้นจึงเป็นการแลกเปลี่ยนที่ยุติธรรมเพื่อความเร็วที่เพิ่มขึ้น นอกจากนี้ ยังมีพฤติกรรมการล็อกฐานข้อมูลที่ปรับปรุงแล้ว ซึ่งควรช่วยลดปัญหาที่เกิดขึ้นมานานในเซิร์ฟเวอร์ที่มีการใช้งานสูง
สำหรับผู้ดูแลระบบ Jellyfin 10.11 เพิ่มอินเทอร์เฟซการเริ่มต้นและตัวดูบันทึกที่สะดวก แทนที่จะจ้องหน้าจอว่างขณะรันการย้ายข้อมูลหรือการอัปเกรด คุณสามารถดูความคืบหน้าได้โดยตรงผ่านอินเทอร์เฟซเว็บที่เรียบง่ายซึ่งสามารถเข้าถึงได้บนเครือข่ายท้องถิ่น
ในด้านการจัดการสื่อ โครงการได้ย้ายไปใช้ FFmpeg 7.1 ซึ่งช่วยเพิ่มประสิทธิภาพและความเข้ากันได้ นอกจากนี้ยังมีการรองรับการแมปโทน HDR แบบ 3D LUT บนเครื่อง Intel และ Rockchip, การแมปโทน Dolby Vision Profile 5 และการถอดรหัส AV1 ด้วยฮาร์ดแวร์สำหรับ VideoToolbox ของ Apple ความแม่นยำในการแสดงผลคำบรรยายก็ได้รับการปรับปรุงเช่นกัน โดยเฉพาะเมื่อใช้การถอดรหัสด้วยฮาร์ดแวร์
ควรสังเกตว่า Jellyfin 10.11 จะยกเลิกการสนับสนุน ARM 32-bit (armhf) อย่างเป็นทางการ ทำให้จำเป็นต้องใช้ระบบปฏิบัติการ 64-bit บนแพลตฟอร์ม ARM นักพัฒนากล่าวว่า SBC รุ่นเก่าอย่าง Raspberry Pi 1 และ 2 ไม่สามารถรองรับความต้องการของการสร้าง Jellyfin รุ่นใหม่ได้ การลบการสนับสนุนนี้ช่วยให้กระบวนการปล่อยเวอร์ชันใหม่ง่ายขึ้นในอนาคต
นอกจากนี้ การอัปเดตนี้ยังมอบประสิทธิภาพการค้นหาที่เร็วขึ้น ข้อมูลสถิติของแผงควบคุมผู้ดูแลระบบที่ขยายเพิ่มเติม ตัวเลือกการปรับแต่งใหม่ เช่น การใส่แบรนด์บนสกรีนเริ่มต้น และการปรับปรุงส่วนต่อประสานผู้ใช้หลายอย่างที่ทำให้การเรียกดูและการจัดระเบียบเนื้อหาราบรื่นขึ้นเล็กน้อย
สำหรับข้อมูลเพิ่มเติม ดูที่ประกาศ
สุดท้ายนี้ แค่เพิ่มอีกนิด ถ้าคุณยังไม่ได้เริ่มใช้ Jellyfin เรามีคู่มืออย่างละเอียดเกี่ยวกับวิธีการตั้งค่าอย่างรวดเร็วและง่ายดายด้วย Docker ขอให้สนุกกับการรับชม!
