Fixed #10 (Replacing of YouTube Mix titles with title of first song) by excluding radio and playlist classes from spans
Fixed #9 (Occasional wrong titles due to old IDs from slow Youtube load) by checking for the ID of the element again to verify it has not been modified by Youtube while the API request was loading. If it has, it will be loaded again in the next iteration
Fixed #11 (Occasionally mangled video descriptions) probably by also reloading the description if youtube has been detected to load slow (video ID's changed)
Pretty sure this is now solid, no weird error so far and if you observe the log while browsing you can easily verify that all changed titles are indeed correct.
Fixed #10 (Replacing of YouTube Mix titles with title of first song) by excluding radio and playlist classes from spans
Fixed #9 (Occasional wrong titles due to old IDs from slow Youtube load) by checking for the ID of the element again to verify it has not been modified by Youtube while the API request was loading. If it has, it will be loaded again in the next iteration
Fixed #11 (Occasionally mangled video descriptions) probably by also reloading the description if youtube has been detected to load slow (video ID's changed)
Pretty sure this is now solid, no weird error so far and if you observe the log while browsing you can easily verify that all changed titles are indeed correct.