TODO лист - список запланированных фич, улучшений, известных ошибок

Рассказать друзьям:

На этой странице собраны все идеи и предложения от пользователей, а также сообщения об ошибках, которые планируется реализовать или исправить в будущих версиях программы. Просто чтобы не забыть, а также не получать одинаковых писем на почту от пользователей. Поэтому если вы не видите в этом списке чего-то очень важного, то вы можете связаться со мной, используя обратную связь :)

Пункты, которые помечены зеленым со статусом "готово", обязательно появятся в будущей версии VkAudioSaver 1.6
Планируемые фичи и улучшения
1. Сделать версию для Mac OS. На данный момент если просто взять и собрать под мак для Qt4.8.6 - то программа выглядит отвратитетельно и ужасно тормозит, тк в Qt5 полностью переписали и ускорили движок QML. В итоге надо переписать полностью программу и переделать весь дизайн и юзабилити. В перспективах
2. Кэширование проигрываемых файлов. Чтобы не загружать один и тот же файл снова и снова, а также, когда мы только что прослушали трек и он нам понравился, то при скачивании - он не начинал загружаться снова. Это позволит использовать программу в качестве оффлайн плеера. В плейлисте появится дополнительная вкладка "в кэше" В перспективах
3. Переделать полностью дизайн и юзабилити программы, перейти на Qt5.5 QtQuick2, дизайн есть В перспективах
4. Поиск по аудиозаписям со всех постов на стене в указанной группе или пользователя В перспективах
5. Возможность корректировки названий артиста и трека с ласт.фм (чтобы не было мумми троль, муммий троль, мумий тролль и прочего творчества просвещенных фанатов в ВК) В перспективах
6. Визуальный поиск по друзьям, по группам (вываливается список друзей, групп с иконками) В перспективах
7. Полная интеграция с Last.fm: нормальный поиск по артистам, который основывается на информации с Last.fm, где отображаются все альбомы артиста с иконками, возможность прослушать и скачать конкретный альбом, либо просто послушать самые популярные аудиозаписи артиста, без повторений В перспективах
8. Добавить вкладку в плейлисте "Без альбома" Готово
9. Добавить кнопку "Добавить в плейлист", кнопку "скробблить в ласт" и "транслировать в статус вк", рядом с кнопками повтора и рандома в плеере Готово
10. Эквалайзер Готово
11. История загрузок В перспективах
12. Свое контекстное меню для Unity & Mac для быстрого управления плеером В перспективах
13. Download-progress индикаторы (в панели задач в Windows, в панели Unity и в доке Mac) В перспективах
14. Возможность копирования названия трека Готово
15. Сортировка результатов поиска по битрейту, по длительности, по названию, по дате добавления (+обратный порядок). В данный момент треки отдаются согласно рейтингу их прослушивания. В перспективах
16. Чарты популярных радиостанций с возможностью "Скачать все" + эпизоды A State of Trance (уж очень люблю армина) В перспективах
17. Возможность остановить, приостановить/возобновить все закачки (пункт в контекстное меню) В перспективах
18. При повторном запуске программы разворачивать уже существующую версию (я так и не придумал кейса, когда нужна вторая копия программы) Готово
19. Поиск аудиозаписей с фильрацией по жанрам В перспективах
20. Возможность перемещать аудиозаписи в плейлисте В перспективах
21. Возможность редактировать трек, название, текст и запрашивать для корректции инфу с ласт фм В перспективах
22. Опционально отключать корректировку запросов при поиске треков в ВК В перспективах
23. Возможность управлять программой удаленно, используя мобильный телефон на платформе ios или android, через вайфай. В перспективах
24. Кеширование инфы об арстисте с ласта. В перспективах
25. Горячие клавиши на управление громкостью внутри плеера Готово
26. опциональный выбор шрифта в программе (помогает, чтобы русские буквы не прыгали) Готово
27. опциональный фильтр по низкому битрейту (некоторые люди все же хотят слушать аудиокниги с низким качеством) Готово
28. Сохранение последнего поискового запроса в окне поиска после перезапуска программы Готово
29. Отображение популярных аудиозаписей, в том числе и с возможностью выбора по жанрам В перспективах
30. Отображение более чем 5000 аудиозаписей в плейлистах или в поиске по аудио группы В перспективах
31. Поддержка параметров поиска при старте, например, /opt/VkAudioSaver/vkaudiosaver -q "Сплин" Готово
32. Сохранение треков из конкретного плейлиста в папку с названием плейлиста Готово
33. При добавлении трека показывать в попапчике "в какой альбом" Запланировано
34. Подтверждение при удалении всего плейлиста целиком (защита от случайного нажатия) Готово
35. Получение всех альбомов (100 максимум, сейчас отображается только первые 50) Готово
36. Навигация по результатам поиска Page Up / Page Down Готово
37. Массовое перемещение аудиозаписей в нужный альбом (сделать возможность выделения треков) В перспективах
38. Возможность переименовывать плейлист Готово
39. Отображение жанра в результатах поиска (при наличии), а также времени добавления аудиозаписи Готово
40. Возможность остановить длинным нажатием на кнопку паузы в плеере текущий проигрываемый трек, чтобы остановилась предпрогрузка Готово
41. Возможность крутить громкость колесиком (видите ли, MouseArea в QML не поддерживает скролл-эвенты, надо делать извращение) В перспективах
42. Возможность слушать музыку из постов новостей, отдельная вкладка В перспективах
43. Отображение фона текущего исполняемого альбома или артиста позади результатов поиска Готово
44. При скачивании трека, заполнять mp3 теги id3v2 с валидной инфой с last.fm + картиночкой, тк как правило эти поля заполнены неверно, что вызывает хаос при организации медиа-библиотеки в iPod и в других мобильных плеерах. В перспективах
45. Возможность поиска музыки из открытого обсуждения в группе В перспективах
46. Адаптировать скейлинг UI для высоких разрешений десктопа, сейчас ничего толком невозможно прочитать В перспективах
47. Отображение плейлистов у друзей / групп В перспективах
48. Добавить поддержку 2х факторной авторизации В перспективах
Ошибки и проблемы
1. Unable to play stream: error 5 на некоторых аудиозаписях. Читайте новость о том, как исправить эту неприятность. На самом деле решение не до конца помогает, тк на некоторых треках либе не хватает размера буфера по умолчанию для верификации стрима, поэтому в следующей версии размер этого буфера будет увеличен, да и вообще я думаю надо вынести подобные тонкие настройки плеера в UI, чтобы не пересобирать каждый раз новую версию Готово
2. При активном окне дублируется отправка хоткеев Готово
3. При закрытии программы и большом количестве активных загрузок программа вылетает Готово
4. Починить отвалившийся Last.fm в связи с обновлением их сайта Готово
5. не работает повтор списка, если выключен рандом Готово
6. Убрать корректировку запросов, т.к. он реализован криво. Например, когда ищешь "Warmen", ВК упорно выдает Armen Aloyan, Armen van Buren, но никак не Warmen Готово
7. Что-то в 2.0 плейлисты не заработали Запланировано

Также, если я что-то упустил из виду, напишите внизу в комментарии :)