1. Trang chủ
  2. » Công Nghệ Thông Tin

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

9 409 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 288,45 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

Đồng bộ dữ liệu hệ thống media với

XBMC –p.2

Trang 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,

Trang 3

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>

Trang 4

<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:

Trang 5

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

Trang 6

- 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

Trang 7

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:

Trang 8

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:

Trang 9

Chúc các bạn thành công!

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

🧩 Sản phẩm bạn có thể quan tâm

w