最近又决定玩一玩自托管音乐服务,不只是用spotidydownloader下载然后navidrome读取那么简单,还有spotdl、lastfm集成等等......
此篇文章主要记录下如何完成last.fm的web授权,此思想可以很好的移植到其他web 授权验证上。
1. 提前DNS记录 lastfm.example.com A IPv4(关闭小黄云)
2. 搭建最小回调服务Flask
mkdir -p ~/python/lastfm-callback
cd ~/python/lastfm-callback
python3 -m venv venv
source venv/bin/activate
pip install flask
nano app.py
from flask import Flask, request
app = Flask(__name__)
@app.route("