XilinJia / Podcini

Open source podcast instrument for Android in Kotlin with media3, supporting channels, playlists, podcasts and single media from YouTube and YT Music as well as normal podcasts.
GNU General Public License v3.0
154 stars 7 forks source link

bug reports and feature requests #91

Open Jackie7610 opened 1 week ago

Jackie7610 commented 1 week ago

To put it simply -

The volume adaption does not work.

I tried this on various podcasts changing from "no adaption" to "heavy boost". The result? It sounds the same without any increase in volume. Same goes to volume reduction. Could you please look into it?

Podcini version: 6.6.5 Download source : Github Device : Galaxy A32

One more thing...the volume adaption is working on Antennapod so I guess nothing is wrong with my device?

XilinJia commented 1 week ago

Volume adaptation works on my Samsung Android 14 phone. The numbers were 0.2, 0.5, 1, 1.5, 2, 2.5. Changing among them was noticeable to me. The boosts were not great (I guess the numbers were inherited from AP). in version 6.6.6, I changed these to: 0.2, 0.5, 1, 2, 4, 7 (the max boost being 6dB).

Note, when you change the scale, you need to re-play the episode.

Jackie7610 commented 1 week ago

Greetings dev. The volume adaption works now, selecting the required boost level after pausing the episode. Hitting play applies the boost but now I'm getting a lot of distortions on medium and heavy boost level. I dont know if this should be happening. This is happening with version 6.6.6 but not with version 6.6.5

XilinJia commented 1 week ago

Good. The distortion could mean the new boost numbers are too high for the speaker of the phone (at medium level it's 3dB higher). I will play with the numbers a bit and get a better compromise.

XilinJia commented 1 week ago

tuned the numbers somewhat in 6.6.7

Jackie7610 commented 1 week ago

Yes now the volume adaption works. Just need to pause and play after selecting the boost level. Easy.

I do have some questions though...it's about the progress bar. It shows time as if it's leaping a few seconds. It goes like 00:00 (after 10 seconds) it's 00:10 (I don't get to see the rest of the seconds like 00:05, 00:06 etc).

And the progress bar is really on the edges and it get's difficult for fat fingers like mine :)

And the "now playing" is half-ugly. I don't know the right word. The album art is down and the description is on top (no issues) but when the description of a podcast is long swiping down to view the album art shows 2-4 lines of the description on top like it is not fitting in one page.

Should I be creating a new issue about it?

Sorry for ranting though. Love the modification of antennapod.

XilinJia commented 1 week ago

The progress bar is set to update every 5 seconds, in the same frequency as persisting progress into the DB, to conserve some energy. Do you feel a strong need to see it every second?

The "now playing" (or player detailed view), yes, I made the description to the beginning as I think that's more important for understanding about the current episode, especially when the description is sort of like a transcript. So you feel like to see the art work in the beginning? Explain why.

I agree the progress bar on the bottom player UI is pretty much on the edge, though I don't have much trouble dragging it (my finger is not too thin). How would you suggest to improve it?

No, you don't need to open a new issue. Just explain here. I'd love to hear great ideas.

Jackie7610 commented 1 week ago

The first one. Not it's not so important. I just thought it's a bug or something. But yes...I really don't stare at the duration.

The second one...it really doesn't matter if the artwork comes first or second. It's just that the last part of the description and the artwork they're in the same page and sometimes it looks odd.

for example the top of my screen displays the underline of a link given in a description and above the underline I see half alphabets and numbers. I would try to grab a screenshot as this happens on specific podcast episodes due to the difference in it's description.

The third one can be adjusted via padding? I mean if it's possible.

edit : adjusting the progress bar from the notification crashes the app (version: 6.6.7)

edit 2 : Clearing the history crashes the app (version:6.6.7)

edit 3: Clearing episodes in history page individually by swiping does not actually remove them (version: 6.7.3)

Tap the album art below while the episode is playing or paused and instead of viewing the description and album art the now playing screen forcefully slides down and doesn't open. This problem is with youtube videos when using "audio only" mode. (version: 6.7.3)

feature suggestions :

  1. While searching for a podcast adding an option to subscribe to the podcast without opening it would be great. Like as in subscribing directly from the search results.

  2. Switching from list view to grid option if implemented to the subscription page would be an easy switch?

  3. Speaking of switch, maybe remove the preview images from themes of automatic, light, dark. I thought of the idea of a simple switch to toggle light, dark, amoled, dynamic, etc.

  4. Is it possible to increase contrast on the "play/pause, rewind, fast-forward, etc. buttons" shown below? They're very light grey...having them black would be great.

  5. Maybe add another podcast source "listennotes"?