On the point of #3,It can be conquered with making Airtime have temporary cache or store of the request,then automatically pull the request on the specified time similar to a scheduled event code.
Sound confusing but more jargon related
Just copy and paste and you are done.
Looking at 2.5.2, Someone either hate the previous coders,the code ,Airtime or maybe "Me".
If you write almost any liquidsoap hack,you almost guarantee to lock up your box and create a "sonami" (with all respect) of "we must catch up" involving glitches and skips in audio.
"The darn code has been stripped and running around with bare-bottoms"
So for those reason,I would say stick to what you have right now,because if you make too much mods
"You will be charged for running around with bare-bottom codes and prosecuted (jailed)for indecent exposer of codes" :-O
\:D/Here is the advantages
If you have difficulty with this suggestion
@Alex Gainulin further said
One question: I saw few examples, where someone has used a divert of stream from station's icecast output back to LS, what was a purpose of that?
You mean like I did here
Where I use a separate live (icecast) mount to send the line (mic) input !
I did that because at that time I found that the best way to put a line (mic) in was to use a stream override similar to what mixxx would do.
This was just a suggestion and I found that if you can modified the Mixxx skin you do not have to do that,and it makes life 100% easier
You do not have to trouble any core in either Airtime or Mixxx and it works seemlessly without the need for encoders and you have a snappy look
check out daniel's modified skin here https://github.com/danielhjames/MixxxSkins
and the tutorial here
http://mixxx.org/wiki/doku.php/creating_skins
customize it and guess what it allows line -in
Then for all your outside /remote broadcast let them use it.
Most people suggest modify the LS code for line input.But if you like headaches this is a nice approach.
If you want something that works on windows,linux or any other Os along with any dj controller and guess what reads for devices like IPOD etc. then get over and start doing some skin
@Alex Gainulin final suggestions said
It was happened I port it for Centos, so will see if something I can do else. BTW I plan to port 2.5.2 this summer.
Not a fan of Fedora or Red Hat.My first experiences with Novell in those days when I was an administrator left a bad taste.I think Those days IBM and the others who were the forerunner of Unix systems wanted us to hate unix and its fork Linux.Thanks to Linus T. for changing that perception
I found there repositories to be so complicated,too minimalistic and the commands so what complicated.
I like "sudo apt-get install whatever" though a bit wordy than "yum install whatever". The Only Yum I want to do is some food =))
Which reminds me I am hungry,so see you soon
myplaylist = playlist(mode="normal","~/radio/music")
myplaylist = playlist(mode="normal","~/radio/music.m3u")change the mode to randomize at it will shuffle each time specified in the reload parameters like say 3600(60sec x 60min) that is every hour so for a day you need 60 x 60 x 24 I think thats 72000 sec.
both will play music from the music directory except that the playlist way will only
play what is on that list.
So if you had .wav or .ogg and mp3 in a directory,under normal conditions the directory way
will play them all whilst the playlist will play only that on the list
search for shuffle playlist
Or just schedule a 24hour block ,linked and repeat and fill it with contents and that is your Auto Dj.
Now let me say this clearly
It you cancelled a show at 12:30 that is to run from 12.00 - 1.00. your next show has to end at 1.00pm
If you want to run your show now to 1.05pm,then you must also cancelled the show scheduled to start at 1.00 and then you can set the previous show to 1.05 and the subsequent show to start at 1.05
Failure to cancelled the subequent show will result in an error that shows cannot overlapp and you will be in the forum asking for help.
If that sounds confusing it ought to be cause it just require a little reasoning and reading it more than once
LET ME SAY THIS
AUTODJ SCRIPT WAS NEVER CREATED BY ME.
I USED WHAT OTHER PEOPLE HAD AND MADE IT APPLICABLE ACCORDING TO ALL THE CHANGES FROM LIQUIDSOAP 1.0.1 AND SUBSEQUENT VERSIONS WITH APPLICABLE VERSIONS IN AIRTIME FROM 2.2 AND SUBSEQUENT ONES.
IT IS SUPPOSE TO DEEPEN YOUR IMAGINATION ANDD BE CREATIVE,WHAT MIGHT APPLIES FOR YOU MAY NOT FOR OTHERS AND TO BE HONEST,I CREDIT @BASHTEE RADIO FOR HIS SPIN ON IT.
SO ALL DOUBTERS AND NAME CALLERS STAY TUNED.
Also, is there any advanced API guideline to manage Airtime behind a scene?
The Apicontroller (/usr/share/airtime/application/controllers ) is the main one in the Airtime MVC.Well for 2.5.1.6 it offers to me little(IMHO) I could not do for myself.Basically it uses the liquidsoap json and parse it.I would use it for my public interface but
It looks like you're new here. If you want to get involved, click one of these buttons!