LivestreamerFMWebui

WebUI for LivestreamerFM


Project maintained by ggilmore Hosted on GitHub Pages — Theme by mattgraham

LivestreamerFMWebUI

Download the latest release here!

This is a web interface for LivestreamerFM, written using Scala Play and Scala.js.

Requirements

LivestreamerFMWebUI shares all the same system and software prerequisites as LivestreamerFM, which you can view here.

If you want to build this from source, you must download Scala Play, which you can find here.

Running LivestreamerFMWebUI:

  1. Download the .tgz file, and extract it (either using your native system tools or some program like 7-Zip).

  2. Navigate to EXTRACTED_FOLDER_NAME/bin/ and then:

./livestreamerfmwebui

Changing the Default Port #:

By default, LivestreamerFMWebUI runs on port 9000. If you want to change that, either pass this argument: -Dhttp.port=PORT_#_HERE when running the start script, or create a configuration file called LIVESTREAMERFMWEBUI_config.txt in the same folder as the start script, and have it contain -Dhttp.port=PORT_#_HERE. For more information, see this Stack Overflow Post.

Keep in mind that on Linux, ports below 1024 can only be used by root.

Using LivestreamerFMWebUI:

LivestreamerFMWebUI binds to any IPv6 address avaialable on your local machine. So, open up your web browser and navigate to: YOUR_MACHINE'S_IP_ADDRESS:YOUR_SELECTED_PORT(OR_9000_BY_DEFAULT)

You'll then see a page with a text box, the buttons Create Audio Stream and Clear and Close All Streams, and a table below with two columns: STREAM URL and PORT #.

Example Usage:

Say you wanted to create an audio stream from twitch.tv/arteezy. Just paste twitch.tv/arteezy into the text box, and click the Create Audio Stream button. Then, some entry like twitch.tv/arteezy 48664 should appear in the table below. Then, use some program like VLC to play the audio stream located at http://YOUR_MACHINE'S_IP_ADDRESS:48664 and listen to your heart's content.

TODO: