bre*_*tex 2 ssh debian stream raspberry-pi
我有一台在家里运行的服务器,我想在工作中流式传输音乐.我不想挂载samba文件夹或其他东西.
是否可以通过cmus(在服务器上运行)和ssh(ssh命令或putty on win)播放音乐?声音输出需要是远程PC的扬声器,而不是服务器.这可能吗?
我不懂这个.
提前致谢 :)
我为Linux写的教程:
sudo apt-get install sshfs
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install cmus
Run Code Online (Sandbox Code Playgroud)
ssh-copy-id
是你的朋友.
(参见其他一些教程)
sudo mkdir -p /mnt/example/mount/location
Run Code Online (Sandbox Code Playgroud)
(编辑此位置以反映您想要的目录结构.即,如果您要安装music
文件夹,请安装类似的东西/mnt/example/music
)
sudo sshfs -p PORT_NUMBER -o allow_other -o IdentityFile=~/.ssh/id_rsa user@192.XXX.XXX.XXX:./folder/to/mount /mnt/example/location
Run Code Online (Sandbox Code Playgroud)
该
-o allow_other
参数非常重要,否则您将无法访问该安装.如果使用标准443端口,则可以忽略PORT_NUMBER,否则将其设置为正确的值.
从终端,启动cmus:
$ cmus
Run Code Online (Sandbox Code Playgroud)
键入:
以显示cmus命令行并键入:
add /mnt/example/location
Run Code Online (Sandbox Code Playgroud)
这将为您的收藏添加音乐.对于man cmus
来自终端的cmus键盘快捷键的输入和输出.
sudo umount /mnt/example/location
Run Code Online (Sandbox Code Playgroud)
可能需要确保cmus配置为使用脉冲音频,而不是alsa.我认为这是通过编辑~/.cmus/autosave
和设置参数来完成的set output_plugin=pulse
,但我没有这样做,所以我认为你可以放心地忽略它.
归档时间: |
|
查看次数: |
6208 次 |
最近记录: |