I think it basically can support most of your demands. Yet for some Blu-ray discs that it is unable to play normally, I resort to a Blu-ray ripper...
Separate names with a comma.