Небольшая программа для отслеживания медиа активностей из различных источников и трансляции их в статус Discord.
- Интеграция с Discord: Автоматически отображает вашу текущую медиа активность (музыка, видео) в статусе Discord (Rich Presence), включая:
- Название трека/видео и исполнителя/канала.
- Статус воспроизведения (играет/пауза).
- Обложку альбома/видео (см. ниже).
- Настраиваемые кнопки-ссылки (до 2 шт.) на стриминговые сервисы (Spotify, YouTube Music, Apple Music, Yandex Music, Deezer, VK Music) или страницу проекта.
- Управление обложками:
- Автоматическая загрузка обложек из Spotify или Deezer.
- Возможность отключить загрузку обложек.
- Возможность задать собственный URL для обложки по умолчанию, если основная не найдена.
- Пользовательский интерфейс:
- Выбор активного источника для отслеживания.
- Управление подключениями к Spotify/Deezer/Last.fm.
- Настройка отображения обложек и кнопок-ссылок.
- Светлая/темная тема оформления.
- Работа в фоновом режиме с иконкой в трее.
- Настройки запуска (свернутым в трей, авто-подключение при старте).
- Автообновление: Использует Velopack для простой установки и автоматических обновлений.
- Скачайте установщик (
MediaToRPC-win-Setup.exe) из последнего релиза. - Запустите скачанный файл (
MediaToRPC-win-Setup.exe) для установки приложения. Velopack автоматически обработает установку и обновления. - Приложение (
CustomMediaRPC.exe) должно запуститься автоматически после установки. - После запуска настройте подключения к нужным сервисам через интерфейс приложения.
- Клонируйте репозиторий:
git clone https://github.com/RaspizDIYs/CustomRPC.git(Замените URL, если он отличается) - Перейдите в директорию проекта:
cd CustomMediaRPC - Восстановите зависимости и соберите проект:
dotnet build -c Release - Исполняемый файл можно найти в
CustomMediaRPC/bin/Release/netX.Y-windows.../(гдеnetX.Y- версия целевой платформы, напримерnet9.0). - Для создания релизных пакетов (включая установщик) используйте скрипт
release.ps1(убедитесь, что необходимые инструменты, такие какvpkиgh, установлены и настроены).