Skip to content

h10ne/VkPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VkPlayer

Простой плеер, который воспроизводит аудиозаписи с вашей страницы ВКонтакте. Плюсом явлется то, что он мало весит и занимает лишь малую часть оперативной памяти, что позволяет не открывая браузер слушать свои аудиозаписи не боясь того, что он будет занимать весомую часть ресурсов вашего ПК.



Горячие клавиши

  • Space - пауза/вопроизведение текущей аудиозаписи
  • Стрелка вверх - увеличение громкости звука на 5 единиц
  • Стрелка вниз - уменьшение громкости звука на 5 единиц
  • Стрелка влево - предыдущий трек
  • Стрелка вправо - следующий трек
  • M - включить/выключить звук
  • O - выбор своего плейлиста
  • R - выбор плейлиста рекомендаций
  • H - выбор плейлиста популярное
  • L - показать\скрыть область просмотра аудиозаписей

Версии

1.0

  • Реализован минимальный интерфейс музыкального проигрывателя, включающий в себя название трека, исполнителя трека, кнопок пауза/воспроизведение, следующий, предыдущий трек, ползунок громкости и длительности

1.1

  • Теперь можно выбирать цветовые оформления из представленны
  • Реализована возможность включения повтора, случайного порядках
  • Добавлены горячие клавиши
  • Добавлена иконка, отредактирован фаил с атрибутами

1.2

  • Стала возможна двухфакторная аутентификация
  • Пофикшены некоторые баги
  • Немного отрефакторил код

1.3

  • Изменен значок "повторить" на более понятный
  • Изменение цвета теперь происзодит по вызову контекстного меню по щелчку правой кнопкой мыши
  • Добавлены индикаторы времени текущей композиции
  • Исправил некоторые баги
  • Убрал ненужные методы и отрефачил код

1.4

  • Добавлена темная тема
  • Исправлено поведение на предыдущий/следующий трек
  • При изменении позиции композиции индикатор текущего времени теперь обновляется сразу

1.5

  • Добавлен поиск аудиозаписей
  • Изменена иконка выхода из учетной записи
  • Пофиксил баги

1.6

  • Изменен размер области поиска аудиозаписей
  • Больше не нужно ставить галочку если на аккаунте двухфакторная аутентификация
  • Изменен дизайн у окон авторизации

1.7

  • Добавлена возможность просмотра текущего плейлиста
  • Переработан метод пролистывания у своих аудиозаписей, зависания намертво больше нет
  • Добавлены плейлисты "популярное" и "рекомендации"
  • Изменена чувствительность стрелок вверх\вниз. Теперь ход равен 1
  • Изменен размер и местоположение окон авторизации
  • Добавлены горячие клавиши для выбора плейлистов

1.7.1

  • Рефакторинг кода. Убрал try {try }
  • Пофиксил некоторые баги

1.7.2

  • Добавил возможность добавлять и удалять треки из списка своих аудиозаписей. Добавление работает в 70% случаев. ПКМ на аудиолисте, событие вызывается для выделенного трека
  • При смене плейлиста текущая аудиозапись больше не перелистывается
  • Багафикс

1.7.4

  • Добавлена возможность воспроизводить аудиозаписи других пользователей либо групп. Для групп вставить в TextBox '-' перед вводом id
  • В некоторых случаях приложение не запускалось. Вроде пофиксил

FAQ

  • Для выбора цветового оформления нажмите на правую кнопку мыши
  • Для переключения плейлиста с поискового на личный нужно стереть текст, написанный в строке для поиска
  • В поиске всего 20 аудиозаписей: вначале идут аудиозаписи пользователя, затем аудиозаписи из глобального поиска
  • Для переключения плейлистов нужно нажать значок list в правом верхнем углу, затем нажать на желаемый плейлист.
  • Для выбора плейлиста поиска ввести в TextBox название и нажать Enter
  • Для переключения на свой плейлист нажать на значок, расположенный снизу от list

Известные баги

  • Горячие клавиши включаются со второго нажатия

Дальнейшее развитие

Основная цель выполнена. Реализован простейший онлайн-плеер, осуществлена возможность поиска. Несмотря на это в дальнейшем планирую:
  • Фиксить имеющиеся или появляющиеся баги
  • Сделать поиск аудиозаписей без глобального поиска
  • Переделать весь или часть проекта с WF на WPF
  • Добавить оффлайн режим

Скачать с Яндекс.Диска