专属
文档
插件
助手
邀请
顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像

交易
充值流量我的订单

文档

工具

功能
提交工单页面收录

帮助
轩辕镜像免费版

其他
关于我们网站地图
热门搜索:
maloja

foxxmd/maloja

foxxmd

Maloja是一个简单的自托管音乐记录数据库,用于创建个人收听统计,支持多艺术家标记,无推荐和社交功能,专注于数据追踪与分析,可自定义标签和图片。

下载次数: 0状态:社区镜像维护者:foxxmd仓库类型:镜像最近更新:3 年前
让 AI 帮你使用轩辕镜像? · 展开查看说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这句话即可:

请先完整阅读并严格遵守以下文档中的全部规则与要求:

https://xuanyuan.cloud/agents.md

在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

轩辕镜像,让镜像更快,让人生更轻。点击查看
中文简介
标签下载
镜像标签列表与下载命令
轩辕镜像,让镜像更快,让人生更轻。点击查看

Maloja

![]([] ![]([]

镜像概述和主要用途

Maloja是一个简单的自托管音乐记录数据库,旨在创建个人收听统计。它摒弃了推荐、社交网络等额外功能,专注于纯粹的收听历史追踪与分析。用户可通过网页界面查看个人音乐收听数据,支持自定义标签 schema 和多艺术家标记,确保协作作品的所有参与者都能在统计中得到体现。

可访问官方示例页面查看实际效果。

重要提示:2.0版本更新后,Maloja已重构为Python包,旧更新脚本不再适用。若仍使用1.x版本,请参见更新部分。

核心功能和特性

  • 自托管数据:数据完全由用户掌控,以易解析格式存储,确保永久访问权
  • 自定义标签:支持个人化标签 schema,可将关联艺术家分组统计
  • 多艺术家支持:允许单首曲目关联多个艺术家,准确反映协作作品的收听贡献
  • 自定义媒体资源:可上传自定义艺术家或曲目图片
  • 轻量级设计:无多余功能,专注于收听历史记录与统计分析
  • 多API支持:提供原生API和标准兼容API(GNU FM、ListenBrainz),支持多种记录方式

使用场景和适用范围

  • 希望掌控个人音乐收听数据的用户
  • 需要自定义音乐标签和艺术家分组的音乐爱好者
  • 希望准确统计协作音乐作品收听情况的用户
  • 寻求轻量级、无社交功能的音乐统计工具的自托管爱好者

详细使用方法和配置说明

环境要求

  • 推荐系统:Alpine Linux(问题支持最佳)
  • 内存需求:2-4 GB RAM

安装方法

新安装

  1. 确保安装Python 3.5或更高版本。基础依赖包可通过Alpine或Ubuntu的shell脚本安装(项目提供)。

  2. 若需显示媒体图片,需获取以下免费API密钥:

    • Last.fm
    • Fanart.tv(需项目密钥,非个人密钥)
  3. 通过pip安装Maloja:

    bash
    pip install malojaserver  # 必要时使用pip3确保Python 3版本
    
  4. (推荐)通过反向代理实现SSL加密,确保代理至IPv6地址(除非修改设置为IPv4)。容器部署需暴露32400端口(或自定义端口)。

  5. (推荐)设置cron任务管理服务:

    bash
    @reboot sleep 15 && maloja start  # 重启后自动启动
    42 0 * * 2 maloja restart        # 每周二0:42重启服务
    

更新

  • 1.x版本升级:按上述新安装步骤安装包,然后手动将用户数据复制到~/.local/share/maloja目录
  • 2.0+版本升级:直接运行maloja update或使用pip更新机制:pip install --upgrade malojaserver

Docker部署

项目包含Dockerfile,也可使用FoxxMD提供的非官方Dockerhub仓库:

bash
# 基本运行命令
docker run -d -p 32400:32400 -v ~/.local/share/maloja:/app/maloja_data foxxmd/maloja

# 自定义端口和环境变量示例
docker run -d \
  -p 8080:32400 \
  -v /path/to/maloja/data:/app/maloja_data \
  -e MALOJA_SKIP_SETUP=true \
  -e MALOJA_PORT=32400 \
  foxxmd/maloja

基本控制

通过命令行管理服务:

bash
maloja start    # 启动服务
maloja stop     # 停止服务
maloja restart  # 重启服务
maloja debug    # 前台运行服务(用于调试)

数据管理

数据导入

  1. 使用benfoxall的工具导出Last.fm历史记录(CSV格式)
  2. 导入数据:
    bash
    maloja import /path/to/exported.csv
    

数据备份

bash
maloja backup          # 完整备份(包含媒体资源等)
maloja backup -l minimal  # 最小备份(仅核心数据)

数据库修复

当添加新规则后,修复数据库:

bash
maloja fix

自定义配置

设置管理

  • 配置文件位置:~/.local/share/maloja/settings
    • default.ini:默认设置参考
    • settings.ini:用户自定义设置(覆盖默认值)
  • 环境变量:所有设置可通过MALOJA_前缀的环境变量设置(如MALOJA_SKIP_SETUP)

自定义图片

  • 网页界面:启用管理员模式后,可直接将图片拖放至艺术家/曲目页面的现有图片上
  • 文件系统:通过~/.local/share/maloja/images目录下的images.info文件管理

规则配置

  • 规则文件:~/.local/share/maloja/rules目录下的rules.info
  • 预定义规则:可通过服务器/setup页面应用

音乐记录方法

需在~/.local/share/maloja/clients/authenticated_machines.tsv文件中配置API密钥。

原生API

  • 浏览器扩展:支持Chromium系浏览器(Plex Web、Spotify、Bandcamp等),可从Chrome应用商店获取,需在扩展设置中输入Maloja首次启动生成的随机密钥
  • 自定义实现:通过POST请求至/api/newscrobble,参数包括artist、title和key(支持form-data或json格式)

标准兼容API

支持audioscrobbler (GNU FM)和ListenBrainz协议(实验性),配置如下:

GNU FM配置值
Gnukebox URL你的Maloja URL/api/s/audioscrobbler
用户名任意名称(无实际影响)
密码任意API密钥
ListenBrainz配置值
API URL你的Maloja URL/api/s/listenbrainz
用户名任意名称(无实际影响)
认证令牌任意API密钥

已测试兼容Android应用:Pano Scrobbler、Simple Last.fm Scrobbler。建议为每个记录工具配置独立API密钥。

手动记录

通过访问Maloja服务器的/manual页面手动提交收听记录。

扩展开发

如需基于Maloja开发扩展功能,可访问/api_explorer查看API文档。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 maloja 镜像标签

docker pull docker.xuanyuan.run/foxxmd/maloja:<标签>

使用方法:

  • 登录认证方式
  • 免认证方式

DockerHub 原生拉取命令

docker pull foxxmd/maloja:<标签>

更多 maloja 镜像推荐

foxxmd/multi-scrobbler logo

foxxmd/multi-scrobbler

foxxmd
从Spotify、Jellyfin、Plex等多种音乐来源记录播放历史,并同步到Maloja、Last.fm、ListenBrainz等客户端的JavaScript应用。
4 次收藏50万+ 次下载
13 天前更新
foxxmd/komodo-gotify-alerter logo

foxxmd/komodo-gotify-alerter

foxxmd
Komodo的Gotify通知器,用于将Komodo系统产生的告警转发至Gotify服务的中间件组件。
5万+ 次下载
1 年前更新
foxxmd/komodo-apprise-alerter logo

foxxmd/komodo-apprise-alerter

foxxmd
暂无描述
1万+ 次下载
1 年前更新
foxxmd/context-mod logo

foxxmd/context-mod

foxxmd
一个基于snoowrap构建的事件驱动型Reddit moderation机器人,用于自动化管理Reddit社区内容和用户互动。
1 次收藏1万+ 次下载
1 年前更新

查看更多 maloja 相关镜像

轩辕镜像配置手册

按平台快速找到配置文档

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

iKuai 镜像加速

宝塔面板

一键配置镜像源

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

一键安装

一键安装 Docker

Linux Docker 一键安装

需要其他帮助?请查看我们的 常见问题 Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

免费版与专业版区别

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

账号

失败是否计费

manifest · blob · 计费

申请开发票(企业 / 个人)

企业 · 个人 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
foxxmd/maloja
教程轩辕镜像功能与使用教程
价格查看流量套餐与价格
热门查看热门 Docker 镜像推荐
博客Docker 镜像公告与技术博客
官方公众号:源码跳动|官方技术交流群:51517718
官方公众号:源码跳动|官方技术交流群:|问题咨询请:提交工单
商务合作:点击复制邮箱
©2024-2026 源码跳动
商务合作:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.