 
         channel.onDidChangeMovie (movie) =>
             return if app.config.get(CONFIG_PLAYER_ENABLED, no) is no
-            @_loadMovie()
+
+            if movie?
+                @_loadMovie(false, movie)
+                return
+
+            # Play break time movie
+            app.getSession().video.getVideoInfo(BREAK_TIME_PLAYING_MOVIE)
+            .then (movie) => @_loadMovie(false, movie)
+
+        return
 
 
-    _loadMovie : (fadeIn = false)->
+    _loadMovie : (fadeIn = false, movie = null) ->
         nicoSession = app.getSession()
         channel = app.nsenStream.getStream()
-        movie = channel?.getCurrentVideo()
+        movie ?= channel.getCurrentVideo()
         live = channel?.getLiveInfo()
 
         return if false in [nicoSession?, channel?, movie?]


            @_mp4player.src = result.url
            @_mp4player.currentTime = elapsedFromStart
            @_mp4player.play()

        .catch =>
            console.log arguments

Request = global.require "request-promise"

BREAK_TIME_PLAYING_MOVIE = "sm13848574"

CONFIG_PLAYER_ENABLED = "nco.services.player.enabled"
CONFIG_PLAYER_VOLUME = "nco.services.player.volume"
