Skip to content

Releases: makkaX2/dromedrop

DromeDrop v0.1.3 — Cache recovery hotfix

Choose a tag to compare

@github-actions github-actions released this 11 Aug 14:59

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 sh

The 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

Choose a tag to compare

@github-actions github-actions released this 11 Aug 12:41

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.exe for a regular installation, or DromeDrop-Windows-v0.1.2-portable.zip for a portable copy.
  • Linux: DromeDrop-Linux-v0.1.2-x86_64.AppImage for most x86-64 distributions, or DromeDrop-Linux-v0.1.2-amd64.deb for Debian, Ubuntu and derivatives.
  • Use SHA256SUMS to 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 sh

The 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

Choose a tag to compare

@github-actions github-actions released this 10 Aug 20:06

Changelog

  • 8552522 Fix native Navidrome music discovery

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 19:24

Changelog

  • 6bb40f2 Fix ORAS setup for release publishing
  • acf5705 Publish client-only v0.1.0 release

v0.1.0-preview.1

v0.1.0-preview.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Aug 16:04

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 ARM
  • dromedrop-client_*_linux_amd64.tar.gz — клиент для Ubuntu, Arch и других x86-64 Linux
  • dromedrop-client_*_linux_arm64.tar.gz — клиент для ARM64 Linux
  • dromedrop-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 Linux
  • dromedrop-server_*_windows_*.zip — Windows Server
  • dromedrop-server_*_linux_*.tar.gz — portable Linux server

Быстрая установка сервера

Linux

curl -fsSL https://raw.githubusercontent.com/mxka/dromedrop/main/install/install.sh | sudo sh