https://github.com/wandercn/flac_music
flac_music
Music player based on druid GUI
特性
支持本地音乐文件 ".flac", ".mp3", ".wav", ".m4a" 格式的播放。
支持多次导入文件夹,添加音乐文件列表。
播放控制支持简单的,暂停,上一首,下一首等。
本项目是用rust基于开源项目 druid 和 rodio创建。
本人对rust GUI项目 druid比较感兴趣,目前项目比较粗糙,还将继续优化。
pack app
1. MacOSX
cargo build -r
Created flac_music.app
make app
Created 'flac_music.app' in 'target/release/macos'
xattr -c target/release/macos/flac_music.app/Contents/Info.plist
xattr -c target/release/macos/flac_music.app/Contents/Resources/flac_music.icns
Packing disk image flac_music.dmg
make dmg
Packing disk image...
................................
created: target/release/macos/flac_music.dmg
Packed 'flac_music.app' in 'target/release/macos'
FAQ
- macOS系统限制,提示”提示文件已损坏”,处理方法。
sudo xattr -d com.apple.quarantine /Applications/xxxx.app,注意:/Applications/xxxx.app 换成你的App路径。指定放行,删除com.apple.quarantine元数据文件,使您可以执行可执行文件。
1
共 1 条评论, 1 页
评论区
写评论ffmpeg-next 和druid gui库,大家有用过吗,可以交流交流。druid 多语言配置过,二进制文件直接启动是正常的。但是 打包成macosx app就读取不到文件?大家有遇到过吗怎么解决。