diff --git a/airtime_mvc/application/controllers/LibraryController.php b/airtime_mvc/application/controllers/LibraryController.php index ab52d2e00..9da7a257d 100644 --- a/airtime_mvc/application/controllers/LibraryController.php +++ b/airtime_mvc/application/controllers/LibraryController.php @@ -245,18 +245,23 @@ class LibraryController extends Zend_Controller_Action $id = $this->_getParam('id'); $type = $this->_getParam('type'); - if ($type == "audioclip") { - $file = Application_Model_StoredFile::Recall($id); - $this->view->type = $type; - $this->view->md = $file->getMetadata(); - } - else if ($type == "playlist") { - $file = new Application_Model_Playlist($id); - $this->view->type = $type; - $this->view->md = $file->getAllPLMetaData(); - $this->view->contents = $file->getContents(); - } + try { + if ($type == "audioclip") { + $file = Application_Model_StoredFile::Recall($id); + $this->view->type = $type; + $this->view->md = $file->getMetadata(); + } + else if ($type == "playlist") { + $file = new Application_Model_Playlist($id); + $this->view->type = $type; + $this->view->md = $file->getAllPLMetaData(); + $this->view->contents = $file->getContents(); + } + } + catch (Exception $e) { + Logging::log($e->getMessage()); + } } public function uploadFileSoundcloudAction(){ diff --git a/airtime_mvc/application/models/Playlist.php b/airtime_mvc/application/models/Playlist.php index 0eefb49b3..57595ecd3 100644 --- a/airtime_mvc/application/models/Playlist.php +++ b/airtime_mvc/application/models/Playlist.php @@ -41,7 +41,7 @@ class Application_Model_Playlist { "dc:title" => "DbName", "dc:creator" => "DbCreatorId", "dc:description" => "DbDescription", - "dcterms:extent" => "getDbLength" + "dcterms:extent" => "DbLength" );