FLUTTER ECOSYSTEM

Adithya-Jayan/MyRepertoirApp

Um aplicativo de código aberto baseado no Flutter para ajudar a acompanhar seu repertório!

Capa do projeto Repertório
Stars
34
Forks
10
Último push (UTC)
13 de set. de 2026
Status do projeto
Ativo
Adithya Jayan GitHub avatar
GITHUB User

Adithya Jayan ↗

Hey there :D

Indian Institute of Science, BangaloreIndiaSite oficial ↗
LinguagensDartC++CMakeHTMLSwiftCJavaKotlin

Tópicos técnicos

Pacotes e exemplos relacionados

Dependências usadas

Lista de dependências 48 itens

Categorias de apps

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher README
🚀 We're launching on the Google Play Store! Join our Alpha Testing Group here.

Build Status Nightly Status

GitHub Downloads Latest Release Downloads F-Droid Downloads

License

Repertoire logo

Repertoire: Music Practice & Sheet Music Organizer

Download Latest Release | Download Nightly Build | Download from F-Droid

View the Webpage

Repertoire is an app designed for musicians, dancers, magicians, or performers to help manage their repertoire, track practice sessions, and organize all related media in one place.

Keep your sheet music, notes, audio recordings, videos, links, and practice logs neatly organized for every piece in your collection.

Getting Started

Installation
  • Android: Follow our Step-by-Step Installation Guide or get it from F-Droid.
  • Windows & Linux: Download the pre-compiled .zip from the releases section, extract, and run.
  • Web: Access the live web version or download the web build from releases.
Quick Overview

Once installed, you can:

  1. Add your music pieces, dance routines, or other performance pieces
  2. Attach sheet music (PDFs), notes, audio files, videos, and images
  3. Track your practice sessions
  4. Search and filter your collection by tags, genre, or practice history
  5. Backup your entire library

Key Features

Repertoire Library

  • View your collection in list or grid format
  • Each piece shows title, artist/composer, and custom tags

Media Attachments

  • PDFs for sheet music (viewable in-app)
  • Markdown notes for annotations and lyrics
  • Images for reference photos
  • Audio files with speed control and pitch shifting
  • Video links to YouTube or other resources

Practice Tracking

  • Log practice sessions for each piece
  • See when you last practiced
  • Track total practice sessions
  • Filter pieces by practice history

Organization

  • Search through titles, composers, and tags
  • Filter by genre, difficulty, and custom tags
  • Sort by name or longest since practice
  • Group and categorize your pieces

Backup & Restore

  • Manual backup to a single file
  • Automatic periodic backups
  • Choose your backup location
  • Restore from previous backups

Screenshots

Gallery View

Create a gallery of all your pieces

Piece gallery view List layout view

Media & Practice

Attach all relevant media and track practice sessions

Media attachments interface Practice tracking interface

Organization & Sorting

Group your pieces and tag them as you wish

Piece organization Sorting options

Customization & Backup

Personalize your experience and keep your data safe

Customization settings Backup and restore

Frequently Asked Questions

Where is my data stored?

  • All your data is stored locally on your device in a private app directory. You can export backups at any time.

How do I backup or restore my data?

  • Go to Settings > Backup & Restore. You can create manual backups or restore from a previous backup file. Automatic periodic backups are also supported.

What platforms does the app support?

  • Officially supports Android, Windows, Linux, and Web. macOS support is planned.

Contributing

We welcome contributions from everyone! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.

How to Contribute

Please read our Contributing Guidelines before getting started. It contains instructions on our dual-flavor setup, project structure, and up-to-date tech stack.

Credits

Thank you to all the people who have contributed! (Please contribute to help improve the app 🥺)

MyRepertoir app contributors

Made with contrib.rocks.

Support & License

For help, bug reports, or feature requests, open an issue.

Distributed under the Apache 2.0 licence. See NOTICE and LICENSE for more information.