#music-player #logic #flac #wav #mp3 #unix #lounge

music-lounge-core

音乐沙龙的核心逻辑

3个不稳定版本

0.7.0 2024年1月15日
0.6.1 2023年3月1日
0.6.0 2023年3月1日

#24 in #flac

每月40次下载
用于 5 crates

LGPL-3.0

4MB
1.5K SLoC

Crates.io AUR version

音乐沙龙

音乐沙龙是Unix-like系统上的另一个音乐播放器应用程序。它将成为Aercloud OS的默认音乐播放器。支持的音频编码有MP3 (.mp3)、WAV (.wav)、Vorbis (.ogg)和FLAC (.flac)。

屏幕截图

主界面(经典布局)

歌曲艺术视图

播放列表编辑器

Metropolis布局

Cupertino布局

基于歌曲艺术的自定义播放器主题

基于文本和图形的音频可视化器

如何安装

基于Arch Linux的Linux系统

音乐沙龙在Arch Linux和基于它的任何系统(如Manjaro Linux、EndeavourOS和Artix Linux)的AUR中可用

使用yay安装的示例:yay -S music-lounge

其他Linux和Unix-like系统

请确保您已安装最新的Rust版本

有关如何安装的说明请在此

也有可能在您的发行版的软件仓库中有Rust。如果这是真的,请使用您的包管理器安装它。

安装Rust后,运行以下命令

gitclone https://gitlab.com/NoahJelen/music-lounge

cdmusic-lounge

./build.sh <-- 这将请求root权限以安装程序

移除:运行./remove.sh

待办事项

  • 智能播放列表
  • 使用bliss-audio crate来创建Spotify风格播放列表的功能
  • 使用Genius查找歌曲的歌词
  • 允许从远程机器连接到播放器进程
  • GUI支持
  • Android支持
  • Kodi插件UI
  • 音乐库编辑器
  • 专辑单的独特艺术作品
  • 拆分为多个crate

依赖关系

~19–34MB
~342K SLoC