From owner-freebsd-multimedia Tue May 19 03:41:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA12077 for freebsd-multimedia-outgoing; Tue, 19 May 1998 03:41:08 -0700 (PDT) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from pendor.McKusick.COM (root@[209.31.5.75]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA12059 for ; Tue, 19 May 1998 03:40:59 -0700 (PDT) (envelope-from benco@pendor.McKusick.COM) Received: from localhost (benco@localhost [127.0.0.1]) by pendor.McKusick.COM (8.8.8/8.8.7) with SMTP id DAA27827 for ; Tue, 19 May 1998 03:40:56 -0700 (PDT) Message-Id: <199805191040.DAA27827@pendor.McKusick.COM> X-Authentication-Warning: pendor.McKusick.COM: benco@localhost [127.0.0.1] didn't use HELO protocol cc: freebsd-multimedia@FreeBSD.ORG Subject: Re: questions about developing an mpeg3 database and interface In-reply-to: Your message of "Sun, 17 May 1998 10:46:05 PDT." <199805171744.KAA17788@hub.freebsd.org> Date: Tue, 19 May 1998 03:40:54 -0700 From: Ben Cottrell Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, 17 May 1998 10:46:05 -0700, grady@scam.XCF.Berkeley.EDU wrote: > Inspired by the 8hz mpeg3 encoder, I've started encoding my CDs. Ultimately, > it would be cool to have all the CDs on file, with a database describing > them, and a GUI to choose by title, style, etc. For the moment, I started something like that, and anyone who wants to take it up is welcome to what I have so far. I called it "orpheus" and you can say: % orphedit -n to create a new music database, % orphedit -i to import files into the database and give them artists and titles (and conductors and soloists, for classical works), and finally % orpheus to put you into a (quite nice, actually) curses-based environment where you can manipulate the playlist, browse the hierarchical catalog with the arrow keys, and use a set of rudimentary CD-player-like controls. Since I wrote it to be independent of actual file format or software used for playing, the CD-player controls are limited to "pause" (send a SIGSTOP to the player), "forward skip" (send a SIGKILL to the player and start playing the next track), and "backward skip" (send a SIGKILL to the player and start at the beginning of the current track, or if it's less than one second in, skip back a track). Everything described above is, to my knowledge, completely functional albeit undocumented. What isn't implemented yet, and has been on my "someday I'll get around to it" list since last year, is the database editing tool, where one can rename stuff and edit it and move stuff around, and the all-important one, delete stuff :-) If anyone wants the source code I have so far, let me know and I'll put it up for ftp :-) ~Ben To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message