Skip to content

jhackett1/hyperlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hyperlog

Hyperlog is a 24/7 cloud audio and data logger for online radio stations.

Hyperlog keeps a rolling archive of your station's transmitted audio output to fulfill statutory requirements, continuously deleting files older than a certain age.

Unlike traditional solutions, it does not need to be fed via a hardware audio input on the server, meaning that it is suitable for stations with minimal on-site infrastructure, or who use multiple studios in remote locations.

Log files can be inspected via a browser interface or a simple JSON API.

Installation

Hyperlog is based on node.js, so you'll need to install that and npm first. It runs on any operating system that supports node.js.

Once you've downloaded this archive, run the terminal command

npm install

To run the server, go to the app directory and say

node server

Configuration

Hyperlog requires minimal configuration, but you will want to provide (at minimum) a url for it to 'listen' to. This should be your station's public mountpoint (if using Icecast/Shoutcast). It must also be MP3.

By default, the browser interface will then be accessible from localhost:3000.

About

A node.js audio logger for cloud-based internet radio stations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published