我有一台在家里运行的服务器,我想在工作中流式传输音乐。我不想安装samba文件夹或其他东西。
是否可以通过cmus(在服务器上运行)和ssh(ssh命令或putty on win)播放音乐?声音输出需要是远程PC的扬声器,而不是服务器。这可能吗?
我不这样做。
提前致谢:)
答案 0 :(得分:8)
我为Linux写的教程:
sudo apt-get install sshfs
sudo apt-get install cmus
ssh-copy-id
是你的朋友。
(参见其他教程)
sudo mkdir -p /mnt/example/mount/location
(编辑此位置以反映您想要的目录结构。即,如果您要安装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
-o allow_other
参数非常重要,否则您将无法访问该安装。如果使用标准443端口,则可以忽略PORT_NUMBER,否则将其设置为正确的值。
从终端,启动cmus:
$ cmus
键入:
以显示cmus命令行并键入:
add /mnt/example/location
这会为您的收藏添加音乐。对于cmus键盘快捷键的输入和输出,从终端输入man cmus
。
sudo umount /mnt/example/location
可能需要确保cmus配置为使用脉冲音频,而不是alsa。我认为这是通过编辑~/.cmus/autosave
并设置参数set output_plugin=pulse
来完成的,但我没有必要这样做,所以我认为你可以放心地忽略它。
答案 1 :(得分:1)
在Linux中很有可能。找到一个完全符合您需求的论坛帖子。您可能需要四处搜索,但这应该get you started
一个简短的解释是:通过互联网传输音频的带宽相当大。一个简单的解决方案是使用Gnump3,它可以下载音乐。 Gnump3实际上不是一个“广播”的应用程序。更像是远程访问您的音乐。