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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODg3NjMsIm5iZiI6MTczOTM4ODQ2MywicGF0aCI6Ii8xNDA0ODgyMzMvMzMxNjAxMDI2LWU0Mzk0ZTgzLTE2NzgtNGJiYS05MjhkLTI5MTAwMDk3YmNjMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQxOTI3NDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xODhkNWE3Mjc5NTYzZjk1YzgxYzZlODRhN2QxMWNmMjBmMjNlYmNlOGIzYTE5ZTBkYzI1NzRmOWE0MWI5NTRlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.EvTTsNPvBZa2mLWiAXrNNL4qm4ntzI2YRC2HJScVg78)
![截屏2024-05-25 21 30 18](https://private-user-images.githubusercontent.com/140488233/333803361-217e6ad1-6eb7-4eb4-9ff0-0e82bf50981d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODg3NjMsIm5iZiI6MTczOTM4ODQ2MywicGF0aCI6Ii8xNDA0ODgyMzMvMzMzODAzMzYxLTIxN2U2YWQxLTZlYjctNGViNC05ZmYwLTBlODJiZjUwOTgxZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQxOTI3NDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03ZWU0NzVmYzczMWZlM2Y1MDlkNTUwYmU1MzZlZGZhOGQ0NTBjOGU3MjQxNDQ4YTkxN2RkMmY2NjM5YThiNDdjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Mg6b1Y-5sDdaarg1cOj3htGcDBdy7Kk4HkJy23xOaLA)
![截屏2024-05-17 20 54 50](https://private-user-images.githubusercontent.com/140488233/331600747-3b9a053d-a809-4ea6-9b74-a6d19f024fc6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODg3NjMsIm5iZiI6MTczOTM4ODQ2MywicGF0aCI6Ii8xNDA0ODgyMzMvMzMxNjAwNzQ3LTNiOWEwNTNkLWE4MDktNGVhNi05Yjc0LWE2ZDE5ZjAyNGZjNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQxOTI3NDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZWQyZDEzODhhZjAwZjBhZTQ2NTg1OGY0MTE4MTI1ZjNjNmI0ZjgzMzY1YzkzZmM0NGViMDFhNGEyM2ZlN2UxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.nkOQE42Qp3zzjPUoBkW7dbGDJJQlKbFK0Q9GC07lkz8)