自托管的音乐发现应用,自带音乐库,提供个性化推荐和播放列表流,Lidarr 为可选组件。
- Star
- 1,858
- Fork
- 101
- 未关闭 Issue
- 135
- 最近提交
- 21小时前
这是什么?
Maloja 是一个自托管服务器,用来收集音乐 scrobble(即音乐播放器上报的播放记录),并将其整理成个人听歌统计和排行榜。音乐库保存在本地,不与公共音乐数据库同步,因此可以按自己的标签习惯整理数据。
它兼容标准 API,现有的 scrobbler 应用和扩展可以直接向它上报播放记录;代理转发功能还能把记录同步到其他服务。对于没有接入设备的播放场景(如黑胶或背景音乐),可以在网页界面手动添加记录。数据可从 Last.fm、Spotify、ListenBrainz 导出文件或另一个 Maloja 实例导入。
项目推荐通过 Docker 或 Podman 运行,不建议直接在裸机上安装。它支持关联艺人、多艺人曲目、自定义图片和自定义规则,刻意不包含社交、电台和推荐等功能。
核心功能
- 01将播放记录以易于解析的格式保存在本地
- 02可关联艺人的子组合、合作项目和个人单飞作品,且修改关联不丢失信息
- 03多艺人和 featuring 曲目中,每位艺人单独参与排行统计
- 04通过代理转发功能将 scrobble 同步到其他服务
- 05兼容支持自定义 Listenbrainz 或 GNUFM 服务器的播放客户端
- 06支持上传自定义艺人和曲目图片
适用场景
- 长期私密记录自己的听歌习惯
- 记录黑胶唱片或背景音乐等无法通过应用上报的播放
- 从 Last.fm 或 Spotify 导出文件导入多年历史数据
- 在家庭服务器上搭建个人听歌统计页面
快速上手
- 1
使用挂载的数据文件夹运行 Docker 容器
docker run -p 42010:42010 -v $PWD/malojadata:/mljdata -e MALOJA_DATA_DIRECTORY=/mljdata krateng/maloja - 2
在浏览器中打开 localhost:42010 访问网页界面
使用前须知
- 项目目前仅接收安全更新,作者正在开发后继项目 maloja-rs。
- README 不建议裸机安装,且不提供此类安装的支持;请使用 Docker 或 Podman。
- 显示艺人图片需要免费的 Last.fm 和 Spotify API 密钥。
收录于专题
标签
常见问题
- maloja 是什么?
- 自托管的音乐 scrobble 数据库,记录听歌历史并生成个人听歌统计与排行榜。 Maloja 是一个自托管服务器,用来收集音乐 scrobble(即音乐播放器上报的播放记录),并将其整理成个人听歌统计和排行榜。音乐库保存在本地,不与公共音乐数据库同步,因此可以按自己的标签习惯整理数据。
- maloja 可以免费使用吗?用的什么许可证?
- maloja 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- maloja 还在维护吗?
- 活跃维护中。maloja 最近一次提交是在 2026年11月6日。
- maloja 适合用来做什么?
- 长期私密记录自己的听歌习惯 记录黑胶唱片或背景音乐等无法通过应用上报的播放 从 Last.fm 或 Spotify 导出文件导入多年历史数据 在家庭服务器上搭建个人听歌统计页面
- maloja 怎么安装和运行?
- 使用挂载的数据文件夹运行 Docker 容器: docker run -p 42010:42010 -v $PWD/malojadata:/mljdata -e MALOJA_DATA_DIRECTORY=/mljdata krateng/maloja 在浏览器中打开 localhost:42010 访问网页界面
- 在哪里获取 maloja?
- 源代码和安装说明在 GitHub 上:https://github.com/krateng/maloja
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1902+41 本周102TypeScriptMIT维护活跃更新于 17小时前
一款 Docker 应用,可将 Spotify、Plex、Jellyfin 等多个来源的播放记录同步到 Last.fm、ListenBrainz 等多个服务。
1301+7 本周63TypeScriptMIT维护活跃更新于 18小时前
为 Jellyfin 提供播放统计的开源应用,可查看会话、观看历史和用户活动。
2503103JavaScriptMIT维护活跃更新于 上个月
一款可自托管的网页应用,用于记录航班、在世界地图上查看航线并统计飞行历史。
1701+20 本周111TypeScriptGPL-3.0维护活跃更新于 6天前
一款自托管网页应用,基于 Tautulli 或 Tracearr 的数据,为 Plex 用户生成类似 Spotify Wrapped 的观看回顾。
339+36 本周14TypeScriptGPL-3.0维护活跃更新于 24小时前
一款自托管的音乐流媒体服务器,可在浏览器或手机应用中播放你自己的音乐库。
4431+4 本周228RubyMIT更新于 17天前