[开源自荐] 下蛋 / XiaDown 更新了:兼容 Codex Pets,界面统一,转 MP3 自动写入封面 - V2EX
爱意满满的作品展示区。
dreamusername

[开源自荐] 下蛋 / XiaDown 更新了:兼容 Codex Pets,界面统一,转 MP3 自动写入封面

  •  
  •   dreamusername 9 days ago 637 views

    大家好,我是 Arnold ,下蛋 / XiaDown 的作者。

    上周在 V2EX 自荐过这个项目:一款基于 Wails 3 开发的跨平台桌面工具,是一款在线音乐播放器,也是一款视频下载工具。

    项目地址:

    GitHub: https://github.com/arnoldhao/xiadown 官网: https://xiadown.dreamapp.cc/

    这次更新了什么

    这周做了一版更新,主要有三个变化。

    兼容 Codex Pets

    最近 Codex 发布了 Pets ,社区里很快出现了不少宠物分享站。XiaDown 原本就有精灵和动作系统,和 Codex Pets 的 pet.json + spritesheet.webp 格式有不少重合,所以 这次直接把它接进来了。

    现在可以在 XiaDown 里导入 Codex Pets 宠物包,也可以从在线宠物站一键导入。目前接入了两个分享站:

    这两个站点加起来已经有不少可用 Pets 。导入之后可以在 XiaDown 里预览动画,并设置为当前桌面精灵。

    如果你已经在 Codex 里用 hatch-pet 孵化过自己的宠物,也可以把生成的 pet.jsonspritesheet.webp 打包成 ZIP 后导入 XiaDown 。

    统一界面语言

    之前应用里同时存在一部分自定义样式和一部分 shadcn 原版样式,整体一致性不太好。这次把主要界面统一到了 XiaDown 自己的视觉系统里,包括设置、宠物画廊、导入弹窗等 页面,后续也会沿着这个方向继续收敛。

    转码细节优化

    如果转码目标是 MP3 ,现在会自动把视频封面写入 MP3 封面。这样下载音乐、播客、课程音频之后,在本地资源库或其他播放器里看起来会更完整一些。

    XiaDown 现在能做什么

    • 基于 yt-dlp 下载视频和音频
    • 支持保存字幕、封面、元信息等素材
    • 下载完成后可以继续转码
    • 本地资源库管理下载内容
    • 播放 YouTube Lo-Fi 电台和 YouTube Music
    • 支持搜索歌曲、艺人、歌单,播放队列、歌词、封面
    • 在线曲目可以继续保存到本地
    • 支持主题、强调色、侧边栏样式和宠物外观
    • 应用内维护 yt-dlpFFmpeg 等依赖

    支持平台

    • macOS Apple Silicon / Intel
    • Windows x64 安装版 / 便携版

    欢迎大家体验,也欢迎反馈问题和建议。

    No Comments Yet
    About     Help     Advertise     Blog     API     FAQ     Solana     983 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 23:03 PVG 07:03 LAX 16:03 JFK 19:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86