CC-1799 Put Airtime Storage into a Human Readable File Naming Convention
changing ftype calculation to the python script.
This commit is contained in:
parent
af4ec7b872
commit
ff61972e82
3 changed files with 9 additions and 11 deletions
|
@ -12,6 +12,7 @@ define('MDATA_KEY_CREATOR', 'artist_name');
|
|||
define('MDATA_KEY_SOURCE', 'album_title');
|
||||
define('MDATA_KEY_DURATION', 'length');
|
||||
define('MDATA_KEY_MIME', 'mime');
|
||||
define('MDATA_KEY_FTYPE', 'ftype');
|
||||
define('MDATA_KEY_URL', 'url');
|
||||
define('MDATA_KEY_GENRE', 'genre');
|
||||
define('MDATA_KEY_MOOD', 'mood');
|
||||
|
|
|
@ -40,7 +40,8 @@ class StoredFile {
|
|||
"sample_rate" => "DbSampleRate",
|
||||
"mime" => "DbMime",
|
||||
"filepath" => "DbFilepath",
|
||||
"md5" => "DbMd5"
|
||||
"md5" => "DbMd5",
|
||||
"ftype" => "DbFtype"
|
||||
);
|
||||
|
||||
public function __construct()
|
||||
|
@ -390,15 +391,6 @@ class StoredFile {
|
|||
$storedFile->_file = $file;
|
||||
|
||||
if(isset($md)) {
|
||||
if(isset($md['MDATA_KEY_MIME'])) {
|
||||
if (preg_match("/mp3/i", $md['MDATA_KEY_MIME'])) {
|
||||
$file->setDbFtype("audioclip");
|
||||
}
|
||||
else if (preg_match("/vorbis/i", $md['MDATA_KEY_MIME'])) {
|
||||
$file->setDbFtype("audioclip");
|
||||
}
|
||||
}
|
||||
|
||||
$storedFile->setMetadata($md);
|
||||
}
|
||||
|
||||
|
|
|
@ -258,10 +258,15 @@ class MediaMonitor(ProcessEvent):
|
|||
if key in attrs :
|
||||
md[attrs[key]] = file_info[key][0]
|
||||
|
||||
md['MDATA_KEY_MIME'] = file_info.mime[0]
|
||||
md['MDATA_KEY_BITRATE'] = file_info.info.bitrate
|
||||
md['MDATA_KEY_SAMPLERATE'] = file_info.info.sample_rate
|
||||
md['MDATA_KEY_DURATION'] = self.format_length(file_info.info.length)
|
||||
md['MDATA_KEY_MIME'] = file_info.mime[0]
|
||||
|
||||
if "mp3" in md['MDATA_KEY_MIME']:
|
||||
md['MDATA_KEY_FTYPE'] = "audioclip"
|
||||
elif "vorbis" in md['MDATA_KEY_MIME']:
|
||||
md['MDATA_KEY_FTYPE'] = "audioclip"
|
||||
|
||||
return md
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue