flare/libs/playlist.lua

20 lines
453 B
Lua

local discordia = require('discordia')
local class = discordia.class
local Playlist = class('Playlist')
function Playlist:__init(data, tracks)
local info = data.playlistInfo
self._selected_track = info.selectedTrack
self._name = info.name
self._tracks = tracks
if self._selected_track ~= -1 then
self._selected_track = self._tracks[self._selected_track]
end
self._track_count = #self._tracks
end
return Playlist