nkbmusic/assets/catalog/demo_catalog.json
metatroncubeswdev 178d2d00ab Nanga Kathai: Flutter app, self-hosted backend and song tools
- Flutter app (Android/iOS): home, explore, albums, search, player with
  equalizer, mini player, sign up/sign in with email codes, profile,
  encrypted offline downloads, About page
- server/: one-command deploy of self-hosted Supabase behind HestiaCP/nginx
  (or Caddy), migrations, backups, email templates
- supabase/migrations: schema, row-level security, profiles
- tools/: song scanner and importer

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 10:39:26 -04:00

16 lines
1.9 KiB
JSON

{
"_note": "Demo catalog used until Supabase is connected. Replace the demo tones with real songs from the legacy collection.",
"artists": [
{ "id": "a1", "name": "Demo Singer A", "hatti": null, "photoUrl": null, "bio": null },
{ "id": "a2", "name": "Demo Singer B", "hatti": null, "photoUrl": null, "bio": null },
{ "id": "a3", "name": "Demo Singer C", "hatti": null, "photoUrl": null, "bio": null }
],
"tracks": [
{ "id": "t1", "titleLatin": "Demo Song One", "titleTamil": null, "meaning": "A demo tone for testing playback", "artistIds": ["a1"], "occasion": "folk", "durationMs": 18000, "audioUrl": "asset:///assets/demo_audio/demo_1.wav", "coverAsset": "assets/images/nilgiris_village.jpg", "tier": "free" },
{ "id": "t2", "titleLatin": "Demo Song Two", "titleTamil": null, "meaning": "A demo tone for testing playback", "artistIds": ["a2"], "occasion": "madhuvae", "durationMs": 18000, "audioUrl": "asset:///assets/demo_audio/demo_2.wav", "coverAsset": null, "tier": "free" },
{ "id": "t3", "titleLatin": "Demo Song Three", "titleTamil": null, "meaning": "A demo tone for testing playback", "artistIds": ["a3", "a1"], "occasion": "devotional", "durationMs": 18000, "audioUrl": "asset:///assets/demo_audio/demo_3.wav", "coverAsset": "assets/images/nilgiris_tea.jpg", "tier": "free" },
{ "id": "t4", "titleLatin": "Demo Habba Song", "titleTamil": null, "meaning": "A demo tone for testing playback", "artistIds": ["a2"], "occasion": "habba", "durationMs": 18000, "audioUrl": "asset:///assets/demo_audio/demo_1.wav", "coverAsset": "assets/images/nilgiris_valley.jpg", "tier": "free" },
{ "id": "t5", "titleLatin": "Demo Huttu Song", "titleTamil": null, "meaning": "A demo tone for testing playback", "artistIds": ["a3"], "occasion": "huttu", "durationMs": 18000, "audioUrl": "asset:///assets/demo_audio/demo_2.wav", "coverAsset": null, "tier": "free" }
]
}