Launched this week

PieceKeeper
Track your music repertoire and practice
120 followers
Track your music repertoire and practice
120 followers
Never lose track of a piece again. PieceKeeper helps musicians manage their repertoire, run focused practice sessions based on a customized practice schedule, get insights and trends about their practice, and learn music theory through interactive drills and exercises aimed at improving both reading and listening skills.






PieceKeeper
Hey Product Hunt 👋 I'm Joey, solo founder of PieceKeeper.
The idea for this grew out of a personal problem. As a casual pianist, I'd learned tons of pieces over the years, but forgotten just as many.
Once you learn a piece, it needs regular practice or it goes rusty and eventually slips away entirely. I'd lost track of so much I wished I'd kept due to irregular practice and trying to store what I knew all in my head.
So I built a tool to track the pieces I know. Not just their names but their details too - reference links, sheet music PDFs, learning status, difficulty, and more. I also decided to go beyond just piano, so that anyone who plays an instrument can use PieceKeeper too.
Then my idea expanded: once your repertoire is stored, PieceKeeper schedules practice sessions around your preferences, rotating through everything so nothing falls through the cracks.
Then the idea expanded again. Music theory matters for all kinds of reasons, and as a casual pianist, mine was pretty weak. So I added interactive exercises and drills to build reading and listening skills across all the main categories with the option to fold theory practice into your regular sessions, so everything lives in one place.
So, putting it all together, what does PieceKeeper do? -
Repertoire Organization: save every piece with its sheet music, reference videos, difficulty, instrument, and status
Timed Practice Sessions: practice from a rotating checklist built from your repertoire, tailored to your schedule and practice habits.
Practice Insights: view your practice history, lifetime stats, per-piece stats, and session notes in a digital journal
Music Theory Trainer: choose from 46 interactive drills (along with flashcards) across 8 categories that train your music reading and listening skills.
I'm super excited to finally share this with everyone and would love all your feedback! You can try it for free and start practicing in 5 minutes here: https://getpiecekeeper.com/
Thanks to everyone for taking the time to read and check this out, and happy playing!
- Joey
Alconost Localization Lab
@joey_wang378 very cool idea! I used to play some instruments (at a very amateurish level) and would love to come back to it one day. But I always thought: how is it possible to keep all the learned pieces in my head? Good to know there is a ready solution :)
PieceKeeper
@margarita_s88 thank you! Your sentiment is exactly the feeling PieceKeeper was built around, whether returning after a long time away or starting from scratch. I always tell people it’s never too late to learn/come back to an instrument!
I love this idea! I just started getting back to playing guitar and spent 2 hours yesterday sorting my tabs on UG, which honestly has a really old school interface. Do you plan adding social features along the lines of sharing content, etc?
PieceKeeper
@foobar_beer thanks! I feel the pain of organization as a pianist with my references spread out too, so I did focus a lot on trying make sure the UI for this was clean but comprehensive.
Social features are a big item on my to-do list, I have 3 main aspects in mind - 1) teacher-student syncing and feedback, 2) connecting with friends, seeing what they're learning/practicing, and 3) connecting with bandmates/groups for regular practice or prepping for gigs. So lots of possibilities! Thanks for your feedback!
@joey_wang378 Nice, all sound super useful ... also after posting yesterday I realized that most of my training really is the combo of (sometimes more than one) YouTube crazy person playing on a level I will be at right before retirement and a PDF of a tab ... I'm defo going to look into moving my practice to you as soon as I have a few minutes this afternoon.
PieceKeeper
@foobar_beer awesome, glad to hear you'll try it out! You can store both reference links and PDF sheets in the same place so should make your life easier. Feel free to let me know any feedback you have, anything you might want to be added or could be changed to fit your specific use case better!
the rusty-piece problem is so real, I have at least three pieces I could play cold two years ago and now can't get through the first line. question on the rotation logic: does it weight which piece comes up next based on how long it's been since you last touched it or how you self-rated it (rusty vs solid), or is it more of a straight round robin through everything in your repertoire regardless of how recently you played it?
PieceKeeper
@galdayan right now it’s structured with a round robin logic, but practice session checklists are not absolute. You can ignore a piece on the list and mark ones that aren’t on the list as practiced too. So it’s designed to be flexible and the practice schedule itself can be changed anytime. However adding a “practice oldest first” rotation option may be a good idea too! Thanks
@joey_wang378 good to know it's flexible rather than a hard rule, that matters more than the exact algorithm honestly. the oldest-first option would be a nice addition for exactly my rusty-piece case, hope it makes it in
The repertoire-decay thing is painfully real — you grind on a piece for weeks and it just quietly rusts because nothing nudges you back to it. Really like that the scheduler rotates through everything instead of relying on your memory: does the rotation weight by difficulty, or by how long since you last played a piece? Solo founder here too, respect for shipping something this thought-through lol.
PieceKeeper
@lennoxbeflying the rotation logic is based on the order you set for your repertoire, and it cycles through it. But the order can be changed at any time, and you can practice any piece you want during sessions regardless of which are 'assigned' for that day. Adding a rotation based on difficulty is an interesting idea and could be worth implementing depending on how people feel! Thanks for your input!
the practice insights sound genuinely useful, but honestly what would seal the deal for me is a metronome built right into each session. like if i open a piece to practice it should just be there ready to go, with the option to set the tempo to whatever i'm working on that day.
PieceKeeper
hey @pakize177947 a metronome is a great idea! I’ve been thinking of adding a collection of relevant tools that could easily integrate with practice sessions. Thanks for the suggestion!
As a drummer with a huge library of charts, the practice tracker looks solid, but I'd love a "loop and slow down" tool built right in for the tricky passages I keep stumbling on. Something like slowing playback to 50% speed while looping a measure would save me from bouncing between apps constantly.
PieceKeeper
@zgrpayc06lc Thanks for the insight! I agree that audio integration, recording, and playback options as accompaniments during practice are probably the best next features to add to the site. And being able to customize them for specific instruments like the drums. Something I’m definitely keeping in mind, thanks for the feedback!
Love the practice insights angle, that part's really missing from most apps I have tried. One thing that would make this way more useful for me is a backing track or metronome built right into the practice session view, so I am not juggling tabs between PieceKeeper and a separate app while working through a piece.
PieceKeeper
hey @farukbykkaioq6 a metronome is definitely on my to-do list! The pain of having to switch around different sources while practicing is real! Thanks