View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0020060 | MMA | Playback | public | 2023-05-30 13:58 | 2025-10-29 14:59 |
| Reporter | rusty | Assigned To | |||
| Priority | urgent | Severity | feature | Reproducibility | always |
| Status | feedback | Resolution | reopened | ||
| Product Version | 2.1.0 | ||||
| Target Version | 2.2.0 | Fixed in Version | 2.1.0 | ||
| Summary | 0020060: Internal Media Playback Engine / Native Codecs | ||||
| Description | MediaMonkey 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 M4A (AAC) support is problematic on some devices 0021035 M4A (ALAC) support 0021729 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). | ||||
| Tags | No tags attached. | ||||
| Fixed in build | 1264 | ||||
| related to | 0011794 | new | martin | Scanning engine / tag parser / tagging engine |
| related to | 0021729 | closed | martin | WMA playback not working (missing codec error - regression 2.1) |
| related to | 0021035 | closed | martin | M4A (ALAC) support |
| related to | 0020080 | closed | martin | Some M4A files are not playable in MMA |
| related to | 0020542 | resolved | martin | M4A ALAC tracks do not play on MMA |
| related to | 0021647 | closed | martin | MediaPlayer small audio drop outs playing MP3/AAC http streams on Google Pixel devices |
| related to | 0018470 | closed | martin | Playback freezing randomly with streaming from MMW 5 and UPnP |
| related to | 0018630 | closed | martin | Gapless playback does not work correctly on Pixel 6 with Android 12 |
| related to | 0021621 | closed | martin | Gapless playback no longer works in 2.0.5.1245+ with One UI 7 |
| related to | 0021700 | closed | martin | Set default player to exo |
|
|
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] |
|
|
Fixed in build 2.1.0.1263 |
|
|
Exo set as Default player Fixed in build 2.1.0.1264 |
|
|
I'm not resolving this issue since a number of audio improvements remain to be addressed: - equalizer -- problems on some devices -- > 5-bands - external codecs to address the following limitations of internal OS codecs -- robustness (e.g. OS FLAC codecs can handle certain files / malformated files) -- on some devices, MMA must transiently switch to to native mode to work (e.g. WMA on some devices 0021729), however, this is a workaround rather than a permanent solution -- on other devices, WMA (and other less common codecs such as APE/MPC) don't work even in native mode |