# TTS Bandmate

> TTS Bandmate (iPhone/iPad app by Edward Muller.)

- Source: https://appshunter.io/ios/app/tts-bandmate/id6761655554 (this page in markdown: same URL + `.md`)
- Developer: [Edward Muller](https://appshunter.io/developer/1548802671)
- Category: Business, Music
- Price: Free
- Age rating: 12+
- Requires: iOS 16.6 · 78 MB
- Languages: American English
- Released: 2026-06-19
- Data updated: 2026-09-01
- User reviews in markdown: https://appshunter.io/ios/app/tts-bandmate/id6761655554/reviews.md

## What is TTS Bandmate?

Bandmate is the all-in-one management app built for working musicians and gigging bands. From booking contracts to live setlist control, Bandmate keeps your
entire band in sync — before, during, and after the show.

DASHBOARD & CALENDAR 
See everything at a glance. Your dashboard shows all upcoming events and rehearsals on an interactive calendar. A "Live Now" banner highlights active shows so
nothing gets missed. 
BOOKINGS & CONTRACTS 
Manage the full booking lifecycle from first inquiry to final payment. Track status (Draft, Pending, Confirmed), store contracts, log payments, and organize
gigs by month and year. Never lose track of who owes what. 
LIVE SETLIST MANAGEMENT
Bandmate shines on stage. The captain controls the live session in real time — advance songs, manage breaks, and track crowd reactions with a thumbs up/down
system. Every band member sees the Now Playing card with song key, BPM, and lead singer. Real-time sync keeps everyone on the same page.
SONG LIBRARY & CHARTS
Build your band's full song library with custom charts. The A–Z index scrubber makes it fast to find any song during rehearsal or performance. Search across your entire catalog in seconds.
REHEARSAL SCHEDULING 
Schedule recurring rehearsals and track sessions over time. Everything feeds into the dashboard calendar so your schedule is always visible.
FINANCES
Track income per booking, split out paid vs. unpaid, and filter by year or status. The finances view connects directly to your booking records so your numbers are always current.
MEDIA LIBRARY
Upload and organize photos, videos, and documents. Folder browsing, media type filtering, and search make it easy to find promo photos, stage plots, or any other band file.
GLOBAL SEARCH
Search across songs, charts, bookings, and contacts from anywhere in the app.
MULTI-BAND SUPPORT 
Managing more than one project? Switch between bands without logging out. Each band's data stays separate and secure.


## Version history (last 5 releases)

### 1.25.0 — 2026-08-22

Features
- cached read-only setlist view when offline (63ce938)
- dashboard offline warm-paint + non-destructive refresh (0778b8b)
- offline support — cached viewing, graceful degradation, reconnect revalidation (8f33670)
- offline SWR caching for booking detail (aed5926)
- offline SWR caching for events list and event detail (0c10a98)
- reconnect revalidation, logout cache wipe, post-mutation cache drops (6aeecbc)
- seed connectivity state; friendly offline error copy (9525493)
- shared ApiCacheStorage for offline raw-JSON caching (a07dc5d)
- SwrSupport mixin + offline error helpers (b7b36a6)
Bug Fixes
- drop booking cache entries by mutation bandId, not selected band (f5c3803)
- offline-support review fixes — band-switch races, reconnect revalidate, login cache wipe (6a7d568)

### 1.23.0 — 2026-08-06

Features
- events: bundle notes+attachments, logistics-first section order (60986dd)
- events: overflow menu, status dot, one-line chips, at-a-glance card (7f7283e)
- events: roster summary row + full-screen roster sheet (f6d89b8)
- lodging — standalone stays with rooms, photos, and maps navigation (883dd6a)
- lodging surfaces + event detail redesign (e500006)
- lodging: create/edit screen with rooms, address, datetime pickers (3e63105)
- lodging: list/detail screens, routes, operations entry, shared attachment widgets (46244b2)
- lodging: lodging cards on event/booking detail, remove legacy lodging UI (2e05038)
- lodging: models, endpoints, repository (79f8a11)
- lodging: proximity-grouped searchable link pickers (d200b86)
- lodging: riverpod providers + realtime invalidation (ded31c6)
- lodging: stays on the dashboard calendar with filter toggle (b6ea01f)
Bug Fixes
- events: keep RosterSheet live against eventDetailProvider after a sub assignment (fd82cc8)
- lodging: actually persist the full resolved address (51ab621)
- lodging: address Copilot review — full resolved address, friendly upload errors, UI-agnostic DisplayableAttachment (ea33508)
- lodging: delete navigation, detail-card invalidation, 403-hidden test (604e923)
- lodging: photo picker no-op + stale booking card / raw 404 after delete (67db6ae)
- lodging: skip malformed event dates in picker, de-flake calendar test anchors (459c682)

### 1.22.0 — 2026-08-03

Features
- invite subs to individual rehearsals (88b5094)
- rehearsals: deep-link rehearsal_sub_added push taps (03546d2)
- rehearsals: long-press invite-sub action on schedule rows (4b520bd)
- rehearsals: RehearsalSub model + subs endpoints in repository (a06ee5a)
- rehearsals: sub picker sheet (call lists + ad-hoc invite) (14d5880)
- rehearsals: subs section on rehearsal detail screen (5479752)
Bug Fixes
- rehearsals: guard ad-hoc addSub payload against null name/email (71b3a5d)
- rehearsals: invalidate rehearsal detail cache after sub mutations (ebb1f76)
- rehearsals: provider scope for picker popups, runtime addSub validation, cancelled-state affordances (ceab0d3)

### 1.21.0 — 2026-07-31

Features
- finances: parse per-year unearned deposits in FinanceTrends (e14de17)
- finances: parse unearned deposits total in FinanceTrends (6c55e4d)
- finances: show unearned deposits card in trends summary (8a287ab)
- finances: unearned deposits card in trends (b4db8ca)
- finances: year-scoped unearned card with per-year breakdown sheet (7321450)
Bug Fixes
- finances: all-years fallback for unearned card on older backends (722c118)

### 1.20.0 — 2026-07-28

Features
- dashboard: add month/year picker sheet widget (028cd55)
- dashboard: allow calendar browsing five years forward (b9cb411)
- dashboard: forward loadedTo watermark with lazy load-newer fetching (bbed947)
- dashboard: repository support for load-newer windows and to= bound (2c94498)
- dashboard: tap calendar header to jump to a month or reset to today (9045bce)
- dashboard: tap calendar header to jump to a month or reset to today (c1dbea3)
- infinite forward calendar + rehearsal recurrence rendering (7a2c9d9)
- rehearsals: fetch schedules with virtual occurrences and growable window (8fedd31)
- rehearsals: model support for virtual occurrences and recurrence labels (a674836)
- rehearsals: recurrence headline, virtual occurrences, and Show more window (f764e5c)
Bug Fixes
- chat: refresh open thread on app resume and on suppressed chat push (4a1fcc6)
- chat: refresh open thread on app resume and on suppressed chat push (07ad063)
- dashboard: concurrency-safe window merges; keep rehearsals list visible on Show more (6e4b481)
- dashboard: derive picker bounds from calendar day arithmetic; normalise Done value (6cbd14e)
- dashboard: re-cover the focused month after a provider reset (c78fc99)
- dashboard: stop auto-retry when a window fetch completes without progress (33e1710)
- ios: install UNUserNotificationCenter delegate so notification taps route (7278ded)
- ios: install UNUserNotificationCenter delegate so notification taps route (a3dc117)
- rehearsals: make schedules window provider externally mutable without lint violations (1ab5d44)
- test: defer rehearsals repository test to Task 9 — skipped test broke compilation (7d52440)
- test: update legacy dashboard provider test fakes for getDashboard signature (5dd6fb8)
Miscellaneous Chores
- bump version to 1.20.0+35 (18b46c6)

## Apps similar to TTS Bandmate

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Pike13 Staff](https://appshunter.io/ios/app/pike13-staff/id649305699) | 1.8 (61) | Free | Business |
| [Foodja Drive](https://appshunter.io/ios/app/foodja-drive/id1615789501) | 3.7 (44) | Free | Business |
| [Next 26](https://appshunter.io/ios/app/next-26/id6479709719) | 3.3 (17) | Free | Business |
| [Tookstock: Inventory Tracker](https://appshunter.io/ios/app/tookstock-inventory-tracker/id1437752429) | 4.7 (486) | Free | Business |

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-01.*
