https://github.com/yonson2/mf
mehflix - video streaming to your video player without leaving your terminal.
https://github.com/yonson2/mf
cli streaming terminal torrent
Last synced: 6 months ago
JSON representation
mehflix - video streaming to your video player without leaving your terminal.
- Host: GitHub
- URL: https://github.com/yonson2/mf
- Owner: yonson2
- License: mit
- Created: 2018-12-18T12:40:47.000Z (over 7 years ago)
- Default Branch: dev
- Last Pushed: 2021-02-09T13:23:55.000Z (over 5 years ago)
- Last Synced: 2025-11-22T02:04:02.468Z (8 months ago)
- Topics: cli, streaming, terminal, torrent
- Language: Go
- Homepage: https://github.com/yonson2/mf
- Size: 102 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mehflix - video streaming to your video player without leaving your terminal.
_mf_ (pronounced _meɪflɪkz_) is a terminal utility to stream multimedia content directly to your video player. It finds its content from torrent indexers, turns the torrent into a filestream and pipes its contents to a compatible player.
## Usage
### Basic usage
mehflix can be run both as a standalone GUI application and from the terminal, if no arguments are provided when launching the app a GUI will spawn.
If you wanted to stream the best result available (based on the amount of seeders) there are no extra parameters needed, just do `mf ` substituting `` by your query, for example, if you want to search for the movie Big Buck Bunny:
```
mf big buck bunny
```
By default `mf` only searches for anime content, to also search for other type of content try using the `-g` flag, like so:
```bash
mf -g big buck bunny
```
### Screenshots

### Advanced usage
To choose which result to stream simply add `-s` as a parameter:
```
mf -s big buck bunny
```
In a similar fashion you can choose how many results you want to see with the `-n` parameter:
```
mf -s -n 10 big buck bunny
```
You can also always see a list of all available options and a brief description of their purpose with the `--help` command.
## Installation
Precompiled binaries are available for windows, mac and linux, just head to the [releases](https://github.com/yonson2/mf/releases) page and download the one that suits your platform.
If you want to compile from source, first clone this repository:
```
git clone git@github.com:yonson2/mf.git
```
then run `go build`
```
go build
```
You should now see a `mf` executable.
### Dependencies
[mf](https://github.com/yonson2/mf) relies on either [mpv](https://mpv.io), [mplayer](http://www.mplayerhq.hu) or [vlc](https://www.videolan.org) to be installed on your system.