jefflix-website/backlog/tasks/task-3 - Set-up-Navidrome-m...

1.6 KiB

id title status assignee created_date labels dependencies references priority
TASK-3 Set up Navidrome mobile access (Android + iOS) To Do
2026-02-24 07:13
soulsync
mobile
navidrome
https://soulsync.jefflix.lol
https://music.jefflix.lol
https://soulseek.jefflix.lol
/home/jeffe/Github/jefflix-website/soulsync-docker-compose.yml
high

Description

Configure Navidrome (music.jefflix.lol) for mobile streaming on both Android and Apple devices using Subsonic-compatible apps.

Navidrome exposes the Subsonic API, so no custom app development is needed - just configure a native mobile client on each platform.

Recommended Apps:

  • Android: Symfonium (paid, best UX), Subtracks (free/open-source), DSub, Ultrasonic
  • iOS/Apple: play:Sub, Amperfy (free/open-source), SubStreamer, iSub

Server URL: https://music.jefflix.lol

Prerequisites:

  • Navidrome must be accessible externally (verify Cloudflare tunnel routing)
  • User account(s) created in Navidrome
  • Subsonic API enabled in Navidrome settings (usually on by default)

Acceptance Criteria

  • #1 Navidrome is accessible externally at music.jefflix.lol
  • #2 Subsonic API endpoint responds (music.jefflix.lol/rest/ping)
  • #3 Android app installed and streaming music successfully
  • #4 iOS app installed and streaming music successfully
  • #5 Offline download/caching tested on at least one platform
  • #6 Document the setup (app name, settings) for future reference