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

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
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)
<!-- SECTION:DESCRIPTION:END -->

## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #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
<!-- AC:END -->
