             playContent = live.get("stream.contents.0")
             elapsedFromStart = (Date.now() - playContent.startTime) / 1000 | 0
 
-            if @_mp4player.src is ""
+            if @_mp4player.src is "" or fadeIn
                 volume = app.config.get("nco.player.volume")
+                @_mp4player.volume = 0
                 $(@_mp4player).animate({volume}, 2000)
 
             @_mp4player.src = result.url


        app.config.observe "nco.player.enabled", (enabled) =>
            if enabled is no
                @_mp4player.pause()
            else
                @_loadMovie()

            return

        app.config.observe "nco.player.volume", (volume) =>
            @_mp4player.volume = volume

    _handleNsenEvents : ->
        channel = app.nsenStream.getStream()


        .catch =>
            console.log arguments

    _stopMovie : ->
        $(@_mp4player).animate {volume: 0}, 2000, =>
            @_mp4player.pause()
            @_mp4player.src = ""


    _translateToughCookieToElectronSettable : (cookies) ->
