Product question
Is The Shed primarily:
- a practice tracker with media tools, or
- a practice workspace that happens to track time?
Recent real-world use points strongly toward option 2.
The user needed to quickly upload an MP3, slow it down, and work out a part. The timer/session setup model made that feel clunky. The timer is useful, but it should not be the thing the whole app is organised around if it blocks the actual practice workflow.
Proposed direction
Treat the app as a persistent practice workspace:
- Media first: playlist, MP3 upload, YouTube, sheet music.
- Tools always available: slowdown, loop, tuner, metronome, notes.
- Timer runs in the background or starts optionally.
- Session metadata can be added/edited later.
- The workspace remembers what the user was doing.
Decisions to make
- Should media tools be usable without starting a timed session?
- Should timer start automatically when the user starts playback / begins work?
- Should the timer be optional, backgrounded, or always visible but non-blocking?
- Should session metadata be captured after the fact instead of before practice?
- What is the default landing view after login?
Acceptance criteria
Suggested MVP flow
- User logs in.
- App opens last workspace by default.
- User can immediately play existing media or add new media.
- User can slow down / loop / use metronome / use tuner.
- Timer can start, pause, stop, and save practice data — but it does not block access to the workspace.
Product question
Is The Shed primarily:
Recent real-world use points strongly toward option 2.
The user needed to quickly upload an MP3, slow it down, and work out a part. The timer/session setup model made that feel clunky. The timer is useful, but it should not be the thing the whole app is organised around if it blocks the actual practice workflow.
Proposed direction
Treat the app as a persistent practice workspace:
Decisions to make
Acceptance criteria
Suggested MVP flow