Feature #5460
opendeduplication of muxes and services
100%
Description
I would very welcome a feature where Tvheadend would assist in removing duplicate muxes and services.
The deduplication would need to retain all mapped channels.
Duplicate muxes are muxes in the same network with the same polarization and the same (or almost the same) frequency.
Duplicate services exist because all copies of a mux are scanned.
Removing duplicate muxes would be done by first electing a mux to retain, and then move all detected services on other muxes to the mux that will be retained.
Reasons for electing one mux over another could be:
- one mux having more services than the other
- one mux been seen more recently than another
- one mux having a better scan status than the other
- one mux having parameters that match those in an external source
In a second run, duplicate services would be removed.
The removal process would retain services that are mapped to channels.