Can not login to spotify using facebook login (windows)
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!
me too pls fix this and with google i cant login too
A workaround I found elsewhere on this issue tracker is to log in directly using the email associated with your facebook account.
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>