Full Update.... Error:Can't read image information from:
Full Update.... Error:Can't read image information from:
When i'm doing a full update in an existing netjukebox database on some files which are already in the database before i get an error "Can't read image information from: filename". Deleting the database and making a new one gives no problems. I'm using version 4.01.
- wbartels
- netjukebox developer
- Posts: 881
- Joined: Thu Nov 04, 2004 3:12 pm
- Location: Netherlands
- Contact:
1) Did the update error appear after you have upgraded to netjukebox 4.01?
Or did you created a new installation?
2) What where the values of these configuration settings?
$cfg['image_copy_to_local']
$cfg['image_read_embedded']
3) After you had removed the database and created a new one did the error came back?
4) Can you reproduce the error and set $cfg['debug_message'] = true; in the config.inc.php file.
Witch line produced the error?
5) Can you mail me the image file that produced the error?
email see: http://www.netjukebox.nl/about.php
Thanks for the help,
Willem
Or did you created a new installation?
2) What where the values of these configuration settings?
$cfg['image_copy_to_local']
$cfg['image_read_embedded']
3) After you had removed the database and created a new one did the error came back?
4) Can you reproduce the error and set $cfg['debug_message'] = true; in the config.inc.php file.
Witch line produced the error?
5) Can you mail me the image file that produced the error?
email see: http://www.netjukebox.nl/about.php
Thanks for the help,
Willem
1) New Installation
2) $cfg['image_copy_to_local'] = true;
$cfg['image_read_embedded'] = true;
3) While creating a new database there are no errors, the errors appear only during a full update on an existing database.
4) Can't read image information from:
D:/Mijn Documenten/Mijn Muziek/Andrew Bird/Oh! The Grandeur!/01 - Candy Shop.mp3
--------------------------------------------------------------------------------
file: C:\Program Files\xampp\htdocs\netjukebox\update.php
line: 1002
5) There are no image files in that directory.
When browsing to the album the album-art is not empty. Its showing a cover. Don't know where that came from, maybe i did an image update. But there are no image's in that directory.
Thanks
2) $cfg['image_copy_to_local'] = true;
$cfg['image_read_embedded'] = true;
3) While creating a new database there are no errors, the errors appear only during a full update on an existing database.
4) Can't read image information from:
D:/Mijn Documenten/Mijn Muziek/Andrew Bird/Oh! The Grandeur!/01 - Candy Shop.mp3
--------------------------------------------------------------------------------
file: C:\Program Files\xampp\htdocs\netjukebox\update.php
line: 1002
5) There are no image files in that directory.
When browsing to the album the album-art is not empty. Its showing a cover. Don't know where that came from, maybe i did an image update. But there are no image's in that directory.
Thanks
- wbartels
- netjukebox developer
- Posts: 881
- Joined: Thu Nov 04, 2004 3:12 pm
- Location: Netherlands
- Contact:
Thanks for the help so far.
I think the problem has to do with the embedded APIC images in music files (01 - Candy Shop.mp3)
Can you do the update again with a new database and set the $cfg['image_read_embedded'] = false; in the config.inc.php file?
It would be very helpful if you can mail me the mp3 file from the error message (01 - Candy Shop.mp3).
Dan it is easier for me to reproduce and fix the problem.
I think the problem has to do with the embedded APIC images in music files (01 - Candy Shop.mp3)
Can you do the update again with a new database and set the $cfg['image_read_embedded'] = false; in the config.inc.php file?
It would be very helpful if you can mail me the mp3 file from the error message (01 - Candy Shop.mp3).
Dan it is easier for me to reproduce and fix the problem.
- wbartels
- netjukebox developer
- Posts: 881
- Joined: Thu Nov 04, 2004 3:12 pm
- Location: Netherlands
- Contact:
Thanks for the mp3 file.
After the first update everything worked as expected and the embedded APIC image is read correctly.
After the second update things got wrong the same way you described, and I haven't tested that
Here is a quick bug fix:
Replace the code block started at lines 964:
By:
Replace line 999:
By:
Please let me know if this did the trick?
After the first update everything worked as expected and the embedded APIC image is read correctly.
After the second update things got wrong the same way you described, and I haven't tested that
Here is a quick bug fix:
Replace the code block started at lines 964:
Code: Select all
{
// Use current embedded image
$image = $file[0];
}
Code: Select all
{
// Use current embedded image
$image = $file[0];
$filesize = filesize($file[0]);
$filemtime = filemtime($file[0]);
}
Code: Select all
if (is_file($image))
Code: Select all
if (is_file($image) && $image != $file[0])