Short feature/function description
Some devices (from what I've read: Apple TV4+ and HomePod) will disconnect after about 30s of streaming. One way to circumvent this seems to be to send metadata periodically as some sort of keep-alive every 25s (source).
What needs to be done?
Add a task that periodically send metadata every 25s. Make sure to stop task when streaming stops.
Is this a breaking change?
No
Anything else worth knowing?
Sub-task of #1059
Short feature/function description
Some devices (from what I've read: Apple TV4+ and HomePod) will disconnect after about 30s of streaming. One way to circumvent this seems to be to send metadata periodically as some sort of keep-alive every 25s (source).
What needs to be done?
Add a task that periodically send metadata every 25s. Make sure to stop task when streaming stops.
Is this a breaking change?
No
Anything else worth knowing?
Sub-task of #1059