如何在 Ubuntu 上安装 Sonos

Le3*_*oni 8 updates music fullscreen

如何在 Ubuntu 上安装Sonos控制器并访问音乐库?

Le3*_*oni 6

这是使用 Wine、PlayonLinux 和 Samba(用于音乐库)在 ubuntu 上安装 Sonos 的教程。

安装 Sonos 控制器

首先要做的是安装 Wine 和 PlayonLinux,以便您的计算机可以使用 Windows 软件。打开终端 (ctrl+alt+t) 并逐行复制/粘贴以下内容。

sudo apt-get install wine
sudo apt-get install playonlinux
Run Code Online (Sandbox Code Playgroud)

然后下载适用于 Windows 的最新版本的 Sonos Controller。

启动 PlayonLinux 并单击“安装程序”。一个新窗口打开。选择“安装未列出的程序”(在底部)。如果这是您第一次使用 PlayonLinux,您可能没有这个选项。然后关闭窗口并重新打开它。

选择“安装在新的虚拟驱动器中”。随意命名驱动器(但“sonos”似乎是一个合乎逻辑的选择)。取消勾选可能被勾选的框并选择“32 位安装”。浏览到您下载的 Sonos 控制器,然后单击“下一步”。

安装程序启动。安装软件(保留所有内容),但不要在安装后运行应用程序。在安装结束时 PlayonLinux 建议您创建快捷方式。为sonos.exe 文件创建一个。您的桌面上现在有一个 Sonos 启动器。您可以将其图标更改为 Sonos 图标并将其拖至启动器。

Sonos 现在已在 PlayonLinux 中列出。右键单击它并选择“配置wine”。在“应用程序”中,确保选择了“Windows XP”。

在 PlayonLinux 中选择“Sonos”并单击“配置”(在窗口右侧)。一个窗口打开。转到“安装组件”,查找“dotnet40”并安装它。

启动应用程序。单击“下一步”,然后选择“不配置 windows 防火墙”。您的 Sonos 控制器现已安装并准备工作。

使 Sonos Controller 全屏显示

如果双击 Sonos 控制器的菜单栏对您有用,请跳过本教程的这一部分。

如果双击菜单栏冻结您的控制器,请按照以下步骤使您的控制器全屏显示。

确保 Sonos 没有工作。打开 PlayonLinux,右键单击 Sonos 并选择“配置 wine”。转到“图形”选项卡并选择“模拟虚拟桌面”。将分辨率提高到 1000x800。关闭酒。

启动 Sonos。该应用程序将在虚拟桌面中启动。它很丑,但我们会摆脱它。双击菜单栏,使 Sonos 在虚拟桌面中全屏显示。关闭 Sonos。

回到PlayonLinux,右击,“配置wine”。取消“模拟虚拟桌面”。关闭 Wine 和 PlayonLinux。启动 Sonos。应该是全屏的。

如果您的控制器仍然不是全屏,请重复该操作,但将虚拟桌面的分辨率提高到最大(类似于您自己的分辨率)。

访问音乐库

访问您的音乐库有点复杂,但仍然可行。为此,我们将使用 Samba 并创建网络共享。

首先要做的是安装Samba。

sudo apt-get update
sudo apt-get install samba
Run Code Online (Sandbox Code Playgroud)

为 Samba 创建用户名和密码(它们可以与您常用的用户名和密码不同或相似)。在下一行中,用您选择的用户名替换用户名。

sudo smbpasswd -a username
Run Code Online (Sandbox Code Playgroud)

然后系统会要求您创建密码。

对于以下内容,我假设您希望共享并设置为音乐库的文件夹是您的音乐文件夹 (/home/username/Music)。如果不按需要更改。

编辑samba配置文件

sudo gedit /etc/samba/smb.conf
Run Code Online (Sandbox Code Playgroud)

打开文件后在最后添加

[Folder Name]
path = /home/username/Music
valid users = username
read only = n
Run Code Online (Sandbox Code Playgroud)

随意命名文件夹。更改路径以使用您的用户名进行设置。“有效用户”中的用户名应该是您之前为 samba 设置的用户名。保存更改并关闭 gedit。

您现在需要重新启动 samba

sudo service smbd restart
Run Code Online (Sandbox Code Playgroud)

您的音乐文件夹已准备好共享。

启动 Sonos。单击“管理”并打开“音乐库设置”。单击“添加”并选择“在联网设备上,例如网络附加存储 (NAS) 驱动器”。

这样写路径:

//computer's name/folder name
Run Code Online (Sandbox Code Playgroud)

因此,如果我的计算机名为“Poulpe”并且我在 samba 配置文件中将我的文件夹命名为“Music”,我的网络将是:

//Poulpe/Music
Run Code Online (Sandbox Code Playgroud)

Sonos 要求您提供用户名和密码。给你在桑巴舞开始时设置的那个。

您的 Sonos 现在可以全屏运行,并且您可以访问您的音乐库。

谢谢

这本来是不可能的,我在我的电脑上使用Sonos的,并写这个教程,没有这篇文章对迈克尔的博客,这个教程对help.ubuntu和从名为基思家伙SONOS支持论坛几个帖子。

英语不是我的母语。如果有错误或者可以更好地解释的地方,请告诉我,我将不胜感激。