Vincent Riquer
66e4b0c1a8
move eisting functions to separate files
2013-04-07 01:27:07 +02:00
Vincent Riquer
3bb47e76d4
fat32compat: nodes ending with "."
2013-04-06 12:14:55 +02:00
Vincent Riquer
89f16624d7
facelift
2013-04-05 16:54:03 +02:00
Vincent Riquer
6297dd6af7
decode opus
2013-04-05 01:53:01 +02:00
Vincent Riquer
eed0d035f2
opus tags
...
* differentiate Ogg Vorbis and Opus
* read Opus tags
2013-04-05 01:37:21 +02:00
Vincent Riquer
3fd3450875
hasteful copy/paste
2013-04-05 00:36:11 +02:00
Vincent Riquer
14dbab3976
fix rename
2013-04-05 00:21:08 +02:00
Vincent Riquer
19e6b8c0f2
Merge branch 'master' into opus
...
* master:
fix file rename
nicer status infos
small fixes
no SQL inside the signal-handler (race-condition)
overzealous search and replace
get rid of pipes
extension is stripped before passing through sanitizeFile()
minor fixes
typo: sanitize path
sanitize path
createworker() destroyworker()
rename on fat32compat change
fat32compat
2013-04-05 00:16:11 +02:00
Vincent Riquer
98a2a13274
fix file rename
2013-04-05 00:15:27 +02:00
Vincent Riquer
11cd29d843
nicer status infos
2013-04-04 23:06:36 +02:00
Vincent Riquer
44e88068e5
Merge branch 'no-pipes'
...
* no-pipes:
small fixes
no SQL inside the signal-handler (race-condition)
get rid of pipes
2013-04-04 16:51:33 +02:00
Vincent Riquer
f568011882
small fixes
2013-04-04 16:48:18 +02:00
Vincent Riquer
460e244536
no SQL inside the signal-handler (race-condition)
2013-04-04 13:21:51 +02:00
Vincent Riquer
90c46c14ad
typo
2013-04-04 11:38:43 +02:00
Vincent Riquer
6d575ba53e
overzealous search and replace
2013-04-04 11:30:25 +02:00
Vincent Riquer
7141787728
get rid of pipes
2013-04-04 11:21:11 +02:00
Vincent Riquer
be718ad18c
extension is stripped before passing through sanitizeFile()
2013-04-03 16:18:06 +02:00
Vincent Riquer
ec9201caa9
minor fixes
2013-04-03 15:11:14 +02:00
Vincent Riquer
799409aa0c
typo: sanitize path
2013-04-02 02:19:26 +02:00
Vincent Riquer
628e5db3f7
sanitize path
2013-04-02 00:02:42 +02:00
Vincent Riquer
63e01692fc
createworker() destroyworker()
2013-04-01 23:10:37 +02:00
Vincent Riquer
d8adee3177
rename on fat32compat change
2013-03-31 01:19:35 +01:00
Vincent Riquer
2d62dfa50b
fat32compat
2013-03-31 00:02:02 +01:00
Vincent Riquer
a0f9157b9e
Opus support
2013-03-29 03:09:58 +01:00
Vincent Riquer
49031cde33
handle rename pattern change
2013-03-28 13:49:02 +01:00
Vincent Riquer
722a3896b4
remove obsolete (renamed) files
2013-03-27 13:42:36 +01:00
Vincent Riquer
8ce836d707
store old filename
...
add %{disc} to "rename"
2013-03-27 13:30:26 +01:00
Vincent Riquer
5358613888
respawn workers: tiny fixes
2013-03-27 13:16:38 +01:00
Vincent Riquer
87ff257cf0
retransmission on worker->master communication failure
2013-03-26 17:30:23 +01:00
Vincent Riquer
eb977b91bd
resurrect dying workers
2013-03-26 17:15:44 +01:00
Vincent Riquer
5f98543054
remove obsolete files before encoding new/changed files
2013-03-26 10:42:43 +01:00
Vincent Riquer
1c7cb28f68
handle command lines safely
2013-03-26 01:33:55 +01:00
Vincent Riquer
202a4fd6ca
don't increase concurrency if more than one worker is inactive
2013-03-24 15:33:32 +01:00
Vincent Riquer
48bf62a84f
sanitize filenames
2013-03-24 04:34:56 +01:00
Vincent Riquer
d3daff9593
time estimation
2013-03-24 04:33:42 +01:00
Vincent Riquer
14b3f870d8
sanitize filenames
2013-03-19 21:51:01 +01:00
Vincent Riquer
2c868c4131
time measurement
...
delete obsolete files
2013-03-19 02:42:49 +01:00
Vincent Riquer
76a858a40b
multi-process
2013-03-19 01:29:50 +01:00
Vincent Riquer
7d57f59dd5
worker()
2013-03-15 19:57:06 +01:00
Vincent Riquer
121e586b08
prevent lame from resampling
2013-03-15 18:25:06 +01:00
Vincent Riquer
b889d0e100
quality must come after format
2013-03-14 14:21:53 +01:00
Vincent Riquer
e9c4de065b
tasks count may be 0
2013-03-14 14:14:56 +01:00
Vincent Riquer
279e7bf618
stop on errors
2013-03-14 14:14:23 +01:00
Vincent Riquer
90eb220c2c
update tasks schema
2013-03-14 14:13:37 +01:00
Vincent Riquer
b99ffdab36
implement Ogg Vorbis encoding
2013-03-14 14:12:26 +01:00
Vincent Riquer
a59a9915ce
implement MP3 encoding
2013-03-14 14:11:57 +01:00
Vincent Riquer
3e1b6bc1c0
implement renaming
2013-03-14 14:10:29 +01:00
Vincent Riquer
712201a97f
move decoding task creation to decodeFile()
2013-03-14 14:08:21 +01:00
Vincent Riquer
7d622bde13
add 'higher-than' bitrate constraint
2013-03-14 13:42:45 +01:00
Vincent Riquer
06761b74a4
fetch all tags
2013-03-14 13:24:13 +01:00