Crates.io | flac_music |
lib.rs | flac_music |
version | 0.2.3 |
source | src |
created_at | 2022-12-05 08:38:26.898302 |
updated_at | 2023-03-22 01:55:54.204504 |
description | Music player based on druid GUI. 支持本地音乐文件 .flac, .mp3, .wav, .m4a 格式的播放器 |
homepage | https://github.com/wandercn/flac_music |
repository | https://github.com/wandercn/flac_music |
max_upload_size | |
id | 730095 |
size | 1,851,735 |
Music player based on druid GUI
支持本地音乐文件 ".flac", ".mp3", ".wav", ".m4a" 格式的播放。
支持多次导入文件夹,添加音乐文件列表。
播放控制支持简单的,暂停,上一首,下一首等。
支持二级子目录扫描导入文件列表
本项目是用rust基于开源项目 druid 和 rodio创建。
本人对rust GUI项目 druid比较感兴趣,目前项目比较粗糙,还将继续优化。
打包ffmpeg依赖库文件到 flac_music.app/Contents/Frameworks
Pack universal APP,适配aarch64+x86_64(version v0.2.3)
cargo run
cargo build -r
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
make dmg
Packing disk image...
................................
created: target/release/macos/flac_music.dmg
Packed 'flac_music.app' in 'target/release/macos'
linux (x86_64)
Install on Debian/Ubuntu x86_64
dpkg -i ./flac-music_v0.2.2_amd64.deb
linux (arm64)
Install on Debian/Ubuntu arm64
dpkg -i ./flac-music_v0.2.2_arm64.deb
sudo xattr -d com.apple.quarantine /Applications/xxxx.app,注意:/Applications/xxxx.app 换成你的App路径。指定放行,删除com.apple.quarantine元数据文件,使您可以执行可执行文件。