@@ -91,28 +91,22 @@ export const parseMusicItem = (content: {
9191 content . musicResponsiveListItemRenderer . flexColumns [ 0 ]
9292 . musicResponsiveListItemFlexColumnRenderer . text . runs [ 0 ]
9393 . navigationEndpoint . watchEndpoint . videoId ;
94- } catch ( err ) {
95- console . log ( "Couldn't parse youtube id" , err ) ;
96- }
94+ } catch ( err ) { }
9795
9896 let title ;
9997 try {
10098 title =
10199 content . musicResponsiveListItemRenderer . flexColumns [ 0 ]
102100 . musicResponsiveListItemFlexColumnRenderer . text . runs [ 0 ] . text ;
103- } catch ( err ) {
104- console . log ( "Couldn't parse title" , err ) ;
105- }
101+ } catch ( err ) { }
106102
107103 let artists ;
108104 try {
109105 artists = listArtists (
110106 content . musicResponsiveListItemRenderer . flexColumns [ 1 ]
111107 . musicResponsiveListItemFlexColumnRenderer . text . runs
112108 ) ;
113- } catch ( err ) {
114- console . log ( "Couldn't parse artist" , err ) ;
115- }
109+ } catch ( err ) { }
116110
117111 let album ;
118112 try {
@@ -122,18 +116,14 @@ export const parseMusicItem = (content: {
122116 album =
123117 content . musicResponsiveListItemRenderer . flexColumns [ 1 ]
124118 . musicResponsiveListItemFlexColumnRenderer . text . runs [ length - 3 ] . text ;
125- } catch ( err ) {
126- console . log ( "Couldn't parse album" , err ) ;
127- }
119+ } catch ( err ) { }
128120
129121 let thumbnailUrl ;
130122 try {
131123 thumbnailUrl =
132124 content . musicResponsiveListItemRenderer . thumbnail . musicThumbnailRenderer . thumbnail . thumbnails . pop ( )
133125 ?. url ;
134- } catch ( err ) {
135- console . log ( "Couldn't parse thumbnailUrl" , err ) ;
136- }
126+ } catch ( err ) { }
137127
138128 let duration ;
139129 try {
@@ -147,9 +137,7 @@ export const parseMusicItem = (content: {
147137 label,
148138 totalSeconds : parseDuration ( label ) ,
149139 } ;
150- } catch ( err ) {
151- console . log ( "Couldn't parse duration" , err ) ;
152- }
140+ } catch ( err ) { }
153141 let isExplicit ;
154142 try {
155143 isExplicit =
@@ -184,32 +172,24 @@ export const parseSuggestionItem = (content: {
184172 youtubeId =
185173 content . playlistPanelVideoRenderer . navigationEndpoint . watchEndpoint
186174 . videoId ;
187- } catch ( err ) {
188- console . log ( "Couldn't parse youtube id" , err ) ;
189- }
175+ } catch ( err ) { }
190176
191177 let title ;
192178 try {
193179 title = content . playlistPanelVideoRenderer . title . runs [ 0 ] . text ;
194- } catch ( err ) {
195- console . log ( "Couldn't parse title" , err ) ;
196- }
180+ } catch ( err ) { }
197181
198182 let artists ;
199183 try {
200184 artists = listArtists (
201185 content . playlistPanelVideoRenderer . longBylineText . runs
202186 ) ;
203- } catch ( err ) {
204- console . log ( "Couldn't parse artist" , err ) ;
205- }
187+ } catch ( err ) { }
206188
207189 let album ;
208190 try {
209191 album = content . playlistPanelVideoRenderer . longBylineText . runs [ 2 ] . text ;
210- } catch ( err ) {
211- console . log ( "Couldn't parse album" , err ) ;
212- }
192+ } catch ( err ) { }
213193
214194 let isExplicit ;
215195 try {
@@ -224,9 +204,7 @@ export const parseSuggestionItem = (content: {
224204 try {
225205 thumbnailUrl =
226206 content . playlistPanelVideoRenderer . thumbnail . thumbnails . pop ( ) ?. url ;
227- } catch ( err ) {
228- console . log ( "Couldn't parse thumbnailUrl" , err ) ;
229- }
207+ } catch ( err ) { }
230208
231209 let duration ;
232210 try {
@@ -236,9 +214,7 @@ export const parseSuggestionItem = (content: {
236214 content . playlistPanelVideoRenderer . lengthText . runs [ 0 ] . text
237215 ) ,
238216 } ;
239- } catch ( err ) {
240- console . log ( "Couldn't parse duration" , err ) ;
241- }
217+ } catch ( err ) { }
242218 return {
243219 youtubeId,
244220 title,
@@ -273,9 +249,7 @@ export const parsePlaylistItem = (
273249 playlistId =
274250 content . musicResponsiveListItemRenderer . navigationEndpoint . browseEndpoint
275251 . browseId ;
276- } catch ( err ) {
277- console . log ( "Couldn't parse youtube id" , err ) ;
278- }
252+ } catch ( err ) { }
279253 if (
280254 onlyOfficialPlaylists &&
281255 content . musicResponsiveListItemRenderer . flexColumns [ 1 ]
@@ -290,9 +264,7 @@ export const parsePlaylistItem = (
290264 title =
291265 content . musicResponsiveListItemRenderer . flexColumns [ 0 ]
292266 . musicResponsiveListItemFlexColumnRenderer . text . runs [ 0 ] . text ;
293- } catch ( err ) {
294- console . log ( "Couldn't parse title" , err ) ;
295- }
267+ } catch ( err ) { }
296268
297269 let totalSongs ;
298270 try {
@@ -302,18 +274,14 @@ export const parsePlaylistItem = (
302274 ) [ 0 ] ,
303275 10
304276 ) ;
305- } catch ( err ) {
306- console . log ( "Couldn't parse artist" , err ) ;
307- }
277+ } catch ( err ) { }
308278
309279 let thumbnailUrl ;
310280 try {
311281 thumbnailUrl =
312282 content . musicResponsiveListItemRenderer . thumbnail . musicThumbnailRenderer . thumbnail . thumbnails . pop ( )
313283 ?. url ;
314- } catch ( err ) {
315- console . log ( "Couldn't parse thumbnailUrl" , err ) ;
316- }
284+ } catch ( err ) { }
317285
318286 return {
319287 playlistId,
@@ -362,46 +330,36 @@ export const parseMusicInPlaylistItem = (content: {
362330 content . musicResponsiveListItemRenderer . flexColumns [ 0 ]
363331 . musicResponsiveListItemFlexColumnRenderer . text . runs [ 0 ]
364332 . navigationEndpoint . watchEndpoint . videoId ;
365- } catch ( err ) {
366- console . log ( "Couldn't parse youtube id" , err ) ;
367- }
333+ } catch ( err ) { }
368334
369335 let title ;
370336 try {
371337 title =
372338 content . musicResponsiveListItemRenderer . flexColumns [ 0 ]
373339 . musicResponsiveListItemFlexColumnRenderer . text . runs [ 0 ] . text ;
374- } catch ( err ) {
375- console . log ( "Couldn't parse title" , err ) ;
376- }
340+ } catch ( err ) { }
377341
378342 let artists ;
379343 try {
380344 artists = listArtists (
381345 content . musicResponsiveListItemRenderer . flexColumns [ 1 ]
382346 . musicResponsiveListItemFlexColumnRenderer . text . runs
383347 ) ;
384- } catch ( err ) {
385- console . log ( "Couldn't parse artist" , err ) ;
386- }
348+ } catch ( err ) { }
387349
388350 let album ;
389351 try {
390352 album =
391353 content . musicResponsiveListItemRenderer . flexColumns [ 2 ]
392354 . musicResponsiveListItemFlexColumnRenderer . text . runs [ 0 ] . text ;
393- } catch ( err ) {
394- console . log ( "Couldn't parse album" , err ) ;
395- }
355+ } catch ( err ) { }
396356
397357 let thumbnailUrl ;
398358 try {
399359 thumbnailUrl =
400360 content . musicResponsiveListItemRenderer . thumbnail . musicThumbnailRenderer . thumbnail . thumbnails . pop ( )
401361 ?. url ;
402- } catch ( err ) {
403- console . log ( "Couldn't parse thumbnailUrl" , err ) ;
404- }
362+ } catch ( err ) { }
405363
406364 let duration ;
407365 try {
@@ -414,9 +372,7 @@ export const parseMusicInPlaylistItem = (content: {
414372 . musicResponsiveListItemFixedColumnRenderer . text . runs [ 0 ] . text
415373 ) ,
416374 } ;
417- } catch ( err ) {
418- console . log ( "Couldn't parse duration" , err ) ;
419- }
375+ } catch ( err ) { }
420376
421377 let isExplicit ;
422378 try {
@@ -586,7 +542,6 @@ export const parseAlbumHeader = (content: {
586542 } ;
587543 } ;
588544 } ;
589- // eslint-disable-next-line @typescript-eslint/no-explicit-any
590545} ) : any => {
591546 let artist ;
592547 try {
@@ -655,18 +610,14 @@ export const parseMusicInAlbumItem = (content: {
655610 content . musicResponsiveListItemRenderer . flexColumns [ 0 ]
656611 . musicResponsiveListItemFlexColumnRenderer . text . runs [ 0 ]
657612 . navigationEndpoint . watchEndpoint . videoId ;
658- } catch ( err ) {
659- console . log ( "Couldn't parse youtube id" , err ) ;
660- }
613+ } catch ( err ) { }
661614
662615 let title ;
663616 try {
664617 title =
665618 content . musicResponsiveListItemRenderer . flexColumns [ 0 ]
666619 . musicResponsiveListItemFlexColumnRenderer . text . runs [ 0 ] . text ;
667- } catch ( err ) {
668- console . log ( "Couldn't parse title" , err ) ;
669- }
620+ } catch ( err ) { }
670621
671622 const artists : { name : string ; id ?: string } [ ] = [ ] ;
672623 try {
@@ -686,9 +637,7 @@ export const parseMusicInAlbumItem = (content: {
686637 . musicResponsiveListItemFlexColumnRenderer . text . runs [ i ] . text ,
687638 } ) ;
688639 }
689- } catch ( err ) {
690- console . log ( "Couldn't parse artists" , err ) ;
691- }
640+ } catch ( err ) { }
692641
693642 let duration ;
694643 try {
@@ -701,9 +650,7 @@ export const parseMusicInAlbumItem = (content: {
701650 . musicResponsiveListItemFixedColumnRenderer . text . runs [ 0 ] . text
702651 ) ,
703652 } ;
704- } catch ( err ) {
705- console . log ( "Couldn't parse duration" , err ) ;
706- }
653+ } catch ( err ) { }
707654 let isExplicit ;
708655 try {
709656 isExplicit =
@@ -1053,7 +1000,6 @@ export const parseArtistData = (
10531000 const { contents } =
10541001 body . contents . singleColumnBrowseResultsRenderer . tabs [ 0 ] . tabRenderer
10551002 . content . sectionListRenderer ;
1056- // eslint-disable-next-line no-restricted-syntax
10571003 for ( const shelf of contents ) {
10581004 if ( shelf . musicCarouselShelfRenderer ?. contents ) {
10591005 if (
@@ -1078,7 +1024,6 @@ export const parseArtistData = (
10781024 const { contents } =
10791025 body . contents . singleColumnBrowseResultsRenderer . tabs [ 0 ] . tabRenderer
10801026 . content . sectionListRenderer ;
1081- // eslint-disable-next-line no-restricted-syntax
10821027 for ( let i = contents . length - 1 ; i >= 0 ; i -= 1 ) {
10831028 if ( contents [ i ] . musicCarouselShelfRenderer ) {
10841029 if (
0 commit comments