Bandishein app icon featuring a tanpura illustration inside a circular badge
Music & Audio · Google Play

Bandishein

A search engine for Indian classical music — built to get anyone from "I'm thinking of a raaga or taal" to the exact Bandish lyrics in a couple of taps.

500+
Bandish lyrics
386
Raagas covered
40
Taals covered
4
Ways to search

Inside the app

Built around search, not scrolling

Every screen has one job: get someone from "I'm thinking of a raaga or taal" to the right lyrics in a couple of taps.

Bandishein home screen with search fields for raaga, taal, tempo and bandish words, plus stats for 500+ bandishes, 386 raagas and 40 taals

Four ways to search

By raaga, taal, tempo, or the bandish's own lyrics — useful when you only half-remember a line.

Bandishein Search by Raaga screen listing 386 raagas alphabetically, including Abhogi, Adana, Ahir Lalat and Asavari

386 raagas, browsable

Every raaga listed alphabetically with colour-coded initials for quick scanning.

Bandishein Search by Taal screen listing 40 taals alphabetically, including Ada Chau Taal, Addha, Bhajni Theka and Chau Taal

40 taals, browsable

Same alphabetical pattern applied to rhythm, from Ada Chau Taal to Chau Taal.

Bandishein smart search results screen showing bandish titles with raag and taal tags, bandish type, and a play button for each entry

Know before you tap

Raag, taal and bandish type (Bada Khayal, Chota Khayal, Bandish Ki Thumri) shown right on the result card.

Bandishein bandish detail screen showing full lyric text with adjustable font size controls and a share button

Built for riyaaz

Full lyrics with adjustable font size (A−/A+), plus one-tap sharing to a teacher or group.

Bandishein navigation menu with options for Search by Raaga, Search by Taal, Learn Classical Music, Feedback and Suggestions, and Rate or Like Us

More in the menu

A Learn Classical Music section, plus direct feedback and rating channels.

How it's built

The technical side

Bandishein is a good example of our search & indexing work applied to a genuinely niche dataset.

Built natively in Java for Android, Bandishein runs on a pre-populated, indexed database covering 500+ bandishes across 386 raagas and 40 taals — searchable by raaga, taal, tempo or lyric text without a network round-trip. Monetized with AdMob, and built to support Play Console's Data Safety and deletion-request requirements from day one.

JavaSQLite (indexed)AdMobSearch & IndexingGoogle Play

Want to see the app itself?

Bandishein is live on Google Play — or get in touch if you're building something similarly niche.

View on Google Play
Chat with us