这个项目能做什么
Feishin 是一款现代、开源的音乐播放器,作为 Sonixd 的重写版本而设计。它作为自托管音乐服务器解决方案的前端,为管理和流式播放音频库提供了精致的用户界面。
主要特性:
- **服务器兼容性**:连接 Navidrome、Jellyfin 以及任何兼容 OpenSubsonic 的服务器(包括 Airsonic-Advanced、Ampache、Funkwhale、Gonic 等)。
- **播放后端**:提供两种后端选项:基于 MPV 的播放器,用于桌面客户端的高保真本地播放;以及基于 Web Audio API 的播放器,用于浏览器或 Docker 环境。
- **用户体验**:具有现代、响应式界面,支持同步和不同步歌词、智能播放列表编辑(特别针对 Navidrome)以及自定义主题。
- **部署选项**:可作为原生桌面应用(Windows、macOS、Linux 通过 AppImage/Flathub)、独立 Web 应用以及 Docker 容器使用,便于自托管。
- **配置**:支持环境变量配置服务器 URL、认证模式和主题设置,适合无头或托管部署。
该项目使用 Electron 和 Vite 构建,支持跨平台桌面分发,同时保持轻量级 Web 版本。它包含开发、代码检查和通过 Weblate 进行国际化的工具。
评论
0 评分人数达到10人后显示
登录后参与讨论。