我在家里有一台服务器在运行,我想在工作时从中流式传输音乐。我不想安装桑巴文件夹之类的。
是否可以通过cmus(在服务器上运行)和ssh(ssh命令或putty on win)播放音乐?声音输出需要是远程电脑的扬声器,而不是服务器。这可能吗?
我搞不好。
提前感谢:)
我为Linux编写的教程:
使用CMUS和SSHFS通过SSH播放音乐
注意:这适用于使用Crouton的Chromebook
1.安装sshfs:
sudo apt-get install sshfs
2.安装cmus:
sudo apt-get install cmus
3.在家用电脑上添加ssh密钥:
ssh-copy-id
是你的朋友。
(参见其他教程)
4.创建装载文件夹:
sudo mkdir -p /mnt/example/mount/location
(编辑此位置以反映您想要的目录结构。例如,如果您想装载music
文件夹,请装载类似/mnt/example/music
的内容)
5.使用sshfs装载文件夹
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,否则将其设置为正确的值。
6.将音乐添加到您的收藏中:
从终端启动cmus:
$ cmus
键入:
以调出cmus命令行并键入:
add /mnt/example/location
这会将音乐添加到您的收藏中。有关cmus键盘快捷键的输入和输出,请从终端键入man cmus
。
7.完成后卸载驱动器:
sudo umount /mnt/example/location
其他注意事项:
可能需要确保cmus配置为使用脉冲音频,而不是alsa。我认为这是通过编辑~/.cmus/autosave
和设置参数set output_plugin=pulse
来完成的,但我不必这样做,所以我认为您可以放心地忽略这一点。
在Linux中,这是非常可能的。找到了一个论坛帖子,里面正好是你需要的。你可能需要四处搜索,但这应该会让你开始
一个简短的解释是:在互联网上传输音频的带宽相当大。一个简单的解决方案是使用Gnump3,它可以对音乐进行下采样。Gnump3并不是一个真正的"广播"应用程序。更喜欢远程访问您的音乐。