06-07-2018, 09:53 PM
The Rune Git repo indicates they are using getID3 media file parser. Its a nice lib but doesn't support the ALAC format. Looks like they also use Last.FM cover lookup as a fallback.
Zend is only PHP lib that I'm aware of that supports ALAC which is why I use it moOde, and I don't include a fallback to online lookup primarily because it can mask broken embedded art and can return the wrong cover.
Cover art fails are relatively rare anyway IME so I've never felt the need to try and use something like getID3 for some formats and Zend for others. That gets kind of messy.
-Tim
Zend is only PHP lib that I'm aware of that supports ALAC which is why I use it moOde, and I don't include a fallback to online lookup primarily because it can mask broken embedded art and can return the wrong cover.
Cover art fails are relatively rare anyway IME so I've never felt the need to try and use something like getID3 for some formats and Zend for others. That gets kind of messy.
-Tim