Commit Graph

73 Commits

Author SHA1 Message Date
837cc90840 Added workaround for MediaInfo's line break bug (regression in latest MediaInfo). 2011-04-25 21:13:52 +02:00
4bb7185a0f Added global exception handler routine. 2011-04-17 15:53:28 +02:00
fa2a5a3754 Make it possible to abort the operation when adding files or when scanning for directories. Press "ESC" key to abort! 2011-04-11 21:57:16 +02:00
431ed392e2 Rewrote initialization code: Instead of extracting all binaries at startup and later selecting the suitable binary for the detected CPU, we will now extract only the binaries that are suitable for the detected CPU. This way we need to extract fewer files at startup. Also CPU selection can be skipped later, as there will be only one registered binary for each tool (the one suitable for the CPU). 2011-04-11 02:53:29 +02:00
1115a33264 Added support for adding, editing and clearing cover artwork by the user. 2011-03-22 17:33:03 +01:00
bbf7e8f446 Refactored the handling of cover artwork files into a separate class. 2011-03-21 22:51:47 +01:00
157542f730 Initial support for cover artwork. 2011-03-20 23:32:11 +01:00
cf45f0391f Detect the .cda files that can be found in the root of the "dummy" file systems that Windows emulates for Audio-CD's. If such files are encountered, we tell the user gently to rip the audio tracks with EAC. 2011-03-19 15:35:17 +01:00
c4983e3a4c Added macros for a Unicode-safe version of qDebug(), qWarning() and qFatal(). These will pass the UFT-8 string with a Base64 encoding. 2011-03-12 21:58:46 +01:00
4973aeca68 Implemented a workaround to pass UTF-8 strings through qDebug(): As the argument of qDebug() is defined as char*, we cannot pass UTF-16 strings. And as qDebug() mangles UTF-8 strings, we cannot pass UTF-8 encoded strings directly either. Consequently we will now encode UTF-8 strings as Base64 before passing them to qDebug(). A special prefix ("@BASE64@") is used to indicate Base64 encoded strings. 2011-03-10 02:07:51 +01:00
b210b0e826 Refactor playlist importer into a separate class. 2011-01-31 21:02:47 +01:00
628bf3de25 Improve ASX/WPL parser. Should be more XML-conform now. 2011-01-31 16:55:24 +01:00
571625a032 Added support for playlist import (M3U, PLS, ASX and WPL). 2011-01-30 21:49:32 +01:00
96db5e86c2 Happy new year! 2011-01-01 17:04:25 +01:00
c1869b9366 Update MediaInfo to v0.7.38. 2010-12-18 15:15:17 +01:00
c0ece99b69 Implemented logging and added a log file view. 2010-11-22 21:45:00 +01:00
092e664ad1 More detailed error output when process failed to create + use UUID's to index jobs. 2010-11-18 22:37:35 +01:00
34ec6d8d0a Add simple utilitiy to auto-inc build numbers + fix duration for very short files 2010-11-13 16:28:31 +01:00
373e27b088 Detect Nero AAC encoder version at runtime and suggest update, if appropriate 2010-11-12 15:58:53 +01:00
88eae834d2 Move about dialog into a separate class 2010-11-11 19:37:16 +01:00
f6259b2482 Implemented option to switch GUI style at runtime 2010-11-08 00:24:54 +01:00
ce41761614 Improve about dialog + nicer method write version info to resource section 2010-11-07 23:06:30 +01:00
36ae27f5f3 first commit 2010-11-06 23:04:47 +01:00