tak nakonec to slo uplne jednoduse
vlc http://jmeno:heslo@url
problem byl v tech specialnich znacich ve jmenu a heslu.
na linuxu v bashi jsem musel specialni znaky URL-enkodovat
'@' = %40
'&' = %26
ve win cmd.exe to staci cely dat do uvozovek a nic neenkodovat
vlc.exe "http://jmeno:heslo@url"