Open smb file from file explorer app has slow performance - MX Player

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?

Related

video/audio streaming from media server

I've been toying with the idea of using my laptop as a DLNA / uPNP media server. I have most of my video/audio assets stored on an external USB memory drive (it's actually a MP3 player with custom RockBox firmware...but I digress), so I could also use my little NSLU2 Linux server, providing I install all the required software on it.
At the top of anyone's list there should be at least: AllShare, AndroMote, Twonky (and iMediaShare for those wanting to share media *from* the tablet device). I tried them all, with varying degrees of success due to the type of media server I was running on my Mac OS X laptop. Plex doesn't seem to provide this feature so I ended-up using TVMOBiLi instead, which provides a not-so-user-friendly web-based interface. There are other advanced servers, such as miniDLNA, uShare, FireFly or MediaTomb, but this was getting far too time-consuming so I stopped there.
In fact, I ended-up using VLC Player with its built-in "web interface" feature (essentially a streaming server that can be controlled remotely), and VLC Stream & Connect on the Android tablet. It works great, and the live transcoding of the video was pretty satisfying (only minor glitches due to re-synchronizing the A/V streams from time to time...probably some settings I can tweak in VLC-S&C). The nice thing about DLNA / uPNP is that it is a discoverable service, that clients normally automatically detect on a LAN. VLC offers the same level of "it just works", and allows me to browse my media files directly from the tablet. Nifty.
A more advanced method is to share a folder on the media server via Samba / SMB / CIFS (works on Windows, Linux and Mac), to mount the shared directory on the Android tablet via a custom-built CIFS kernel module. Then any basic file explorer will "see" the remote files as local files, which results in video/audio players being "tricked" into thinking they are working with local files, when opening media assets from the file explorer. Conversely, using Astro (with SMB support) or ES File Explorer we can access network files via the smb: protocol, but video/audio players are unlikely to support opening media via this kind of URL (most players only support local files). Also note that the transfer speed may be problematic depending on the required media bitrate...anyone to test full HD video streaming ?
Follow this link for more info:
http://forum.xda-developers.com/showpost.php?p=9278963&postcount=7
Hi.
I use VLC Stream & Convert and it works nicely except audio-video delay.
For me is more important to understand how to stream my video in internet to watch them when I'm outside of my home network.
Previously I use HTTP protocol in Maemo OS , but in Android OS and RTSP things are different.
daniel.weck, do you have experience with this?
stefanopolis said:
Hi.
I use VLC Stream & Convert and it works nicely except audio-video delay.
For me is more important to understand how to stream my video in internet to watch them when I'm outside of my home network.
Previously I use HTTP protocol in Maemo OS , but in Android OS and RTSP things are different.
daniel.weck, do you have experience with this?
Click to expand...
Click to collapse
VLC Stream & Convert supports both HTTP and RTSP I think, there are many options in both the server (VLC Player) and the client (VLC S&C). Streaming content from a source within your LAN to an external destination on the internet requires a particular setup:
* fixed IP WAN address at your home broadband connection (or a dynamic one that is identifiable).
* router with NAT and firewall configured so that some ports are open to the local LAN IP address that serves content. See the VideoLan documentation for UDP/TCP protocol ports.
Vlc-based solutions are not really solutions. I for one have the vast majority of my media on a ion-based htpc which just doesn't do well converting on the fly. What we really need is a good dlna client for the tab, like allshare but better.
Have you tried Andromote and Twonky?
Sent from my GT-P1000 using XDA App

[Q] Streaming Video from My Network?

Hi
Could anyone tell my how can I stream video on my Android from my home network without have to download it first?
Thanks
There are different programs like VLC DIRECT which can do it. That is the one I use and it works great. I think there is another one called Emitt.
nafpliotis said:
Hi
Could anyone tell my how can I stream video on my Android from my home network without have to download it first?
Thanks
Click to expand...
Click to collapse
I just recently got this working myself, so I hope this combination of two apps works for you.
The first app accesses the network shares of my Windows PC. I'm using Estrongs File Manager which saves username/password information and specific file directory share shortcuts. It even see's the admin shares (c$, d$...) so I can access anything on my desktop.
For the Media Player I use MX Video Player.
When I select a Video file in Estrongs from any of my Desktop's file shares, MX Video Player plays it over the WiFi. I'm playing all sorts of .AVI, MPG, MPEG, and WMV files without a problem so far.
I sure wish I could do this on my iPad as easily.
DaWeav said:
I just recently got this working myself, so I hope this combination of two apps works for you.
The first app accesses the network shares of my Windows PC. I'm using Estrongs File Manager which saves username/password information and specific file directory share shortcuts. It even see's the admin shares (c$, d$...) so I can access anything on my desktop.
For the Media Player I use MX Video Player.
When I select a Video file in Estrongs from any of my Desktop's file shares, MX Video Player plays it over the WiFi. I'm playing all sorts of .AVI, MPG, MPEG, and WMV files without a problem so far.
I sure wish I could do this on my iPad as easily.
Click to expand...
Click to collapse
Thanks Man
working better than fine
Hi, half -Off topic - sorry
i followed your ideas, as is sounds great. Got confused about "Estrongs".
cannot see my "shared folders" from pc. Tried to find the server as provided in Estrongs.
It finds my PC's IP but I cannot log on or see any shared folders.
I also tried to connect via the built in FTP client. then it cannot find my FTP server on the PC. Strange, as I am quite advanced in using my network.
Am I missing something>??
nafpliotis said:
Hi
Could anyone tell my how can I stream video on my Android from my home network without have to download it first?
Thanks
Click to expand...
Click to collapse
Emit (free/pro)
Or:
cifs manager + any player (I find cifs manager better than the mount feature of estrongs/file expert/astro)
I use Plex and it works great. Install PLex media server on your PC\Home server and then you can stream the video to your android device using the PLex for Android app.
Subsonic
The only real choice for this is Subsonic
+1 for the CIFS Manager + video player (in my case, Mobo Player) solution. I've used it for 8 months and it works like a dream, super-fast, super-flawless.
I use a combo of EStrongs file manager, and Mobo player. Just add your computer to the "LAN" section, find the file.
I was able to stream pretty much anything over the network at home.
Imedia share works for me
Sent from my SGH-T959 using Tapatalk

[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.

[Feature request] SMB Authentication

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.

mx player

Hello, I really enjoy the app.
I downloaded an mx player from Google Play in version 1.26.7,
and when I want to run the decoder - (I tried NEON and AIO),
it writes to me "Can't find a custom decoder. Please use the ARMv7 NEON 1.25.0 decoder version".
What am I supposed to do?
Some audio files are not working (EAC3) And it sucks me a lot.
Thank you very much
MX player Local Network Connection Error​
Need Help using Local network in MX player on Nvidea Shield.
I'm unable to reach host when trying to log into my laptops local network with MX player. VLC doesn't have that problem so I'm sure it isn't my laptops network settings. I just don't like VLC interface I prefer MX player
I use my laptops hostname and ip adress I looked up in Command prombt. Under server I have tried the following SMB:\\ 192.XXX.XXX.XX and SMB:\192.XXX.XXX.XX or just my ip adress 192.XXX.XXX.XX
For the path I use C:\ Users\Kram\Videos. Really don't know what the problem is. Keep getting the following result: "Connection error Unable to reach host. Please make sure that hostname /Ip and path are valid and try again''...I have the latest MX Player version...
Can anybody please help?
I too applied more than 15 times and there is no response from MxPlayer team. Its more than 1years. We have our own Video Production ( Jol chobi studios) and produce original regional content in youtube - multiple channels. Looks like mXplayer is poor in responding to requests or they may have too many requests with less staff to handle them. Either ways, its quite frustrating. What is thing???
Kram40 said:
MX player Local Network Connection Error​
Need Help using Local network in MX player on Nvidea Shield.
I'm unable to reach host when trying to log into my laptops local network with MX player. VLC doesn't have that problem so I'm sure it isn't my laptops network settings. I just don't like VLC interface I prefer MX player
I use my laptops hostname and ip adress I looked up in Command prombt. Under server I have tried the following SMB:\\ 192.XXX.XXX.XX and SMB:\192.XXX.XXX.XX or just my ip adress 192.XXX.XXX.XX
For the path I use C:\ Users\Kram\Videos. Really don't know what the problem is. Keep getting the following result: "Connection error Unable to reach host. Please make sure that hostname /Ip and path are valid and try again''...I have the latest MX Player version...
Can anybody please help?
Click to expand...
Click to collapse
Edit Server
Name : Anything
Server : smb://HostName (example : smb://mypcname)
Path : Movie (Only the name of shared folder name)
Uncheck Anonymously
Domain : nothing
Name : Your-PC-User-Account-Name
Password : The-Password

Categories

Resources