package plugin import ( "regexp" "gitea.elara.ws/Hazel/music-kraken/internal/data" ) type Musify struct { } func (m *Musify) GetRegex() regexp.Regexp { return *regexp.MustCompile(`(?i)https?://musify\.club/(artist|track|release)/[a-z\-0-9]+`) } func (m *Musify) Fetch(source data.Source) data.MusicObject { panic("unimplemented") } func (m *Musify) FetchAlbum(source data.Source) data.Album { panic("unimplemented") } func (m *Musify) FetchArtist(source data.Source) data.Artist { panic("unimplemented") } func (m *Musify) FetchSong(source data.Source) data.Song { panic("unimplemented") } func (m *Musify) Search(query string) []data.MusicObject { panic("unimplemented") }