chrippa/livestreamer — pull request #24 by ToadKing (2012-09-17 23:53:38+00:00)
Title: Named Pipes support

Some video players (SMPlayer on Windows, omxplayer on the Raspberry Pi) depend on stdin to be accessible for controls, so you cannot stream to them through stdin. Named pipes however will work fine. While it's possible to emulate this behavior on *nix by outputting to a named pipe and starting the video player separately, on Windows this has to be done within the program to maintain it's server/client relationship. I've implemented native Windows named pipes, plus support for *nix named pipes to simplify the process on those platforms.