File: HISTORY

package info (click to toggle)
ripit 3.6.0-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 340 kB
  • ctags: 75
  • sloc: perl: 4,417; makefile: 57
file content (283 lines) | stat: -rw-r--r-- 12,034 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
Ver.	Release Date	Description
----	------------	-----------
1.0	16/02/99	Initial Release
1.1	24/02/99	Added device selection parameter to command line
			Better track selection, NOTE: entering a single
			number will now only rip one track.
			Added track template, allows you to enter the
			desired format for the MP3 file
			Fixed problem when artist & album were the same
1.2	01/03/99	Fixed file ordering in the M3U file
			You can specify file names to use _ instead of
			spaces-
1.3	03/05/99	Fixed problems with invalid entries on CDDB
			using / in artist or album names
			Fixed problem with CDA which occassionally puts
			a > in the track listing causing ripit to croak
1.4	13/06/99	Multiple instances of ripit now supported using
			separate devices
			chars Truncated Album, Artist & Track titles to
			64 to avoid file name problems
			Fixed problem with strange chars in CDDB
1.5	01/08/99	Added support for LAME encoder
			Fixed logging problems with multiple instances
1.6	20/11/99	Added support for CDDA2WAV
			Added configure options for mp3 encoders and
			audio rippers
			Fixed a number of CDDB related problems
1.7	14/05/00	Added support for GOGO encoder
			Added support for TOSHA and CDDA rippers
			Fixed a minor CDDB problem
1.8	22/05/00	GOGO support was broken
			Testing options had been left in the encoder
			and ripper option variables
2.0	20/08/01	No longer uses XMCD
			Now uses perl CDDB_get for CDDB lookup
			Added support for DAGRAB
			Removed support for BLADEENC and GOGO
			Added support for OGGVORBIS
			Added support for ID3V2 tags
			Added genre override option
			Added more command line options
2.2	18/10/03	New maintainer (Mads Martin Joergensen
			<mmj@mmj.dk>)
			Trailing slash is no longer needed in the
			outputdir
			Use mkdir -p to create the output dir
			Use perl commands everywhere possible instead
			of the more expensive 'system()' call
			Create the m3u file in the output directory
			Other small fixes
2.4	06/01/04	Remove all usage of logfiles, people can
			redirect stdout and stderr. This removes
			insecure tmp file handling.
			Fix typo and adjust copyright info.
2.5	13/11/04	Changes by Felix Suwald:
			Fixed bug on eject command, fixed perl-typo on
			checking if genre is valid, was correct in older
			versions (NO linebreak in system-calls)...
2.6	15/11/04	New maintainer (Felix Suwald, ripit_at_suwald_com)
			Added printout of cddbid.
			Added option not to create the m3u-file.
			Added option to rip without cddb lookup.
			Added option to select track-ranges with
			hyphens, e.g. 1,6-9.
			Enhanced "no-parameter" ripping, e.g. a humble
			search for present CD and savings in home-dir.
2.6.1	18/11/04	Fixed bug on default genre.
2.6.2	19/11/04	Fixed bug on default trackname and template.
2.7	27/11/04	Fixed more bugs on default settings.
			Thanks to patches from Tuukka Pasanen
			(illuusio@lycos.com):
			Added option to lower case all names.
			Added template for oputputdir to make it
			themable like trackname.
			Added option to remove weird characters and use
			unicode for oggvorbis.
			Added better m3u handling.
2.8	03/12/04	Fixed more bugs on default settings, better
			search for number of tracks, diskid etc.
			Added option to submit CDDB entry at freedb.org.
2.9			Test (alpha) version of 3.0, not released.
3.0	18/12/04	Fixed "^M" (Control+M) Bug on CDDB retrieval.
			Added option to choose mirror host @ freedb.org.
			Added option to enter id3 genre name instead of
			genre number (e.g. enter "tri" for "Trip Hop").
			Added retrieval of disk category, genre and year
			using CDDB_get.pm version >= 2.22
			Added option to submit corrected CDDB entries,
			Revision-Number will be encreased by one!
			Fixed bug on output directory creation: will not
			be over written anymore.
			Added support for UTF-8 encoding using
			PROTOCOL-LEVEL 6 for CDDB retrieval.
3.0.1	18/12/04	Added support for genre in ogg vorbis files
			Fixed bug on non ID3v2 compliant genres when
			using oggenc, you now can submit them to the
			CDDB, even if you shouldn't, IMHO.
3.1	24/12/04	Added support for encoder Flac.
			Added option to save the CDDB file to the
			default ~/.cddb directory.
			Added option to edit CDDB disk and track
			comments; re-submission only if at least one
			entry is changed.
			Fixed bug on default output directory being
			root.
			Fixed bug on genre checking.
3.1.1	31/12/04	Fixed bug on genre checking.
			Fixed bug on CDDB submission of comment lines.
3.2	18/01/05	Was RipIT broken with Perl 5.8.5? It now works
			as with Perl 5.8.1.
			Added License definition: RipIT has GPL.
			Added option --interaction.
			Added option to choose $genre and $year in dir
			and tracktemplate!
			Added option to use vbr in lame. Type --bitrate
			new or --bitrate old instead of a number.
			Added several other options, one should not need
			to edit the source anymore.
3.3	16/02/05	Fixed bugs on output messages and questions.
			Fixed unfriendly options, don't use 0 or 1 for
			options without argument but with prefix "no".
			Fixed bug on too long lines for submission.
			Added option to use several encoders at the
			same run, e.g. --coder 2,0,1
			Added option --protocol to choose protocol level of
			CDDB query.
			Added option --proxy to use a proxy.
			Added option --mail for users mailaddress.
			Added option --nice to use nice for encoders.
			Added option --save to save a config file.
			Added option --help to display infos.
			Added option --dirtemplate, to use with '"..."'.
			Added option --tracktemplate, same as above.
			Added option --vbrmode to use lame in vbr mode
			with possibility to pass the -b and -B options.
3.3.1	17/02/05	Fixed serious bug: If last Track is a data
			track, RipIT gives up, but did so if last
			track is not a data track. Sorry for that.
3.3.2	19/02/05	Output looks nicer, now.
			Fixed bug on broken dagrab.
			Get error log when using cdparanoia and dagrab.
3.3.3	22/02/05	Fixed bugs on config file usage: Problem were
			parameters where argument can be zero!
			Improved handling of qualities.
3.3.4	23/02/05	Fixed bug on qualities when passed from command
			line vs. from config file and sorting when no
			encoder was defined.
3.3.5	03/03/05	Fixed bug on checking length of CDDB entries.
			Added option --utftag, use --noutftag if the tags
			shall be decoded to ISO8859-1.
3.3.6	18/04/05	Fixed another bug on checking length of CDDB
			entries. RipIT now distinguishes between tags and
			file-names to support (some) special characters in
			tags!
			Enhanced playlist file.
			Allow / in directory and track templates.
			Eject CD right after ripping.
3.3.7	23/04/05	Fixed bug on length of CD for CDDB submission
			and enhanced calculation of track lengths and
			CD-ID retrieval.
3.4	03/12/05	Added option --preset to enable the preset switch
			when using Lame.
			Added option --wav to keep wav files after ripping
			instead of deleting them.
			Added option --encode to be used as --noenocode if
			only wavs shall be done.
			Added option --sshlist to encode the wavs on
			different remote machines.
			Added option --local to prevent encoding of the
			wavs on the local machine with --nolocal.
			Added option --scp for secure-copy when using
			sshlist if fs can not be mounted on remote host(s).
			Added option --disable-paranoia to switch on the -Z
			option of cdparanoia when using cdparanoia.
			Added option --verbose to suppress any output. When
			errors occur, there still will be some interaction.
			Added options --lcd to use lcdproc, --lcdhost and
			--lcdport, all credits to <max.kaesbauer@gmail.com>
			Added support for faac, free advanced audio codec
			to create m4a (aac) files.
			Added options --cdopt and --faacopt, --flacopt,
			--lameopt, --oggopt.
			Added option --chars to prevent using special
			characters in file names with --nochars.
			Added option --comment to add a id3-comment to the
			tags.
			Added option --rip to be usead as --norip if the
			wavs are present and only encoding shall be done.
			Added option --infolog to log certain operations to
			a file; credits to M. Bright.
			Enhanced option --archive, the file will not only
			be saved, but one can read from ~/.cddb dir too.
			Enhanced options bitrate and quality: they can be
			switched "off" now!
			Fixed bug on --archive, the CDDB entry will be
			saved in full length and not partially deleted.
			Added option --savenew to creat a new config file
			with parameters passed to command line.
			Enhanced option --save, a backup config.old will
			be created and parameters passed on command line
			will be added to an existing config.file.
			Added option --config to prevent reading config
			file with --noconfig.
			Fixed bug on too long path (song) names (too long
			for cdparanoia and cdda2wav).
			Fixed bug on cdda2wav output. Was cdda2wav broken?
			Now cdda2wav should work again.
			Fixed bug on directory creation (wrong mkdir
			option for BSDers).
			Fixed bug on option --lowercase and --underscore,
			only the dirtemplate and tracktemplate will be
			modified, but not the --outputdir path.
			Fixed bug on --lowercase, it should work with all
			UTF-8 characters.
			Config file is now commented, instead of the
			options --save or --savenew one can edit manually
			~/ripit/config easily; credits to Cord Walter!
			RipIT prints a comment, if there might be a hidden
			track 0.
			Ripit tries to rip'n'code hidden tracks, if cdpara-
			noia is installed.
			Fixed bug on lamequality when several encoders are
			passed without lamequality.
			Fixed bug on playlist file, list should be sorted
			now and named after artist - album.
			Fixed bug on genre checking. If genre was partly
			lame compatible, either ripit hang up in an endless
			loop or lame failed because of wrong genre.
3.5.0	06/06/06	Thanks to Elimar Riesebieter Ripit got a Makefile,
			a manpage and is available as debian package.
			Added option --cdtoc to create a toc file to burn
			the wavs with cd-text using cdrdao or cdrecord
			(in dao mode).
			Added option --loop to ripp and encode several CDs
			without interruption (credits to S. Warten).
			Added options --normalize and --normopt to norma-
			lize the output level (credits to C. Walter).
			Fixed bug on CD device detection. Why did nobody
			complain about?
			Changed option --chars. Exclude special characters
			and  (ending!) periods in file names and paths, not
			in tags!
			Fixed some semi-bugs in comment tags for oggenc and
			flac.
			Major code cleaning after S. Warten introduced
			strict pragma.
3.5.1	16/06/06	Typo (everywhere oggenc) to satisfy the needs of
			Debian.
3.6.0	16/06/07	Fixed bug on special characters for tags during
			submission of CDDB entries.
			Fixed unpleasent behaviour if Lame is not
			installed.
			Fixed semi-bug on deletion of wavs using remote
			machines.
			Added option --merge to merge tracks for gapless
			encoding.
			Added option --resume to continue a previously
			started session.
			Added option --ghost to split tracks with gaps
			into chunks of sound (at experimental stage).
			Added options --prepend and --extend to enlarge
			chunks of sound when splitted with option --ghost.
			Added option --ejectcmd to specify command used
			to control ejection/loading of CD.
			Added option --ejectopt to specify options and
			arguments for --ejectcmd.
			Added optons --dpermission and --fpermission to
			set directory and file permissions.
			Added option --md5sum to create MD5-sum files for
			each type of sound files.
			Added option --nicerip to set niceness of ripping
			process.
			Added option --core to allow several encoding
			processes on each machine.
			Enhanced output from encoding process not to
			interfer with output of ripper.
			Submission of CDDB entries uses sendmail, not
			mail or nail.
			Some fine-tuning on detection of hidden-tracks
			and ghost-songs.
			Enhanced detection of perl modules needed,
			Ripit depends not on CDDB_get 2.22 but 2.25 and
			newer, please update.