No description
Find a file
2025-06-29 12:49:02 -04:00
.vscode working screen implementation in node 2025-03-29 17:26:39 -07:00
build fix bottom scroller 2025-04-23 13:29:50 -07:00
docs add cloudflare tunneling to broadcaster 2025-06-29 12:49:02 -04:00
prisma add logging 2025-04-23 13:22:18 -07:00
setup add cloudflare tunneling to broadcaster 2025-06-29 12:49:02 -04:00
.env working screen implementation in node 2025-03-29 17:26:39 -07:00
.gitignore add logging 2025-04-23 13:22:18 -07:00
blackportal1000.wav add downsampled portal wav to repo 2025-04-21 11:42:01 -07:00
exclude.txt working screen implementation in node 2025-03-29 17:26:39 -07:00
package-lock.json switch to pcm driven stanza selection 2025-04-21 11:38:42 -07:00
package.json switch to pcm driven stanza selection 2025-04-21 11:38:42 -07:00
screen.ts fix bottom scroller 2025-04-23 13:29:50 -07:00
tsconfig.json stable lcd scrolling 2025-03-31 10:04:57 -07:00

Internet radio electronics and software for Black Portal Detroit

Electronics and software for the Black Portal Detroit work By Wes Taylor for the Code Switch show at at MOCAD. Electronics and software built and written by Boaz Sender based on Wes' concept and at Wes' direction.

Software provisioning and setup

This repository also contains documentation for how to buy and setup the electronics for Black Portal Detroit.

  1. Broadcaster bill of materials and software setup instructions in broadcaster.md
  2. Listener bill of materials and software setup instructions in listener.md

Custom software

This repository contains custom software for turning a m3u radio stream into a logic for random selection of lyrics from an sqlite database of song stanzas written by Detroiters from the neighborhood where MOCAD is.

  1. Custom software development instructions in listener-lcd-screen-software.md

Turning on the devices

  1. The sequence for turning on the system is in how-to-turn-it-on.md

Prior research that didn't work in research- md files.

Cloudflare Tunnel Setup

The broadcaster uses Cloudflare Tunnel to make the stream available at blackportaldetroit.com without requiring static IP, port forwarding, or dealing with CG-NAT. The setup includes:

  • Secure tunnel bypassing router/firewall restrictions
  • Automatic SSL certificate management
  • Built-in DDoS protection and global CDN
  • Works with any internet connection type (LTE, cable, DSL, fiber)

Live access

  1. If everything is turned on and configured properly, you may visit https://blackportaldetroit.com/portal to hear the broadcaster.