>Why not just use relative URLs and leave the hostname/IP
>address off altogether? Am I missing something obvious?

Yeah, we're talking about the .m3u playlist files, which have no relative path to reference from. They need the whole deal, hostname and all. Don't they?