本帖最后由 wollyxu 于 2015-9-24 15:54 编辑 现在很多人的家里都有好几台电视,喜欢Kodi/XBMC的人就会有多个机顶盒都安装了XBMC。熟悉XBMC的人都知道,XBMC是服务器端和客户端二合一的软件,每一个XBMC都是一个独立的个体,刮削的内容都是存在设备本地存储上的。那么这就出现一个问题,楼主家里所有的电影电视剧都是统一存储在NAS里的,楼主想要每台XBMC设备都显示一样的资料库该怎么办? 两个办法: 1. 手动一台一台的去升级资料库,当然你也可以安装自动更新资料库的插件实现自动更新。 2. 利用MySQL数据库管理刮削的资料,所有设备都读取该数据库里的资料,以后只需在一台设备上更新库,其他所有设备就都会收到更新后的资料库。 第一种办法不是今天要介绍的,今天主要教大家如何利用MySQL数据库来让家里的XBMC设备同步媒体库,让每一台设备都显示一模一样的媒体库。 需要的物料: NAS一台(楼主用的群晖DS214) 装有相同版本VidOn XBMC的威动机顶盒数台(数量≥2),注意,每台安装的版本都必须是一样的。 U盘一个 操作步骤: 为了不开电脑,楼主打算把MySQL数据库安装到NAS上。 1. 在NAS上安装MariaDB和PHPMyAdmin,安装PHPMyAdmin需要启用Web Station (安装过程略) 2. 安装好用启动PHPMyAdmin,打开URL地址,用户名root,密码为空,登录。 3. 点击“用户”,“添加用户 ” 用户名 xbmc,任意主机,密码填两遍xbmc (用户名和密码随意,只要记住就行) 用户权限,全选。 点击“执行”,会提示已经成功添加了一个用户。 4. 编辑advancedsettings.xml文件 先看代码:
type:数据库类型——mysql host:服务器地址——楼主的NAS地址是10.10.2.55(配置的静态IP) port:端口——3306 user:刚才创建的用户——xbmc pass:刚才创建用户时设置的密码——xbmc importwatchedstate:导入观看状态,未观看/已观看 importresumepoint:导入播放记录点,在某一台设备上观看到10分钟处,换台设备可以从10分钟处接着看。 path substitution:路径替换——上面的代码里把占用空间最大的图片的文件夹位置从本机转移到了NAS里的一个路径。 将上面的代码复制到文本文档里,另存为advancedsettings.xml文档,将文档拷贝到U盘里。 5. XBMC上的设置由于我使用的是威动机顶盒,所以是威动定制版,VidOn XBMC。 ① 新安装的XBMC,先启动走完初始化流程 ② 将文件从U盘里拷贝到XBMC的userdata文件夹里 userdata的路径(以威动机顶盒为例):文件管理器 - 本地存储 - Android - data - org.vidonme.xbmc - files - .xbmc - userdata 标红的部分,官方Kodi的应该 “org.xbmc.kodi”. 拷贝完成后基本上就算完成了,接下来打开VidOn XBMC,按正常方式添加你的视频所在文件夹的路径并进行刮削,刮削的文字信息都存储在MySQL数据库中,图片从网络上下载了以后也会被重新定位存储到NAS里,我的是这个位置:smb://10.10.2.55/Public/XBMCData/Thumbnails/ ,也就是说不会占用本机空间了。 其他XBMC设备的设置 刮削完成后,就可以对其他机顶盒开始设置了,让其他机顶盒统一都显示一样的媒体库内容。 其他机顶盒的设置也非常简单,只要将刚才写好的advancedsettings.xml文件复制到userdata文件夹里就可以了,启动XBMC后刚才设置好的媒体库就直接显示出来了无需再去配置。 这就是另一台机子,拷贝了advancedsettings.xml文件后直接显示出来的媒体库。 关于更新媒体库 用MySQL统一管理后,如果有新添加的电影,只需在一台机顶盒上进行更新媒体库就可以了,更新完毕后其他设备都会收到更新后的数据。 看起来也不难,大家可以试试。 |
|
来自: ps2zhuantou > 《待分类》