![]() |
#1 |
Junior Member
Join Date: Jan 2014
Posts: 2
|
Song request PHP-script?
Is there any easy song request PHP-script? All I need is a easy form where the listener can type Name, Artist and song. Then a script that lets me see the requests, maybe even delete them or mark as played.
Is there any script for it? I would be extremly grateful!! Thank you! |
![]() |
![]() |
![]() |
#2 |
Junior Member
Join Date: Jan 2014
Posts: 2
|
No one?
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Join Date: Aug 2011
Posts: 7
|
try it with dsp plugin
http://dl.audioaddictz.com/Broadcast...RequesterV2.5/ help find on shoutcast forum |
![]() |
![]() |
![]() |
#4 | |
Forum King
Join Date: Sep 2003
Location: Harpurhey, Manchester UK
Posts: 2,229
|
If you really need a PHP request page there is other software that comes with it built in request function just Google "Free Automation Software"
Quote:
|
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Join Date: Mar 2015
Posts: 1
|
http://mmrhosting.com sells the request box that is very easy and can be password protected for each dj at $5 a month
|
![]() |
![]() |
![]() |
#6 |
Junior Member
Join Date: Aug 2014
Posts: 27
|
You don't need anything crazy in PHP, actually you can do this just as easily in javascript, Scrape the /stats or /7.html (both usually public)
You might in php start like this: <?php $url = 'http://www.myradiostation.com/stats'; $output = file_get_contents($url); echo $output; //output is xml use php's xml parser ?> or if you use ajax (jQuery or NodeJS or EmberJS or AngularJS) get the stats page as json and poll every once in a while~ .get('http://myradiostation.com/stats?json=1', callback(data)){}; Or you could use: https://github.com/Wavestreaming/jquery-shoutcast As for requests you'll have to script something to handle that yourself, unless you're using something like Sam Broadcaster. |
![]() |
![]() |
![]() |
#7 |
Junior Member
Join Date: Mar 2015
Posts: 39
|
I actually built one from scratch that sends the request via email.
I then built another script that handles all the email requests sent to the studio email account, and cleans them up, before forwarding them on to our automation software. That then takes the requests every few minutes, applies a little more filtering, like duplication filters, and schedules the track to play. What you're suggesting sounds like a form on your website to post the request. Then a screen in your studio to view the requests coming in, and tick them off as you schedule them. Easy enough with PHP and MySQL. |
![]() |
![]() |
![]() |
#9 |
Junior Member
Join Date: Mar 2015
Posts: 39
|
I don't use it. I did, but wasn't happy with the latency of the button walls.
I've since gone with mAirList which, even though it's a paid package, is very very feature rich. The FM stations I work with use either OAS Playout (bespoke package), or Myriad. |
![]() |
![]() |
![]() |
#10 |
Junior Member
Join Date: Aug 2014
Posts: 27
|
Slight update to my situation, Sam Broadcaster died in a horrible fire of unstable behavior...by coincidence I picked up RadioDJ (I find this a bit funny considering who replied to me afterwards).
I implemented my requests with NodeJS w/ Express and limited them with capatchas (google recapatcha) (so no spam requests presumably). I have to say I like radioDJ, it took me far less time to setup. I'll probably have the source code up on https://github.com/theunknownartisthour at some point when I simplify it. Edit: My future project is to kick spam spots using project honeypot, already have wavestreamer source code tweaked to spit out the array of client ips, my next goal is to have that go through honeypot, back to wavestreamer's kick function...should be pretty clean. |
![]() |
![]() |
![]() |
#11 | |
Forum King
Join Date: Sep 2003
Location: Harpurhey, Manchester UK
Posts: 2,229
|
Quote:
I know a lot of other people would find that extremely useful as well. |
|
![]() |
![]() |
![]() |
#12 |
Junior Member
Join Date: Oct 2016
Posts: 7
|
|
![]() |
![]() |
![]() |
|
Tags |
php-script, song request, song request script |
Thread Tools | Search this Thread |
Display Modes | |
|
|