:: React Native / Obj-C / ES6 / StreamingKit / Traefik
Accessible, multilingual audio provider and remote control for StreamingKit. Built without fee for Public Media Institute (PMI) and maintained since 2015.
Lumen Radio was previously featured on the React Native Showcase in 2015—2016, basis for derivative React Native Audio Streaming and its forks, and inspiration for the once-popular RN Webpack Starter Kit boilerplate project.
Learnings from development used to write several blog posts, give two tech talks as well as an O'Reilly webcast covering seed to store app construction.
Links to application source and App Store binary listed below. Note Lumpen Radio experienced some downtime as a result of an unexpected stream change. A GNU-licensed StreamingKit reverse proxy called Skipr was created to help PMI fix the stream using their own DNS servers per original design.
Skipr is 25 lines of code and IoT-ready. See
packages/skipr for source. To use it as remote control for a VLC audio stream add
127.0.0.1 skipr.habd.as to your
/etc/hosts file and run Lumpen Radio in the iOS simulator with hot reloading in Development mode.