[Bug]: Subsonic songs never play when the server uses non-alphanumeric song id, like Aurral.

Open
#216 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
42/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
android, kotlin
Domain
mobile-dev

Research direction

The bug is in the Subsonic client code path that handles song ids from an Aurral server; the payload does not name a file, so start by searching the Kotlin sources for Subsonic id handling and the place where songs are filtered out before playback. Reproduce with an Aurral instance or a mocked Subsonic response containing a non-alphanumeric id, and check that such songs are no longer skipped. Done when those songs queue and play, and a test or note covers the id format.

Written by the indexing model from the issue text.

Description

bug
Description

PixelPlayer is unable to play any song through Subsonic connection, where ids aren't plain alphanumeric. In this case Aurral It skips these songs. The same server instance works properly with other apps and also it's web ui is functional.

Steps to Reproduce
  1. Open app
  2. Connect to an Aurral instance
  3. Try to play any music remotely
  4. Problematic songs will be skipped
Device Environment

Pixel 10

Logs / Screenshots

No response

Dominant language
Kotlin
Stars
284
Forks
31
Avg merge
4h 5m
Merged PRs (30d)
36

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from PixelPlayerHQ/PixelPlayerOSS

All issues in PixelPlayerHQ/PixelPlayerOSS

Similar issues

More Kotlin issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.