iOS OpenSubsonic Client App
The app is a sole developer project to learn iOS and Swift Development. I enjoy doing it in my free time and getting feedback from users.
The app is written completely in SwiftUI using SwiftData as the backend cache. The music player is the default AVQueuePlayer with a custom queue implementation. My goals as a developer are to create an intuitive and performant app.
- Gapless playback for supported formats (AAC, FLAC, ALAC, OPUS)
- Transcoding
- ReplayGain
- Continuous Queue System
- Offline mode
- Multiple Servers
- Multiple music folder support
- Concurrent background downloads
- Offline scrobbles caching with timestamps
- Create and edit playlists
- Song and Artist Station mode
- Customisable design
- CarPlay