Telegram Web Link
Обновление 6.5 уже совсем близко к выходу.

Почему так долго? Личные проблемы и огромное количество переписанного кода, чтобы сделать кеш максимально стабильным.

Могу лишь сказать, что после проведения оптимизации хранилища в обновлении можно будет серьезно уменьшить объем занятой памяти - от нескольких мегабайт за альбом.

Увидимся!
Обновление 6.5, скорее всего, выйдет уже на этой неделе.

Список изменений довольно обширный: помимо уже упомянутых выше улучшений кеша, в приложении была проведена глобальная оптимизация всего и вся. Итоговые результаты должны удивить.

Кроме этого, будет (наконец) добавлена возможность перетаскивать треки в очереди воспроизведения вместе с парочкой других важных и приятных дополнений.

К сожалению, Google Cast будет снова отложен на следующее обновление. Также все еще неизвестна судьба десктопных и iOS-версий. Хоть по ПК-версии и есть подвижки, но даже до публичной альфы все еще далеко. Однако надеюсь, что смогу скоро поделиться новыми скриншотами.

Спасибо, что пользуетесь VK X. ❤️
Спустя огромное время ожидания и миллионы правок исходников...

6.5 (бета) уже будет опубликована в течении ближайших 30 минут.

Приложение вполне себе стабильно, однако я предупреждаю тех, у кого ОГРОМНОЕ количество треков в кеше - подождите подтверждения на этом канале, что миграция работает без проблем. Я постарался реализовать ее максимально корректно и безопасно, но кто знает как оно поведет себя на вашем устройстве.

В OTA публикации не будет до того момента, пока я не буду уверен в полной работоспособности обновления.

UP: миграция работает нормально, можете спокойно обновляться

Это было действительно большим испытанием для меня, и я рад что я смог его предолеть. Увидимся!
VKX_6.5_pub_21039.apk
24.4 MB
VK X 6.5 [21039]
"Feed the fire. Let the last cinders burn."

Список изменений: https://www.tg-me.com/vkxci/1092
VK X
VKX_6.5_pub_21039.apk
КЕШИРОВАНИЕ 2.0
- полностью переработана работа с базой данный кеша: увеличена стабильность и уменьшен размер БД
- полностью переработан поиск: поддержка треков с кириллицей в заголовке и увеличена точность запросов
- изменена структура хранения кешированных треков: значительно ускорена загрузка треков и повышена стабильность "хрупких" треков (больше никаких перескакиваний в треках, кешированных в 6.5)
- добавлена оптимизация хранилища для удаления дубликатов обложек

ОПТИМИЗАЦИЯ
- полностью переписана логика обработки обложек в "Сейчас играет": меньшее потребление ОЗУ и значительное увеличение плавности работы
- полностью переписана система загрузки изображений по всему приложению
- значительно улучшена работа интеграции с iTunes для повышения скорости и точности запросов
- значительно улучшена внутренняя логика фонового сервиса воспроизведения: меньшее потребление ОЗУ и исправления работы в фоне
- в Настройках -> Хранилище просчет размера кеша теперь не блокирует доступ к пунктам

ПОДДЕРЖКА GOOGLE CAST
- начата подготовка к внедрению Google Cast, будет добавлена в следующем билде
- SConnect вернется позже в переработанном варианте

И НЕ ТОЛЬКО
- новое окно удаления трека из библиотеки
- добавлена возможность перетаскивать треки в очереди воспроизведения
- исправлена работа перетасиквания треков в библиотеке
- в "Сейчас играет" добавлена поддержка показа буфферизации, чтобы исправить "застывание" треков
- полностью переработана система обновления приложения с новым дизайном и множеством исправлений
- поддержка 64-битных ID пользователей, что позволяет подготовиться к будущим обновлениям ВК
- для Android 13 и выше добавлена проверка на разрешение "Уведомления" и "Музыка и аудио"
- в Настройках -> Хранилище добавлено предупреждение об удалении кеша
- исправлено обнаружение VK X в сторонних приложениях, таких как KLWP/KWGT
- переписана система выбора папки для скачивания в MP3 для увеличения стабильности прав доступа
- исправлен встроенный скробблер last.fm, теперь он правильно отдает длительность трека
- исправлен показ докбара при запуске приложения после остановки треков
- исправлено обновление плейлиста после его ручного удаления
- исправлена установка видимости библиотеки аудио для других пользователей через настройки
- возвращена возможность вручную обновить данные для входа, убрано окно "Refreshing token..." при любой ошибке загрузки плейлиста
- исправлено удаление артиста из черного списка через диалоговое окно блокировки
- и множество прочих мелких исправлений и улучшений по всему приложению
Краткое напоминание - ваши треки в кеше никуда не делись, просто не надо путать раздел "Все треки" из 6.4 и "Вручную закешированные треки" из 6.5, пожалуйста!

Я надеялся, что этого не придется делать, но походу придется:
- "Все треки" из 6.4 это НЕОТСОРТИРОВАННЫЙ СПИСОК АБСОЛЮТНО ВСЕХ КЕШИРОВАННЫХ ТРЕКОВ ИЗ ВСЕХ ИСТОЧНИКОВ
- "Вручную закешированные треки" из 6.5 это сортированный по дате кеширования (позже будет добавлена сортировка по алфавиту) список треков, кешированных кнопкой "Кешировать" в меню трека из 3 точек

Если вы переживаете, что потеряли треки после обновления - проверьте плейлисты и библиотеку.

UP: "Все треки" я верну во одном из ближайших обновлений, однако репорты о неправильном порядке треков в данном разделе будут игнорироваться.

Спасибо за понимание, и спасибо за использование VK X!
VKX_6.5.1_pub_21200.apk
24.4 MB
VK X 6.5.1 [21200]
"- Кварк, они опять все сломали!"

Исправлено:
- Исправлена работа функции "Оптимизировать хранилище"
- Исправлены возможные вылеты на старых версиях MIUI и прочих китайских прошивках

Список изменений 6.5: https://www.tg-me.com/vkxci/1092
И пара финальных заметок:

- если после обновления до 6.5.1 у вас вылетает приложение при запуске - очистите данные приложения через настройки Android (или переустановите начисто). К сожалению, вы словили крайне редкий баг с дубликатами альбомов в кеше и, к сожалению, ничего не получится исправить 🙁
- если в окне настройки "VK Музыки" кнопка "Продолжить" у вас черного цвета - не переживайте, на нее можно спокойно нажать и получить доступ к миксам.
- я расследую баг с переносом кеша на SD-карту, ожидайте исправлений в ближайшее время
- в течении месяца постараюсь сделать парочку обновлений с важными исправлениями и доработками нового раздела кеша по отзывам пользователей - после чего сяду за разработку следующего масштабного обновления

Огромное спасибо, что сообщаете о проблемах и пользуетесь VK X!
VKX_6.5.2_pub_21400.apk
24.4 MB
VK X 6.5.2 [21400]
"- Кварк, они опять все сломали!"

Изменено:
- Раздел "Все треки" на переработке для более удобного взаимодействия, однако если он нужен вам прямо сейчас, то воспользуйтесь способом через локальный плеер: 5 вкладка -> Локальное воспроизведение -> иконка с профилем. Вернуться в режим ВК после включения треков можно тем же способом.
- В разделе "Вручную кешированные треки" по умолчанию теперь используется сортировка как в 6.4 (то есть инвертированная). Выбор сортировки будет добавлен позже.

Исправлено:
- Исправлен вылет в разделе "Вручную кешированные треки"
- Исправлен вылет при миграции базы данных с подкастами
- Исправлен редкий вылет в докбаре
VK X
VKX_6.5.2_pub_21400.apk
В ближайшем будущем обновлений пока не будет, можете спокойно ставить поверх. Не забывайте про https://www.tg-me.com/vkxci/1097 и https://www.tg-me.com/vkxci/1094.

Спасибо за понимание и приношу глубокие извинения за спотнанное огромное количество постов, хоть я и попытался отправлять их все без уведомлений.
VKX_6.5.3_pub_21600.apk
24.4 MB
VK X 6.5.3 [21600]
"- Кварк, они опять все сломали!"

Добавлено:
- По просьбам пользователей возвращен раздел "Все треки" в кеш
- Добавлена поддержка плейлистов чата (работает прослушивание и скачивание/кеширование)
- Переделаны диалоги входа в "VK Музыку" и включения интеграций

Изменено:
- Обновлены библиотеки

Исправлено:
- Исправлен подсчет треков в кешированных альбомах, ведь люди не считают с нуля
- Исправлено поведение приложения при отключении проводных или BT-наушников
Если у вас была возможность выбрать между старым (6.4 и ранее) видом кеша и новым (6.5), что вы бы выбрали?
Anonymous Poll
24%
Старый
76%
Новый
VK X
Если у вас была возможность выбрать между старым (6.4 и ранее) видом кеша и новым (6.5), что вы бы выбрали?
Речь исключительно о внешнем виде, а не о техническом состоянии вроде улучшенной загрузки или оптимизации хранилища.

Ваш ответ очень поможет в развитии приложения. Спасибо!
VKX_6.5.4_pub_22000.apk
24.4 MB
VK X 6.5.4 [22000]
"- Отряд "К" снова в строю!"

ВАЖНО:
Эта версия достаточна стабильна, чтобы быть добавленной в OTA - если в течении пары дней после релиза не будет обнаружено серьезных проблем.

ДОБАВЛЕНО:
- Я знаю, что видеть пустоту в списках неприятно, поэтому я добавил поддержку радиостанций в списках. Включить их (пока еще) нельзя, но я над этим работаю.
- Нажатие на проигрываемый трек в любом списке треков теперь приводит к приостановке или продолжению воспроизведения

ИСПРАВЛЕНО:
- Исправлен вылет во время миграции базы данных с очень старых версий приложения
- Попытка исправить случайные вылеты в фоне, связанные с убийством процесса системой с треком в состоянии паузы
- Исправлен редкий вылет при попытке воспроизвести большой список треков
- Исправлен редкий вылет при запуске приложения, когда внешнее хранилище недоступно для записи
- Исправлен редкий вылет при нажатии на "Воспроизвести" в окне исполнителя, когда ВК не предоставляет информации о необходимом блоке
- Исправлен редкий вылет на старых устройствах Samsung, где при попытке скачивания треков выделялось больше ресурсов, чем было нужно
- Исправлен редкий вылет, когда приложению не удавалось получить частоты встроенного в систему эквалайзера
- Исправлен редкий вылет при попытке системы передать информацию о свайпе миниплеера в свернутом состоянии
- Исправлен вылет, связанный с использованием устаревшего хранилища кеша при миграции на SD-накопитель и обратно
- Исправлен недочет, когда в окне кешированного плейлиста не показывался статус воспроизводимого трека
Насчет плейлистов: ошибка при загрузке некоторых плейлистов, скорее всего, связана с проблемами на стороне ВК, так как проблемы наблюдаются и на официальных клиентах.

Я буду внимательно следить за ситуацией и сообщать об изменениях.

Спасибо, что пользуетесь VK X!

На всякий случай попробуйте выполнить обновление данных входа: Настройки -> Воспроизведение -> Обновить данные входа.
This media is not supported in your browser
VIEW IN TELEGRAM
На канале наших друзей @EasyAPK вы сможете найти много качественного контента, а именно — взломы игр и приложений для Android.

Рекомендуем подписаться👇
VK X
Насчет плейлистов: ошибка при загрузке некоторых плейлистов, скорее всего, связана с проблемами на стороне ВК, так как проблемы наблюдаются и на официальных клиентах. Я буду внимательно следить за ситуацией и сообщать об изменениях. Спасибо, что пользуетесь…
Пока я работаю над решением проблемы для всех, вы можете попробовать следующие два варианта:

1. Настройки > Воспроизведение > Обновить данные входа
2. Выйти из аккаунта и войти заново (кешированные треки НЕ УДАЛЯЮТСЯ)

Тесты показали, что один из этих двух способов решает проблему.

Спасибо, что пользуетесь VK X!
VK X
Пока я работаю над решением проблемы для всех, вы можете попробовать следующие два варианта: 1. Настройки > Воспроизведение > Обновить данные входа 2. Выйти из аккаунта и войти заново (кешированные треки НЕ УДАЛЯЮТСЯ) Тесты показали, что один из этих двух…
Пользователи сообщают, что функция "Войти как iOS" была причиной возниковнения проблемы с загрузкой плейлистов.

Если вы выбирали данный пункт при входе в аккаунт ВК - выйдите из него через 5 вкладку приложения (кеш и настройки НЕ УДАЛЯЮТСЯ) и войдите заново - VK X начиная с 6.5.4 автоматически будет использовать данные входа от Android.

Спасибо за понимание.

Стоит напомнить, что способом по умолчанию всегда был Android, а при выборе способа входа пользователя предупреждали, что данная опция является сугубо экспериментальной и поддержка предоставляться не будет. Несмотря на это, множество людей "повелось" на заветное слово "iOS" и выбрало эту опцию, даже не подозревая о последствиях. Обидно, может пора уменьшать количество настроек?
:(
VK X
Пользователи сообщают, что функция "Войти как iOS" была причиной возниковнения проблемы с загрузкой плейлистов. Если вы выбирали данный пункт при входе в аккаунт ВК - выйдите из него через 5 вкладку приложения (кеш и настройки НЕ УДАЛЯЮТСЯ) и войдите заново…
Я собрал данные и провел собственное расследование: плейлисты не загружаются исключительно если вы входили как iOS. Ошибку отдает API VK.

Обновляйте VK X до 6.5.4, выходите из аккаунта ВК и входите заново. Приложение предупреждало, когда вы выбирали метод входа - хотя зачем его было трогать в первую очередь? 🙁

Если вы не можете произвести перезаход в аккаунт или не хотите - подождите немного, я постараюсь найти решение проблемы без релогина.
2024/09/29 20:28:34
Back to Top
HTML Embed Code: