[Bug] Offline Subtitle error - MX Player

Hello,
There’s a subtitle error that happens every time I swap from the mx player app to another app while a video is opened, or when I close the phone screen,
When I return back to the said opened video (on device offline video), and try to fast backward in the video, the subtitle (which is also offline) doesn’t show up on the entire section before the resumed part,
And even when I try to swipe on the subtitle itself backward, it acts like the resumed part is where the subtitle actually begins,
I’m currently using the last version of mx player free (1.22.8)
And I’m using redmi note 8 phone.
Thanks for any suggestions or help !

Related

[Q] Video player which could resume it's position and playlist after reboot?

I am using my Samsung Note 10.1 to watch lots of instructional videos; each course is composed of 10-40 video files, stored in folders, subfolders etc
I have tried bunch of video players; they all can play videos ok, but once the device is rebooted I have to do the whole process again (start video player, point it to certain folder, scroll through the files I have seen already etc)
Would anyone suggest an application which could start playing from the last position the player has been stopped at? (i.e. the player should remember it's "state" (playlist, position etc and being able to start playing right away)
As an alternative fix - would it be possible to switch my tablet into "deep-sleep" (hibernation?) mode so it could stay in such mode for a long long time without draining the battery and, once waken up, restore last work session)?
Have you tried MX Player? I don't have a Note 10.1, but I use MX Player on my Note 2 and it always resumes from where I left off no matter what.
LordLugard said:
Have you tried MX Player? I don't have a Note 10.1, but I use MX Player on my Note 2 and it always resumes from where I left off no matter what.
Click to expand...
Click to collapse
how does it do it? As far as I can see, MX Player would higlite folder (and then file inside), but you will still have to navigate all the way to the file in order to start playing
is there a "resume play" button I have missed?
I probably don't really understand what you're asking.
LordLugard said:
I probably don't really understand what you're asking.
Click to expand...
Click to collapse
I want video player app to recall exactly - which files it was playing the last time this app has been used - and start playing from the same spot
I want this to happen even after the tablet has been rebooted; I would start player, click "resume" button (or something like that) - and that's it
MX Player does give option in the video you last played of start over or resume after a reboot .
But the player will not open at the last played video after a reboot .
Neither am i aware of any player that does .
jje

[Feature Request]Support DLNA/UPnP??

Can MX support DLNA? This is useful!
The best app for that is BubbleUPnP: https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp&hl=en
I also would like to have the Option "inside" MX Player to set my TV as Output Renderer.
For instance, if iam at my Work Break, i watch something, e.g. it has an Extra SRT Subtitle, and iam at a Position inside the Movie lets say 20 Minutes in,
for when i get home, with Bubble PNP i have to search the Video, i have to Jump Forward to the Position i was, only to see, the the SRT File is not there.
I Tried Imediashare, Pixel DMS etc. no one gets it with the SRT´s.
It would be just perfekt, if you could add UPNP as an Output Renderer, like Youtube or Imediashare. Even other Mediaplayers do it nowadays.
thx in advance.
Youtube generally rides on proprietary Chromecast. Also, if you are truly using DLNA/UPnP, using MX Player won't help. When it's sent to the TV or whatever receiving device, the DLNA standard says that the receiving device does all the decoding, meaning that the receiving device needs to accept SRT subs.
Iam just a regular UPNP user, no chromecast, maybe next year with Screencast to chromecast2, so i can beam MXplayer output "as is" to the Stick.
From what i know, long time a go, i used the Samsung PC UPNP software, that came with my old Samsung TV, guess it was something 6000 series.
From that time i remember good, that the PC Software was able to start "feeding" the TV the Stream, at the last known and remembered Position of the Stream I watched e.g. a weeky early,
same as MX player so perfectly does.
Also the Software , as you say, streamed the SRT file to the TV, and this was accepting it. It was one of the main reasons, i bought a samsung in the first place.
so in short.
1. Starting the UPNP Stream at the Position of the File were MX player stands
2. Send the Srt file that is selected inside MX Player (e.g. the downloaded versions) to the TV
3. Remember the Postion the Stream to TV was interrupted (e.g. TV was shutdown)
if this is all implemented, MX would be king.
Except, BubbleUPnP already does most, if not all, of that. In fact, you can even use BubbleUPnP to manage your library, and also tell BubbleUPnP to use MX Player when playing files locally on the phone. BubbleUPnP will handle the DLNA streaming to the TV/TV-stick.
The PC software you are describing sounds a lot like what BubbleUPnP does on Android.
Tagging @bubbleguuum as perhaps he can comment a but further on what BubbleUPnP can do.
P.S. Hi bubbleguuum! You may or may not remember that MX Player forums used to be on Google Groups, but since last year we've moved to XDA Shout-out to @ktsamy for getting MX Player its own subforum.
I Still dont get, how i would use MX Player in conjuction with BubbleUPNP ?
from what i understand, these are two seperate Video Players, MX is for Phone, and Bubble is Phone and Stream to TV.
You make it sound, like i could/should use both simultaneously ? How would that work in real life ?
Thx for your help.
Within BubbleUPnP, you can specify the local renderer as MX Player.
yeah i tried that, but that is only helping bubblepnp to render the file locally to be able to read the file and then be able to stream it.
I want it the other way arround. I would like MX player to use Bubbleupnp as the intermediate Program to stream to the TV.
Cuz only then i have my last "MX player" known Starting Position inside the video.
If Bubbleupnp searches the Files in File structure, it always start from the beginning of the file, and have to search by hand, where i might was in MX Player.
or can i get bubbleupnp to read out that info out of MX player to jump to the time withing the videofile ? i guess not ?
thx for the help
You should ask that question in BubbleUPnP's support thread.
http://forum.xda-developers.com/showthread.php?p=14610073
So, somehow, through my involvement or not, i got em to implement some "resume" feature into his Streaming upnp.
But heres the bummer, its useless for my scenario (wich is really so weird ?)
Bubbleguuum: The video resume feature is only implemented for streaming to external renderers.
For local playback, it's up to the video player app used to eventually implement it at all (eg MX Player does it by default),
but it is entirely separate from BubbleUPnP.
so back to square one, for my "local playing and resume later on TV" dreams.
could you maybe make an API for MX, were bubbleguuum could crawl the MX local resume time data for a given file ?
so he could maybe ask for "resume last local time, or External Rendering time", and than resumes at the Time MX Player Throws at em ?
thx for your patience
That sounds like a stretch usage case, as then you would still have MX marked as incomplete, even though you've finished watching whatever it is on the TV via BubbleUPnP.
not if Bubbleupnp could save its resume time back to MX Player over your API.
And it was just a suggestion, to how to solve "my?" problem, of not beeing able, to stream from MX Player to my TV.
I dont want the struggle with Bubbleupnp. I just want, that MX Player could stream something, dont care if i have to buy a googlecast stick, or what ever device. But now i am just stuck, with 2 Programs, doing the same thing. one is now also resuming, nice. but not local ?
and MX player is only resuming local. wth, thats now the end of it ? why isnt MX Player capable of Stream to an external renderer ?
is watching on TV and Mobile such an awkward usage case ? Thx anyway, seems like i am just a dreamer.
benjamin3005 said:
of not beeing able, to stream from MX Player to my TV.
Click to expand...
Click to collapse
Native streaming is something that is on the developer's eventual todo list already. As to his status, I don't know.
http://forum.xda-developers.com/apps/mx-player/sticky-mx-player-chromecast-t2725253
ahhhh thx. only thing is, that this thread started like 2014. so is there really hope. i dont know, at least, iam not alone anymore with my wish. Maybe with chromecast 2 comin out, MX Streaming development is finished dont know why bubbleupnp is working, and MX not. Its really silly to sit in front of a 55 TV holding your phone, to watch stuff. thats some kind of 2nd screen generation
thx for your patience. iam off

[Q] Problem with 1.7.40 freezing under specific circumstances.

My device = Kindle fire HD (1st generation), 7", 16 GB
My OS = Amazon's version of android 4.0.3
Mx player = 1.7.40
I downloaded & installed Mx player (non-neon/froyo version) & the codec that it won't even START without, from the below link
h ttps://sites.go ogle.com/site/mxvpen/download
(The site considers me too "untrustworthy" to post the link, but you can figure out where I downloaded it from anyway.)
I had it's settings set to use HW+ decoding & to use HW decoding if HW+ failed. I used it to play a .mp4 video (480x360, 30fps, approximately 90 minutes long) that I had downloaded from youtube using tubemate. I stopped playing the video after the first 5 minutes to check on something online. After that, I started Mx player again & chose the same video again. Mx player asked if I wanted to start over or to resume. However, I couldn't do ANYTHING! Clicking on either choice didn't work. NOTHING worked at all. I couldn't even get to the kf-hd's list of running apps so that I could close Mx player from there. Even pressing the kf-hd's power button didn't show the kf-hd's "shutdown" option. Luckily, holding it for 10 seconds turned the kf-hd off anyway. After that, I tried several attempts to get Mx player to play that video again. My last attempt went as follows.
1) I turned the kf-hd on.
2) I started Mx player, but I did NOT choose any videos.
3) Instead, I went to the kf-hd's list of running apps & closed Mx player from there.
4) I turned the kf-hd off & then turned it back on again.
5) I started Mx player again, chose the video that I hadn't finished watching, & tried to watch it again, with the EXACT same results as before.
(After that, I uninstalled Mx player, installed Km player, & have since watched the same video without the above problem.)
Anyway, in future versions, to (hopefully) avoid this happening again, I recommend that you should include the option to NOT keep track of whether a video is "unfinished" or not, & to have the decision to "start over" or to "resume" be set by an option in the settings instead. That will (hopefully) avoid the message from having to pop up at all for "unfinished" videos. Also, put in the option somewhere to FORCE Mx player to FORGET if any video is "unfinished" or not, because that's really what causes that message to begin with, & besides, that "feature" is less a convenience than it is a trouble-making annoyance (at best), & it's really none of Mx player's business whether I have "finished" watching a video or not.
Collecting error logs would help, each time you get app freezing.
http://forum.xda-developers.com/showthread.php?t=2843144

Bug: subtitles disappears

Steps to reproduce:
* Pause MX Player while it is displaying a subtitle text
* Switch to another app (e.g. in order to type the subtitle text into google translate)
* Switch back to MX player
==> The video is still stopped where it should be, but the subtitle text is missing
(Found on LG G3/Android 5)
drhex said:
Steps to reproduce:
* Pause MX Player while it is displaying a subtitle text
* Switch to another app (e.g. in order to type the subtitle text into google translate)
* Switch back to MX player
==> The video is still stopped where it should be, but the subtitle text is missing
(Found on LG G3/Android 5)
Click to expand...
Click to collapse
BTW, from where you are opening the video..?
Can you collect the logs & upload here immediately after reproducing the issue?
Sent from my SM-G900H using Tapatalk
The video is an .mkv-file opened from an "external SD card".
Testing some more, I notice that the video is not always back to the exact moment where I paused it, when returning to MX Player from another app, there may be ~2 seconds difference.
But even in those cases when video is back to what looks like the exact frame where it was paused, the subtitle text is gone.
Log attached.
This is generally a function of the old subtitle rendering mechanism. To be certain, it's only the current sub line that's gone right? Ie, when you play the video, the next subs still appear?
If you try the beta version, which has a new SW subtitle rendering engine, this should be improved.
https://sites.google.com/site/mxvpen/translation/test-build
Tried the latest 1.8.4 nightly, and now the subtitles seems to be displayed correctly when resuming (but it hardly ever resumes where it was stopped, but about 1 second earlier).
drhex said:
Tried the latest 1.8.4 nightly, and now the subtitles seems to be displayed correctly when resuming (but it hardly ever resumes where it was stopped, but about 1 second earlier).
Click to expand...
Click to collapse
Go to Setting- Player and disable fast seeking. Then the player will find the exact frame.

MX Player

What I like about this app is the fact that you just get the same functionality as the old mxplayer application and don't get the whole "download a game to download a movie" button that pops up in the app.
I just downloaded mxplayer and want to watch a film I downloaded the subtitle but it displays that in order to continue open subtitle service you need to login

Categories

Resources