Release notes
Everything that has shipped, newest first. Mehfil is one person's side project, so this doubles as an honest list of what was wrong for a while — the catalogue is stitched together from a printed songlist and public uploads, and getting it right has taken some going over.
- v0.9Latest
Favourites, backdrop themes, and a welcome
Added
- Favourites: like any song and find it again on its own page, kept on your device in about 20 KB — no account, no server.
- Seven animated backdrops behind a Themes page. 12.7 MB of source art became 1.4 MB of video, and only the one you pick is ever downloaded.
- Favourites and Themes reachable from the header at every screen size, not just the menu.
- Tooltips on every icon control, roughly thirty accessibility fixes, and a description for each page.
- A first-run note saying plainly what this app does not own and does not store.
Fixed
- Two browser tabs could quietly delete each other's likes — a like made in one was lost when the other saved next.
- Unliking the song you were listening to sent playback to the top of the list instead of continuing.
- The like button was invisible to screen readers in every song list.
- Opening an empty Favourites page stopped playback from advancing for the rest of the session.
- Aa Dil Se Dil Mila Le played the 2007 Naqaab song instead of the 1959 Navrang recording by Asha Bhosle.
- v0.8
Permanent song ids
Fixed
- A song's id was its position in an alphabetical list, so adding one new song renumbered 3,867 of 3,916 of them.
- Because videos are stored against those ids, the next catalogue rebuild would have handed nearly every song the previous song's recording — silently, with nothing to notice it by.
- Ids now come from a permanent ledger and only ever get added to. A check refuses to load or publish a catalogue whose ids disagree with it.
- v0.7
Phones keep the phone layout when turned sideways
Fixed
- Tilting a phone made it wide enough to look like a tablet, so the app rearranged itself into a layout meant for a much taller window.
- Screen size is now judged by height as well as width, and installed apps are asked to stay upright.
- v0.6
Lock-screen controls, an animated backdrop, and mobile polish
Added
- Title, artwork and skip controls on the phone's lock screen.
- An animated backdrop behind the whole app.
- A reworked all-songs card, smaller search results on phones, and a Surprise control with real faces on it.
Fixed
- Shuffle could pick the song already playing, which stopped the music while the bar carried on showing it as playing.
- v0.5
Installed apps stopped getting stuck on old builds
Fixed
- An installed app could sit on a months-old version forever: the file that controls updates never changed, so the browser never noticed there was anything new.
- This was the real cause of the reported autoplay bug — the phone was running old code.
- Offline now says so, rather than looking broken.
- v0.4
Wrong recordings fixed, missing ones found
Added
- A way to report a wrong recording, or send a link for a song we could not find.
- Every Saregama channel harvested, so more songs play the catalogue recording.
Fixed
- 905 more songs play. Hour-long jukeboxes, dead links and silent embeds are gone.
- 121 songs played the wrong recording. The matcher had been confirming the film or a singer without ever confirming the song.
- 56 songs are deliberately left unmatched — a wrong recording is worse than a missing one.
- v0.3
A portrait for everyone credited
Added
- Singers, composers, lyricists and actors all have pictures, not just the ones the first pass happened to find.
Fixed
- Anyone who only ever acted was rejected outright, so people with perfectly good portraits had none.
- Duos were credited as one of their members, so the wrong face appeared.
- Parse faults the portraits exposed — names split mid-word, films swallowing other films.
- v0.2
Real routes and a player that survives navigation
Added
- Every station, singer, composer, lyricist, actor and film has its own address you can link to.
- A full-screen player.
Fixed
- Moving between pages tore down the player and stopped the music. It now lives above the pages rather than inside one.
- v0.1
First working version
Added
- The Carvaan Gold songlist parsed from the official PDF into 3,916 songs, about 3,011 of which played at this point. Finding the rest took until 0.4.
- Browse by station, singer, composer, lyricist, actor, film or mood.
- Playback through YouTube, a virtualised song list, and installable as an app.
Found something wrong? There is a flag on every song, and a page for sending a link when one is missing.