
KBookRipper
Source (link to git-repo or to original if based on someone elses unmodified work):
Available as/for:
Description:I wrote it since I was very annoyed that the meta data for a book delivered on several CDs never was the same for all CDs and frequently was missing for at least one of the CDs. The crappy meta data made it hard to rip books with K3B.
This program allows you to enter meta data (author, title, published year) that is used for all the CDs in the book. The only meta data that is changed if the CD-number and that one is increased automatically.
Each books is stored on disk kept together and files are named with the assumption to be part of a book.
For me, this little program has been most valuable since I have ripped about 150 aduio books to put them on my MP3-player. Or, rather, my OGG-player. The output of this program if ogg-files. There is no option what so ever to create MP3-files (although it is a GPLed software and lame takes about the same command options as the oggenc takes).
The applications is made with kommander. The working part is written in bash and the script depends on cdparanoia and oggenc. The command play is used to play a little blip when ac CD is done (blip not included). The script will fail if cdparanoia or oggenc is missing (do the test in the settings-page). If the command play is missing only the blip will fail.
I've used this for a about one hundred books and I have designed the GUI myself. I guess that disqualifies me to actually have any opinions about the GUI and usability. Du feel free to send me an email and give me feedback. If you think this application is useless, please let me know why.
Regards
// Erik
V 0.8:
- Enabled options in the Settings page:
+ Paranoia mode
+ Encoder quality
+ Background encoding
- Added a Check Settings to check that dependences is fulfilled.
Version 0.7 is the first published version.
Ratings & Comments
4 Comments
You could have asked k3b developers for this part.. metadata! you should create a wishlist for k3b.. If it works then indeed it is good :) congrats!
As matter of fact, I did create a ticket for k3b. Now days you have user settings and default settings in the RIP-dialog, I asked for the possibility to create own profiles. This would not solve the meta data issue although I do not need to change the quality, the file naming scheme and storage location when switching between music and books. I cannot recall I ever got a mail indicating status changes on the ticket. Then I wrote this program.
I think it was a good idea not to wait ages for me to implmenent your K3b wish. After all, K3b has 113 open wishes!
I don't want to push you to build k3b to something it is not intended to be. I adore it for what it is today and I think it does that great. Don't want to spoil that. We do this for having fun and I had fun writing this program. It was not a waste of time. Besides it's my first contribute to the community. We will see what happens next... // Erik