Record internet radio broadcasts and turn them into RSS feeds (podcasts) with a raspberry pi a.k.a. raspi (or any other debian-like box) http://mro.name/radio-privatkopie

Marcus 37eab6fcc9 use a default locale for english date. 1 gadu atpakaļ
bin 3d6e7bae54 rename 3 gadi atpakaļ
etc 63bbae4a39 - add user group check to monitor.cgi 3 gadi atpakaļ
html2broadcast-br ad76936acf - sh & ocaml clean 2 gadi atpakaļ
pages 37eab6fcc9 use a default locale for english date. 1 gadu atpakaļ
.gitattributes 63bbae4a39 - add user group check to monitor.cgi 3 gadi atpakaļ
.gitignore 045b889384 - test another html input 3 gadi atpakaļ
LICENSE.txt 394ab08d9c monitoring++ 3 gadi atpakaļ
README.md 80642197dd - add another station 3 gadi atpakaļ
_pull.sh 80642197dd - add another station 3 gadi atpakaļ
doap.rdf 3d6e7bae54 rename 3 gadi atpakaļ
record.dot 3d6e7bae54 rename 3 gadi atpakaļ
server.conf ad76936acf - sh & ocaml clean 2 gadi atpakaļ

README.md

Radio Privatkopie

______          _ _        ______     _            _   _               _      
| ___ \        | (_)       | ___ \   (_)          | | | |             (_)     
| |_/ /__ _  __| |_  ___   | |_/ / __ ___   ____ _| |_| | _____  _ __  _  ___ 
|    // _` |/ _` | |/ _ \  |  __/ '__| \ \ / / _` | __| |/ / _ \| '_ \| |/ _ \
| |\ \ (_| | (_| | | (_) | | |  | |  | |\ V / (_| | |_|   < (_) | |_) | |  __/
\_| \_\__,_|\__,_|_|\___/  \_|  |_|  |_| \_/ \__,_|\__|_|\_\___/| .__/|_|\___|
                                                                | |           
                                                                |_|           

Automatically record certain radio broadcasts and make rss feeds for private use.

Install / Update

Minimum

  • download, unpack and run from the commandline $ sh pages/app/monitor.cgi
  • install dependencies as mentioned, e.g. curl, xsltproc, id3v2, cron, at
  • add a dedicated user 'radio-pi' incl. sudo rule
  • setup cron to trigger $ sh pages/app/cron/hourly.sh

Recommended

Optional

  • logrotate
  • hardening (file owners, permissions)
  • cron trigger $ sh pages/app/cron/weekly.sh

Design Goals

Quality very good good normal irrelevant
Functionality ×
Reliability ×
Usability ×
Efficiency ×
Changeability ×
Portability ×

Mirrors

see doap.rdf

Credits

Similar