我在家里有一台服务器在运行,我想在工作时播放它的音乐。我不想挂载一个samba文件夹之类的东西。
可以通过cmus (在服务器上运行)和ssh (ssh命令或在win上运行putty )播放音乐吗?声音输出需要是远程pc的扬声器,而不是服务器。这个是可能的吗?
我不能让它工作。
提前感谢:)
发布于 2012-12-05 22:06:35
在Linux中,这是非常有可能的。我找到了一个论坛帖子,里面正好有你需要的东西。您可能需要四处搜索,但这应该是get you started
一个简单的解释是:在互联网上传输音频流是相当占用带宽的。一个简单的解决方案是使用Gnump3,它可以下载样本音乐。Gnump3并不是一个真正的“广播”类应用。更像是远程访问你的音乐。
发布于 2014-06-15 11:29:25
我为Linux写的教程:
使用CMUS和SSHFS通过SSH播放音乐
注意:这对于使用Crouton的Chromebook非常有效
1.安装sshfs
sudo apt-get install sshfs2.安装cmus
sudo apt-get install cmus3.在家用电脑上添加ssh key:
ssh-copy-id是你的朋友。
(请参阅其他教程)
4. Create a mount文件夹:
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 from terminal。
7.卸载驱动器完成后:
sudo umount /mnt/example/location其他注释:
可能需要确保cmus配置为使用脉冲音频,而不是alsa。我认为这是通过编辑~/.cmus/autosave和设置参数set output_plugin=pulse来完成的,但我不需要这样做,所以我认为您可以放心地忽略它。
https://stackoverflow.com/questions/13724704
复制相似问题