FORUMS

[Fixed] [Bug] SMB shows "Can't play this link" if the passport has an "@" char

8 posts
Thanks Meter: 0
 
By PillarsZhang, Junior Member on 31st May 2020, 06:21 AM
Post Reply Email Thread
Update´╝ÜIt happens when the account or passport has an "@" char.

When I use the built-in SMB service of Windows 10 2004 to share files, MX Player can view the file directory normally, but when I open any video file, I get the error "Can't play this link".
But in the CX file manager, I can normally transfer files and play videos, so I think the problem should be the MX Player.

This is part of the crawled log:

Code:
05-31 13:13:16.622 21170 21170 V MX.Screen: onStart ([email protected]): video-uri=smb://192.168.2.131/SanDisk_SSD_SMB/example.mp4
05-31 13:13:16.623 21170 21170 I GAPolicy_GAv4: suppress screen: Playback
05-31 13:13:16.624 21170 21170 V MX.DeviceUtils: Brightness for [email protected]: -1.0 --> 0.7742498
05-31 13:13:16.625 21170 21170 V MX.Screen: onResume ([email protected]): uri=smb://192.168.2.131/SanDisk_SSD_SMB/example.mp4
05-31 13:13:16.631 21170 21170 V MX.Screen: screen---refreshNotchLayout----------1
05-31 13:13:16.654 21170 21170 D MX.Screen: === Enter surfaceCreated. [email protected] _surfaceHolderCreated=null_surfaceView=android.view.SurfaceView{fd01e4d V.E...... ......ID 0,0-1080,2340 #7f0a0403 app:id/surfaceView}
05-31 13:13:16.654 21170 21170 D MX.Screen: === Leave surfaceCreated.
05-31 13:13:16.660 21170 21170 V MX.PlayService: onCreate
05-31 13:13:16.716 21170 21170 V MX.Screen: screen---refreshNotchLayout---------0
05-31 13:13:16.720 21170 21170 D MX.Player.Builtin: Calibrating 0ms
05-31 13:13:16.734 21170 21170 W VideoCapabilities: Unsupported mime image/vnd.android.heic
05-31 13:13:16.736 21170 21170 W VideoCapabilities: Unsupported mime video/divx
05-31 13:13:16.736 21170 21170 W VideoCapabilities: Unsupported mime video/divx4
05-31 13:13:16.737 21170 21170 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
05-31 13:13:16.737 21170 21170 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
05-31 13:13:16.737 21170 21170 W VideoCapabilities: Unsupported mime video/x-ms-wmv
05-31 13:13:16.752 21170 21170 E *MX.jni/CodecInfo: No matching codec for `video/divx`
05-31 13:13:16.752 21170 21170 E *MX.jni/CodecInfo: No matching codec for `video/divx4`
05-31 13:13:16.752 21170 21170 E *MX.jni/CodecInfo: No matching codec for `video/av01`
05-31 13:13:16.762 21170 21170 I MX.Player.Joint: Creating a joint player. [1][email protected] [2][email protected]
05-31 13:13:16.762 21170 21170 W MediaPlayer: Use of stream types is deprecated for operations other than volume control
05-31 13:13:16.762 21170 21170 W MediaPlayer: See the documentation of setAudioStreamType() for what to use instead with android.media.AudioAttributes to qualify your playback use case
05-31 13:13:16.766 21170 21170 I MX.Player.Joint: Preparing [2]
05-31 13:13:16.766 21170 21170 D MX.Player.FF: PrepareAsync()
05-31 13:13:16.767 21170 21170 D MX.Screen: Set fullscreen = false
05-31 13:13:16.843 21170 21360 E *MX.FFmpeg: wait_for_reply failed. Session setup failed with (0xc000006d) STATUS_LOGON_FAILURE
05-31 13:13:16.869 21170 21360 E *MX.FFFormat: Failed to open 'smb://192.168.2.131/SanDisk_SSD_SMB/example.mp4'. status=-111
05-31 13:13:16.869 21170 21360 E *MX.FFReader: AVException caught. error=-111
05-31 13:13:16.870 21170 21170 E MX.Player.FF: Error (1,-111)
05-31 13:13:16.870 21170 21170 E MX.Player.Joint: [2] error: what=1 extra=-111
05-31 13:13:16.870 21170 21170 V MX.Player.FF: === Begin closing soft player
05-31 13:13:16.870 21170 21170 V MX.Player.FF: === End closing soft player
05-31 13:13:16.870 21170 21170 I MX.Player.Joint: Preparing [1]
05-31 13:13:16.870 21170 21170 D MX.Player.Builtin: PrepareAsync()
05-31 13:13:16.871 21170 21170 W MediaPlayer: Couldn't open smb://192.168.2.131/SanDisk_SSD_SMB/example.mp4
05-31 13:13:16.871 21170 21170 W MediaPlayer: java.io.FileNotFoundException: No content provider: smb://192.168.2.131/SanDisk_SSD_SMB/example.mp4
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1688)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1518)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1435)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.media.MediaPlayer.attemptDataSource(MediaPlayer.java:1159)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1117)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1155)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at r20.u(BuiltinPlayer.java:12)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at x20.G(JointPlayer.java:5)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at x20$f.b(JointPlayer.java:20)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at com.mxtech.media.FFPlayer.handleMessage(FFPlayer.java:33)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.os.Handler.dispatchMessage(Handler.java:103)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.os.Looper.loop(Looper.java:224)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at android.app.ActivityThread.main(ActivityThread.java:7520)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at java.lang.reflect.Method.invoke(Native Method)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
05-31 13:13:16.871 21170 21170 W MediaPlayer: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
05-31 13:13:16.884 21170 21189 E MediaPlayerNative: error (1, -2147483648)
05-31 13:13:16.884 21170 21170 E MediaPlayer: Error (1,-2147483648)
05-31 13:13:16.885 21170 21170 E MX.Player.Joint: [1] error: what=1 extra=-2147483648
05-31 13:13:16.885 21170 21170 W MX.Screen: [email protected]
05-31 13:13:18.195 21170 21231 D OpenGLRenderer: endAllActiveAnimators on 0x74bb917100 (RippleDrawable) with handle 0x745ab22f20
05-31 13:13:18.207 21170 21170 V MX.Screen: Activity result: Result is not returned because 'return_result' extra was not set.
05-31 13:13:18.223 21170 21170 V MX.Screen: onPause ([email protected]): uri=smb://192.168.2.131/SanDisk_SSD_SMB/example.mp4
05-31 13:13:18.755 21170 21170 D MX.Screen: === Enter surfaceDestroyed. [email protected] [email protected]_surfaceView=android.view.SurfaceView{fd01e4d V.E...... ........ 0,0-1080,2340 #7f0a0403 app:id/surfaceView}
05-31 13:13:18.756 21170 21170 D MX.Screen: === Leave surfaceDestroyed.
05-31 13:13:18.786 21170 21170 V MX.Screen: onStop ([email protected]): uri=smb://192.168.2.131/SanDisk_SSD_SMB/example.mp4
05-31 13:13:18.796 21170 21170 V MX.Screen: onDestroy ([email protected]) - isFinishing() = true
05-31 13:13:18.797 21170 21170 V MX.Player.Builtin: === Begin closing built-in player
05-31 13:13:18.797 21170 21170 V MediaPlayer: resetDrmState:  mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
05-31 13:13:18.797 21170 21170 V MediaPlayer: cleanDrmObj: mDrmObj=null mDrmSessionId=null
05-31 13:13:18.823 21170 21170 V MX.Player.Builtin: === End closing built-in player
1st June 2020, 12:38 AM |#2  
Junior Member
Thanks Meter: 1
 
More
i have met the same problem while use smbv3 and the username have an "@".

smbv2 works well in most situtation expect the filename are not simple.
The Following User Says Thank You to il1707 For This Useful Post: [ View ] Gift il1707 Ad-Free
1st June 2020, 03:08 PM |#3  
OP Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by il1707

i have met the same problem while use smbv3 and the username have an "@".

smbv2 works well in most situtation expect the filename are not simple.

Thank you for your reply.
I found that everything was normal after I deleted the "@" in my password. . .
This is really a bug worth fixing. Maybe encoding error?
8th June 2020, 04:17 AM |#4  
Junior Member
Thanks Meter: 0
 
More
Same problem with SMB can't play this link
I have 4 pc connected to same router. Each pc can acces each other. Also i can acces all pc smb via es-file explorer on my phone.

After connect to mx player ,,smb,, I can add smb server. Browse pc directory. But unable to play.
Can't play this link.

If i am using es file explorer to play media and use mx player as media player it's work fine.


Anyone please help how to play via smb directly on mx player. So i can play video music minimized via local network .
8th June 2020, 01:00 PM |#5  
OP Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by Suar99

I have 4 pc connected to same router. Each pc can acces each other. Also i can acces all pc smb via es-file explorer on my phone.

After connect to mx player ,,smb,, I can add smb server. Browse pc directory. But unable to play.
Can't play this link.

If i am using es file explorer to play media and use mx player as media player it's work fine.


Anyone please help how to play via smb directly on mx player. So i can play video music minimized via local network .

Are there any special characters in your account and password? Or try to simplify your file path.

P.s. : We need an effective ways to communicate with the developer. Especially for pro version users.
12th June 2020, 02:46 AM |#6  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by PillarsZhang

Are there any special characters in your account and password? Or try to simplify your file path.

P.s. : We need an effective ways to communicate with the developer. Especially for pro version users.


I think mx player dev should implement more advance smb v2 + support
15th June 2020, 04:05 AM |#7  
MXPlayer's Avatar
Senior Member
Thanks Meter: 108
 
More
Quote:
Originally Posted by Suar99

I think mx player dev should implement more advance smb v2 + support

We would like to let you know that MX Player already supports SMBv2+. In case if you are facing any issues, please collect a bug report quickly after reproducing the issues and share with us. It will help us to investigate further.

Quote:
Originally Posted by il1707

i have met the same problem while use smbv3 and the username have an "@".

smbv2 works well in most situtation expect the filename are not simple.

Thanks for bringing this into our notice. We have escalated this with our relevant team and will do our best to get it resolved at the earliest. Meanwhile, your patience is appreciated.
The Following User Says Thank You to MXPlayer For This Useful Post: [ View ] Gift MXPlayer Ad-Free
24th June 2020, 02:55 AM |#8  
Junior Member
Thanks Meter: 0
 
More
[BUG Report]About Local Network function
Thank you for MX player, I found 4 bugs in SMB(Local Network) function:

1. In versions after 1.24.4 (excluding 1.24.4), When I add my SMB server in "Local Network", If the username or password contains special characters (such as $), you can browse smb files but can't play it, and the prompt:"can't play this link".

2. In all versions with smb (including 1.24.4), When playing music in the SMB, if the mx player is switched to the background, when the current music is played and auto switched to the next music, it will can't play, and the prompt:"can't play this link".

3. In version 1.24.5 pro, I added an smb server in "Local Network", When I leave the "Local Network" or close the mx player pro, and then enter the "Local Network", the added SMB server will disappear.

4. On the Android TV platform, the left sidebar is automatically hidden, so I can't access the "Local Network".
24th June 2020, 06:14 AM |#9  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by MXPlayer

We would like to let you know that MX Player already supports SMBv2+. In case if you are facing any issues, please collect a bug report quickly after reproducing the issues and share with us. It will help us to investigate further.



Thanks for bringing this into our notice. We have escalated this with our relevant team and will do our best to get it resolved at the earliest. Meanwhile, your patience is appreciated.

I have met the same problem while the username or password have char '$'
h**ps://forum.xda-developers.com/apps/mx-player/bug-report-local-network-function-t4122247
24th June 2020, 01:26 PM |#10  
MXPlayer's Avatar
Senior Member
Thanks Meter: 108
 
More
@PillarsZhang @il1707 @Suar99 @powerxing
We have released a quick update that addresses your issues. Could you please update your MX Player to 1.25.5 and check again? In case if the update is not yet showing up for you, you can also download the same from our website http://apps.mxplayer.in/download or http://mx.j2inter.com/download and install manually.
The Following User Says Thank You to MXPlayer For This Useful Post: [ View ] Gift MXPlayer Ad-Free
24th June 2020, 03:42 PM |#11  
OP Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by MXPlayer

@PillarsZhang @il1707 @Suar99 @powerxing
We have released a quick update that addresses your issues. Could you please update your MX Player to 1.25.5 and check again? In case if the update is not yet showing up for you, you can also download the same from our website http://apps.mxplayer.in/download or http://mx.j2inter.com/download and install manually.

Thanks a lot. I just downloaded and tested it. The problem (char "@") has been fixed well.
Waiting for the pro version.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes