MEyeTunes

MEyeTunes is an iPhone app built as a self-directed investigation into iOS development in Xcode. From a home-screen menu of playlist types, it turns a personally significant date into a UK singles chart playlist you can actually listen to — starting with a Birthday mode that takes a date of birth and looks up the UK #1 single on that exact date, then the same again for a set of milestone ages through a life: 13th, 16th, 18th, 21st, and onward.
Birthday was only one of several playlist types reachable from the home screen. A Romance mode builds a playlist from the dates that matter to a couple — first dance, "our tune," the UK #1 the week you met. A Summer mode curates the best chart-toppers from one specific summer. Christmas and a build-your-own Custom mode round out the set, each with its own themed screen.
The app harvests UK singles chart history from free, publicly available sources and matches each selected date to the chart-topping track in effect that week, then resolves those tracks against streaming catalogues so they can actually be played rather than just listed. Finished playlists export straight into Spotify, Deezer, or iTunes, so the result is something you can immediately listen to rather than a static list.
The project was primarily an exercise in learning native iOS development from scratch — working in Xcode and getting hands-on with C++ on Apple's platform, alongside the practical challenges of sourcing and cleaning historical chart data and integrating with multiple third-party music platforms' export/authentication flows.
Further reading
- Spotify Web APIUsed to resolve chart tracks against Spotify's catalogue and export the finished playlist.
- Apple Music APIUsed for the Apple Music / iTunes playlist export path.
- Deezer APIUsed for the Deezer playlist export path.