initial work on player urls, fix a bug, add test