这次没问题啦,辛苦辛苦
我刚才试了 flac 可以播放的
我这边是没法导入flac 歌曲的
eaf 输出
_IceTransSocketUNIXConnect: Cannot connect to non-local host manjaro
_IceTransSocketUNIXConnect: Cannot connect to non-local host manjaro
Qt: Session management error: Could not open network socket
EAF process starting...
Session is not restored, as no data present in session file.
/home/liuyan/Music/2004.李志.被禁忌的游戏/ ['/home/liuyan/Music/2004.李志.被禁忌的游戏/李志.被禁忌的游戏 CD.jpg', '/home/liuyan/Music/2004.李志.被禁忌的游戏/李志.被禁忌的游戏 封面.jpg', '/home/liuyan/Music/2004.李志.被禁忌的游戏/李志.被禁忌的游戏.flac', '/home/liuyan/Music/2004.李志.被禁忌的游戏/李志.被禁忌的游戏.cue', '/home/liuyan/Music/2004.李志.被禁忌的游戏/专辑曲目.txt', '/home/liuyan/Music/2004.李志.被禁忌的游戏/李志.被禁忌的游戏 封底.jpg']
js: TypeError: Cannot read property 'path' of undefined
https://drive.google.com/file/d/1CEpf5donnlkHEAB6mgfvlX2Dc0CqFxwt/view?usp=sharing
你的这个文件好大啊,你可以在
file_type = mimetypes.guess_type(file)[0]
这一行下面添加 print(file_type)
, 然后重新启动EAF,我看看是啥结果?
这个文件应该是整个光盘的无损音频,像网易云音乐和我在用的ncmpcpp是可以根据 .cue文件的track信息把整个光盘的不同歌曲分别显示的
打印出file_type
是None
,正常的mp3文件 打印出的file_type
是audio/mpeg
你说的不能播放不是不可以导入播放,而是没有分析 cue 文件把专辑的歌曲拆分成列表吧?
不不,就是不能导入,eaf-music-player
页面是空的
我这边可以导入,打印的file_type是 audio/x-flac, 奇怪了。
file_type 是 None 的情况肯定不能放啊,要不很多不是音乐的文件加到列表里面,不是会更出问题?
只是要问一句,为什么 file_type = mimetypes.guess_type(file)[0]
在你的电脑上, flac 文件是 None ?
你留言下你是啥系统啥环境? 我先睡觉,我怀疑是系统环境不一样导致的类型判断出错。
系统是manjaro
读了一下mimetype的源码,mimetype源码里定义了很多文件类型的mimetype, 但是不包括flac的,系统配置文件里面也没有包括flac的,所以在/usr/local/etc/mime.types
加上audio/x-flac flac
就可以了
这是要把emacs做成一个操作系统啊
创业途中,回家没事写代码锻炼思维。
目标很简单,弥补emacs不足,其他没想那么多。
精力旺盛👍 创业做的啥方向?
windows用户采用pip安装的的确用不了music模块(之前版本是可以打开music模块的,升级之后功能完善了,反而不行),但是网页、map、pdf还是可以使用的
在music目录执行 npm install
在wsl2下,使用分屏的方式同开rime和eaf看pdf,一打字就狂闪烁–! 系统:win10 wsl2 emacs 27.1