I'm working on integrating this version of pseudotv with Channels and noticed some odd behavior when attempting to view a stream. It appears as if channels is completely ignoring the URL from the lineup.json and is making assumptions about port number (5004) and route (/auto/vwhatever).
It's easy enough to listen on both ports (80 and 5004) and to support the expected route, but it would be ideal if Channels respected the URL from the lineup.json.