All Projects β†’ torch2424 β†’ Live Stream Radio

torch2424 / Live Stream Radio

24/7 live stream video radio station CLI / API πŸ“Ή πŸ“»

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Live Stream Radio

Iotwifi
Raspberry Pi (arm) wifi configuration container. Configure and control wifi connectivity with a JSON based REST api.
Stars: ✭ 236 (+34.86%)
Mutual labels:  rest-api, json, raspberry-pi, raspberry-pi-3
Httpie
As easy as /aitch-tee-tee-pie/ πŸ₯§ Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+30215.43%)
Mutual labels:  rest-api, cli, json
Fiscalberry
[JSON ↔ HW] Connect things using JSON API with the fiscalberry websocket server interact easily with any kind of Hardware. Another IoT solution...
Stars: ✭ 44 (-74.86%)
Mutual labels:  json, raspberry-pi, raspberry-pi-3
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (+7.43%)
Mutual labels:  rest-api, cli, json
Http Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
Stars: ✭ 8,329 (+4659.43%)
Mutual labels:  rest-api, cli, json
Oq
A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data.
Stars: ✭ 132 (-24.57%)
Mutual labels:  cli, json
Sonic Pi Tool
🎻 Controlling Sonic Pi from the command line
Stars: ✭ 133 (-24%)
Mutual labels:  cli, music
Raspberrypi Timemachine
Apple Time Machine with raspberry Pi
Stars: ✭ 174 (-0.57%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Grafanajsondatasource
Grafana datasource to load JSON data over your arbitrary HTTP backend
Stars: ✭ 146 (-16.57%)
Mutual labels:  rest-api, json
Jsonfui
jsonfui is an interactive command-line JSON viewer.
Stars: ✭ 125 (-28.57%)
Mutual labels:  cli, json
Generatedata
A powerful, feature-rich, random test data generator.
Stars: ✭ 1,883 (+976%)
Mutual labels:  rest-api, json
Musicnow
CLI tool to download songs with metadata.
Stars: ✭ 146 (-16.57%)
Mutual labels:  cli, music
Yt Audio
A simple, configurable youtube-dl wrapper to download and manage youtube audio
Stars: ✭ 132 (-24.57%)
Mutual labels:  cli, music
Jsonwatch
Track changes in JSON data from the command line
Stars: ✭ 130 (-25.71%)
Mutual labels:  cli, json
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (-20%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Sshdeploy
A command-line tool that enables quick build and run deployments over SSH.
Stars: ✭ 131 (-25.14%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Strest
⚑️ CI-ready tests for REST APIs configured in YAML
Stars: ✭ 1,746 (+897.71%)
Mutual labels:  rest-api, cli
Webtau
Webtau (short for web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, Graph QL, Browser, Database, CLI and Business Logic with consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
Stars: ✭ 156 (-10.86%)
Mutual labels:  rest-api, cli
Jhop
🏎Create fake REST API in one sec.
Stars: ✭ 148 (-15.43%)
Mutual labels:  rest-api, json
Repo 2018
Deep Learning Summer School + Tensorflow + OpenCV cascade training + YOLO + COCO + CycleGAN + AWS EC2 Setup + AWS IoT Project + AWS SageMaker + AWS API Gateway + Raspberry Pi3 Ubuntu Core
Stars: ✭ 163 (-6.86%)
Mutual labels:  raspberry-pi, raspberry-pi-3

live-stream-radio

formerly known as piStreamRadio.

Galaxy Noise Radio Live Stream link

CLI Usage Screenshot πŸ–ΌοΈ

Documentation πŸ“š

live-stream-radio is a 24/7 live stream video radio station πŸ“Ή πŸ“» CLI built with Node.js and powered by FFmpeg. Meaning, This will allow for live streaming a video of music, playing over a video/gif, with the music information, and other overlay items πŸ–ΌοΈ. Music and video are chosen from their respective folders in a defined config.json that can be generated using the CLI. Generated projects come included with some songs and videos to get up and running quickly! Also, this project has a REST HTTP JSON Api, to allow for interfacing with your stream using a frontend πŸ‘©β€πŸ’».

Table of Contents

Getting Started

Please see the Documentation πŸ“š for how to get started using live-stream-radio. In particular, the Installation Guide and CLI Usage will be the most useful to new users. πŸ˜„

API Frontends

For building your own API frontend, please see the API Documentation πŸ“š on API Endpoints.

Currently, there are no supported API frontends. However, Contributions are welcome! If you make a live-stream-radio frontend, please open an issue and so we can add the project here πŸ˜„!

Other Notable Projects

Radios built with live-stream-radio

Please feel free to share your radio if you are using live-stream-radio. Just open an issue, and we can add it to the README. πŸ˜„

Compatibility

Currently, this should work under any OS with support for Node and FFMPEG. Specifically in the tradition of this project being developed for Raspberry Pi, formerly as piStreamRadio , this also supports Raspbian as well.

Example Assets from the --generate template

Music is by Aviscerall, and Marquice Turner. Which is actually me (@torch2424), but I have a musical identitiy problem πŸ˜› . The .mp4 and .webm of the rotating earth, is a public domain video I found on Youtube. The image overlay uses images from EmojiOne, in particular, their video camera emoji, and their radio emoji.

Contributing

Feel free to fork the project, open up a PR, and give any contributions! I'd suggest opening an issue first however, just so everyone is aware and can discuss the proposed changes. πŸ‘

License

LICENSE under Apache 2.0. 🐦

This software uses code of FFmpeg licensed under the LGPLv2.1 and it's source can be downloaded here.

As such, this software tries to respect the LGPLv2 License as close as possible to respect FFmpeg and it's authors. Huge shoutout to them for building such an awesome and crazy tool!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].