Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Weekly Music Practice Planner

Patrick DriggettPatrick Driggett182 downloads

Plan and track weekly music practice: per-skill progress by day, plus per-day notes.

Add to Obsidian
Weekly Music Practice Planner screenshot
Weekly Music Practice Planner screenshot
  • Overview
  • Scorecard
  • Updates3

An Obsidian community plugin for planning and tracking weekly music practice.

Each week is a single markdown note in your vault containing:

  • Goals for the week

  • A skills × days tracking table

  • Daily notes sections, one per day — each seeded with a practice Session carrying Dataview inline fields: skill::, minutes::, and notes::. Duplicate the Session bullet to log multiple sessions in a day. The day's date is in its heading (### Monday — 2026-06-15), so a future Dataview query or heat-map can read each session's date, skill, and minutes without any hidden metadata.

    Example day:

    ### Monday — 2026-06-15
    
    - **Session 1**
        - skill::
        - minutes::
        - notes::
    

Settings

  • Folder — where weekly notes are stored (default: Practice).
  • Week starts on — first day of the practice week. Weeks that cross into a new year are stored under the year they started.
  • Default skills — rows used in each new week's skill table. Each skill is an editable row: rename it inline, remove it with the trash button, Add skill to append a new one, or Reset to default to restore the built-in set (Scales, Technique, Repertoire, Sight Reading).

Commands

Available via the Command Palette (⌘P / Ctrl+P):

  • Open this week's practice plan
  • Open next week's practice plan
  • Open previous week's practice plan

Each command opens the matching week's note, creating it from the template if it doesn't yet exist.

File layout

Notes are written as:

<Folder>/<YYYY>/<YYYY>-Www.md

Where YYYY is the year of the week's start date and ww is the week number counted from the first start-day of that year.

Development

npm install
npm run dev      # watch + rebuild main.js
npm run build    # type-check + production build

To test in Obsidian, copy or symlink this folder into <vault>/.obsidian/plugins/practice-planner/. Obsidian needs main.js, manifest.json, and styles.css at runtime.

HealthExcellent
ReviewPassed
About
Plan and track weekly music practice in a single markdown note per week, with a goals section, a skills × days tracking table, and daily note sections. Open or create any week's plan from the Command Palette and jump to previous/next weeks; store notes by the week's start year and week number.
MusicDatesTables
Details
Current version
0.1.3
Last updated
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
182
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Patrick DriggettPatrick Driggettpdriggett
GitHubpdriggett
  1. Community
  2. Plugins
  3. Music
  4. Weekly Music Practice Planner

Related plugins

Advanced Tables

Improved table navigation, formatting, and manipulation.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!

Project Manager

Full-featured project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications.

LifeOS

Life management system.

Datacore

An even faster reactive query engine for the data obsessed.

Day Planner OG

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

Super Simple Time Tracker

Multi-purpose time trackers for your notes.