/decl/music_track
var/artist
var/title
var/album
var/decl/license/license
var/song
var/url // Remember to include http:// or https:// or BYOND will be sad
var/volume = 70
/decl/music_track/Initialize()
. = ..()
license = GET_DECL(license)
/decl/music_track/proc/play_to(var/listener)
to_chat(listener, "Now Playing:")
to_chat(listener, "[title][artist ? " by [artist]" : ""][album ? " ([album])" : ""]")
if(url)
to_chat(listener, url)
to_chat(listener, "License: [license.name]")
listener << sound(song, repeat = 1, wait = 0, volume = volume, channel = 1)
// No VV editing anything about music tracks
/decl/music_track/VV_static()
return ..() + vars