BooqRipper is an audio book ripper software for Linux.
Ripping audio books differs from music in the sense that an audio book often consist of 15-30 CDs and no CD all equally part of the book. When I used to rip audio books using K3B I found that the information quality at CDDB varies. Audio books are often correctly and ambitious for the first couple of CDs, after 5 CDs the quality goes down the drain. At CD 20 there are nothing at all.
BooqRipper differs. You have to manually enter the books author, title, and publish year and this is then used for all CDs until changed.
You start by ripping CD no 1 and the counter increases for every successfully ripped CD.
CDs are ripped using cdparanoia that is very picky on the quality. It detectes every little scratch on the CD and works hard to read the audio properly.
CDs are ripped into OGG-files in a directory named Author [a,pub year] Title.
Examples:
King, Stephen Carrie Paolini, Christopher Eragon
Files are named CD XX - part YY.ogg Eg:
CD 12 - part 09.ogg CD 14 - part 06.ogg
Linux Only
Although the UI is implemented in Qt it utilizes cdparanoia for ripping, oggenc for encoding and several unix standard commands as helpers. The ripper part was originally implemented as a unix bash script but is now a series of QProcess-calls.
The License
As described under the About tab, this software is under the GPL 3 license.Last changelog:
This would be very fine for a Qt only system (especially for the upcoming LXDE-Qt/LXQT DE) if not unpractical for you, since there isn't any Qt app for this (Audex being a KDE app).
Hi,
I think that would make it to a completely application. A reagular CD ripping tool will need to deal with CDDB etc which I have intentionally left out because of quality issues for audiobooks (mostly only the few first CDs are available from CDDB but after CD 5 or so the quality goes down remarkably).
For the time beeing I have very little energy for development once daily work is finished and I have a personal qt-based desktop wiki that I need for work that is prioritized. I will publish here once I feel the basics are up and running.
It is very inspired by Zim but still very different. I used to use Zim but was not satisfied.
All wikipages have a hard coded timestamp name for exact reference that is shown in a tree. It also have a document name and can be located in several places in a category tree. A document can both be part of a category and refer to a category. (A meeting in a project may concern a product but is not categorized as that product).
There is a summary function for ToDo's that works on sub parts of the category tree (user selects a node to use).
The layout is inspired by MS Outlook (sorry, don't hate me). It has a three pane layout with category tree, documents in that category and wiki page. The wiki page is in 3 parts, top right is the editor, top left is the pree-view and bottom full width is the summary of todos. The window parts can be closed and moves as user wishes.
It also supports a second viewer windows that I use when I have two screens on meetings. This way only I see the wiki content but I can still show a specific document for viewing to the audience. It also supports different zooming for me and the others. This I have not seen elsewhere. This is particularly useful in combination with a separate editor window for the same document. Edit in one window, display one for the audience so they don't ask about the wiki syntax, and have the full wiki to your self to find information in when the bosses starts asking difficult questions.
Indexing is performed on start-up, not temp files needed yet. Makes usage of a VCS like mercurial work like a dream.
The absolutely minimum needed before I publish is to add the GPL licence in each file. I have been using it daily on work since February and done a lot of bug-hunting (and lost some notes on the way). Still some stuff on the wish-list though but life is not over when gone public :)
What the heck. Here goes nothing.
Take a look at: https://bitbucket.org/ridderby/neville
It is now open (shall be).
To create a category first time, add the following line in a document:
{{ category: "My Category" }}
You can then drag a category from the tree into a document to categorize.
Normally I either drag and drop or modify an existing.
I still have no manual.
Wiki syntax is extended Creole, see wiki on the project site.
Special extensions:
=# 1. (h1)
==# 1.1. (h2)
# 1. (num list)
## 1.1 (num list).
.....
Sounds like a much bigger thing than Zim. I've tried ReText which is very fine as a markdown editor and Mikidown combining Zim and ReText which is also an intelligent idea, but not as convenient and effortless as Zim. Zim is one of the very very few irreplaceable apps in my Qt-only system. Hopefully this will change soon!
Looks fine, though have just created a few headings etc.
1. Could it be possible to merge those two side panels (category and documents)? And add TOC for headers too? Like in Zim?
2. Syntax highlighting? In order to keep only the editor window for viewing as well?
3. Line sorting command? In order to use a category/document as a simple address book?
4. Rather than first exporting, directly print to browser (like Zim) for easy printout?
5. Hotkey to un/minimise to tray like Clementine etc. for easy/instant access?
Well see.
I have moved the project to sourceforge.
https://sourceforge.net/p/neville/
There is a discussion board where we can take the dialog instead.
Ratings & Comments
8 Comments
This would be very fine for a Qt only system (especially for the upcoming LXDE-Qt/LXQT DE) if not unpractical for you, since there isn't any Qt app for this (Audex being a KDE app).
Hi, I think that would make it to a completely application. A reagular CD ripping tool will need to deal with CDDB etc which I have intentionally left out because of quality issues for audiobooks (mostly only the few first CDs are available from CDDB but after CD 5 or so the quality goes down remarkably). For the time beeing I have very little energy for development once daily work is finished and I have a personal qt-based desktop wiki that I need for work that is prioritized. I will publish here once I feel the basics are up and running.
All right, fine. If that qt desktop wiki is sort of a Zim equivalent, that's even beter!
It is very inspired by Zim but still very different. I used to use Zim but was not satisfied. All wikipages have a hard coded timestamp name for exact reference that is shown in a tree. It also have a document name and can be located in several places in a category tree. A document can both be part of a category and refer to a category. (A meeting in a project may concern a product but is not categorized as that product). There is a summary function for ToDo's that works on sub parts of the category tree (user selects a node to use). The layout is inspired by MS Outlook (sorry, don't hate me). It has a three pane layout with category tree, documents in that category and wiki page. The wiki page is in 3 parts, top right is the editor, top left is the pree-view and bottom full width is the summary of todos. The window parts can be closed and moves as user wishes. It also supports a second viewer windows that I use when I have two screens on meetings. This way only I see the wiki content but I can still show a specific document for viewing to the audience. It also supports different zooming for me and the others. This I have not seen elsewhere. This is particularly useful in combination with a separate editor window for the same document. Edit in one window, display one for the audience so they don't ask about the wiki syntax, and have the full wiki to your self to find information in when the bosses starts asking difficult questions. Indexing is performed on start-up, not temp files needed yet. Makes usage of a VCS like mercurial work like a dream. The absolutely minimum needed before I publish is to add the GPL licence in each file. I have been using it daily on work since February and done a lot of bug-hunting (and lost some notes on the way). Still some stuff on the wish-list though but life is not over when gone public :)
What the heck. Here goes nothing. Take a look at: https://bitbucket.org/ridderby/neville It is now open (shall be). To create a category first time, add the following line in a document: {{ category: "My Category" }} You can then drag a category from the tree into a document to categorize. Normally I either drag and drop or modify an existing. I still have no manual. Wiki syntax is extended Creole, see wiki on the project site. Special extensions: =# 1. (h1) ==# 1.1. (h2) # 1. (num list) ## 1.1 (num list). .....
Sounds like a much bigger thing than Zim. I've tried ReText which is very fine as a markdown editor and Mikidown combining Zim and ReText which is also an intelligent idea, but not as convenient and effortless as Zim. Zim is one of the very very few irreplaceable apps in my Qt-only system. Hopefully this will change soon!
Looks fine, though have just created a few headings etc. 1. Could it be possible to merge those two side panels (category and documents)? And add TOC for headers too? Like in Zim? 2. Syntax highlighting? In order to keep only the editor window for viewing as well? 3. Line sorting command? In order to use a category/document as a simple address book? 4. Rather than first exporting, directly print to browser (like Zim) for easy printout? 5. Hotkey to un/minimise to tray like Clementine etc. for easy/instant access?
Well see. I have moved the project to sourceforge. https://sourceforge.net/p/neville/ There is a discussion board where we can take the dialog instead.