Generate artwork images for audio using ID3.

This commit is contained in:
Codenift 2019-09-19 20:07:50 -04:00
parent 24dd71ad33
commit 45dbf84750
30 changed files with 939 additions and 199 deletions

View file

@ -2,9 +2,9 @@
class Application_Form_EditAudioMD extends Zend_Form
{
public function init() {}
public function startForm($p_id)
{
$baseUrl = Application_Common_OsPath::getBaseDir();
@ -18,6 +18,17 @@ class Application_Form_EditAudioMD extends Zend_Form
$file_id->setAttrib('class', 'obj_id');
$this->addElement($file_id);
// Add artwork hidden field
$artwork = new Zend_Form_Element_Hidden('artwork');
$artwork->setFilters(array('StringTrim'))
->setValidators(array(
new Zend_Validate_StringLength(array('max' => 512))
));
$file_id->addDecorator('HtmlTag', array('tag' => 'div', 'style' => 'display:none'));
$file_id->removeDecorator('Label');
$file_id->setAttrib('class', 'artwork');
$this->addElement($artwork);
// Add title field
$track_title = new Zend_Form_Element_Text('track_title');
$track_title->class = 'input_text';