File: ChangeLog

package info (click to toggle)
jack 2.99.7-7
  • links: PTS
  • area: main
  • in suites: woody
  • size: 988 kB
  • ctags: 599
  • sloc: python: 4,234; ansic: 1,908; makefile: 45
file content (393 lines) | stat: -rw-r--r-- 15,441 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
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
2001-11-07 18:52  zarne

	* doc/: ChangeLog, index.html:
	- index.html points to ChageLog instead of CHANGELOG now
	- ChangeLog will contain the more recent changes now, CHANGELOG the
	very old ones. ChangeLog will NOT be up-to date in cvs BUT in
        releases.

2001-11-07 18:43  zarne

	* doc/CHANGELOG: - prepared it for automatic actualization,
	released versions contain the CVS log from now on. CHANGELOG is now
	a template from which ChangeLog is generated when releasing, CVS
        will contain both in a undefined state.

2001-11-07 18:08  zarne

	* README: removed version, I keep to forget to update it

2001-11-07 18:08  zarne

	* jack: - version is now 2.99.7
	- use termios instead of TERMIOS to make python2 happy
	- works with python2 now, I tested/use 2.1.1
	- tell people what to do if modules are missing
	- re-organized .jackrc, unfortunately everybody has to re-gen it
	now
	- with luck, this is the last time everybody has to re-gen it :)
	- tried xtermset again and found that it still works
	- try it!
	- updated gogo helper, thanks to Jos Antonio Prez Snchez
	- compile helpers, this works in python2. comment out if you have
	problems.
	- changed the execs to make python2 happy
	- encoders, rippers and freedb servers are listed if specified
        doesn't exist

- we're close to 3.0

2001-10-11 00:38  zarne

	* README, jack, doc/INSTALL: - fixed "tag" info for Ogg/Vorbis
	- fall back to CBR if selected encoder does not support VBR
	(thanks to Michael Banck for finding both issues)
	- removed version info from doc/INSTALL because I keep to forget to
        update it

2001-10-10 23:21  zarne

	* jack: - changed http Submit-Mode from test to submit (oops)

2001-10-10 21:57  zarne

	* jack: - Version is now (since 2 commits actually) 2.99.6
	- cursesmodule was renamed to jack_cursesmodule to avoid conflicts
	- re-organized .jackrc
	- fixed freedb-sources
	- default encoder is now oggenc (which can only do vbr)
	- default naming scheme has been changed to   "Artist - Album - 01
	- Tracktitle.[ext]"
	- fixed resizing (more precisely I removed a hack which made it
	work for   me on RedHat 6.2)
        - workaround for illegal freedb entries with empty album name

2001-10-10 18:43  zarne

	* doc/TODO: Todo: write get_toc for ogg/vorbis

2001-10-10 18:39  zarne

	* README: - state that oggenc is now the default

2001-10-10 18:29  zarne

	* setup-cursesmodule.py, doc/CHANGELOG, doc/INSTALL, doc/TODO:
	- Version is now (since 2 commits actually) 2.99.6
	- cursesmodule was renamed to jack_cursesmodule to avoid conflicts
	- the URL in CHANGELOG has been fixed (missing www.)
	- updated TODO
	- re-organized .jackrc
	- fixed freedb-sources
	- default encoder is now oggenc (which can only do vbr)
	- default naming scheme has been changed to   "Artist - Album - 01
	- Tracktitle.[ext]"
	- fixed resizing (more precisely I removed a hack which made it
        work for   RedHat 6.2)

2001-10-06 07:14  zarne

	* jack: fixed the bug which prevented successful ogg tagging
        (Bender, you really should not program when you're sober!)

2001-10-06 00:14  zarne

	* README, jack:
	started Ogg Vorbis support which seems to work, there's still a bug
	concerning the ogg info data. I'll try to fix that one later.
        Jack can now be extended to use any target format.

2001-08-31 22:27  zarne

	* README, doc/INSTALL:
        clarified (I hope) the installation procedure

2001-08-31 06:29  zarne

	* ID3.py, cursesmodule-1.5b2.patch:
	ID3 is available separately, the patch was moved into the
        cursesmodule subdir.

2001-08-31 06:26  zarne

	* setup-cursesmodule.py, setup-jack.py:
        inital checkin. anyone else I forgot?

2001-08-31 06:09  zarne

	* jack, jack_TOCentry.py, jack_mp3.py, doc/INSTALL:
	* bumped version to 2.9.5
	* include my patched cursesmodule now, together with a distutils
	installer
	* removed ID3.py, this and CDDB.py must be downloaded and installed
	separately   (instructions included)
	* runs on python2 again, don't know whether it works
        * lots of changes, fixes -- I lost track

2001-03-14 07:32  zarne

	* jack_mp3.py: Why hasn't this been in CVS before??? :]
	- huge performance gain
	- better (more accurate) frame syncing (two consecutive rames are
	searched for now)
	- more robust now
	- VBR bitrates are now returned as a float
	- preliminary ID3v2 support (corrently only the version number is
	extracted and the tag is skipped)
        - new info: bpf and framesize

- better detection of Xing tags

2001-03-14 07:23  zarne

	* ID3.py: - small fixes
	- replaced tabs by spaces
	- this is not a official version now, I will sync this with
        official 1.0 soon.

2001-03-14 07:19  zarne

	* README, jack, doc/INSTALL: - support for freedb files which have
	track title or artist stored in the EXTT fields
	- toc reading for cdparanois disabled because it's incomplete for
	CD EXTRA
	- added support for CDDB.py, available at
	http://cddb-py.sourceforge.net/ (currently only toc reading) this
	is now the default
	- fixed a bug triggered by tocfiles containing quotes on the file
	name
	- added support for EXDD=YEAR:	ID3G, who can tell me who set this
	"standard"?
	- CRs are now ignored in freedb files
	- added "Sampler" and "Diverse" to the list of various artists
	tokens
	- -G none now sets the ID3v1 genre to 255("unknown")
        - print year and genre when finished (if available)

2000-11-21 02:47  zarne

	* jack: *** .jackrc option to disable http_proxy *** replace x -> 
	for speed factors *** sys.stdin.flush() removed, impossible :-).
	What's the "correct" way to flush stdin? fcntl with O_NONBLOCK,
	then reading (and discarding) until nothing is read? Is there an
	easy way? *** jack.freedb now has as many spaces in front of the
        MSF offsets as your favorite CD player *** some reformatting

2000-11-02 20:27  zarne

	* jack: 1) reformatted helpers{} 2) show_time = 1 and show_names =
	1 are now defaults 3) it's now called 2.99.4 (actually since the
        last commit)

2000-11-02 02:08  zarne

	* jack: 1) renamed id -> cd_id; id is a reserved word in python.
	2) ignore data tracks, tested with cdparanoia only 3) quit if there
	are no audio tracks (to do) 4) --abort-on-skip is now the default
	for cdparanoia, change it if you    don't like it 5) call it 2.99.4
	cosmetic changes: 1) more straighforward displays 2) show_time now
	saves space by reducing track_names to their number.	 Thus the
	"normal" line for a track fits into 80 columns again.  3) Show
	freedb-id and total playing time in Options line 4) try to show
	Options line when exiting
        "do only one change per commit" is for sissies :-).

2000-08-13 20:16  zarne

	* jack: forgot this one in the previous commit

2000-08-13 20:13  zarne

	* README, doc/CHANGELOG, doc/examples.html: fixed some strings to
	indicate that freedb now supports entry submission with HTTP POST
        (option --submit)

2000-08-13 19:26  zarne

	* jack: added a check for an existing destination directory

2000-08-11 03:24  zarne

	* jack: added WAV to the file types --guess-toc recognizes
        internal: progress now also takes a tuple containing the args

2000-08-11 00:02  zarne

	* jack: changed the short option for --update-freedb from -u to -U
	because of conflicts. Thanks to C. Marquardt for finding what I do
        when I program late at night :-).

2000-08-09 04:52  zarne

	* ID3.py, jack: jack can now "update", i.e. re-generate freedb
	files (new option -u) updated ID3 module so that it supports
        ID3v1.1 track info jack now sets ID3v1.1 track info

2000-08-08 08:17  zarne

	* jack: added xing vbr tag decoding. Not used much yet, but -g now
        works on vbr mp3s

2000-08-08 01:32  zarne

	* jack: fixed for new versions of gogo; vbr display enhancements
        and cosmetics

2000-06-28 02:23  zarne

	* jack: fixed a misleading error message

2000-06-26 16:12  zarne

	* doc/faq.html: Added one FAQ entry, fixed one typo.

2000-06-21 01:23  zarne

	* jack: fixed (cosmetic) display bug when using image-file

2000-05-11 16:51  zarne

	* jack: update to my current development version

2000-05-11 16:32  zarne

	* ID3.py, README, jack, cursesmodule-1.5b2.patch, jack_CDTime.py,
	jack_TOC.py, jack_TOCentry.py, jack_misc.py, doc/faq.html,
	doc/gpl.txt, doc/index.html, doc/install.html, doc/screen.html,
	doc/jack-logo.jpg, doc/requirements.html, doc/usage.html,
	doc/download.html, doc/examples.html, doc/jack-screen.gif,
	doc/download.gif, doc/main.gif, doc/requirements.gif,
	doc/screen.gif, doc/usage.gif, doc/install.gif, doc/links.gif,
	doc/links.html, doc/CHANGELOG, doc/anim.written.in.vi.gif,
	doc/mine.css, doc/INSTALL, doc/jack-curses-screen.gif, doc/TODO,
        doc/todo.html: Initial revision

2000-05-11 16:32  zarne

	* ID3.py, README, jack, cursesmodule-1.5b2.patch, jack_CDTime.py,
	jack_TOC.py, jack_TOCentry.py, jack_misc.py, doc/faq.html,
	doc/gpl.txt, doc/index.html, doc/install.html, doc/screen.html,
	doc/jack-logo.jpg, doc/requirements.html, doc/usage.html,
	doc/download.html, doc/examples.html, doc/jack-screen.gif,
	doc/download.gif, doc/main.gif, doc/requirements.gif,
	doc/screen.gif, doc/usage.gif, doc/install.gif, doc/links.gif,
	doc/links.html, doc/CHANGELOG, doc/anim.written.in.vi.gif,
	doc/mine.css, doc/INSTALL, doc/jack-curses-screen.gif, doc/TODO,
        doc/todo.html: initial import of jack-2.99.0-pre


###############################################################################
########################## pre-CVS changes follow: ############################
###############################################################################

##### This is jack 2.2.2 ...
 ### changes from version 2.1.1 (internal) include:
  # added curses frontend
  # added support for variable bitrate MP3s (currently only for lame)
  # bugfix: cddb query disc length was 2 seconds too short (thanks to
            Martin Suess for the hint). I still don't understand where and
            why I need the MSF OFFSET of 150 blocks, can anyone explain?
  # bugfix: freedb files with more than one line of ids confused jack,
            thanks to "casret" for the patch
 ### changes from version 2.1.0 include:
  # moved the toc_proc variable a bit lower in the .jackrc 'coz it's confusing
  # change: in the jack.progress file, track numbers are now %02i
  # bugfix: sometimes the :-) was not updated in case of an error, now it is
  # bugfix: pause works now...
  # bugfix: update interval no longer effects speed on non-Linux (i hope!)
 ### changes from version 2.0.1 include:
  # bugfix: the NameError: cd_device bug is gone (I never saw this as I
            didn't change _my_ .jackrc... sorry)
  # bugfix: same for "... maybe ... is not installed"
  # added on-the-fly operation for cdparanoia, lame, mp3enc
  # added 40 second pause before displaying global ETA so it can stabilize
  # added option to execute user-defined commands - when done without errors
                                                  - when done with    errors
                                                  - when ripping is finished
  # added version check for .jackrc
  # change: "Various" in freedb data is now treated like "Various Artists"
  # added check for bogous DAE run without reported error (by checking filesize)
  # bugfix: ZeroDivisionError when a lonely encoder was killed
  # added better source code formatting :)
 ### changes from version 2.0.0 include:
  # bugfix: jack tried to chdir into newly created dirs twice
  # bugfix: subdirs were created in the wrong sequence
 ### changes from version 1.3.5 include:
  # MANY changes and improvements, let's see if i can remember all:
  # removed all thread and Queue stuff, much less trouble now
  # removed resource control (ulimit), jack now quits gracefully
  # added run-time commands, run jack -h to see details
  # added directory creation and naming
  # added directory auto-search magic, if jack doesn't find a toc-file,
          it scans sub-directories (where and how deep is configurable) for
          a matching toc-file and continues work
  # added base_dir option, controls where new dirs are created. If you set
          your prefs the right way, you only have to change CDs and type
          "jack" from time to time.
  # added no-various option to prevent "Various Artists" auto-detection
  # added option to re-create progress file
  # added update_interval, status is now updated regularily and no longer
          in reaction to sub-process output
  # added total ETA (only for encoders)
  # changed jack so that it should (finally!) run on FreeBSD and most
            other unices
  # performance enhancements, jack only wastes < 0.1 % of _my_ CPU time
 ### changes from version 1.3.4 include:
  # added support for tosha(gettoc&DAE) PLEASE help me get jack to work on
          FreeBSD. Something's wrong with threading I fear.
  # bugfix: jack reported "WAV lost" when the wav was removed on purpose
  # bugfix: jack encoded WAVs when resuming even if only_dae was set
 ### changes from version 1.3.3 include:
  # bugfix: jack reported "wrong disc" in error
  # change: track 1 pregap is now stored in "SILENCE" in tocfile. Re-generate
            your jack.toc files!
 ### changes from version 1.3.2b include:
  # better version of cdrdao_gettoc
  # added resource module auto-detection
  # added cheesy pause function: touch or rm "jack.pause".
  # added disc recheck before each DAE is started
  # added --todo: print what is to be done and exit
  # bugfix: MP3s are now also checked for not being too large
  # bugfix: MP3s bitrate is now remembered, too
  # change: --force now disables check for correct CD inserted
  # change: --force now disables check for previous encoder run (like when
            manually encoding)
  # added support for MP3s not starting at file's start (like RIFFs) (guess_toc)
  # bugfix: freedb file: DISCID can now be comma-sep. list
 ### changes from version 1.3.2a include:
  # rewrote freedb_names
  # removed sanity_check_freedb_file, freedb_names does the job now
  # tried to make error messages uniform
 ### changes from version 1.3.2 include:
  # added rename_fmt option to .jackrc (use this to change renaming layout)
  # added rename_underscore option to .jackrc (use this to change " " to "_")
 ### changes from version 1.3.1 include:
  # added dae_prog option to .jackrc
  # added cd_device option to .jackrc (point it to your CD-ROM device)
 ### changes from version 1.3 include:
  # announced on freshmeat (famous last words...)
  # now using Ben Gertzfield's ID3 module for id3tag info setting
  # added guess mode
  # added sysload reaction
  # added (buggy) free space rechecking
  # added dont-work switch
 ### changes from version 1.2 include:
  # public release under GPL
  # added encoder support: lame, l3enc, mp3enc
  # rewrote todo detection
  # added only_dae flag
  # added dialog which asks before deleting anything
  # bugfixes
 ### changes from version 1.1 include:
  # added stupid function to "rip" from image
  # added cool function to "rip" from cdrdao toc-file
  # added toc-file writing
  # added freedb lookup + renaming + id3tag setting
  # handles multiple/nonexact freedb matches
  # added freedb submissions
  # added xtermset support
 ### changes from version 1.0 include:
  # stupid semaphore initialization bug fixed
  # free space check is no longer braindead
  # we don't try to remove() nonexistent files anymore