return more clear boolean when playing a file that says wether a player started, or didn't instead of using ambigious error/warning codes that are custom for each player process;
moved files that depend on online apis into a new package;