[Feature request] SMB Authentication - MX Player

As I know, MX Player supports SMB if started from programs like ES Explorer. But today i had to deal with network share, that requires authentication. MX didn't asked me about credentials, but instead failed to open file. Hence my feature request: add SMB authentication.

Torbins said:
As I know, MX Player supports SMB if started from programs like ES Explorer. But today i had to deal with network share, that requires authentication. MX didn't asked me about credentials, but instead failed to open file. Hence my feature request: add SMB authentication.
Click to expand...
Click to collapse
MX Player doesn't support network shares directly. As you said other apps can forward the url to MX Player. So that it can be played. I am using MX Player to play videos from "Protected" network shares. But, never had an issue.
Can you collect the logs immediately after playing the file & upload here.?
Sent from my SM-G900H

ktsamy said:
MX Player doesn't support network shares directly. As you said other apps can forward the url to MX Player. So that it can be played. I am using MX Player to play videos from "Protected" network shares. But, never had an issue.
Can you collect the logs immediately after playing the file & upload here.?
Sent from my SM-G900H
Click to expand...
Click to collapse
Starting MX from ES Explorer (failed): View attachment report_2015-04-10_082750.zip
Pasting link manually in to Network stream (second half of the log, failed): View attachment report_2015-04-10_083233.zip
Starting MX from com.rhmsoft.fm (succesfull): View attachment report_2015-04-10_083952.zip
Looks like first failed attempt can be due a bug on ES Explorer side.

Initializing reproduction from ES Explorer or DS Files works, but on my smartphone and on my Minix android media station the experience is worse than MX file browser.
For instance MX integrated file browser would:
- remember last file played or what's new and what's not
- be easily browsed with a tv remote
- easily allow to delete watched files
- remember last position of a movie to resume
therefore it would be very nice to add SMB folders to the interface folders!

dam76 said:
Initializing reproduction from ES Explorer or DS Files works, but on my smartphone and on my Minix android media station the experience is worse than MX file browser.
For instance MX integrated file browser would:
- remember last file played or what's new and what's not
- be easily browsed with a tv remote
- easily allow to delete watched files
- remember last position of a movie to resume
therefore it would be very nice to add SMB folders to the interface folders!
Click to expand...
Click to collapse
SMB support is already there in our roadmap. We will try our best to make that possible at the earliest.

Related

[Question] Slow network stream

I am using ed file Explorer coupled with mx player and my. My files seem to stream very slowly from my computer. Anyone have any ideas how to increase the buffer? They are cached on an ssd and it does not make sense that I am having such a slow down.
There is a similar report over here
http://forum.xda-developers.com/showthread.php?p=52331493
As per the report there is a pocket drop between ES to MX. Try some other file msnagers.
It may fix the issue.
Sent from my Galaxy S5 using Tapatalk
I use File Manager HD for the same purpose and it works perfectly. I have a link to the network folder with my videos on the homescreen and it opens as instantly as any other map.
Seeking through videos is almost as smooth as local files, but that might be because it is actually on an external HDD, it may even be a lot faster on an internal SSD.
yeah it ges a lot of hiccups is there a better video player than MX Player with a longer buffer?
I use Root Explorer to get videos off an SMB network drive and it's also reasonably smooth.
When you use root you can't stream though correct? I have root Explorer as well.
... What do you mean by that? You can add an SMB address to Root Explorer by adding a new tab.
subtitles!
CDB-Man said:
... What do you mean by that? You can add an SMB address to Root Explorer by adding a new tab.
Click to expand...
Click to collapse
Just switched to Root Explorer!
Streaming is a lot smoother via Root Explorer for me...
However, MX player doesn't automatically pick up the subtitles like it used to do on ES..
Anyway around that? Because i can't browse to the SMB drive via the Subtitle panel of Mx Player..
Checked the same file via ES, worked perfectly...
Extra info: The file name is the same(exactly the same)..for both the video and the .srt file...
Am i doing something wrong?? Please Advice! I really need subtitles..:crying::crying::crying:
I'm not sure if it can pickup on external subs via network stream as I've never tried before; all my videos have embedded subs.
If you're big on network playback, I suggest trying BubbleUPNP DLNA app: http://forum.xda-developers.com/showthread.php?t=1118891

Resume after long pause when playing SMB MKV

Dear Devs,
I've encountered a strange behavior when I playing MKV file from SMB through ES File Explorer. MX Player begin playing fine with HW/HW+, but when I pause for a long time, for example: receiving a call for 5 minutes or longer, MX Player can't resume smoothly. It start lagging, and freezing in both video and audio more than 2 minutes. But if I press back and re-tap file from ES File Explorer to resume, MX Player resumes in few seconds.
I don't know if this is normal and could MX Log collector can get some logs? If need log or media info, I will try to get them when I come home tonight.
ChungHung.Chen said:
Dear Devs,
I've encountered a strange behavior when I playing MKV file from SMB through ES File Explorer. MX Player begin playing fine with HW/HW+, but when I pause for a long time, for example: receiving a call for 5 minutes or longer, MX Player can't resume smoothly. It start lagging, and freezing in both video and audio more than 2 minutes. But if I press back and re-tap file from ES File Explorer to resume, MX Player resumes in few seconds.
I don't know if this is normal and could MX Log collector can get some logs? If need log or media info, I will try to get them when I come home tonight.
Click to expand...
Click to collapse
It's a known issue with the ES file explorer. There is a pocket drop. Can you try any other apps which can stream?
I personally use FX file explorer or BubbleUPnP & never had such issues.
ktsamy said:
It's a known issue with the ES file explorer. There is a pocket drop. Can you try any other apps which can stream?
I personally use FX file explorer or BubbleUPnP & never had such issues.
Click to expand...
Click to collapse
I can't find SMB connection in FX File Explorer, does SMB in PLUS addon?
Does MX player have internal SMB protocol support?
When playing SMB file through ES, data comes to MX through ES's SMB protocol?
That's why the ES cause the lag, right?
ChungHung.Chen said:
I can't find SMB connection in FX File Explorer, does SMB in PLUS addon?
Does MX player have internal SMB protocol support?
When playing SMB file in MX through ES, data comes to MX through ES's SMB protocol?
That's why the ES cause the lag, right?
Click to expand...
Click to collapse
Yes. ES uses it's SMB protocol & stream the video using localhost url.
Fx needs plus add on for network features.
ktsamy said:
Yes. ES uses it's SMB protocol & stream the video using localhost url.
Fx needs plus add on for network features.
Click to expand...
Click to collapse
Got it, I'll try FX File Explorer tonight and report back here.
Thanks for your tip.
Hi @ktsamy,
I've tested FX last night and it doing well.
But MX player can't resume from FX.
Every time I start a file from FX it will start from beginning.
Could you help to verify this?
MX from ES can resume playing.

[Feature Request] SMB Share / Network Folders

Hello,
I have a few questions, I hope some one can answer them.
I would like to know if it is possible to set a video folder that is on a network or a web site. I have all my DVDs copied onto my server and would like to access them from my devices.
When I try to add a folder, via settings, it will not show me a network. If I go to Network stream I have to type in the complete url to the file its self for it to play.
Example: 13.125.44.133:4040/movies/61/video_ts/vts_01_1.vob
I would like to be able to see the directory with the list of folders that the movies are in and then select the folder and have the app play the movie.
Example:
Movies/
61
2012
After Earth
....
Maybe the only way to access to this folders its using a file explorer with the capabilities of accessing to network folders.
I was able to locate the file, like you suggested. I am using ES File Explore, it allowed me to save the path and also associate the vob files with MX Player. So now I have one more question. When I ripped my DVD's, they are just like on the DVD. There is 4 or 5 vob files numbered 1, 2, 3... When I select the first vob file and it plays to the end it goes back to the ES File Explore app and does not continue on to the second vob file. Is there a switch so that it will do this or will it just not do this?
MX Player currently has no built-in SMB share support. External apps like ES File Explorer only pass 1 file URI at a time to MX.
This has been previously requested before. https://groups.google.com/forum/#!topic/mx-videoplayer/nYpihpAVJq0/discussion
It's already on the feature requests list. http://forum.xda-developers.com/apps/mx-player/sticky-running-list-feature-requests-t2718297
i see that there is a "back to list" i uncheck this and it went to the next file, seam to work.
Interesting, I didn't think that they would have changed so quickly to passing all the URIs in the folder. Well, good to see that you found a solution.
Related: http://forum.xda-developers.com/apps/mx-player/bug-report-video-button-lan-mounted-t2967882
An amendment to what I said above; MX still doesn't receive all the URIs, but rather does predictive requests based on filename, as a quickfix to this issue.
I use ES file explorer to do this, you can 'save' the location as a shortcut to the desktop of your device (long press on the folder, select save to desktop)
There are currently a few bugs with this in the latest version which i have my own thread about, subtitles dont load and some videos require software playback to prevent audio going out of sync but it works and works well in general.
Anyone using this feature could tell me how it works when there are 2 files - video and subtitles?
ch3mn3y said:
Anyone using this feature could tell me how it works when there are 2 files - video and subtitles?
Click to expand...
Click to collapse
If the directory listing is enabled on the host, MX Player can get the list of files. So, it will automatically load the subtitle as we. Else, MX Player will try to get the subtitle by assumption (by just replacing video extension with subtitle extensions). But, it doesn't work everywhere.
So, it's better to enable directory listing if you are using a local server.

Open smb file from file explorer app has slow performance

I am using Root Explorer and it supports SMBv2; but I found that when I open a file by it to MXPlayer, the performance is poor and it is not stable (just could not load). And I open the file using the SMB explorer inside of MXPlayer is perfectly fine.
My device is Pixel 3XL on Android 11 and yy WiFi is not bottlenecking since MXPlayer could have acceptable performance.
TL;DR
What I assume is that RExploer talkd to my SMB server and serve the file via http or other protocol, causing some performance degradation. Why I didn't just use MXPlayer to browse the file? Because I set up some preview images for my movies/videos and MXPlayer cannot show images.
Why not use DLNA? I prefer browsing the file by filesystem.
=====
My questions:
1. Is it possible that I open SMB link directly inside MXPlayer. Or like opening HTTP link, we could open some sort of a SMB link
2. Does it allow other app to send SMB information to MXPlayer and use the network code of MXPlayer to playback the video. If so please let me know which app.
kiceqs said:
I am using Root Explorer and it supports SMBv2; but I found that when I open a file by it to MXPlayer, the performance is poor and it is not stable (just could not load). And I open the file using the SMB explorer inside of MXPlayer is perfectly fine.
My device is Pixel 3XL on Android 11 and yy WiFi is not bottlenecking since MXPlayer could have acceptable performance.
TL;DR
What I assume is that RExploer talkd to my SMB server and serve the file via http or other protocol, causing some performance degradation. Why I didn't just use MXPlayer to browse the file? Because I set up some preview images for my movies/videos and MXPlayer cannot show images.
Why not use DLNA? I prefer browsing the file by filesystem.
=====
My questions:
1. Is it possible that I open SMB link directly inside MXPlayer. Or like opening HTTP link, we could open some sort of a SMB link
2. Does it allow other app to send SMB information to MXPlayer and use the network code of MXPlayer to playback the video. If so please let me know which app.
Click to expand...
Click to collapse
MX Player already supports SMBv2. Please tap on the Local Network option in the navigation drawer, and you will find the options to add SMB servers.
Please note that MX Player doesn't support automatic discovery of servers on the local network at this time. You may need to enter the IP address of the SMB server unless your router supports unicast DNS service.
MXPlayer said:
MX Player already supports SMBv2. Please tap on the Local Network option in the navigation drawer, and you will find the options to add SMB servers.
Please note that MX Player doesn't support automatic discovery of servers on the local network at this time. You may need to enter the IP address of the SMB server unless your router supports unicast DNS service.
Click to expand...
Click to collapse
Hi ,which MXPlayer version support 'Local Network' on android smart TV,
I have tried some MXPlayer, 1.26 and 1.33, 'Local Network' only works on android phone, cann't find tit on smart TV
MXPlayer said:
MX Player already supports SMBv2. Please tap on the Local Network option in the navigation drawer, and you will find the options to add SMB servers.
Please note that MX Player doesn't support automatic discovery of servers on the local network at this time. You may need to enter the IP address of the SMB server unless your router supports unicast DNS service.
Click to expand...
Click to collapse
+ Allow to view text files in "Network" Tab (with utf-8/gbk/shift-jis encoding support)
+ Allow to view image file in "Network" Tab
+ Accept SMB link, something like: smb://my-local-nas/folder/video.mp4 or smb://user:[email protected]/folder/video.mp4
+ Try to keep HTTP link alive during playback
TL;DR
Sorry for the late reply, I know that MX Player natively support SMBv2. However, the "file browser" built-in is not a actual file browser, lacking of show other files (I think it was disabled by design), and not able to open text file or view images: for example, I have a movie cover and a description under the same folder as the video file.
The other thing is that, is it a way that could let "OTHER" file explorer to send MX Player the SMB information instead of "low performance http proxy by the file explorer". But I am not so sure Android have such api, or use URL scheme (https://developer.android.com/training/app-links/deep-linking) to receive SMB connection information?
For username and password, I think it is not hard to prompt a dialog to the user or just reuse the settings from "Network" tabs.
And what's more, it looks like MX Player might close HTTP connection after the buffer was full. Could you keep the TCP connection alive or make some fake requests to keep it connected before the user finish the session?

Is there a way to pass a video file path on a local network share to MX Player?

My Android app can launch VLC by starting a new intent with the data "vlc://smb://path/to/file.mp4" to make VLC play that video file on the network share. Is this possible with MX player? It seems MX Player is capable of playing files on a network share already (Menu -> Local Network), so it is only a matter of whether MX Player accepts a network-share path as an argument or not.
If there is currently no way, please add some kind of method to accept SMB file path when launched by another app.
Bump. Is this really not possible?

Categories

Resources