178 Commits

Author SHA1 Message Date
Vincent Riquer
8b4c7e51ce atom: show progress when cleaning obsolete data 2025-01-23 00:20:32 +01:00
Vincent Riquer
cc9ccc6dc5 atom: add -f <workers> 2025-01-23 00:10:21 +01:00
Vincent Riquer
220e756866 Treat destination in the order they are declared 2025-01-21 02:15:36 +01:00
Vincent Riquer
b38138667a Add copy_extension 2020-05-07 20:40:52 +02:00
Vincent Riquer
ed0191e450 Allow disabling destinations 2020-02-13 00:32:48 +01:00
Vincent Riquer
890dfc5e9c Remove interactivity (improve performances) 2020-02-12 23:14:47 +01:00
Vincent Riquer
5977629cab Use TRIGGER to fail tasks depending upon a failed task 2016-09-01 18:43:18 +02:00
Vincent Riquer
fe61ee8c53 Optimize DB writes during cleanup 2016-04-26 16:47:58 +02:00
Vincent Riquer
db1ed90eaa progress during cleanup 2016-04-26 16:47:23 +02:00
Vincent Riquer
f5a7b65880 fix failed tasks recollection query 2016-04-25 00:50:48 +02:00
Vincent Riquer
bf1dc115b5 Merge branch 'master' of git.riquer.fr:AtOM 2016-04-18 14:36:50 +02:00
Vincent Riquer
6cba3cf80f tasks: use the new columns! 2016-04-18 14:35:14 +02:00
Vincent Riquer
008db8c939 Work around pipe size limit removing obsolete files 2016-04-16 13:55:50 +02:00
Vincent Riquer
2f93e25d24 "30 columns ought to be enough for anyone" (enlarge your table)
The task temporary table has now 60 columns.
2016-04-16 01:04:15 +02:00
Vincent Riquer
14b7a54a93 Portability: shebang 2015-03-12 20:22:49 +01:00
Vincent Riquer
c7331f0745 show failed tasks 2013-11-08 22:33:35 +01:00
Vincent Riquer
6f2a29f0d5 Implement ascii-only 2013-10-09 17:24:08 +02:00
Vincent Riquer
eba2adf2c2 Implement new DB schema 2013-10-09 01:30:47 +02:00
Vincent Riquer
4ef24fc333 Sanity check (perl module Text::Unidecode) 2013-10-09 00:57:20 +02:00
Vincent Riquer
e16b8ff4a9 config parser, setup for ascii-only 2013-10-09 00:52:36 +02:00
Vincent Riquer
34b31e5974 max batch was inefficient: order destination files by source files while creating tasks 2013-10-08 12:40:38 +02:00
Vincent Riquer
2dffcdb8b8 Vorbis metadata:
* soxi is faster than ogginfo
* soxi provides bit-depth (as Precision)
2013-10-07 01:37:41 +02:00
Vincent Riquer
a3ef61551b Pause: temporarily stop processing 2013-09-28 00:12:38 +02:00
Vincent Riquer
00dd038f7b Add max batch size CLI option 2013-09-28 00:11:31 +02:00
Vincent Riquer
5e006ae7cc Add "cron" mode (suppress most progress info) 2013-09-28 00:09:02 +02:00
Vincent Riquer
cfc94d0a47 Target formats can't handle 24bps
* read bit depth fron FLAC files
* downsample to 16
2013-09-09 01:16:27 +02:00
Vincent Riquer
13734a0f1d Regen files on key parameters' change 2013-06-27 21:08:30 +02:00
Vincent Riquer
2fbeba3295 Document setup 2013-06-27 18:34:30 +02:00
Vincent Riquer
c5b50565c5 Rename pattern change: fix hang, DB optimisation 2013-06-21 14:06:00 +02:00
Vincent Riquer
0d50cdc61f Merge branch 'video'
* video:
  WebM information
2013-06-21 12:23:47 +02:00
Vincent Riquer
9cde5ba272 Setup
* -S option
	* call setup when no conf file present
	* [general] setup
2013-06-17 13:39:28 +02:00
Vincent Riquer
1feb3b0dcc help() 2013-06-03 03:30:30 +02:00
Vincent Riquer
5790b04b9c WebM information 2013-06-01 00:13:59 +02:00
Vincent Riquer
9f44a1f6d2 Better progress and time estimation 2013-05-31 13:54:10 +02:00
Vincent Riquer
ab92e8b5f6 Apply CLI arguments 2013-05-29 13:51:21 +02:00
Vincent Riquer
a0ce3925a8 Sanity checks 2013-05-29 01:47:01 +02:00
Vincent Riquer
0ae3252665 fix "&" and special characters in filename 2013-05-09 03:14:19 +02:00
Vincent Riquer
7c8617d713 create function updateTags()
* move code from atom to updateTags()
	* toys/missingtags: update tags
2013-05-02 03:58:15 +02:00
Vincent Riquer
1fa431cc5f filenames and/or tags may contain | 2013-05-02 02:23:24 +02:00
Vincent Riquer
360ab376df update README 2013-04-30 02:34:28 +02:00
Vincent Riquer
311617cefb move code to decodeFile() 2013-04-29 23:18:10 +02:00
Vincent Riquer
c228357268 fix obsolete file deletion 2013-04-25 13:38:14 +02:00
Vincent Riquer
4eb7d33250 remove obsolete (renamed) files: read all data from sqlite first - prevents deadlock 2013-04-23 10:50:18 +02:00
Vincent Riquer
5c115e1f37 wait for last tasks 2013-04-09 22:55:31 +02:00
Vincent Riquer
37df18f45d implement -c 2013-04-08 03:01:44 +02:00
Vincent Riquer
9fe99d98dd print config 2013-04-08 02:40:56 +02:00
Vincent Riquer
0f52325ac0 move files copy 2013-04-08 01:54:16 +02:00
Vincent Riquer
e9c47391cd Merge branch 'master' into split
Conflicts:
	atom
2013-04-08 01:47:04 +02:00
Vincent Riquer
aa9ee4dd72 copy_mime-type 2013-04-07 19:31:46 +02:00
Vincent Riquer
66e4b0c1a8 move eisting functions to separate files 2013-04-07 01:27:07 +02:00