Можно заюзать jQuery + jQuery Address plugin. Серифнг будет по обычным линкам, и в урле будет то что надо, а плагин будет ловить все изменения адреса и вызывать заданный вами обработчик этого события. В обработчике можно менять остальной контент страницы и т.д.
Плейер играет поток, поэтому хотелось бы «без разрывов». Думаю попробовать от обратного, сделать два фрейма и в одном открывать плейер, в другом сайт. Но что тогда будет с урлами?