Commit Graph

  • 4b1ba6bf7a comment lib/database/update (#LLM-assisted - Claude) code-documentation Vincent Riquer 2026-04-05 19:28:45 +02:00
  • 006555c53e comment lib/setup/* (#LLM assisted - Claude Code) Vincent Riquer 2026-03-13 17:52:26 +01:00
  • 96b536ac3a comment lib/files/* Vincent Riquer 2026-03-13 17:38:41 +01:00
  • 04a0e7d0a6 comment lib/encode/* (#LLM-assisted - Claude Code) Vincent Riquer 2026-03-13 17:33:12 +01:00
  • 10b8cf3193 comment lib/destinations/* (#LLM-assisted - Claude Code) Vincent Riquer 2026-03-13 17:20:38 +01:00
  • 0692abe7f8 comment lib/decode/* (#LLM-assisted - Claude Code) Vincent Riquer 2026-03-13 16:34:02 +01:00
  • a67ffc7c7e Comment lib/database/* (#LLM-assisted - Claude Code) Vincent Riquer 2026-03-13 05:15:02 +01:00
  • 06ab0a3970 Comment lib/copy/* (#LLM-assisted - Claude Code) Vincent Riquer 2026-03-13 03:54:31 +01:00
  • ab14f09f1d Comment config handling (#LLM-assisted - Claude Code) Vincent Riquer 2026-03-13 02:26:32 +01:00
  • 321fe29bf9 Comment atom Vincent Riquer 2026-02-20 04:07:38 +01:00
  • df24574e37 atom: License Vincent Riquer 2026-02-20 02:00:02 +01:00
  • 6e827d7bd9 Merge branch '32-filename-sanitization-can-fail-with-ascii-only-target' into 'dev' dev ScriptFanix 2026-04-06 04:43:44 +02:00
  • 60cd9f0e88 Resolve "filename sanitization can fail with ascii-only target" ScriptFanix 2026-04-06 04:43:43 +02:00
  • 01a7518b4b Sanitize after ascii and some gymnastics around newlines 32-filename-sanitization-can-fail-with-ascii-only-target Vincent Riquer 2026-04-06 04:29:09 +02:00
  • 6d9321319b rating: fix evaluation Vincent Riquer 2026-04-05 21:02:48 +02:00
  • 2df3e5cddc Merge branch 'rating' into 'dev' ScriptFanix 2026-04-05 19:57:48 +02:00
  • ede8407fa4 Read and copy files ratings (fmps_rating) ScriptFanix 2026-04-05 19:57:48 +02:00
  • 477490991b fix quoting consistency rating Vincent Riquer 2026-04-05 19:56:37 +02:00
  • 25207448ce atom: read rating before encoding Vincent Riquer 2026-04-05 19:35:03 +02:00
  • f3316de76f Write "fmps_rating" tag when encoding (vorbis, opus, MP3) Vincent Riquer 2026-04-05 19:32:44 +02:00
  • 8ef25e1eba write rating to database Vincent Riquer 2026-04-05 19:31:57 +02:00
  • e8370d989a Read fmps_rating tag Vincent Riquer 2026-04-05 19:31:31 +02:00
  • 63ee25260c schema: add "rating" column to table tags Vincent Riquer 2026-04-05 19:30:47 +02:00
  • ecfa6f73c6 Merge branch '31-old-files-cleanup-buggy' into 'dev' ScriptFanix 2026-04-01 01:31:11 +02:00
  • 4722f51706 Resolve "Old files cleanup buggy" ScriptFanix 2026-04-01 01:31:11 +02:00
  • d353579aa0 correctly handle skipped files during old files cleanup (#31) 31-old-files-cleanup-buggy Vincent Riquer 2026-04-01 01:26:28 +02:00
  • 05b72b70d7 schema: remove unused column hash for newly created databases Vincent Riquer 2026-02-20 01:43:51 +01:00
  • 6844f0aeb6 emergency fixes: correct name for function upgradedatabase_7_8 master v1.0.6 Vincent Riquer 2026-02-15 06:19:37 +01:00
  • 07022abb46 Merge branch 'dev' into 'master' ScriptFanix 2026-02-15 05:43:13 +01:00
  • c20433f3b5 Changelog v1.0.6 Vincent Riquer 2026-02-15 05:30:57 +01:00
  • bfad061264 quickfix: fix old files deletion advise users to run cleandestinations Vincent Riquer 2026-02-15 05:20:25 +01:00
  • 72f0c1aed8 Resolve "Filenames can have linefeeds in them" ScriptFanix 2026-02-15 05:10:36 +01:00
  • c4f92ef3ad quickfix: don't hang waiting on bg jobs with SQL debug Vincent Riquer 2026-02-14 05:37:58 +01:00
  • 220a654c51 Resolve "Timers don't display normally since 1.0.5" ScriptFanix 2026-02-14 04:19:23 +01:00
  • 0d2f9a500c cHANGELOG: Create DEV section Vincent Riquer 2026-01-16 04:11:06 +01:00
  • a5ae4fdecf getDestFile: replace with placeholder AFTER sanitizeFile (who mangles our placeholder) 25-filenames-can-have-linefeeds-in-them Vincent Riquer 2026-02-15 03:58:50 +01:00
  • 67f670779b getDestDir: replace \n with SQL placeholder before passing through toascii Vincent Riquer 2026-02-15 03:56:01 +01:00
  • d646212f1d toys: cleanup Vincent Riquer 2026-02-15 03:32:54 +01:00
  • f56bf00916 toys fixes checkmissing: add missing read -d \0 cleandestinations: use NULL separator in find, use SQL placedholmder Vincent Riquer 2026-02-15 03:31:41 +01:00
  • 3e01f47ea8 decodeSox, decodeMpcdec, decodeOpus: use SQL placeholder Vincent Riquer 2026-02-15 03:28:32 +01:00
  • 063f379f7d copyFiles_action: use SQL placeholder Vincent Riquer 2026-02-15 03:26:16 +01:00
  • ca4542eb81 getFiles, getDestDir, getDestFile: use SQL placeholder Vincent Riquer 2026-02-15 03:25:19 +01:00
  • 4e8586276a SQL: replace LF with placeholde in Select, the other way around in Insert Vincent Riquer 2026-02-15 03:24:09 +01:00
  • 66ff422df0 DEV changelog Vincent Riquer 2026-02-14 04:46:05 +01:00
  • 6e58692c9d v1.0.5 changelog Vincent Riquer 2026-01-16 02:42:36 +01:00
  • 11d7d68de7 missing space between read args in Insert() Vincent Riquer 2025-11-11 17:17:56 +01:00
  • 8c3f1aa613 Insert(): missing -r Vincent Riquer 2025-11-11 05:23:32 +01:00
  • 99e7ee085d bonus: don't strip backslashes Vincent Riquer 2025-11-11 05:09:00 +01:00
  • 21779ddeec Make it all work Vincent Riquer 2025-11-11 04:56:34 +01:00
  • a7dee41bec toys: use NULL in reads from db Vincent Riquer 2025-11-10 15:44:17 +01:00
  • d0f2859ba2 tags: use NULL in reads from db Vincent Riquer 2025-11-10 15:39:16 +01:00
  • 0bbab638b0 tasks & workers: use NULL in reads from db Vincent Riquer 2025-11-10 15:36:26 +01:00
  • 4546b397c3 copy: use NULL in reads from db Vincent Riquer 2025-11-10 15:33:55 +01:00
  • 810636b16f dh helpers: use NULL in reads from db Vincent Riquer 2025-11-10 15:26:13 +01:00
  • d4bdbb4a68 atom: use NULL in reads from db Vincent Riquer 2025-11-10 15:02:24 +01:00
  • 30c3d31791 openDatabase: remove both fifo at oince Vincent Riquer 2025-11-10 02:29:47 +01:00
  • 7310c1180a open database with -newline set to NULL Vincent Riquer 2025-11-10 01:57:46 +01:00
  • a6cd3f15e6 getFiles: use NULL as separator Vincent Riquer 2025-10-11 21:55:16 +02:00
  • 8d0c2ac4a5 quickfix: don't hang waiting on bg jobs with SQL debug Vincent Riquer 2026-02-14 05:37:58 +01:00
  • c94b6b40c3 Merge branch '30-timers-don-t-display-normally-since-1-0-5' into 'dev' ScriptFanix 2026-02-14 04:19:23 +01:00
  • 85129c5e35 Resolve "Timers don't display normally since 1.0.5" ScriptFanix 2026-02-14 04:19:23 +01:00
  • 3e636047f5 more compact logic for task duration 30-timers-don-t-display-normally-since-1-0-5 Vincent Riquer 2026-02-14 04:15:47 +01:00
  • 008602b3b2 fix number of tasks Vincent Riquer 2026-02-14 04:07:20 +01:00
  • 7d63dca486 fix task ran summary Vincent Riquer 2026-02-14 04:05:34 +01:00
  • 9fabba812b cHANGELOG: Create DEV section Vincent Riquer 2026-01-16 04:11:06 +01:00
  • 7944dbffe8 fix quoting issue 18-tag-guessing Vincent Riquer 2026-01-16 02:54:43 +01:00
  • 6275485da6 v1.0.5 changelog Vincent Riquer 2026-01-16 02:42:36 +01:00
  • 586785d546 Resolve "Store dest filename relative" ScriptFanix 2026-01-16 02:31:34 +01:00
  • 0b08622108 Update CHANGELOG Vincent Riquer 2025-11-10 01:25:23 +01:00
  • 8a53f8b07a Resolve "Script is uselessly verbose" ScriptFanix 2025-11-10 00:59:42 +01:00
  • ff2d93feda Revert "Merge branch '27-script-is-uselessly-verbose' into 'dev'" ScriptFanix 2025-11-10 00:53:37 +01:00
  • a60e12a2da Resolve "Many error codes are not defined" ScriptFanix 2025-11-09 06:56:37 +01:00
  • cf981eee25 Resolve "Script is uselessly verbose" ScriptFanix 2025-11-09 06:18:26 +01:00
  • 301f51f2dd allow ignoring microseconds in file timestamps Vincent Riquer 2025-11-09 02:06:02 +01:00
  • 9acb957cb8 Resolve "Store dest filename relative" ScriptFanix 2025-11-09 01:37:52 +01:00
  • 094ef5f68f quickfix: createindex: gracefully handle empty channel count, sampling rate, bitdepth Vincent Riquer 2025-11-03 01:41:21 +01:00
  • 803983a5a6 Hotfix: createindex: fix ID3v1 genre index path Vincent Riquer 2025-10-12 15:04:35 +02:00
  • 73f00a1fac Hotfix: missing quote in createindex Vincent Riquer 2025-10-12 01:29:30 +02:00
  • 66d67dbd3d Hotfix: commit more often when reading tags Vincent Riquer 2025-10-12 01:26:35 +02:00
  • fbabf840de Resolve "ffmpeg tags are always NULL" ScriptFanix 2025-10-11 22:23:16 +02:00
  • a7f6668e72 quickfix: replace calls to date with builtin printf or $EPOCHSECONDS Vincent Riquer 2025-08-07 15:11:17 +02:00
  • f3fb58bb7a Merge branch 'ScriptFanix-master-patch-61135' into 'master' ScriptFanix 2026-01-16 03:26:41 +01:00
  • fc1f56bce9 Update copyright date in README.md ScriptFanix 2026-01-16 03:25:25 +01:00
  • 233a2cf755 Merge branch 'dev' into 'master' v1.0.5 ScriptFanix 2026-01-16 02:57:27 +01:00
  • 0e01c85aa5 fix quoting issue Vincent Riquer 2026-01-16 02:54:43 +01:00
  • 04343b42ca v1.0.5 changelog Vincent Riquer 2026-01-16 02:42:36 +01:00
  • c527fc3b02 Resolve "Store dest filename relative" ScriptFanix 2026-01-16 02:31:34 +01:00
  • 30f9c411f8 Update CHANGELOG Vincent Riquer 2025-11-10 01:25:23 +01:00
  • 0b0f747d6f Resolve "Script is uselessly verbose" ScriptFanix 2025-11-10 00:59:42 +01:00
  • 7ac13a20a8 Revert "Merge branch '27-script-is-uselessly-verbose' into 'dev'" ScriptFanix 2025-11-10 00:53:37 +01:00
  • 71e9fd5a70 Resolve "Many error codes are not defined" ScriptFanix 2025-11-09 06:56:37 +01:00
  • 100aea3e58 Resolve "Script is uselessly verbose" ScriptFanix 2025-11-09 06:18:26 +01:00
  • 4130370a33 Update test data info Vincent Riquer 2025-11-09 02:46:32 +01:00
  • a152995c51 allow ignoring microseconds in file timestamps Vincent Riquer 2025-11-09 02:06:02 +01:00
  • 271cab390e Resolve "Store dest filename relative" ScriptFanix 2025-11-09 01:37:52 +01:00
  • e9f41ebf33 quickfix: createindex: gracefully handle empty channel count, sampling rate, bitdepth Vincent Riquer 2025-11-03 01:41:21 +01:00
  • 05190f517b fix immediate copies 28-store-dest-filename-relative Vincent Riquer 2026-01-16 02:30:13 +01:00
  • 800525d90b Update CHANGELOG Vincent Riquer 2025-11-10 01:25:23 +01:00
  • fba7d5d0fd Merge branch '27-script-is-uselessly-verbose' into 'dev' ScriptFanix 2025-11-10 00:59:42 +01:00
  • 3c9d8fdfe1 Resolve "Script is uselessly verbose" ScriptFanix 2025-11-10 00:59:42 +01:00