flare/libs/track.lua

21 lines
513 B
Lua

local discordia = require('discordia')
local class = discordia.class
local Track = class('Track')
function Track:__init(data)
local info = data.info
self._track_id = data.encoded
self._author = info.author
self._identifier = info.identifier
self._uri = info.uri
self._source_name = info.sourceName
self._title = info.title
self._position = info.position
self._length = info.length
self._is_stream = info.isStream
self._is_seekable = info.isSeekable
end
return Track