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
|