i3wm中无法正常播放
yanpan9 opened this issue · comments
在i3wm中,播放歌曲时前30秒左右的歌曲会变成杂音,且时间一跳就是几秒.但是开了alsamixer后,就可以正常播放.
应该是mpg123调用系统API播放的问题
同样问题,无法解决
+ OS: Arch Linux x86_64
# Hostname: SimonLaptop.computer
### Kernel Release: 4.7.6-1-ARCH
##### Uptime: 1:04
###### WM: Awesome
; #####; DE: None
+##.##### Packages: 1456
+########## RAM: 1932 MB / 15753 MB
#############; Processor Type: Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz
###############+ $EDITOR: vim
####### ####### Root: 49G / 78G (62%) (ext4)
.######; ;###;`".
.#######; ;#####.
#########. .########`
######' '######
;#### ####;
##' '##
#' `#
遇到同样的问题,Ubuntu16.04 + i3-wm + urxvt,使用pip install安装的。
看了.netease-musicbox/musicbox.log,有大量的这种错误:
ERROR - NEMbox.player:464: list index out of range
不知道跟这个有没有关系?
- 其他终端能播放吗?
- 有问题的终端,mpg123能正常播放吗?
@kigawas 谢谢及时回复。
又研究了一会儿,发现在终端下,用mpg123本身放的时候也是,概率性地会变成杂音并且快进(概率非常大),加上-v参数也没发现有什么错误输出,怀疑是mpg123内部不明bug,google搜索也没有什么有用结果。
但我从 #160 这个issue里找到了解决办法,给mpg123加上-b参数可以解决这个问题,试过多次,完全不会再出现杂音。
解决方法:在**~/.netease-musicbox/config.json**中,将mpg123_parameters
的value
改为:["-b", "1"]
即可。看mpg123的文档,要求-b参数最小为1024,不然没什么用,但实测填1024播放刚开始会有较长时间的空白,所以只填1来绕过这个杂音的bug即可。希望以上能帮到后续遇到这个问题的朋友。
PS:非常nice的project,谢谢你们的great work!
感谢 @KelvinH 根据你的方法修改value值为 ["-b", "144"] 解决了这个问题。
实际上在其它终端下直接使用 mpg123播放 mp3也会出现同样的快进杂音问题。
但是在gnome下不会有任何问题,包括在gnome下的终端用mpg123 也不会出现问题,所以在gnome下使用musicbox 是不会出现快进杂音问题的。
Thanks!
反馈内容已经加入readme
以前没这个问题,今天升级就出现这个问题了...
如果使用的是PulseAudio的话会出现这样的问题,可以使用 ./configure --with-audio=pulse 重新编译mpg123
https://bugs.launchpad.net/ubuntu/+source/mpg123/+bug/1585926
@peterzky 也可安装osspd
可以使用参数["-o", "pulse"],解决杂音快进以及进程无法关闭导致多个mpg123进程的情况,archlinux实测
@kigawas 谢谢及时回复。
又研究了一会儿,发现在终端下,用mpg123本身放的时候也是,概率性地会变成杂音并且快进(概率非常大),加上-v参数也没发现有什么错误输出,怀疑是mpg123内部不明bug,google搜索也没有什么有用结果。
但我从 #160 这个issue里找到了解决办法,给mpg123加上-b参数可以解决这个问题,试过多次,完全不会再出现杂音。
解决方法:在**~/.netease-musicbox/config.json**中,将
mpg123_parameters
的value
改为:["-b", "1"]
即可。看mpg123的文档,要求-b参数最小为1024,不然没什么用,但实测填1024播放刚开始会有较长时间的空白,所以只填1来绕过这个杂音的bug即可。希望以上能帮到后续遇到这个问题的朋友。PS:非常nice的project,谢谢你们的great work!
牛逼呀,解决了我i3wm,打开音乐时候的杂音问题
如果使用的是PulseAudio的话会出现这样的问题,可以使用 ./configure --with-audio=pulse 重新编译mpg123
https://bugs.launchpad.net/ubuntu/+source/mpg123/+bug/1585926
debian10,i3wm,治标治本