-Fixed null input causing potential NPE on PlayQueueItem.
-Added sync buttons on live streams to allow seeking to live edge. -Added custom cache key for extractor sources to allow more persistent reuse. -Refactored player data source factories into own class and separating live and non-live data sources.
-Fixed media source manager excessive loading. -Remove unneeded fields in loaded media source.
-PoC for new seamless stream loading mechanism.