Skip to main content
Home

Main navigation

  • Hey Alaska, We've Been Robbed
  • Urgent: State of Emergency
  • Alaska Talking Points
  • Now Hiring - $84k
  • WtP FtW - A Plan
  • Discuss
  • About

User account menu

  • Log in
navbar
Steps to Victory 1 2 3 4 5 6 7 8

2 hours to setup a 24/7 Radio Station

Profile picture for user justinOG
By justinOG , 8 July 2026
  • justinOG's Blog

I bought a VPS (Virtual Private Server) to make an online radio station, and it only took a few hours from purchase to a running station.

If you're able to toss out the Board of Directors at your local PUBLIC Radio station, or convince the Private guy to join Team Humanity, you could stream this server while you get yours set up.

install ubuntu or linuxmint... probably will work on others distros, but I don't know for sure

sudo apt install mpd mpc lltag id3v2 vorbisgain mp3gain ffmpeg openssh-server icecast2

mpd   = the music server

cp /etc/mpd.conf /etc/mpd.conf0  # I always do this incase something gets screwed, original nice to have
sudo nano /etc/mpd.conf   # the default music directory is /var/lib/mpd/music - I'd change this to a dir you own or chown this folder

I did have an error on first run with 'bad' db file (permissions)- maybe chown-ing  /var/lib/mpd would've made it easier πŸ€·β€β™‚οΈ

 

mpc   = controls for mpd (all my scripts use mpc) type mpc help and see the list of commands... so many options

id3v2 = tags for mp3 files

lltag   = tags for ogg files - like mp3 but with vorbisgain (volume normalizer)  read about replaygain

      some versions of linux don't have mp3gain, so i converted all the mp3s to ogg- can't tell a difference sound wise

ffmpeg = video/audio converter tool - professional grade

openssh-server = allow remote access from home, make a "key" on ur home puter, then copy it via usb to the new server (or upload to vps)    ~/.ssh/mykey.pub  (~ = home folder)

icecast2 = streaming option  (bandwidth = $$)

 

This is what the scripts are like 

sudo chown urUsername /usr/local/bin
mkdir scripts
cd scripts/
tar -xzf zgRadioScripts.tar.gz
ln -s ~/scripts/newscript.sh /usr/local/bin/newscript
ls -1 > /tmp/list
while read line; do newscript "$line"; done < /tmp/list
  1.  chown = change owner to YOU of the local/bin folder, so you don't have to sudo/password every time you add a new script
  2.  download the scripts, put it in the scripts folder, unzip
  3. ln -s = make a symlink to usr/bin so you call call the script in any folder
  4. do this first manually for newscript...
  5. the loop does this menial task for all the scripts

https://notards.net/zgRadioScripts.tar.gz

 

So you record a tik-tok video littleCat99-angryRant-tt.mp4  ::x:: naming convention = user-title-source

wavit littleCat... converts the audio to ogg (or mp3)  with a compression filter (better 4 radio) and volume bump - seems pretty good, but fool with the variables if you like

litleCat99-angryRant-tt.ogg is place in the zzclips folder for random play with artist, title, album and replaygain tags

If there are foul words to be edited out,

audacity littleCat.... 

but this needs to be done on your desktop, not via remote.  If you're in the same building, you can edit the same file, otherwise you need to edit it at home and ftp it to the server

zga littleCat to find all littleCat99 clips

zg angryRant  to find audio with angryRant in the title

zgb tt  to find all TikTok clips

 

Now how do you make a 24/7 playlist?

mpc listall > ~/playlists/all.m3u  # (or wherever mpd.conf sez)

if you already have the WtP clips in zzclips and zkclips folders

mpc listall | grep -v zzclips | grep -v zklips > ~/playlists/all.m3u # grep -v return everything but

the vertical line between means pipe, ie pipe the result to grep, pipe it again then save it to urhome/playlists

mpc load all   # load that playlist with all 8000 songs
mpc shuffle
mpc play
rzclip 7 &  # random zzclips every 7 min    zklips folder = not on random rotation
nwzclip 30 &  # & = run in background so you can keep using terminal  (this will pull a random news clip every 30 min)

there's also :  ipl news  which will queue up today's newly added news clips and queue with your news intro clip

 

That's it- now the station is running with We The People voices several times per hour

Now it's about making your own clips for your community, and finding other wisdom online to share, both tasks can be community sourced.

 

TLDR:

  1. Install Ubuntu with mpd
  2. Get a bunch of mp3s/oggs 
  3. Unzip scripts
  4. Make Playlist
  5. Queue WtP clips every X minutes
  6. Enjoy

 

More

https://notards.net/wtf/bash-scripts-run-radio-station-remotely

https://notards.net/wtf/linux-tricks-and-shortcuts

Blog comments

About text formats

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Music + WeThePeople Radio

🎢  WtP Radio πŸ˜‡

News [M]SM hides, mixed w music

πŸ‘†οΈ This is the way πŸ‡ΊπŸ‡²

Random live mix above or downloadable mp3s below

Listen for 30 min, do you hear news that you hadn't heard before? Why won't your local station air this info?

 

Bogus Elections Mix  Post Massie Smash

 

playlist for the inlaws

1st song: Beastie Boys   In a World Gone Mad

playlist for work

Spacemen 3 - Revolution

random pl : track 24 = fire

Track 24 rant = BULLSEYE

What if there was a cure for cancer and they buried it?

Music n Truth 5

Track 25 fits today but its decades old

Trump Admin - 30 min Primer

iranLego tune is catchy 🫒

JFK/MLK+ mp3 mix

 

Download RadioClips

Throw these 500+ WtP MP3s into your music playlist
Spark convo at ur house, work, bar, church, BBQ

Randomize it

You don't want all this at once
gotta mix 'em with music :)

Tools 2 Pry Eyes Open

Just woke from a coma?

Archived tweets worth a look
/afewtweets.html

 

Coffee Table Book | Town Hall Debate Starter

Memes / [brief] Talking Points
Spark convos, 1 pg at a time
how to download printable pdf

2 hours to setup a 24/7 Radio Station
Streamline work with shortcuts
Why NoTards .net ?
Bash Scripts to run a Radio Station remotely
radio team
There could never be a conspiracy to Loot America- that's crazy
National Debt Solved!
Settlements and Damned Settlements
X is a Demonic Hellhole
Alaska: We've Been Robbed
The per barrel split
Urgent: State of Emergency
the baddies are going for it
Pay the People Ad Campaign
pay the people ad campaign - we are the media

Breadcrumb

  1. Home
  2. Blogs
  3. justinOG's blog

Steps to The Good Reset

 Step 1: Curious or NPC? Getting on the Same Page A Better Way Cannot wait for Clowns in Juneau/DC De-Medicating is key Practical Steps to Win Now Hiring Convo

 NotArdS.net      Home      Alternate Front page      Contact

 tards are different than morons