Programming - Martchus' website
This website including all nested pages is explicitely not targeting EU citizens. If you're an EU citizen, please leave this page. No data will be stored about you in our systems in this case. By proceeding your visit, you're confirming that you're not an EU citizen.
Note that any localization on this website does not indicate that this page is targeting EU citizens. Localization only exists for private use. Those users have already been instructed about the privacy policy at this point.

My projects

Tag Editor Tag editor with Qt 5 GUI and command line interface supporting MP4/M4A/AAC (iTunes style), ID3v1, ID3v2, Vorbis, Opus, FLAC and Matroska
Tag Editor library C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Syncthing Tray Qt 5 based tray application for Syncthing
Blackwidow control Python 3 script to enable macro keys of BlackWidow keyboard under GNU/Linux
Password Manager Simple Qt 5 based password manager using AES-256-Bit-CBC via OpenSSL
Video Downloader Video downloader with Qt 5 GUI (currently only YouTube and Vimeo are maintained)
D-Bus Sound Recorder Records sound from Pulse Audio with ffmpeg while watching D-Bus to determine tracks and meta information

For all projects, checkout my GitHub repsoitories.

For API documentation, checkout the documentation directory.

Downloads

Arch Linux repository

I've uploaded some PKGBUILDs on the AUR. You can find all PKGBUILD files on my PKGBUILDs repository.

There is a binary repository as well (which also includes miscellaneous AUR packages):
[ownstuff]
SigLevel = Optional TrustAll
Server = http://martchus.no-ip.biz/repo/arch/$repo/os/$arch

Windows builds

For Syncthing Tray, Tag Editor and Password Manager I provide statically linked x86_64 (64-bit) binaries.

I also provide dynamically linked i686 (32-bit) Windows builds and x86_64 (64-bit) Windows builds.
These builds include the latest release of all of my Windows compatible software (Syncthing Tray, Tag Editor, Password Manager, Video Downloader, ...) and all required runtime dependencies (Qt 5 modules, OpenSSL, ...) in one archive. I do not provide a single archive for each application because it would only save a few kilobytes.

There is also a bundle which includes Windows builds of Geany, Evince, FileZilla, x264, x265 and ffmpeg: i686 (32-bit), x86_64 (64-bit)

Sources

All sources/PKGBUILDs used to build the binary repository and Windows archives are available on my PKGBUILDs repository or the AUR.

Miscellaneous JavaScripts

Solver for systems of linear equations
Script to compute truth tables (logic)