FLUTTER ECOSYSTEM

Adithya-Jayan/MyRepertoirApp

자신의 레퍼토리 관리를 돕는 오픈소스 플러터 기반 앱입니다!

레퍼토리 프로젝트 이미지
Stars
34
Forks
10
최근 푸시(UTC)
2026. 9. 13.
프로젝트 상태
활성
Adithya Jayan GitHub avatar
GITHUB User

Adithya Jayan ↗

Hey there :D

Indian Institute of Science, BangaloreIndia공식 웹사이트 ↗
언어DartC++CMakeHTMLSwiftCJavaKotlin

기술 주제

관련 패키지 및 예제

사용 중인 의존성

의존성 목록 48 개

앱 카테고리

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

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.