BobbyESP / Jetispot

Unofficial Spotify client for Android built with Jetpack Compose, Material 3 and librespot-java. Fork ahead of Tayson's original repo.
Apache License 2.0
175 stars 8 forks source link

[Bug Report] Can't Login #36

Open 4nyNoob opened 3 weeks ago

4nyNoob commented 3 weeks ago

Describe the bug

I've tried logging in with my Spotify account without succes, 1st time it says my password is wrong, 2nd and 3rd time it doesn't say anything, I've only managed to trigger suspicious activity resulting in Spotify requesting a password reset

To Reproduce

  1. Download app
  2. Try to log iwrong password
  3. silent error
  4. silent error
  5. Suspicious activity detected on my account

Error reports & Screenshots

Screenshot_20240816-061103

Device info

Motorola Moto G 84 5G

Additional context

I've noticed that Spotify is now using a browser to Login in the linux flatpak, and requiring email authentication too

davidosdr commented 3 weeks ago

Same problem here with moto g8 power

davidosdr commented 3 weeks ago

Here some los from logfox: 1724086335.752 1000 1664 2434 V WindowManager: {WCT{RemoteToken{33ca568 Task{5d7c213 #456 type=standard A=10395:bruhcollective.itaysonlab.jetispot}}} m=TO_BACK f=NONE leash=Surface(name=Task=456)/@0xebf565a sb=Rect(0, 0 - 1080, 2300) eb=Rect(0, 0 - 1080, 2300) d=0} 1724086335.400 1000 1664 2434 V WindowManager: {WCT{RemoteToken{33ca568 Task{5d7c213 #456 type=standard A=10395:bruhcollective.itaysonlab.jetispot}}} m=TO_BACK f=NONE leash=Surface(name=Task=456)/@0xebf565a sb=Rect(0, 0 - 1080, 2300) eb=Rect(0, 0 - 1080, 2300) d=0}, 1724086335.377 1000 1664 7821 I InputDispatcher: Channel [Gesture Monitor] swipe-up (server) is stealing input gesture for device 4 from [772d32d bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity (server), [Gesture Monitor] edge-swipe (server), [Gesture Monitor] onehanded-touch (server)] 1724086330.813 1000 1664 2434 V WindowManager: {WCT{RemoteToken{33ca568 Task{5d7c213 #456 type=standard A=10395:bruhcollective.itaysonlab.jetispot}}} m=TO_FRONT f=MOVE_TO_TOP leash=Surface(name=Task=456)/@0xebf565a sb=Rect(0, 0 - 1080, 2300) eb=Rect(0, 0 - 1080, 2300) d=0}, 1724086330.812 1000 1664 2434 V WindowManager: Sent Transition (#307) createdAt=08-19 18:52:10.780 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=456 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=bruhcollective.itaysonlab.jetispot cmp=bruhcollective.itaysonlab.jetispot/.MainActivity } baseActivity=ComponentInfo{bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity} topActivity=ComponentInfo{bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity} origActivity=null realActivity=ComponentInfo{bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity} numActivities=1 lastActiveTime=6422284 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{33ca568 Task{5d7c213 #456 type=standard A=10395:bruhcollective.itaysonlab.jetispot}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 120 - 0, 0) topActivityInfo=ActivityInfo{1a84d81 bruhcollective.itaysonlab.jetispot.MainActivity} launchCookies=[android.os.BinderProxy@b41838d] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@d082942, appThread = android.app.IApplicationThread$Stub$Proxy@417dd53, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 307 } 1724086330.793 10284 11889 11919 D WindowManagerShell: onActivityRestartAttempt: ComponentInfo{bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity} 1724086330.786 10284 11889 11919 V WindowManagerShell: Transition requested (#307): android.os.BinderProxy@913c792 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=456 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=bruhcollective.itaysonlab.jetispot cmp=bruhcollective.itaysonlab.jetispot/.MainActivity } baseActivity=ComponentInfo{bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity} topActivity=ComponentInfo{bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity} origActivity=null realActivity=ComponentInfo{bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity} numActivities=1 lastActiveTime=6422284 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@126a563} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 120 - 0, 0) topActivityInfo=ActivityInfo{16ac560 bruhcollective.itaysonlab.jetispot.MainActivity} launchCookies=[android.os.BinderProxy@ad97a19] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@a22cade, appThread = android.app.IApplicationThread$Stub$Proxy@5434bf, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 307 } 1724086330.786 1000 1664 7824 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=bruhcollective.itaysonlab.jetispot/.MainActivity bnds=[23,504][230,860]} with LAUNCH_SINGLE_TOP from uid 10282 (BAL_ALLOW_ALLOWLISTED_COMPONENT) result code=2 1724086292.586 1000 1664 2104 W system_server: ApkAssets: Deleting an ApkAssets object ' and /data/app/~~SpejoOm4tmVSWos5fDWHxA==/bruhcollective.itaysonlab.jetispot-I7PO2FWWTKvPu43xiA1-LA==/base.apk' with 1 weak references 1724086182.087 1000 1664 2434 V WindowManager: {WCT{RemoteToken{33ca568 Task{5d7c213 #456 type=standard A=10395:bruhcollective.itaysonlab.jetispot}}} m=TO_BACK f=NONE leash=Surface(name=Task=456)/@0xebf565a sb=Rect(0, 0 - 1080, 2300) eb=Rect(0, 0 - 1080, 2300) d=0} 1724086182.055 1000 1664 6742 W PackageConfigPersister: App-specific configuration not found for packageName: bruhcollective.itaysonlab.jetispot and userId: 0 1724086182.076 1000 12348 14972 I AppLocaleUtil: Can display preference - [bruhcollective.itaysonlab.jetispot] : isDisallowedPackage : false / isSignedWithPlatformKey : false / hasLauncherEntry : true / canDisplay : true / 1.1 1724086181.751 1000 1664 2434 V WindowManager: {WCT{RemoteToken{33ca568 Task{5d7c213 #456 type=standard A=10395:bruhcollective.itaysonlab.jetispot}}} m=TO_BACK f=NONE leash=Surface(name=Task=456)/@0xebf565a sb=Rect(0, 0 - 1080, 2300) eb=Rect(0, 0 - 1080, 2300) d=0}, 1724086181.389 1000 1664 8389 I InputDispatcher: Channel [Gesture Monitor] swipe-up (server) is stealing input gesture for device 4 from [772d32d bruhcollective.itaysonlab.jetispot/bruhcollective.itaysonlab.jetispot.MainActivity (server), [Gesture Monitor] edge-swipe (server), [Gesture Monitor] onehanded-touch (server)] 1724086176.252 10395 15042 15121 D ProfileInstaller: Installing profile for bruhcollective.itaysonlab.jetispot

BobbyESP commented 3 weeks ago

This issue occurs due to some changes in the Spotify auth system. But for now I'm not thinking of fixing this since I have no time

4nyNoob commented 3 weeks ago

This issue occurs due to some changes in the Spotify auth system. But for now I'm not thinking of fixing this since I have no time

no worries, your readme states that you are already working on another project, take your time :)