133 Commits

Author SHA1 Message Date
Vincent Riquer
64906e2ffb ascii-only: safely handle non-unicode characters 2013-11-20 22:00:43 +01:00
Vincent Riquer
3d715ef18e fix file copy: don't copy files if we can't guess the destination path 2013-11-20 13:02:38 +01:00
Vincent Riquer
ee5714f97a FLAC: fix handling of tracknumber / tracktotal 2013-11-13 23:05:13 +01:00
Vincent Riquer
9e0666ccbc Fix path change 2013-10-25 22:17:01 +02:00
Vincent Riquer
09f7753e9f Also order tag reader to ensure format properties are known before transcoding 2013-10-17 20:25:47 +02:00
Vincent Riquer
bd0b5b2d26 Document ascii-only 2013-10-09 18:21:44 +02:00
Vincent Riquer
6f2a29f0d5 Implement ascii-only 2013-10-09 17:24:08 +02:00
Vincent Riquer
f9143525d0 Fix rename_pattern, permit optional fields with [] 2013-10-09 17:20:36 +02:00
Vincent Riquer
eba2adf2c2 Implement new DB schema 2013-10-09 01:30:47 +02:00
Vincent Riquer
e16b8ff4a9 config parser, setup for ascii-only 2013-10-09 00:52:36 +02:00
Vincent Riquer
94c149e184 DB upgrade: prevent variable leakage 2013-10-09 00:50:49 +02:00
Vincent Riquer
1b801cbe12 fat32compat & ascii as separate columns in DB 2013-10-09 00:24:35 +02:00
Vincent Riquer
142c5438e6 SQL Schema versioning, VACUUM on exit 2013-10-08 13:41:06 +02:00
Vincent Riquer
472f966698 updateMimes(): fix $IFS
* updateMimes() did not restore IFS in some cases, causing all kinds of mayhem
2013-10-07 03:13:18 +02:00
Vincent Riquer
86493da2e6 Soxi: remove garbage from bitrate & bitdepth 2013-10-07 02:09:02 +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
e7a2c00f2b -q: fix output for file copy 2013-10-06 23:26:29 +02:00
Vincent Riquer
abb87fd3a1 -B also limit number of files scanned for tags 2013-10-06 23:23:34 +02:00
Vincent Riquer
a3e26350aa -q: fix display 2013-10-06 02:44:25 +02:00
Vincent Riquer
cb6047f33f Write bitdepth to DB 2013-09-28 00:20:36 +02:00
Vincent Riquer
444e0b58f1 updateTags: don't quote NULL 2013-09-28 00:19:38 +02:00
Vincent Riquer
17b01fd308 FFMpeg; get bit depth
bump version of ffmpeg dependent parsers
2013-09-28 00:14:16 +02:00
Vincent Riquer
5e006ae7cc Add "cron" mode (suppress most progress info) 2013-09-28 00:09:02 +02:00
Vincent Riquer
178f6a82af MP3 can't handle sample rates above 48k 2013-09-09 01:48:10 +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
0d50cdc61f Merge branch 'video'
* video:
  WebM information
2013-06-21 12:23:47 +02:00
Vincent Riquer
e4ca4d63d8 setup:
* user confirmation
	* write config
2013-06-21 09:48:36 +02:00
Vincent Riquer
4a4c6a966d printConfig(): cosmetic 2013-06-21 09:47:58 +02:00
Vincent Riquer
a2ee934149 writeConfig(): fix format-specific parameters loop 2013-06-21 09:47:17 +02:00
Vincent Riquer
daac6e00e5 writeConfig() 2013-06-21 02:32:39 +02:00
Vincent Riquer
c81f1879fc setup/destination: tiny fixes 2013-06-21 02:31:37 +02:00
Vincent Riquer
4822d95760 Move files around 2013-06-19 11:07:39 +02:00
Vincent Riquer
46a43828e4 setup/destination: higher-than 2013-06-19 02:35:27 +02:00
Vincent Riquer
b4d7c9d9f0 setup/destination: frequency 2013-06-19 02:35:10 +02:00
Vincent Riquer
81b7f8b247 setup/destination: channels 2013-06-19 02:34:47 +02:00
Vincent Riquer
374a59921b fix bitrate prompts 2013-06-19 02:33:21 +02:00
Vincent Riquer
6bfbc024a3 setup/source: allow user to remove one skipped dir 2013-06-19 02:07:07 +02:00
Vincent Riquer
8f7c907fb9 Setup:
* normalize
	* rename
	* fat32compat
	* skip_mime-type
	* copy_mime-type
2013-06-18 12:30:53 +02:00
Vincent Riquer
0176483217 [destination] setup (mandatory parameters) 2013-06-17 13:41:25 +02:00
Vincent Riquer
da49eb7086 [source] setup 2013-06-17 13:40:57 +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
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
d6130ee044 Better display when no files are to be copied 2013-05-31 11:54:31 +02:00
Vincent Riquer
d511bda106 Fix file copy for files not in subdirectory 2013-05-30 12:44:28 +02:00
Vincent Riquer
a0ce3925a8 Sanity checks 2013-05-29 01:47:01 +02:00
Vincent Riquer
47e8f1dc22 force some fields as text 2013-05-27 12:44:39 +02:00
Vincent Riquer
0f4ea73ae6 Merge branch 'smarter-tag-change' 2013-05-26 22:52:00 +02:00
Vincent Riquer
7efd2bc513 Reset tag-update flags 2013-05-26 22:50:20 +02:00