Skip to content

Releases: decoder-dev/PrivateMusicDesktop

Private Music 0.7.1

Choose a tag to compare

@github-actions github-actions released this 26 Oct 11:50
e20f4f6

Что исправлено

  • «Следующий» в конце радио теперь ожидает догрузку из выбранного источника. Если первый раунд не удался или вернул только повторы, используются оставшиеся попытки, а не преждевременная остановка. Лимит запросов сохраняется.
  • Пауза, в том числе из системного уведомления, во время загрузки и догрузки отменяет ожидающий переход: поздний ответ больше не запускает музыку сам.
  • Кнопка перехода в обычной конечной очереди доступна только при наличии следующего трека. Это учитывает реальный порядок перемешивания и повтор всей очереди; состояние передаётся в мини-плеер и системное уведомление Android.
  • Исправлена гонка между временной потерей аудиофокуса, его возвращением и подтверждением паузы. Возобновление ждёт обработки паузы. Кнопки громкости Android явно направлены на громкость музыки.
  • Диагностический отчёт показывает память и различает обновление приложения, системное завершение и другие причины выхода. Для системных команд плеера записывается причина без названий треков и личных данных.

Проверки и ограничения

Добавлены проверки конца радио, повторов догрузки, паузы при незавершённом запросе, порядка команд аудиофокуса и доступности кнопок. Проверки запуска Android выполняются на API 34 и 36.

Изменения проверяют конкретные ошибки управления воспроизведением. Исходный HONOR для замеров недоступен; устранение всех задержек и причины реакции именно этого устройства на кнопки громкости пока не подтверждены.

APK сохраняет ключ подписи предыдущих версий. Для iOS используется отдельный репозиторий и выпуск PrivateMusic2.

Private Music 0.7.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 10:00
e64924f

Что изменилось

  • Добавлен раздел «На устройстве»: импорт MP3, M4A, AAC, WAV и FLAC через системный выбор файлов. Приложение проверяет содержимое, читает название и исполнителя и сохраняет собственную копию. Повторный импорт одинакового файла не создаёт дубликат.
  • Локальные треки воспроизводятся в общей очереди без обращения к VK. Они не отправляются в статус, историю прослушивания VK или рекомендации; сетевые действия скрыты. Удаление из локальной библиотеки сохраняет исходный файл.
  • На телефоне свайп по обложке переключает трек, жест вверх открывает очередь. Свайп назад выбирает предыдущую композицию даже после нескольких секунд воспроизведения; кнопка «Назад» сохраняет привычный перезапуск текущего трека.
  • В меню трека добавлено копирование названия и исполнителя.
  • Устаревшие задания загрузки обложек Android отбрасываются перед сетевым запросом, переходом по перенаправлению и декодированием изображения.

Импорт: до 100 файлов за один выбор, до 150 МБ каждый. Файлы с защитой или неподдерживаемым кодеком внутри контейнера не импортируются; приложение показывает список ошибок. Обложки из тегов локальных файлов пока не извлекаются.

Установка

Выберите APK для Android ARM64, установщик Windows x64, универсальный DMG для macOS или AppImage/DEB для Linux x64. APK подписывается постоянным ключом приложения, а пакеты обновления ПК — ключом обновлений. Установщики Windows и macOS пока без сертификата доверенного издателя/нотариализации.

Private Music 0.6.10

Choose a tag to compare

@github-actions github-actions released this 26 Oct 05:58

Что изменилось

  • Медиатека сохраняет позицию прокрутки после завершения фоновой загрузки треков.
  • В Linux исправлена ошибка работы с памятью в GLib, способная приводить к падению приложения.
  • Исправлена генерация идентификаторов воспроизведения.
  • Обновлены совместимые зависимости Rust и инструменты Android-сборки. Устранены уязвимые вложенные библиотеки; свежая проверка GitHub не показывает открытых предупреждений Dependabot и Code scanning.
  • Расширены проверки интерфейса, Android-плагинов, обновления поверх предыдущей версии и пакетов для компьютера.

Скачать

APK подписан постоянным ключом и устанавливается поверх предыдущей версии с сохранением данных. Пакеты обновления ПК подписаны ключом приложения; установщики не имеют сертификатов Windows/macOS.

Контрольные суммы SHA-256.

Private Music 0.6.9

Choose a tag to compare

@github-actions github-actions released this 26 Oct 00:50

Что изменилось

  • Полноэкранный плеер на компьютере: добавлен регулятор громкости, спектр рисуется отдельной полосой под кнопками и больше не закрывает название, перемотку и тексты; обложка подстраивается под высоту окна.
  • Тексты песен больше не показывают коды вроде ': символы раскодируются при загрузке и в уже сохранённых текстах.
  • Панель эквалайзера в плеере: подпись переключателя включает свой переключатель, а не скрытый из настроек. Названия полос в русском интерфейсе с «Гц».
  • Пауза при нулевой громкости срабатывает только при понижении звука до нуля, а не при каждом нажатии «Играть».
  • Единый дизайн на телефоне и компьютере: кнопки-капсулы, одинаковые радиусы панелей и обложек, одинаковые заголовки. Заголовок «Главная» больше не прижат к краю.
  • Плейлисты и альбомы без обложки не ломают сетку; в пустом поиске нет лишней кнопки «Выбрать»; счётчики в «Итогах» помещаются в карточку; в простое нет «-0:00».
  • Убран пункт «Эквалайзер» в профиле, который только перекидывал в настройки.

Скачать

APK подписан постоянным ключом: устанавливайте поверх предыдущей версии, чтобы сохранить данные. Пакеты обновления ПК подписаны ключом приложения; установщики не имеют сертификатов Windows/macOS.

Контрольные суммы SHA-256.

Private Music 0.6.8

Choose a tag to compare

@github-actions github-actions released this 25 Oct 00:08

Что изменилось

  • Исправлены расхождения медиатеки при медленном ответе сервера: создание, переименование, удаление и счётчики плейлистов сохраняются; подтверждённая подписка или отписка от альбома не теряется.
  • Пакетное скачивание останавливается при смене аккаунта, включая уже скачанные треки. Устаревший ответ о загрузках больше не возвращает удалённые файлы в интерфейс.
  • Повреждённые или удалённые офлайн-файлы больше не выбираются вместо доступного сетевого потока. Ошибки удаления и чтения индекса сообщаются явно; повреждённый индекс сохраняется перед восстановлением.
  • Повреждённые метаданные закреплений и ручных загрузок блокируют автоматическую очистку, сохраняя файлы пользователя.
  • Исправлены устаревшее состояние таймера сна, откат после неудачного изменения и обработчики, остававшиеся после выхода из аккаунта.
  • Отмена проверки обновлений не запускает скачивание при запоздавшем ответе. Состояние сохранённого доступа к GitHub корректно отображается во время проверки.
  • Включены исправления производительности, кнопок и обложек из 0.6.7.

Скачать

APK подписан постоянным ключом: устанавливайте поверх предыдущей версии, чтобы сохранить данные. Пакеты обновления ПК подписаны ключом приложения; установщики не имеют сертификатов Windows/macOS.

Контрольные суммы SHA-256.

Private Music 0.6.7

Choose a tag to compare

@github-actions github-actions released this 24 Oct 23:51

Что изменилось

  • Убрано полное копирование очереди при каждом обновлении позиции. Подготовка следующего трека теперь не зависит от размера медиатеки.
  • Сохранение истории больше не блокирует звуковой поток на время кодирования и записи файла. Снижено число операций синхронизации при передаче звука устройству.
  • Исправлены потерянные нажатия на кнопки мини-плеера при небольшом движении пальца и при смене значка под пальцем. Новое нажатие после свайпа больше не отбрасывается таймером.
  • Кнопки воспроизведения, предыдущего и следующего трека сразу показывают ожидание ответа приложения. Ошибка команды снимает индикатор и показывается пользователю.
  • Старая обложка больше не остаётся рядом с названием нового трека до завершения загрузки картинки. Убраны повторные параллельные загрузки одной обложки для определения цветов интерфейса.

Скачать

APK подписан постоянным ключом: устанавливайте поверх предыдущей версии, чтобы сохранить данные. Пакеты обновления ПК подписаны ключом приложения; установщики не имеют сертификатов Windows/macOS.

Контрольные суммы SHA-256.

Private Music 0.6.6

Choose a tag to compare

@github-actions github-actions released this 24 Oct 17:03

Что изменилось

  • Общий выпуск для Windows, macOS, Linux и Android. Android APK теперь подписан постоянным ключом для установки и последующих обновлений.
  • Обновлены главная, медиатека, навигация и полноэкранный плеер. Настоящие обложки остаются видимыми; без обложки коллекция показывается названием и сведениями, без искусственных плиток и букв.
  • Доработаны светлая и тёмная темы, все семь палитр, крупный текст и горизонтальный экран. Исправлены наложения, счётчики статистики, ползунки настроек и расположение флажков.
  • Заголовки окон и экранов следуют за открытым содержимым. Переименование плейлиста обновляет название и метаданные обложки.
  • Плеер различает воспроизведение, паузу, загрузку и буферизацию. Исправлены обработка сломанных обложек, ошибки кнопок воспроизведения, фокус и горячие клавиши поверх диалогов.
  • Доработаны рекомендации, эквалайзер, очередь и офлайн-функции. Снижено лишнее обновление строк и элементов интерфейса при воспроизведении и прокрутке.

Скачать

Обновления

В этой версии доступно скачивание и установка обновлений из приложения. На Android после скачивания открывается системный установщик; на ПК используется проверка подписи пакета, установка и перезапуск. Для первого перехода на 0.6.6 скачайте установщик своей платформы выше.

Подпись Android APK и подписи пакетов обновления включены. Установщики ПК не имеют сертификатов Windows/macOS; инструкции по установке приведены в README.

Контрольные суммы SHA-256.

Private Music 0.6.5

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:36

Unofficial VK Music player for Windows, macOS and Linux. Installers are not code-signed: use the install scripts in the README, or see the notes there for the first-run warning.

Private Music 0.6.4

Choose a tag to compare

@github-actions github-actions released this 23 Oct 12:58

Unofficial VK Music player for Windows, macOS and Linux. Installers are not code-signed: use the install scripts in the README, or see the notes there for the first-run warning.

Private Music 0.6.3

Choose a tag to compare

@github-actions github-actions released this 23 Oct 11:52

Unofficial VK Music player for Windows, macOS and Linux. Installers are not code-signed: use the install scripts in the README, or see the notes there for the first-run warning.