goodwy / playbook Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
When launching the app the book select screen has a settings and edit button along the top. Changing edit to 'Folders' or being a folder icon would be more descriptive.
Given a directory structure like
../Author Name
|- Book A
|- Book B
PlayBooks presents them in the books inventory list as
Author Name
|- Book A
Select Book A and in the chapters will be Book A (part 1-35) Book B (part 36-58). So it appears to the user as if Book B wasn't found at all until Book A is selected and the chapters are checked.
The behavior is also seen after resetting and re-writing all meta tags on all files in all books.
For example setting only:
Album: Book A
Performer: Author Name
on all files in Audiobooks/Author Name/Book A, and setting only:
Album: Book B
Performer: Author Name
on all files in Audiobooks/Author Name/Book B, and no other explicitly tags, PlayBooks still lists the inventory as Author Name>BookA (part 1-35) Book B (part 36-58)
I wanted to know if there are any plans to make the App available through F-droid.
This will allow app to be more available to people who tend to follow & use OSS more.
If not f-droid, IzzyOnDroid is also a good place too.
Buongiorno, oggi ho notato che quando avvio la app continua a scorrere la barra di "caricamento" e se provo a riprodurre un audiolibro non parte. Grazie
3.0.0
34
SM-A528B
It is not playing in order. I checked the file naming and I find it correct with 01 as start and so on. And it plays starting with Chapter 10 as 10.
When playing
2.0.0
29
BLA-L29
I get fairly frustrated when I try to set the sleep timer and have to clear out the previous sleep timer using the number pad. It makes me think about what numbers are entered and what I need to do to change it.
A great solution would be to allow me to hit okay (as I can now) or when I start typing to replace the previous time with what I'm typing. This way I don't have to clear it out. This will lose the ability to easily go from 1 to 11, or 5 to 55 minutes by entering or removing one number, but that cannot be common, can it?
Alternatively, it would be great for the sleep timer to bring up a dialog with common sleep times so I can tap 5, 10, 15 or 30 minutes, or choose custom. I would consider this to be a more minimal design.
Or, tapping the sleep timer should start the sleep timer at the last setting. Tapping again within 10 seconds, or long tapping it, can bring up the dialog.
In terms of minimalism, having the sleep timer always activate if it was used last time but reset during a shake ( #3 ) would mean I rarely need to look at or use the app.
After the selection of the source file for my audiobooks, I find the space blank and I can't access any audiobook.
Open the app
Click on folders
Choose a source
Return to the main space
Find nothing.
2.1.0
28
JKM-LX2
During the use of the app, occasional crashes may occur.
3.0.0
11
HITV205N
App started crashing today after the update last night/this morning. Running on a samsung s21+ (SM-G996U) running android 13 update (G996USQS5DVL3)
Recently updated to 2.0, and noticed a few options have been removed, making the app unusable:
The folder structure no longer allows Author based subfolders:
And the edit options have removed the edit author function:
Please fix or provide an update. I don't want to roll back to lite as it doesn't have a dark function.
It's just broken - there is no replication
2.0.0
33
A063
For some books the album art embedded in mp3 files does not load correctly. The main cover of the book is of very low quality and chapter covers are missing altogether. This is not a problem with the files because other audiobook apps, like Sirin, show the album art correctly for the same files.
This seems to have something to do with way PlayBook scans the given folder, because I have been able to unintentionally reproduce this problem with different books when I have reloaded the library by deleting the application cache and storage and then "starting fresh" to fix this same problem for some other books.
4.0.2
11
OnePlus 7 Pro
Using the sleep timer function often works well. But occasionally it's hard to get to sleep. But opening my eyes, navigating my phone and looking at the screen would wake me up even more.
Solution: use the accelerometer to be able to shake or flip the phone over and have the sleep timer restart. The genius of this design is that it doesn't get in the way of the using the audiobook.
This is a really nice feature that I didn't know I liked until I heard about it. Now I cannot stop thinking about it.
does not switch to the next file
3
2.1.0
31
Redmi Note 9S
This is not for bug or glitch but I want to know is there any for separate windows for not started, going and complete audiobook is really hard to manage everything on single page and sometimes is become annoying please 馃様馃ズ and at last there is a feature in swipe to change chapter and make an option to enable or disable it.
?
3.0.0
13
Poco X3
When trying to add a book with files in the m4a format, the application closes immediately on every subsequent restart.
3.0.0
33
motorola edge 40
I noticed the playback pauses each time new chapter starts. Why? Couldn't it automatically just continue? Android 13, PixelExperience.
2.1.0
33
KB2003
Unable to complete initial setup and perform other functions while screen size and font size are increased for accessibility.
Please consider making every page scrollable when contents overflows.
3.0.0
33
moto g 5G - 2023
Please make the Player UI activity's design clean
You can do this by removing the icons from the top of the Player UI activity and put them as text in the "dots menu".
Hi Goodwy,
first of all, let me say thank you for the development of such a great app. It is one of the best ones I have found that gives us the freedom to play and manage our audio books while having a good experience.
Now to the point of the issue, is this repository the only place from which I can get access to the latest source code and better documentation about how to build the APK from source? I have been trying to build the app from source without success for several hours. I tried with/and without updating the Android Gradle Plugin, getting different kind of errors each time. For instance, this is the error I get when trying to build the app without any modification of the defaults, here is a screenshot.
I am using Android Studio Bumblebee 2021.1.1 on Arch Linux. If you have any idea about what to do please let me know.
Given that the project is FOSS, it would be great to offer better documentation so people can join you improving the software or get ideas from it to create their own programs. I understand you may be busy doing other stuff, but wanted to mentioned this since what happened to me could happen to other people, investing lots of hours to make the app work and then the frustration could turn them away. That being said, thanks again for the amazing work. I am planning to use the app on a regular basis, cheers!
Not really a bug, but a usability/UI thing - Because the 'sleep' icon is filled in solid, rather than an outline like the other icons, it appears as though it's been set when it hasn't.
If the moon shape was an outline, this would look clearer visually.
Just wanted to provide this feedback, thanks!
On main playing screen
3.0.0
11
RMX1911
Titles of chapters in Russian are incorrectly read.
When opening a book in Russian, instead of chapter titles, something incomprehensible
2.0.0
33
SM-S918B
Is your feature request related to a problem? Please describe.
Always run out of space on my devices because I listen to a lot of audiobooks.
Describe the solution you'd like
Would be amazing to get support for playing audiobooks straight from a NAS(samba or any other protocol) or any cloud based system, as that saves me time from having to download each one and putting them in the correct directory.
Describe alternatives you've considered
Another alternative solution would be to delete those you have listened to but this means my notes and bookmarks etc will disappear. I also like to go back to the book sometimes and this kind of makes it hard.
Additional context
Thank you for the good work :)
The media playback card in quick settings (swipe down from the status bar) is stuck showing the first chapter of the book even though the app shows i am on chapter 10. Would probably be better to show the correct chapter name or even just the book name in quick settings
3.0.0
13
Pixel 7a
while using the app on a samsung a20 fe 5g the latest version of the app is crashing constantly.
or by tinkering in the settings for too long
2.0.0
33
SM-G781B
When connected via Bluetooth or Android Auto info is handled differently than in the app. In the app we see the listing of chapters and the progress bar is per chapter with chapter elapsed time and chapter total time. However, when connected to a car display, it shows per files for tracks and file time rather than chapter time. This leads to wildly inconsistent user experiences:
This app has made incredible improvements over Voice. Keep up the great work! This inconsistency of the user experience is common among audiobook apps. The main sticking point for me is I'd rather see per-chapter progress. This allows me to more easily navigate acknowledgement chapters while driving rather than guessing when the chapter ends, or getting back to the start of the current chapter.
When playing M4B files, the chapter data is missing. Rather than consistently showing the chapter name from the metadata, what happens depends on the file type:
MP3 audiobooks
The app correctly shows the file title metadata as the chapter name in the app, in the notification widget, on Bluetooth and Android Auto.
Single-file M4B audiobooks
In single file M4B audiobooks it correctly shows the chapter metadata in the app, but:
Multi-file split M4B audiobooks
Again, in multi-file split M4B audiobooks it correctly shows the chapter metadata in the app, but:
Using ExifTool on Android I noticed that Audible files converted to M4B list a short name in 'Album' and a long name with sub-title in 'Title'. However, the split M4Bs from Downpour don't have a title. I might recommend using the Title name with Album as fallback for M4B files, unless the full title makes it too cluttered.
Also, I noticed that M4B do have a 'track ID' and it might be this metadata the app uses for multi-file split M4B audiobooks for the chapter name in the notification and Bluetooth.
I have a m4a audio book that i cant get to play. The player will see the audio book and i can select times, chapters ect but when i hit the play button it animates to the pause button but i get no sound and then a moment later it animates back to the play button with the time not progressing.
I've tried other audio books i have in the same format and they have no issues playing.
Its possibly due to the length of the audiobook, as its a very large 28GB audio book with a total run length of 200hours plus, but i have no proof this is the case currently.
Happy to troubleshoot with you as needed let me know.
Sometimes playback pauses when screen is off
3.0.0
33
Nokia G20
When paused after listening for a while and running the app in the background or with the screen locked the timestamp does not match the actual location I listened to last. Often it is several minutes ahead. I have to rewind to find my place.
3.0.0
34
Pixel 6 Pro
I've gone through all of my settings to make sure it's not just my phone, but it seems like the lock screen tile, and the pull down tile do not work when I try to use any of the buttons.
3.0.0
34
Pixel 6a
The template for feature requests lists the parent app name, Voice, in the first sentence:
Additional context
Voice tries to follow the design principles of minimalism. That means that features that only you or only very few people would use won't be included so PlayBooks helps you in focusing on your audiobooks.
Hi, I have been experiencing crashes that happen occasionally when I am using my phone or at least leave the screen on during listening.
This happens within the app and when I have it playing in the background.
Then it shows the that the app is not responding leading up to a crash.
It crashes without me doing any other demanding tasks, it crashes even when I am on the homescreen without touching the phone.
Palybook Version 2.1.0
Android 12
Poco x3 nfc
Just a quick question.
Is the app still open source? Because in the app (pro and free) it still looks like it, but you have not committed here for a free months and the updates keep coming...
So I have my AudioBook collection in such structure:
AudioBooks -> Author -> Book
Since there can be multiple books from same author, it becomes easy for me to find.
But the App creates one giant audiobook from such structure.
2.2.0
31
Poco X3 Pro
Sleep timer not working sometimes, which consumes too much battery or makes it difficult to remember where I left off.
just listen and set sleep timer
3.0.0
14
Galaxy S21
For example, if I create a note at the 45th minute, the note does not correspond to the time, i.e. if I give it at the 45th minute, it is spoken in a completely different way than when I made the note. Or, for example, if I rewind 30 seconds instead of listening to the information I've heard before I hear something new, it shouldn't happen because I rewind 30 seconds.
1.Open the app
2. Click on play
3. Listen for example at minute 45 to 45:30
4. Go back 30 seconds and see that the information does not correspond to the time 45:00
5. Create a note at minute 50 for example, click on the note to listen, then manually scroll to minute 50 and see that the information does not match the note you created.
3.0.0
13
DN2103
First of all. I really like your audiobook player and it recently replaced the smart audiobook player with PlayBooks.
If you open the player and the player is not cached in RAM you see that he loads the books in the not started category. It looks like the player parses the directory for new books after every startup and does not cache the books he already found.
Cache every book you find and display them at startup time. Then run your ebook search and add then new books/remove books which are not longer on the device.
And just a tiny nitpick. I think the material spec uses dark shadows for elevation (In your case the currently playing book overlay)
https://material.io/design/color/dark-theme.html#behavior, but if you prefer it your way go ahead and keep it
If I close and reopen the app it will forget my position in the audio book. I have found this is dependent on whether the book scanned as a "folder with single book" (app will remember position) or "folder with multiple subfolders", (app forgets position).
Android 10 with the latest paid version of the application.
It can be very jarring when the audio cuts off suddenly when the sleep timer has reached its limit, unless I am fully asleep.
Instead, I'd like the last 10 seconds to ramp down the volume. If I'm mostly asleep, the jarring change won't wake me. If I'm not at all asleep, I can reset the timer before it stops. (Especially if #3 is implemented.)
Alternatively, having a quiet chime play to indicate the sleep timer is about to trigger could work.
Sometimes after opening the app a day after the theme gets reset back to light mode.
But what happens constantly is for first couple of frames the app starts in light mode and quickly switches to dark mode. This doesnt happen if the app is already loaded in the background.
3.0.0
34
SM-G998B
I accidentally deleted this folder and now the folder is deleted from my internal storage too. Please help me restore this folder. I have many audiobooks in there.
4.0.2
30
V2043_21
Is your feature request related to a problem? Please describe.
I have over 200 audiobooks where i have cue file for track data and single mp3. I would like to have ability to use those in app (currently there is no track data)
Describe the solution you'd like
Add support for cue.
Additional context
Example of cue content
PERFORMER "Stieg Larsson"
TITLE "Millennium Tom 2. Dziewczyna, kt贸ra igra艂a z ogniem"
FILE "millennium-tom-2-dziewczyna-ktora-igrala-z-ogniem.mp3" MP3
REM NnNUNjFibHlmQnEyTGt3VHRxeTdFdz09
TRACK 01 AUDIO
PERFORMER "Millennium Tom 2. Dziewczyna, kt贸ra igra艂a z ogniem - Stieg Larsson"
REM "0001 millennium_tom_2_dziewc.1Dl7V8.mp3" 0
TITLE "01-Dziewczyna, ktora igrala z ogniem Tom 2 Wstep"
INDEX 01 00:00:00
TRACK 02 AUDIO
PERFORMER "Millennium Tom 2. Dziewczyna, kt贸ra igra艂a z ogniem - Stieg Larsson"
REM "0002 millennium_tom_2_dziewc.1Dl7V8.mp3" 646112
TITLE "02-Dziewczyna, ktora igrala z ogniem Tom 2 Rozdzial 1a"
INDEX 01 10:46:12
TRACK 03 AUDIO
PERFORMER "Millennium Tom 2. Dziewczyna, kt贸ra igra艂a z ogniem - Stieg Larsson"
REM "0003 millennium_tom_2_dziewc.1Dl7V8.mp3" 1519228
TITLE "03-Dziewczyna, ktora igrala z ogniem Tom 2 Rozdzial 1b"
INDEX 01 25:19:09
I long click the book from the list of books and whatever I choose, it just sits there. I've tried deleting the app and install it back multiple times. Deleting data and cache and deleting. Everything. I can't have a fresh start.
1.Open app
2.Long click book
3.Click delete book
4.Just goes back to the list as if I clicked nothing.(same goes for the book cover too)
3.0.0
33
SM-G986N
After pausing an audiobook and leaving the app in the, when i want to resume it, the play button doesnt do anything. It is fixable by either playing a different audiobook for a short time and then playing the first one again, or by closing the app an reopening it
2.1.0
33
M2102J20SG
Selected a folder containing my audiobooks. I cannot find even the interface to play the audio.
1.Open the App
2. Select the folder
3. Audiobook player interface does not show up and even the audiobooks don't show up.
1.9.7
13
SM-A127F
It's often frustrating to get the slider exactly where I want it to change the playback speed. Especially if I am walking, or want it set really quickly.
It would be easier to have a dialog appear that shows the speed and a + and - button to do .1 increments. And tapping the current speed could switch between 1.0, 1.5 and 2.0.
Alternatively, having a few buttons below the slider for 1.0, 1.25, 1.5, 1.75 and 2.0 could work as well.
the audiobook is 10 hours and 17 minutes but for some reason the "end credits" section is over 700 hours long. when I open the same file in VLC it doesn't do that so I don't think it's a problem with the file.
3.0.0
14
Pixel 4a
It won't let me play the audio
Idk
4.0.2
33
V2247
A declarative, efficient, and flexible JavaScript library for building user interfaces.
馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google 鉂わ笍 Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.