Multi Commander Support Forum

Multi Commander => Beta Releases => Topic started by: Mathias (Author) on May 04, 2014, 15:11:03

Title: Windows Portable Device Plugin v0.7.5
Post by: Mathias (Author) on May 04, 2014, 15:11:03
Here is a early alpha version of the coming WPD plugin for MC
This plugin allows you to browse/read/write to portable device that require the use of the WPD API. (Like smartphones,tables)

Know issues.
* The plugin is very alpha, Not tested very much. Expect it to cause MC to crash ones or twice.
* Rename and Move inside device do not work
* Do NOT have two identically named devices connected.  MC will not know one from the other. (Eg do not have two devices connect that both show up as "Nexus 7" )
* Right now it outputs A LOT of debug information into the application log window.
* A lot of strange uncommon use cases will probably not work
* Writing of audio/video to device will not set the metadata for the in the device. (Some devices do this automatically some don't)
* Plugin will not verify if content type is allowed in folder. If a audio file is sent to a folder that device do not allow audio in. the file might be automatically deleted by the device. some device report error some do it silent.
* Max device file size is not respected. If you write a file larger then max it might fail or be auto deleted by device, sometimes with error, sometimes silent.
* Devices that get removed/inserted are not automatically detected by MC.
* Probably many more strange issues.
* The plugin do not work on WindowsXP. (Not tested, But it I belive that it does not)

The download contain both the 32bit and 64bit version.

FSPortable07.zip
      Win32\Extensions\FSPortableDevice\FSPortableDevice.dll
      x64\Extensions\FSPortableDevice\FSPortableDevice.dll


Copy the version you need to the MultiCommander installation folder.
 <MC Install location>\Extensions\FSPortableDevice\FSPortableDevice.dll

Restart MC, and you should now have a "Portable" device in the dropdown list.. (You can also access it with WPD: from command line field)

Download
http://multicommander.com/files/FSPortable075.zip (http://multicommander.com/files/FSPortable075.zip)

If something does not work look in the Application log (Ctrl+L), It will output all errors and other trace information there.
If to crashes then go to the log folder and look in the previous log file (They are named like "2014-05-04-(#####)-MultiCommander.log" )
(Type :golog on the command line field inside MC to go to log folder)


** Removed Old Comments here for 0.7 since it was no bugs reports or anything relevant **
Title: Re: Windows Portable Device Plugin v0.7.5
Post by: Mathias (Author) on May 05, 2014, 21:13:20
new Version 0.7.5

* Only some code refactoring, code cleanup and better logging
Title: Re: Windows Portable Device Plugin v0.7.5
Post by: Pedro Albuquerque on May 05, 2014, 21:31:09
Hi again,
like you said, installed version didn't help but this v0.7.5 version seems to be working fine. Detected, installed and showing on device drop down list and Configuration menu -> plug ins manager!
I don't have any Android devices but pen drives and mp4 reader are detected and identified perfectly. Thank you.
Regards,
Pedro.
Title: Re: Windows Portable Device Plugin v0.7.5
Post by: Mathias (Author) on May 05, 2014, 21:48:09
Pen drive?  Are they not normal usb memory sticks ? they are mass storage devices that get drive letter. or ?
The new item is the "portable"entire in the drop down list (Joystick icon for now.. that will change) and devices are shown under
the WPD: filesystem namespace inside MC:

There might be some refresh issue still,  so sometimes you might need to do Refresh (F5 /F2) manually
Title: Re: Windows Portable Device Plugin v0.7.5
Post by: Pedro Albuquerque on May 05, 2014, 21:55:51
Normal usb 3 stick Lexar 16 gb with PortableApps installed. The other is an old mp4 reader 8 gb I use for music storage. Normal usb also. I'll keep following the news here!
Title: Re: Windows Portable Device Plugin v0.7.5
Post by: Mathias (Author) on May 05, 2014, 22:11:43
That look strange.. They are Both assigned devices letter and shown up as portable device ? ( the G: and D: in the name ? )
Strange. Never seen that happen.

When windows give a device a drive letter then the device is handled as a mass storage device and you get full access to it..
when it is access as a portable device you do not have full filesystem access. you communicate to the device via a special API that is limited compared to full file system access.. Never seen a device get connected as both way at the same time.
Title: Re: Windows Portable Device Plugin v0.7.5
Post by: Pedro Albuquerque on May 05, 2014, 22:33:44
I donĀ“t have access to the folders. They just appear listed. I can't enter them, neither with Enter key nor with double click.
Title: Re: Windows Portable Device Plugin v0.7.5
Post by: Mathias (Author) on May 05, 2014, 22:52:46
a lot is logged into the application log concerning WPD but I guess the problem is that they have ":" in the name..