The fastest photo and video organizer for Windows. It indexes your files to allow duplicate detection and fast search.
- Reclusively clone the code using git. There are submodules for ffmpeg and the xmp-sdk.
- Open the solution file (df.sln) in Visual Studio.
Contributions welcome. Discussions about changes normally happen in issues.
- Diffractor uses PO file translations that can be edited by poedit.
- Translations can be found under exe/languages and updated via a pull request.
- When adding a new language, it is recommended to use the German file as a starting point.
- You can test a new language file by copying it into Diffractors languages folder. Diffractor should automatically detect the new or updated po file when it starts. You can specify a language under Diffractors Languages menu. The language folder would typically be: C:\Users\USER-NAME\AppData\Local\Diffractor\languages
Diffractor has a built-in test runner. If the application is started from Visual Studio there should be an extra toolbar button (top left) with a checkmark on it. Click this button for the test run menu. When running tests, you can use the escape key to return to the normal application mode.
- brotli 1.1.0
- bzip2 1.0.8
- dng-sdk 1.7.1
- dav1d 1.4.3
- expat 2.6.2
- ffmpeg main
- highway 1.1.0
- hunspell 1.7.2
- libarchive 3.7.4
- libde265 1.0.15
- libebml 1.4.5
- libexif 0.6.24
- libheif 1.18.0
- libjpeg-turbo 3.0.3
- liblzma 5.4.6
- libmatroska 1.7.1
- libopenmpt 0.7.7
- LibPng 1.6.43
- LibRaw 0.21.2
- libwebp 1.4.0
- libjxl 0.10.3
- minizip-ng 4.05
- parallel-hashmap 1.3.12
- rapidjson main
- skcms main
- sqlite 3.46.0
- utf-cpp 4.0.5
- zlib-ng 2.0.7