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



我在家里有一台服务器在运行,我想在工作时从中流式传输音乐。我不想安装桑巴文件夹之类的。

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

我搞不好。

提前感谢:)

我为Linux编写的教程:


使用CMUSSSHFS通过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并不是一个真正的"广播"应用程序。更喜欢远程访问您的音乐。

最新更新