Stream your music everywhere using Beetstream (SubSonic API) #4375
BinaryBrain
started this conversation in
Show and tell
Replies: 3 comments 1 reply
-
Just so that I understand, it is a replacement for |
Beta Was this translation helpful? Give feedback.
1 reply
-
You should also add the plugin here. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thank you for this plugin |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Beets community,
I've been working on a Beets plugin called Beetstream that allows you to stream your music on SubSonic/AirSonic compatible apps.
What I did was reimplement most of the API endpoints needed by SubSonic clients on a flask server that calls the Beets database.
So if you manage your music library with Beets and want to stream it to your smartphone, you can simply:
pip install beetstream
(https://pypi.org/project/Beetstream)plugins: beetstream
in your config file (~/.config/beets/config.yaml
)beet beetstream
to launch the serverThe code is available here: GitHub - BinaryBrain/Beetstream
Please note that not every endpoint has been implemented. There is still some small features that are missing but overall it works very well. I've been using it with different apps for months now.
Currently all tests has been done manually because many apps crash if the requests are not perfectly formatted. If this plugin gets more popular I'll be happy to code unit tests.
Enjoy listening to your music anywhere!
Best,
BinaryBrain
Beta Was this translation helpful? Give feedback.
All reactions