Support and discussion for all of Akai’s modern standalone MPCs including the MPC X / X SE, MPC Live 1, 2 & 3, MPC One / One+, MPC Key 37/61.
By dustyslices Sat Oct 14, 2023 1:06 pm
EDIT: this method still requires SSH access as you have to create a 'dev-mode' folder on your internal disk to activate this option (see post below). But once this is set up you can set your screenshots to go to an external disk, so potentially this could still work even if you subsequently go back to a non-hacked version.

I know it might be irrelevant as most of the folks are using ffmpeg nowadays, but after all those years, I've finally found the "four finger salute" that lets you do screenshots without any hacking .
It seems that when you press all four pad banks together, your MPC will make a screenshot that will land in:
/media/az01-internal-sd/MPC Documents/Screenshots/CAPTURE_date.png
Problem is that files in this location are not visible via browser and the location itself is not accessible without tedious connecting via SSH and navigating to it but... if you do the "four finger salute" while holding shift, your MPC will let you choose the default save destination which essentially gives you native screenshots of your MPC.

Image
By dustyslices Sat Oct 14, 2023 3:22 pm
Sh*** I've messed up :(
It looks like I had "dev-mode" directory leftover that wasn't overwritten by vanilla firmware after updating, without this directory it doesn't seems to work :WTF:
That doesn't make this solution a "native screenshot" as it require you to have SSH enabled anyway :Sigh:
I'll edit the main post in a minute - sry Andy.
If you want to continue with this method regardless, just create an empty "dev-mode" directory in the root of "az01-internal".
sry again, it's just me being stupid :smh:

EDIT:
too much time passed already and I can't edit it anymore - just drop a line at the beginning of the post when you have a minute as it's a bit misleading now.
User avatar
By MPC-Tutor Sat Oct 14, 2023 3:43 pm
Nice, the dev-mode folder fixes it. And setting an alternate location seems to be remembered for all subsequent screenshots, even after a reboot.

Have to be 'snappy' with the button presses otherwise you get 'BANK x' flashing up on screen just as the screenshot is taken.

Maybe once the dev-mode folder is there it stays there, so perhaps no need for SSH once that's set up with shots stored on an external disk, although there's no way of knowing that the screenshots were successful until you access the drive outside the MPC as the browser hides images from view.

Nice find!
By dustyslices Sat Oct 14, 2023 3:58 pm
MPC-Tutor wrote:Nice, the dev-mode folder fixes it. And setting an alternate location seems to be remembered for all subsequent screenshots, even after a reboot.


yup, path is saved in mpc.settings file under <VALUE name="ImageCapture.SavePath" val=' ' />
By HouseWithoutMouse Sun Oct 15, 2023 7:58 pm
dustyslices wrote:
Ultros wrote:You frickin beauty! very nice find! kudos.


but wait... there's more :lol: :lol: :lol:

https://www.youtube.com/watch?v=sWQdPvtbNOg?si=NSlL_QgYhsppMc9y


The trick shown on that video is:
Code: Select allln -s /media/az-01-internal az-01-internal
somewhere on a disk you CAN see and access, and that the MPC can access as well. And this works without needing SSH access. BUT that media better not be in, say, ExFAT, which can't store symlinks.
By dustyslices Mon Oct 16, 2023 6:31 am
it is:
Code: Select all ln -s '/media/az01-internal/' '/target/path/to_store/your/link'


not sure if MPC system can see exFAT partitions at all as it mostly runs on ext4 and fat32 - will have to investigate that.
Anyway I can upload such symlink somewhere later on, so you don't have to deal with it.
By HouseWithoutMouse Mon Oct 16, 2023 8:38 am
ExFAT should work on the internal SSD, as long as you format it in a specific way. viewtopic.php?p=1828379#p1828379

If links cannot be stored on a file system, then links cannot be stored on the file system even if downloaded from somewhere. A link is a special directory entry, and some file systems do not have a way to express a link.
User avatar
By Ultros Mon Oct 16, 2023 12:21 pm
I use the ext4 file extension for my memory cards, usb, ssd etc (with journaling disabled that part is important if you value its health). then you can symlink and set things with permissions.

No need to symlink though, iirc you can modify the "favorites" links from the file browser to excape the brick walled area within the mpc.settings file to point to anywhere on the machine.

One of mpc's biggest faults security-wise is that it runs as root. there is no regular user group everything runs with root permissions. Not very good practice even for a single application type linux... its better to jail the user to its own group and working directory.
By dustyslices Mon Oct 16, 2023 2:01 pm
HouseWithoutMouse wrote:If links cannot be stored on a file system, then links cannot be stored on the file system even if downloaded from somewhere. A link is a special directory entry, and some file systems do not have a way to express a link.

Yeah, I'm well aware of that, it's just my brain sometimes shoot first and ask questions afterwards :Sigh:

Ultros wrote: No need to symlink though, iirc you can modify the "favorites" links from the file browser to excape the brick walled area within the mpc.settings file to point to anywhere on the machine.

and in order to gain access to mpc.settings, one must... (*cues Jeopardy music) :lol: