I use InnerTune and it’s just wonderful. I don’t really care about translations and that stuff so I use the FOSS version and I never had any problems with it.
Send this kind of thing to the dev after giving more details to them.
Also DONT send errors without sanitizing them, especially on a federated public platform. The info given can help identify all sorts of things about your devices and software. For example, the error shows you could be using a desktop running Linux x86_64 with X11 windowing system for Firefox browser. That or the application uses Geckoview something. It also seems to be very out of date using Firefox 105 (though I dont personally work with geckoview). That info combined with the app name tells anyone you are on android using a specific app that already has errors.
It is important you keep things up to date and avoid sharing these details publically since they are instrumental in performing a cyber attack.
I only picked out the most obvious details, but there is also info about specific software versions, web requests, and possibly a session id.
java.lang.RuntimeException: Request failed Request=Request{method=POST, url=https://music.youtube.com/youtubei/v1/browse?prettyPrint=false, headers=[accept:/, content-type:application/json, x-goog-visitor-id:CgtTeVhTTl94clQ2YyimgumeBg%3D%3D, x-youtube-client-name:67, x-youtube-client-version:1.20221019.01.00, x-goog-authuser:1, user-agent:Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0, origin:https://music.youtube.com]} Request body={“context”:{“client”:{“hl”:“en-CA”,“platform”:“DESKTOP”,“clientName”:“WEB_REMIX”,“clientVersion”:“1.20230306.01.00”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0”,“acceptHeader”:“text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,/;q\u003d0.8”},“user”:{}}} Response={ “error”: { “code”: 400, “message”: “Request contains an invalid argument.”, “errors”: [ { “message”: “Request contains an invalid argument.”, “domain”: “global”, “reason”: “badRequest” } ], “status”: “INVALID_ARGUMENT” } }
I recommend trying either ViMusic or InnerTune as alternative FOSS yt music clients if spmp isnt working at all.
ViMusic: https://apt.izzysoft.de/fdroid/index/apk/it.vfsfitvnm.vimusic Innertune: https://apt.izzysoft.de/fdroid/index/apk/com.zionhuang.music
I use InnerTune and it’s just wonderful. I don’t really care about translations and that stuff so I use the FOSS version and I never had any problems with it.
Send this kind of thing to the dev after giving more details to them.
Also DONT send errors without sanitizing them, especially on a federated public platform. The info given can help identify all sorts of things about your devices and software. For example, the error shows you could be using a desktop running Linux x86_64 with X11 windowing system for Firefox browser. That or the application uses Geckoview something. It also seems to be very out of date using Firefox 105 (though I dont personally work with geckoview). That info combined with the app name tells anyone you are on android using a specific app that already has errors.
It is important you keep things up to date and avoid sharing these details publically since they are instrumental in performing a cyber attack. I only picked out the most obvious details, but there is also info about specific software versions, web requests, and possibly a session id.