You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
ugrnm 1016194c3b local convenience 1 year ago
.gitignore local convenience 1 year ago
LICENSE Initial commit 2 years ago
README typo 1 year ago
README.md legacy respect 2 years ago
TODO more todo 1 year ago
download_loooooops.py per-year download directory 1 year ago
stream_loooooops-config.xml.example template config file for ezstream 2 years ago
stream_loooooops.sh do not restart when I tell you not 2 years ago

README.md

radio-looptober

Can somehow download MP3 files posted under #looptober tag and turn that into a radio stream that for sure will be listened by billions across the fedi.

BUT HOW

There are two scripts:

  • stream_loooooops.sh
    • wrapper around ezstream
    • takes a playlist and streams it
  • download_loooooops.py
    • gets latest toots tagged with #looptoper
    • download all the attachment if new
    • transcodes to opus
    • generates new playlist and tells ezstream to reload it

USAGE

Quick and dirty, two tmux panes:

  • while true; do ./download_loooooops.py </dev/null && sleep 1d; done
  • stream_loooooops.sh

You can start whichever you want firt.

AGPL + DONATIONWARE

radio-looptober is dual licensed AGPL and donationware. If you find radio-looptober useful and can afford it, a donation to LURK is greatly appreciated :)

https://opencollective.com/lurk