forkgram/tdesktop 记住上次播放的音频, 下次启动后自动加载到顶部

前言

我在Telegram上面会播放一些音频的频道.

如果听到一半, 关闭Telegram, 下次再打开Telegram, 就要再找到这个频道, 回忆自己上次听到哪里了, 再开始播放.

无损音乐华语专辑库频道置顶消息与音频列表

我觉得有点不方便.

那么我就想, 能不能让 forkgram/tdesktop 记住上次播放的音频, 下次启动后自动加载到顶部?


面向 Agent 开发

Hermes 对接 白嫖 公益站agentrouter 的 deepseek-v4-flash

以下引用框里面的是我发给Agent的自然语言


前提条件, 准备forkgram/tdesktop的编译环境, 略.


从 https://github.com/crazypeace/forkgram-tdesktop/tree/feat-v7.2.8 复制一个新分支 restore-playing-audio-file 
分析, 如果想 
记录 正在播放的文件, 并在下一次启动后自动加载到顶部
有什么修改方案.

Agent分析了一圈, 让我决策3个判断. 我回复TA

聊天界面确认Forkgram音频恢复后不自动播放并加Settings开关

然后Agent忙啊, 忙啊, ... 

说开发好了.


我给了几个测试数据. 包括了时长长的播客, 时长短的歌曲. 包括了一条消息里一个音频的, 一条消息里多个音频的.

给你一些播放音频的测试数据
https://t.me/AnotherBeat/14

https://t.me/cnalbum/7

可以看到Agent还知道自己操作GUI界面进行测试

多听频道聊天界面打开Fork Settings设置面板


效果

Forkgram Settings 菜单

Fork Settings设置界面,高亮的重启后恢复播放音频开关已开启


Demo


Github

代码

https://github.com/crazypeace/forkgram-tdesktop/tree/restore-playing-audio-file


Release

https://github.com/crazypeace/forkgram-tdesktop/releases/tag/restore-playing-audio-file


评论