Menu

Automated Jukebox Control / News: Recent posts

Minidisc blank tracks resolved

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...

Posted by Trammell Hudson 2000-05-14

Reimplementing library in C

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.

Posted by Trammell Hudson 2000-05-05

Release 0.3 is out

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.

Posted by Trammell Hudson 2000-03-15

Random play utility is now available

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.

Posted by Trammell Hudson 2000-03-07

Checkins are re-enabled

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.

Posted by Trammell Hudson 2000-03-07

Jukebox project saved by SourceForge

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

Posted by Trammell Hudson 2000-02-24

outb time is now measured

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.

Posted by Trammell Hudson 2000-02-24

Alpha-1 is ready

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.

Posted by Trammell Hudson 2000-02-16

CDDB support back in!

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

Posted by Trammell Hudson 2000-02-16

CVS tree is in place

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.

Posted by Trammell Hudson 2000-02-15

No CVS tree yet

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

Posted by Trammell Hudson 2000-02-15
MongoDB Logo MongoDB