Stream music lyrics api from Netease Music with translation support.
- lrc.py returns at most 9 lyrics when searching online, sorted by similarity of title, album name, artist name, in json format.
- lrc_single.py returns the highest similarity one in plain text, without translation.
- change lrc path in lrc.py to your .lrc file path
- run the python script
- set lyrics api in Stream music
http://localhost:51232/lyrics
- set lyrics confirm api
http://localhost:51232/lyrics/confirm
-
Build the Docker image:
docker build . -t stream_music_lyrics_api
-
Deploy the container:
docker run -d \
--name stream_music_lyrics_api \
-v /path/to/your/lyrics/folder:/lyrics \
-p 51232:51232 \
stream_music_lyrics_api:latest
Make sure to replace /path/to/your/lyrics/folder
with the actual path to your lyrics folder.
![截屏2024-05-17 20 56 10](https://private-user-images.githubusercontent.com/140488233/331601026-e4394e83-1678-4bba-928d-29100097bcc1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMzMyNzMsIm5iZiI6MTcyMjEzMjk3MywicGF0aCI6Ii8xNDA0ODgyMzMvMzMxNjAxMDI2LWU0Mzk0ZTgzLTE2NzgtNGJiYS05MjhkLTI5MTAwMDk3YmNjMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyOFQwMjE2MTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zZjlmZmU0ZGMxMmY4ZGI3ODViOGQ4YTM1MjAwZDFjOGJhYjZlNTk3YzljYjBlMDM1NmZhYmFhOTZkYjNmNzRkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.aIAdKogO4aMJra1RmlHdfQdQOJ2TzvzrFgyuzV8CPm4)
![截屏2024-05-25 21 30 18](https://private-user-images.githubusercontent.com/140488233/333803361-217e6ad1-6eb7-4eb4-9ff0-0e82bf50981d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMzMyNzMsIm5iZiI6MTcyMjEzMjk3MywicGF0aCI6Ii8xNDA0ODgyMzMvMzMzODAzMzYxLTIxN2U2YWQxLTZlYjctNGViNC05ZmYwLTBlODJiZjUwOTgxZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyOFQwMjE2MTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ZjViMWI4YTBkZDM3ZDljZTIwODA5ZDM5ZTkxYTIyZTkwNjYzMzVmMmM3ZWVkZTVkOGY0YzE1NGRkODFhNDQxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.9wWllCBzJ5x7oRvhiERY73tIrt28lVeojZLgpHeeBU0)
![截屏2024-05-17 20 54 50](https://private-user-images.githubusercontent.com/140488233/331600747-3b9a053d-a809-4ea6-9b74-a6d19f024fc6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMzMyNzMsIm5iZiI6MTcyMjEzMjk3MywicGF0aCI6Ii8xNDA0ODgyMzMvMzMxNjAwNzQ3LTNiOWEwNTNkLWE4MDktNGVhNi05Yjc0LWE2ZDE5ZjAyNGZjNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyOFQwMjE2MTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04YWY1ZTE3MzNhZTM0NmQ1YzE1MTk4ZGVlOTJjNWVkOGZmYTNkMGIyNDI5MjY0MDM2NGU2YTRmMjViMzkzOTQzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.5gcoK4zt6rUYQsL4AYnsiATOG7sdGRroqfOvBpmYV6E)