Radiologik Stream Receive Rating: 5,0/10 9373 votes

NOTE: These instructions are intended for developers of Radio Stream - If you just want to listen to music go here.

Apr 03, 2015  Updated April 2016 to include BBC local radio streams. The BBC has changed the way it streams a lot of its radio stations on the internet. You can read more about the changes on the BBC Blog. One upshot of this was that none of my many RaspberryPi internet radios would pick up BBC stations any more. Yes, I know I can listen to most of them on DAB, but I like to be able to listen to everything.

Radiologik Stream Receive

Radio Stream is your personal music service that streams music automatically based on your listening habits.

  • Your music - Use your own music files without restrictions.
  • Automatic DJ - Enjoy music immediately without choosing a specific song or album. The music is selected based on when you last heard it, its rating and more.
  • Dynamic playlists - Want to hear only some of your music? Create a music playlist, e.g, only with genre Heavy Metal, and have the automatic DJ stream the music from that station.
  • Desktop and Mobile clients - Listen to your music when you're on another computer or on your mobile phone.
  • Last.FM support - Scrobble your music to Last.FM
  • Powered by beets - Use the super-powerful beets and all its plugins to organize your music.

Niko Boskic (radiologik)'s profile on Myspace, the place where people come to connect, discover, and share. How to Record Radio Stream. Have you ever wondered how to record Internet radio so you can listen later at your leisure or share it with others? Turning your favorite online radio shows into audio files is actually quite simple – provided you have the right software. Beginning with version 3.5, Audio Hijack includes a Broadcast block in its Outputs section, enabling you to send audio to an internet streaming server for global listening. The Broadcast block is perfect for running livecasts of podcast recordings, as well as powering internet radio streams, and live streaming DJ sets. Apr 04, 2016  Runs over most of the major features of Radiologik DJ which can be used for live assist radio or for a full-time automated radio station with lots of features. StationPlaylist Creator + Studio integrate to provide a very affordable and powerful radio broadcasting software solution for terrestrial radio and internet streaming / webcasting. Also suitable for party DJ's and in-store music automation. Our software provides many time saving features not found in broadcasting software 10 times the price.

You can read additional details and installation instructions here.

Overview

Server

Composed of 2 main components.

Docker container

Docker was used to provide easy deployment and minimize required configuration for the user. It consists of the following subcomponents:

  • beets - A fork of beets that adds a specialized plugin for generating automatic playlists, updating play counts, ratings, etc. The plugin by default is listening for HTTP requests on internal port.
  • nginx - Exposes a single HTTP endpoint for clients. Based on the incoming URL it either serves as proxy for beets or exposes the underlying music files.

Launcher (radio-stream-cli)

Tuxera ntfs for windows. This is the server-side application that the user interacts with to control the docker container and execute beets inside it.

Client applications

Both clients are written with react-native and share a large portion of code.

  • Android application - Developed using react-native.
  • Desktop application - Developed using react-native-web, running on electron.

Getting started

Then proceed to a specific folder and follow its readme:

  • Server - 'server' folder.
  • Desktop application - 'web' folder.
  • Android application - mobile' folder.

Pull requests are most welcome. The main areas of focus I would love to see this project expand:

  • Ability to create automatic playlists from clients.
  • Ability to add music from clients - Currently requires to copy files to the computer running the server and running beet import funcionality.
  • Unify web and mobile codebases - Since both electron and react-native rely on javascript, some code elements can be shared between the projects.
  • Windows support - Should be relatively easy to do since electron supports windows already. Mac specific code is very minimal.
  • Web-only mode - The native parts in this application are minimal so this shouldn't be too hard.
  • iPhone support

Radiologik Stream Receive Service

Internet Radio (SHOUTcast, Icecast) Proxy for NodeJS

This module acts offers an interface for proxying the raw audio data andparsing the metadata from an SHOUTcast or Icecast broadcast. Theexposed API is offered as a ReadStream for compatibility and flexibilitywith Node's other Stream interfaces.

Usage

Here's a basic example of just piping the clean audio data to stdout,while printing the HTTP response headers and metadata events to stderr:

You just double-click the GarageBand file to open it up. That can be, and tricky in others. Step three: Open on MacTo be honest, step three is so obvious it doesn’t need an explanation. Garageband for mac to ios.

Radiologik Stream Receive Us

Look in the examples directory for code of some more complex use-cases.

The most important use case of this is for HTML5 web apps that listen toradio streams; the <audio> tag doesn't know how to deal with the extrametadata and it is impossible to extract. But a WebSocket connection couldbe used in conjunction with this module to provide those metadata eventsto a web browser, for instance.

Radiologik Stream Receive Online

Installation

Radiologik Stream Receive Back

This will be available through npm once it reaches a stable state. Whilealpha, you can currently just download this git repo:

Coments are closed
© 2020 - n9y.netlify.com
Scroll to top