Make smarter slideshows for DAB+ ensembles!
Examples of use include:
dab-slideshow is a project designed to recreate DAB MOT slideshows such as Bayern 1's slideshow, which includes now playing information.
dab-slideshow can use the Azuracast API or the Icecast 2 API to fetch now playing data and includes it on an image compatible with DAB+ MOT slideshows.
dab-slideshow could be used in a DAB+ mux, alongside other slideshow images, such as station contact details, I have tried it in OpenDigitalRadio and it works well.
Any OS that supports Python (Windows, Mac, Linux, etc)
Background image that is 320x240px resolution, under 10KB in JPG form
Python 3.11 or newer
pip install pillow
pip install requests
pip install datetime
Download latest release from here
Extract .zip file into any folder, doesn't matter
Download a font you wish to use (does not come pre-installed)
Configure dab-broadcast.conf
Edit run.py to suit your needs.
In theory, dab-slideshow can be modified to be used with HD Radio (DRM uses the same size slideshow as DAB, so you do not need to modify anything), all you need to modify is the following
- Resolution of image
- Position of text
- Size of image HD Radio supports 200x200px with a maximum size of 24 KB.
If any issues arise, please leave an issue and I will look into it. Thanks!