Commit Graph

  • f7ee691b4d Better split algorithm dev Roncero Blanco, Edgar 2025-05-26 20:17:05 +02:00
  • a701e3f97a POSIX compatible Roncero Blanco, Edgar 2025-05-26 19:02:37 +02:00
  • 189645254b Cleaner code, it works pretty fine main 1.2.0 Roncero Blanco, Edgar 2025-05-26 18:26:30 +02:00
  • a46d810d0a Fix: Only create destination folder if MP3 files exist in source directory Roncero Blanco, Edgar 2025-05-26 17:31:58 +02:00
  • 1f83bb8517 Fix DeprecationWarning in BPM rounding; ensure BPM tags are correctly written and updated 1.1.0 Roncero Blanco, Edgar 2025-05-26 17:24:00 +02:00
  • 76d25ebe5e BPM functionality Roncero Blanco, Edgar 2025-05-26 17:20:55 +02:00
  • 63953f45e8 First step for a config file Roncero Blanco, Edgar 2025-05-26 15:33:07 +02:00
  • dfe237d3ea Simplify timestamp format in output folder name to YYYY-MM-DD_HHMMSS Roncero Blanco, Edgar 2025-05-26 13:59:32 +02:00
  • 52edae428c Support recursive search of MP3 files in subfolders; update input prompt message Roncero Blanco, Edgar 2025-05-26 13:57:08 +02:00
  • 9000ff1680 Fix input path parsing by stripping quotes from user input Roncero Blanco, Edgar 2025-05-26 13:53:52 +02:00
  • 53cad05cd9 Add handling for files without BPM: group into [Unknown BPM] folder; keep balanced CD splits and timestamped output folder Roncero Blanco, Edgar 2025-05-26 13:51:24 +02:00
  • cbe4c5badb Include minutes and seconds in run_date to avoid destination folder conflicts Roncero Blanco, Edgar 2025-05-26 13:39:11 +02:00
  • e8cf98708b Add run_date variable, prompt for source path, auto-generate destination folder with date-based name Roncero Blanco, Edgar 2025-05-26 13:35:48 +02:00
  • a83b7b0d11 Setup Python3 virtual environment eroncero 2025-05-25 19:20:59 +02:00
  • 32cc07962b Evenly distribute tracks per BPM range across CDs with BPM subfolders, splitting total size into ~700MB chunks eroncero 2025-05-25 19:12:18 +02:00
  • 8957bde412 Group MP3s by BPM and distribute into CD-XX folders (max 700MB each) with BPM subfolders inside eroncero 2025-05-25 19:06:40 +02:00
  • 95f319d7a7 Use actual BPM values in each bin to name folders accurately eroncero 2025-05-23 12:42:03 +02:00
  • cef1be9013 Dynamically generate BPM bins based on min/max BPM of all tracks before copying eroncero 2025-05-23 12:38:34 +02:00
  • 551f86856d Group MP3 files by non-overlapping 5-BPM bins using ID3v2 tags and copy to structured folders eroncero 2025-05-23 12:36:21 +02:00
  • a019daabed Add dynamic BPM-based folder creation eroncero 2025-05-23 12:00:33 +02:00
  • 0e0223151e First commit eroncero 2025-05-23 11:57:56 +02:00