Added search and hook for playlist loading, some frontend work on player