i found emby to be the easiest and most functional solution over stuff like media assistant or jellyfin. there is a free docker container you can run using minimal space and just add any smb share in the webinterface. just have a shared folder of the downloaded dj sets. e.g. i have most/many solid steel radio shows in a folder and it did not cause any problems. opening stuff to the net and making it not publicly accessible can be easily done with cloudflared.
offering a not blacklisted IP is not meddling. you are wrong also about that this is “for their people”. you sound an awfull lot like a facist.