Not an ideal solution, but you can listen to state changes through an event onStateChange. When a Youtube Red video is uploaded, it goes from 3 (buffering) to -1 (not launched). It was a good enough indication for me to skip the video and play something else.
if (prevState === 3 && nextState === -1) {
}
source
share