Skip to content

Use phone native decoder #1305

@Nojevah

Description

@Nojevah

Description

Hello, as it is not in the rejected features (yet), I'll give it a go.

Auxio seems to use an internal audio decoder, and not the one from the phone, hence my request to offer option to use phone native decoder.

Why would you want to use internal audio decoder ?
Because (at least on my Samsung phones) the internal decoder use hardware BT decoding, and it uses (way) less battery. You can check CPU usage with adb top for example.

Example with Auxio (screen off):

Image

Example with Vanilla Player (open source player which uses phone decoder):

Image

You don't even see ch.blinkenlights.android.vanilla which is the name of Vanilla Player package.

I know a lot of audio players want to use their own decoders, but it often uses battery which is not needed, because in my case I use well-known codecs like mp3 & flac.

Problem solved

The related problem is: consumming battery which could be avoidable

Other implementations

Vanilla Player uses internal decoder.

Benefit

Uses less battery when used with Bluetooth (which I think is used by 95% of people)

Duplicates

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestplaybackRelated to music playback

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions