                       callback]
   (mm (.createReadStream fs absolute-file-path)
     (fn [err tags]
-      (handle-album-art (js->clj tags)
+      (handle-album-art (js->clj tags) track-id
         (fn [tags-without-album-art]
           (get-room-from-user-id socket-id
             (fn [room]

(defonce redis-client (.createClient (nodejs/require "redis")))
(defonce redis-lua-loader (nodejs/require "redis-lua-loader"))
(defonce redis-lua (redis-lua-loader. redis-client #js {:src "./redis"}))

(defn redis-room-prefix [room-id suffix]
  (str "room:" room-id ":" suffix))

        (callback (clj->js track-order))))))

(defn change-track [room track-num sound-id callback]
  (println "Changing track in room " room
           "to" track-num "with sound-id" sound-id)
  ((.scriptWrap redis-lua "changeTrack")
    0 room track-num sound-id
