我刚刚升级到 Ubuntu 20.04 并启用了媒体共享。当我尝试时,我的电视和其他设备可以看到共享媒体并很好地播放它们。但是,我看不到文件名,只有一些我认为是文件元数据的一部分。例如,类似SDH
或English, Dutch
类似的东西。下图显示了我在 VLC Player 上浏览这些文件时的一些文件:
我试图找到一个解决方案,发现 DLNA 服务器是一种叫做 Rygel 的东西。我尝试了以下操作:我rygel.conf
在 下编辑~/.config/
,更改extract-metadata
为false
. 我,然后删除media-export.db
了~/.cache/rygel/
. 禁用然后启用媒体共享。这并没有什么不同。
有什么我想念的吗?我只想查看文件名,而不关心元数据。
我找到了问题的原因,但不幸的是没有解决方案 - https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/598。我想我们需要等到他们修复这个错误。来自错误描述:“在 1.14 和 1.16 版本之间,gst-discoverer 本身或 gstreamer 的某些底层部分发生了变化,这导致 gst-discoverer 现在将标题标签从字幕轨道泄漏到“主”标题轨道,这反过来又会导致依赖 gst-discoverer 的应用程序出现问题。”
我有一个解决方法,使用 mkvpropedit -s 将标题设置为与 bash 脚本中的文件名相同,需要先安装 mkvtoolnix 包。它不漂亮,但对我有用。尝试删除元数据后,它又重新出现了:(