Failed to load latest commit information.
.github Added an issue template Jun 2, 2017
.idea Use a separate module for extracting the colors from covers. Memory c… Jan 14, 2018
.tx Import strings Oct 17, 2017
Images Updated promo images May 1, 2018
app Make use of the craslytics setting. Jul 11, 2018
common Removed the book updated logic and only depend on the book stream. Jun 16, 2018
core Added a setting for the crash reports. Jul 11, 2018
covercolorextractor Dependency update + removed the databinding compiler. May 20, 2018
data Store when a book was last played. Jul 10, 2018
docs Renamed the app to Voice and use a darker primary color. Aug 23, 2017
gradle/wrapper Dependency update Jul 9, 2018
.editorconfig 4px intent for xml files Jun 24, 2017
.gitignore Set gradle properties. Mar 30, 2018
CHANGELOG.md Update CHANGELOG.md Oct 21, 2017
LICENSE.md Update LICENSE.md Apr 1, 2015
PRIVACY.md Updated privacy declaration to include fabric Mar 5, 2017
README.md Update README.md May 1, 2018
artifacts.gradle Dependency update Oct 27, 2017
build.gradle Added a composition structure for the recycler types. Jul 10, 2018
circle.yml Another circle-ci license fix Apr 1, 2018
gradle.properties Dependency update + removed the databinding compiler. May 20, 2018
gradlew Dependency update Feb 27, 2018
gradlew.bat Dependencies updated Apr 13, 2017
predexDisabler.gradle Added an editorconfig file and reformat code accordingly. May 30, 2017
settings.gradle Use a separate module for extracting the colors from covers. Memory c… Jan 14, 2018


Voice CI Status

Get it on F-Droid Get it on Google Play

This is my digital playground where I am learning. I'm integrating and validating new technologies and ideas here, playing around with new UI / UX components and developing with the best coding standard I come up with.

At the same time I want to provide an audiobook player which is really easy in use and a joy to work with. There are still some components outdated.

If you like to contribute or translate, that is very appreciated. But there might be impacting structural changes over time.



If you wan to help check the label PR-Welcome. Its always a good idea to talk about what are going to do before you actually start it, so frustration can be avoided.

Some rules for coding:

  • Use the code style the project uses
  • For each feature, make a seperate branch, so it can be reviewed separately
  • Use commits with a good description, so everyone can see, what you did


The project page is on transifex. There all the localizations are maintained. If you want to contribute, check if there are untranslated or wrong translated words.

Or you can start translating a new language if you speak it ;-)


Copyright (C) 2014-2018 Paul Woitaschek

The license is GnuGPLv3. With contributing you agree to license your code under the same conditions.