A discord bot for teal.fm
discord
tealfm
music
1type TealRecord = {
2 $type: "fm.teal.alpha.feed.play";
3 trackName: string;
4 trackMbId?: string;
5 recordingMbId?: string;
6 duration?: number;
7 releaseName?: string;
8 releaseMbId?: string;
9 isrc?: string;
10 originUrl?: string;
11 musicServiceBaseDomain?: string;
12 submissionClientAgent?: string;
13 playedTime?: Date;
14 artists: Artist[];
15};
16
17type Artist = {
18 artistMbId?: string;
19 artistName?: string;
20};
21
22export function isTealRecord(record: unknown): record is TealRecord {
23 return (record as TealRecord).$type === "fm.teal.alpha.feed.play";
24}