• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

MiXplorer: Q&A and FAQ (User Manual)

Search This thread

IronTechmonkey

Recognized Contributor
Feb 12, 2013
8,145
12,269
FYI: Since it was simply two steps (I thought at first) and I had some ground work done already to leverage off with my app TeMeFI, I gave this a go. A few things I found:
  • The BIG difference between the file search and the media scanner was in paths with the ".nomedia" file flagging the path contents as not visible. In my Music folder with >3K files running with the broken non-embeded album art of A11, I had >3K album art files. ie half the files were correctly not in the media dB. On choosing paths like /storage/emulated/0/Image/ they matched
  • I found using find worked VERY quickly, however, to make it useful at all, I needed the file size. When I added that, the find bogged right down. Maybe this is the difference with other file managers? MiX does show the file size and permissions, while maybe the others simply show the name?
  • ignoring the ".nomedia" folder, out of the 3K+ files I have in music, I found one that wasn't matching between the two . On investigation I found that the filename had some funky characters in it, that were handled correctly by the media db, but my shell script brought it in questionably when uploading to sqlite db for comparison. I used a simple shell script as below.
Code:
SOURCE_PATH="/storage/emulated/0/Music/";
let MAX_DEPTH=10;

echo "$(find "${SOURCE_PATH}" -type f -maxdepth ${MAX_DEPTH} -exec ls -l {} \;)" > ${dest_data_file};

Thanks for digging into this. For future reports of slow searches in MiX compared to other apps it will be worth asking what details are returned in the search by the other app to see if they are just returning the name without size and other properties as you suggest.
 

J.Michael

Recognized Contributor
Jan 20, 2018
918
804
Samsung Galaxy Tab A series
@alienyd When you tried a non-empty username/password in Mixplorer FTP server, did you use the same username/password as in the other server provider?

When you fail to access with Windows Explorer, are you left with a Windows Explorer window with the ftp address in the address bar?

I saw something about right-clicking in the file explorer window, then, in the context menu, selecting "Login as..." to change credentials. If you have enough of a file explorer window to do this, it might get around Windows having latched onto the credentials for the other server.

You could also try changing the port number.
 

alienyd

Senior Member
Dec 1, 2010
287
95
@alienyd When you tried a non-empty username/password in Mixplorer FTP server, did you use the same username/password as in the other server provider?

When you fail to access with Windows Explorer, are you left with a Windows Explorer window with the ftp address in the address bar?

I saw something about right-clicking in the file explorer window, then, in the context menu, selecting "Login as..." to change credentials. If you have enough of a file explorer window to do this, it might get around Windows having latched onto the credentials for the other server.

You could also try changing the port number.
Hi, the other server provider just uses anonymous in its connection, which is fine by me. In MiX however, I could not connect anonymously.
Yes, I tried that 'Login as ...' as well, even trying Anonymous as user name, no success.
I have also tried different ports, default ports, ports from the working FTP provider (after turning it off of course)... nothing helped.
Imagine this: I typed the address in Windows Explorer, turning on FTP Server from MiX > could not establish connection; then I turned off MiX and turned on the other FTP provider, hit F5 on Windows Explorer > it showed me the files.
So there was nothing wrong with the address, the ports, the anonymous connection, or even Windows Explorer.
 
  • Like
Reactions: J.Michael

IronTechmonkey

Recognized Contributor
Feb 12, 2013
8,145
12,269
Hi, the other server provider just uses anonymous in its connection, which is fine by me. In MiX however, I could not connect anonymously.
Yes, I tried that 'Login as ...' as well, even trying Anonymous as user name, no success.
I have also tried different ports, default ports, ports from the working FTP provider (after turning it off of course)... nothing helped.
Imagine this: I typed the address in Windows Explorer, turning on FTP Server from MiX > could not establish connection; then I turned off MiX and turned on the other FTP provider, hit F5 on Windows Explorer > it showed me the files.
So there was nothing wrong with the address, the ports, the anonymous connection, or even Windows Explorer.

That is helpful feedback. The fact that you can switch to the other FTP server so easily does indeed indicate that the device is visible on the network but also might (or might not) be part of the problem regarding authentication to MiXplorer FTP server, especially just as a boundary is crossed where there have been significant changes in MiXplorer to that mechanism.


More testing from my rig: Windows is friendlier than it used to be about changed password. After changing the password of a known good MiXplorer server I was able to access it using the existing remembered Windows link which then prompted for the new password. This is probably in part made possible by the fact that I never tell Windows to remember the password. Changed usernames may be another matter where Windows is still unfriendly and I'm not going to mess with that.

Additionally in MiXplorer 6.56.5 I was able to replicate anonymous access, perhaps more accurately described as a credential-less access like so: Same known good server as before but with username and password removed > then an attempt to access it using the remembered link in Windows Explorer took me directly to the FTP server contents with no prompt whatsoever, not even the one where there is an option to select anonymous. This too was probably made possible because Windows was never told to remember a password for that IP address. I did not test username with empty password field.

Considering that the device on which you are running the MiXplorer FTP server seems to be visible on you network, and considering the nature of the way "anonymous" access seems to work in MiX, and considering the new method in MiXplorer for adding users to the FTP server, and considering Windows uninformative UI, I suggest the following (for diagnostic and testing purposes just until things are sorted out):

- Try MiX 6.56.5

- Don't tell windows to remember any FTP password, in fact forget about Windows for the moment.

- Forget about username anonymous. In MiXplorer the user "anonymous" without a password is just that - a username without a password and therefore not considered "anonymous" regarding the checkbox in the windows authentication panel.

- Try Filezilla.

I'm not trying to sell you on Filezilla once you have things set up but it may be the most helpful tool to figure out what's going on in your current situation. In Filezilla you can create, duplicate and delete client profiles which offer a variety of configuration options, and Filezilla will deliver more helpful messages in real time when there are issues.
 

alienyd

Senior Member
Dec 1, 2010
287
95
That is helpful feedback. The fact that you can switch to the other FTP server so easily does indeed indicate that the device is visible on the network but also might (or might not) be part of the problem regarding authentication to MiXplorer FTP server, especially just as a boundary is crossed where there have been significant changes in MiXplorer to that mechanism.


More testing from my rig: Windows is friendlier than it used to be about changed password. After changing the password of a known good MiXplorer server I was able to access it using the existing remembered Windows link which then prompted for the new password. This is probably in part made possible by the fact that I never tell Windows to remember the password. Changed usernames may be another matter where Windows is still unfriendly and I'm not going to mess with that.

Additionally in MiXplorer 6.56.5 I was able to replicate anonymous access, perhaps more accurately described as a credential-less access like so: Same known good server as before but with username and password removed > then an attempt to access it using the remembered link in Windows Explorer took me directly to the FTP server contents with no prompt whatsoever, not even the one where there is an option to select anonymous. This too was probably made possible because Windows was never told to remember a password for that IP address. I did not test username with empty password field.

Considering that the device on which you are running the MiXplorer FTP server seems to be visible on you network, and considering the nature of the way "anonymous" access seems to work in MiX, and considering the new method in MiXplorer for adding users to the FTP server, and considering Windows uninformative UI, I suggest the following (for diagnostic and testing purposes just until things are sorted out):

- Try MiX 6.56.5

- Don't tell windows to remember any FTP password, in fact forget about Windows for the moment.

- Forget about username anonymous. In MiXplorer the user "anonymous" without a password is just that - a username without a password and therefore not considered "anonymous" regarding the checkbox in the windows authentication panel.

- Try Filezilla.

I'm not trying to sell you on Filezilla once you have things set up but it may be the most helpful tool to figure out what's going on in your current situation. In Filezilla you can create, duplicate and delete client profiles which offer a variety of configuration options, and Filezilla will deliver more helpful messages in real time when there are issues.
Thank you for your reply.
Actually I did try FileZilla once with the other FTP server. It worked just as it was supposed to. But considering my environment with dynamic IPs and limited freedom with the OS System due to corporation restrictions, I only need a simple basic FTP for quick file transfer and during a very short time, so no fuzzy security or profiling needed.
Also, due to the fact that my phone gets a different IP each day, I of course would not bother asking Windows to remember anything; hence it is also preferable to establish an FTP connection without any question asked.
To sum up, I strongly believe that certain big changes in MiX in this new version, with all the FTP account, explicit/implicit feature and so on... must have stirred up something and made a simple FTP connection with out-of-the-book configuration so difficult.
I'll try out the older version tomorrow and report back my findings.
 

IronTechmonkey

Recognized Contributor
Feb 12, 2013
8,145
12,269
Thank you for your reply.
Actually I did try FileZilla once with the other FTP server. It worked just as it was supposed to. But considering my environment with dynamic IPs and limited freedom with the OS System due to corporation restrictions, I only need a simple basic FTP for quick file transfer and during a very short time, so no fuzzy security or profiling needed.
Also, due to the fact that my phone gets a different IP each day, I of course would not bother asking Windows to remember anything; hence it is also preferable to establish an FTP connection without any question asked.
To sum up, I strongly believe that certain big changes in MiX in this new version, with all the FTP account, explicit/implicit feature and so on... must have stirred up something and made a simple FTP connection with out-of-the-book configuration so difficult.
I'll try out the older version tomorrow and report back my findings.

LOL it would be easy to turn your description of the environment into even more reasons to try filezilla but I won't take us there. :)

As to windows one of the problems there is that anytime you do anything in the windows address bar and press enter something gets remembered. Whether or not that is an issue in your case remains to be seen. When you get to it I'll be interested and seeing how the previous version of MiX fares.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
5,743
5,571
Sydney
and yet, he claims a different app on the phone succeeds in providing an FTP server.
We have no idea what the app is doing in the background. Debugging how a closed source app works, when the OS is not supporting a simple ping is beyond this thread.

From my understanding, the phone should respond to a simple ping request. It is the very first check I do when diagnosing any network connectivity issues. And if that step fails, that failure should be investigated.
 

J.Michael

Recognized Contributor
Jan 20, 2018
918
804
Samsung Galaxy Tab A series
We have no idea what the app is doing in the background. Debugging how a closed source app works, when the OS is not supporting a simple ping is beyond this thread.

From my understanding, the phone should respond to a simple ping request. It is the very first check I do when diagnosing any network connectivity issues. And if that step fails, that failure should be investigated.
I was thinking, another app on the phone successfully providing a server shows that the phone is connected to the network, and he (@alienyd) is using the right IP address.

Given that, my first guess about the ping failure is that somehow ping was not given the right address. (Would "ping ftp://192.168.1.5:2121" work?) Or maybe the provision of a ping server is not as universal as I thought.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
5,743
5,571
Sydney
I was thinking, another app on the phone successfully providing a server shows that the phone is connected to the network, and he (@alienyd) is using the right IP address.

Given that, my first guess about the ping failure is that somehow ping was not given the right address. (Would "ping ftp://192.168.1.5:2121" work?) Or maybe the provision of a ping server is not as universal as I thought.
Ping is its own protocol, so putting FTP (the protocol) in the front or Http etc wont work.

And to give some context, I distriibute an app that provides sqlite services in the shell (ie for my apps usage) when It can be provided by the OS. So in my app, sqlite works (for shell), but it may not work for other apps.
 

alienyd

Senior Member
Dec 1, 2010
287
95
I was thinking, another app on the phone successfully providing a server shows that the phone is connected to the network, and he (@alienyd) is using the right IP address.

Given that, my first guess about the ping failure is that somehow ping was not given the right address. (Would "ping ftp://192.168.1.5:2121" work?) Or maybe the provision of a ping server is not as universal as I thought.
thank you for your reply.
Sorry guys, I stand corrected: I misunderstood the pinging command. The correct command is
ping [ip address]​
This went through fine. Note the absence of the port number and the 'ftp://' part.
So yeah, the phone showed up on the network just fine. Only the server (from MiX) did not!

Update from new testing:
1. Version 6.56.5-21060520 from apkmirror
- Server ran on default settings: empty user name and password, default path set for storage\emulated\0
Windows Explorer did not asked for credentials, data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: empty user name and password, default path set for storage\emulated\0\MyFolder
Windows Explorer did not asked for credentials, data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
2. Version 6.57.1-API26-RC_B21070520 from this thread
- Server ran on default settings: Admin user name empty password, TSL/SSL disabled, default path set for storage\emulated\0
Windows Explorer asked for credentials, 'Admin' as username given, empty password​
Data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: Admin user name empty password, TSL/SSL disabled, default path set for storage\emulated\0\MyFolder
Windows Explorer asked for credentials, 'Admin' as username given, empty password​
Data showed up correctly, BUT from the other folder!!! It seems to be a WIndows bug​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: Admin user name empty password, TSL/SSL enabled, default path set for storage\emulated\0
My special pre-installed FTP handler "WinSCP" showed up, asked for credentials, 'Admin' as username given, empty password​
WinSCP showed data correctly​
Any attempt to edit, copy, move, open any data failed - Timeout​
Data showed up correctly​
- Server ran on default settings: Admin user name empty password, TSL/SSL enabled, default path set for storage\emulated\0\MyFolder
My special pre-installed FTP handler "WinSCP" showed up, asked for credentials, 'Admin' as username given, empty password​
Could not establish connection!​

Phew, so what do you think of all these?! :D
Please note: as a summary, I might be able to 'see' the data but could not do anything with it. This half-working situation is nothing like with other FTP provider app.
 

J.Michael

Recognized Contributor
Jan 20, 2018
918
804
Samsung Galaxy Tab A series
thank you for your reply.
Sorry guys, I stand corrected: I misunderstood the pinging command. The correct command is
ping [ip address]​
This went through fine. Note the absence of the port number and the 'ftp://' part.
So yeah, the phone showed up on the network just fine. Only the server (from MiX) did not!

Update from new testing:
1. Version 6.56.5-21060520 from apkmirror
- Server ran on default settings: empty user name and password, default path set for storage\emulated\0
Windows Explorer did not asked for credentials, data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: empty user name and password, default path set for storage\emulated\0\MyFolder
Windows Explorer did not asked for credentials, data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
2. Version 6.57.1-API26-RC_B21070520 from this thread
- Server ran on default settings: Admin user name empty password, TSL/SSL disabled, default path set for storage\emulated\0
Windows Explorer asked for credentials, 'Admin' as username given, empty password​
Data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: Admin user name empty password, TSL/SSL disabled, default path set for storage\emulated\0\MyFolder
Windows Explorer asked for credentials, 'Admin' as username given, empty password​
Data showed up correctly, BUT from the other folder!!! It seems to be a WIndows bug​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: Admin user name empty password, TSL/SSL enabled, default path set for storage\emulated\0
My special pre-installed FTP handler "WinSCP" showed up, asked for credentials, 'Admin' as username given, empty password​
WinSCP showed data correctly​
Any attempt to edit, copy, move, open any data failed - Timeout​
Data showed up correctly​
- Server ran on default settings: Admin user name empty password, TSL/SSL enabled, default path set for storage\emulated\0\MyFolder
My special pre-installed FTP handler "WinSCP" showed up, asked for credentials, 'Admin' as username given, empty password​
Could not establish connection!​

Phew, so what do you think of all these?! :D
Please note: as a summary, I might be able to 'see' the data but could not do anything with it. This half-working situation is nothing like with other FTP provider app.
Next time, could you identify what you are doing differently in each case?

The times when you did not see the directory you expected might be because you didn't start the Mixplorer FTP server exactly the same way each time. There is a section in the FAQ describing how using the button on the toolbar is not the same as using the menu and clicking on "Servers".

Look at the Mixplorer log. Maybe there's a clue.

Try the "ftp" command from a command prompt window on the Windows machine. Do it with the server provided by the other app, just to prove you have the commands right. Then try again with Mixplorer providing the server.

Just for testing, do you have access to another Windows machine? One not subject to these mysterious corporate restrictions?
 
Last edited:

IronTechmonkey

Recognized Contributor
Feb 12, 2013
8,145
12,269
thank you for your reply.
Sorry guys, I stand corrected: I misunderstood the pinging command. The correct command is
ping [ip address]​
This went through fine. Note the absence of the port number and the 'ftp://' part.
So yeah, the phone showed up on the network just fine. Only the server (from MiX) did not!

Update from new testing:
1. Version 6.56.5-21060520 from apkmirror
- Server ran on default settings: empty user name and password, default path set for storage\emulated\0
Windows Explorer did not asked for credentials, data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: empty user name and password, default path set for storage\emulated\0\MyFolder
Windows Explorer did not asked for credentials, data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
2. Version 6.57.1-API26-RC_B21070520 from this thread
- Server ran on default settings: Admin user name empty password, TSL/SSL disabled, default path set for storage\emulated\0
Windows Explorer asked for credentials, 'Admin' as username given, empty password​
Data showed up correctly​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: Admin user name empty password, TSL/SSL disabled, default path set for storage\emulated\0\MyFolder
Windows Explorer asked for credentials, 'Admin' as username given, empty password​
Data showed up correctly, BUT from the other folder!!! It seems to be a WIndows bug​
Attempt to open any file (TXT) resulting in Windows asking for which program to use, choose any program > nothing happened​
- Server ran on default settings: Admin user name empty password, TSL/SSL enabled, default path set for storage\emulated\0
My special pre-installed FTP handler "WinSCP" showed up, asked for credentials, 'Admin' as username given, empty password​
WinSCP showed data correctly​
Any attempt to edit, copy, move, open any data failed - Timeout​
Data showed up correctly​
- Server ran on default settings: Admin user name empty password, TSL/SSL enabled, default path set for storage\emulated\0\MyFolder
My special pre-installed FTP handler "WinSCP" showed up, asked for credentials, 'Admin' as username given, empty password​
Could not establish connection!​

Phew, so what do you think of all these?! :D
Please note: as a summary, I might be able to 'see' the data but could not do anything with it. This half-working situation is nothing like with other FTP provider app.

Regarding your resolution of pinging the FTP server, that's what I was referring to by syntax being important. The ping only looks for the IP address. So, now we're certain that the device is seen on the network and you've managed to get a successful connection to the FTP server from Windows Explorer.

In addition to @J.Michael's suggestions I would add the following ideas.

Simplify your testing by picking one of the scenarios you describe where you can make a successful connection to the FTP server and see the files, then test in that one configuration. This will be more productive and better contained than spreading yourself out laterally by testing multiple scenarios (even though it's good to know the results of those tests). Once you work your way through the remaining problems then you could switch methods without the switch itself becoming a variable.

Perform a basic test of file access before attempting to edit live across the connection by trying to copy the file from the FTP server to Windows and also test a file copy in the opposite direction - from Windows to the FTP server.

In addition to the considerations mentioned about the different root locations of the FTP server depending on how it is started, mixplorer may require certain permissions in order to allow write access to the file. It's probably only worth digging into this if you cannot copy the file in both directions and edit the file, and this is where logging with mixplorer'w built in logging function could be particularly informative.

Note: pardon a rant but this post was heavily edited after being posted thanks to Google's atrocious voice typing which is not based on any actual language, just predictive algorithms. Tragi-comically one of the phrases it gets right regularly (and a phrase which I use to reset it somewhat effectively) is "[email protected]#k Google". Since Google offers us no viable methods to report such issues nor are they interested in fixing them and since they're watching our typing I figure to a pass feedback along live while voice typing. So when it messes up I say the aforementioned curse and then state "Google you heard me correctly the first time". Rant concluded... except to mention that Google could not even get that two word phrase correct either.
 
Last edited:

alienyd

Senior Member
Dec 1, 2010
287
95
Next time, could you identify what you are doing differently in each case?

The times when you did not see the directory you expected might be because you didn't start the Mixplorer FTP server exactly the same way each time. There is a section in the FAQ describing how using the button on the toolbar is not the same as using the menu and clicking on "Servers".

Look at the Mixplorer log. Maybe there's a clue.

Try the "ftp" command from a command prompt window on the Windows machine. Do it with the server provided by the other app, just to prove you have the commands right. Then try again with Mixplorer providing the server.

Just for testing, do you have access to another Windows machine? One not subject to these mysterious corporate restrictions?
Yeah I read somewhere here, that there are different ways to enable FTP server, with different settings too.
Since I only needed a simple connection from a certain folder, I always choose:
- Three dots menu on the top right corner
- Choose 'Servers'
- Start FTP/Share Server
I will then edit the setting of this FTP connection in the pen icon right next to it.
This process has always been the same, so yeah, the server was started exactly the same each time.
I tried to connect on my home LAN network, on the personal PC. Windows Explorer said, the connection could not be established.
This happened with and without password, TLS/SSL, implicit or explicit.
Out of curiosity, I also tried FTP between my phone and my tablet. The results were interesting:
- MiX to MiX with default settings: all working fine
- MiX to other FTP provider (which works with Windows): not working, no connection could be established. SO basically the same as to a Windows machine.
- Other FTP provider to MiX: Working fine without credentials (logging in anonymously, which MiX does not support).
When I have time, I will look more into the log. Until then, please keep throwing your suggestions at me.
Thank you all very much.

Update:
I just tried again with Windows:
- no password
- path set to storage/emulated/0 (default)
- TLS/SSL disabled
- implicit
Windows Explorer prompted for credential, accepted it and then showed the data as expected.
- Trying to open a txt file - Windows ask which program to use, and then wont' open it anyway no matter which program I chose.
- Trying to RENAME a file - ok
- Trying to check file's properties - ok
- Changing path to storage/emulated/0/documents - Windows still showed the internal emulated/0 folder as before, but I cannot go to the subfolders, files in this 0-folder could not be opened NOR edited. This somehow looks like a ghost of the last connection.
I guess there are more than one problem here...
 
Last edited:
  • Like
Reactions: J.Michael

RasoulB

New member
May 30, 2021
3
5
What does each value mean for "pid" in mixplorer settings exported file?

I know "pid": 14 is for bookmarks and "pid": 5 for pinned and if I'm not wrong "pid": 8 for history, but can anybody explain the others? Like pid 1, 2, 3, or all of them?
 

IronTechmonkey

Recognized Contributor
Feb 12, 2013
8,145
12,269
All is back to normal. I checked with Root Explorer and nothing was renamed. It was a display issue.
I completely closed Mix and restarted it again. Went to root and all is normal.

The icon I long pressed was the loop icon on bottom left. Now repeating this did not recreate the problem. So I'm letting my heart calm down and will not do recursive searches in mix for now.

As I had hoped it was probably just a filter that was accidentally set or something like that. Note that even if occurred at the moment you invoked recursive search it was most likely caused by things that you previously did. Unlike file deletion and batch file renaming there is not much damage that can be done with the recursive search panel alone so there's no need to fear it. When you feel up to it, the next time you play with it here are some suggestions.

- Practice on a folder on one of your data drives instead of root just because less damage can be done there.
- Make sure no items are selected.
- Test it immediately after opening the app before doing anything else.

This is probably in the documentation somewhere but I'm too troubled to look for it now, so help me out, how do I enable logs in mix?

Since this seems to be a user proccess issue there may not be much point in logging it but, the documentation you need is linked in the main posts of this thread and is referenced to frequently, in fact there are links to it in my previous reply to you.

Please be advised that the expectation is that you should find these things yourself which is not hard to do, and the reality of the moment is that someone has told you where are the posts you need, and even provided a link (perhaps you should review the thread to see if you've missed anything). You cannot reasonably expect more coaching than that - you are the player, kick the ball. You may not like being expected to do this on your own but look at it this way, as long as you are reading and referencing the FAQ then you're not accidentally filtering or renaming anything on the device. :D

Here is a link to the FAQ main page where you can find thode things.

https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-65157367
 
Last edited:

jj0011

Member
Jul 25, 2021
9
0
This must have been asked before, but I cannot find the answer. Pls point me to any documentation.
What is the difference between these two apk?

MiXplorer 6.57.1-API26-RC.apk or

MiXplorer 6.57.1-RC.apk

Which one should I get for an Android TV 10.0 device?
 

J.Michael

Recognized Contributor
Jan 20, 2018
918
804
Samsung Galaxy Tab A series
This must have been asked before, but I cannot find the answer. Pls point me to any documentation.
What is the difference between these two apk?

MiXplorer 6.57.1-API26-RC.apk or

MiXplorer 6.57.1-RC.apk

Which one should I get for an Android TV 10.0 device?
Search "This thread" for "API", you'll find some background.

The one that doesn't mention API is targeted to Google's latest API.

The one with "API26" in its name is targeted to API 26. Some problems respond to using the lower API. The way I remember the discussions, you can get the more permissive behavior, which used to be standard, by using an app that declared itself to be targetting an older API. Until it's so old Google refuses to accomodate it any longer.

TL;DR Try the one that doesn't mention an API. If you can't access a file you think you should be able to access, try the API 26 version. No guarantees.
 

jj0011

Member
Jul 25, 2021
9
0
Search "This thread" for "API", you'll find some background.

The one that doesn't mention API is targeted to Google's latest API.

The one with "API26" in its name is targeted to API 26. Some problems respond to using the lower API. The way I remember the discussions, you can get the more permissive behavior, which used to be standard, by using an app that declared itself to be targetting an older API. Until it's so old Google refuses to accomodate it any longer.

TL;DR Try the one that doesn't mention an API. If you can't access a file you think you should be able to access, try the API 26 version. No guarantees.
THanks a lot. This makes sense
How do I search in 'This tread'. Sorry for the newbie question, but I only see one search box that seems to search in all threads.
 

Top Liked Posts

  • 4
    I asked @HootanParsa

    So the problem was in connection

    sftp://255.255.255.255:22/tmp/mnt/C972-3CF2

    It's also must have remote path

    PS Sorry for English.

    Ah, thank you for explaining. I had seen a reference to the remote path in a previous post but forgot about it. I'll bookmark these posts and try to make some useful documentation from them. By the way no worries about language, I understood what you were describing. Thanks again.
    3
    I tried several other clients from Play Market, they connect fine

    I read it, but I don't quite understand what kind of instruction is needed to just enter IP, login and password

    SFTP is not well documented in the FAQ because I don't use it and not as many people seem to use it as FTP. I plan to create an index of the various types of storage that can be added but that will be just the framework and will require input from users to fill in. There have been some posts by users who have done troubleshooting and gotten SFTP to work including one fairly recently. I don't know that those posts would apply to your situation and the XDA search feature is not working so they might be hard to find but it might be worth trying to find them while waiting for answers here.
  • 6
    End up I figured out it was problems with the old Public/Private key pair that I use, they works for others apps.

    Have to regenerated a set of new key pair in the host side, copy over the private key (in my case, to Chromebook) then tap the (i) (info) button of the private key file (thanks, J.Michael), append the file path to "private_key_path=" and Bingo!

    I spent a good couple of hours trying to get passwordless key auth to work today, using my phone's ECDSA key. The MiXplorer logs aren't very helpful on this with the logging level that's enabled, but after testing the key (and some other ones I'd generated) with a couple of other apps it became clear that MiX was the only common factor in the keys not working.

    I couldn't find a way to delete known host keys from within the app but did find out where they're stored in MiX's private user directory (/data/data/com.mixplorer) which led me to a solution.

    I've eventually surmised the following, which I'm putting here in lieu of any actual documentation on the subject:

    • The only key algorithm I could get to work was Ed25519
    • Algorithms which I couldn't get to work were ECDSA 521-bit (my default), ECDSA 384-bit and RSA 4096-bit. I think I tried RSA 2048-bit too but I'm not sure. These were all tested successfully with JuiceSSH and Solid Explorer from the phone but failed in MiX
    • The Ed25519 key should be in PEM format in a file accessible to MiX, with the full file path set as the value of private_key_path as mentioned above. My Advanced Settings section didn't have this key/value entry at first, but rather pem_private_key_path which I think was inherited from an older version of MiX and presumably wasn't part of the upgrade process
    • While I'd prefer to store the key directly in MiX's settings to avoid having a private key lying around in an accessible file on my phone, I can't find a way of getting private_key_base64 (or the older pem_private_key_base64) to work at all
    Hope this helps somebody. I think this stuff should be documented because if it's difficult for people to do things securely, they'll just do them less securely instead :)

    I'm happy to finally have SFTP access back in my primary file explorer, which I haven't had since I finally ditched ES File Explorer when it became apparent it wasn't going to stop getting worse. On the whole MiX has improved over time, so big thanks to the creator.
    6
    MiX Nugget - Server Security Settings

    Here are some combinations of TLS and Implicit/Explicit FTP server settings and bookmark FTP[S/ES] prefixes which can be used with MiXplorer on the FTP server device and on the FTP client device

    ------------------------
    TLS/SSL enabled and Explicit Enabled on Server AND FTP or FTPES a prefix in the client bookmark.

    The server is letting the client determine the TLS setting (that is what Explicit means). If FTP prefix is used in the client bookmark then TLS will not be used. If FTPES prefix is used in the client bookmark then TLS will be used. FTPS as prefix in the client bookmark will not work for this configuration.

    ------------------------
    TLS/SSL disabled and Explicit enabled on the server AND FTP as prefix in client bookmark.

    Although the server is letting the client initially determine the TLS setting, because TLS/SSL is disabled on the server only the FTP prefix will work. FTPES and FTPS as prefix in the client bookmark will not work for this configuration.

    ------------------------
    TLS/SSL enabled and Implicit enabled on server AND with FTPS prefix on the client bookmark.

    The server is enforcing the use of TLS rather than allowing the client to determine that setting so FTP and FTPES prefixes don't work for this configuration. Conversely, if TSL is disabled or if Explicit is set on the server then the FTPS as prefix bookmark will not work.

    Servers Nugget: https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85896901
    ------------------------
    References
    Hazy memories about configuring workstatiosn and these articles:
    https://en.wikipedia.org/wiki/Transport_Layer_Security
    https://en.wikipedia.org/wiki/FTPS
    https://www.advancedcyber.co.uk/it-security-blog/what-is-explicit-and-implicit-ftps

    -----------------------
    Link back to MiX FAQ Nugget Index: https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-65157352
    5
    MiX Nugget - Storage Analyzer

    There is a way to view some storage statistics with MiXplorer by creating a custom search bookmarks and saving it. From the root of a drive or from a sub-folder, perform a recursive search for type = folder like so:

    - Navigate to desired location > tap Search button > long press recursive search arrow (in lower right corner) > select Contains in the first drop-down and leave the criteria blank > select "Type" = Folder > Tap GO.

    - When the scan has completed (which may take a few minutes) you should see details of the folders with bars representing the amount of space.

    - The scan parameters can be bookmarked just like any folder like so: Close search bottom bar (tap x at lower left corner) > Long press the location in main bar > Add to... > Bookmarks.

    - When the bookmark is selected the search and population of statistics graphics will occur.

    . For more details enable "more details" in view settings. Details that are not visible in the scan results might be visible other places.

    Note: It is occasionally requested for MiXplorer to have some sort of storage analyzer, and sometimes there are lively discussions about how substantial such feature should be. This FAQ Nugget describes the current implementation without taking sides in those discussions and without encouraging the restriction of those discussions. The current implementation is obviously not a full-featured storage analyzer which is to the point of those lively discussions - may they continue. :) If the implementation changes then the FAQ description will be modified accordingly.

    -----------------------
    Link back to MiX FAQ Nugget Index: https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-65157352
    5
    FAQ Update:

    Servers FAQ OP has been updated to describe new server configuration, and the description of servers configuration for previous MiX version has been moved to the in-thread nugget, with each post referencing the other and both linked to the Nuggets index

    FTP and HTTP SERVERS and Sent-to:
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-65157350

    MiX Nugget: Server Security Settings:
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85932885

    MiX Nugget - FTP, HTTP, TCP SERVERS Servers configuration for older version of MiX:
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85896901

    FAQ Nugget Storage Analyzer: https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85942125

    Complete overhaul of the Nuggets Index post: https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-65157352
    5
    I have to enter word Admin as username and this waht was causing issues with me as this wasn't required before and should be explained in changelog that we need to enter Admin .

    This is explained in a new FAQ post about servers which is easy to find and for which you were provided a direct link. As explained in that post you do not have to use the admin username, you can change it.

    If I added optional IP as 192.168.43.1 now ftp can't connect or start In settings page of ftp if I press on start server it shows it as if started ,,but If I closed settings page of ftp it show ftp server not working not enabled nyo active also no notifications of ftp server so not working with me

    The fact that the optional IP address is still experimental is described in the same FAQ post to which you were provided a direct link as well as being described in recent posts in this thread.

    Ok ,,now let's enable tls/ssl again
    Now ftp server is ftpes not ftp nor ftps Sometimes it shift between ftps and ftpes

    The differences between FTP, FTPES and FTPS in the address of the client were observed and the same question was asked in this post: https://forum.xda-developers.com/t/...y-featured-file-manager.1523691/post-85915201.

    Why this not written in changelog!
    What is difference between explicit and implicit ?

    Because the change-log and instructions for an app are not a tutorial for the protocols used. IE If you purchase a bicycle then the entity which sold the bicycle to you may be obligated to tell you how to use the bicycle, but is not obligated to teach you how to ride a bicycle. It is up to us to know what TSL/SSL and explicit/implicit means and it is fairly easy to look this stuff up. I was lacking knowledge about these things until I looked them up and I'm still learning about them. We can no more expect to be taught all the details of those things in the app instructions than we can expect the seller of the bicycle to teach us how to ride a bicycle.

    As to the optional IP address, while much of your post was complaining about questions that have already been answered the optional IP address is indeed not functioning, as you described, and would benefit from a more productive conversation so I've put a reply to that in a separate post. Let's try to keep that conversation constructive.
  • 95
    MiXplorer: Q&A and FAQ (User Manual)

    Table Of Contents:

    i. INTRODUCTION, GETTING MIXPLORER, & INSTALLATION (This post)
    ii. UI, NAVIGATION, VIEW CONFIGURATION, BOOKMARKS, TABS
    iii. WORKING WITH FILES & FOLDERS (Copy Move methods, Trash option)
    iv. FTP, HTTP, TCP SERVERS
    v. MiX NUGGETS (Freestanding Topical Posts)
    vi. THEMES and SKINS
    vii. BUG REPORTING, TROUBLESHOOTING, AND FAQ WIP

    Note: If you are just starting with MiXplorer then a general review of this FAQ might be helpful but if you seek information about a particular feature you can see if there is a "MiX Nugget" for it. MiX Nuggets are individual freestanding FAQ posts which describe a MiXplorer feature in enough detail for basic use without having to sift through whole FAQ. v. MiX NUGGETS (Freestanding Topical Posts).

    --------------------------------------
    i) INTRODUCTION

    As mentioned in an introduction from the main thread: "MiXplorer (Mix of Explorers) is a fast, smooth, beautiful, reliable and fully-featured file manager with a simple and intuitive user interface." created by XDA member and Recognized Developer @HootanParsa

    I (IronTechmonkey) am a MiXplorer user and tester who volunteered (was volunteered) to create the FAQ but I am not the/a developer.

    This FAQ attempts to describe configuration options, file & folder operations, UI options, and utilities, as well as to share workarounds for known issues or usage cases. Please feel free to provide, suggestions, corrections, or additions which could be linked to or added to the OPs. Thanks to all for your input already as much of this comes from your questions and answers in the main MiXplorer thread. Thanks to @HootanParsa for such a good file management utility.

    Please continue to direct bug reporting and tech discussion to the primary MiXplorer thread: http://forum.xda-developers.com/showthread.php?t=1523691.

    SOME MIXPLORER HISTORY (MiXtory?)

    This post by HootanParsa describes a how MiXplorer got started and some key events during its relationship with Google Play Store. https://forum.xda-developers.com/t/...y-featured-file-manager.1523691/post-77894840

    Here is another note from HootanParsa regarding the history of MiXplorer on Playstore https://forum.xda-developers.com/showthread.php?t=1523691&p=73870110.

    MiXplorer is closed source, and because the developer rarely if ever engages in discussions about closed vs. open source this is not discussed at length in the main MiX thread. This is not by any rule but rather by respect for the developer's decision. That being said, past discussions about closed vs. open source have been well informed and informative. Such discussions really do relate to software development, if not to the bugs to be fixed at any given moment, so please feel free to have such discussions here if/when they become too much for the main thread.

    --------------------------------------
    GETTING MIXPLORER

    There are several ways to get MiXplorer and keep it updated, each of which may appeal to different usage cases. Also note: The Playstore-Silver and XDA-Stable versions of MiXplorer are essentially the same (sometimes with small variation) but the Playstore-Silver version includes some add-ons (describe below and at Playstore page) which would have to be installed separately and manually in the XDA version.

    The Playstore_Silver version is also a way to contribute to MiXplorer development.

    As to upgrade paths: The Play Store gives a one-shot installation and upgrade path for the app and its included add-ons. The XDA stable version allows users to decide specifically which add-ons are installed but offers a similarly simple upgrade path from with the app.

    1) Main Thread: https://forum.xda-developers.com/showthread.php?t=1523691
    This is the best place to start for people who want the latest stable version, which is usually available in post 2. This is also where you can get the latest beta version. Note: it is always a good idea to check the main thread's OPs to see what version # is flagged as stable, as well as check the change-log.

    2) XDA Labs. It might still be possible to use the XDA labs site in web browsers but no longer the XDA Labs app to download MiX. The MiXplorer version may not be exactly the same as latest "stable" in MiXplorer thread but this is a "stable" update track.

    3) APK Mirror: This is a repository of more versions of MiX than most people would need, but some of these builds may be helpful in some situations and it provides access outside of Playstore.
    MiX at APK Mirror: https://www.apkmirror.com/uploads/?q=pishrodevs.

    4) APKMirror RSS Feeds: https://www.apkmirror.com/apk/pishrodevs/mixplorer-hootanparsa/feed/
    [inactive?]http://www.apkmirror.com/apk/hootanparsa/feed/ The ApkMirror RSS feeds are considered by many to be a similarly "stable" and up to date as the main MiXplorer thread and XDA Labs but it offers less information about the development progression of recent updates.

    5) Playstore (MiXplorer Silver). As announced by HootanParsa here https://forum.xda-developers.com/showpost.php?p=78465999&postcount=27232; "MiX Silver a bundle of MiX with Archive and SMB2 addons and the latest language resources is uploaded in Play store as a paid app to support the development of MiXplorer. If you liked it and installed it and found a problem, please let me know. Thank you very much. "

    Add-ons: MiXplorer Add-ons can be installed from within the app like this:
    Settings > Addons > and click add button > follow links to browse and download appropriate add-ons.

    MiXplorer Add-ons are also available through the XDA Labs Android app (search for MiXplorer) or through the XDA Labs Store browser pages for the MiXplorer app and Developer Hootan Parsa
    https://labs.xda-developers.com/store/app/com.mixplorer
    https://labs.xda-developers.com/store/author/HootanParsa
    Note: these links may no longer work.

    --------------------------------------
    INSTALLATION:

    After installing MiXplorer there are some things that must be done in order to give MiXplorer proper access to storage locations and root or SU access. It is a good idea to get these things out of the way as part of the installation (or update) of MiXplorer rather than on-the-fly as you need to perform file management tasks. Here is a brief walk-through of how to give MiXplorer it's requisite permissions. This is written for Android Nougat which has more of these prerequisites than earlier Android versions so please note that things may differ across different ROMs and SU/root methods:

    Do this stuff first, immediately after installing MiXplorer but before configuring it and importing skins and or settings

    - At first run of MiXplorer at prompt "Allow MiXplorer to access photos, media, and files on your device?" Select to Allow.
    - Make sure root is enabled in MiX setting > Navigate to Root "/" to force first time SU permissions request > Select " allow" and "remember".
    - Navigate to external SD and create a new folder. There should a prompt "Attention Please select Ext SD... to gain permissions". Note: In some situations you may not have to create a folder to invoke this prompt.

    BUG REPORTING

    - Please report bugs in the primary MiXplorer thread here: http://forum.xda-developers.com/showthread.php?t=1523691. Bug reports should include. details about your device (Android version, ROM version, Root status, SU method, MiXplorer version) as well as a step by step description of how to reproduce the issue and a log taken while the issue was reproduced. There are more suggestions for testing, logging and reporting bugs in this post: https://forum.xda-developers.com/showpost.php?p=65157367&postcount=7
    43
    ii. UI, NAVIGATION, VIEW CONFIGURATION, BOOKMARKS, TABS
    1) Primary UI Components
    2) Navigation
    3) Drawer (Bookmarks/History)
    4) Tabs
    5) Views (file folder list)
    6) "Home" page - described in MiX Nugget
    - Home Page - https://forum.xda-developers.com/showpost.php?p=82781209&postcount=1168

    --------------------------------------
    1) Primary UI Components

    The names of various UI objects may be referenced throughout documentation (and are helpful to know when configuring theme). Here are the names of a few primary UI components along with the specific name for their background colors in the theme configuration. This is just as a reference point for the documentation. For more about skins and themes see that post.

    Status Bar: TINT_STATUS_BAR
    Main Bar: BG_BAR_MAIN
    Tab Bar: BG_BAR_TAB
    Tab Indicator: TINT_TAB_INDICATOR
    Selected Tab: TINT_TAB_INDICATOR_SELECTED
    Page: BG_PAGE
    Tools bar: BG_BAR_TOOLS
    Navigation Bar: TINT_NAVIGATION_BAR

    I) Action Bar: BG_BAR_ACTION The Action Bar appears in place of the Main Bar when one or more items is selected.

    J) Drawer: The Drawer can be opened by tapping Hamburger in Main Bar or swiping the Page from left edge toward right and takes it’s background color from BG_BAR_MAIN.

    --------------------------------------
    2) Navigation

    To navigate through folders; Tap the name of he folder you want to enter, or select a bookmark or history item. Note: Tapping the icon to the left will select and highlight the folder.

    To go to the previously accessed folder:; Press back button.

    To go anywhere in the path you are browsing: Tap the Location button in Main bar then tapping the part of the folder tree you want to go to.

    To go to a manually entered location: Long press the Address in the Main bar then tap “Enter the path”. Note the other things that can be done from this menu: Copy path, Copy name, Enter the path, Create shortcut, Clear thumbnails cache, Properties. Note: The items in lists like this may change as MiXplorer evolves.

    To search for items: Tap the search icon, then you can start typing what you want to find in current folder.
    To filter the search: tap the leaning-hamburger, then select an option.
    To search recursively (into sub-folders): Tap the right-angle arrow icon, then choose options and search criteria. See this FAQ Nugget for recursive and advanced search options: https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-82781351
    Regex: Regex is a fairly powerful method of using expressions (wild-cards and variables) to do searches, and can also be used for renaming files.
    Harvesting information in this post https://forum.xda-developers.com/showpost.php?p=71218953&postcount=118

    To change the View level of details: Tap the View button, then select an option.
    To Add a file or folder: Tap the Add button
    To refresh the View: Tap the Refresh button (or tap the Tab title, or tap the Location button in Main bar then tap the location).
    To sort the view: Tap the Sort button (A-Z icon)

    To show or hide an item flagged as hidden: With no items selected, tap overflow menu then tap "Show Hidden" or "Don't show hidden".
    To exit MiXplorer: Long-press Back button.

    ------------------------------------
    3) Bookmarks/History (Drawer)

    To open the Drawer for Bookmarks and History: Tap hamburger in Main Bar, or swipe from the left edge toward right.

    To create a Bookmark to a location on the device: Navigate to the location, then long press the Location in the Main (top) Bar, then tap "Add to...", then tap "Bookmarks"; or Navigate to one level above the folder, then long press the folder in the file/folder list, then tap overflow menu, then tap "Add to...", then tap "Bookmarks". :

    To create a Bookmark to a network share, server or cloud: Open Drawer, then tap hamburger, then tap Add storage, then select and configure the type of storage. There is a "Custom" option at the bottom of the list. Here are examples of 2 common types of network bookmarks:

    1) To access shared folder (SMB share) on PC or other computer on same local network.:
    - Have a shared folder on a computer with file sharing and network discovery enabled.
    - Open MiXplorer on device connected to same network.
    - Bookmarks Drawer
    - Hamburger button
    - Add Storage
    - Custom
    - Search local
    - Enter credentials
    - If the search finds no shares there may be an issue with the sharing on the host or network between devices but you could try manual configuration.

    2) To access an FTP Server on another device:.
    - Have an FTP server to connect to.
    - Bookmarks Drawer
    - Hamburger button
    - Add Storage
    - Custom
    - Enter server details (ftp://<ipaddress>:<port>, user-name password)

    Notes about network and cloud bookmarks:

    - When you create a connection to local network share or cloud via <Bookmark Drawer - hamburger - Add storage>, a Bookmark will automatically be created.

    - Depending on the type of network location, when you browse the network location you may or may not be able to create bookmarks to locations within that tree as described above. This should work for SMB shares on a computer or folders on another Android device accessed via MiXplorer FTP and might work for others.

    - When you save an off-device bookmark, some context sensitive additional configuration variables may or may not be added to the "Advance settings" field, which in some cases can be edited manually later.

    To Delete or modify a bookmark: Open the Drawer, then swipe the bookmark name to the right, then select appropriate action.

    To rearrange bookmarks: Open the Drawer, then tap and drag a bookmark by it’s icon up or down.

    To create a custom category (similar to custom bookmark for a search) in the bookmark list: Open 'All files' - Tap on the search button - Recursively - Enter file-name extensions eg; *.zip|*.rar|*.txt - Press GO - Long press the address bar - Add to bookmarks.

    To reset the search-all-by=type folders (archive, apk,image, video, etc) if they are gray and don't work: If you are updating from an older version of MiXplorer you may have to click on bookmark menu and choose "reset default" (which should preserve your own bookmarks) to recreate the new versions of the search bookmarks, then you can delete the gray ones.

    Bookmark functions via the Bookmarks Menu: Add storage Reset defaults; Remove all, Export. Note: To import bookmarks, open the exported .micfg file with MiXplorer and select import.

    To switch between Bookmarks and History : Open Drawer then tap the Bookmarks or History label in top Bar.

    To clear history: Open Drawer to History, then tap mini-hamburger.

    --------------------------------------
    4) Tabs

    1st Tab is left-most. Last Tab is right-most. New tabs will open to the right of the active tab.

    General Tab functions can be accessed via the tab menu and are context sensitive, based on Tab bar visibility and tab arrangement.

    Some functions can can be accessed by long pressing on a Tab when the Tab Bar is visible.

    To refresh a Tab’s view: Swipe down, or tap on the name in the Tab Bar, or tap the location name in main bar then tap it again in the drop down.

    To open a new tab:
    - Open Bookmarks/History
    - Long press on the item that you want to open in a new tab
    or
    - Select a folder in the main page
    - Tap the overflow menu in the action bar
    - Tap "Open in new tab",
    or;
    - Tap the Tab menu then tap "Add new tab"
    or;
    - When on last (right-most) tab, Swipe from right edge to left (depends on "Settings" - ""More Settings" - "Swiping in first and last...")


    Save single tab as default tab or to save a group of tabs (Note: "Save" may occasionally be referred to as "Pin")

    To save an individual Tab be opened to a specific location at each app start (default tab)
    - Have only one tab opened.
    - Navigate to desired location.
    - Long press on Tab Title then tap "Set as default".
    - Open the Tab drop-down menu, select, "Save tabs", Tap "Now" (leave "On Exit" un-selected).

    To save a group of tabs (tab-set) to be opened at each app start:
    - Create the tabs, and open each to the location of your choice.
    - To set the default tab (to be active at app start) long press on Tab Title then tap "Set as default".
    - Open the Tab drop-down menu, select, "Save tabs", Tap "Now" (leave "On Exit" un-selected).
    Note: View detail level and sort order should be remembered per tab.

    To have MiXplorer save the tab-set that is in place at each app close (to be opened at next app app start):
    - Open the Tab menu.
    - Select check box: "On Exit".

    To reset tabs to whatever was last saved by 'Save tabs - Now" or by "Save tabs - On exit":
    - Open the Tab menu then tap Reset tabs. Each Tab's view level and sort order should be remembered and not be reset by this action.


    5) Views (file folder list)

    There are many ways to configure the file/folder list views using the "View" and "Sort" buttons which appear in the Tools bar at the bottom (in the default skin and configuration). Here are a few of the more notable functions:

    - "View" button - "Recursive data": When "Recursive data" is enabled (and after a refresh of the view) MiXplorer will calculate and show the quantity of items and storage space uses in sub-folders.

    - "View" button - "Reset defaults": When "Reset defaults" is enabled then pinch zoom settings can be reset to default for each drive independently by going to root of drive, then selecting a view mode (eg "Detailed"). To maintain the different zoom levels disable "Reset defaults".

    - "Pin" an item to top of list: A folder or file can be "Pinned" so it stays at the top of the list view regardless of sort options. To pin/unpin an item: Select it then open menu then select pin/unpin. Similarly, apps in the "Open with" list can be pinned to the top of that list by long pressing the app then tapping "Pin"

    - Create a custom thumbnail: To create a custom thumbnail for a folder (which would be used when "Auto folder preview" is enabled in main settings) put the image you want to use for the thumbnail in the folder and rename it to .preview.

    - Gallery style view for search folders: For the search folders which show all of a certain file type (eg Audio, Document, Image, Video), there is a gallery style view which shows all images of the designated type on the device but grouped in folders by location similar to the way most default gallery apps work. To enable this mode: Tap the "Sort" button then enable "By parent". To show all items in one list without the folders, disable "By parent"

    - App, User App, System App: When viewing contents of the "App" search bookmark, tapping on Location allows choice of App (all), User App, System App. To create a custom bookmark to any of those: Tap the Location in Main Bar, then select desired view (App, User App, or System App) then long press location and "Add to" bookmarks.

    6) "Home" page

    A full page panel containing locations with details, described in more detail here: MiX Nugget - Home Page - https://forum.xda-developers.com/showpost.php?p=82781209&postcount=1168


    ----------------------------------------------
    ----------------------------------------------
    LINKS TO FAQ SECTIONS
    i. INTRODUCTION, GETTING MIXPLORER, & INSTALLATION (This post)
    ii. UI, NAVIGATION, VIEW CONFIGURATION, BOOKMARKS, TABS
    iii. WORKING WITH FILES & FOLDERS (Copy Move methods, Trash option)
    iv. FTP, HTTP, TCP SERVERS
    v. MiX NUGGETS (Freestanding Topical Posts)
    vi. THEMES and SKINS
    vii. BUG REPORTING, TROUBLESHOOTING, AND FAQ WIP
    37
    iii. WORKING WITH FILES & FOLDERS

    Search, searching for items: Expanded description of search methods in this post. MiX Nugget - Searching for Files and Folders: https://forum.xda-developers.com/showpost.php?p=82781351&postcount=1170

    Select a file or folder: Long press anywhere on the file, or tap on the icon at the left side.

    Select multiple files and or folders: Select one file or folder as described above and then select additional items by tapping on the name of each item.

    Select all files and folders in the current view: Tap the "Select all" button in the tools bar, or open overflow menu and tap Select all. Note: the Select all button and the Servers button can be swapped in the Tools Bar via Settings - More Settings.

    Once you have selected any item(s) the Action Bar will appear (temporally replacing the Main Bar) and will show a counter of selected items with their size, and icons for some standard actions with an overflow menu for more actions. The downward pointing arrow now offers options to expand shift or invert the selection.

    There are several ways to to Copy or Move items:

    Task queue Select items, then choose an action (repeat process for multiple jobs), then navigate to destination, then tap Job Queue, then select queued task.

    - Individual pending tasks or all pending tasks can be cleared from the queue.

    - Pending Copy tasks in the queue can be repeated to different destinations.

    Drag & drop: Select some items then long press on that selection and drag. A hovering pop-up will appear indicating how many selected items are being dragged.When the the destination folder becomes highlighted, release the selection and respond to the then a “Drop files” prompt which offers a choice to copy or move the selected items.

    Copy To and Move To: To copy/move files to a folder to be selected during the process; select items, open menu, tap ]Copy To or Move To, navigate to location, tap OK.

    Some long file operations can be paused using the play/pause button in the task status window. Also, from there the task can be canceled or sent to background.

    Delete options. There are several delete methods, the visibility of which may be context sensitive, and MiXplorer has a native "recycle/trash" feature which can be enabled in Settings - More Settings - Undo.

    Normal: Deletes file “normally”. As is the case with file deletions (not Recycle or Trash) in other OS, the deletion is non-reversible but the raw data may persist until incidentally written over by other system activity.

    Trash: Similar to Recycle or Trash bins on desktops. The locations (drives/root paths) where “Trash” functions may very across ROMs and devices. When "Undo" is enabled as described above the following should occur:

    - Deleted items are placed in hidden folders named .recycle at the root of each drive. Don't delete those manually unless you are not using the "Undo" feature.

    - In the main menu there is an item called "Undo" which shows a list of available undo items. Long press on an item in that list to see the specific files that can be restored. Short press to restore that item/group of items.

    - Menu > Undo > "Remove all"; will delete all the .recycle folders and their contents from all drives (if they exist). Also nota bene: only do this if you are sure you wont need to restore anything). Any time you "Trash" something when "Undo" is enabled the .recycle folder for that drive will be recreated. If you've already disabled "Undo" in settings and still have leftover material in the .recycle folders, those folders can be deleted manually (requires "Show hidden")

    - In some cases you may be able to recover items manually from the .recycle folders.

    - If the trash cannot be emptied, try the following: Main Menu > Undo > Remove all, or Settings > More Settings > deselect Undo. As with manually deleting the contents of the trash/recycle folder, make sure you dont need anything from there before doing this.

    Shredder: Destroys files before deleting them. Only available for certain locations. May take longer for larger selections. Deletion by this method is non-reversible and leaves minimal if any recoverable data on the drive.

    Batch Delete: When you try to delete a folder as "Normal", it also takes time to clean up database, removing thumbnails, etc... . You can use "Batch Delete" to remove that folder as fast as possible.



    ----------------------------------------------
    ----------------------------------------------
    [LINKS TO FAQ SECTIONS
    i. INTRODUCTION, GETTING MIXPLORER, & INSTALLATION (This post)
    ii. UI, NAVIGATION, VIEW CONFIGURATION, BOOKMARKS, TABS
    iii. WORKING WITH FILES & FOLDERS (Copy Move methods, Trash option)
    iv. FTP, HTTP, TCP SERVERS
    v. MiX NUGGETS (Freestanding Topical Posts)
    vi. THEMES and SKINS
    vii. BUG REPORTING, TROUBLESHOOTING, AND FAQ WIP
    37
    - vii. BUG REPORTING, TROUBLESHOOTING, AND FAQ WIP

    ----------------------------------------------
    Bug Reporting:
    Please report bugs in the primary MiXplorer thread here: http://forum.xda-developers.com/showthread.php?t=1523691.

    Bug reports should come from the newest beta version of the app. If you notice a bug in the newest release version then check the newest beta. If it also occurs in the beta then log it from there.

    Bug reports should include. details about your device (Android version, ROM version, Root status, SU method, MiXplorer version) as well as a step by step description of how to reproduce the issue and a log taken while the issue was reproduced.

    ----------------------------------------------
    MiXplorer's Built-in Logging:


    Enable MiXplorer logging
    : Settings . More settings . Logging (enable)

    MiXplorer has a native logging feature. If logging is enabled (as it is by default) then the most efficient and the recommended way to do it is the following:

    - After crash or after experiencing issue,
    - Open MiXplorer
    - 3-dots menu
    - Send log.

    If you have disabled logging in the past, or you if are diagnosing more complicated issues or if you will be reviewing the logs yourself before sending. Here is a manual method that some people use:

    - Enable MiXplorer logging.
    - Close MiXplorer.
    - Open MiXplorer.
    - Reproduce the issue.
    - Close MiXplorer.
    - The logs should be in /storage/emulated/0/Android/data/com.mixplorer/cache/log/ (The path may vary slightly depending on ROM).
    - Use alternative file manager (just for this ;)) to get most recent log in folder.
    - If using MiXplorer to get the log manually, then make sure to get the log for the previous MiXplorer session rather than the one for the current session.

    Testing and Logging Notes:

    - Reproduce and log issues in a new session of MiXplorer that was started after logging has been enabled. In other words: Enable logging, then close MiXplorer, then start MiXplorer to reproduce the issue and send the log. A new log is created each time you open MiXplorer. Note: - In some cases it is recommended to test the issue in a clean installation of MiXplorer (after uninstalling MiX then reinstalling it).

    - The MiXplorer log directory will not appear until MiXplorer logging has been enabled at least once since last new installation of MiXplorer. Also, if MiXplorer is uninstalled the log folder will be deleted, so if you are getting logs manually during repeated tests remember to do so before next uninstall.

    - Before sharing logs it is a good practice to review them for information that you don’t want to share, and to delete that information or replace it with an obvious label, eg <thing x deleted>. To each their own about what to delete, but reviewing logs with privacy in mind before sending is prudent.

    - For logging more complex issues, or certain types of FCs where native app logging does not catch the error, a full system log (logcat) may be needed. The app "MatLog" (formerly "CatLog") from Play Store https://play.google.com/store/apps/details?id=com.pluscubed.matlog&hl=en can be used to capture logcats on the device. If an issue is causing reboots then the log might have to be taken from a USB connection on a computer via ADB.

    - When you share the log, also share the following:

    1) Full details of the device including: Android version, ROM version and variant, Root status, SU status, busybox status.
    2) A detailed description about how to reproduce the error when logging so others may try to reproduce it.

    ----------------------------------------------
    LINKS TO FAQ SECTIONS
    i. INTRODUCTION, GETTING MIXPLORER, & INSTALLATION (This post)
    ii. UI, NAVIGATION, VIEW CONFIGURATION, BOOKMARKS, TABS
    iii. WORKING WITH FILES & FOLDERS (Copy Move methods, Trash option)
    iv. FTP, HTTP, TCP SERVERS
    v. MiX NUGGETS (Freestanding Topical Posts)
    vi. THEMES and SKINS
    vii. BUG REPORTING, TROUBLESHOOTING, AND FAQ WIP
    36
    MiX NUGGET INDEX

    Individual freestanding FAQ posts which describe a MiXplorer feature in enough detail for basic use without having to sift through the sprawling FAQ. More detail here. https://forum.xda-developers.com/showpost.php?p=75355181&postcount=412

    --------------------------------------
    Add-ons (simple list): https://forum.xda-developers.com/showpost.php?p=82834971&postcount=1182

    --------------------------------------
    Android-version specific (and other) workarounds: For things such as accessing /data/data or external/storage/android/data on Android 11 devices: https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85904825

    --------------------------------------
    Automated Intents (Tasker etc)
    -
    COPY with Tasker, Automagic and...: https://forum.xda-developers.com/showpost.php?p=75389465&postcount=422
    - Turning Servers ON/OFF with Tasker and... :https://forum.xda-developers.com/showpost.php?p=75400602&postcount=424

    --------------------------------------
    Autotag: https://forum.xda-developers.com/showpost.php?p=75366938&postcount=420

    --------------------------------------
    Batch Renaming and Regex: https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-71218953

    --------------------------------------
    Bookmark Advanced Settings
    : https://forum.xda-developers.com/showpost.php?p=80301547&postcount=932
    - SMB shares on other LAN device.
    - FTP servers on other LAN device.
    - Bluetooth folder on other BT connected device running MiX
    - Cloud

    --------------------------------------
    Create a language package (for translators)
    : https://forum.xda-developers.com/showpost.php?p=75741128&postcount=469

    --------------------------------------
    Default Date and Time formats:
    https://forum.xda-developers.com/showpost.php?p=76749686&postcount=561
    and
    https://forum.xda-developers.com/showpost.php?p=76750741&postcount=562

    --------------------------------------
    Document Provider
    : Using Document Provider to access USB OTG drives (and in some cases external SD card) on Android 11 (and in some other usage cases). https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85878051

    --------------------------------------
    Find Duplicate File
    s: https://forum.xda-developers.com/showpost.php?p=76395344&postcount=514

    --------------------------------------
    Home Page
    : A full page panel of locations including details about the locations: https://forum.xda-developers.com/showpost.php?p=82781209&postcount=1168

    --------------------------------------
    Merging Text (txt) files
    : https://forum.xda-developers.com/showpost.php?p=75786123&postcount=480

    --------------------------------------
    Optimizing Network Connections
    : https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-84515405

    --------------------------------------
    Searching for Files and Folders
    https://forum.xda-developers.com/showpost.php?p=82781351&postcount=1170

    --------------------------------------
    SERVERS:

    FTP and HTTP SERVERS and Sent-to

    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-65157350

    Server Security Settings
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85932885

    FTP, HTTP, TCP SERVERS; Servers configuration for older version of MiX
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85896901

    Turning Servers ON/OFF with Tasker and...:https://forum.xda-developers.com/showpost.php?p=75400602&postcount=422

    Old TCP Server post: https://forum.xda-developers.com/showpost.php?p=75366970&postcount=421

    --------------------------------------
    Settings Overview:
    https://forum.xda-developers.com/showpost.php?p=82834917&postcount=1181

    Settings (reset): https://forum.xda-developers.com/showpost.php?p=83626647&postcount=1263

    --------------------------------------
    Storage Analyzer:
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85942125

    --------------------------------------
    Tabs:
    Save (aka; pin), rearrange, close, clone Tabs:
    https://forum.xda-developers.com/showpost.php?p=75580704&postcount=440
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-75580704

    --------------------------------------
    Tools; Duplicates & App Remnants:
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-85952549

    --------------------------------------
    Version Compatibility (possibly helpful for some older devices):
    https://forum.xda-developers.com/t/mixplorer-q-a-and-faq-user-manual.3308582/post-84468783


    --------------------------------------
    --------------------------------------
    Possible additions.

    - App backups.
    - Archive management.
    - Description of available plug-ins.
    - MiXplorer Media Viewer usage description
    - MiXplorer Editor usage description

    Many things can be learned by exploring the app, most UI elements have a function, long press is your friend.

    ----------------------------------------------
    ----------------------------------------------
    LINKS TO FAQ SECTIONS
    i. INTRODUCTION, GETTING MIXPLORER, & INSTALLATION (This post)
    ii. UI, NAVIGATION, VIEW CONFIGURATION, BOOKMARKS, TABS
    iii. WORKING WITH FILES & FOLDERS (Copy Move methods, Trash option)
    iv. FTP, HTTP, TCP SERVERS
    v. MiX NUGGETS (Freestanding Topical Posts)
    vi. THEMES and SKINS
    vii. BUG REPORTING, TROUBLESHOOTING, AND FAQ WIP