First pass of playlist manager implementation