Skip to content

lbotsch/radioman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Radioman - Online Radio Management

Content

  1. Content
  2. Features
  3. Prerequists
  4. Install
  5. Usage
  6. TODO
  7. LICENSE

Features

  • Web based administration
  • Create channels and stream them over icecast2
  • Manage a remote media library
  • Create playlists
  • Schedule your playlists
  • Live statistics of your icecast2 servers (number of listeners, traffic, etc..)
  • Live last played history for your channels

Prerequists

Tested on Ubuntu 9.10 Karmic

Install

  1. Extract the tarball to a directory [RADIOMAN].
  2. Install all prerequists. Please refer to the project pages for further instructions.
  3. Create the mysql database.
  4. Create the table structure using the installscript [RADIOMAN]/database.sql.
  5. Edit the [RADIOMAN]/config.inc.php file to your needs.
  6. Configure your apache server to point to [RADIOMAN]/admin.
  7. Configure your icecast2 server.
  8. Copy the [RADIOMAN]/liquidsoap/radio.liq file to /etc/liquidsoap/
  9. Edit the /etc/liquidsoap/radio.liq file and change first section of the file to your needs.
  10. Start apache2.
  11. Navigate to http://localhost (or any other host depending on your apache configuration)
  12. Select the channel tab. Add a new channel.
  13. Start the icecast2 server.
  14. Start liquidsoap.
  15. Start managing your library, creating your playlists and scheduling them on your channel.

Note: For security reasons you should restrict the access to the admin directory of your host. Refer to the apache2 manual for more information on securing access to a directory.

Usage

Dashboard

Channels

Library

Schedules

TODO

  • Jingles: Add a source on top of the regular playlist stream, that checks radioman for jingle schedules. This could be used for playing advertisements every 30min for example.
  • Dynamic channel creation: Channels can't yet be created on the fly. Liquidsoap has to be restarted before new channels are registered to the system and start streaming. This is mainly an issue of Liquidsoap and will hopefully be possible in a future release.

LICENSE

This software is licensed under the GNU LGPLv3. Please refer to the LICENSE file shipped with this distribution.

About

Online Radio Management Backend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published