All Projects → Villarrealized → Sonos Web

Villarrealized / Sonos Web

Licence: gpl-3.0
Sonos controller for your web browser

Projects that are alternatives of or similar to Sonos Web

Silenceengine
A cross platform 2D / 3D Java Game Engine (Desktop / Html5 / Android)
Stars: ✭ 116 (-17.14%)
Mutual labels:  mac
Firmware password manager
A Python script to help Macintosh administrators manage the firmware passwords of their computers.
Stars: ✭ 127 (-9.29%)
Mutual labels:  mac
Spotify Cli Mac
🎶 A nodejs app to control Spotify without leaving your terminal. 🎶
Stars: ✭ 134 (-4.29%)
Mutual labels:  mac
N1 Ido
Ido is a clean, simple, Polymail-inspired theme for Mailspring
Stars: ✭ 118 (-15.71%)
Mutual labels:  mac
Opensource
♨️ 分享GitHub优秀开源项目和主流开发使用的网站、解决问题方案收集以及学习网站或资料,涵盖了iOS, macOS X, Blockchain, Flutter, Weex, H5, Games, C++, Script等多方面的内容,其中iOS大致包涵以下内容:音视频;IM和直播;逆向开发;图像相关(OpenGL, Metal, GPUImage);内购(IAP), ApplePay和第三方支付;安全攻防和应用加固, 数据安全和算法;常用第三方库;导航栏和状态栏;侧边菜单;数据持久;蓝牙, 手势指纹面容ID解锁, 图片浏览器, 扫码, 下拉和上拉刷新, 指示器, Toast, Menu, Sensor, Privacy, WebView和进度条, 动画, 选择器, 搜索, 分享, 图片验证码, 设备相关信息, 广告, 高仿项目及Demo等。
Stars: ✭ 123 (-12.14%)
Mutual labels:  mac
Node Sonos Http Api
An HTTP API bridge for Sonos easing automation. Hostable on any node.js capable device, like a raspberry pi or similar.
Stars: ✭ 1,671 (+1093.57%)
Mutual labels:  sonos
Privacy services manager
A single management utility to administer Location Services, Contacts requests, Accessibility, and iCloud access in Apple's OS X.
Stars: ✭ 115 (-17.86%)
Mutual labels:  mac
Mkchromecast
Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices
Stars: ✭ 1,837 (+1212.14%)
Mutual labels:  sonos
Mac Setup Script
script to setup my mac
Stars: ✭ 123 (-12.14%)
Mutual labels:  mac
Maclaunch
Manage your macOS startup items.
Stars: ✭ 133 (-5%)
Mutual labels:  mac
Dotfiles
OzzyCzech dotfiles for macOS
Stars: ✭ 118 (-15.71%)
Mutual labels:  mac
Allkdic
올ㅋ사전 - 맥에서 단축키를 누르면 영어사전이 뙇!!!!
Stars: ✭ 120 (-14.29%)
Mutual labels:  mac
Hot
Hot is macOS menu bar application that displays the CPU speed limit due to thermal issues.
Stars: ✭ 131 (-6.43%)
Mutual labels:  mac
Medis
💻 Medis is a beautiful, easy-to-use Mac database management application for Redis.
Stars: ✭ 10,569 (+7449.29%)
Mutual labels:  mac
Logdna Agent
LogDNA Agent streams from log files to your LogDNA account. Works with Linux, Windows, and macOS Servers
Stars: ✭ 134 (-4.29%)
Mutual labels:  mac
Sejong Corpus
Korean sejong corpus download and simple analysis
Stars: ✭ 116 (-17.14%)
Mutual labels:  mac
Warzone2100
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Stars: ✭ 2,094 (+1395.71%)
Mutual labels:  mac
Youtube Music
🎵 A Mac app wrapper for music.youtube.com
Stars: ✭ 2,097 (+1397.86%)
Mutual labels:  mac
Google Messages For Desktop
A "native-like" OS X, Windows, & Linux desktop app for Google Messages
Stars: ✭ 140 (+0%)
Mutual labels:  mac
Evilosx
An evil RAT (Remote Administration Tool) for macOS / OS X.
Stars: ✭ 1,826 (+1204.29%)
Mutual labels:  mac

sonos-web

Sonos Web is a browser based controller for your Sonos sound system.

Install Sonos Web on a single computer and access and manage your system from any browser on your network.

Search View

Sonos Web relies upon the node-sonos project for all its Sonos communication.

Sonos Web has been tested on Windows 10, macOS, Linux, and Raspbian Stretch Lite (9.6).

Check out the following Youtube video to see a brief demo of the system in use. (v0.5.2)

Features

Sonos Web is a developing project and is not yet feature complete. If you would like to see a feature developed, please open an issue.

  • Music Library
    • Search your entire music library with Top Results *
      • Including Sonos Playlists! *
    • Browse, Queue, & Play your entire music library by category
    • View Artists, Genres & Playlists with Album Art! *
    • All artist & album names are links that take you to that item *
    • Browsing & searching is cached for quicker load times
  • Sonos Playlists & Favorites
  • Spotify
    • Browse & play your saved spotify playlists, albums, & songs
    • Requires Spotify Premium to play songs
  • Group rooms together via drag & drop *
  • Queue management via icon on Now Playing bar
  • Party mode (Group all speakers into one group)
  • Quickly & easily switch between rooms/groups
  • Adjust individual speaker volume/mute or adjust for the whole group
  • Play, pause, skip, and seek tracks
  • Shuffle & repeat controls
  • Room selection from the Now Playing bar.

* Feature exclusive to Sonos Web (not available on official Sonos App)

Planned Features

  • Music Library
    • Create & Manage Sonos Playlists & Favorites
  • Integration with other Music Services
    • Spotify (added in v0.9.0)
      • Allow searching of Spotify
  • Recent Play History

Install

The goal for this project is to make installation as simple as possible for Windows, Mac, & Linux.

To this end, sonos-web-cli was created to be able to install Sonos Web by a single command in your terminal.

If you do not already have npm installed, you must do so here before continuing. If you are on Linux, the best way is to install node (minimum v10 required) from source here

Once npm is installed, run the following commands in your terminal to get started:

  • npm install -g sonos-web-cli
  • sonos-web install (Installs and starts Sonos Web)
  • Open a browser to http://localhost:5050 and enjoy!

Run sonos-web --help for more options

Docker Support

Raspberry Pi

Peter Toft (@pwt) is maintaining a Docker image of sonos-web for later Raspberry Pi (ARMv7) systems. Click here to get started.

Windows & Mac

Unfortunately, Linux is the only supported OS for using Docker with sonos-web because of the need to use network_mode: 'host' for discovering the Sonos network. It seems that, at least for now, only Linux machines have proper support at this point for that feature.

The host networking driver only works on Linux hosts, and is not supported on Docker for Mac, Docker for Windows, or Docker EE for Windows Server.

Check out these issues for more information:

https://github.com/docker/for-mac/issues/1031

https://github.com/docker/for-win/issues/937

Screenshots

Now Playing

Now Playing

Queue Management

Queue Management

Search View

Search View 2

Album Detail View

Album View

Playlists View

Playlists View

Songs View

Songs View

Genre Detail View

Genre Detail View

Sonos Favorites & Playlists

Sonos Favorites & Playlists

Spotify Playlists

Spotify Playlists

Spotify Playlist Detail

Spotify Playlist Detail

View all rooms and what they're playing

Rooms

Adjust volume as a group or as individual rooms

Grouped Rooms & Individual Volume Adjustment

Issues or Questions

If you have any issues or a questions feel free to open an issue

Support

Suggestions and feedback are always welcome.

If you like Sonos Web and would like to help fund further development of this project, you can do so through Beerpay. Beerpay

License

GPL v3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].