diff --git a/CREDITS b/CREDITS index 745ae324b..162aa2ef9 100644 --- a/CREDITS +++ b/CREDITS @@ -1,6 +1,10 @@ ======= CREDITS ======= +Version 1.9.5 +------------- +Same as previous version. + Version 1.9.4 ------------- Same as previous version. diff --git a/airtime_mvc/application/models/MusicDir.php b/airtime_mvc/application/models/MusicDir.php index 8010b4c0f..3b26c6da9 100644 --- a/airtime_mvc/application/models/MusicDir.php +++ b/airtime_mvc/application/models/MusicDir.php @@ -281,7 +281,6 @@ class Application_Model_MusicDir { } public static function removeWatchedDir($p_dir){ - $real_path = realpath($p_dir)."/"; if($real_path != "/"){ $p_dir = $real_path; diff --git a/changelog b/changelog index 2b25f4df9..f7f87c1f3 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,11 @@ +1.9.5 - Nov 2, 2011 + *(CC-2743, CC-2769) Fixed problem where Media-Monitor would try to parse a file's metadata while the OS was still copying it + *(CC-2882) Fixed a bug where a couldn't unregister an old directory name from Airtime after it was renamed. + *(CC-2891) Fixed a bug with parsing Unicode metadata in audio files. + *(CC-2972) Fixed a bug where systems behind a firewall would have Airtime services communicating via its external IP. + *(CC-2975) Issue with older python-virtualenv identified. Airtime installer now requires virtualenv >= 1.4.9 + *(CC-3012, CC-3013) Fixed an issue with Media-Monitor crashing when parsing certain audio tracks + 1.9.4 - Sept 13, 2011 *Improvements -DEB packages now available for Ubuntu & Debian diff --git a/install_full/ubuntu/airtime-full-install b/install_full/ubuntu/airtime-full-install index 64beca711..3ac057731 100755 --- a/install_full/ubuntu/airtime-full-install +++ b/install_full/ubuntu/airtime-full-install @@ -22,18 +22,18 @@ echo "----------------------------------------------------" echo " 1. Install Packages" echo "----------------------------------------------------" +apt-get update + # Updated package list apt-get -y install tar gzip curl apache2 php5-pgsql libapache2-mod-php5 \ -php-pear php5-gd postgresql odbc-postgresql python2.6 lame libsoundtouch-ocaml \ -libmp3lame-dev libtaglib-ocaml libao-ocaml libmad-ocaml ecasound \ -libesd0 icecast2 libportaudio2 libsamplerate0 rabbitmq-server patch \ +php-pear php5-gd postgresql odbc-postgresql python2.6 libsoundtouch-ocaml \ +libtaglib-ocaml libao-ocaml libmad-ocaml ecasound \ +libesd0 libportaudio2 libsamplerate0 rabbitmq-server patch \ php5-curl mpg123 monit python-virtualenv multitail libcamomile-ocaml-data \ libvorbis-ocaml -#possibly remove? -#libvorbis-ocaml-dev -#libcamomile-ocaml-dev - +#install packages with --force-yes option +apt-get -y --force-yes install libmp3lame-dev lame icecast2 if [ "$?" -ne "0" ]; then echo "" diff --git a/install_minimal/include/airtime-upgrade.php b/install_minimal/include/airtime-upgrade.php index 821a3ba85..b7237e2a6 100644 --- a/install_minimal/include/airtime-upgrade.php +++ b/install_minimal/include/airtime-upgrade.php @@ -80,11 +80,13 @@ if (strcmp($version, "1.9.3") < 0){ if (strcmp($version, "1.9.4") < 0){ passthru("php --php-ini $SCRIPTPATH/../airtime-php.ini $SCRIPTPATH/../upgrades/airtime-1.9.4/airtime-upgrade.php"); } +if (strcmp($version, "1.9.5") < 0){ + passthru("php --php-ini $SCRIPTPATH/../airtime-php.ini $SCRIPTPATH/../upgrades/airtime-1.9.5/airtime-upgrade.php"); +} if (strcmp($version, "2.0.0") < 0){ system("php ".__DIR__."/../upgrades/airtime-2.0.0/airtime-upgrade.php"); } - //set the new version in the database. $sql = "DELETE FROM cc_pref WHERE keystr = 'system_version'"; $CC_DBC->query($sql); diff --git a/install_minimal/upgrades/airtime-1.9.5/airtime-upgrade.php b/install_minimal/upgrades/airtime-1.9.5/airtime-upgrade.php new file mode 100644 index 000000000..99de832f2 --- /dev/null +++ b/install_minimal/upgrades/airtime-1.9.5/airtime-upgrade.php @@ -0,0 +1,37 @@ += 3): + if(len(info) >= 2): if(info[-2] in self.supported_file_formats): return True else: diff --git a/python_apps/python-virtualenv/virtualenv-install.sh b/python_apps/python-virtualenv/virtualenv-install.sh index 98d527d06..c38e48c43 100755 --- a/python_apps/python-virtualenv/virtualenv-install.sh +++ b/python_apps/python-virtualenv/virtualenv-install.sh @@ -19,12 +19,12 @@ EXTRAOPTION=$(virtualenv --help | grep extra-search-dir) if [ "$?" -eq "0" ]; then virtualenv --extra-search-dir=${SCRIPTPATH}/3rd_party --no-site-package -p /usr/bin/python2.6 /usr/lib/airtime/airtime_virtualenv || exit 1 else -# copy distribute-0.6.10.tar.gz to /usr/share/python-virtualenv/ -# this is due to the bug in virtualenv 1.4.9 -if [ -d "$VIRTUAL_ENV_SHARE" ]; then - cp ${SCRIPTPATH}/3rd_party/distribute-0.6.10.tar.gz /usr/share/python-virtualenv/ -fi -virtualenv --no-site-package -p /usr/bin/python2.6 /usr/lib/airtime/airtime_virtualenv || exit 1 + # copy distribute-0.6.10.tar.gz to /usr/share/python-virtualenv/ + # this is due to the bug in virtualenv 1.4.9 + if [ -d "$VIRTUAL_ENV_SHARE" ]; then + cp ${SCRIPTPATH}/3rd_party/distribute-0.6.10.tar.gz /usr/share/python-virtualenv/ + fi + virtualenv --no-site-package -p /usr/bin/python2.6 /usr/lib/airtime/airtime_virtualenv || exit 1 fi echo -e "\n*** Installing Python Libraries ***"