All work
Personal, 2024
Everything
Musify
An offline music player that takes its colours from the artwork.
A local music player built on react-native-track-player, reading files off the device rather than a service. The interface recolours itself from the dominant colours of the current album art, which is a small thing that makes the app feel like it belongs to the music playing.
Background audio with lock screen and notification controls, state in MMKV so it restores exactly where it was, and localisation throughout.
Engineering notes
- Background playback with lock screen and notification controls
- Theme derived at runtime from album artwork
- MMKV-backed state that survives a cold start