Radiologik Stream Receive
Posted : admin On 26.12.2020- Audio Broadcasting Software - Free Download Audio Broadcasting - Top 4 Download - Top4Download.com offers free. software downloads for Windows, Mac, iOS and Android computers and mobile devices. Visit for free, full and secured software’s.
- Mar 26, 2020 You will also receive a complimentary subscription to the ZDNet's Tech Update Today and ZDNet Announcement newsletters. You may unsubscribe from these newsletters at any time. You agree to receive updates, alerts, and promotions from the CBS family of companies - including ZDNet’s Tech Update Today and ZDNet Announcement newsletters.
- Streams are defined on the Stream Receive tab of Radiologik DJ. Line In; Turns the Line in on or off with the start of the first track played from this script line. T=Studio Timer; Starts the Studio Timer in the top left of the DJ window. Time can be length from start (Length) or Time measured as minutes relative to program start time (Time).
NOTE: These instructions are intended for developers of Radio Stream - If you just want to listen to music go here.
A Node.JS interface for connecting to, reading, and parsing metadata from SHOUTcast/Icecast radio streams. delfinof/node-radio-stream. Join GitHub today.
Radiologik Stream Receive Time
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.
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)
This is the server-side application that the user interacts with to control the docker container and execute beets inside it. Scratch live 64 bit pc.
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.
Radiologik Stream Receive Back
Pull requests are most welcome. The main areas of focus I would love to see this project expand:
Radiologic Stream Receivers
- 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