使用特殊音乐播放器

使用特殊音乐播放器

我的台式电脑上收藏了大量音乐,并且连接到几个扬声器。我想让音乐通过这些扬声器播放,但通过笔记本电脑控制播放器......

由于我不是母语人士,因此很难解释,但我会尝试通过一个例子来澄清:

我躺在床上,手里拿着笔记本电脑。我选择了我想听的歌曲,然后它就开始通过台式机的扬声器播放,我可以用笔记本电脑将歌曲添加到它的曲库中,等等,我希望这能得到更好的解释!

答案1

使用特殊音乐播放器

功能最全的音乐播放器可能是音乐播放器守护进程。您的桌面将运行守护进程。有许多客户端可用于远程控制它。就远程控制播放器而言,它不是唯一的选择。节奏网是另一种选择,但还存在更多选择。

使用 Pulseaudio

Pulseaudio 是一个抽象层,允许程序访问您的声音硬件。您可以将台式机配置为音频的“接收器”,将笔记本电脑配置为“源”。然后,您将能够在非常低的级别上将所有声音从笔记本电脑传输到台式机。请参阅慢性炎回答并教程链接了解更多信息。

使用 ssh

如果你已经了解 ssh,那么最简单的方法可能是这个:

假设你的笔记本电脑有一个带 X11 功能的 ssh 客户端(Ubuntu 上默认安装或MobaX终端以及 Windows 上的许多其他软件)并且您的台式电脑运行的是 Ubuntu。

  1. 安装ssh 服务器 安装 openssh-server/sudo apt-get install openssh-server在您的台式电脑上。

  2. 确保/etc/ssh/sshd_config台式电脑上的文件有一行内容

    PasswordAuthentication yes*

  3. 使用笔记本电脑上的命令(ssh -CX user@desktop-PC NameOfYourMusicPlayer)启动台式电脑的音乐播放器(它将在笔记本电脑上运行,但在台式机的扬声器上播放声音)。

  4. 在您的台式电脑上输入您的密码并等待播放器加载。

代替“user” 表示您的台式电脑的用户名,“desktop-PC” 表示您的台式电脑的 IP 或主机名,“NameOfYourMusicPlayer” 表示您的台式电脑音乐播放器的名称(例如 Amarok、Banshee 或 Rhythmbox)

您要播放的所有音乐都必须位于您的台式电脑上。您无法播放笔记本电脑上的音乐文件。您可以使用scp或 nautilus 通过网络将音乐文件从笔记本电脑移动到台式机。

警告PasswordAutenticationssh 存在潜在的安全风险。如果您的密码较弱,并且路由器转发标准 ssh 端口 (22),或者许多人可以访问您的台式电脑和笔记本电脑所连接的网络,则可能存在安全风险,您应该使用其他身份验证方法(请参阅ssh 教程了解更多信息)。*

答案2

这里有两种不同的方法:

  1. 音乐播放器在您的桌面上运行并可远程控制。
  2. 音乐播放器在您的笔记本电脑上运行,但通过网络将声音输出发送到您的桌面。

对于 1),参见节奏网用于 Rhythmbox。(我还没有测试过,但它似乎是一个插件,它提供了一个包含播放器控件的网页,然后您可以从笔记本电脑连接到该网页。

对于 2),pulseaudioUbuntu 中使用的声音机制包括此功能(尽管远程使用的文档似乎有点单薄。这个问题如何通过网络传输音乐似乎包含描述。

答案3

ssh username@music_server

然后使用 mplayer 播放音乐

但这只是一个解决方案,肯定其他人提出了更好的解决方案。

相关内容