Disabled fallback source triggers additional track updates (playlog POST)

Note: Maybe the overall metadata handling regarding stream-inputs should be re-worked. Also Liquidsoap may have changed some functions and APIs. Therfore it might be helpful to do this only after the Liquidsoap update: Upgrade to Liquidsoap 2.3.3 (#70 - closed)

Possibly this happens due to source.skip implementation.

To reproduce:

  1. Play a fallback source: Metadata updates trigger correctly from this source
  2. Switch to a queue source: Metadata updates trigger correctly from this source
  3. Switch back to the fallback source: Two metadata updates get triggered

Blocked-by

Edited by David Trattnig