update parser and playlister so they work as they should