Skip to content

"Token-based authentication not supported" when connecting to Nextcloud subsonic server in 2.0.0 alpha 3 #187

@thecivilizedgamer

Description

@thecivilizedgamer

Describe the bug
I have a subsonic server hosted on Nextcloud (using the Music app, https://github.com/owncloud/music/releases/tag/v1.8.4). On version 1.3.0 of Subtracks, I can connect to my server with no problems, if I enable plain-text authentication. However, on the 2.0.0 releases, I'm unable to connect. For alphas 1 and 2, clicking "Save" on the add source page doesn't do anything. In alpha 3, I get the error "Subsonic Exception [41]: Token-based authentication not supported," regardless of if I have the "Force plaintext password" slider enabled. Perhaps the slider value isn't getting applied correctly?

To Reproduce
Steps to reproduce the behavior:

  1. In 2.0.0 alpha 3, go to Add Source
  2. Enter credentials/connection info for Nextcloud Music subsonic server
  3. Enable "Force plaintext password" slider
  4. Click Save
  5. Error message "Subsonic Exception [41]: Token-based authentication not supported" is displayed in a red box

Expected behavior
A connection can be made to the server.

Device

  • Model: Pixel 6a
  • OS: Android 13
  • Subtracks version: 2.0.0 alpha 3

Server

Additional context
I know this may be difficult to reproduce depending on what servers you have available for testing. If necessary, I can provide a temporary app password for my self-hosted server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions