MediaTomb配置文件位置
在Ubuntu系统中,MediaTomb的默认配置文件通常位于:
/etc/mediatomb/config.xml
如果是通过apt安装的稳定版,配置文件可能位于:
/etc/mediatomb/config.xml.template
修改媒体目录配置
找到配置文件中的
<storage>
<filesystem>
<directory path="/media/my_media" id="1" metadata-policy="recreate">
<map from="/media/my_media/movies" to="/movies"/>
<map from="/media/my_media/music" to="/music"/>
</directory>
</filesystem>
</storage>
配置详解
关键参数说明:
- path:媒体文件的实际物理路径
- id:目录标识号,必须唯一
- metadata-policy:元数据处理策略
- map:虚拟路径映射,用于在DLNA客户端中显示
权限问题处理
确保MediaTomb进程有权限访问媒体目录:
sudo chown -R mediatomb:mediatomb /media/my_media
sudo chmod -R 755 /media/my_media
服务重启与验证
修改配置后需要重启服务:
sudo service mediatomb restart
检查服务状态:
sudo service mediatomb status
高级配置示例
多个媒体目录配置示例:
<storage>
<filesystem>
<directory path="/mnt/nas/videos" id="1" metadata-policy="recreate">
<map from="/mnt/nas/videos" to="/videos"/>
</directory>
<directory path="/home/user/music" id="2" metadata-policy="none">
<map from="/home/user/music" to="/music"/>
</directory>
</filesystem>
</storage>
Web界面配置
也可以通过Web界面配置(默认端口50500):
- 访问http://localhost:50500
- 导航到"Filesystem"标签
- 点击"Add Filesystem"按钮
- 填写路径和选项
- 保存并应用更改
常见问题排查
如果修改后不生效:
# 查看日志
sudo tail -f /var/log/mediatomb.log
# 检查进程运行用户
ps aux | grep mediatomb
# 检查目录权限
namei -l /media/my_media