Releases: makkaX2/dromedrop
Release list
DromeDrop v0.1.3 — Cache recovery hotfix
DromeDrop v0.1.3 is a web/PWA cache recovery hotfix for server installations upgraded from v0.1.1 to v0.1.2.
Fixed
- Prevented new HTML from loading year-cached CSS and JavaScript from an older release.
- Added automatic content fingerprints to every app-shell asset URL.
- Changed the service worker to network-first refreshes while keeping an offline fallback.
- Old
dromedrop-shell-*caches are removed automatically. - Already-open affected tabs reload once after the new service worker takes control.
- Added an integration test that keeps HTML, manifest and service-worker fingerprints synchronized.
No music, SQLite data, staging files, configuration or API tokens are changed by this update.
Update the server
curl -fsSL https://raw.githubusercontent.com/makkaX2/dromedrop/main/install/install.sh | sudo shThe installer preserves the existing configuration and rolls back the server binary if /healthz fails. After it reports DromeDrop Server 0.1.3 is ready, reload the DromeDrop tab once. The new service worker then removes the incompatible cache automatically.
Client assets are rebuilt from the same signed native code for users installing DromeDrop for the first time.
Full changelog: v0.1.2...v0.1.3
DromeDrop v0.1.2
DromeDrop v0.1.2 introduces real native clients and a much simpler self-hosted setup for Navidrome.
Download
- Android:
DromeDrop-Android-v0.1.2.apk— signed universal APK with Material 3, Android Share Target and background uploads. - Windows:
DromeDrop-Windows-v0.1.2-Setup.exefor a regular installation, orDromeDrop-Windows-v0.1.2-portable.zipfor a portable copy. - Linux:
DromeDrop-Linux-v0.1.2-x86_64.AppImagefor most x86-64 distributions, orDromeDrop-Linux-v0.1.2-amd64.debfor Debian, Ubuntu and derivatives. - Use
SHA256SUMSto verify downloaded files.
The GitHub Release intentionally contains client applications only. Server packages and the multi-architecture container are published through GHCR.
Server installation
curl -fsSL https://raw.githubusercontent.com/makkaX2/dromedrop/main/install/install.sh | sudo shThe installer discovers a running Navidrome container and its music mount, configures restricted filesystem access, selects a free port, generates secrets, enables the service and verifies /healthz automatically.
Highlights
- Native Android, Windows and Linux clients instead of browser wrappers.
- Resumable uploads with pause, retry and a three-file parallel queue.
- Navidrome administrator authentication without storing the password.
- Artwork and metadata preview, staging confirmation, recent uploads and a mini-player.
- Refined responsive web interface with light/dark themes and RU/EN localization.
- AppImage, DEB, Windows Setup, portable ZIP and permanently signed Android APK.
- Release update notifications without unattended automatic installation.
Documentation: Русский · English
Full changelog: v0.1.1...v0.1.2
v0.1.1
Changelog
- 8552522 Fix native Navidrome music discovery
v0.1.0
v0.1.0-preview.1
DromeDrop v0.1.0 Preview 1
Первый предварительный релиз DromeDrop — self-hosted загрузчика музыки для Navidrome.
DromeDrop позволяет загружать MP3, FLAC, OGG, M4A, WAV и Opus с компьютера или телефона прямо в музыкальную библиотеку Navidrome.
Это preview-версия. Перед использованием на основной музыкальной библиотеке рекомендуется сделать резервную копию.
Возможности
- Drag & drop файлов и папок
- Мобильный выбор нескольких аудиофайлов
- Resumable-загрузка по протоколу tus
- Продолжение загрузки после разрыва соединения
- Отдельный прогресс для каждого файла
- Зона предварительного подтверждения
- Чтение ID3, Vorbis, MP4 и FLAC-тегов
- Автоматическая организация Artist / Album / Track
- Защищённый мини-плеер
- История загрузок и раздел «Показать все»
- Автоматический запуск сканирования Navidrome
- Авторизация через администраторский аккаунт Navidrome
- Basic Auth и API token
- Тёмная и светлая темы
- PWA и Web Share Target
- Автоматический поиск MusicFolder Navidrome
Что скачивать
Клиентские приложения
dromedrop-client_*_windows_amd64.zip— клиент для обычного Windows ПКdromedrop-client_*_windows_arm64.zip— клиент для Windows on ARMdromedrop-client_*_linux_amd64.tar.gz— клиент для Ubuntu, Arch и других x86-64 Linuxdromedrop-client_*_linux_arm64.tar.gz— клиент для ARM64 Linuxdromedrop-client_android.apk— клиент для Android
В клиентском приложении необходимо указать домен или IP-адрес установленного DromeDrop Server, после чего войти с администраторским аккаунтом Navidrome.
Серверные сборки
.deb— Ubuntu и Debian.rpm— Fedora, RHEL, Rocky Linux, AlmaLinux и openSUSE.pkg.tar.zst— Arch Linux и Manjaro.apk— Alpine Linuxdromedrop-server_*_windows_*.zip— Windows Serverdromedrop-server_*_linux_*.tar.gz— portable Linux server
Быстрая установка сервера
Linux
curl -fsSL https://raw.githubusercontent.com/mxka/dromedrop/main/install/install.sh | sudo sh