summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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