Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Sioro-Neoku/go-peerflix
Go Peerflix
https://github.com/Sioro-Neoku/go-peerflix
Last synced: about 1 month ago
JSON representation
Go Peerflix
- Host: GitHub
- URL: https://github.com/Sioro-Neoku/go-peerflix
- Owner: Sioro-Neoku
- License: mit
- Created: 2015-10-08T19:44:47.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-23T07:38:53.000Z (about 1 year ago)
- Last Synced: 2024-01-08T16:25:24.684Z (5 months ago)
- Language: Go
- Size: 328 KB
- Stars: 463
- Watchers: 20
- Forks: 119
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go-extra - go-peerflix - 10-08T19:44:47Z|2021-08-04T03:42:32Z| (Go Tools / Other Software)
- awesome-go-cn - go-peerflix
- awesome-stars - Sioro-Neoku/go-peerflix - Go Peerflix (Go)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go-cn - go-peerflix - Neoku/go-peerflix) (软件包 / 其他软件)
- fucking-awesome-go - :octocat: go-peerflix - Video streaming torrent client. :star: 161 :fork_and_knife: 25 (Distributed Systems / Advanced Console UIs)
- awesome-go-projects - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go - go-peerflix - | - | - | (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go-with-framework - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go-cn - go-peerflix - Neoku/go-peerflix) (软件包 / 其他软件)
- go-awesome-cn-star - go-peerflix
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go-stars - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go - go-peerflix - 视频流媒体客户端。 (<span id="分布式系统-distributed-systems">分布式系统 Distributed Systems</span> / <span id="高级控制台用户界面-advanced-console-uis">高级控制台用户界面 Advanced Console UIs</span>)
- awesome-go. - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go-with-stars - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- repo-1316-awesome-go-cn - go-peerflix - Neoku/go-peerflix) (软件包 / 其他软件)
- repo-1211-awesome-go-cn - go-peerflix - Neoku/go-peerflix) (软件包 / 其他软件)
- awesome-Char - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-reader - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- Go-awesome - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go-cn - go-peerflix
- awesome-go-zh - go-peerflix - Neoku/go-peerflix) (软件包 / 其他软件)
- awesome-go-handwritten - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go - go-peerflix - Go Peerflix - ★ 339 (Distributed Systems)
- awesome-go2 - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. - :arrow_down:0 - :star:203 (Distributed Systems / Advanced Console UIs)
- awesome - go-peerflix - Go Peerflix (Go)
- awesome-go - go-peerflix - Video streaming torrent client. (Distributed Systems / Advanced Console UIs)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go-cn - go-peerflix
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
- awesome-go - go-peerflix - Video streaming torrent client. (Software Packages / Other Software)
README
# Go Peerflix
A Golang port of [peerflix](https://github.com/mafintosh/peerflix).
Start watching the movie while your torrent is still downloading!
![Working of go-peerflix](./images/demo.gif)## Installation
Download the binary from the [releases](https://github.com/Sioro-Neoku/go-peerflix/releases) page.
Or in case you have golang configured you may want to install through the command:
```sh
go get github.com/Sioro-Neoku/go-peerflix
```## Usage
Access the stream on [http://localhost:8080/](http://localhost:8080/)
```sh
go-peerflix [magnet url|torrent path|torrent url]
```To start playing in VLC:
```sh
go-peerflix -player vlc [magnet url|torrent path|torrent url]
```Currently supported players are: VLC, MPlayer and MPV
## Build
Building only for the current platform:
```bash
go build .
```Building for platforms: Linux, Darwin and Windows
```bash
goxc
```## License
[MIT](https://raw.githubusercontent.com/Sioro-Neoku/go-peerflix/master/LICENSE)