Bản cập nhật lớn Jellyfin 12.0 đại tu quản lý sách và danh sách phát
Jellyfin 12.0 chính thức phát hành với cách đặt tên phiên bản mới, đưa tính năng quản lý sách vào trực tiếp máy chủ và thiết kế lại hoàn toàn kho lưu trữ danh sách phát. Bản cập nhật này cũng mang đến giao diện web hiện đại mặc định, hỗ trợ FFmpeg 8.1 và yêu cầu người dùng chú ý cập nhật plugin bên thứ ba.

Jellyfin 12.0 đã ra mắt và dự án đã loại bỏ tiền tố "10." khỏi các số phiên bản của mình. Con số 10 vốn không bao giờ thay đổi, khiến người dùng đánh giá một bản phát hành qua con số ở giữa và thường coi đó là bản vá nhỏ. Điều này từng khiến người dùng bất ngờ với phiên bản 10.11.0 vốn viết lại toàn bộ cơ sở dữ liệu thư viện nhưng lại mang vẻ ngoài như một bản vá thông thường. Giờ đây, con số đầu tiên sẽ thay đổi khi đó là một bản phát hành lớn.
Những thay đổi chính
Danh sách phát (playlist) và bộ sưu tập trước đây được lưu trữ dưới dạng một danh sách dài nằm bên trong mục gốc. Chúng ẩn đối với cơ sở dữ liệu, vì vậy việc lấy số lượng mục hoặc hiển thị một trang duy nhất đòi hỏi phải tải và giải nén toàn bộ. Tương tự, việc xóa một bài hát đồng nghĩa với việc ghi lại toàn bộ danh sách. Giờ đây, mỗi mục là một hàng riêng biệt trong cơ sở dữ liệu. Các tính năng như 'Tiếp tục xem' (Continue Watching), 'Xem tiếp' (Next Up), tra cứu nghệ sĩ và số lượng theo dõi thư mục sẽ phản hồi nhanh hơn.
Sách là một trong những nâng cấp chính trong phiên bản này. Trước đây, chúng phụ thuộc vào plugin Bookshelf trong nhiều năm. Giờ đây, phần lớn công việc đó có thể được xử lý ngay bên trong máy chủ. Hệ thống có thể đọc siêu dữ liệu OPF, ComicInfo và ComicBookInfo, tạo ảnh bìa cho EPUB và mọi định dạng lưu trữ truyện tranh được hỗ trợ, trích xuất số trang từ tệp PDF và trích xuất các chương từ sách nói. Bản thân plugin Bookshelf được chia thành các nhà cung cấp ComicVine và GoogleBooks; bên cạnh đó còn có một plugin OpenLibrary mới. Thêm vào đó, các tập phim nay đã hỗ trợ các phiên bản thay thế.
Bên cạnh đó, giao diện web Modern nay đã trở thành mặc định trên máy tính để bàn và thiết bị di động, trong khi giao diện cũ được gọi là Legacy. Quá trình chuyển mã (transcoding) chuyển sang FFmpeg 8.1 và có các bản vá bảo mật liên quan đến lỗi vượt đường dẫn (path traversal) và kịch bản chéo trang (cross-site scripting).
Bạn cần phải đang ở phiên bản 10.10.7 hoặc một bản dựng thuộc nhánh 10.11.x trước khi nâng cấp, và việc quét lại toàn bộ thư viện sau đó là bắt buộc. Các plugin của bên thứ ba sẽ tiếp tục không hoạt động cho đến khi tác giả của chúng biên dịch lại dựa trên .NET 10, và các điểm cuối /emby/ cùng /mediabrowser/ cũ đã bị loại bỏ. Trước khi nâng cấp, bạn nên đọc kỹ ghi chú phát hành chi tiết.
💻 BẢN CẬP NHẬT LỚN JELLYFIN 12.0 ĐẠI TU QUẢN LÝ SÁCH VÀ DANH SÁCH PHÁT Jellyfin 12.0 đã ra mắt và dự án đã loại bỏ tiền tố "10." khỏi các số phiên bản của mình. Con số 10 vốn không bao giờ thay đổi, khiến người dùng đánh giá một bản phát hành qua con số ở giữa và thường coi đó là bản vá nhỏ. Điều này từng khiến người dùng bất ngờ với phiên bản 10.11.0 vốn viết lại toàn bộ cơ sở dữ liệu thư viện nhưng lại mang vẻ ngoài như một bản vá thông thường. Giờ đây, con số đầu tiên sẽ thay đổi khi đó là một bản phát hành lớn. Những thay đổi chính Danh sách phát (playlist) và bộ sưu tập trước đây được lưu trữ dưới dạng một danh sách dài nằm bên trong mục gốc. Chúng ẩn đối với cơ sở dữ liệu, vì vậy việc lấy số lượng mục hoặc hiển thị một trang duy nhất đòi hỏi phải tải và giải nén toàn bộ. Tương tự, việc xóa một bài hát đồng nghĩa với việc ghi lại toàn bộ danh sách. Giờ đây, mỗi mục là một hàng riêng biệt trong cơ sở dữ liệu. Các tính năng như 'Tiếp tục xem' (Continue Watching), 'Xem tiếp' (Next Up), tra cứu nghệ sĩ và số lượng theo dõi thư mục sẽ phản hồi nhanh hơn. Sách là một trong những nâng cấp chính trong phiên bản này. Trước đây, chúng phụ thuộc vào plugin Bookshelf trong nhiều năm. Giờ đây, phần lớn công việc đó có thể được xử lý ngay bên trong máy chủ. Hệ thống có thể đọc siêu dữ liệu OPF, ComicInfo và ComicBookInfo, tạo ảnh bìa cho EPUB và mọi định dạng lưu trữ truyện tranh được hỗ trợ, trích xuất số trang từ tệp PDF và trích xuất các chương từ sách nói. Bản thân plugin Bookshelf được chia thành các nhà cung cấp ComicVine và GoogleBooks; bên cạnh đó còn có một plugin OpenLibrary mới. Thêm vào đó, các tập phim nay đã hỗ trợ các phiên bản thay thế. Bên cạnh đó, giao diện web Modern nay đã trở thành mặc định trên máy tính để bàn và thiết bị di động, trong khi giao diện cũ được gọi là Legacy. Quá trình chuyển mã (transcoding) chuyển sang FFmpeg 8.1 và có các bản vá bảo mật liên quan đến lỗi vượt đường dẫn (path traversal) và kịch bản chéo trang (cross-site scripting). Bạn cần phải đang ở phiên bản 10.10.7 hoặc một bản dựng thuộc nhánh 10.11.x trước khi nâng cấp, và việc quét lại toàn bộ thư viện sau đó là bắt buộc. Các plugin của bên thứ ba sẽ tiếp tục không hoạt động cho đến khi tác giả của chúng biên dịch lại dựa trên .NET 10, và các điểm cuối /emby/ cùng /mediabrowser/ cũ đã bị loại bỏ. Trước khi nâng cấp, bạn nên đọc kỹ ghi chú phát hành chi tiết. 🗞 Nguồn: Notebookcheck #vgsnews #vgs #tintuc
Nguồn: Notebookcheck