如何在 Ubuntu 上安装 Sonos

如何在 Ubuntu 上安装 Sonos

我如何安装索诺斯Ubuntu 上的控制器并访问音乐库?

答案1

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

安装 Sonos 控制器

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

sudo apt-get install wine
sudo apt-get install playonlinux

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

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

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

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

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

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

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

让 Sonos 控制器全屏显示

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

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

确保 Sonos 未运行。打开 PlayonLinux,右键单击 Sonos 并选择“配置 wine”。转到“图形”选项卡并选择“模拟虚拟桌面”。将分辨率增加到 1000x800。关闭 Wine。

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

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

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

访问音乐库

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

首先要做的是安装 Samba。

sudo apt-get update
sudo apt-get install samba

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

sudo smbpasswd -a username

然后会要求您创建一个密码。

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

编辑 samba 配置文件

sudo gedit /etc/samba/smb.conf

打开文件后,在最后添加

[Folder Name]
path = /home/username/Music
valid users = username
read only = n

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

你现在需要重新启动 samba

sudo service smbd restart

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

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

这样写路径:

//computer's name/folder name

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

//Poulpe/Music

Sonos 会要求您输入用户名和密码。输入您在 Samba 中设置的用户名和密码。

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

谢谢

如果没有本文在迈克尔的博客上,教程在 help.ubuntu 上以及 sonos 支持论坛上一个名叫 Keith 的人发布的几篇帖子中。

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

答案2

用于控制 Sonos 设备的本机应用程序已经存在几年了。

请参阅我的网址:https://launchpad.net/~jlbarriere68/+archive/ubuntu/noson-app

来源位于https://github.com/janbar/noson-app

截图:https://uappexplorer.com/app/noson.janbar

答案3

如果您使用 Spotify - Spotify 原生 Linux 客户端现在可以控制您的 Sonos 系统。在我看来,这是他们添加的最好的功能之一。

您可以了解如何在 Ubuntu 上安装 Spotify 客户端这里:

答案4

我现在使用这个基于浏览器的控制器有一段时间了。

简单但有效

sudo apt install nodejs-legacy

只需提取内容sonos-浏览器.tar.gz/home/yourusername/bin/

运行 sonos.sh(或者仅运行其中的命令)

运行 sonos 文件夹中的 sonos.html (将其添加到书签)

它可以访问收藏夹和控件(我通过 android sonos 控制器进行了初始设置)

PS,您可能需要将 IP 更改为您的 SonoS IP,但我想它也应该无需任何更改就可以工作。

相关内容