philippe44 / lms-groups Goto Github PK
View Code? Open in Web Editor NEWGroup players for LMS
Group players for LMS
I'm updating Material's 'Manage players' dialog to allow dragging players onto a group player. This then adds them to the group. But, if the group is currently active the new player does not start playing - and does not appear to be part of the sync group. The player is added to the group - if I stop group playback, and restart, then it does play.
Lorsque l'on fonctionne avec des groupes et que l'on souhaite passer une playliste d'un player vers un groupe (qui contient ce player), il faudrait une option qui permet de ne pas éteindre ce player.
If I set a plugin preference (such as 'Dont stop the music') for a group player, this is stored in the plugin's pref file. But, when the group player is deleted these preferences are not removed.
I suggest code similar to 'Client Cleanup' is executed when a group player is deleted.
I think iOS 11.3 may have broken the ability to create a group player using this plugin and airplay to it. Was working prior to iOS 11.3
Unfortunately, I updated all my iOS devices to 11.3 before realizing this was an issue, so I can't test from 11.2
Love this plugin, hoping whatever has happened can be resolved. My group players still work if I play directly from LMS, just not from airplay/Shairplay2 (or the fork).
Small bug fix - might not be what is intended, but it works.
Change From:
sub model { "group" }
sub modelName { "Group" }
To:
sub model { "squeezelite" }
sub modelName { "SqueezeLite" }
I'm 99.99% sure this wont be possible, but... Any chance that a group player could list its current group members in the response to a status message? This would be when the group is not active.
I'm thinking not, as this status message would be created by LMS, but perhaps its possible?
The reason I ask is that I'd like to list the current group members in Material's 'Manage players' dialog. Then I could allow dragging players out of a group, etc. I know I could poll the list of members, but it'd be nicer if it was in the status message.
Are all the members of a Group supposed to play completely synchronised?
I've got a Chromecast Audio and an AudioCast (because you can't buy Chromecast Audio any more) in a group but the sync is off right from the start, and I think it's even getting worse during the playlist.
Hello,
when starting a new song on a powered off group the volume is restored from the last setting (at least in my tests). Would it be possible to add an option, that the volume of all grouped players is synced always to the group volume? That would make things much easier when playing songs directly from the Spotify app to a group.
The "Do not set volume" check is not checked.
Hi,
since update to squeezeserver version 8.1.2-1610697261, with the Group Players plugin installed, the server crashes / does not respond anymore. It runs out of memory (uses 11G+ on 12G linux box).
Deleting the directory of the Group Players plugin (location: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/
Groups) solves the issue.
systemctl restart logitechmediaserver.service
afterwards works fine and occupies about 350-400MB of memory as usual.
Hi, can u explain this plugin please?
Thanks a lot
LMS-Groups/plugin/StreamingController.pm
Line 78 in 2551b1a
Love your software, I use it daily to do exactly what I want with my audio system in my home and home office. You've really helped keep the LMS ecosystem up with the times!
I have several of your packages for LMS installed. In this case, the issue involves the ShairTunes2 fork and the LMS-Groups plugins.
My scenario is this - I have LMS setup on a RPi. I have some native Squeezebox players as well as a couple RPi's running PiCorePlayer. I have used LMS-Groups to set up various groups withing the house (this plugin plugs a HUGE hole in the LMS sync system that annoyed me for years!!). Some groups overlap (For instance, I have a "whole house" group - then I have a separate Bedroom and Bath group that has two of the same players).
I generally use my iPhone & Airplay to select the groups or individual players and play music from various services.
Generally this works very well, with a couple small issues here and there. The issue I'm logging here is that sometimes after playing to a group, then trying to switch to an individual player (contained in the group), the whole group plays instead of just the individual player - like the synchronization isn't being cancelled.
The only way I've found to resolve this is to go into LMS and individually click the power button on the players that should no longer be playing. Then, I can can switch back to the group, the players will all work - then switch back to the individual player and it will work as expected.
Not sure how to duplicate but it happens fairly often.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.