improve logging

This commit is contained in:
2025-07-04 11:44:18 +02:00
parent 77e483d637
commit 64d7538ff4
2 changed files with 6 additions and 2 deletions

View File

@ -179,7 +179,7 @@ export class TimelineReader {
}
}
const spotify: Platform = 'spotify';
return {
const songInfo = {
...info,
pageUrl: odesliInfo.pageUrl,
youtubeUrl: odesliInfo.linksByPlatform[platform]?.url,
@ -187,6 +187,10 @@ export class TimelineReader {
spotifyUri: odesliInfo.linksByPlatform[spotify]?.nativeAppUriDesktop,
postedUrl: url.toString()
} as SongInfo;
if (songInfo.youtubeUrl && !songInfo.spotifyUrl) {
this.logger.warn('SongInfo with YT, but no spotify URL', odesliInfo);
}
return songInfo;
} catch (e) {
if (e instanceof Error && e.cause === 429) {
this.logger.warn('song.link rate limit reached. Trying again in 10 seconds');