dlna - 为什么 minidlna 数据库没有刷新?

标签 dlna

我正在开发一个 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/

相关文章:

upnp - 在哪里可以找到完整的 DLNA 规范?

安卓 : DLNA compliant devices

c# - 我在哪里可以开始用 C# 编写媒体服务器,比如 PlayOn

linux - Ushare 重新扫描文件系统而不重新启动

upnp - 将网络视频流式传输到 Roku

android - 搜索用于远程播放的 DLNA(Upnp) 媒体渲染器

android - 使用 Android 在网络上搜索树莓派

c++ DLNA 字幕显示实现与白金库

command-line - 如何从命令行推送 DLNA 内容

java - 在 Cling 中获取所有 DLNA 根存储目录?