All of the pieces for an Amazon Echo (Alexa) <-> Sonos integration. echo-sonos supports Apple Music, Spotify, Deezer, Deezer Elite, Sonos playlists, Sonos favorites, SiriusXM, the local Sonos music library, and configurable node-sonos-http-api presets.
sonos alexa-skill echo-sonos echo amazon-echo alexa-skills-kitAirSonos is a server that adds Apple AirPlay (iOS, OS X) support to all Sonos devices on a network. AirSonos requires node.js >= v0.10.33 installed to run.
airplay sonosThis is a program to cast your macOS audio, or Linux audio to your Google Cast devices or Sonos speakers. It can also cast video files. It is written for Python3, and it can stream via node.js, parec (Linux), ffmpeg, or avconv. Mkchromecast is capable of using lossy and lossless audio formats provided that ffmpeg, avconv (Linux), or parec (Linux) are installed. It also supports Multi-room group playback, and 24-bit/96kHz high audio resolution. Additionally, a system tray menu is available.
audio video cast-videos alsa chromecast chromecast-audio tray-menu pychromecast python3 cast-audio sample-rate debian soundflower sonos-speakers sonos nodeSnapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution. Audio is captured by the server and routed to the connected clients. Several players can feed audio to the server in parallel and clients can be grouped to play the same audio stream. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy. The encoded chunks are sent via a TCP connection to the Snapclients. Each client does continuous time synchronization with the server, so that the client is always aware of the local server time. Every received chunk is first decoded and added to the client's chunk-buffer. Knowing the server's time, the chunk is played out using a system dependend low level audio API (e.g. ALSA) at the appropriate time. Time deviations are corrected by playing faster/slower, which is done by removing/duplicating single samples (a sample at 48kHz has a duration of ~0.02ms).
audio music sonos audio-player audio-streaming lms synchronous multiroom-audioMy personal Home Assistant configurations with 300+ automations. These are my active automations and configurations that I use every day. Updated frequently as I add more devices and come up with more and more complicated ways to do simple tasks. Many of my automations rely on some form of lighting but many examples can be found in lights.yaml and location.yaml.
home-assistant-config home-automation garage-door automation homeautomation homeautomationsystem hue wink home-assistant doorbell alexa internet-of-things iot ecobee hue-lights roomba myq-garage-door apple-tv sonos homeassistantnode-sonos gives you the power to control all your Sonos devices from your own apps in JavaScript. Automatically discover your devices on the network and control the playback and queue with instant events announcing change. Additional examples can be found in the /examples directory within the repository.
music sonos nodejs home-automation control play interfaceioBroker is an integration platform for the Internet of Things, focused on Building Automation, Smart Metering, Ambient Assisted Living, Process Automation, Visualization and Data Logging. It like a software f.e. fhem, OpenHAB or the thing system. ioBroker is not just an application, it's more of a a concept, a database schema, and offers a very easy way for systems to interoperate. ioBroker defines some common rules for a pair of databases used to exchange data and publish events between different systems.
smarthome home-automation nodejs iobroker smart-metering homematic hue knx z-wave zigbee bidcos tv sonos av-receiverA minimalistic yet customizable media player card for Home Assistant Lovelace UI. Inspired by Custom UI: Mini media player and custom-lovelace.
automation home-assistant hassio lovelace-ui lovelace custom media-player sonos homeassistant hass media custom-cardsThe beginnings of a Sonos client, written in C#, C++/CLI and WPF. Most of the middle tier is designed for WPF binding. The database (ESE/Jet Blue in-process db) caching layer schema is almost there. It will be merged in to provide faster library browsing and to allow Windows ...
ese jet-blue sonosThis is an attempt at making a better Sonos controller for iOS. It's pretty hacked together right now -- I'll try to articulate needs later so others can contribute. The following (sparse) instructions below should get it working with your system. Easiest way to do this is to checkout: https://github.com/rahims/SoCo and use the command line example. Run: python sonoshell.py all list_ips to find all the IPs. Then run python sonoshell.py YOUR_SPEAKERS_IP_ADDRESS info to determine the uid for each speaker.
sonos iosSimple Service Discovery Protocol (SSDP) session based discovery package for Swift. SSDP can be used for many things, discovering devices or services. Sonos uses SSDP for device discovery and using the urn:schemas-upnp-org:device:ZonePlayer:1 search target (ST) devices can be discovered and inspected.
ssdp spm carthage sonosListen to your Overcast podcasts on Sonos. Just want to try it out? Follow these setup instructions to register the Overcast service on your Sonos system.
overcast sonos smapiThe goal of this project is to create a digital frame that shows what's currently playing on Sonos. This GitHub repo houses the software that powers the frame. The software is written in JavaScript and runs on Node.js. Special thanks to Rahim Sonawalla, whose SoCo library was the inspiration for all this.
sonos musicYou need to have a home server that can serve these endpoints. I use nginx and have included server_uwsgi.ini to help with this if you wish to go down this route. This project uses Flask, amongst other libraries. You can find all requirements in requirements.txt which you can install using pip.
homeautomation home-automation hue hue-lights sonos-speakers sonosMagic Cards merges the physical world with the digital world. It lets you create RFID scannable cards that you can program to do anything. Scan your card, music starts playing. Boom.
home-automation music diy sonos home-assistant channels moviessonos-web is a web interface for the Sonos Audio System, created with the goal of having a nice looking interface to manage the queue, add streaming services like Spotify (even for non-premium users!) and allow other developers to customized the UX as they want by making the project expandable through plugins. Note: It may be required to cd into each plugins/ folder and do an npm install to make sure everything works. YouTube requires ffmpeg to be installed on your system.
sonos sonos-web sonos-audio youtube spotify soundcloud music audio js ffmpeg web uiA nodejs app to act as WordPress xml-rpc endpoint, to allow the use of the IFTTT WordPress channel as a means to control a Sonos system. Check out this blog post for a detailed description.
sonos ifttt iotHere you can find change log. This is a main controller, that starts all other ioBroker adapters.
iobroker smarthome server home-automation node-js smart-metering homematic hue knx z-wave zigbee bidcos tv sonos av-receiver
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.