RNG is fully server-side (Elixir). Uses Enum.shuffle/1 (Fisher-Yates) seeded from OS entropy. Fresh shuffle each hand, not deterministic. Frontend only receives dealt cards, no deck access.
I built this because I wanted to listen to Benji B and Essential Mix but BBC recently started geo-blocking everyone outside the UK. Now I just run this behind a UK VPN and get episodes delivered to Overcast like a normal podcast.
built something similar but a webapp where you can search using any tracker supported by jackett and stream in your browser, can have a look here https://github.com/hauxir/rapidbay
I built this mainly for myself - I love leaving the Namib Desert live stream on when my TV is idle. Way more interesting than the default screensavers, and it turns the TV into an ambient window to nature.