Đồng bộ dữ liệu hệ thống media với XBMC –p.1 .Hiện tại, XBMC đang là 1 trong những giải pháp tạo và chia sẻ trung tâm dữ liệu media phổ biến nhất và được áp dụng rộng rãi. Nhưng nếu mô hình này bị dàn trải quá 1 diện tích bất kỳ nào đó, thì các thông tin về thư viện, danh sách dữ liệu media sẽ không kịp cập nhật. Trong bài viết dưới đây, chúng tôi sẽ giới thiệu với các bạn một số thao tác cơ bản để khắc phục vấn đề này. XBMC đã được tích hợp...
Đồng liệu hệ thống media với XBMC –p.1 Hiện tại, XBMC giải pháp tạo chia sẻ trung tâm liệu media phổ biến áp dụng rộng rãi Nhưng mơ hình bị dàn trải q diện tích đó, thơng tin thư viện, danh sách liệu media không kịp cập nhật Trong viết đây, giới thiệu với bạn số thao tác để khắc phục vấn đề XBMC tích hợp sẵn nhiều thư viện hệ thống để giúp người dùng dễ dàng theo dõi file media trình chiếu Tuy nhiên, trình lại diễn chế độ mặc định mức local – hệ thống nội Nếu bạn có sẵn thiết bị hỗ trợ XBMC phịng khách phịng ngủ q trình giao tiếp bố trí khơng thể thực Ví dụ, bạn xem chương trình TV phịng khách phịng ngủ, sau đánh dấu lại chức XBMC, hệ thống hiển thị chương trình xem vài kênh Tùy chọn Pause/Resume Bookmark hoạt động mơ hình local Nếu bạn tạm dừng phim đánh dấu Bookmark khơng thể truy cập xem lại phim đó, trừ bạn thực hệ thống tạo trước Tuy nhiên, khơng nên áp dụng bước trường hợp: - Bạn có mơ hình XBMC nhà - Lưu trữ liệu media ổ cứng local có liên quan tới XBMC không áp dụng phương thức chia sẻ - Đang sử dụng XBMC dựa thiết bị phần cứng Xbox Những ưu điểm áp dụng: - Có nhiều hệ thống XBMC nhà - Lưu trữ liệu server Cơ chế hoạt động XBMC: Phần cốt lỗi trình đồng hóa dựa kiến thức MySQL, nhiên bạn không nên lo lắng không nắm rõ kiến thức MySQL Để thực hiện, cài đặt Free MySQL, tạo sở liệu lưu trữ thông tin dành cho XBMC, sau “hướng dẫn” XBMC ghi lại tồn hoạt động, thành phần có liên quan vào sở liệu Những yếu tố cần thiết cần sử dụng: - Nhiều trung tâm xử lý media với ứng dụng XBMC cài đặt (phiên 10.0 hơn) - Phiên Free MySQL (trong thử nghiệm 5.5) Cài đặt cấu hình MySQL với XBMC: Trong thử nghiệm này, tiến hành cài đặt MySQL media server sử dụng Windows Home Server Khá đơn giản dễ dàng, giữ nguyên tùy chọn mặc định, đánh dấu vào ô Launch the MySQL Instance Configuration Wizard trước nhấn Finish hình cuối Tiếp q trình thiết lập MySQL, chế độ Detailed Standard Configuration Các bạn chọn Standard Configuration nhấn Next: Đánh dấu check vào ô Install As Windows Service, đặt tên cho dịch vụ để dễ quản lý, tiếp tục chọn ô Launch the MySQL Server Automatically để đảm bảo server MySQL luôn hoạt động cần đến: Tại hình tiếp theo, đánh dấu vào Modify Security Settings, điền mật vào ô New root password chọn Enable root access from remote machines Tiếp tục nhấn Next bước Và thời điểm để tạo sở liệu server MySQL, truy nhiên có điểm quan trọng cần ý trước tiếp tục, XBMC khơng lưu trữ liệu profile sở liệu profile có thư viện riêng Có nghĩa phải tạo sở liệu MySQL profile sử dụng Ví dụ như: - Nếu sử dụng profile đơn XBMC tập trung vào việc đồng thư viện: tạo sở liệu áp dụng với profile XBMC - Nếu sử dụng nhiều profile bạn tạo riêng sở liệu profile để đồng liệu qua hệ thống mạng Trước tiên, tạo profile đầu tiên, mở MySQL gõ lệnh: C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe” “– defaults-file=C:\Program Files\MySQL\MySQL Server 5.5\my.ini” “uroot” “-p” Khi cửa sổ dòng lệnh hiển thị yêu cầu nhập mật khẩu, việc tạo tài khoản user dành cho sở liệu server hệ thống Cụ thể tạo database dành riêng cho thư viện video music Bắt đầu việc tạo tài khoản user sở liệu: Gõ lệnh để tạo tài khoản user database server: CREATE USER ‘xbmc’ IDENTIFIED BY ‘xbmc’; Tham số dấu ngoạc đơn tên tài khoản user, thông tin phần ngoặc đơn thứ mật hệ sở liệu MySQL server riêng biệt ghi lại toàn liệu chương trình TV phim bạn muốn xem: CREATE database xbmc_video CHARACTER SET latin1 COLLATE latin1_general_ci; CREATE database xbmc_music CHARACTER SET latin1 COLLATE latin1_general_ci; câu lệnh tạo sở liệu dành cho video music, đồng thời khởi tạo tiền tố phân biệt dành riêng cho sở liệu, latin1 yếu tố cần thiết dành cho XBMC để ghi liệu vào database bình thường Nếu gặp lỗi muốn xóa sở liệu bạn cần dùng lệnh DROP DATABASE databasename; GRANT ALL ON xbmc_video.* TO ‘xbmc’; GRANT ALL ON xbmc_music.* TO ‘xbmc’; Trong bước này, gán user xbmc toàn quyền truy cập tới sở liệu Còn muốn sử dụng XBMC để chuyển tiếp file khác album ca nhạc video sử dụng thêm số lệnh đây: ALTER TABLE xbmc_music.song ADD INDEX idx_idArtist(idArtist); ALTER TABLE xbmc_music.song ADD INDEX idx_idGenre(idGenre); ALTER TABLE xbmc_music.song ADD INDEX idx_idAlbum(idAlbum); Cú pháp có chức “tăng tốc” truy cập cho người dùng với đầy đủ chức sử dụng XBMC công cụ Media Player Trong trường hợp bạn dùng profile đơn đến hồn tất, cịn muốn tạo thêm profile khác cần làm lại bước trên, thay tên user mật theo nhu cầu Trước hoàn tất bước này, bạn kiểm tra lại tài khoản database tạo hoạt động ổn định bên MySQL server hay chưa: SELECT host,user from mysql.user; SHOW DATABASES; Nếu chuẩn xác, hệ thống hiển thị kết trả tương tự hình trên, cịn lại bước trước cấu hình XBMC: đảm bảo cổng 3306 (cổng MySQL server) mở sẵn hệ thống Firewall máy tính cài đặt MySQL ... sử dụng profile đơn XBMC tập trung vào việc đồng thư viện: tạo sở liệu áp dụng với profile XBMC - Nếu sử dụng nhiều profile bạn tạo riêng sở liệu profile để đồng liệu qua hệ thống mạng Trước tiên,... chia sẻ - Đang sử dụng XBMC dựa thiết bị phần cứng Xbox Những ưu điểm áp dụng: - Có nhiều hệ thống XBMC nhà - Lưu trữ liệu server Cơ chế hoạt động XBMC: Phần cốt lỗi trình đồng hóa dựa kiến thức... cho XBMC để ghi liệu vào database bình thường Nếu gặp lỗi muốn xóa sở liệu bạn cần dùng lệnh DROP DATABASE databasename; GRANT ALL ON xbmc_ video.* TO ? ?xbmc? ??; GRANT ALL ON xbmc_ music.* TO ? ?xbmc? ??;