All Projects → djblue → ssh-mpv

djblue / ssh-mpv

Licence: MIT License
List/play videos over ssh using mpv.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to ssh-mpv

switch-ssh-go
A packaged SSH library for switches (huawei,h3c,cisco)
Stars: ✭ 53 (+165%)
Mutual labels:  ssh
AppToolkit
🐘 The Front-end Env Toolkit(前端环境管理工具)
Stars: ✭ 411 (+1955%)
Mutual labels:  ssh
zsh-ssh-agent
Ssh-agent management for zsh
Stars: ✭ 19 (-5%)
Mutual labels:  ssh
onlineSystem
基于SSH+BootStrap的在线考试系统。
Stars: ✭ 20 (+0%)
Mutual labels:  ssh
config
Fig's integrations with bash, zsh, fish, ssh, and tmux. Also contains Fig's installation and update scripts. Finally, this repo is the root of the .fig folder that is installed on your computer when you download Fig!
Stars: ✭ 44 (+120%)
Mutual labels:  ssh
KeyManager
Android application to manage SSH and GPG keys on GitHub written in Kotlin.
Stars: ✭ 15 (-25%)
Mutual labels:  ssh
Kali-Linux-Tools-Interface
Graphical Web interface developed to facilitate the use of security information tools.
Stars: ✭ 169 (+745%)
Mutual labels:  ssh
wsl-agent-bridge
WSL compatibility bridge for ssh-agent on Windows
Stars: ✭ 17 (-15%)
Mutual labels:  ssh
ssh2.nim
Async SSH, SCP and SFTP client for Nim, using libssh2 wrapper [WIP]
Stars: ✭ 17 (-15%)
Mutual labels:  ssh
jsch
fork of the popular jsch library
Stars: ✭ 127 (+535%)
Mutual labels:  ssh
tarssh
A simple SSH tarpit inspired by endlessh
Stars: ✭ 98 (+390%)
Mutual labels:  ssh
guacamole-auth-jwt
Guacamole authentication extension based on JWT.
Stars: ✭ 28 (+40%)
Mutual labels:  ssh
pi-encrypted-boot-ssh
🔑 Raspberry Pi Encrypted Boot with Remote SSH
Stars: ✭ 96 (+380%)
Mutual labels:  ssh
remotemoe
tunnels to localhost and other ssh plumbing
Stars: ✭ 112 (+460%)
Mutual labels:  ssh
async-ssh2-lite
docs.rs/async-ssh2-lite
Stars: ✭ 35 (+75%)
Mutual labels:  ssh
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.
Stars: ✭ 28 (+40%)
Mutual labels:  mpv
sshtun
Go package to create SSH tunnels
Stars: ✭ 62 (+210%)
Mutual labels:  ssh
kuzgun
simple, ssh based deployment tool
Stars: ✭ 16 (-20%)
Mutual labels:  ssh
playercast
Cast to media player and control playback remotely.
Stars: ✭ 46 (+130%)
Mutual labels:  mpv
sbbs
Mirror of gitlab.synchro.net/sbbs (don't submit pull requests here)
Stars: ✭ 25 (+25%)
Mutual labels:  ssh

ssh-mpv

List and play videos over ssh using mpv.

Dependencies

Dependencies needed for the script to work properly.

  • vipe: pipe stdin to vim to stdout (from moreutils)
  • mpv: mplayer fork with enhancements
  • SSH: Secure Shell to get access on your remote video files

Install it on linux:

sudo apt update
sudo apt install openssh mpv moreutils

Variables

Edit the following variables in the script before use.

  • user: ssh server user
  • server: ssh server name
  • port : port to use for ssh (22 by default)
  • dir: directory to search on the ssh server
  • edit: editor to use for vipe

And you have the option to use a Jump Host to access the server indirectly if he is e.g. behind a NAT/Firewall)

Usage

    ssh-mpv [opt] <search...>

Options

- l: list remote videos to stdout
- v: view remote listing in $edit
- p: play listing from stdin
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].