Đồng bộ dữ liệu hệ thống media với XBMC –p.2 pptx

9 408 0
Đồng bộ dữ liệu hệ thống media với XBMC –p.2 pptx

Đang tải... (xem toàn văn)

Thông tin tài liệu

Đồng bộ dữ liệu hệ thống media với XBMC –p.2 Cấu hình XBMC để làm việc với cơ sở dữ liệu MySQL: Ở chế độ mặc định, XBMC sử dụng cơ sở dữ liệu SQLite internal. Và nếu muốn XBMC làm việc hiệu quả trong hệ thống mạng thì người dùng cần thực hiện một số thao tác để sử dụng database MySQL external. Nếu trong trường hợp cài đặt hoàn toàn mới XBMC thì có thể bỏ qua bước này. Còn nếu bạn muốn lưu lại tất cả dữ liệu của thư viện có sẵn thì cần phải export trước tiên. Bên trong quá trình cài đặt XBMC, các bạn mở System > Settings > Video and System > Settings > Video, ở phía dưới của menu chúng ta chọn Export và lưu vào thư mục lưu trữ trên phân vùng. Các bạn không nên export file thư viện từ 1 máy tính bất kỳ trong hệ thống mạng, vì nó sẽ ảnh hưởng đến hiệu suất và tính ổn định trong khi làm việc. Khi hoàn tất việc thiết lập XBMC để chấp nhận cơ sở dữ liệu MySQL, làm lại các bước trên và chọn Import. Còn khi đã hoàn tất việc sao lưu thư viện, chúng ta sẽ tiếp tục chuyển sang bước thiết lập, cấu hình. File duy nhất được sử dụng tại đây là advancedsettings.xml, nhưng ở chế độ mặc định thì file này không có sẵn (vì XBMC sẽ khởi tạo file đó trong quá trình cài đặt). Trong trường hợp file advancedsettings.xml đã có sẵn thì các bạn hãy tìm trong đường dẫn sau: Windows XP – C:\Documents and Settings\[username]\Application Data\XBMC\ Windows 7/Vista – C:\Users\[username]\AppData\Roaming\XBMC\ Linux/XBMC Live – $HOME/.xbmc/userdata Mac OS X – /Users/[username]/Library/Application Support/XBMC/userdata Tiếp tục kiểm tra bên trong thư mục đó, nếu đã có sẵn file advancedsettings.xml thì các bạn bỏ qua bước dưới đây, còn nếu không thì mở NotePad và nhập đoạn mã sau: <advancedsettings> <videodatabase> <type>mysql</type> <host>192.168.1.120</host> <port>3306</port> <user>xbmc</user> <pass>xbmc</pass> <name>xbmc_video</name> </videodatabase> <musicdatabase> <type>mysql</type> <host>192.168.1.120</host> <port>3306</port> <user>xbmc</user> <pass>xbmc</pass> <name>xbmc_music</name> </musicdatabase> </advancedsettings> Nhập địa chỉ IP của server và địa chỉ LAN, thông tin user và mật khẩu của cơ sở dữ liệu MySQL tại đây. Trong trường hợp bạn dùng nhiều profile thì chỉ cần tạo 1 file advancedsettings.xml duy nhất đối với từng profile tương ứng. Khi đã hoàn tất những bước trên, chúng ta khởi động lại XBMC để áp dụng sự thay đổi. Sau đó, tiến hành import lại toàn bộ thư viện để cố định cơ sở dữ liệu MySQL: Sau khi quá trình trên kết thúc, các bạn kiểm tra lại để đảm bảo rằng XBMC đã tương thích với hệ cơ sở dữ liệu. Quay trở lại cửa sổ Command Prompt của MySQL và gõ lệnh: SELECT COUNT(*) from xbmc_video.movie; SELECT COUNT(*) from xbmc_video.tvshow; Mỗi 1 câu lệnh query sẽ trả lại tổng số lượng chương trình ca nhạc và TV tương ứng được lưu trữ trong thư viện (dựa vào cơ sở dữ liệu MySQL). Còn nếu bất kỳ giá trị nào trả về số 0 thì có nghĩa là đã có lỗi xảy ra ở đâu đó. Các bạn hãy kiểm tra lại ở những bước sau: - Kiểm tra lại từng cặp tài khoản user và cơ sở dữ liệu đã được tạo tương ứng với mỗi profile - Đã sử dụng lệnh GRANT ALL để áp dụng tất cả các quyền dành cho user và database - Đã thiết lập CHARACTER/COLLATION thành Latin1 đối với toàn bộ cơ sở dữ liệu - Tất cả các thiết lập chia sẻ đã được khởi tạo thành Samba (//somehost/sharefolder) và không phải là local (c:\media files\). MySQL không thực sự hoạt động ổn định khi đường dẫn hoặc tên file có chứa ký tự \ - Đã mở cổng 3306 trên máy host MySQL hay chưa? - Đã thay đổi các thông số trong file advancedsettings.xml hay chưa? Đồng bộ dữ liệu qua XBMC qua nhiều máy tính khác nhau: Một trong những thao tác đầu tiên cần thực hiện (nếu các bạn chưa hoàn tất trong quá trình cài đặt), đó là thay đổi cách thức làm việc của XBMC khi người dùng muốn xem 1 đoạn video hoặc ca nhạc nào đó. Ở chế độ mặc định, XBMC sẽ trình chiếu những file media đó từ đầu, và với hệ thống đã được thiết lập như trên, chúng ta muốn XBMC hiển thị thông báo khi sử dụng và truy cập từ nhiều máy tính khác nhau. Các bạn mở mục Settings > Video > File Lists và thiết lập Default select action thành Choose. Cụ thể, yêu cầu đưa ra ở đây là XBMC sẽ hiển thị thông tin mỗi khi chúng ta mở file thay vì việc tự động trình chiếu như trước kia: Trỏ tới thư mục lưu trữ demo của HDTV và Mark as watched, đánh dấu bằng chế độ bookmark với 1 file khác, xem và tạm dừng với 1 file khác nữa. Sau đó chúng ta rời văn phòng, di chuyển sang phòng khác và kiểm tra lại tình trạng của 3 file đó xem XBMC có hoạt động đúng chức năng hay không: Kể từ thời điểm này, mỗi khi chúng ta di chuyển tới hệ thống XBMC khác, hệ thống sẽ hiển thị chính xác như hình dưới: Còn với những file đã được đánh dấu bookmark thì sao? Và cuối cùng là file đã được tạm dừng trước đó: >>> Một số video tham khảo: Chúc các bạn thành công! . Đồng bộ dữ liệu hệ thống media với XBMC –p. 2 Cấu hình XBMC để làm việc với cơ sở dữ liệu MySQL: Ở chế độ mặc định, XBMC sử dụng cơ sở dữ liệu. để đảm bảo rằng XBMC đã tương thích với hệ cơ sở dữ liệu. Quay trở lại cửa sổ Command Prompt của MySQL và gõ lệnh: SELECT COUNT(*) from xbmc_ video.movie;

Ngày đăng: 05/03/2014, 22:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan