Custom audio source if no track available
I was looking for a self-hosted streaming service with a specific functionality: I'd like the service, whenever no track is found locally on the server, to go fetch the audio from a given source (for example using a given API or endpoint) and serve that stream to the final client that requested it.
I'd like also if the user could (if the 3rd party service supports it) also download the track on his self-hosted server and make it persist.
I was wondering if i there a chance in that in the future this feature maybe be introduced and if that's the case if I eventually can contribute maybe developing it.
If there's any other better way to make a feature request let me know and thanks !
Hello @jacopo-degattis , thank you for your Idea.
We currently use a external source to get lyrics of lyricsless songs. I think the changes you describe can be also found in #324 rework plugin support.
One problem I see is that we would have to deal with copyright laws. To bypass this we could only support coyright free providers.
I welcome your support. But we need feedback from @cwilvx if this feature will be supported.
First thank you for you reply, I definitely think that with the #324 rework plugin support will be possible to maybe implement this "external source" idea. Also if each user has the capability to build their own plugins inside a self-hosted domain I guess that copyright laws doesn't apply strictly to the service but more to the final user and the way he employs it. I'm not any kind of law expert though, that's just my thought :)
Thank you!