/NetRadio

An internet radio with weather forecast (and maybe more....)

Primary LanguagePythonMIT LicenseMIT

NetRadio

A small web radio running on Raspberry Pi

The software (and above all the look) is based on RPi-Tron-Radio

I like very much the Tron look of the display

Original can be found here https://github.com/5Volt-Junkie/RPi-Tron-Radio

So why make it different:

First, the screen I have is larger (480x320), so it gave me the opportunity to have larger buttons and a larger information display window

Second, I would like to have weather forecast on the screen. I plan to use Wunderground API. There is a free key to access forecast data (called developper key). The data are rather numerous.

Third, I wanted to have a more flexible configuration system (different skins with different buttons organization)). As weather forecast uses json file to answer requests, I started to look at json file to make the configuration file. The configuration file make it possible to have completly different skins with buttons at any place on the screen.

Fourth, may be I will add MP3 support (local and/or network)

Development schedule:

- Adaptation to larger screen - done

    Redrawn skin in 480x320
    
    Added time and date display (there is room for it so...)

To be done in order of importance :

- suppress all absolute reference to screen places in screen update (first step to system with a configuration file)

- json configuration file

- weather forecast

- MP3