diff --git a/src/streamers/soundcloud/main.ts b/src/streamers/soundcloud/main.ts index 9630544..1237104 100644 --- a/src/streamers/soundcloud/main.ts +++ b/src/streamers/soundcloud/main.ts @@ -265,8 +265,8 @@ async function getStream( if (hq == true && filter.length == 0) throw new Error('Could not find HQ format.') if (filter.length == 0) filter = transcodings.filter((x) => x.preset.startsWith('aac_')) // prioritize aac (go+) - if (filter.length == 0) filter = transcodings.filter((x) => x.preset.startsWith('opus_')) // then opus if (filter.length == 0) filter = transcodings.filter((x) => x.preset.startsWith('mp3_')) // then mp3 + if (filter.length == 0) filter = transcodings.filter((x) => x.preset.startsWith('opus_')) // then opus if (filter.length == 0) throw new Error('Could not find applicable format.') // and this is just in case none of those exist const transcoding = filter[0] diff --git a/src/types.ts b/src/types.ts index ca28bb5..68dd2e7 100644 --- a/src/types.ts +++ b/src/types.ts @@ -45,6 +45,7 @@ export interface Track { album?: Album durationMs?: number coverArtwork?: CoverArtwork[] + regions?: Region[] } export interface SearchResults {