I've patched the c version of mkmix to not create
blank tracks anymore. It was a simple problem
with pausing the CD before the MD. The other
order fixes things...
I've become frustrated with the several second startup time of the Slink::CDP module and have begun rewriting the library backed in C. It isn't very full featured yet, but you can try it out by checking out the cjuke module instead of the jukebox-control version.
The directory structure is also a little whacked.
Hopefully I will be able to clean it up a bit before we declare a release.
We have some earlier tools for building custom
mix Minidiscs from user generated play lists.
Track titles are recorded, too.
Give the new tkmkmix utility a try and let me
know if you like the interface.
Francisco wrote a random play utility that works fairly well. I've added it as bin/rplay and am running it on my machine. I made a few changes for robustness.
The Source Forge team fixed my mistake and have reverted our CVSROOT/commitinfo file to the earlier working version.
You may now check files in again.
Everyone,
Thanks, SourceForge, for saving my project!
A week after moving my code base to be hosted here my harddisk crashed horribly. I don't have a local tape drive, but I didn't lose any valuable work since it had all been moved over to here.
Thanks again, VA and Source Forge for doing better backups than I have.
Tramm
Rather than measure the outb time on a range of different systems, I found the code that calibrates the delay loop (and calcs BogoMIPS) in the kernel and adapted it to measure the outb time.
Now it is measured every time the slink module is loaded. Very useful! Please try this on your machines to see if it makes a reasonable measurement of the delay.
I believe that the release is stable enough to be termed Alpha-1. The timing issue seems to have been resolved with some fidling -- well, maybe not.
I'm currently dropping 35ms from the pulses, which seems to clear up the problems. Maybe someone else will eventually download the code and try it on their machine...
The code is tagged Alpha-1, so grab it if you want it.
I've added the CDDB support back into the main source tree. This means that you can now lookup discs again with ./bin/lookup. Now with out the LDAP server that just complicated things.
We cache the actual responses from the CDDB server in ./db/cddb.dbm (for mapping discids+offsets -> cat/discids). The actual CDDB files are stored in their native form -- easy to edit and easy to deal with since we have now only a single parsing routine regardless of whether the disc is being looked up or just retrieved from the cache.... read more
I became impatient with waiting for the old history files to be merged, so I went ahead and imported the code at the state that it was in my tree. I doubt that the few days of logs are worth anything, so don't worry about them.
The code is in a stable state right now, so I'll tag this one as Alpha-0 release.
I'm still working on getting the CVS tree imported
with all of the change history from the previous
version. It isn't very extensive since I just
started using CVS after the last big rewrite,
so it is mostly new code.
Once it is imported by the staff (I think) I
will check in some of the new changes.
Tramm