Merge branch 'master' of dev.sourcefabric.org:campcaster

This commit is contained in:
Naomi 2011-04-08 15:37:53 -04:00
commit 2ef109e9f2
2 changed files with 42 additions and 1 deletions

36
Changelog Normal file
View File

@ -0,0 +1,36 @@
1.7.0 - April 4, 2011
* Recording and automatic scheduling/broadcasting of live shows
o Recording/rebroadcast status of a show is shown in "Now Playing" and "Calendar"
o Can rebroadcast a show at multiple times and dates
* Automatic upload of recorded shows to Soundcloud
* Frontend JQuery widgets for public-facing websites to show your visitors what's playing and the upcoming schedule.
* Ability to over-book a show and automatically cut and fade out song if it goes beyond the show time
* Ability to delete audio files
* Ability to cancel the currently playing show
* Any changes to the schedule are immediately seen by the playout engine
o In version 1.6, you had to make sure that your show was ready to go 30 seconds before it started.
* Upgrade support (should be able to upgrade from any version, unlike 1.6.1 which required an uninstall of 1.6.0 first)
* "Now Playing" list view:
o audio items are now grouped by show.
o If a show is not fully scheduled, the user is notified how many seconds of silence are at the end of the show in this View.
o Audio items that play past the show's end time have a visual notification that they will be cut off
* Ability to change metadata tag display format for web streams
* Config files moved to /etc/airtime. This means all config files are in one convenient location and separated from the code, so you can upgrade your code independently of your config files.
* Redesign of Preferences screen
* Bug fixes:
o CC-2082 OGG stream dies after every song when using MPlayer
o CC-1894 Warn users about time zone differences or clock drift problems on the server
o CC-2058 Utilities are not in the system $PATH
o CC-2051 Unable to change user password
o CC-2030 Icon needed for Cue In/Out
o CC-1955 Special character support in the library search
1.6.1 - Feb 23, 2011
Bug fixes:
* CC-1973 Liquidsoap crashes after multi-day playout
* CC-1970 API key fix (Security fix) - Each time you run the install scripts, a new API key is now generated.
* CC-1992 Editing metadata goes blank on 'submit'
* CC-1993 ui start time and song time unsynchronized
1.6.0 - Feb 14, 2011
First official version of Airtime.

View File

@ -9,6 +9,11 @@ require_once(dirname(__FILE__).'/include/AirtimeIni.php');
// Need to check that we are superuser before running this.
AirtimeIni::ExitIfNotRoot();
if (!file_exists('/etc/airtime/airtime.conf')) {
echo PHP_EOL."Airtime config file '/etc/airtime/airtime.conf' does not exist.".PHP_EOL;
echo "Most likely this means that Airtime is not installed, so there is nothing to do.".PHP_EOL.PHP_EOL;
exit();
}
require_once(dirname(__FILE__).'/../application/configs/conf.php');
require_once(dirname(__FILE__).'/include/AirtimeInstall.php');
@ -39,7 +44,7 @@ if ($dbDeleteFailed) {
if (!PEAR::isError($CC_DBC)) {
$sql = "select * from pg_tables where tableowner = 'airtime'";
$rows = $CC_DBC->GetAll($sql);
if (PEAR::isError($result)) {
if (PEAR::isError($rows)) {
$rows = array();
}