从今天开始,Emacs里面可以运行任何你想要的程序 (Linux & Windows & Mac & BSD)

这次没问题啦,辛苦辛苦

我刚才试了 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_typeNone,正常的mp3文件 打印出的file_typeaudio/mpeg

你说的不能播放不是不可以导入播放,而是没有分析 cue 文件把专辑的歌曲拆分成列表吧?

不不,就是不能导入,eaf-music-player页面是空的

我这边可以导入,打印的file_type是 audio/x-flac, 奇怪了。

应该是file_type检测的问题,如果file_typeNone 就不符合这个判定条件了

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就可以了

加入了Vue.js以后,造界面就很快了,系统监视器:

  1. 信息获取用的 Python psutil 库
  2. 界面绘制用的 Vue.js
4 个赞

添加了CPU每个核心的状态绘制。

2 个赞

这是要把emacs做成一个操作系统啊

创业途中,回家没事写代码锻炼思维。

目标很简单,弥补emacs不足,其他没想那么多。

3 个赞

精力旺盛👍 创业做的啥方向?

1 个赞

windows用户采用pip安装的的确用不了music模块(之前版本是可以打开music模块的,升级之后功能完善了,反而不行),但是网页、map、pdf还是可以使用的 :+1:

在music目录执行 npm install

在wsl2下,使用分屏的方式同开rime和eaf看pdf,一打字就狂闪烁–! 系统:win10 wsl2 emacs 27.1 rime+eaf