Media Preservation Frontend

SabreTools·SabreTools.MPF

Redumper/Aaru/DiscImageCreator GUI in C#

winget install --id SabreTools.MPF --exact --source winget

Latest 3.9.0·July 31, 2026

Release Notes

UI Builds Windows x64 - Recommended for all Windows users Windows x86 - Only needed for older machines Changelog

  • Pre-compress subcode files with Zstd
  • Make environment determination more performant
  • Add ability to resize main window width
  • Update options loader to use PathTool more
  • Prepare to move more helpers to IO
  • Remove need for UnixBlockDevice
  • Rename drive name to device path
  • Remove unused auto-property from dump environment
  • Use field keyword for configuration loading
  • Mark method as moved to RedumpLib
  • Update packages, relax requirements
  • Update RedumpLib to 2.2.0
  • Ensure directories immediately before writing
  • Remove redump.org credential placeholders, update options version
  • Add initial version of Dreamdump processor
  • Add full set of Dreamdump output files
  • Enable Dreamdump across all programs
  • Add Dreamdump processor tests, fix issues found
  • Enable generic outputs processor
  • Add WUD and WUX to generic processor
  • Always attempt to read cuesheet in generic processor
  • Add MDF to generic processor hashed outputs
  • Separate options loading for MacOS
  • Separate options loading for Windows
  • Update accuracy of the README
  • Internally prepare for native configuration files
  • Make OptionsLoader slightly more uniform
  • Ensure dictionary path returns properly
  • Add Dreamdump path to options window
  • Add all Dreamdump settings to UI
  • Enable naive relative path handling
  • Bind the main window to properties that exist (gmipf)
  • Force add Dreamdump log file
  • Do not let a failed file dialog terminate MPF (gmipf)
  • Disable native loading for config due to how deserializer works
  • Fix writing relative paths setting
  • Wire native options loading properly
  • Update Redumper to build 732
  • Fix and update some string resources
  • Add Dreamdump sector order to converter
  • Relative paths only work if non-empty
  • Fix resizing of main window in WPF
  • Use placeholder for media type for Generic processor
  • Use input file as only output file in generic processor
  • Remove unneded mould fields
  • Set disc command by default for Dreamdump
  • Update RedumpLib to 3.0.0
  • Add logical opposite flags to Check
  • Fix Dreamdump parameter generation
  • Sync better with supported Dreamdump arguments
  • Fix two recent media information window render issues
  • Modify link to new dreamdump release 0.4.0 (MoriGM)
  • Slight wording tweaks for commandline interactive modes
  • Add man page output to the command-line programs (gmipf)
  • Add a man page for the graphical frontend (gmipf)
  • Normalize CLI feature handling
  • Add Crunch to packer filters
  • Update dreamdump to 0.5.0
  • Add macOS support to the GUI (gmipf)
  • Set a terminal type for dumping tools when their output is not a terminal (gmipf)
  • Update Redumper to build 735
  • Update documentation around program support
  • Fix tests broken by Redumper update
  • Move generic to bottom of the Check UI list
  • Show all layers in generic media cases
  • Handle generic media types better
  • Include Dreamdump in informational messages
  • Grid.Column doesn't work with UniformGrid
  • Update RedumpLib to 3.0.1
  • Add PSP firmware to UIC outputs
  • Update RedumpLib to 3.0.2
  • Attempt to fix Cover ID issue
  • Add translation layer for site codes
  • Add translation layer for site codes, Avalonia
  • Reduce direct UI reliance on submission info
  • Bind visibility directly from view models
  • Fix binding issue with read-only properties
  • Reduce number of named inputs in media info window
  • Clean up UI code inconsistencies
  • Handle media info window loading internally
  • Better handling of regions and languages in media info model
  • Centralize title normalization
  • Update RedumpLib to 3.0.3
  • Stop binding events from code
  • Reduce binding visibility from code
  • Use auto properties in main view model
  • Use auto properties in Check view model
  • Use auto properties in IRD view model
  • Minor additional property cleanup
  • More minor view model cleanup
  • Sync with recent region and language additions
  • Update RedumpLib to 3.1.0
  • Update LibIRD to 1.1.0
  • Pass auto-detect flag for Redumper by default
  • Reenable anti-modchip and LibCrypt outputs
  • Slight consistency updates between UI frameworks
  • Update Redumper to build 737 What's Changed
  • Pre-compress subcode files with Zstd by @Deterous in #1007
  • Bind the main window to properties that exist by @gmipf in #1012
  • Do not let a failed file dialog terminate MPF by @gmipf in #1011
  • Modify link to new dreamdump release 0.4.0 by @MoriGM in #1015
  • Add man page output for the frontends by @gmipf in #1004
  • Add macOS support to the GUI by @gmipf in #1010
  • Set a terminal type for dumping tools when their output is not a terminal by @gmipf in #1018 New Contributors
  • @MoriGM made their first contribution in #1015 Full Changelog: 3.8.3...3.9.0

Installer type: zip

x86A18CBC9C7CA53127C46256312E98927D648963241FD57F923B66FF0BF0B36BB9
x64B7656C81AE0CEB4B3E99BBE40116C69D7A65D96009182C8213C02E3A39EBEB22

Details

Homepage
https://github.com/SabreTools/MPF
License
MIT
Publisher
SabreTools
Support
https://github.com/SabreTools/MPF/issues
Copyright
Copyright (c) 2018-2026 Matt Nadareski
Moniker
mpf

Tags

media-preservationopensourceportable

Older versions (15)

3.8.3
x862A351E9502BDA315A2075C73629E33DC9963C8C76F4621226B691D302D970330
x645BD97EB599D238FAA1B5F7DF893CA61B0C6FC5C860DF789F42FF37866A728B88
3.8.2
x86DAF62D325F7D503926DE46E03F4D9C764A733204FB7149D545F1DE1E208ADCB2
x64037DAA935364B95A709A84BAE2CF3F4180FDFC6A92347597B9C52DC48C67F3BB
3.8.1
x860E150FAAC9E153447AE24EAA5CDE7142FCC49619DF882B24028E9763554037E8
x642DAC34BD6B8FE8AB2766B56E9E9A4D9ECA1C9EBE144F26FAC57C1C35FCB1B7D6
3.8.0
x86F75FE54E9A333669FB3F8D11B793FEADA8830A481BFBA903ED4C10FED526464C
x6415A122BF33B2417B461C9D0742179AF8F3EA945F17071FD603535FE86270E3B2
3.7.1
x8688F12425CF9BE77E64F65D39037A3F82ADF3888525867CB7FA8F5DA4EB16C5E9
x645E558BE9A8596AD4A0E800917810D82FB47690938C066994DA20816C49C27637
3.7.0
x861EA0469F5E68F950FF806B45D8C4BB2304C87CC1E1C587EB3074E1FF83FF6C24
x646A8FAD0B622F708DCFF03098017CFD1909CEBDA96EEB963C23BABA5B6A9B26CF
3.6.0
x86B6765996043065C9410015E72E029D3B64EA19EBE4D662E42CC84E8486B129A6
x64D9DE470BB6BFB2B65B7E82C0DCCFD41229182FAD540EFF78E6450C42D1492817
3.5.0
x86C88327CD77393631F68904718002711D0906FA3E184C3E4ED58506FA208040F7
x64AEFCBDDC787CB5B29F1CBAE2986A098B6C5B945B59BE1C548E21135471A2448C
3.4.2
x869CA58C0266B824DD66901FC7BFA39444682A03ADAD2ABAF1801BD60162ABE079
x645A9088EC9BBED26FB5DF3230E90A554EB71FA3AA2EF57F82E5D81D8EE7870E30
3.4.1
x86A5DEBBBCE013FA8586EB095C5EE74CCF719A91F182EEFE39BCA459BD3ED494BE
x6476354F7172C97453DBF397F39238B773672A6D15DD29ED26F9327D52B535B48D
3.4.0
x8619CC75511198693E5CE697DF976A68AFAC635FCE4E9EDF9BD05E574359FF2499
x6440AA1A97E8A20D8EA0550E71A172B7F80AE23B7E50B0980A9D88CC83937815A4
3.3.3
x8677F22C305D7B3A8138A322857A85A17BA7867AAAC5CCB41FF9C2F7052CF64515
x647B59CA286A3D40B40C59D995C53468F049CAF373984B72FB1F379A145715B8E5
3.3.2
x86513E4BCD33166116BB5C989AC7A805EDFCBBBB5E72FB5D123962F53B602F7182
x645A930422CA09E0E71B1468FF528195CA5D70FBD0E46D9693360BDD20122A05EE
3.3.1
x86198EC4D2DD6D17F8BD03B66E6F8C9DE62148C4A1014BD72B7D332D4DE9E84366
x64FEC00ED15411E171B0DAFA65C6596A8CC331CED872C139BB1F05A2C63ABA774B
3.3.0
x64279D03B5076B5A83242ED43077DFDE4D62A6593A8D91F0E5BDA0E04F55FD96F4
x86C4513FB425A9C9E45076E286F99B8586E223227A9E316FFDA4369CBF64BABC96