使用cmus / ssh从服务器流式传输音乐

时间:2012-12-05 13:48:16

标签: ssh stream debian raspberry-pi

我有一台在家里运行的服务器,我想在工作中流式传输音乐。我不想安装samba文件夹或其他东西。

是否可以通过cmus(在服务器上运行)和ssh(ssh命令或putty on win)播放音乐?声音输出需要是远程PC的扬声器,而不是服务器。这可能吗?

我不这样做。

提前致谢:)

2 个答案:

答案 0 :(得分:8)

我为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来完成的,但我没有必要这样做,所以我认为你可以放心地忽略它。

答案 1 :(得分:1)

在Linux中很有可能。找到一个完全符合您需求的论坛帖子。您可能需要四处搜索,但这应该get you started

一个简短的解释是:通过互联网传输音频的带宽相当大。一个简单的解决方案是使用Gnump3,它可以下载音乐。 Gnump3实际上不是一个“广播”的应用程序。更像是远程访问您的音乐。