使用Bongo+MPV播放音乐,无法暂停,并且会不停显示错误信息:bongo–mpv-connect-to-socket: Unknown address family

使用Bongo+MPV播放音乐,*Message*中显示如下:

Error running timer ‘bongo-mpv-player-tick’: (error “Unknown address family”) [60 times] bongo–mpv-connect-to-socket: Unknown address family

这导致我无法暂停播放,也无法调整进度;并且还会不停产生 “Error running timer ‘bongo-mpv-player-tick’: (error “Unknown address family”) [60 times]” 这样的错误信息……我究竟应该怎么办?

感谢指正,已改进标题

建议改用 mplayer 作为播放后端, 不知道你的是不是 Windows ?

MPV 在 Windows 有点问题, 无法配合播放

内置的mpc也很好用

  1. 既然出错信息说是 "Unknown address family" 我认为这就是很重要的线索,不应该忽视。
  2. 没有人知道你做了什么,除非你列出详细的步骤。
1 个赞

试过了,mplayer直接播放不出来了 :joy: 呈现出来就是一直卡在00:00,快进只会跳到10秒后,继续卡住。

  1. 我觉得你说的有道理,但是我真的不知道什么叫作 Unknown address family 希望如果有佬知道这是什么能帮帮我(我查看了git上的readme但是它说的非常笼统)
  2. 谢谢提醒,这就去写我做了什么。

合理猜测是 Windows 下创建命名管道失败,可能是该软件没有针对 Windows 适配。解决办法是 Windows 下用 tcp 地址代替 socket,去 repo 提个 feature request 或自己 pr。

我用 eshell 直接调用 mpv 是可以正常播放的(也可以正常显示时长),但用 bongo 就是不行?

既然用 eshell 直接调用 mpv 可以正常播放,而且也能在Windows里正常使用 mpv 播放音乐,或许就不是没有针对Windows适配吧?

我没接触过 bongo,也不用 Emacs ,只是根据你出错提示猜测的。这类问题在 Windows 适配上挺普遍的,往这个方向自己去看看。

1 个赞

关于我做了什么:

  • 首先,我在配置文件里添加了 mpv.exe 所在路径(add-to-list 'exec-path “{path-to-mpv.exe’s folder}”)
  • 然后,customize-group bongo 将 mpv 的框框勾起来
  • 最后,在 bongo-library 中 按 i 添加曲目,并回车播放。

嗯,可能是没针对 Windows 匹配。

mac 上,将 mpv 设置为 bongo 的默认播放器并播放 m4a 格式的文件时遇到了同样的问题。