por defecto, una conexión ssh se desarrolla en un entorno de ejecución sh (más ligero, más rápido) y no bash (más lento, aunque más completo). es probable que, en la ejecución de ciertos comandos vía ssh, éstos no estén disponibles en el entorno por defecto, /bin/sh:
ssh RB3 "cd ~/bin; python -m youtube_to_mpd -s YSEe8Xfnv7w"
/bin/sh: 1: youtube-dl: not found
sh: 1: youtube-dl: not found
la librería youtube_to_mpd del ejemplo necesita el comando youtube-dl para su desarrollo y, en el entorno de ejecución de /bin/sh, no lo encuentra (no está disponible).
si se quiere, se pueden añadir los comandos locales (~/bin) al entorno de ejecución (shell) mediante export PATH
y, por este medio, youtube-dl (en este caso, un comando local) estará a disposición de la librería youtube_to_mpd de python:
ssh RB3 "export PATH='~/bin:$PATH'; cd ~/bin; python -m youtube_to_mpd -s YSEe8Xfnv7w"