lastfm
一开始看到个人页面里面有个东西叫作 #listenbrainz 挺感兴趣就去了解了一下,发现是一个用于听音乐历史记录的数据分析平台。然后就先想办法尝试将自己正在用的 #网易云 的播放内容记录在listenbrainz里,发现官方客户端或者另外独立的抓取器都不太可能或者比较麻烦 (#pano-scrobbler, #web-scrobbler)。
比较可行的是使用一个开源的第三方网易云播放器#YesPlayMusic ,它能将播放记录同步到#lastfm (另一个音乐播放记录平台,平台之间有很多办法互联,可以用#multi-scrobbler 或者内置的连接绑定)。可是这个播放器看了下issues似乎有封号风险,并且主要是桌面端使用,在ios还有车机系统上都有点困难,没法自动同步到last.fm。
整理了一下各个平台实现这个同步的难度,发现windows和mac都还好,但是ios这种封闭系统非常困难。网易云官方 iOS App 没有 Last.fm/ListenBrainz 集成,YesPlayMusic 没有官方 iOS 原生 App;Safari + Web Scrobbler + 网易云网页版虽有可能,但体验很差。iOS 上想让网易云稳定 scrobble,基本做不到。
所以只能考虑放弃网易云,转向别的音乐播放软件的可能性。去年已经自己折腾过使用本地 #NAS + #Jellyfin 播放,发现不管是自动下载的脚本,连接到Jellyfin服务器的灵活性还是探索新音乐的过程都很麻烦。
接下来就开始明确思路了:首先只要能接入任何播放记录平台,剩下的想要用哪个,就是直接用 #multi-scrobbler 转换的事情,不过当然是越简单越好。不再强求一切都直接对接 ListenBrainz,先从支持最广泛的Last.fm开始。
然后是需要一个代替网易云的新音乐流媒体,考虑到国内的流媒体平台对这种东西就没有支持的好的,而海外的其实也一般:
- #AmazonMusic (完全不支持),
- #YoutubeMusic (主要依赖web-scrobbler),
- #AppleMusic (ios可以用一些商店里的scrobbler实现,但是操作麻烦还可能会忘记,桌面端也是依赖pano-scrobbler)
表现比较好的主要是两个:
- #Spotify (基本上是天花板级别的支持同步,不需要scrobbler,而是这些平台直接从spotify里拿数据,完全无感)
- #Tidal (播放器自带scrobbler连接,需要手动设置但是也无感OK)
基本上就是这两个二选一了,当然作为音乐流媒体,别的功能也是需要符合需求的。之前了解过Spotify的音质很烂,买了会员最高320K,不过最近刚刚更新了无损,也已经打消了这个短板了。Tidal和Apple Music一样,主打音质强,但是Tidal对ACG音乐的覆盖不太行。还有就是Spotify里面有类似于网易云一样的基于社区的歌单,只可惜每个曲目没有评论系统。综上最后还是选了Spotify,然后找了同学要了个邀请码可以先试用两个月。
然后就是数据迁移了,想办法把歌单从网易云搬到 Spotify。网易云一共收藏了1200首左右,先用油猴插件 (https://greasyfork.org/en/scripts/522865-%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90%E5%88%97%E8%A1%A8%E5%AF%BC%E5%87%BA%E4%B8%BAcsv%E6%96%87%E4%BB%B6)导出CSV,然后用 TuneMyMusic 导入到Spotify里。结果发现1200首只能识别800个左右,然后再人工筛查,发现有大量完全识别错误的,把artist识别成歌曲名的等等,最后人力去掉错误的,然后再手动替换某些正确的,最后大概还能留着780个。
只能说先试用两个月吧,这期间新收藏的,如果还想迁移回网易云,也能简单的导出导入。没想到随便了解一下listenbrainz搞得最后音乐流媒体软件都整个换掉了。
202409 #LastMonth #LastFM
many years ago (before its acquisition), I was a big fan of #LastFM. To this day it was the best music recommendation system I ever used. Deezer's (and I hear Spotify's), doesn't come anywhere close.
I would like to find something to fill that void - to help me find artists that I would otherwise not, based on what I listen to.
What is a good option these days?
I want to import my #LastFM scrobbles but I have close to 150,000 as of yesterday's export. 🤣
#ATmosphere challenges. 🖖🏽
Finally some good tech news? #LastFM is now independent again.
https://support.last.fm/t/last-fm-is-now-independent/118591/2
Top artists • October • jcrabapple
1. Sleep Token
2. Bilmuri
3. Movements
4. Greywind
5. Buried In Spring
6. gore.
7. Like Roses
8. Stand Atlantic
9. Against the Current
10. Spiritbox
11. Harbour
12. Beartooth
13. Eidola
14. Showing Teeth
15. breakkaway
16. Issues
17. Nothing But Thieves
18. Novelists
19. Unpeople
20. Ankor
21. Keep Your Secrets
22. Soul Meets Body
23. Architects
24. Bad Omens
25. Ben Quad