|
|
| Rippit the Ogg Frog's Diary |
|
|
|
The Ogg Frog Blog: FLAC Support Added

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Mon Aug 20, 2007 at 01:21:42 AM EST Tags: FLAC, Free Lossless Audio Code, Software, Programming, Ogg Frog (all tags)
|
|
 |
Hi! Rippit the Ogg Frog here.
The Ogg Frog Free Music Software has been in development for a long time now, but I'm
afraid progress hasn't always been steady. I have announced planned release dates twice,
but because of such life events as getting new jobs and moving to new homes, I failed to
achieve either ship date.
Some folks have made the reasonable accusation that Ogg Frog is just vaporware. It's
not by any means, but I don't want to release it until it's ready. Why? Because I feel
that the Open Source mantra of "Release Early, Release Often" doesn't serve the needs of
my end users - you!
I have decided not to announce any more planned ship dates. Instead, I will be
reporting my progress towards completing the planned
1.0 feature set in my new weblog.
I do most of my Ogg Frog work on weekends, so I should be posting new blogs about
once a week. So without further ado...
Poll: Will Ogg Frog Ever Ship?
Full Story (24 comments, 845 words in story)
|
|
|
The Ogg Frog Audio Architecture II: Mac OS X Core Audio Output

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Wed Jan 31, 2007 at 12:57:08 PM EST Tags: Ogg Frog, Audio, Music, Free Software, GPL, Software Engineering, Programming, Core Audio, Mac OS X (all tags)
|
|
 |
It took me over six months from the time I announced plans to develop Ogg Frog until I actually started coding it. I wasn't just being lazy: I was completely stymied as to how to even begin.
I have quite grand plans for my Free Software product; for example I plan to support ripping and encoding to several formats and bit rates simultaneously, so you can, for example, make FLACs to listen to on your computer at the same time as you encode Ogg Vorbis files for your portable player.
At the same time, I am unsatisfied with the user interfaces of most available audio software. But to provide powerful, configurable features while at the same time presenting an easy to use, intuitive user interface presents a difficult problem, and I was completely flummoxed.
Finally one day, while Mrs. Frog was visiting a friend at another pond, I decided to
Do The Simplest Thing That Could Possibly Work. Excited, I called Mrs. Frog to tell her my plan: I would start by making Ogg Frog play an Ogg, with only the barest user interface required to select a track.
When I set into coding, I discovered I must solve another problem first: how to do speaker output with
Mac OS X Core Audio.
Click the Full Story link for the code.
Full Story (20 comments, 4360 words in story)
|
|
|
The Ogg Frog Audio Architecture I: ZPCMQueue

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Sat Jan 27, 2007 at 12:51:38 PM EST Tags: Ogg Frog, Audio, Music, Programming, Software Engineering (all tags)
|
|
 |
Hi Friends! Rippit here.
While I don't plan to release Ogg Frog until I feel it is of production quality, I am giving in to popular
demand by releasing portions of the source code that I'm happy with.
I do plan to open up the Ogg Frog development to others at the time of the 1.0 release: the series of diaries I publish over the next couple weeks will eventually become the Ogg Frog programmer's guide.
In today's diary, I discuss Ogg Frog's ZPCMQueue class. It is a
First-In First-Out (or FIFO) buffer for decoded PCM data that is implemented as a two-ended circular buffer: the file format decoding thread fills it from one end, while the speaker output thread empties it from the other. You can get the source here:
The ZPCMQueue had to satisfy a couple difficult constraints: it must be thread-safe, and the output end can never block; doing so on Mac OS X will crash the kernel. Rippit found that out the hard way!
Poll: is Rippit 1337?
Full Story (42 comments, 4043 words in story)
|
|
|
Ogg Frog 1.0 Feature Set and Release Date Announced

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Fri Jul 21, 2006 at 12:02:01 AM EST Tags: Ogg Frog, Alpha Test, Free Software, Music, C++, ZooLib (all tags)
|
|
 |
I expect to release Ogg Frog 1.0 for public Alpha test on Saturday, August 12. The exact date depends on how my job hunt goes, as when I start my hoped-for new job I won't be able to work on Ogg Frog as intensively.
Ogg Frog will be released in increments, with each 0.1 release representing a new feature set and platform support milestone. Ogg Frog 2.0 will be a player, ripper, encoder and backup program as promised on the website, as well as integrating with portable players like the iPod. I expect it to take at least six months to reach 2.0.
Ogg Frog 1.0 will be a music file and Internet radio player, decoder, and cuesheet player and splitter. Binaries will be provided for Windows, all versions of Mac OS X with Universal Binaries for 10.4, BeOS for both PowerPC and x86 as well as Haiku, seven linux distributions and three BSD distributions, again for both PowerPC and x86. Full details can be found in:
I knew you'd say "-1, Buy an Ad", so I did.
Inside, a Poll: what do you think of Bonita's new design for Ogg Frog's website? And: I lay down the gauntlet to other Free and Open Source developers to improve their code quality.
Full Story (25 comments, 1939 words in story)
|
|
|
Get Your Music Torrents Hosted at Ogg Frog

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Sat Feb 11, 2006 at 11:58:40 AM EST Tags: User Diary (all tags)
|
|
 |
If you offer your music under a Creative Commons or similar license, I can host Bit Torrent downloads for you, absolutely free of charge, in a variety of formats: Ogg Vorbis, MP3, AAC and the compact disc-quality FLAC.
I'll even do all the work of ripping, encoding and tagging your music. All you have to do is send me your music on a CD via snail mail, according to the instructions given at:
Each artist gets their own page, with links to your website, and anywhere that your CDs are sold online.
Rippit needs your help: where else can I post this announcement, where it would be welcome? There are many online communities for musicians, but not all of them are hip to Creative Commons. Post links within. Thanks!
Full Story (12 comments, 224 words in story)
|
|
|
Help Rippit Make His Case Better

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Thu Feb 02, 2006 at 09:11:34 PM EST Tags: User Diary (all tags)
|
|
 |
I wrote the following page to answer a very important question, but I don't feel I did a very good job writing. Maybe you can help?
The need for the software I'm writing has always been clear, but I am not able to be so clear when I try to write it down. How can I make my case in a more compelling way? I've been struggling with it for over a week, until I finally wrote this just now to have something written at all.
The essence of my argument is that Music exists to bring us joy, not to serve the corporation. Music has become enslaved by the corporation, so I must do my part to free it by writing Free Software.
Full Story (35 comments, 193 words in story)
|
|
|
Progress

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Mon Jan 23, 2006 at 08:33:51 PM EST Tags: User Diary (all tags)
|
|
 |
I've just finished the first in a planned series of Digital Music How-To Articles:
It has the Creative Commons Attribution-Sharealike 2.5 license, as will all the future How-Tos. Not everything on the site will be licensed that way, but everything that's strictly informative will be.
These articles are inspired by the many Linux HOWTOs but are meant for a much broader audience: I aim to make technical material accessible to extremely non-technical people, and to the extent possible, the articles cover multiple platforms, not just Linux. Thus I explain how to tell whether a CD is in CD-DA or CD-ROM format on each of Windows, Mac OS X and Linux.
Full Story (19 comments, 281 words in story)
|
|
|
I Went to Work Today

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Tue Dec 20, 2005 at 10:35:11 PM EST Tags: User Diary (all tags)
|
|
 |
... but I think now I should have stayed home at least another day. I did get some good work done while I was there, but I left early. Now I'm sitting at home feeling paralyzed. What I should be doing is getting packed to fly to Newfoundland tomorrow night, what I am doing is hanging out online doing nothing in particular, and will likely stay up all night.
I have a real hard time waking up if I haven't had enough sleep, but I don't have a hard time just staying up. It's just that if I do it too much all my screws loosen.
Full Story (20 comments, 136 words in story)
|
|
|
Creative Commons Music Torrents

By Rippit the Ogg Frog in Rippit the Ogg Frog's Diary Mon Dec 19, 2005 at 01:38:29 AM EST Tags: User Diary (all tags)
|
|
 |
I thought it would be cool to host Creative Commons-licensed music at my new website, so I now offer to you:
Guess whose torrents are the first to be offered?
If your band offers music under a Creative Commons license, or at least a license that allows filesharing, I can host your torrent. Email Rippit at torrents@oggfrog.com
to make arrangements. Mainly I need your CD via snail mail, and if you use one of the non-commercial licenses, I need you to grant me a license exception, because Ogg Frog is my business.
I'm a happy customer of Morally Inflexible's, in that my bit torrent downloader is running in one of the FreeBSD chroot jails he
advertises here. Here's his page about them.
Full Story (12 comments, 355 words in story)
|
|
|
|