这个项目能做什么

Naviamp是一款音乐客户端,可连接Navidrome、其他Subsonic/OpenSubsonic服务器、Jellyfin或Bandcamp,并通过统一界面提供浏览、发现、队列、下载和播放功能。README将其描述为现有音乐库和服务的现代播放器,而非服务器或库管理器本身。 平台与服务:Naviamp面向macOS、Windows、Linux、Android和iOS,具有一致的产品行为、安全凭证存储、设置同步及Android Auto支持。支持的服务包括Navidrome(功能丰富的集成,含原生认证、智能播放列表、评分、收藏、OpenSubsonic功能及声波发现)、通用Subsonic/OpenSubsonic服务器、Jellyfin音乐库以及通过其Subsonic测试版的Bandcamp。不同提供商的能力各异,应用会隐藏或回退不支持的服务功能。 库与发现:用户可浏览专辑、艺术家、曲目、流派、收藏、最近添加/最近播放的音乐、随机选择及署名艺术家。它能构建艺术家/专辑/流派混音,以及在支持相似性功能的服务器上生成声波混音和声波路径,同时提供曲目电台、相关音乐和声波自动播放。播放列表可创建、编辑、从生成的队列保存,兼容服务器上还支持智能播放列表。 播放与附加功能:应用使用BASS或原生编解码器,直接支持MP3、Ogg Vorbis、WAV、AIFF、FLAC/Ogg FLAC、Opus、AAC和ALAC,并根据平台提供对其他格式的兼容性支持。功能包括ReplayGain、无缝播放、交叉淡入淡出、采样率匹配、重采样质量、每专辑和每播放列表的播放配置文件、波形搜索、收藏、评分、歌词、下载及离线仪表板、网络电台和响应式桌面可视化器。Android上支持Android Auto。 项目与许可:Naviamp使用Kotlin Multiplatform、Compose Multiplatform、Gradle、SQLDelight及原生BASS集成构建。它基于GPLv3许可,并附带额外的BASS链接例外;BASS本身单独许可,目前按免费非商业条款使用。