Multi-Scrobbler:音乐听歌记录神器,一个工具搞定所有平台

天天

发布于328天前
龙猫也是猫
听音乐的时候,你是不是也有这样的困扰:在手机上听网易云,在电脑上听Spotify,在家里听黑胶唱片,结果听歌记录分散在各个地方,想要统一管理简直是噩梦。

今天要给大家推荐一个超实用的工具——Multi-Scrobbler,简单来说就是一个能把你在各种平台听的歌都记录到一个地方的神器。



https://appstore.lazycat.cloud/#/shop/detail/com.foxxmd.multiscrobbler



## 为什么要用Multi-Scrobbler?

### 解决真实痛点

Multi-Scrobbler是一个JavaScript应用程序,可以将你听过的音乐记录到Maloja、Last.fm和ListenBrainz等多个平台。它与平台无关,因为它直接与服务API通信,无论你在哪里播放音乐,它都会记录你播放的所有内容。

想象一下这个场景:
- 上班路上用手机听网易云音乐
- 在办公室用电脑听Spotify
- 晚上在家听Apple Music
- 周末听黑胶唱片

以前你需要在每个平台都装个scrobbler,还得担心有些平台根本没有对应的工具。现在有了Multi-Scrobbler,一个工具就够了,它能自动抓取你在各个平台的播放记录,然后统一同步到Last.fm或者其他音乐统计服务。



## 支持的平台和服务

### 音乐来源(可以抓取的平台)
- **Spotify**:最常用的流媒体平台
- **Apple Music**:苹果生态用户必备
- **YouTube Music**:谷歌家的音乐服务
- **Plex**:家庭媒体服务器
- **Jellyfin**:开源媒体服务器
- **Tautulli**:Plex统计工具
- **Subsonic**:音乐服务器
- **Airsonic**:Subsonic的分支
- **Navidrome**:现代化的音乐服务器
- **Funkwhale**:去中心化的音乐平台
- **Kodi**:多媒体中心
- **VLC**:万能播放器

### 目标服务(可以同步到的地方)
- **Last.fm**:最老牌的音乐统计服务
- **ListenBrainz**:开源的音乐统计平台
- **Maloja**:自托管的音乐统计服务

## 配置实战指南

### 基础配置步骤

1. **创建配置文件**
   在懒猫网盘,应用数据中,配置目录创建`config.json`文件:

```json
{
  "sources": [
    {
      "name": "MySpotify",
      "type": "spotify",
      "data": {
        "clientId": "your_spotify_client_id",
        "clientSecret": "your_spotify_client_secret",
        "redirectUri": "https://multiscrobbler.你的懒猫.heiyu.space/callback"
      }
    }
  ],
  "clients": [
    {
      "name": "MyLastFM",
      "type": "lastfm",
      "data": {
        "apiKey": "your_lastfm_api_key",
        "secret": "your_lastfm_secret",
        "session": "your_lastfm_session_key"
      }
    }
  ]
}
```

https://file.你的懒猫.heiyu.space/#/file/appdata?path=/com.foxxmd.multiscrobbler/config

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/3c920c7d-ab86-4cfc-b472-55bd09957062.png "image.png")

2. **获取API密钥**

**Spotify API设置**:
- 访问 https://developer.spotify.com/dashboard 创建新应用

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/397e843d-4ee7-4f71-b9f4-98a3f2b96488.png "image.png")
- 在Redirect URIs中添加 `https://multiscrobbler.你的懒猫名字.heiyu.space/callback`

- 获取Client ID和Client Secret

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/01f431e7-c2d8-47e8-9abb-0e2cdb57e0e2.png "image.png")


到这里是把源新建好了

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/07db45a7-9f37-4b09-889f-668f90e8a20a.png "image.png")

**Last.fm API设置**:
- 访问 https://www.last.fm/api/account/create

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/80c3f29e-ffa0-4ac2-8616-cb02509e15aa.png "image.png")
- 创建应用,获取API Key和Secret

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/b0f52d36-c7aa-40b4-a462-9ab3de11fdb1.png "image.png")
- 通过认证流程获取Session Key

配置好之后,停止运行,重启应用,这个时候就能看到音乐源已经加进来了

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/889fa4fc-426c-40b5-8d2f-1504a63e04d6.png "image.png")

点击进行授权

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/90ad7e28-931d-46f3-8ad0-ca364b72280b.png "image.png")

授权成功,会返回ok

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/1670e45d-e1c7-49c4-9009-394d867e85b1.png "image.png")

回到主页发现已经成功了

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/768daaf7-270b-466b-8aa3-0e7978776729.png "image.png")

此时在Spotify播放一首歌

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/c711bfd9-1f8b-4a2c-abcf-297794df636b.png "image.png")

在Multi Scrobbler发现已经监听到了

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/8d9b94a3-f8cc-4c5c-bd3a-8d182d88e212.png "image.png")

 

## 总结

Multi-Scrobbler是一个很实用的工具,特别是对于那些在多个平台听音乐的人来说。它解决了音乐记录分散的问题,让你的听歌历史能够统一管理。

如果你是音乐爱好者,经常在不同平台听歌,或者想要更好地管理家庭成员的音乐记录,Multi-Scrobbler值得一试。

## 相关链接

- 项目地址:https://github.com/FoxxMD/multi-scrobbler
- 官方文档:https://foxxmd.github.io/multi-scrobbler/
- Flathub下载:https://flathub.org/apps/io.github.foxxmd.multiscrobbler

评论

0

暂无评论

说点什么呢~
收藏
0
0
0