Codec doesn't seem to be working on MX Player 1.20.9
Firstly, sorry for the long post. I just figure being detailed is a lot less annoying than leaving details out so I tried to be thorough.
Im trying to play a movie file that contains DTS audio on my smart tv. Oddly enough when playing the file on the naked MX app it works but with some issues. At first it gave me a quick error message that said the format wasn't supported, I reloaded the video file and now it plays the audio but it lags and skips every few seconds. Did some googling and ended up here.
MX's auto detect wants me to download ARMv7 NEON 1.13.0 but there's no such file in the download section. When it comes to which file I should actually be downloading, I read through this thread looking for a clear answer and didn't really find one. Theres a bunch of people telling others to "check post 2", I don't know what that means. All I see is the original post and carefully read everything on it, including what I believe to be "post 2" which is OP's comment under the post.
Anyway I went to the download section, which apparently has changed throughout the years, and I downloaded the codec(s). The page looks like this to me imgur(dot)com/a/6MJUpnw so I went with my best guess which was mx_neon64 (in reality I downloaded all of them but my go to was neon64). Loaded those onto a usb so that I could load it into my TV (Hisense H8F 55" running Android). Went to the MX app>Settings>Decoder>Custom codec and tried setting the location to the new codec straight to where it was on the USB stick but that didn't work. Then I used a file manager application to download the zip into the TV's internal storage (SDcard/Download). Fired up MX and loaded the codec from its new location but again it didn't work. The app keeps giving me "Can't find custom codec. Please use version 1.13.0 ARMv7 NEON codec.". I also tried unzipping the file and loading the raw file into MX but that also doesn't seem to work.
Then I tried all the other codecs, some load some don't, but none of the ones that actually load fix the stuttering audio issue. Specifically trying the mx_aio file which apparently (from checking the about section of the MX Player app) successfully loads ARMv7 NEON custom codec 1.13.0 but even when it seemingly has the correct codec loaded onto MX it still does not fix the audio issue. Also tried SW decoding with each codec and the audio issue persists. So now I'm pretty much stuck and don't know where to go from here.
I should also mention a bit of confusion when reading OP's post, specifically the part where he's referencing codecs from the google play store (which he says is mandatory) and custom codecs (which are optional). Is he implying that you should download the google play store file first, install that, and then the optional custom codec? Or do what I did and just download the custom codec from here and load it into the MX App and forget about the google play store codec? Others in this thread suggest the play store codec is a waste of time but I can't seem to find that codec anyway as its pretty difficult to navigate on the TV app, and all that comes up are a bunch of irrelevant apps.
edit: some others with a similar issue of not being able to load neon64 said the solved it by loading the file into a root folder first. I tried doing that on my TV but I don't have permissions so it doesn't let me copy the file to a root folder.
Firstly, sorry for the long post. I just figure being detailed is a lot less annoying than leaving details out so I tried to be thorough.
Im trying to play a movie file that contains DTS audio on my smart tv. Oddly enough when playing the file on the naked MX app it works but with some issues. At first it gave me a quick error message that said the format wasn't supported, I reloaded the video file and now it plays the audio but it lags and skips every few seconds. Did some googling and ended up here.
MX's auto detect wants me to download ARMv7 NEON 1.13.0 but there's no such file in the download section. When it comes to which file I should actually be downloading, I read through this thread looking for a clear answer and didn't really find one. Theres a bunch of people telling others to "check post 2", I don't know what that means. All I see is the original post and carefully read everything on it, including what I believe to be "post 2" which is OP's comment under the post.
Anyway I went to the download section, which apparently has changed throughout the years, and I downloaded the codec(s). The page looks like this to me imgur(dot)com/a/6MJUpnw so I went with my best guess which was mx_neon64 (in reality I downloaded all of them but my go to was neon64). Loaded those onto a usb so that I could load it into my TV (Hisense H8F 55" running Android). Went to the MX app>Settings>Decoder>Custom codec and tried setting the location to the new codec straight to where it was on the USB stick but that didn't work. Then I used a file manager application to download the zip into the TV's internal storage (SDcard/Download). Fired up MX and loaded the codec from its new location but again it didn't work. The app keeps giving me "Can't find custom codec. Please use version 1.13.0 ARMv7 NEON codec.". I also tried unzipping the file and loading the raw file into MX but that also doesn't seem to work.
Then I tried all the other codecs, some load some don't, but none of the ones that actually load fix the stuttering audio issue. Specifically trying the mx_aio file which apparently (from checking the about section of the MX Player app) successfully loads ARMv7 NEON custom codec 1.13.0 but even when it seemingly has the correct codec loaded onto MX it still does not fix the audio issue. Also tried SW decoding with each codec and the audio issue persists. So now I'm pretty much stuck and don't know where to go from here.
I should also mention a bit of confusion when reading OP's post, specifically the part where he's referencing codecs from the google play store (which he says is mandatory) and custom codecs (which are optional). Is he implying that you should download the google play store file first, install that, and then the optional custom codec? Or do what I did and just download the custom codec from here and load it into the MX App and forget about the google play store codec? Others in this thread suggest the play store codec is a waste of time but I can't seem to find that codec anyway as its pretty difficult to navigate on the TV app, and all that comes up are a bunch of irrelevant apps.
edit: some others with a similar issue of not being able to load neon64 said the solved it by loading the file into a root folder first. I tried doing that on my TV but I don't have permissions so it doesn't let me copy the file to a root folder.
Last edited: