Booksonic - Audiobook Streamer APK

Version 2003.2 - github.popeen.dsub
Last updated: 2020-03-27

The original selfhosted audiobook streaming service

Booksonic - Audiobook Streamer apk

APP Information

Download Version 2003.2 (54)
Apk Size3.86 MB
App DeveloperPopeen
Malware CheckTRUSTED
Install on Android4.0.x and up
App Packagegithub.popeen.dsub.apk

Download Booksonic - Audiobook Streamer 2003.2 APK

App Description

Booksonic - Audiobook Streamer is github,popeen,dsub,music,audio,booksonic, content rating is Everyone (PEGI-3). This app is rated 0 by 0 users who are using this app. To know more about the company/developer, visit Popeen website who developed it. github.popeen.dsub.apk apps can be downloaded and installed on Android 4.0.x and higher Android devices. The Latest Version of 2003.2 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than APK Mirror. This app APK has been downloaded 29+ times on store. You can also download github.popeen.dsub APK and run it with the popular Android Emulators.

Booksonic allows you to stream your audiobooks to your phone wherever you are, perfect on boring bus rides or during the training session.

What you get:
* Book descriptions, either you add your own to the server or the app will look it up online.
* Author, narrator and book length are displayed for books.
* Sleep timer, to reset the countdown just shake the phone.
* Option to download books on Wi-Fi so you can listen to them offline.
* Tracks are marked as heard so you know what you have listened to, you can also mark entire books as listened to.
* Import/Export server details
* Support for almost all audio formats
* Multiple user accounts on a single server
* Variable playback speed (Marshmallow+)
* Remember location (Synced between android devices)
* Chromecast
* DLNA casting
* Lockscreen controls
* Podcasts
* Wear Support (Lolipop+)
* Android Auto Support (Lolipop+)
* And a lot more
There are also new things added as I think of them.

If you want to know more about the app before purchase you can check out the subreddit on

OBS, you need to set up your own server for streaming the audiobooks, the server is availiable for free download on

Both the app and the server are released under GPLv3.
The app is a fork of DSub and the server is a fork of Subsonic

App ChangeLog

  • * Fixed rewind/fastforward missing
    * Updated Chromecast app

App Screens

Booksonic - Audiobook Streamer App Screen 1Booksonic - Audiobook Streamer App Screen 2Booksonic - Audiobook Streamer App Screen 3Booksonic - Audiobook Streamer App Screen 4Booksonic - Audiobook Streamer App Screen 5Booksonic - Audiobook Streamer App Screen 6Booksonic - Audiobook Streamer App Screen 7Booksonic - Audiobook Streamer App Screen 8

Reviews From google play store

This app works great for books with separate files for chapters but fails hard for books where the entire book is one file. It seems like once you pause or bookmark a book it stops downloading or something. I had a 16 hour book cut off at 6 hours yesterday and now I can't even get it to refresh back to the correct duration. This is the second time this has happened. It's extremely frustrating.

Found it hard to set up find my server. Needs ability to mark books as read/finished.

Used to love this app. Stopped working since last two updates, no support apart from asking for logs. Works through browser, app doesn't connect Edit: thanks for the suggestion, unfortunately the app still doesn't connect (LAN or WAN) using the proxy setting, whilst the browser does, so I can only see this as an app fault.

The best audio book app for your own book collection.

It played once. Then locked up in android auto and wouldn't load and lost my bookmark. - Samsung Galaxy S9

It's the best server/app combination I've found so far. Could do with some more features on the server side though!

We use this on long road trips and it works GREAT

A great partner for Booksonic. The features (downloading/caching of tracks, variable speed, bookmarks, timer) work very well and it's great to see the app is still being updated. Recent changes to the buttons are appreciated.

This app is pristine! Server Side is also amazing! I would like to see a Now Playing Playlist so I can manage the queue of next up tracks/chapters!

Well I can see the books but when I push play nothing happens. The Play Icon does not change. It completely ignores the push. So sad. LG-V20 Android 8

Apk scan results

Apk Scaned By TotalVirus Antivirus,github.popeen.dsub.apk Was Pure And Safe.

Scan Stats:confirmed-timeout:0|failure:0|harmless:0|malicious:0|suspicious:0|timeout:1|type-unsupported:11|undetected:63|
File type:Android
Magic:Zip archive data, at least v2.0 to extract
File size:4047423
Uncompressed Size:5666985
Contained Files	:1809
Contained Files By Type:MF:1,RSA:1,SF:1,css:1,dex:1,dtd:4,ico:1,inf:1,md:1,png:818,txt:1,xml:95,xsd:23,


requires following permissions on your android device.

android.permission.ACCESS_COARSE_LOCATION: Access coarse location sources, such as the mobile network database, to determine an approximate phone location, where available. Malicious applications can use this to determine approximately where you are.
android.permission.ACCESS_NETWORK_STATE: Allows an application to view the status of all networks.
android.permission.ACCESS_WIFI_STATE: Allows an application to view the information about the status of Wi-Fi.
android.permission.AUTHENTICATE_ACCOUNTS: Allows an application to use the account authenticator capabilities of the Account Manager, including creating accounts as well as obtaining and setting their passwords.
android.permission.BLUETOOTH: Allows an application to view configuration of the local Bluetooth phone and to make and accept connections with paired devices.
android.permission.CHANGE_WIFI_MULTICAST_STATE: Allows an application to receive packets not directly addressed to your device. This can be useful when discovering services offered nearby. It uses more power than the non-multicast mode.
android.permission.FOREGROUND_SERVICE: Unknown permission from android reference
android.permission.INTERNET: Allows an application to create network sockets.
android.permission.MODIFY_AUDIO_SETTINGS: Allows application to modify global audio settings, such as volume and routing.
android.permission.READ_EXTERNAL_STORAGE: Allows an application to read from external storage
android.permission.READ_PHONE_STATE: Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to and so on.
android.permission.READ_SYNC_SETTINGS: Allows an application to read the sync settings, such as whether sync is enabled for Contacts.
android.permission.RECEIVE_BOOT_COMPLETED: Allows an application to start itself as soon as the system has finished booting. This can make it take longer to start the phone and allow the application to slow down the overall phone by always running.
android.permission.RECORD_AUDIO: Allows application to access the audio record path.
android.permission.WAKE_LOCK: Allows an application to prevent the phone from going to sleep.
android.permission.WRITE_EXTERNAL_STORAGE: Allows an application to write to the SD card.
android.permission.WRITE_SYNC_SETTINGS: Allows an application to modify the sync settings, such as whether sync is enabled for Contacts.
approximate location (network-based)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.

view network connections
Allows the app to view information about network connections such as which networks exist and are connected.

view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.

create accounts and set passwords
Allows the app to use the account authenticator capabilities of the AccountManager, including creating accounts and getting and setting their passwords.

pair with Bluetooth devices
Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.

allow Wi-Fi Multicast reception
Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.

Allows access to the list of accounts in the Accounts Service.

full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

change your audio settings
Allows the app to modify global audio settings such as volume and which speaker is used for output.

read the contents of your SD card
Allows the app to read the contents of your SD card.

read sync settings
Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account.

run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.

modify or delete the contents of your SD card
Allows the app to write to the SD card.

toggle sync on and off
Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.


Certificate Issuer:C:SE, CN:Patrik Johansson, O:PTJwebben
Certificate Subject:C:SE, CN:Patrik Johansson, O:PTJwebben









Interesting Strings


Older Versions

More Android Apps to Consider