13

Самописный переключатель треков для Windows

Очень люблю слушать музыку на пк во время работы через приложение "Яндекс.Музыка" (не реклама), но меня раздражает что у нее нет мини виджета по переключению музыки, или нужно открывать приложение, или использовать кнопки на клавиатуре, коих к сожалению нет на раб ноуте.

У меня появилось желание сделать два самописных виджета для переключения треков и поделится им с  сообществом пикабу, вдруг кому-нибудь оно тоже пригодится.

Первый виджет является обычным вызываемым окном через панель значков винды, который показывает название трека, исполнителя и обложку и 3 кнопки, две их которых отвечают за переключение треков, и одна соответственно pause\play.

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

Вот ссылка на гитхаб https://github.com/Mistreds/MusicWPF. Readmi к проекту честно писать лень, он элементарный, запустил и пользуйся. Самораспаковывающиеся архивы где Release, MusicWidget виджет для раб стола, MusicControl, всплывающий виджет для панели значков

Но есть несколько но, проект написан на C# в среде  .Net 6, для переключения треков используется win sdk, так что проект поддерживается только на windows 10 (возможно и windows 11, я не проверял).

Проверенные плееры:

-Яндекс музыка  приложение (работает)

- Яндекс музыка браузерная версия (работает только play\pause и получает название треков без обложки)

-Youtube (когда играет в плейлистах работает переключение, а так получает название, автора канала и обложку видео)

-AIMP (не работает)

-Windows media player (не знаю кто им пользуется, но не работает)

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

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

1
Автор поста оценил этот комментарий
использовать кнопки на клавиатуре, коих к сожалению нет на раб ноуте

Использовать прогу кастомных сочетаний чтобы эмулировать отсутствующие кнопки? Не, бред какой-то.

он элементарный, запустил и пользуйся

Чёто я экзешников или АПКшников в репозитории не заметил. Может быть я тупой. Или каждый должен уметь компилировать?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ну так у меня была цель сделать свой виджет, да и мне как то так удобнее, я вижу на что я переключаю, где release, я туда закинул

показать ответы
0
Автор поста оценил этот комментарий

Круть, спасибо как раз такой искал. А можно добавить в MusicControl перемещение как у виджета?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Если я буду его дорабатывать, то сделаю)
0
Автор поста оценил этот комментарий

привет, программа лично для меня очень полезная но мне хотелось бы что бы её можно было сворачивать и разворачивать на горячую клавишу, это можно как то сделать?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Привет, отличная идея, может в будущем сделаю настройку горячих клавиш в программе
0
Автор поста оценил этот комментарий

1. И правда, как получить скомпилированную версию? Не хочется гуглить как и на чём всё это компилировать, а потом ещё ставить кучу софта.

2. Я заметил, что если прослушивать музыку в браузере, при заблокированной видне (Win + L) - SDK имеет доступ к этой вкладке и треки не только паузятся но и переключаются. Из этого делаю вывод, что и в вашем виджете всё же можно реализовать данный функционал. В противном случае, он по сути бесполезен. Потому что ставить что-то из windows store - такая себе затея, а получить приложение яндекс музыки больше никак нельзя.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ого, коммент спустя пол года, там выложена в разделе release скомпилированная версия, требует только .net 6 desktop, с браузерами сдк работает крайне криво, но для Firefox есть расширения, которое передает windows полную информацию о треке. А приложение можно поставить через appx файл.
Плюс я прогу писал чисто под свои нужны, когда окно с музыкой у меня спрятано на другой рабочий стол, чтобы не мешало, но я могу спокойно переключать музыку
0
DELETED
Автор поста оценил этот комментарий

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

Спасибо, конечно, но нам этого не нужно. Я посижу на Youtube Music.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Дадада, я думаю тяжеловато им это будет сделать когда для этого у приложения на уровне системы нет разрешений)
Да и плюс мое приложение работает непосредственно с виндой.
показать ответы
0
Автор поста оценил этот комментарий
На будущее, когда будете выкладывать что либо подобное, будьте готовы что кроме вас это никому не надо)

Я так выложил пост про генерацию музыки, на которую убил полгода наверное, если не больше, и почти все комменты тоже были "ненужно", "зачем" и ТД.

Пока на паре собесов прогу не показал, и не услышал, что это мягко говоря, достойно, тоже думал что это фигня)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ну я готов был что это мало кому нужно будет, главное что мне мне пригодилось)
0
Автор поста оценил этот комментарий
Автор молодцом, не слушай тех кто говорит что ненужная фигня)

Сам бы просто на сочетания повесил, но полезный опыт всегда в плюс. =)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо, как я писал делал для личных целей, и решил поделиться)
показать ответы
0
Автор поста оценил этот комментарий

Есть же мини-плеер, или это не то?

В правом нижнем углу нажать на значок.

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Этот всегда "отображается" цель была сделать именно чтобы можно был на панели значков, да и плюс было интересно как это можно сделать
0
Автор поста оценил этот комментарий
На 11 будет работать? Сейчас пока проверить не могу, на всякий случай спрашиваю)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Не проверял, но думаю да, она не сильно от 10 отличается
0
DELETED
Автор поста оценил этот комментарий

Я не программист, я электрик, но про VK_MEDIA_NEXT_TRACK и прочие клавиши знаю. Вы там совсем обленились?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я опять повторюсь, цель была так же получить информацию по треку и альбом, я думаю что через виртуальные клавиши это было бы сделать немного проблематично

0
Автор поста оценил этот комментарий

52 мега? Шо за bloatware?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Win sdk)))

показать ответы
0
Автор поста оценил этот комментарий
На семёрку можешь забалабэсить?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Нет, я ей не пользуюсь, а api\sdk у нее другое

показать ответы
Автор поста оценил этот комментарий
использовать кнопки на клавиатуре, коих к сожалению нет на раб ноуте

Что там за ноут такой, у которого нет кнопок переключения треков и паузы? Даже у сраного ирбиса за 13к они есть.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

hp zbook studio g5, к сожалению не завезли

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества