Skip to content

Funkplayer - Functional web radio player (Icecast) with many functions and event handling! Supports metadata and cover arts

License

Notifications You must be signed in to change notification settings

Vozodo/Funkplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funkplayer

Logo Funkplayer

Funkplayer is a simple, fast web-based player for radio streams. Currently it only supports Icecast streams, but Shoutcast will be added.

Requirements

  • PHP >= 7.4
  • Apache/Ngnix webserver

PHP extensions

  • curl
  • gd
  • mbstring
  • bcmath

Installation

  1. Download Funkplayer.zip
  2. Extract on the webserver
  3. Go to the folder model
  4. Rename sample-config.m.php to sonfig.m.php
  5. Set your information

Usage of the external API - WIP

With the External API you have the possibility to host coverarts on an external server and access them via PHP. For this you have to place the folder "image_api/" on the target webserver and activate and configure the API in the "index.php". You can find more information in the corresponding folder "image_api/".

Acknowledgments

Mp3StreamTitle

Oleg Kovalenko - Owner/Maintainer - KO-N

To get the metadata from the Icecast server, "Mp3StreamTitle" from @ko-n is used. The advantage: The metadata is taken from the header and therefore the "status-json.xsl" does not have to be active on the Icecast server. https://github.com/ko-n/Mp3StreamTitle

About

Funkplayer - Functional web radio player (Icecast) with many functions and event handling! Supports metadata and cover arts

Topics

Resources

License

Stars

Watchers

Forks

Languages