All Projects → Hakkin → twitchpipe

Hakkin / twitchpipe

Licence: MIT License
Pipe your favorite Twitch streams to the media player of your choice, or a file to save them for later. Supports low-latency playback.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to twitchpipe

playercast
Cast to media player and control playback remotely.
Stars: ✭ 46 (+64.29%)
Mutual labels:  streaming, stream, mpv, vlc
Streamlink
Streamlink is a CLI utility which pipes video streams from various services into a video player
Stars: ✭ 6,883 (+24482.14%)
Mutual labels:  twitch, streaming, livestream, vlc
Pyinstalive
Python script to download Instagram livestreams and replays.
Stars: ✭ 336 (+1100%)
Mutual labels:  stream, livestream, record
Nginx Vod Module
NGINX-based MP4 Repackager
Stars: ✭ 1,378 (+4821.43%)
Mutual labels:  streaming, stream, livestream
ee.Yrewind
Can rewind and save YouTube live stream
Stars: ✭ 133 (+375%)
Mutual labels:  stream, livestream, record
Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (+607.14%)
Mutual labels:  streaming, stream, vlc
Legalstream
An m3u8 playlist featuring many LEGALLY FREE IPTV streams. For use with VLC.
Stars: ✭ 299 (+967.86%)
Mutual labels:  stream, livestream, vlc
Streamwall
Display a mosaic of livestreams. Built for streaming.
Stars: ✭ 160 (+471.43%)
Mutual labels:  twitch, stream, livestream
Twitchpotplayer
Extensions for PotPlayer to watch Twitch streams without streamlinks or any crap.
Stars: ✭ 112 (+300%)
Mutual labels:  twitch, stream, vlc
Orion
Cross platform Twitch.tv client
Stars: ✭ 298 (+964.29%)
Mutual labels:  twitch, stream, mpv
Multistreamer
[discontinued] A webapp for publishing video to multiple streaming services at once.
Stars: ✭ 281 (+903.57%)
Mutual labels:  twitch, streaming, stream
TwitchPotPlayer
Extensions for PotPlayer to watch Twitch streams without streamlinks or any crap.
Stars: ✭ 159 (+467.86%)
Mutual labels:  twitch, stream, vlc
Twitchrecover
Twitch VOD tool which recovers all VODs including those that are sub only or deleted.
Stars: ✭ 123 (+339.29%)
Mutual labels:  twitch, streaming, stream
StreamLinkerino
Twitch.tv client using only StreamLink, MPV, and Chatterino
Stars: ✭ 26 (-7.14%)
Mutual labels:  twitch, stream, mpv
Twitch Js
A community-centric, community-supported version of tmi.js
Stars: ✭ 225 (+703.57%)
Mutual labels:  twitch, stream
Transport Eta
Twitch streamed 🎥playground repo, README speaks to you.
Stars: ✭ 223 (+696.43%)
Mutual labels:  twitch, stream
Streamlabs Obs
Free and open source streaming software built on OBS and Electron.
Stars: ✭ 3,473 (+12303.57%)
Mutual labels:  twitch, streaming
rtmp-social-multicast
Want to stream to Twitch, YouTube, Facebook, and/or Periscope at the same time? That's what this project allows you to do!
Stars: ✭ 42 (+50%)
Mutual labels:  twitch, stream
Streamlink Twitch Gui
A multi platform Twitch.tv browser for Streamlink
Stars: ✭ 2,059 (+7253.57%)
Mutual labels:  twitch, streaming
iheart-mplayer
Automatically open an iheartradio station in a media player, such as mplayer, VLC, or mpv
Stars: ✭ 44 (+57.14%)
Mutual labels:  mpv, vlc

twitchpipe

Pipe your favorite Twitch streams to the media player of your choice, or a file to save them for later.

Supports low-latency playback.

Installation

go get github.com/Hakkin/twitchpipe

Usage

Usage: twitchpipe [OPTIONS...] <USERNAME> [COMMAND...]

If COMMAND is specified, it will be executed and stream data will be
written to its standard input.
Otherwise, stream data will be written to standard output.

Options:
  -G, --list-groups
        List available playlist groups and exit
  -a, --archive
        Start downloading from the oldest segment rather than the newest
  -f, --force-output
        Force output to standard output even if TTY is detected
  -g, --group string
        Select specified playlist group
        "best" will select the best available group (default "best")
  -h, --hide-console
        Hide own console window
  -u, --url
        Treat USERNAME as a URL

-h, --hide-console is a Windows specific switch that will hide the command prompt if twitchpipe is started directly.

Example Usage

  • Open stream username using mpv

    $ twitchpipe username mpv -
    

    alternatively, you can use a pipe

    $ twitchpipe username | mpv -
    

    the same can be done with most media players

    $ twitchpipe username vlc -
    
  • Record stream username to recording.ts

    $ twitchpipe -a username > recording.ts
    

    -a, --archive will record starting from the oldest visible segment, useful for recording streams.

  • Usernames can also be passed as a URL

    $ twitchpipe -u https://twitch.tv/username mpv -
    

    This can be useful for opening a stream from a web browser.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].