Giter Club home page Giter Club logo

playbook's Issues

Replaced 'Edit' with 'Folders'

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.

Audiobook inventory is parsed and added incorrectly

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)

Make the App available on F-Droid / IzzyOnDroid

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.

Problema riproduzione audiolibri

Overview

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

How to reproduce

  1. Apro la app
  2. Vedo la modalit脿 "caricamento" che continua senza fermarsi
  3. Audio non parte anche se schiaccio play

Version

3.0.0

Android Version

34

Device Model

SM-A528B

Chapters not in order

Overview

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.

How to reproduce

When playing

Version

2.0.0

Android Version

29

Device Model

BLA-L29

Sleep Timer Input

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.

Audiobooks list doesn't appear

Overview

After the selection of the source file for my audiobooks, I find the space blank and I can't access any audiobook.

How to reproduce

Open the app
Click on folders
Choose a source
Return to the main space
Find nothing.

Version

2.1.0

Android Version

28

Device Model

JKM-LX2

Occasional crash

Overview

During the use of the app, occasional crashes may occur.

How to reproduce

  1. Open the app and start listening to audiobooks, return to the home screen, listen continuously for about 30 minutes.
  2. Open the app again from the desktop icon.
  3. App crashes.

Version

3.0.0

Android Version

11

Device Model

HITV205N

Folder Structure & edit options broken/limited in 2.0

Overview

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:
Screenshot_20230226-125100~2
Screenshot_20230226-124949

And the edit options have removed the edit author function:
Screenshot_20230226-125028
Screenshot_20230226-125011~2

Please fix or provide an update. I don't want to roll back to lite as it doesn't have a dark function.

How to reproduce

It's just broken - there is no replication

Version

2.0.0

Android Version

33

Device Model

A063

Album art not loading correctly

Overview

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.

How to reproduce

  1. Load several large books with album art into your audiobook folder
  2. Select the folder as the source folder for PlayBook
  3. Watch low quality book cover (and no chapter covers) appear
  4. From app settings of Android system settings clear PlayBook storage and cache to do this again

Version

4.0.2

Android Version

11

Device Model

OnePlus 7 Pro

Sleep timer shake to reset

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.

next track

Overview

does not switch to the next file

How to reproduce

3

Version

2.1.0

Android Version

31

Device Model

Redmi Note 9S

Hey, can you add this in next update

Overview

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.

How to reproduce

?

Version

3.0.0

Android Version

13

Device Model

Poco X3

m4a format causes crash

Overview

When trying to add a book with files in the m4a format, the application closes immediately on every subsequent restart.

How to reproduce

  1. Add a book in m4a format.
  2. The app exits immediately.
  3. Start the app again.
  4. The app exits immediately.

Version

3.0.0

Android Version

33

Device Model

motorola edge 40

Automatically move on to next chapter

Overview

I noticed the playback pauses each time new chapter starts. Why? Couldn't it automatically just continue? Android 13, PixelExperience.

How to reproduce

  1. Play some audiobook
  2. Go running
  3. Notice the playback stopping when chapter ends

Version

2.1.0

Android Version

33

Device Model

KB2003

Problems when display and font size are turned up for accessibility

Overview

Unable to complete initial setup and perform other functions while screen size and font size are increased for accessibility.
Screenshot_20240301-012108

Please consider making every page scrollable when contents overflows.

How to reproduce

  1. Increase the font and display size maximum in system settings.
  2. Open app for the first time.

Version

3.0.0

Android Version

33

Device Model

moto g 5G - 2023

Player UI Design

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".

Documentation, build instructions from source

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!

Unclear sleep status

Overview

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!

How to reproduce

On main playing screen

Version

3.0.0

Android Version

11

Device Model

RMX1911

Fonts

Overview

Titles of chapters in Russian are incorrectly read.

How to reproduce

When opening a book in Russian, instead of chapter titles, something incomprehensible

Version

2.0.0

Android Version

33

Device Model

SM-S918B

SMB support for audiobook folders

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 :)

Quick settings media controls card not showing correct chapter

Overview

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

How to reproduce

  1. Open the app
  2. Pick a book with multiple chapters
  3. Play a chaper other than the first
  4. Swipe down from the status bar and the media player will show the first chapter name.

Version

3.0.0

Android Version

13

Device Model

Pixel 7a

Constant crashing

Overview

while using the app on a samsung a20 fe 5g the latest version of the app is crashing constantly.

How to reproduce

  1. open the app
  2. play a book
  3. app crash after about 5 ninutes of playback

or by tinkering in the settings for too long

Version

2.0.0

Android Version

33

Device Model

SM-G781B

Bluetooth / Auto displays file time

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:

  • In the app you always see chapters across all files (MP3, M4B) and time is always shown per chapter.
  • For MP3 audiobooks, the car display shows each MP3 as a chapter (track) and shows the progress through that MP3 (as a chapter), and the experience is the same as in the app.
  • For single M4B audiobooks, the car displays track 1/1 even though the app correctly shows track number with metadata in the chapter select. Also, it shows the progress for the entire book/file rather than chapter progress as shown in the app screen.
  • For multi-part M4B files, the car shows how many files the book is split across rather than the number of chapters (1/3 rather than 1 / 55). It also shows per file progress, which is different from the per chapter progress of MP3s and per book progress of M4Bs.

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.

Missing M4B Chapter Data

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:

  • the notification area doesn't show any chapter info, and
  • on Bluetooth displays and Android Auto it shows an alternate version of the book title instead of the chapter name, along with book title as album name. (So the book title is shown twice, once as track title and once as album, and they are grabbed from different pieces of metadata.)

Multi-file split M4B audiobooks
Again, in multi-file split M4B audiobooks it correctly shows the chapter metadata in the app, but:

  • In the notification area, Bluetooth displays and Android Auto it shows the title of the first chapter in the current file. the file number (track number?) rather than the chapter name from the metadata. (In my case, that's around 18 chapters of '1' as the track title on Bluetooth.)

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.

Audio book won't play

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.

Background playback pause randomly

Overview

Sometimes playback pauses when screen is off

How to reproduce

  1. Open app
  2. Start playing book
  3. Turn off screen
  4. Plays randomly stops: it could be once in 30 minutes or stops in few minutes

Version

3.0.0

Android Version

33

Device Model

Nokia G20

Player skips ahead

Overview

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.

How to reproduce

  1. Open app
  2. Play the audiobook for 30+ minutes
  3. Press pause
  4. Press play

Version

3.0.0

Android Version

34

Device Model

Pixel 6 Pro

lock screen tile, and pull down tile not working.

Overview

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.

How to reproduce

  1. Pull down from the top of the screen, or on the lock screen.
  2. Click play
  3. Nothing happens
  4. The widget works fine though.

Version

3.0.0

Android Version

34

Device Model

Pixel 6a

Issue: Feature request template update

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.

Occasional Crashes

Overview

Hi, I have been experiencing crashes that happen occasionally when I am using my phone or at least leave the screen on during listening.

How to reproduce

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.

See error log:
20230417_235957

Version

Palybook Version 2.1.0

Android Version

Android 12

Device Model

Poco x3 nfc

Open Source?

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...

Support for Nested Folders under nested folders

Overview

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.

How to reproduce

  1. Launch App
  2. Go to Folders
  3. Add the desired nested Folders
  4. Choose the option of Root folder

Version

2.2.0

Android Version

31

Device Model

Poco X3 Pro

Sleep timer not working

Overview

Sleep timer not working sometimes, which consumes too much battery or makes it difficult to remember where I left off.

How to reproduce

just listen and set sleep timer

Version

3.0.0

Android Version

14

Device Model

Galaxy S21

Book title in media player notification doesn't work properly

Overview

The book title in the media player in the notification shade only displays '1'.
Screenshot_20230515-173957

How to reproduce

  1. Play an audiobook named '1'
  2. Rename audiobook to actual title and play again
  3. Check media player

Version

2.1.0

Android Version

13

Device Model

Pixel 7

The notes don't correspond to the time they were created.

Overview

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.

How to reproduce

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.

Version

3.0.0

Android Version

13

Device Model

DN2103

Cache book data

First of all. I really like your audiobook player and it recently replaced the smart audiobook player with PlayBooks.

Problem:

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.

Solution:

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

Incorrect reading of books metadata

Overview

Screenshot_20230921-025921_PlayBook

Unfortunately some books titles and other metadata is being read incorrectly

How to reproduce

Using some russian books

Version

3.0.0

Android Version

Android 13

Device Model

Oneplus 8 Pro

Problem with app remembering position in book

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.

Sleep timer audio indicator

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.

Theme getting reset

Overview

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.

How to reproduce

  1. Make sure the app is not in the background and that your theme is in dark mode
  2. Open the app
  3. Notice that first N frames (less than a second) the app is in light mode and quickly switches to dark mode

Version

3.0.0

Android Version

34

Device Model

SM-G998B

Audiobooks(1)

Overview

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.

How to reproduce

  1. Opened the app
  2. Tried to remove folder
  3. The folder gets deleted

Version

4.0.2

Android Version

30

Device Model

V2043_21

Cue support

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

Delete book or add cover will not work

Overview

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.
Screenshot_20240212_171402_PlayBook

How to reproduce

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)

Version

3.0.0

Android Version

33

Device Model

SM-G986N

After pausing an audiobook and leaving the app in the background

Overview

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

How to reproduce

  1. Pause an Audiobook
  2. Leave the App in the background
  3. Reopen it and play the audiobook again
  4. It doesnt play

Version

2.1.0

Android Version

33

Device Model

M2102J20SG

Can't see any of my audiobook or event the interface.

Overview

Selected a folder containing my audiobooks. I cannot find even the interface to play the audio.

How to reproduce

1.Open the App
2. Select the folder
3. Audiobook player interface does not show up and even the audiobooks don't show up.

Version

1.9.7

Android Version

13

Device Model

SM-A127F

Playback speed options

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.

time left in audiobook says 749 hours??

Overview

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.

Screenshot_20231229-090029

Screenshot_20231229-090018

How to reproduce

  1. open app
  2. look at the audiobooks downloaded
  3. says 1% complete and 749 hours left

Version

3.0.0

Android Version

14

Device Model

Pixel 4a

Help

Overview

It won't let me play the audio

How to reproduce

Idk

Version

4.0.2

Android Version

33

Device Model

V2247

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.