View Issue Details

IDProjectCategoryView StatusLast Update
0020060MMAPlaybackpublic2025-06-14 10:04
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status newResolutionopen 
Product Version2.1.0 
Target Version2.1.0 
Summary0020060: Internal Media Playback Engine
DescriptionMediaMonkey for Android currently has a number of audio playback limitations that need to be addressed:

0011957 Volume leveling doesn't work well for low-volume tracks
Volume leveling should work for casting

#16844 Equalizer doesn't work on many devices
10 band equalizer is desirable
Pre-amp should be available to compensate for volume reduction caused by the equalizer settings

0014152 Crossfading doesn't work on some devices
Audio Quality is perceived as low / DAC support
High speed playback (for podcasts/audiobooks)

0020080 WMA support is problematic on some devices
WMA Support (along with some other less common formats)

Whatever approach we take should have a means of handling both audio and video (though not necessarily via the same library).
TagsNo tags attached.
Fixed in build

Relationships

related to 0011794 newmartin Scanning engine / tag parser / tagging engine 
parent of 0020080 newmartin Some M4A files are not playable in MMA 
parent of 0020542 resolvedmartin M4A ALAC tracks do not play on MMA 
related to 0021647 newmartin MediaPlayer small audio drop outs playing MP3/AAC http streams on Google Pixel devices 
Not all the children of this issue are yet resolved or closed.

Activities

martin

2025-06-13 14:10

developer   ~0078901

ExoPlayer is currently the best alternative.
I have already tested ExoPlayer, which does not have this problem.
The transition should be smooth and fast (possibility to include in version 2.1).
ExoPlayer should also not have problems with gapless playback 0021621

For users, the default playback engine could be optional in the Options/Playback.

Playback engine
[Native]
[ExoPlayer]