AudioCD KIOSlave Debut

For those of you who like to stay on the bleeding edge, Rik Hemsley announced that he's officially checked in an 'audiocd:' kioslave. Provided you have the cdparanoia libraries installed, this will allow you to browse your audio CDs in Konqueror, and convert audio tracks (with error correction!) to wav format by simply dragging them to your desktop. Great stuff! Hooks for CDDB support have been included, but the actual code has yet to be written.

Dot Categories: 

Comments

by Spark (not verified)

great!
now someone should do this the other way round.. dragging an .iso image or file to the cdrom should burn it... just a dream or possible? :)

by Joergen Ramskov (not verified)

Now that would be very cool!

With the speed these guys produce new code, I wouldn't be surprised if someone announced something like that in a few days :-)

But anyway this is also very cool - if you read further in the thread, you can see what it further should do. It should be able to encode them directly to Ogg Vorbis files (and of course also get the names from CDDB or/and one of the alternatives).

by Worf (not verified)

Cool Idea. But i think that since burning requires some settings, it would be better if just a program would be started with the file allready inserted (KOnCD?)
The other way round would also be cool. (Dragging a whole CD-> create iso-image)

by troy the wonder ape (not verified)

you can always just right-click it and send it to k3b :)

Although a blankcd:/ kioslave might be handy.

by jimbo (not verified)

That would be great, just like burning CDR's with OS/2. As I remember it you could drag a bunch of files to a folder and then request it to start the physical process in the control-menu of the folder, when you were ready.

by Dirk Manske (not verified)

right click on a directory
select "make cd"
enter title
maybe check some boxes
click start

This would be very nice.

by Jens (not verified)

Whoa. wait.

If you want this, I want an option to ssh to my server for the actual burn process, because the Cd writer is in my server and my desktops areo nly NFS slaves. :-)

So I want to be able to specify the command line that does the actual burning, like "ssh server 'cdrecord ...'"

And of course the burn must happen in the background, so no broken CDs when the X server segfaults, for example.

Want to take on a feature request battle? ;-)

by Dirk Manske (not verified)

>So I want to be able to specify the command line that does the actual burning, like "ssh server 'cdrecord ...'"
Use Controll Center to configure your "remote" cd-recorder...

>And of course the burn must happen in the background,
This is not a real problem. Yet another daemon.

>Want to take on a feature request battle? ;-)
Yes, this would be a good battle. :-)

by Rene (not verified)

What about dragging mp3's to the cdburner and burning an audio cd?

Practicly it should open a window with list of currentl "dragged" files and a "burn" button, and letting you rearrange the order of the songs, and showing the remaining lenght of the cd, and ...

by Beat (not verified)

... and if this "window" is actually a view at the filesystem (for example an own directory with symbolic links to the selected files), then we are very close at emulating BeOS!

Another dream of mine is to drag mp3's directly to the device MPMan/RIO/whatever. No additional program nor another interface needed. Now that would be cool :-)

by wes (not verified)

There's already a Diamond RIO ioslave :) Look in kdenonbeta.

by Joergen Ramskov (not verified)

Another dream of mine is to drag mp3's directly to the device MPMan/RIO/whatever. No additional program nor another interface needed. Now that would be cool :-)

And your dream has become true - take a look
here!

by Jeremy M. Jansary (not verified)

A pop3 KIOSlave does already exist, doesn't it? So theoretically it wouldn't be too difficult to implement something like 'pop3:/[email protected]', which would show all e-mails that are in my mail box. This would be really cool as well. You could even bookmark your mail box.

Or how about that: Enter smtp:/[email protected] in the adress bar of Konqueror and drag & drop files on that window, which would send the files to [email protected].

by Richard Moore (not verified)

You can already do this.

Rich.

by Hetz Ben Hamo (not verified)

I was reading this email and then this idea came to me. Play CD's -digitally!

Why you ask? simple, my friend - here are some advantages:

* if you have a good sound card (Yamaha YMF724/744/754, Sound Blaster Live, Trident NX/JX) - then you can play your cd's with 4-5 or AC3 speakers support!

* With analog CD playing - you hear your cd played with 2 speakers (even if you have AC3 or Dolby Pro).

* With analog CD - you can only play with the volume, bass, treble. With Digital playback - you can have tons of other effect - the only thing you'll need is some program which can play with the sounds setting - something like XMMS Mixer got.

* With analog CD - your CDROM plays the CD. If you got some micro scratches - then, depends on your CDROM, it may jump from the scratch or not. With Digital CD player - you can set it with error correction since you read the tracks sector by sector.

If you want to see what I mean - then run Windows 2000/Windows ME and select your CDROM from the hardware properties and select the option to play CD's digitally - you'll definately hear the differences.

Hetz (HeUnique)

by zecoolforest (not verified)

Yeah, play CD's digitally, but there is something VERY important to consider:

when playing audio CD's as analog, the CD-ROM drive reads CD at normal audio CD speed.

when playing audio CD's as digital, the CD-ROM drive considers it is data, so it runs full speed. With a 40 X drive or faster, it's VERY VERY noisy! It's even possible it hides all the additional pleasure to get some nice audio effects...

So before playing audio CD's digitally, let's control CD-ROM drive data read speed!

by zecoolforest (not verified)

It's me again, I just want to precise that controlling CD-ROM drive read speed is certainly not something that can be done in KDE, but perhaps more in the Kernel. So while KDE is multiplatform, it means not only Linux kernel, but also xBSDs and others...

by Hetz Ben Hamo (not verified)

I probably didn't explain myself..

When you play CD digitally - you actually "rip" the CD at the speed of X1 - which means 150k - so all the noises that you know when you read data at X40 speed (I have sort of drive like that so I know what you mean) - will not be there..

Hetz

hdparm is the utility that controlls CD speed in Linux. You too can turn your nifty 72x cd into a 1980's quality 1x reader!

by Maarten ter Huurne (not verified)

I think AlsaPlayer has the ability to play CDs by reading the audio digitally. It has a speed control slider and it would be impossible to play at for example 150% speed if the playing was analog.

by Ben (not verified)

That's really nifty.

If I recall, BeOS had something like this. There was an app (called cddasomething) that did the CDDB lookup. The app could be set to run in the background, but was a little tough to configure.

Anyway, this had major advantages for the apps, as they could all treat CD tracks as seperate wave files... very cool.

I hope this develops into all that it could have in Be..

Way to go KDE guys!!

by rsv (not verified)

Great, but how do you install a kioslave?. If the kioslave or plugin is available in binary form, how do I install it?. I am not talking about this one in particular, but in general.
At this rate, there will be more and more kioslaves being programmed, for the weirdest things, which I cannot think of, to the most common . All users would not need all of them, just a few for their needs. Some may be specialized (like the smb kioslave. Many people would be using this but many would use kde on networks without windowsNT or samba such as home users. They would not need this). There should be a common place to find such plugins and kioslaves and a common way to install them if it is simple enough (like in netscape, 'just untar it in the plugins directory'). Almost all sites for apps that have plugin support have a place for downloading the latest plugins (such as http://www.xmms.org for example or any browsers like netscape (http://home.netscape.com/plugins). Konqueror should be no exception. I don't think apps.kde.com is the right place for this. How about konqueror.org? On second thought, since the kioslaves affect the whole desktop, it could be under kde.org itself.

by rsv (not verified)

Great, but how do you install a kioslave?. If the kioslave or plugin is available in binary form, how do I install it?. I am not talking about this one in particular, but in general.
At this rate, there will be more and more kioslaves being programmed, for the weirdest things, which I cannot think of, to the most common . All users would not need all of them, just a few for their needs. Some may be specialized (like the smb kioslave. Many people would be using this but many would use kde on networks without windowsNT or samba such as home users. They would not need this). There should be a common place to find such plugins and kioslaves and a common way to install them if it is simple enough (like in netscape, 'just untar it in the plugins directory'). Almost all sites for apps that have plugin support have a place for downloading the latest plugins (such as http://www.xmms.org for example or any browsers like netscape (http://home.netscape.com/plugins). Konqueror should be no exception. I don't think apps.kde.com is the right place for this. How about konqueror.org? On second thought, since the kioslaves affect the whole desktop, it could be under kde.org itself.

by CiAsA Boark (not verified)

well, beos already beat kde to this, but this time it wasn't by all that long. i was actually messing around with this in beos earlier on today. but, i have to be truthfull, beos still handled it better, you could mount your audio cdrom, and then looking into the folder, find a README file, and setup file (used to configure how the audio is mounted) and both a cdda folder and a wav folder, going to the cdda folder showed the regular cdda files (track01.cdda or something like that) and looking into the wav folder showed (supprise!) track01.wav and even told me how big it would be when copied. beos also allows you to drag and drop the immaginary wav files into any program that can edit them, and the program will work just like they were read only wav files! now thats cool.
look here for the info:
http://www.be.com/products/freebeos/latestrelease.html

by Haakon Nilsen (not verified)

That's really cool... By doing this on the filesystem level, all apps benefit from it. If this could be done on Linux, both KDE and GNOME (and even things like mc and bash :)) would get instant cd-audio encoding capabilities...

by Anonymous (not verified)

GNU is communism!
RMS is a jerk!

by Ill Logik (not verified)

Sure....

by RIchard Stevens (not verified)

And Mr. Anonymous here is a real coward ;) Jeeez!

by RIchard Stevens (not verified)

I am an ingnorant bozo.
HAR HAR HAR.

by El Pepo (not verified)

That't the reason we all love them. :)

by El Pepo (not verified)

Me am dumb.
Me sucks and stinks.

by El Pepo (not verified)

Me am dumb.
Me sucks and stinks.