soundbound-extensions-lib icon indicating copy to clipboard operation
soundbound-extensions-lib copied to clipboard

Can't play any songs

Open lesourcil opened this issue 1 year ago • 3 comments

Everytime I try to play a song I get this error.

MultipleErrors(errors=NonEmptyList(NoMatchFound(query=QueryParams(trackName=Kraken, trackArtists=[Artist(name=Knife Party, href=null), Artist(name=Tom Staar, href=null)], trackDurationSec=290, genre=[], year=2015, albumName=Trigger Warning, albumArtists=[Artist(name=Knife Party, href=null)], trackLink=https://open.spotify.com/track/73jkwbv3XH0EuM2LIEkEaG, interestedEntityType=All, ISRC=GBAHT1500630, linkLists=[]), sourceName=in.shabinder.soundbound.extensions.Jamendo, cause=app.cash.zipline.ZiplineException: NoMatchFound(trackName=Query: Kraken) at captureStack (js/runtime/coreRuntime.kt:48) at NoMatchFound (in.shabinder.soundbound/models/ProviderExceptions.kt:4601) at <anonymous> (in/shabinder/soundbound/extension/shabinder/jamendo/JamendoProvider.kt) at <anonymous> (in.shabinder.soundbound/providers/DownloadableProvider.kt:36) at <anonymous> (soundbound-extensions-lib.js) at <anonymous> (app/cash/zipline/internal/bridge/InboundService.kt:943) at <anonymous> (app/cash/zipline/internal/bridge/InboundService.kt:914) at l (zipline-root-zipline.js) at startCoroutineUninterceptedOrReturnNonGeneratorVersion (coroutines/intrinsics/IntrinsicsJs.kt:108) at startCoroutineUndispatched (intrinsics/Undispatched.kt:100) at <anonymous> (CoroutineStart.kt:360) at <anonymous> (AbstractCoroutine.kt:123) at async (Builders.common.kt:84) at <anonymous> (app/cash/zipline/internal/bridge/InboundService.kt:73) at <anonymous> (app/cash/zipline/internal/bridge/Endpoint.kt:100) at <anonymous> (zipline-root-zipline.js) at <anonymous> (app/cash/zipline/GlobalBridge.kt) at <anonymous> (zipline-root-zipline.js)), NoMatchFound(query=QueryParams(trackName=Kraken, trackArtists=[Artist(name=Knife Party, href=null), Artist(name=Tom Staar, href=null)], trackDurationSec=290, genre=[], year=2015, albumName=Trigger Warning, albumArtists=[Artist(name=Knife Party, href=null)], trackLink=https://open.spotify.com/track/73jkwbv3XH0EuM2LIEkEaG, interestedEntityType=All, ISRC=GBAHT1500630, linkLists=[]), sourceName=in.shabinder.soundbound.extensions.SOUNDCLOUD, cause=app.cash.zipline.ZiplineException: NoMatchFound(trackName=null) at captureStack (js/runtime/coreRuntime.kt:48) at NoMatchFound (in.shabinder.soundbound/models/ProviderExceptions.kt:4600) at <anonymous> (in/shabinder/soundbound/extension/shabinder.soundcloud/SoundcloudProvider.kt) at <anonymous> (in.shabinder.soundbound/providers/DownloadableProvider.kt:36) at <anonymous> (soundbound-extensions-lib.js) at <anonymous> (app/cash/zipline/internal/bridge/InboundService.kt:943) at <anonymous> (app/cash/zipline/internal/bridge/InboundService.kt:914) at l (zipline-root-zipline.js) at startCoroutineUninterceptedOrReturnNonGeneratorVersion (coroutines/intrinsics/IntrinsicsJs.kt:108) at startCoroutineUndispatched (intrinsics/Undispatched.kt:100) at <anonymous> (CoroutineStart.kt:360) at <anonymous> (AbstractCoroutine.kt:123) at async (Builders.common.kt:84) at <anonymous> (app/cash/zipline/internal/bridge/InboundService.kt:73) at <anonymous> (app/cash/zipline/internal/bridge/Endpoint.kt:100) at <anonymous> (zipline-root-zipline.js) at <anonymous> (app/cash/zipline/GlobalBridge.kt) at <anonymous> (zipline-root-zipline.js)), NoMatchFound(query=QueryParams(trackName=Kraken, trackArtists=[Artist(name=Knife Party, href=null), Artist(name=Tom Staar, href=null)], trackDurationSec=290, genre=[], year=2015, albumName=Trigger Warning, albumArtists=[Artist(name=Knife Party, href=null)], trackLink=https://open.spotify.com/track/73jkwbv3XH0EuM2LIEkEaG, interestedEntityType=All, ISRC=GBAHT1500630, linkLists=[]), sourceName=in.shabinder.soundbound.extensions.YOUTUBE, cause=app.cash.zipline.ZiplineException: ExceptionWithDiagnostics(cause=DownloadLinkFetchFailed(trackName=Kraken -> https://www.youtube.com/watch?v=k4KsZf3y4m0, errorTrace=null), diagnostics=[DiagnosticsData(key=ErrorCaughtWithDiagnostics, value={message=io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), stackTrace=ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) at captureStack (js/runtime/coreRuntime.kt:48) at ZiplineException (app/cash/zipline/ZiplineException.kt:314) at ThrowableSerializer$deserialize$lambda (app/cash/zipline/internal/bridge/throwables.kt) at toInboundThrowable (app/cash/zipline/internal/bridge/throwablesJs.kt) at <anonymous> (app/cash/zipline/internal/bridge/throwables.kt:113) at <anonymous> (kotlinx/serialization/json/internal/Polymorphic.kt:76) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at <anonymous> (kotlinx/serialization/encoding/Decoding.kt:1991) at <anonymous> (kotlinx/serialization/json/internal/Polymorphic.kt:76) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at <anonymous> (app/cash/zipline/internal/bridge/calls.kt:161) at <anonymous> (kotlinx/serialization/json/internal/Polymorphic.kt:76) at decodeDynamic (kotlinx/serialization/json/internal/DynamicDecoders.kt:32) at decodeFromDynamic (kotlinx/serialization/json/Dynamics.kt) at decodeFromStringFast (app/cash/zipline/internal/jsonJs.kt) at <anonymous> (app/cash/zipline/internal/bridge/CallCodec.kt:79) at <anonymous> (app/cash/zipline/internal/bridge/Endpoint.kt:95) at <anonymous> (zipline-root-zipline.js) at <anonymous> (app/cash/zipline/GlobalBridge.kt) at <anonymous> (zipline-root-zipline.js) , errorClass=ZiplineException}), DiagnosticsData(key=YTSearchSongError, value={message=ExceptionWithDiagnostics: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), stackTrace=ExceptionWithDiagnostics(cause=ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), diagnostics=[DiagnosticsData(key=ErrorCaughtWithDiagnostics, value={message=io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), stackTrace=ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) at captureStack (js/runtime/coreRuntime.kt:48) at ZiplineException (app/cash/zipline/ZiplineException.kt:314) at ThrowableSerializer$deserialize$lambda (app/cash/zipline/internal/bridge/throwables.kt) at toInboundThrowable (app/cash/zipline/internal/bridge/throwablesJs.kt) at <anonymous> (app/cash/zipline/internal/bridge/throwables.kt:113) at <anonymous> (kotlinx/serialization/json/internal/Polymorphic.kt:76) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at <anonymous> (kotlinx/serialization/encoding/Decoding.kt:1991) at <anonymous> (kotlinx/serialization/json/internal/Polymorphic.kt:76) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at <anonymous> (app/cash/zipline/internal/bridge/calls.kt:161) at <anonymous> (kotlinx/serialization/json/internal/Polymorphic.kt:76) at decodeDynamic (kotlinx/serialization/json/internal/DynamicDecoders.kt:32) at decodeFromDynamic (kotlinx/serialization/json/Dynamics.kt) at decodeFromStringFast (app/cash/zipline/internal/jsonJs.kt) at <anonymous> (app/cash/zipline/internal/bridge/CallCodec.kt:79) at <anonymous> (app/cash/zipline/internal/bridge/Endpoint.kt:95) at <anonymous> (zipline-root-zipline.js) at <anonymous> (app/cash/zipline/GlobalBridge.kt) at <anonymous> (zipline-root-zipline.js) , errorClass=ZiplineException})]) at captureStack (js/runtime/coreRuntime.kt:48) at ExceptionWithDiagnostics (in.shabinder.soundbound/models/ProviderExceptions.kt:21) at <anonymous> (in.shabinder.soundbound/diagnostics/DiagnosticContext.kt:45) at <anonymous> (coroutines/CoroutineImpl.kt:50) at <anonymous> (kotlin-kotlin-stdlib.js) at <anonymous> (internal/DispatchedTask.kt:7623) at <anonymous> (internal/JSDispatcher.kt:127) at <anonymous> (JSDispatcher.kt) at apply (native) at <anonymous> (app/cash/zipline/GlobalBridge.kt:72) at <anonymous> (app/cash/zipline/internal/GuestService.kt) at <anonymous> (zipline-root-zipline.js) at <anonymous> (app/cash/zipline/internal/bridge/InboundService.kt:53) at <anonymous> (app/cash/zipline/internal/bridge/Endpoint.kt:100) at <anonymous> (zipline-root-zipline.js) at <anonymous> (app/cash/zipline/GlobalBridge.kt) at <anonymous> (zipline-root-zipline.js) Caused by: ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) at captureStack (js/runtime/coreRuntime.kt:48) at ThrowableWrapper_init_$Create$ (soundbound-extensions-lib.js) at toThrowableWrapper (in.shabinder.soundbound/models/ThrowableWrapper.kt:54) at <anonymous> (in.shabinder.soundbound/diagnostics/DiagnosticContext.kt:45) ... and 15 more common stack frames skipped , errorClass=ExceptionWithDiagnostics}), DiagnosticsData(key=ErrorCaughtWithDiagnostics, value={message=io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), stackTrace=ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at androidx.lifecycle.ZP.invoke(Unknown Source:12) at androidx.lifecycle.mD0.break(Unknown Source:111) at androidx.lifecycle.AnDrOId.invokeSuspend(Unknown Source:879) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) at captureStack (js/runtime/coreRuntime.kt:48) at ZiplineException (app/cash/zipline/ZiplineException.kt:314) at ThrowableSerializer$deserialize$lambda (app/cash/zipline/internal/bridge/throwables.kt) at toInboundThrowable (app/cash/zipline/internal/bridge/throwablesJs.kt) at <anonymous> (app/cash/zipline/internal/bridge/throwables.kt:113) at <anonymous> (kotlinx/serialization/json/internal/Polymorphic.kt:76) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at <anonymous> (kotlinx/serialization/encoding/Decoding.kt:1991) at <anonymous> (kotlinx/serialization/json/internal/Polymorphic.kt:76) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at <anonymous> (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at <anonymous> (kotlinx/serialization

lesourcil avatar Dec 28 '24 06:12 lesourcil

MultipleErrors(errors=NonEmptyList(NoMatchFound(query=QueryParams(trackName=Fireball (feat. John Ryan), trackArtists=[Artist(name=Pitbull, href=[https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg]), Artist(name=John Ryan, href=[https://api.spotify.com/v1/artists/3s73tswJycj6HTBNNN393z])], trackDurationSec=235, genre=[], year=2014, albumName=Fireball (feat. John Ryan), albumArtists=[Artist(name=Pitbull, href=[https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg])], trackLink=https://open.spotify.com/track/49eplIHvgCLY8HAgcaWrUb, interestedEntityType=All, ISRC=USRC11401783, linkLists=[]), sourceName=in.shabinder.soundbound.extensions.Jamendo, cause=app.cash.zipline.ZiplineException: NoMatchFound(trackName=Query: Fireball (feat. John Ryan)) at captureStack (js/runtime/coreRuntime.kt:48) at NoMatchFound (in.shabinder.soundbound/models/ProviderExceptions.kt:4601) at (in/shabinder/soundbound/extension/shabinder/jamendo/JamendoProvider.kt) at (in.shabinder.soundbound/providers/DownloadableProvider.kt:36) at (soundbound-extensions-lib.js) at (app/cash/zipline/internal/bridge/InboundService.kt:943) at (app/cash/zipline/internal/bridge/InboundService.kt:914) at l (zipline-root-zipline.js) at startCoroutineUninterceptedOrReturnNonGeneratorVersion (coroutines/intrinsics/IntrinsicsJs.kt:108) at startCoroutineUndispatched (intrinsics/Undispatched.kt:100) at (CoroutineStart.kt:360) at (AbstractCoroutine.kt:123) at async (Builders.common.kt:84) at (app/cash/zipline/internal/bridge/InboundService.kt:73) at (app/cash/zipline/internal/bridge/Endpoint.kt:100) at (zipline-root-zipline.js) at (app/cash/zipline/GlobalBridge.kt) at (zipline-root-zipline.js)), NoMatchFound(query=QueryParams(trackName=Fireball (feat. John Ryan), trackArtists=[Artist(name=Pitbull, href=[https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg]), Artist(name=John Ryan, href=[https://api.spotify.com/v1/artists/3s73tswJycj6HTBNNN393z])], trackDurationSec=235, genre=[], year=2014, albumName=Fireball (feat. John Ryan), albumArtists=[Artist(name=Pitbull, href=[https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg])], trackLink=https://open.spotify.com/track/49eplIHvgCLY8HAgcaWrUb, interestedEntityType=All, ISRC=USRC11401783, linkLists=[]), sourceName=in.shabinder.soundbound.extensions.SOUNDCLOUD, cause=app.cash.zipline.ZiplineException: NoMatchFound(trackName=null) at captureStack (js/runtime/coreRuntime.kt:48) at NoMatchFound (in.shabinder.soundbound/models/ProviderExceptions.kt:4600) at (in/shabinder/soundbound/extension/shabinder.soundcloud/SoundcloudProvider.kt) at (in.shabinder.soundbound/providers/DownloadableProvider.kt:36) at (soundbound-extensions-lib.js) at (app/cash/zipline/internal/bridge/InboundService.kt:943) at (app/cash/zipline/internal/bridge/InboundService.kt:914) at l (zipline-root-zipline.js) at startCoroutineUninterceptedOrReturnNonGeneratorVersion (coroutines/intrinsics/IntrinsicsJs.kt:108) at startCoroutineUndispatched (intrinsics/Undispatched.kt:100) at (CoroutineStart.kt:360) at (AbstractCoroutine.kt:123) at async (Builders.common.kt:84) at (app/cash/zipline/internal/bridge/InboundService.kt:73) at (app/cash/zipline/internal/bridge/Endpoint.kt:100) at (zipline-root-zipline.js) at (app/cash/zipline/GlobalBridge.kt) at (zipline-root-zipline.js)), NoMatchFound(query=QueryParams(trackName=Fireball (feat. John Ryan), trackArtists=[Artist(name=Pitbull, href=[https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg]), Artist(name=John Ryan, href=[https://api.spotify.com/v1/artists/3s73tswJycj6HTBNNN393z])], trackDurationSec=235, genre=[], year=2014, albumName=Fireball (feat. John Ryan), albumArtists=[Artist(name=Pitbull, href=[https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg])], trackLink=https://open.spotify.com/track/49eplIHvgCLY8HAgcaWrUb, interestedEntityType=All, ISRC=USRC11401783, linkLists=[]), sourceName=in.shabinder.soundbound,extensions.SAAVN, cause=app.cash.zipline.ZiplineException: ExceptionWithDiagnostics(cause=DownloadLinkFetchFailed(trackName=No SAAVN Match Found for Fireball (feat. John Ryan), errorTrace=null), diagnostics=[DiagnosticsData(key=ErrorCaughtWithDiagnostics, value={message=No SAAVN Match Found for Fireball (feat. John Ryan) : DownloadLinkFetch Failed, stackTrace=DownloadLinkFetchFailed(trackName=No SAAVN Match Found for Fireball (feat. John Ryan), errorTrace=null) at captureStack (js/runtime/coreRuntime.kt:48) at DownloadLinkFetchFailed (in.shabinder.soundbound/models/ProviderExceptions.kt:4652) at (in/shabinder/soundbound/extension/shabinder/saavn/requests/SaavnRequests.kt:136) at (coroutines/CoroutineImpl.kt:50) at (kotlin-kotlin-stdlib.js) at (internal/Scopes.kt:26) at (AbstractCoroutine.kt:100) at (coroutines/CoroutineImpl.kt:76) at (kotlin-kotlin-stdlib.js) at (internal/DispatchedTask.kt:105) at (internal/JSDispatcher.kt:127) at (JSDispatcher.kt) at apply (native) at (app/cash/zipline/GlobalBridge.kt:72) at (app/cash/zipline/internal/GuestService.kt) at (zipline-root-zipline.js) at (app/cash/zipline/internal/bridge/InboundService.kt:53) at (app/cash/zipline/internal/bridge/Endpoint.kt:100) at (zipline-root-zipline.js) at (app/cash/zipline/GlobalBridge.kt) at (zipline-root-zipline.js) , errorClass=DownloadLinkFetchFailed})]) at captureStack (js/runtime/coreRuntime.kt:48) at ExceptionWithDiagnostics (in.shabinder.soundbound/models/ProviderExceptions.kt:21) at (in.shabinder.soundbound/diagnostics/DiagnosticContext.kt:45) at (coroutines/CoroutineImpl.kt:50) at (kotlin-kotlin-stdlib.js) at (internal/Scopes.kt:26) at (AbstractCoroutine.kt:100) at (coroutines/CoroutineImpl.kt:76) at (kotlin-kotlin-stdlib.js) at (internal/DispatchedTask.kt:105) at (internal/JSDispatcher.kt:127) at (JSDispatcher.kt) at apply (native) at (app/cash/zipline/GlobalBridge.kt:72) at (app/cash/zipline/internal/GuestService.kt) at (zipline-root-zipline.js) at (app/cash/zipline/internal/bridge/InboundService.kt:53) at (app/cash/zipline/internal/bridge/Endpoint.kt:100) at (zipline-root-zipline.js) at (app/cash/zipline/GlobalBridge.kt) at (zipline-root-zipline.js) Caused by: DownloadLinkFetchFailed(trackName=No SAAVN Match Found for Fireball (feat. John Ryan), errorTrace=null) at captureStack (js/runtime/coreRuntime.kt:48) at ThrowableWrapper_init_$Create$ (soundbound-extensions-lib.js) at toThrowableWrapper (in.shabinder.soundbound/models/ThrowableWrapper.kt:54) at (in.shabinder.soundbound/diagnostics/DiagnosticContext.kt:45) ... and 19 more common stack frames skipped), NoMatchFound(query=QueryParams(trackName=Fireball (feat. John Ryan), trackArtists=[Artist(name=Pitbull, href=[https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg]), Artist(name=John Ryan, href=[https://api.spotify.com/v1/artists/3s73tswJycj6HTBNNN393z])], trackDurationSec=235, genre=[], year=2014, albumName=Fireball (feat. John Ryan), albumArtists=[Artist(name=Pitbull, href=[https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg])], trackLink=https://open.spotify.com/track/49eplIHvgCLY8HAgcaWrUb, interestedEntityType=All, ISRC=USRC11401783, linkLists=[]), sourceName=in.shabinder.soundbound.extensions.YOUTUBE, cause=app.cash.zipline.ZiplineException: ExceptionWithDiagnostics(cause=AuthNeeded, diagnostics=[DiagnosticsData(key=ErrorCaughtWithDiagnostics, value={message=io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), stackTrace=ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) at captureStack (js/runtime/coreRuntime.kt:48) at ZiplineException (app/cash/zipline/ZiplineException.kt:314) at ThrowableSerializer$deserialize$lambda (app/cash/zipline/internal/bridge/throwables.kt) at toInboundThrowable (app/cash/zipline/internal/bridge/throwablesJs.kt) at (app/cash/zipline/internal/bridge/throwables.kt:113) at (kotlinx/serialization/json/internal/Polymorphic.kt:76) at (kotlinx/serialization/internal/Tagged.kt) at (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at (kotlinx/serialization/encoding/Decoding.kt:1991) at (kotlinx/serialization/json/internal/Polymorphic.kt:76) at (kotlinx/serialization/internal/Tagged.kt) at (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at (app/cash/zipline/internal/bridge/calls.kt:161) at (kotlinx/serialization/json/internal/Polymorphic.kt:76) at decodeDynamic (kotlinx/serialization/json/internal/DynamicDecoders.kt:32) at decodeFromDynamic (kotlinx/serialization/json/Dynamics.kt) at decodeFromStringFast (app/cash/zipline/internal/jsonJs.kt) at (app/cash/zipline/internal/bridge/CallCodec.kt:79) at (app/cash/zipline/internal/bridge/Endpoint.kt:95) at (zipline-root-zipline.js) at (app/cash/zipline/GlobalBridge.kt) at (zipline-root-zipline.js) , errorClass=ZiplineException}), DiagnosticsData(key=YTSearchTopResultError, value={message=ExceptionWithDiagnostics: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), stackTrace=ExceptionWithDiagnostics(cause=ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), diagnostics=[DiagnosticsData(key=ErrorCaughtWithDiagnostics, value={message=io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012), stackTrace=ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) at captureStack (js/runtime/coreRuntime.kt:48) at ZiplineException (app/cash/zipline/ZiplineException.kt:314) at ThrowableSerializer$deserialize$lambda (app/cash/zipline/internal/bridge/throwables.kt) at toInboundThrowable (app/cash/zipline/internal/bridge/throwablesJs.kt) at (app/cash/zipline/internal/bridge/throwables.kt:113) at (kotlinx/serialization/json/internal/Polymorphic.kt:76) at (kotlinx/serialization/internal/Tagged.kt) at (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at (kotlinx/serialization/encoding/Decoding.kt:1991) at (kotlinx/serialization/json/internal/Polymorphic.kt:76) at (kotlinx/serialization/internal/Tagged.kt) at (kotlinx/serialization/internal/Tagged.kt) at tagBlock (kotlinx/serialization/internal/Tagged.kt:294) at (kotlinx/serialization/internal/Tagged.kt) at decodeSerializableElement$default (kotlinx/serialization/encoding/Decoding.kt:269) at (app/cash/zipline/internal/bridge/calls.kt:161) at (kotlinx/serialization/json/internal/Polymorphic.kt:76) at decodeDynamic (kotlinx/serialization/json/internal/DynamicDecoders.kt:32) at decodeFromDynamic (kotlinx/serialization/json/Dynamics.kt) at decodeFromStringFast (app/cash/zipline/internal/jsonJs.kt) at (app/cash/zipline/internal/bridge/CallCodec.kt:79) at (app/cash/zipline/internal/bridge/Endpoint.kt:95) at (zipline-root-zipline.js) at (app/cash/zipline/GlobalBridge.kt) at (zipline-root-zipline.js) , errorClass=ZiplineException})]) at captureStack (js/runtime/coreRuntime.kt:48) at ExceptionWithDiagnostics (in.shabinder.soundbound/models/ProviderExceptions.kt:21) at (in.shabinder.soundbound/diagnostics/DiagnosticContext.kt:45) at (coroutines/CoroutineImpl.kt:50) at (kotlin-kotlin-stdlib.js) at (internal/DispatchedTask.kt:7623) at (internal/JSDispatcher.kt:127) at (JSDispatcher.kt) at apply (native) at (app/cash/zipline/GlobalBridge.kt:72) at (app/cash/zipline/internal/GuestService.kt) at (zipline-root-zipline.js) at (app/cash/zipline/internal/bridge/InboundService.kt:53) at (app/cash/zipline/internal/bridge/Endpoint.kt:100) at (zipline-root-zipline.js) at (app/cash/zipline/GlobalBridge.kt) at (zipline-root-zipline.js) Caused by: ZiplineException: io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } " at androidx.lifecycle.ZP.invokeSuspend(Unknown Source:220) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:5) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:103) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) at captureStack (js/runtime/coreRuntime.kt:48) at ThrowableWrapper_init_$Create$ (soundbound-extensions-lib.js) at toThrowableWrapper (in.shabinder.soundbound/models/ThrowableWrapper.kt:54) at (in.shabinder.soundbound/diagnostics/DiagnosticContext.kt:45) ... and 15 more common stack frames skipped , errorClass=ExceptionWithDiagnostics}), DiagnosticsData(key=ErrorCaughtWithDiagnostics, value={message=io.ktor.client.plugins.ClientRequestException: Client request(POST https://music.youtube.com/youtubei/v1/search?key=AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30&prettyPrint=false) invalid: 400 . Text: "{ "error": { "code": 400, "message": "Request contains an invalid argument."

Zyanbob avatar Jan 25 '25 10:01 Zyanbob

Same

Zyanbob avatar Jan 25 '25 10:01 Zyanbob

Same

screwyse avatar Jan 28 '25 07:01 screwyse