set playing(value) {
    // Only update the value if it's actually different
    if (this.isPlaying !== value) {
      this.isPlaying = value
      this.observePlaying()
    }
  }
// Start / stop the playback loop whenever isPlaying is changed
Start / stop the playback loop whenever isPlaying is changed
Start / stop the playback loop whenever isPlaying is changed
set playing(value) {
    if (this.isPlaying !== value) {
      this.isPlaying = value
      this.observePlaying()
    }
  }
set playing ( value ) { if ( this . isPlaying !== value ) { this . isPlaying = value this . observePlaying ( ) } }
Start / stop the playback loop whenever isPlaying is changed
Start / stop the playback loop whenever isPlaying is changed
// Only update the value if it's actually different