Posts, a community app by Read.cv

Thread
Josh Pindjak
Replying to @rokita

this is rad. just curious, how does Radio work? I would love to be able to run something like this on my local network and have it pull from my plex server or something

Johny
Replying to @josh_

Thanks! The radio flow is [Mopidy => LiquidSoap Script => Icecast], the radio page let's friends queue up songs, once the queue ends it falls back onto a loop of a gta 5 radio station I'll write a quick blog post today with all the scripts and configs.

Nick Noble
Replying to @rokita

SwiftUI or what?

Johny
Replying to @nickisnoble

I wanted to be able to open it anywhere so it’s a nextjs web app, with electron desktop apps for mac & windows with a simple webview and some extras for the radio player & notifications

Nick Noble
Replying to @rokita

Sick

Temiloluwa Olushola
Replying to @rokita

This is pretty sick! Curious to know how you built it

Johny
Replying to @jtolushola

Thanks! The high-level overview of it is, a NextJS React frontend running with Express as a backend api, it's then put together via a Caddy proxy which authenticates all the requests against the API. The desktop apps are just basic Electron apps with a webview and heavy caching.

Temiloluwa Olushola
Replying to @rokita

ahhh thanks 🙏🏾

Daniel Magill
Replying to @rokita

So sick, how was it building this?

Johny
Replying to @danmag

Super chill! It’s been nice to get back to coding something for myself & friends. Reminding myself how to host a small radio station with icecast and how to automate it was fun as well!

KEYMAKER
Replying to @rokita

This is fresh bro 🙌🏽

Johny
Replying to @keymaker

Appreciate it 👊🏼

Fernando Bustos
Replying to @rokita

Very clean!

Johny
Replying to @fbusmo

Thank you! 🙏🏻

Johny

here's the news view