Roy Damman
ab91cbfbed
Fix CUEConfigAdvanced copy constructor
...
Call to the right (copy) constructor of the base class in
CUEConfigAdvanced.cs
- Resolves #113
2021-09-07 20:40:28 +02:00
Wolfgang Stöggl
dadcf34652
Bump version to 2.1.9
...
- Substitute occurrences of "2.1.8" with "2.1.9" using:
git grep -I -l -e '2\.1\.8' | xargs \
sed -b -i -e 's/2\.1\.8/2\.1\.9/g'
2021-05-01 07:57:46 +02:00
Wolfgang Stöggl
2fce72009c
Allow three dots at the end of album titles
...
An issue in CUETools 2.1.8 has been reported [1], if an album title
contains "..." at the end. Three dots at the end of a directory name
are supposed to cause issues. In CUETools 2.1.7, "..." was
automatically removed from the directory name.
- Add a check to remove "...\" from the DirectoryName to retain the
behavior as in CUETools 2.1.7
- Fixes the following Exception: Could not find a part of the path
[1] https://hydrogenaud.io/index.php?topic=120854.0
2021-04-22 19:15:24 +02:00
Wolfgang Stöggl
b108b7f90f
Prepare for CUETools 2.1.8
...
- Substitute occurrences of "2.1.7" with "2.1.8" using:
git grep -I -l -e '2\.1\.7' -- ':(exclude)*.bat' | xargs \
sed -b -i -e 's/2\.1\.7/2\.1\.8/g'
- Update some outdated version entries:
2.1.4 in CUETools.CTDB.EACPlugin.Installer.vdproj
git grep -I -l -e '2\.1\.4' | xargs \
sed -b -i -e 's/2\.1\.4/2\.1\.8/g'
2.0.7 in
CUEPlayer/Properties/DataSources/Output.datasource
CUEPlayer/Properties/DataSources/frmCUEPlayer.datasource
git grep -I -l -e '2\.0\.7' | xargs \
sed -b -i -e 's/2\.0\.7/2\.1\.8/g'
1.9.4 in CUETools.Processor.CUEConfig.datasource
git grep -I -l -e '1\.9\.4' | xargs \
sed -b -i -e 's/1\.9\.4/2\.1\.8/g'
1.9.0 in frmCUERipper.datasource
git grep -I -l -e '1\.9\.0' | xargs \
sed -b -i -e 's/1\.9\.0/2\.1\.8/g'
2021-02-21 06:20:51 +01:00
Wolfgang Stöggl
ad6d7fd327
Switch from freedb.org to gnudb.org
...
gnudb.org has continued to provide the Freedb.org database after
Freedb.org was shutdown.
2021-02-12 22:19:19 +01:00
Wolfgang Stöggl
d4dd402961
Bump copyright year to 2021
...
- Substitute occurrences of "-2020" with "-2021" using:
git grep -I -l -e '-2020' -- ':(exclude)*.bak' | xargs \
sed -b -i -e 's/-2020/-2021/g'
2021-01-14 02:18:32 +01:00
Wolfgang Stöggl
bf67b53ef4
Support tabs for indentation in cue sheets
...
So far, cue sheets using tabs for indentation could not be parsed and
an error message was shown.
- Fixes #65
2020-12-01 21:10:56 +01:00
Wolfgang Stöggl
9f80400629
[CUETools] Preserve EAC log file encoding
...
EAC log files are encoded using UTF-16LE. Preserve this encoding in
case of EAC log files, which contain a log checksum. This way, the
copied log file stays unchanged and the checksum can still be verified
using EAC's CheckLog.exe
2020-05-04 09:14:57 +02:00
Wolfgang Stöggl
1d548e5f84
[CUETools] Allow more than 32 album art images
...
CUETools - Encode:
Up to now, when there were more than 32 images in a folder
or in sub-folders of a cue sheet, the method LoadAlbumArt()
returned and the window to select an image was not displayed.
- Increase the limit from 32 to 1000. When there are more images
than the upper limit, show a message in the progress area
and continue anyway.
- Show the progress of processed album art image files in percent.
When e.g. hundreds of image files have to be processed,
this can take a while and the user sees what's going on.
- Fixes #6
2020-04-10 10:15:20 +02:00
Wolfgang Stöggl
73a5c05dc2
[CUERipper] Write FLAGS only once to cue sheet
...
Detected FLAGS were written twice per track to the cue sheet in case of
Test & Copy and even multiple times, when ripping was repeated without
eject/load of the CD in between.
- Add a check, if gaps have already been detected and do not write
the FLAGS again.
- Fixes #41
2020-03-23 10:48:44 +01:00
Wolfgang Stöggl
fe3cf97ef7
Fix typos found by codespell
...
- Typos were found by codespell v1.17.0.dev0 (commit 44fea6d)
- Command used:
codespell -q 2 \
-L ba,bloc,blocs,doubleclick,dur,fille,frmat,numer,optin,passtime \
-L pres,strack,te,tim,tre,uint,whn \
--skip="*.de-DE.resx,./Bwg*,./Freedb,./MusicBrainz,./ProgressODoom" \
--skip="./ThirdParty"
2020-02-19 12:12:59 +01:00
Wolfgang Stöggl
66b533c284
Bump copyright year to 2020
...
The copyright year was last time updated in 2018. There is some cleanup
involved in this commit and the next copyright year update is supposed
to be simpler (i.e. substitute "-2020").
- Substitute occurrences of "-2018" with "-2020" using:
git grep -I -l -e '-2018' -- ':(exclude)*.bak' | xargs \
sed -b -i -e 's/-2018/-2020/g'
- Update special cases:
CUEPlayer
git grep -I -l -e 'Grigory Chudov 2010' -- | xargs \
sed -b -i -e 's/Grigory Chudov 2010/2010-2020 Grigory Chudov/g'
CUERipper
git grep -I -l -e '2008-2009' -- | xargs \
sed -b -i -e 's/2008-2009/2008-2020/g'
CUETools, CUETools.FLACCL.cmd
git grep -I -l -e '2008-2010' -- ':(exclude)*FlaCuda*' | xargs \
sed -b -i -e 's/2008-2010/2008-2020/g'
git grep -I -l -e '2010-2013' -- | xargs \
sed -b -i -e 's/2010-2013/2010-2020/g'
CUETools.ChaptersToCue
git grep -I -l -e 'Grigory Chudov 2017' -- | xargs \
sed -b -i -e 's/Grigory Chudov 2017/2017-2020 Grigory Chudov/g'
CUETools.CTDB.EACPlugin
git grep -I -l -e 'Grigory Chudov 2012' -- | xargs \
sed -b -i -e 's/Grigory Chudov 2012/2012-2020 Grigory Chudov/g'
git grep -I -l -e '2011-12' -- | xargs \
sed -b -i -e 's/2011-12/2011-2020/g'
CUETools.Codecs.FLACCL
git grep -I -l -e '2009-2010' -- ':(exclude)*FlaCuda*' | xargs \
sed -b -i -e 's/2009-2010/2009-2020/g'
CUETools.eac3ui (BluTools)
git grep -I -l -e '© 2018' -- | xargs \
sed -b -i -e 's/© 2018/© 2018-2020 Grigory Chudov/g'
CUETools.Flake
git grep -I -l -e ' 2009-2014 Gr' -- | xargs \
sed -b -i -e 's/ 2009-2014 Gr/ 2009-2020 Gr/g'
CUETools.Processor
git grep -I -l -e ' 2008-2013 Gr' -- | xargs \
sed -b -i -e 's/ 2008-2013 Gr/ 2008-2020 Gr/g'
CUETools.Ripper.Console
git grep -I -l -e ' 2008-10 Gr' -- | xargs \
sed -b -i -e 's/ 2008-10 Gr/ 2008-2020 Gr/g'
CUETools.Ripper.Console, CUETools.Ripper.SCSI
git grep -I -l -e ' 2008-13 Gr' -- | xargs \
sed -b -i -e 's/ 2008-13 Gr/ 2008-2020 Gr/g'
Single year entries: 2008, 2009, 2010, 2011, 2017, 2018
git grep -I -l -e ' 2008 Gr' -- | xargs \
sed -b -i -e 's/ 2008 Gr/ 2008-2020 Gr/g'
git grep -I -l -e ' 2009 Gr' -- ':(exclude)*FlaCuda*' | xargs \
sed -b -i -e 's/ 2009 Gr/ 2009-2020 Gr/g'
git grep -I -l -e ' 2010 Gr' -- | xargs \
sed -b -i -e 's/ 2010 Gr/ 2010-2020 Gr/g'
git grep -I -l -e ' 2011 Gr' -- | xargs \
sed -b -i -e 's/ 2011 Gr/ 2011-2020 Gr/g'
git grep -I -l -e ' 2017 Gr' -- | xargs \
sed -b -i -e 's/ 2017 Gr/ 2017-2020 Gr/g'
git grep -I -l -e ' 2018 Gr' -- | xargs \
sed -b -i -e 's/ 2018 Gr/ 2018-2020 Gr/g'
Fix typo in copyright year of CUETools.Codecs.WMA/AudioDecoder.cs:
Copyright (c) 20139 Grigory Chudov
git grep -I -lw -e '20139' -- | xargs \
sed -b -i -e 's/20139/2013-2020/g'
2020-02-04 13:35:53 +01:00
Grigory Chudov
3f121a8f9e
Fix issues with downloaded album art.
2018-11-25 15:12:51 -05:00
Grigory Chudov
4e66625371
Merge branch 'master' of https://github.com/gchudov/cuetools.net
2018-10-21 14:12:25 -04:00
Grigory Chudov
9754a9a328
Fixed a few bugs and switched to .NET framework 4.7
2018-10-21 14:12:05 -04:00
Grigory Chudov
53dadd858a
Look for album art more thoroughly;
...
Fix a bug with discs that have a playstation-type data track (before music) with nonstandard pregap
2018-07-03 19:58:31 -04:00
Grigory Chudov
deb3448a55
Implement IAudioSource.Duration property and IAudioDecoderSettings.Open extension method.
2018-04-07 23:02:01 -04:00
Grigory Chudov
320e75d709
Removed AudioEncoderSettings/AudioDecoderSettings classes, all of their functionality is now in IAudioEncoderSettings/IAudioDecoderSettings interfaces.
2018-03-25 17:24:27 -04:00
Grigory Chudov
13f260d80a
Renamed LAME to libmp3lame. Ignore errors when parsing config.
2018-03-24 13:02:17 -04:00
Grigory Chudov
e1f8906170
Code cleanup; Reader classes renamed to Decoders, Writers to Encoders, every Decoder must have a corresponding Settings class now just like Encoders. UserDefinedEncoders renamed to CommandLineEncoders, etc.
2018-03-24 12:15:49 -04:00
Grigory Chudov
ca8bb2fff6
Code cleanup; Reader classes renamed to Decoders, Writers to Encoders, every Decoder must have a corresponding Settings class now just like Encoders. UserDefinedEncoders renamed to CommandLineEncoders, etc.
2018-03-23 20:26:28 -04:00
Grigory Chudov
16fccfe5c9
Code cleanup; Reader classes renamed to Decoders, Writers to Encoders, every Decoder must have a corresponding Settings class now just like Encoders. UserDefinedEncoders renamed to CommandLineEncoders, etc.
2018-03-23 19:26:26 -04:00
Grigory Chudov
807063f4f2
Switch to the new taglib-sharp version. Add support for opus.
2018-03-11 21:35:46 -04:00
Grigory Chudov
d6ed3177aa
Version bump to 2.1.7
2018-03-11 19:17:57 -04:00
Grigory Chudov
a4565dbd30
Build system cleanup. Platform dependent plugins moved to "plugins" subdirectories.
2018-03-11 18:42:41 -04:00
Grigory Chudov
929b7de944
Updated the build system, now using .NET Framework v4.0 for most things
2018-03-11 17:07:48 -04:00
Grigory Chudov
7295a9e688
eac3to cleanup
2018-02-18 11:05:48 -05:00
Grigory Chudov
e35aa22a65
CUETools.eac3to initial version
2018-02-17 20:35:34 -05:00
Grigory Chudov
8cedc982a6
Cuetools.Converter.exe: support for --decoder-option parameter.
...
Implemented "Stream" option in BDLPCM Reader to make it possible to select
the right stream in m2ts file.
2018-02-10 17:33:22 -05:00
Grigory Chudov
bd6e1cc1ed
EAC CTDB plugin update for new EAC version
2015-02-25 17:14:41 -05:00
Grigory Chudov
6e6198defb
Version bump to 2.1.6
2014-12-08 23:35:43 -05:00
Grigory Chudov
c671f200df
CUETools: fix profiles
2014-11-30 18:31:07 -05:00
Grigory Chudov
4dc1169c41
bug 25: external decoders didn't work; patch by asvel
2014-09-15 00:35:22 -04:00
Grigory Chudov
5e784881f1
CUETools: removed reference to CSScriptLibrary which triggers false-positive
...
in Avast, so custom scripts are no longer supported.
2014-05-11 20:30:06 -04:00
Grigory Chudov
f2a2d27dc5
CUETools: Don't abort folder scan when failed to read attributes of a file, for example a symlink to an inaccessible target.
2013-07-01 20:22:57 -04:00
Grigory Chudov
bcb42dd531
Simplify codec settings. Check for non-Subset FLAC modes.
2013-06-18 20:45:53 -04:00
Grigory Chudov
4c9b64b04a
CUERipper: track quality calculations closer to EAC values
2013-06-11 23:40:48 -04:00
Grigory Chudov
e0d789b727
CUETools.Converter: reducing dependancy on CUETools.Processor;
...
CUETools.Codecs should be enough. Tagging is the only remaining issue.
2013-06-11 21:19:48 -04:00
Grigory Chudov
a273f36ffa
Code cleanup: some lowlevel codec infrastructure moved
...
from CUETools.Processor to CUETools.Codecs
2013-06-05 03:02:43 -04:00
Grigory Chudov
1e502ab0b9
CUETools: CTDB verification during encoding, CTDB confidence tags
2013-06-04 00:10:33 -04:00
Grigory Chudov
110f6b19f4
CUERipper: More precise measurement of track quality. Quality will now be less
...
than 100% if retries were made, even if retries were successful.
2013-05-07 00:13:50 -04:00
Grigory Chudov
d54c133024
zero padded 13 digit EAN in cue's catalog tag
2013-04-28 17:04:38 -04:00
Grigory Chudov
642cc3fff6
Misc tag handling
2013-04-28 14:13:19 -04:00
Grigory Chudov
b57b3cbd41
"comment" track tag
2013-04-28 13:39:55 -04:00
Grigory Chudov
a047fe42da
Whitespace
2013-04-28 12:46:00 -04:00
Grigory Chudov
e0f3f7c4bd
CUERipper: When ripping disc a second time without reloading,
...
album art was added to file twice
2013-04-28 12:35:07 -04:00
Grigory Chudov
aecd23d001
Preliminary support for CDTOC tag
2013-04-21 19:52:36 -04:00
Grigory Chudov
8e3cd95cf8
bug 13: CUERipper didn't report track quality
2013-04-20 20:16:23 -04:00
Grigory Chudov
1674a977d6
CUETools: small glitch - when renaming user defined encoder,
...
cuetools wav encoder dissapeared (changed extension)
2013-04-18 22:48:48 -04:00
Grigory Chudov
7a6a42d9d2
nothing interesting
2013-04-18 22:20:33 -04:00