Job Queue
Active jobs — auto-scheduled
On Hold
Awaiting test cut approval before scheduling
Diary
Day-by-day cutting schedule
New Job
Enter details — scheduling is automatic
💿
Release Library
Load a saved release to auto-fill all track & format details
Job Info
Vinyl Colours
Split total quantity across colours
Job will be placed On Hold and will not be scheduled until you approve the test cut.
◎ Mastering Session
Centre Labels
Artwork
Track Listing & Run Times
Enter actual run times per track. Labels show A1, A2, B1, B2 etc.
Added to the run time of each individual cut. Time yourself in Settings to find your average prep time!
⚠ No track run times entered — scheduling will use the default run time from Settings. Add track times for accurate scheduling.
—
Music time
—
Prep added
—
Total time
Saves cat number, title, format & tracks — add notes & files from the 💿 Releases page.
Completed
Finished jobs
Stylus Counter
Track cutting hours per machine
Current Stylus — Hours Logged
0h 00m
No stylus logged yet — add one above
Stylus History
Blank Inventory
Track your blank stock levels
Guide
How to use The Dub Organiser
The Dub Organiser is a scheduling and management tool built for vinyl cutting studios. All data saves automatically to your account in real time — accessible from any device you're signed into.
Early Access
This tool is currently in early access. The amber banner at the top of every page is a reminder that some rough edges may still exist. If you find something broken or unexpected, hit the 🐛 Report a Bug button in the banner — it takes 10 seconds and goes straight to the developer.
Bug reports are reviewed regularly. You can report from any page — just pick which page you were on and describe what happened.
Job Queue
Your main view. Every active job appears here, sorted by priority then date added. The four summary cards at the top show total jobs, records, estimated completion date and total cutting time at a glance.
Jobs are scheduled automatically based on your working hours — no manual date setting needed. Rush jobs float to the top of the queue ahead of normal and low-priority work.
Mark done Moves the job to Completed and removes it from the schedule.
Edit Re-opens the job form with all existing details pre-filled.
Delete Permanently removes the job.
🗑 Clear Schedule Lets you wipe pending jobs only, or all jobs including completed. Both require confirmation.
On Hold
When adding a job, tick Client requires test cut first and the job goes straight here instead of the queue. It appears in the Diary as a short test cut placeholder but is not fully scheduled until you approve it.
Once the client signs off, hit ✓ Approve and the job drops into the queue at the next available slot automatically.
Diary
A day-by-day breakdown of your cutting schedule. Jobs are stacked back to back within your working hours. Each slot shows the start and end time, job name, format, quantity and how long it takes.
Jobs using default run times (no tracks entered) show a ⚠ default time warning — add actual track run times to the job for accurate scheduling.
Blocking a day
Hit ✕ Block a Day at the top right of the Diary, pick a date and give it a label (e.g. Bank Holiday, Annual Leave). Blocked days show in red in the diary and are completely skipped by the scheduler — jobs jump straight to the next available day. Remove a block at any time by clicking the Remove button next to it in the diary.
Clear Diary
The 🗑 Clear Diary button gives you two options: clear blocked days only, or wipe everything in the diary (all jobs and blocked days). Both require a second confirmation before anything is deleted.
Adding a New Job
Fill in the catalogue number, client, format (7", 10", 12"), quantity, vinyl colour and priority. You can also set an optional deadline date for reference.
Picking a saved client
Click the 📋 button next to the Client field to open a picker with all your saved clients. Tap a name to fill it in instantly — no retyping.
Track listing & run times
Add tracks per side using the + Side A track and + Side B track buttons. Each track gets a label (A1, A2, B1, B2 etc.), a title and a run time in minutes and seconds. The total music time and estimated cutting time update live as you type. If you leave run times at zero the scheduler falls back to the default times from Settings and shows a warning.
Prep time per cut
Add the time in minutes to account for heating the blank, applying anti-static solution and setup between cuts. This is added to every individual cut in the job. If you have used the Prep Time Timer in Settings, this field pre-fills with your saved average automatically — you can still change it.
Stylus Counter
Tracks cumulative cutting hours per machine since the last stylus change. The big number shows total hours logged on the current stylus, calculated from completed jobs since the last change was recorded.
Multiple machines
If you run more than one cutting machine (set in Settings → Machines), tab buttons appear at the top of the Stylus Counter — one per machine. Each machine has its own independent stylus history and hour counter. The sidebar always shows the highest-hours machine as a quick reference, with a red warning if any machine has exceeded the threshold.
+ New Stylus Fitted Records the date of a stylus change and resets the hour counter for that machine. Add an optional note. All previous stylus periods are kept in the history log below.
Set your warning threshold in Settings — when a stylus exceeds that many hours a red warning appears on the counter and in the sidebar.
Blank Inventory
Log your current stock of blank vinyl by format and colour. Each entry shows quantity on hand with + / − buttons to adjust manually as stock arrives or is used.
When adding a job, the inventory is checked automatically. If you don't have enough blanks of that format and colour a warning appears on the job form — you can still save the job but it flags that you need to reorder.
Cards turn amber when stock falls below your low stock warning threshold (set in Settings) and red when completely out.
Clients
Save your regular clients and labels here so you never retype their details. Each entry stores a name, phone, email and optional company.
Use the search bar to filter quickly. From any client card hit Use in job ↗ to jump straight to New Job with that client pre-filled. Or use the 📋 picker button inside the New Job form.
Settings
Working day
Set your studio start and end time. Jobs are scheduled back to back within these hours. If a job overruns a day it carries over to the next available working day automatically.
Machines & daily capacity
Set how many cutting machines you run and how many minutes each can cut per day. Total daily capacity is calculated automatically and used by the scheduler. The number of machines also controls how many stylus counters appear in the Stylus Counter page.
Default run times per side
Fallback times used when a job has no track run times entered. Set these to your typical side lengths per format. A warning appears in the diary whenever these defaults are being used so you know the timing may be approximate.
Prep Time Timer
A built-in stopwatch to measure your actual prep time. Hit Start when you begin preparing a blank and Save reading when done. Each reading is stored and the average is calculated across all of them. Hit ↓ Apply average to push the average into the Default prep time field — this then pre-fills on every new job. You can delete individual readings if one was a fluke, and you can always override the value on a per-job basis.
Data backup
Use ↓ Export backup to save all your data as a JSON file. Use ↑ Import backup to restore from that file. Do this regularly as a safety net.
⚠ Reset Account
At the bottom of Settings is a Reset Account section. This performs a full factory reset — wiping every job, client, inventory entry, stylus record, release and blocked day. Your login is kept. This requires typing RESET to confirm and cannot be undone.
Light / Dark Theme
The 🌙 / ☀️ toggle at the bottom of the sidebar switches between dark and light mode. Your preference is saved and remembered next time you open the app.
The Dub Organiser · Early Access · theduborganiser.com
Clients
Saved client & label contacts
Release Library
Saved releases for quick reorders
Settings
Working day & defaults
Machines & Daily Capacity
Set how many cutting machines you run and how many minutes each can cut per day. Total daily capacity is calculated automatically.
Your Working Day
Default Run Times Per Side
Used only when no track run times are entered. A warning will show in the diary when this fallback is being used.
Prep Time Timer
Time your prep runs to build an average. Each saved reading is stored and the average auto-fills the prep time on new jobs. You can always override it manually.
0:00.0
Current average
—
This value pre-fills the prep time field when adding a new job. You can still change it per job.
Stylus Warning Threshold
Shows a warning on the Stylus Counter when this threshold is exceeded.
Low Stock Warning
Data
⚠ Reset Account
Permanently wipes everything from your account — all jobs, clients, inventory, stylus history, blocked days, releases and settings. Your login is kept. This is a full factory reset and cannot be undone.