OrangePi Zero Logitech Media Server
Table of Content
Warning, there is some configuration required to make this work (checkout the REAME.md files). I built a bookcase with reading chairs and listening radio. Use LMS Settings and enter the path to your storage.
I prefer to do as little fiddling as possible (I don't want to use combos of Tasker, IFTT, etc etc) but realize it may be inevitable. I realize the world is moving away from local storage and towards cloud storage but I do not see any viable options in the 1-2TB range. Been using it for sometime now and find it "cute" and convenient for simple listening and I especially enjoy the sleep timer feature.
About Community
The players connect to the server via your local network and can be controlled by remotes via the server. There exist software and hardware players which just play the received audio stream from the server. A simple, popular and platform-independent headless player is Squezeelite. You find a ton of different player software, but most of them are using Squeezelite under the hood.
You signed out in another tab or window. You signed in with another tab or window. There has been some success using IFTTT with Google Home and the Logitech squeezebox/LMS servers. I'm looking to build a media server and would love to be able to control it via Google Home.
Setup
SqueezePlay is based on SqueezeOS, the operating system that drives the hardware devices Squeezebox Duet, Radio and Touch. Written in Lua, it is also open-source software and sees regular updates through Logitech's SVN releases. There is also a free software emulator version of the Squeezebox, called Softsqueeze, which is written in Java and can be run easily as an applet inside a web page. A third player, SqueezeSlave, is also available, which operates similarly but without any display. SqueezeSlave is designed to be run on a server connected to an amplifier/speakers, and can be controlled through the standard Logitech Media Server web interface. At this time, SqueezeSlave is incompatible with Logitech's Spotify plugin due to a lack of support for 'direct streaming'.
For the time being Im only able to switch on/off and set volume. To use Google Home, re sync with the Smartthing device, check off the new buttons, authorize and you can now control the LMS via voice. In my case, “Okay Google, turn on Play Smooth Jazz” and bingo, starts the server and plays station. Yes for other stations or music selections I use Orange Squeeze on my androids and Moose on my Windows 10, but this is quicker for listening to my favorites. Now I seem to play only a few certain internet radio stations and wanted a quick way to jump between them as I wanted.
Logitech Media Server
Once you're logged in to the Windows Home Server console, click Shared Folders. Click Apply to confirm the settings, and then OK to close the Control Panel.
I'm more talking from a software perspective. I have seen some Plex integration but it was from a while ago and I'm curious what people like best. As an alternative to using the Google/OpenHAB direct interface, you could also set up IFTTT to be the middle-man between Google Assistant and OpenHAB. Quick question here, I’m completely new with HA, installed it on an intel nuc.
Thread: Announce: LMS Controls - Google Home / Google Assistant Voice Control of LMS Players
You just have to ensure the path and file extension is added to the states value properly. My suggestion however is to use and define your playlists in the GUI so they are easily accessible. Now you will have an additional switch showing as Play XXX. Click on it and it starts the server playing your choice.
As well as the installation of plugins and dependencies. Dialogflow V1 api will be deprecated on October 23, 2019. Give it a try, it's really quite flexible once it's setup. The Home Assistant component is also very cool, adds a lot of possibilities for google and home automation side. As an example, I monitor the PI squeeze player in my garage and when it goes live , my old analog stereo turns on automatically via a wifi plug.
I’ll have a quick look at the concepts and then describe how to set up the server with a player and shortly show how to control the system. There is as well three free open source "bridges" that allow UPnP/DLNA, ChromeCast and AirPlay devices to appear as regular SB players. AirPlay devices can be synchronized with other SB players. Chromecast groups are recognized as well as Sonos group, but they can only play synchronously within their own respective brand. Logitech Media Server is a streaming audio server supported by Logitech , developed in particular to support their Squeezebox range of digital audio receivers. Updated Spotify query shell script config/shell/spot_playlist.sh to randomly pick 1 of the top 10 playlists returned from the query.
This way you get a bit more variety when asking for a Spotify playlist rather than always getting the top playlist returned. I appreciate any feedback on lack of instructions, clarification requirements, etc.. Most users to date already had working versions of HASSIO installed so less setup was required. Also, I may be offline for a few days but will get back to any requests / questions upon my return. Home of the Squeezebox™ & Transporter® network music players. This addon supports direct hardware acccess of the sound hardware.
Sorry, I’m afraid I don’t have an account for that service and likely won’t have the time to look at it in the near future. That being said, I suppose you could modify the script call outlined above to include a full path and playlist file extension directly. A quick FYI with regards to the Voice Control of LMS players from GoogleHome using Home Automation software as the middle man. Created Hass.io / Home Assistant installation document for multiple platforms to help users new to Hass.io / Home Assistant.
Get a DAC and use active speakers with the Pis and you will have a brilliant system. You can share the procedure of how to play tts using the LMS and the lmsannounce plugin. To be fair @Flipso there was an assumption there in the documentation that people new where to add addon-ons which you exposed, you have contributed to lowering the bar for install, glad to help. It is an addon and done via supervisor/addon store. The Home Assistant Squeezelite Add-on allows you to run a Squeezelite player local on your home assistant install.
Squeezebox (Logitech Media Server)
The software is designed for streaming music over a network, allowing users to play their music collections from virtually anywhere there is an Internet connection. It supports audio formats including MP3, FLAC, WAV, Ogg, Opus, and AAC, as well as transcoding. It can stream to both software and hardware receivers, including the various Squeezebox models, as well as any media player capable of playing MP3 streams. Plugins from Logitech and third-party sources are also supported, allowing additional functionality to be added, and there is integration with Logitech's mysqueezebox.com online service. Logitech Media Server supports grouping clients in order to synchronize playback among all clients within a group.
Support for CIFS mounts in v0.0.48 onwards, tested on self managed armv7 and aarch64 HassOS install. I can then pick this us from there and we can converse about possible test images/installs. Create an issue on github or if its a general query ask here. Please visit Logitech Media Server Add-on page to install the server .
Comments
Post a Comment