Displaying 1 to 11 from 11 results

node-icy - Node.js module for parsing and/or injecting ICY metadata

  •    Javascript

This module offers a Reader class for retrieving the raw audio data and parsing the metadata from an ICY stream (commonly SHOUTcast or Icecast broadcasts).There's also a Writer class that allows you to inject your own metadata into a data stream, which can then be displayed by another ICY client (like VLC).

StreamMachine - An experiment in next-generation streaming audio infrastructure for radio stations.

  •    CoffeeScript

StreamMachine is an open-source streaming audio server aimed at pushing innovation for radio stations that have spent too many years running old technology like Shoutcast and Icecast. The project has two goals: emulating the traditional streaming experience and building support for new features that push the radio listening experience forward. Currently StreamMachine supports traditional Shoutcast-style streaming and HTTP Live Streaming.

morganfreeman - A simple analytics for icecast servers

  •    Javascript

A server-side statistics tool for icecast server. The server-side collect-and-store engine is a standalone multithread process. A collector thread which polls the icecast server and store informations about listeners, and a http server thread listening at port 9000 which provides main interface and data.

node-internet-radio - Node.js module to get Now Playing information from an internet radio stream.

  •    HTML

This Node.js module supports three different methods to fetch the station details of an internet radio stream. All but fetching details from the raw audio stream give you the currently playing track, bitrate, and listener count. If you have an audio stream and don't know what approach to take then simply omit the last method parameter and it will use all available options and return the first one that completes. At the very least the stream method will return something from a valid stream, but it will not support the Bitrate and Listener count.

radio - Internet radio as a service with liquidsoap and icecast wrapped with docker.


Internet radio with liquidsoap and icecast wrapped with docker. This is essentially a docker-compose.yml with two services; moul/icecast and moul/liquidsoap.

Icecast-Server - Icecast streaming media server (Mirror) - Please report bugs at https://gitlab

  •    C

Icecast is a streaming media server which currently supports WebM and Ogg streaming including the Opus, Vorbis and Theora codecs. Also Icecast can handle other streams like MP3/AAC/NSV in legacy mode, but this is not officially supported. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.

LocalRadio - 📻 LocalRadio 📻 is software for listening to "Software-Defined Radio" on your Mac and mobile devices

  •    Objective-C

LocalRadio is an experimental, GPL-2 licensed open-source application for listening to "software defined radio" on your Mac and mobile devices. With an inexpensive RTL-SDR device plugged into the Mac's USB port, LocalRadio provides a casual listening experience for your favorite local FM broadcasts, free music, news, sports, weather, public safety and aviation scanner monitoring, and other radio sources. LocalRadio's easy-to-use web interface allows the radio to be shared from a Mac to iPhones, iPads, Android devices, and other PCs on your home network. No additional software or hardware is required for sharing with mobile devices, simply use the built-in mobile web browser to connect to LocalRadio and tune to your favorite stations. You can also listen to LocalRadio audio on your Apple TV and other AirPlay-compatible devices. Recent versions of LocalRadio have added an option for stereo listening of FM broadcasts and audio devices.

goicy - AAC and MPEG (MP1, MP2, MP3) Icecast/Shoutcast source client written in Go

  •    Go

goicy can work in two modes: ffmpeg and file. In ffmpeg mode goicy feeds audio files to ffmpeg which recodes them in realtime to AAC or MP3 format and sends the output to an Icecast or Shoutcast server. In file mode goicy reads and parses AAC or MPEG (MP1, MP2, MP3) files and sends them to the server without any further processing.

nicercast - simple node.js icecast compliant streaming server

  •    Javascript

Simple node.js icecast compliant streaming server. Based off work done by TooTallNate on NodeFloyd.