Generative radio show of contemporary Slovenian independent music for Mariborski radio študent - MARŠ. Scripted using Liquidsoap and assorted other scripting glue, bash, python...
 
 
 
 
Go to file
Rob Canning 788e0ce382 audio device selection prompt for pyaudio recorder and update to usage notes 2024-01-30 21:32:07 +01:00
audio python based recorder and autocue for recording fills 2024-01-29 23:22:53 +01:00
database audio recording functionality for inter-track fills 2024-01-30 14:30:11 +01:00
fonts pillow autogen graphics for socials 2024-01-11 00:20:43 +01:00
html audio device selection prompt for pyaudio recorder and update to usage notes 2024-01-30 21:32:07 +01:00
logs initial commit of the antena radio show scripts 2023-11-30 18:48:15 +01:00
music pillow autogen graphics for socials 2024-01-11 00:20:43 +01:00
playlists uuid4 for unique id, db now for play history query 2024-01-22 22:42:54 +01:00
.gitignore run.sh and .gitignore added 2024-01-16 11:29:30 +01:00
LICENSE Initial commit 2023-11-29 13:42:23 +01:00
README.md audio device selection prompt for pyaudio recorder and update to usage notes 2024-01-30 21:32:07 +01:00
feed_parser.py added feedparser for testing RSS 2024-01-18 15:07:44 +01:00
list_all_sundays.py run.sh and .gitignore added 2024-01-16 11:29:30 +01:00
mk_music_library_db.py UI upgrades 2024-01-29 01:16:49 +01:00
mk_show.py audio recording functionality for inter-track fills 2024-01-30 14:30:11 +01:00
nonstop_web_stream.liq teseting output to file 2024-01-05 01:47:03 +01:00
recorder.py audio device selection prompt for pyaudio recorder and update to usage notes 2024-01-30 21:32:07 +01:00
runme.sh added pypika for db queries 2024-01-19 01:50:32 +01:00

README.md

uho!

Some python magick to help with making the Uho podcast. https://uho.rizom,si

Usage examples:

create a database of all music files

./mk_music_library_db.py --music_directory=music --database=database/uho.db

create a new playlist

./mk_show.py --episode 2 --date 2024-03-11 --playlist new

edit an existing playlist

./mk_show.py --episode 2 --playlist edit

when happy with the playlist then record the voice fills:

record the voice fills for between the songs

each song should have a short intro description and a longer outro description

record the intros for episode 1 on audio device 6

./recorder.py --episode 1 --sound_card 6 --fills out

record the outros for episode 1 on audio device 0

./recorder.py -e 1 -s 0 -f out

now you have the voice fills and the playlist - time to cook up the show...

keep the playlist and generate a website artwork and an audiofile output

./mk_show.py --episode 0 --date 2024-1-30 --playlist keep --mp3 --web --art

unziping bandcamp into their own directory

for i in *.zip; do b=basename "$i" .zip; echo unzip "$i" -d "$b" ; done

install notes

now using a venv so :

python3 -m venv .venv source .venv/bin/activate

pip install tinytag scikit-image popen

sudo apt install portaudio mp3info

pip install pyaudio playsound pynput

https://pharmafabrik.bandcamp.com/ https://kamizdat.bandcamp.com/ https://sploh.bandcamp.com/ https://zalozba.radiostudent.si/ https://13bratarhiv.bandcamp.com/ https://klopotec.bandcamp.com/ https://hexenbrutal.bandcamp.com https://musiclabstudio.bandcamp.com/ https://kataman.org/ https://matrixmusicarhiv.bandcamp.com/ https://moonleerecords.bandcamp.com/

https://sirom.bandcamp.com/music https://kikiriki.bandcamp.com