Skip to content

CouchElephant 1.2.11

Choose a tag to compare

@datbird datbird released this 13 Sep 17:07
· 10 commits to main since this release

Changed

  • A settings change is now made on the recording Plex already holds, so it
    has no deadline.
    Changing a pass used to cancel each recording it had
    booked and make it again, even to move one number. That has a moment in the
    middle with nothing scheduled, so it was refused within two sync intervals of
    the broadcast. The result was that the padding could not be corrected at the
    one time somebody usually notices it is wrong, which is shortly before the
    game.

    Plex takes a partial update on a subscription that exists:
    PUT /media/subscriptions/<key> with the settings to change. The pin is
    untouched and the scheduled recording survives, verified against a live
    server. Only the settings that actually differ are sent, and they can only be
    settings the server itself reported, so nothing here can send a setting the
    booking will not take.

    Booking again is still what happens when the guide has moved the broadcast
    under a booking, when Plex has lost the subscription, or when it has
    scheduled nothing against it. Those keep the timing guard, because they are
    the ones with a gap. An edit that somehow leaves nothing scheduled falls back
    to booking again as well.