Click to See Complete Forum and Search --> : CD-Me (cd burning app)


mdwatts
07-14-2003, 01:39 PM
And another app I noticed on freshmeat.net today that looks to be quite good.

Haven't tried it yet.

http://bobshafferscomputer.com/Products/cdme/

oubipaws
07-14-2003, 01:49 PM
It's alot faster that Easy CD-Creator (yes I still use this, just through Win4Lin)....

ph34r
07-14-2003, 01:55 PM
xcdroast is fine for mastering images, cdrecord on the command line for burning a .iso

hlrguy
07-14-2003, 01:55 PM
Will report back after testing. This is the first one that I have seen that creates the CD jackets.

hlrguy

hlrguy
07-14-2003, 02:12 PM
Right now it only works with MP3s, not oggs. Additionally, I could not get the cvs version or stable version to compile. It can't find smpeg.h, which makes sense since it isn't int he tars. I emailed...will update as time goes by. (I am sure I can spoof the program to use oggs instead of mp3s...so it should still be useful!)

hlrguy

mdwatts
07-14-2003, 03:05 PM
Originally posted by hlrguy
It can't find smpeg.h, which makes sense since it isn't int he tars.

# locate smpeg.h

/usr/include/smpeg/smpeg.h

# rpm -qf /usr/include/smpeg/smpeg.h

smpeg-0.4.1-3MR

:)

hlrguy
07-14-2003, 03:15 PM
Well, that explains it. I had smpeg installed but not smpeg-devel..got past that to the next error...

<snip>
In file included from .ui/burnwindow.h:15,
from .ui/cdmemainwindow.h:18,
from main.cpp:2:
../cdme/configFile.h:10: `string' was not declared in this scope
../cdme/configFile.h:10: syntax error before `&' token
<snip>

Will investigate this evening. Did you get it to compile?

hlrguy

mdwatts
07-14-2003, 03:31 PM
Originally posted by hlrguy
Did you get it to compile?



I haven't tried since it requires QT3 and I'm currently booted to my rescue system (QT2) until I reinstall my main distro (QT3) after I replace a few components in my pc (whenever I have the time). :)

oubipaws
07-14-2003, 04:11 PM
I have libranet running right now and it compiled fine and burnt a music cd ( I just tried mp3's though )

bobshaffer
07-16-2003, 01:26 AM
I noticed the discussion on the CD burning program I made (CD-Me). It looked as if someone had tried to e-mail me, but I didn't receive any mail about the program (maybe it was sent to junk@bobshafferscomputer.com). I was mostly wondering why you would want to burn ogg files to a CD. What kind of CD player plays ogg files? Also, if anyone here wishes to contact me, send the mail to bob@bobshafferscomputer.com.

Alex Cavnar, aka alc6379
07-16-2003, 01:39 AM
Originally posted by bobshaffer
I noticed the discussion on the CD burning program I made (CD-Me). It looked as if someone had tried to e-mail me, but I didn't receive any mail about the program (maybe it was sent to junk@bobshafferscomputer.com). I was mostly wondering why you would want to burn ogg files to a CD. What kind of CD player plays ogg files? Also, if anyone here wishes to contact me, send the mail to bob@bobshafferscomputer.com.

I think that they meant converting .ogg files into CD audio files, which would then be burnt onto a CD.

XMMS plays .ogg files, as well as some console-based players. Many people use this over mp3 because it's an open source standard. Many people like for their CD-burning applications to be able to chew on anything that they could throw at it.

I haven't looked at the program yet, but is it just a frontend for CLI CD-burning applications? If so, then you could just add an extension to work as a front end to any command-line .ogg player that can output the audio to a .wav or .cda format.

hlrguy
07-16-2003, 10:18 AM
Originally posted by bobshaffer
I noticed the discussion on the CD burning program I made (CD-Me). It looked as if someone had tried to e-mail me, but I didn't receive any mail about the program (maybe it was sent to junk@bobshafferscomputer.com). I was mostly wondering why you would want to burn ogg files to a CD. What kind of CD player plays ogg files? Also, if anyone here wishes to contact me, send the mail to bob@bobshafferscomputer.com.

I don't know where the mail went I sent the trace with the above error to bob@bob.... It hasn't bounced back, but will try again. Alex hit the nail on the head...ogg is an open source, and generally, imho, a better music compression algorithm. size=size, sounds better. Anyway, K3B, KonCD, you just drag and drop the .ogg into the panel and it will convert to wav and then burn to cd (oggenc, oggdec). I look forward to trying yours because the Jacket Creation is something that sets you apart from all the rest.

hlrguy

bobshaffer
07-16-2003, 11:45 AM
I can play MP3 files on my DVD players and my car stereo, and I often burned the CD's manually, but the process of finding all of the files, copying and renaming them, mastering the tracks, and then burning them was something I felt a need to automate. That was the general idea when I made the program. I thought of adding the ability to burn regular (cdda) music cds, but I also noticed that there were a lot of programs dedicated to that very thing when I posted the program on freshmeat. My CD jacket printing is very plain - it simply uses enscript (I forgot to list that as a dependency) to print the playlist on letter size paper. It may be easier to copy and modify my CDMeMainWindow::printList slot and insert it into one of the other projects than to get cd-me to burn cdda tracks, but either would probably be fairly easy.

hlrguy
07-16-2003, 12:01 PM
Ahhh, I understand now. It is burning a data CD with MP3s. Even if basic though, the jacket would be useful as input to GIMP with dynamic text enabled.

hlrguy

bobshaffer
07-16-2003, 12:07 PM
The error you're getting is pretty strange. What C++ compiler are you using, and which CD-Me package?

hlrguy
07-16-2003, 12:24 PM
rpmquery gcc
gcc-3.2-7

[root@localhost root]# g++ --version
g++ (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

standard redhat 8.0 complete install.

The error below happens with both the cvs or stable version, and whether I run make on install.sh

hlrguy

[root@localhost cdme]# ./install.sh
g++ -c -pipe -Wall -W -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -O2 -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/include/SDL -I/usr/include/smpeg -I/usr/lib/qt3-gcc3.2/include -I.ui/ -I../cdme -I.moc/ -I/usr/lib/qt3-gcc3.2/mkspecs/default -o .obj/main.o main.cpp
Assembler messages:
FATAL: can't create .obj/main.o: No such file or directory
In file included from .ui/burnwindow.h:15,
from .ui/cdmemainwindow.h:18,
from main.cpp:2:
../cdme/configFile.h:10: `string' was not declared in this scope
../cdme/configFile.h:10: syntax error before `&' token
../cdme/configFile.h:11: syntax error before `&' token
../cdme/configFile.h:12: `vector' was not declared in this scope
../cdme/configFile.h:12: `vector' was not declared in this scope
../cdme/configFile.h:12: `string' was not declared in this scope
../cdme/configFile.h:12: syntax error before `>' token
../cdme/configFile.h:15: `string' was not declared in this scope
../cdme/configFile.h:15: `s' was not declared in this scope
../cdme/configFile.h:15: parse error before `=' token
../cdme/configFile.h:16: `vector' was not declared in this scope
../cdme/configFile.h:16: `vector' was not declared in this scope
../cdme/configFile.h:16: `vector' was not declared in this scope
../cdme/configFile.h:16: `string' was not declared in this scope
../cdme/configFile.h:16: syntax error before `>' token
../cdme/configFile.h:17: 'string' is used as a type, but is not defined as a
type.
make: *** [.obj/main.o] Error 2
install: cannot stat `cdme': No such file or directory
Installation complete. Type 'cdme' to run the program.

bobshaffer
07-16-2003, 04:53 PM
> FATAL: can't create .obj/main.o: No such file or directory

Apparently, the .obj directory didn't make it into CVS. I'll fix that in a few minutes, but for now you can just create that directory.

> ./cdme/configFile.h:10: `string' was not declared in this scope
> ../cdme/configFile.h:12: `vector' was not declared in this scope

These messages are confusing me, though. I've included both vector and string in several of the other files, but your compiler seems to only be complaining about it with configFile.h. The header files for the STL are located in /usr/include/g++-3/ on my system, which was provided by libstdc++-devel (version 2.96). Do you have libstdc++-devel installed?