OceanEyes: A Python API that allows streaming of local content

The Ocean Digital WR-23D

Many thanks to SWLing Post contributor, Lee, who shared the following comment in one of our Ocean Digital Wifi radio reviews. Lee writes:

I love [Ocean Digital] radios and have been working on a Python API to interact easier with them. You can find my project over at https://github.com/duracell80/oceaneyes.

I have been trying to add local icecast abilities so that my PC can become its own station in order to support more services on the radio itself like HLS streams, youtube video audio and HDHomeRun audio.

It would be great if Ocean Digital could add a stop playback and power off option in their CGI/PHP web interface. The only way I know how to stop playback remotely at the moment is to either send a non-playable address to the radio, or have a non-playable stream as a favorite and select it. That then may cause the radio to stop playing and shutdown via a timeout.

Cool project, Lee! Thanks for sharing it on GitHub! Readers, if you have any insight into the options Lee is looking for to help with stop playback and power off, please comment!

Spread the radio love

2 thoughts on “OceanEyes: A Python API that allows streaming of local content

  1. Lee

    Hey thank you for featuring this. I’m doing it in my spare time and hope to have something stable and documented, but it certainly helps to have feedback and people testing.

    Reply
  2. mangosman

    The European/Australian versions of some of their products contain DAB+ reception as well. DAB+ and DRM do not charge any royalties for the design of the transmission/reception system. The North American versions do not contain any HD Radio capability because xperi charges manufacturers a royalty on every HD Radio capable receiver. They also charge broadcasters a percentage of their income.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.