Feature request: Search subtitles (SMB) from .\Subs\ - MX Player

Hi guys!
First, love MX Player, been using it for years for both local and network playback on Android devices in our household. Now, SMB support has improved much over the years, and is now more or less flawless. One thing though, often — especially when it comes to television series — there is a subfolder that is 99% of the times named Subs, where the subtitles are located. Now, in my case, I use Total Commander for all operation on my Android devices, and use the "Play (in foreground)" option in the SMB tree to make it start streaming over the LAN at home. Now, if the video.mp4 and subtitle.srt is in the same folder on the NAV/Windoze box/whatever, it loads up automatically, but not if it's in the .\Subs\ folder. Would this be possible to fix? Many players (e.g. MPC-HC) has .\Subs\ automatically searched since it's a very common place for subtitles to land. As for now, if I depend on subs, I need to prepare by moving them to be in the folder where the (for instance) television series season is. For those who has collections and wish to preserve a specific folder tree structure, this can be somewhat a hassle. Of course, this is truly a first world problem.
Thanks for a great player.
Cheers!

gewone said:
Hi guys!
First, love MX Player, been using it for years for both local and network playback on Android devices in our household. Now, SMB support has improved much over the years, and is now more or less flawless. One thing though, often — especially when it comes to television series — there is a subfolder that is 99% of the times named Subs, where the subtitles are located. Now, in my case, I use Total Commander for all operation on my Android devices, and use the "Play (in foreground)" option in the SMB tree to make it start streaming over the LAN at home. Now, if the video.mp4 and subtitle.srt is in the same folder on the NAV/Windoze box/whatever, it loads up automatically, but not if it's in the .\Subs\ folder. Would this be possible to fix? Many players (e.g. MPC-HC) has .\Subs\ automatically searched since it's a very common place for subtitles to land. As for now, if I depend on subs, I need to prepare by moving them to be in the folder where the (for instance) television series season is. For those who has collections and wish to preserve a specific folder tree structure, this can be somewhat a hassle. Of course, this is truly a first world problem.
Thanks for a great player.
Cheers!
Click to expand...
Click to collapse
Thanks for your post. Currently MX Player doesn't directly support the SMB. As MX Player doesn't have the SMB client, it can't get the actual path. Most of them act like a localhost. If the file listing is not possible, MX will try to get the subtitles by some brute force methods. So, It's very difficult at the moment.
But, we have some plans to work on our own SMB support. Once it's implemented, It may make things easy for you

Related

Streaming video from my PC?

is there an application that will allow me to stream video files(regardless of file type) to my android phone?
Yes,
Check out iStream on the market..
It, along with an accompanying jar server, allow a few streaming/conversion solutions.. Supporting most codecs/containers..
Basically, if you direct the app to play an mp4 stored on the pc, it'll stream it, without reencode, and works pretty well, except for limited controls, and no scaling for aspect ratio..
If you choose, say, an Xvid (or rather, anything else) encoded avi, you can either queue the file to be converted remotely (the .jar can use the handbrake cli) or you can attempt to convert/stream on the fly.. which too, works.. but isn't perfect.
For conversion jobs, you're given a list of appropriate bitrates for audio/video, but i'm personally waiting for support for custom handbrake parameters.
I think there is a free version of the client, I paid (out of curiosity) before there was a free version, so i dont know about 'trial' limitations, and there have been a few updates since i last used it.. but it's the best option i've found, and things can only get better.
You can use ffmpeg and ffserver on the PC to do this too. The combination of them can transcode any video into H.264BP that your phone can play over rtsp://.
http://forum.xda-developers.com/showpost.php?p=6495551&postcount=8
I wonder when TVversity will hit android.
Would be nice to stream movie from home's PC into your phone in some place with Wifi.

[Q] How to play video and music on android from network share?

I can't find the answer and please believe me, I'VE SEARCHED.
I have 2 Android phones in my house (HTC Aria & Samsung Captivate)
I have an Ubuntu 10.10 desktop behind my TV with a 1TB external usb drive.
the drive has 3 shared folders (videos, music, pictures) and it's shared for everyone, full control (I know "full control" is windows talk but I'm a wintel sys admin so linux guys should know what I mean)
I have downloaded and install Astro on the phones with the SMB add on and browse to the shared folders successfully but I can't find any media apps that will let me watch, play or view any of the files across the wifi network.
It seems like for all of them (default video player and rockervideo, etc.) everything has to be on the local sd card for it to play on the phones.
Help! please?
I know Orb.com and I think it is a FANTASTIC solution (FOR WINDOWS DESKTOP PC's), but it will measure your network speed and lower the quality accordingly for slow connections. Oh yea.. and I'm using an Ubuntu desktop. So orb is out.
I just want to play the file straight from the network share.
I read someone used something called cifs to mount the network shared folder to a blank folder on the sd card. (that's a whole lot of linux talk to windows guy) Can someone explain that to me please? Is that like mapping a network drive in windows? Will that work for what I want to do?
Bump...
(any info gratefully received)
I have also been playing around with this. I attempted to utilize the DLNA technology but have yet to have any success. I also agree with what you said about Orb. It's decent for desktop streaming, but for our mobile devices, it just sucks.
SlyDogJeff77 said:
I read someone used something called cifs to mount the network shared folder to a blank folder on the sd card. (that's a whole lot of linux talk to windows guy) Can someone explain that to me please? Is that like mapping a network drive in windows? Will that work for what I want to do?
Click to expand...
Click to collapse
yup, is like mapping a network drive (i'm a windows guy)
you need a compatible cifs.ko module for your devices, im a galaxy s user
here
here
Cifs Manager
reverendkjr said:
I have also been playing around with this. I attempted to utilize the DLNA technology but have yet to have any success. I also agree with what you said about Orb. It's decent for desktop streaming, but for our mobile devices, it just sucks.
Click to expand...
Click to collapse
I've managed to get DLNA to stream MP3 via Wifi on my Milestone 2. I've installed TVersity on a server PC that's always on and pointed it at my MP3 collection (which happens to be on another PC), and the DLNA app supplied on my phone picks it up and plays the stuff just fine. Obviously, it's a bit more involved than just playing the files directly from a share, but it doesn't require any messing around with the phone.
Cheers,
Steve.
Hello guys,
I want the same thing as you, now I have 2 NAS devices in my house where I have the music and videos, but I intend to build one Low Power PC (~30W - 40W) and keep everything there and few other things too like a fax PCI card and some security camera capture card.
I was thinking on buying some cheap tablets with Android OS to be able to play the music wirelessly in any room (of course, with the help of some speakers, not the build in tablet speakers) but couldn't find until now a way to do this. Now as I found this post I installed 2Player Network Music on my wife Android Phone, to test it out. I will try to find a DLNA server, for now to install it on my Windows PC , but I want to put it in the new NAS PC I want to build, I will have a LINUX distribution installed, don't know yet which one.
For music only, did you had any problems on playing streamed music from LAN ?
Hi, ppl.
I steel haven't solution for video, but for audio I use DAAP-protocol.
For android I use http://www.appbrain.com/app/daap-media-player/org.mult.daap
A lot of DAAP solutions for windows and linux to stream audio on demand.
Hi guys again!
I have the greatest news!!!
I have found Buzz Player! It's payed app, but it works great!!!!
Moment ago I have checked it on my desire hd! It works!!!
I am going to install on galaxy tab of my wife
Good luck!
Don't know if this is much help, but there is an app called VLC direct which lets you stream from or to an android device. The video quality isn't brilliant but this could just be my rubbish router.
Noodled24 said:
Don't know if this is much help, but there is an app called VLC direct which lets you stream from or to an android device. The video quality isn't brilliant but this could just be my rubbish router.
Click to expand...
Click to collapse
But you need a VLC Server. Doesn't work with a NAS.
BSPlayer Lite
I had the exact same problem. No decent player for SMB/network shares of video files. My home NAS (Synology) has no way of running the windows-only software that many of the video streaming software requires.
I recently discovered BSPlayer Lite (apparently a pro version is on the way), and it does exactly what we were looking for: plays media from a network share with no conversion or special server-side software required. It works amazingly great, and I was able to stream to my phone (HTC Thunderbolt) via my G wifi network. No stuttering or issues seen so far. It doesn't always read the subtitle information properly, but that could be my own fault somehow. I haven't tested it much, but I was able to watch several videos last night with no problems.
And the ads really aren't bad at all. I've only seen them when navigating a menu, but not while a video is playing.
Here is a link to the app, and a list of its features (I'm a new member, so excuse the funky link, as it won't let me post the full thing):
play.google.com/store/apps/details?id=com.bsplayer.bspandroid.free&hl=en
Main features:
- Hardware accelerated video playback - increases speed and reduces battery consumption*
- Support for almost all media files (video and audio player), such as: avi, divx, flv, mkv, mov, mpg, mts, mp4, m4v, rmvb, wmv, 3gp, mp3... and streaming content such as RTMP, RTSP, MMS (tcp, http), HTTP Live stream, HTTP.
- Multiple audio streams and subtitles.
- Playlist support and various playback modes.
- External and embedded subtitles ssa/ass, srt, sub...
- Find subtitles automatically (mobile data or wi-fi must be enabled to work)
- Playback media files such as videos and mp3's directly via Wi-Fi from your LAN shared drives/folders (such as external USB drives, SMB shares, PC shared folders, NAS servers (Synology and others)) - no need to convert video files and copy media files to SD card anymore!
- Playback files directly from uncompressed RAR files and much more!
This package includes support for ARMv7 with VFP and NEON. For other CPU types please download appropriate package. Application will notify you which package you need.
BSPlayer lite version is ad-supported application. Pro version without advertisements will be available soon.
works for me!
Es file explorer lets you view your lan and select servers, view files ect. play your videos and audio from there. save locations for frequent use. handy free tool
if you just want to play your video BSplayer lite will do just that, Set it lan mode and navigate through your net work.
both support user name and password protected storage
hope that helps
hi hi.. use phone can connect pc it's oke..
Thanks for your suggestions..
I will try out ES File Player and BSBPlayer
Any new programs which you can recommend?
There's an app on Google Play called Vidnal that streams audio and video from a network share - play.google.com/store/apps/details?id=org.mu.vidnal

[Q] IFO support?

Hello everyone.
Registered user here of the pro version, I was wondering if its possible to implement IFO support when it comes to play a VIDEO_TS folder.
Playing vob files works great. I usually rip the DVD main movie via MakeMKV and play the resulting MKV with MPEG2 flawlessly, but when that main movie is greater than 4 GB I cannot do anything, because my device doesn't support any filesystem other than FAT32. That's why the IFO support would make this OK, copy vob files (1 GB) with IFO file and play as a standard VIDEO_TS folder (Im not talking about menus, just the IFOs)
Thanks
dalecooper said:
Hello everyone.
Registered user here of the pro version, I was wondering if its possible to implement IFO support when it comes to play a VIDEO_TS folder.
Playing vob files works great. I usually rip the DVD main movie via MakeMKV and play the resulting MKV with MPEG2 flawlessly, but when that main movie is greater than 4 GB I cannot do anything, because my device doesn't support any filesystem other than FAT32. That's why the IFO support would make this OK, copy vob files (1 GB) with IFO file and play as a standard VIDEO_TS folder (Im not talking about menus, just the IFOs)
Thanks
Click to expand...
Click to collapse
Normally if you start playing first vob file, then after completing first file mx will play the second vob file automatically. it'll be automatically added to the queue if it's in the same folder. (make sure "back to list" is disable in Settings 》Player)
Thanks.
Yes, I know that. The problem is when the movie has several audio or subtitle tracks, sometimes its unpredictable which one is gonna start with the next vob file, because the vob files by themselves don't have an identification of language other than 0x80-like, so you gotta change the track again and there's a pause that wouldn't be with an IFO file. Also, depending of the methods and tools of extracting the vobs, sometimes the length of the vob gets confused.
I am aware that is possible to watch a whole movie with this, I was just wondering probably this is not a big implementation (almost like a playlist?) and could make the playing of DVD movies an awesome feature. I understand this is not a feature most people would request, but I like not having to convert, just extract the movie, and watch it as is. Even when I know by H264 standards is a waste of space, but with 32gb cards that cheap nowadays, it's comfortable.
Thanks.
dalecooper said:
Thanks.
Yes, I know that. The problem is when the movie has several audio or subtitle tracks, sometimes its unpredictable which one is gonna start with the next vob file, because the vob files by themselves don't have an identification of language other than 0x80-like, so you gotta change the track again and there's a pause that wouldn't be with an IFO file. Also, depending of the methods and tools of extracting the vobs, sometimes the length of the vob gets confused.
I am aware that is possible to watch a whole movie with this, I was just wondering probably this is not a big implementation (almost like a playlist?) and could make the playing of DVD movies an awesome feature. I understand this is not a feature most people would request, but I like not having to convert, just extract the movie, and watch it as is. Even when I know by H264 standards is a waste of space, but with 32gb cards that cheap nowadays, it's comfortable.
Thanks.
Click to expand...
Click to collapse
We will check out this feature.
Thanks
Hi there.
Great player and thanks very much for all the devs' hard work. I'm wondering, since I have more than 25,000 DVDs in my collection, if there has been any further consideration of implementing a full DVD play feature.
Thanks.
Any update on this? I would be prepared to pay money for a full DVD play feature to be implemented.
Thanks.

[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

Slow motion player

Hi,
For my kids I want to be able to play movies in slow motion on my Android Minix box.
Do you know any player that does this? Unfortunately, based on my research the xBMC that I'm using does not support.
I was thinking at vlc player, but then I need to first use a file explorer software to get to the folder on my NAS of the particular movie and then launch from them the vlc (and associate vlc with all types of movies).
The XBMC is a bit more integrated, it's true that you always have to navigate to the right folder but in XBMC I can map shortcuts to the NAS whereas for a normal file explorer you need to make some extra steps to reach the NAS.
For me it's all fine, but I'm trying to find an easy solution for my wife, that is using the Harmony remote control, so without the airmouse (which is too complicated for her).
My need is to be able to play as easy as possible movies from the NAS in slow motion.
Many thanks

Categories

Resources