When no track is found the error is now properly set. Previously the calling function tried to log an undefined error, which resulted in a crash. MPD falls back to ffmpeg for unsupported tracks, such as ALAC. This should fix issue 4051.
This plugin uses the MP4v2 library to play mp4/m4a files. It is limited to file_decode.