我正在开发一个 MiniDLNA 服务器来通过 WiFi 流媒体。现有文件正确显示。但是,当我将新文件添加到媒体文件夹时,所做的更改不会在 MiniDLNA 客户端之间更新。我也尝试过重新启动服务器,但它没有反射(reflect)更改。
我更改了 inotify_interval = 60
,但它仍然没有更新 files.db
(MiniDLNA 媒体列表数据库)。如果我删除此数据库并重新启动服务器,它会显示更改。
有谁知道问题出在哪里吗?
最佳答案
$ minidlnad -h
…
-r forces a rescan
-R forces a rebuild
总而言之,让 MiniDLNA 重新扫描所有媒体文件的最可靠方法是发出以下命令集:
$ sudo minidlnad -R
$ sudo service minidlna restart
重新扫描服务器的客户端脚本
但是,MiniDLNA 有时会在服务器上运行。以下是请求在此类服务器上重新扫描的客户端脚本:
#!/usr/bin/env bash
ssh -t server.on.lan 'sudo minidlnad -R && sudo service minidlna restart'
关于dlna - 为什么 minidlna 数据库没有刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5180409/