{"repo":"Roshan-R/termv","free":true,"listed":false,"github":"https://github.com/Roshan-R/termv","clone":"git clone https://github.com/Roshan-R/termv.git","description":"A terminal iptv player written in bash","language":"Shell","stars":299,"topics":["bash","fzf","mpv","tv","makefile","cli","terminal","linux","shell","shell-script"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"termv A terminal iptv player written in bash termv is a small bash script that allows you to select an iptv stream using fzf and play it using mpv . The list of channels is obtained from https://github.com/iptv-org/iptv. For an example for a custom channels list and how to make one yourself, visit this gist. For windows support, consider using termv-rs, a rewrite of termv in rust. Dependencies - curl - mpv - jq - fzf - xdo (optional, for -s flag) Usage Installation Direct download Arch Linux Install from the AUR (with your preferred AUR helper) Nix Users of the Nix package manager with flakes support can execute termv using MacOS For MacOs users with the homebrew package manager Android For Android users with termux and mpv-android installed, it is possible to direct install to a folder in the path Installation by cloning the repository + Install with the Makefile + Uninstall with the Makefile Credits A big thank you to all the contributors Thanks to ytfzf for the Makefile and tmpmail as a reference on how to structure bash scripts.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Roshan-R","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Roshan-R/termv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}