This is a new plugin that I've been wanting to do a for a long while.
Note that this thread is the alpha version, so if you are not
comfortable with using unstable software, please wait for a stable
version. I'm releasing this to get feedback with logs and help, not to
hear "it does not work :)

So ... what is this about. I like very much LMS but the way groups are
working does not fit my need. I have many different players, sometimes a
couple in the same room, and more than one floor. Often, I want to play
in "master bedroom" or in "first floor" or in "Family room" or in "full
house". Everytime I want to change that, I need to build a group. "The
Synchronizer" helps a lot, but that's still a manual process.

So this plugin creates new "virtual" players that are the combination of
any real player. When a virtual player starts, the group is dynamically
assembled and its disassembled when the track stops, all on the fly.
That's about it, but a few things are to be known:

- By default, power on/off to a virtual player powers on/off all
members
- Volume changes on the virtual player are applied to each member based
on the change ratio. You can change the volume of individual members to
adjust "base" relative volume
- If a player belongs to multiple virtual players, the player is
allocated to the virtual that started the most recent play. Remaining
players belonging to the other virtual group will continue unchanged
- When a virtual player stops, all members that were belonging to a
"static" group are re-allocated to that group, but they will *not* play
what's being played on remaining members of that static groups till next
song starts
- If a member of a virtual player is stopped, unfortunately the virtual
player stops as well (need a LMS change to avoid that)
- DO NOT SYNCHRONIZE A VIRTUAL PLAYER WITH ANOTHER PLAYER


Code:
--------------------
    
  http://downloads.sourceforge.net/project/lms-groups/dev/repo-sf.xml
  
--------------------


Again, it's alpha, so there is a lot of issues and corner cases
untested. I'm realeasing this for receive help for test and isolate such
corner cases, so please send me such feedback with as many details as
possible about what happen and how it happened.



LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos
PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000,
ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi
B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010,
AppleTV 4, Airport Express, GGMM E5
------------------------------------------------------------------------
philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261
View this thread: http://forums.slimdevices.com/showthread.php?t=108421

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to