im_roriri | Unsorted

Telegram-канал im_roriri - 螺莉莉的黑板报

2449

Subscribe to a channel

螺莉莉的黑板报

答案揭晓,在播放器的 About Page 里,会有一个 Nokia N95 的翻版图,你在上面戳就会变封面,算是致敬一些令人怀念的老东西。

这个设备的颜色会跟随你的系统配色走,and it's your N95

不要问我为什么要这么无厘头的摆个 N95 在这,这世界上很多东西都没有道理,About Page 就是用来玩花的

Читать полностью…

螺莉莉的黑板报

这是不是就 Material Design 3 风格……我竟然做出了自己最讨厌的东西……

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/watch?v=7E5eCUaIkPo

Читать полностью…

螺莉莉的黑板报

打开 OnlyOffice 想要做 PPT,没有模板调试功能,关闭,重启回 Windows……

Читать полностью…

螺莉莉的黑板报

有不喜欢的功能?你可以把它扔进垃圾堆菜单里哦~

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/watch?v=8aBlxh3ih3o

Читать полностью…

螺莉莉的黑板报

因为喜欢二次元,所以去了日本,结果却发现日本之所以二次元发展蓬勃,是因为所有人都在逃避现实

https://x.com/llennchan2003/status/1840207011373560164

Читать полностью…

螺莉莉的黑板报

收集信息的这段时间我可能会写一点文章啥的,换换口味,最近写 Code 多巴胺喷的有点太多了……

Читать полностью…

螺莉莉的黑板报

现在每天睡前都用 Rune 放一首曲子,看 Mix 界面的 Tiles 翻来翻去,太开心了

Читать полностью…

螺莉莉的黑板报

边界情况,这里的文字可能太长导致布局错位……还特意造了个名字来测这块……

Читать полностью…

螺莉莉的黑板报

https://docs.rs/vergen/latest/vergen/

有趣

Читать полностью…

螺莉莉的黑板报

> <~ 是不是很帅是不是很帅!

Читать полностью…

螺莉莉的黑板报

充分证明了一件事,复杂度不会凭空消失,只会转移,我只是把所有的复杂度全都压缩在了一个 API 里,结果就是这个 API 内部已经没法看了……

Читать полностью…

螺莉莉的黑板报

OK, 进入爆炸阶段了,开始修 bug!

Читать полностью…

螺莉莉的黑板报

外面暴露一个非常全能又精巧的 API,往往意味着内部实现已经糊成了一大坨……

Читать полностью…

螺莉莉的黑板报

我太喜欢微软的 PPT 模板自动推荐了,让淦话变得更淦

Читать полностью…

螺莉莉的黑板报

https://dribbble.com/shots/21527217-Bard-logo-redesign

请不要做多余的事 = =

Читать полностью…

螺莉莉的黑板报

Apple's homework is due Monday no matter what, says judge https://www.theverge.com/2024/9/28/24256684/apple-epic-lawsuit-document-production-delay-denied

Читать полностью…

螺莉莉的黑板报

不能玩了,明天下午做报告,赶紧做 PPT

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/watch?v=EhanAN-PIz0

Читать полностью…

螺莉莉的黑板报

现在,只要你足够疯,可以把播放按钮放到很诡异的位置

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/watch?v=pxI0I3NX3K0

Читать полностью…

螺莉莉的黑板报

DEV6 主要修一些特别扎眼的响应式 bug,配 CI,写 Readme,不打算做新功能

写完项目中期汇报,从社区收点意见之后再接着做

Читать полностью…

螺莉莉的黑板报

DEV 5 周期 TODO:

[ ] 实现 About Page
[ ] 实现工具栏自定义功能
[X] 实现新的 Cover Art 缓存机制
[X] 系统媒体控制功能集成 Cover Art 显示
[X] 实现新默认 Cover Art

QA 5 周期 TODO:
[ ] 部分格式 Metadata 读取与写入异常
[X] Mix Page Cover Art 查询混乱
[X] 进度栏标题布局错误
[X] 排查推荐系统输出异常的问题
[X] 修复音量控制异常的问题

Читать полностью…

螺莉莉的黑板报

https://icons8.com/line-awesome

Rune Player 要不要上这个……

Читать полностью…

螺莉莉的黑板报

复现一下这个?

レ(゚∀゚;)ヘ ヘ( ゚∀゚;)ノ

Читать полностью…

螺莉莉的黑板报

讲一下我做的设计,我这里需要高速 cover art 查询,因为每一个文件查 cover art 的方式都不一样而且 parse metadata header 再提图,还要确保格式正确之类的很麻烦,所以我把所有 cover art 全都缓存到数据库里了,用的时候直接查表提文件。

关于为什么不像有些播放器的实现,把 cover art 提前提取出来跟媒体文件放一个目录里,我是觉得这样会污染用户目录,很恶心。
关于为什么不放 .rune 目录里,因为毕竟它还是一大堆很小的文件,全都堆在一起用户迁移的时候复制会很崩溃。

所以我最后选择了一个会恶心我但是不会恶心用户的方法,在程序启动的时候创建一个临时目录,查到哪个 cover art 就从数据库里面提哪个文件存临时目录里,再把 path 交给 dart,但这个过程很绕……

Читать полностью…

螺莉莉的黑板报

靠,之前所有修过的 bug 全都回归了……

Читать полностью…

螺莉莉的黑板报

现在每个有可能会取到 cover art 的 API 都会返回一个 bake_cover_art 的选项,如果是 true,就会把 cover art 从数据库里面提出来,放硬盘上回传地址,我在想有没有更优的做法。

这种实现带来的最大问题是,四处都得处理 bake 的条件判断……

Читать полностью…

螺莉莉的黑板报

我开始怀疑这么一顿大改,整个程序会不会在运行时炸掉……

Читать полностью…
Subscribe to a channel