Skip to content

Instantly share code, notes, and snippets.

View GeekBrony's full-sized avatar

GeekBrony GeekBrony

  • 04:35 (UTC -06:00)
View GitHub Profile

Keybase proof

I hereby claim:

  • I am geekbrony on github.
  • I am geekbrony (https://keybase.io/geekbrony) on keybase.
  • I have a public key ASDgCmGRaVAYWkXEObEIkJWoB8tPd9F9E-BdEZKotjwdpwo

To claim this, I am signing this object:

@GeekBrony
GeekBrony / radio_system.liq
Last active July 13, 2023 14:52
Liquidsoap Radio System
###########################################################################################
# Liquidsoap Radio System - built by GeekBrony, based from Liquidsoap. #
###########################################################################################
# Primary Features:
# - AutoDJ that crossfades between songs and has a 1/10 chance of landing on a Station ID/Jingle/Ad.
# - AutoDJ also selects tracks from "High Priority", "Low Priority" and "New Songs" playlists randomly.
# - Live Shows (that automatically dump to a directory)
# - Mic to speak over the stream.
# - Requests via Telnet/Web Interface, which have a 80-90% chance of queuing up when a song ends.
@GeekBrony
GeekBrony / liquidsoap_video.liq
Last active September 23, 2021 05:27
Liquidsoap Video Stream
#!/usr/local/bin/liquidsoap
# Liquidsoap Script for Bronydom Video Stream (for streaming to an Icecast2 server)
# Doesn't support RTMP yet, also needs a pretty powerful server to handle.
# Set/change the following:
# hostname, portno, passw, mountpoint
# playlistdir (directory of all the videos, automatically recursively searches for files)
# The default values require a local instance of Icecast2 to be running.