spotube icon indicating copy to clipboard operation
spotube copied to clipboard

Can not login to spotify using facebook login (windows)

Open fejjj opened this issue 9 months ago • 3 comments

Is there an existing issue for this? (Please read the description)

  • [x] I have searched the existing issues

Current Behavior

When I click 'connect with spotify' the browser window opens, I choose 'continue with facebook' and on the facebook login screen I give my info but when I click 'Log In' I get returned to the same login screen with a message above the username field, "You must log in to continue."

This is a fresh installation, I have not used SpoTube on Windows before.

Expected Behavior

Steps to reproduce

No response

Logs

Logs
<Replace this line by pasting your logs here>

Operating System

Windows 10 Pro

Spotube version

4.0

Installation source

Website (spotube.krtirtho.dev)

Additional information

No response

Self grab

  • [ ] I'm ready to work on this issue!

fejjj avatar Mar 10 '25 03:03 fejjj

me too pls fix this and with google i cant login too

wiatrakk avatar Mar 10 '25 17:03 wiatrakk

A workaround I found elsewhere on this issue tracker is to log in directly using the email associated with your facebook account.

fejjj avatar Mar 16 '25 18:03 fejjj

I am unable to even get to the log in page, when i click log in with Spotify My app crashes.

[2025-03-18 15:28:55.511757]---------------------
SqliteException(1): while executing, duplicate column name: youtube_client_engine, SQL logic error (code 1)
  Causing statement: ALTER TABLE "preferences_table" ADD COLUMN "youtube_client_engine" TEXT NOT NULL DEFAULT 'youtubeExplode';, parameters: 
package:sqlite3/src/implementation/exception.dart 75                         throwException
package:sqlite3/src/implementation/database.dart 244                         DatabaseImplementation.execute
package:drift/src/sqlite3/database.dart 145                                  Sqlite3Delegate.runWithArgsSync
package:drift/native.dart 378                                                _NativeDelegate.runCustom.<fn>
dart:async/future.dart 315                                                   new Future.sync
package:drift/native.dart 378                                                _NativeDelegate.runCustom
package:drift/src/runtime/executor/helpers/engines.dart 115                  _BaseExecutor.runCustom.<fn>
package:drift/src/runtime/executor/helpers/engines.dart 61                   _BaseExecutor._synchronized
package:drift/src/runtime/executor/helpers/engines.dart 111                  _BaseExecutor.runCustom
package:drift/src/remote/server_impl.dart 154                                ServerImplementation._runQuery
package:drift/src/remote/server_impl.dart 119                                ServerImplementation._handleRequest.<fn>
package:drift/src/remote/communication.dart 165                              DriftCommunication.setRequestHandler.<fn>
===== asynchronous gap ===========================
package:drift/src/remote/communication.dart 113                              DriftCommunication.request
package:drift/src/remote/client_impl.dart 101                                _BaseExecutor._runRequest
package:drift/src/remote/client_impl.dart 116                                _BaseExecutor.runCustom
package:drift/src/runtime/api/connection_user.dart 421                       DatabaseConnectionUser.customStatement.<fn>
package:drift/src/runtime/api/connection_user.dart 171                       DatabaseConnectionUser.doWhenOpened.<fn>
dart:async/zone.dart 1538                                                    _rootRunUnary
package:spotube/models/database/database.dart 85                             AppDatabase.migration.<fn>
package:spotube/models/database/database.steps.dart 1211                     migrationSteps.<fn>
package:drift/internal/versioned_schema.dart 103                             VersionedSchema.runMigrationSteps
package:drift/internal/versioned_schema.dart 54                              VersionedSchema.stepByStepHelper.<fn>
package:drift/src/runtime/api/db_base.dart 133                               GeneratedDatabase.beforeOpen.<fn>
dart:isolate 297                                                             Isolate.run.<fn>
package:drift/src/remote/communication.dart 165                              DriftCommunication.setRequestHandler.<fn>
===== asynchronous gap ===========================
package:drift/src/remote/communication.dart 113                              DriftCommunication.request
package:drift/src/remote/server_impl.dart 309                                _ServerDbUser.beforeOpen
package:drift/src/runtime/executor/helpers/engines.dart 482                  DelegatedDatabase._runMigrations
package:drift/src/runtime/executor/helpers/engines.dart 446                  DelegatedDatabase.ensureOpen.<fn>
dart:async/future_impl.dart 82                                               _AsyncCompleter.complete
===== asynchronous gap ===========================
package:drift/src/remote/communication.dart 113                              DriftCommunication.request
package:drift/src/remote/client_impl.dart 173                                _RemoteQueryExecutor.ensureOpen
package:drift/src/utils/lazy_database.dart 64                                LazyDatabase.ensureOpen.<fn>
dart:async/zone.dart 1538                                                    _rootRunUnary
package:drift/src/runtime/api/connection_user.dart 169                       DatabaseConnectionUser.doWhenOpened.<fn>
package:drift/src/runtime/query_builder/statements/select/select.dart 90     SimpleSelectStatement._mapResponse
package:drift/src/runtime/query_builder/statements/query.dart 240            Selectable.getSingleOrNull
package:spotube/provider/user_preferences/user_preferences_provider.dart 27  UserPreferencesNotifier.build.<fn>

dcooper94 avatar Mar 17 '25 10:03 dcooper94