Practical Music — Downloads

Version 1.0.0 · Download the package for your device, then follow its install guide. This site only hosts the files — the Practical Music apps run on your own devices.

Windows

Windows 10 / 11, 64-bit. Self-contained — nothing else needs to be installed first.

Download for Windows (.zip)

72,586,356 bytes (69.2 MiB)
SHA-256: b113c2f61e5555f39ee7306e288867331b340444b0d78aee784f44aa4f1434c1

  1. Unzip PracticalMusic-1.0.0-win-x64.zip anywhere (for example C:\Apps\PracticalMusic).
  2. Double-click PracticalMusic.exe.
  3. If Windows SmartScreen warns (the program is not code-signed), choose More info → Run anyway.
  4. When Windows Firewall asks, allow it on private networks so devices can discover each other (UDP 47312 discovery, TCP 47313 book transfers).

Full guide: INSTALL-Windows.md

Linux

Any x86_64 distribution with glibc; tested on Omarchy (Arch / Hyprland). Requires VLC for audio playback (sudo pacman -S vlc on Arch/Omarchy, sudo apt install vlc on Debian/Ubuntu) and an X11 server or XWayland.

Download for Linux (.tar.gz)

48,500,790 bytes (46.3 MiB)
SHA-256: 71ef6e2db916a3846c333c7bc04fc8a245302dd6b2162fc3668d2b3a2e3e1021

  1. Extract: tar -xzf practical-music-1.0.0-linux-x64.tar.gz
  2. Install for your user (no root): ./practical-music/install-user.sh — or just run it in place: ./practical-music/practical-music
  3. Make sure vlc is installed (see above). If pacman fails with a 404, refresh first with sudo pacman -Syu.
  4. For sharing/sync on a firewalled machine, open UDP 47312 and TCP 47313 from your LAN only (exact ufw / firewalld commands are in the guide).

Full guide: INSTALL-Linux.md

Android

Android 7.0 and newer (arm64 and x86_64). Distributed as an APK to sideload — it is not in the Play Store.

Download for Android (.apk)

50,193,019 bytes (47.9 MiB)
SHA-256: 71b4c93ccedecea0773e983524e9c8aa1529ca9414c1b1ef09a17b62ea79a0a7

  1. Open this page on the device (or copy the APK to it) and tap the APK in the file manager.
  2. Allow installs from this source when Android asks (Settings → Apps → Special access → Install unknown apps).
  3. If Play Protect warns about an unknown developer, choose Install anyway (the APK is signed with a personal key).
  4. Open Practical Music from the launcher. Updates install over the top; settings are kept.

Full guide: INSTALL-Android.md

Website server package (Debian)

The Practical Music website server for Debian — shared organization library, browser player for iPhone/iPad, and synchronized playback through the site. For hosting the website on your own server; this download site does not run it.

Download the server package (.tar.gz)

56,120,503 bytes (53.5 MiB)
SHA-256: 3a16a7bb24a5539419ff3ad9ec884ae00b73156705548464fd7050f8f421fc33

Full guide: INSTALL-Server-Debian.md

More