答案1
最新的 DeaDBeef 0.5.5 似乎没有这个问题 - 空白空间消失,播放器看起来可以正常显示歌词:但前提是不使用文件浏览器插件(或者可能是其他插件)。其他插件也有可能出现类似的问题。infobar 的作者解释了造成这种情况的原因(这里) 如下:
“不幸的是,deadbeef 不提供允许将第三方 UI 插件集成到其界面的 API(这种情况将在 0.6.0 版本发布时改变)。在这种情况下,infobar 和 filebrowser 插件使用 hack 将自身集成到 deadbeef 的界面中,无法协同工作。”
在 v. 0.5.6 中,Filebrowser 和 Infobar 的 gtk2 版本具有相同的不兼容性。但是 Infobar 有一个 gtk3 版本,而 Deadbeef v. 0.5.6 有一个 gtk2-gtk3 GUI 切换。 安装 Infobar gtk3 和 File-browser(即 gtk 2)将导致交替使用这两个插件:在 Deadbeef 的 gtk2 GUI 中,只有文件浏览器可见,在 gtk3 GUI 中,只有 Infobar 可见。在 GUI 之间切换也会在插件之间切换。
当 Deadbeef/Infobar 找不到歌词时,在 wine 中使用 Foobar 并安装歌词抓取插件。
但通常不需要这样做(Foobar 的不同之处在于它将歌词嵌入到文件中:Deadbeef 则从互联网上显示歌词)