« get me outta code hell

http-music - Command-line music player + utils (not a server!)
about summary refs log tree commit diff
path: root/src/loop-play.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/loop-play.js')
-rw-r--r--src/loop-play.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/loop-play.js b/src/loop-play.js
index 5d0048b..9724f7c 100644
--- a/src/loop-play.js
+++ b/src/loop-play.js
@@ -537,7 +537,8 @@ module.exports = async function startLoopPlay(
   playlist, {
     pickerOptions, playerCommand, converterCommand,
     useConverterOptions = true,
-    disablePlaybackStatus = false
+    disablePlaybackStatus = false,
+    startTrack = null
   }
 ) {
   // Looping play function. Takes a playlist and an object containing general
@@ -576,6 +577,10 @@ module.exports = async function startLoopPlay(
     playlist, generalPicker, pickerOptions
   )
 
+  if (startTrack) {
+    historyController.timeline.push(startTrack)
+  }
+
   const playController = new PlayController(
     player, playlist, historyController, downloadController
   )