maciek134 / podphoenix

A podcast player for Ubuntu Touch — Podbird reborn
GNU General Public License v3.0
5 stars 6 forks source link

Playback speed option #1

Open CactiChameleon9 opened 2 years ago

CactiChameleon9 commented 2 years ago

I am making this issue here because podbird isn't very active.

A playback speed option would be really useful, especially if you are used to faster talking than in podcasts.

CactiChameleon9 commented 2 years ago

Btw, thanks for improving the app

simpoir commented 1 year ago

For fun, I looked a bit into this and it might be tricky. Although the MediaPlayer has a playbackRate field, it didn't seem wired or working when I tried. Other QT forums seem to indicate this feature can be finnicky, format-dependent, and lack the pitch correction often associated with playback rate.

I did try messing with playbackrate property and doing some playback seek hack (as mentioned in linked forum) and it just didn't do anything.

So my take is this might not be possible with current UT platform while keeping Podphoenix a pure-qml app. This may change as UT platform moves to 20.04 onward to more recent Qt versions but I have some doubts. Not without including other libs, manually transcoding files prior to playing, or other major change in how podphoenix plays media.

ilyakooo0 commented 1 year ago

@simpoir You seem to be on top of things. I no longer use UT. This makes it hard for me to maintain UT applications. Would you like to become a maintainer of podphoenix?

simpoir commented 1 year ago

I'd prefer not. Not that I mind keeping the project alive, but I've already got trouble keeping my life together without responsibility of additional projects maintainership.

ilyakooo0 commented 1 year ago

@simpoir no worries

cibersheep commented 1 year ago

The reproduction speed depends on the ability of MediaHub to pass the value :) When this is merged, tested and in the image, then it will be feasible: https://gitlab.com/ubports/development/core/media-hub/-/merge_requests/64