Skip to content
Permalink
Branch: dev
Commits on Mar 13, 2019
  1. Wait for Sonos regrouping in service calls (#22006)

    amelchio authored and balloob committed Mar 13, 2019
  2. Avoid playing queue pollution with Sonos unjoin (#22004)

    amelchio authored and balloob committed Mar 13, 2019
  3. Use asyncio lock (#21985)

    amelchio committed Mar 13, 2019
Commits on Mar 12, 2019
  1. Avoid playing queue pollution when restoring Sonos snapshots (#21963)

    amelchio authored and pvizeli committed Mar 12, 2019
    Assume a snapshot state with three speakers in two groups, AB and C. They will
    be playing the A and C queues, respectively. The B queue exists but is hidden
    in this topology.
    
    Unjoin B and form a new group BC, playing the B queue (now with the C queue
    hidden).
    
    To restore the snapshot we would join B back to A. The BC group would now only
    contain the C speaker, still playing the B queue. The C queue has been lost :-(
    
    The problem is that unjoining a coordinator will elect a new coordinator that
    inherits the group queue and thus has its hidden queue overwritten.
    
    This commit avoids the situation by having restore unjoin all slaves. Above, C
    would be unjoined before joining B to A. This restores the C queue and since B
    is then alone, it can be joined to A without having to transfer its playing
    queue to remaining speakers.
Commits on Mar 11, 2019
  1. Remove confusing warning for TTS without entity_id (#21927)

    amelchio authored and pvizeli committed Mar 11, 2019
Commits on Mar 4, 2019
  1. Upgrade pysonos to 0.0.8 (#21624)

    amelchio authored and balloob committed Mar 3, 2019
  2. Word the tplink deprecation warning more strongly (#21586)

    amelchio authored and balloob committed Mar 2, 2019
Commits on Mar 3, 2019
  1. Upgrade pysonos to 0.0.8 (#21624)

    amelchio authored and Danielhiversen committed Mar 3, 2019
Commits on Mar 2, 2019
  1. Word the tplink deprecation warning more strongly (#21586)

    amelchio authored and Danielhiversen committed Mar 2, 2019
  2. Memory optimization for logbook (#21549)

    amelchio authored and balloob committed Mar 2, 2019
Commits on Mar 1, 2019
  1. Improve new Sonos snapshot/restore (#21509)

    amelchio authored and balloob committed Feb 28, 2019
    * Fine-tune new Sonos snapshot/restore
    
    * Move into class
You can’t perform that action at this time.