Ubuntu下MediaTomb配置:如何指定媒体目录路径


阅读 8 次

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

  1. 访问http://localhost:50500
  2. 导航到"Filesystem"标签
  3. 点击"Add Filesystem"按钮
  4. 填写路径和选项
  5. 保存并应用更改

常见问题排查

如果修改后不生效:

# 查看日志
sudo tail -f /var/log/mediatomb.log

# 检查进程运行用户
ps aux | grep mediatomb

# 检查目录权限
namei -l /media/my_media