package data type MusicObject interface { } type Song struct { Id int Name string UnifiedName string Album Album Artists []Artist Sources []Source } type Album struct { Id int Name string UnifiedName string Songs []Song Artists []Artist Sources []Source } type Artist struct { Id int Name string UnifiedName string Albums []Album Sources []Source }