summaryrefslogtreecommitdiffstats
path: root/modules/id3/vainfo.class.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-09-16 05:56:30 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-09-16 05:56:30 +0000
commit7a0f88a80912587aac9b7f4e59f1abe16a768dcd (patch)
treea590c36fdf5df80566528bf30fe6ea0052096a70 /modules/id3/vainfo.class.php
parentefb4189f6f4007532745bd6949484f74b4791dc9 (diff)
downloadampache-7a0f88a80912587aac9b7f4e59f1abe16a768dcd.tar.gz
ampache-7a0f88a80912587aac9b7f4e59f1abe16a768dcd.tar.bz2
ampache-7a0f88a80912587aac9b7f4e59f1abe16a768dcd.zip
attempt to normalize psyco quicktime so called year fields
Diffstat (limited to 'modules/id3/vainfo.class.php')
-rwxr-xr-xmodules/id3/vainfo.class.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/id3/vainfo.class.php b/modules/id3/vainfo.class.php
index b09d465e..14d2f658 100755
--- a/modules/id3/vainfo.class.php
+++ b/modules/id3/vainfo.class.php
@@ -388,6 +388,10 @@ class vainfo {
/* We need to translate a few of these tags */
switch ($tag) {
case 'creation_date':
+ if (strlen($data['0']) > 4) {
+ /* Weird Date format, attempt to normalize */
+ $data['0'] = date("Y",strtotime($data['0']));
+ }
$array['year'] = $this->_clean_tag($data['0']);
break;
} // end switch