
Ig.Dev Player
Для поиска нужной фичи воспользуйтесь оглавлением --->
1. Обмен музыкой
Как запустить раздачу
- Откройте настройки
- Включите обмен музыкой
- Откройте меню сервера музыки
- Нажмите "Запустить сервер"

Выбор плейлистов
Музыка шарится не вся, а только те плейлисты, которые вы выберите.
- В списке плейлистов выберите соответствующий плейлист:
- Правая кнопка мыши
- Изменить
- Включить "Разрешить обмен"
Скачать музыку
⚠️ Ваши запущенные VPN приложения могут влиять на работу поиска сервера
- Откройте поиск серверов (Иконка облачка в левом верхнем углу)
- Выберите соответствующий сервер из списка для подключения
- Выберите что хотите скачать (Можно пользоваться поиском и кнопками +/-, чтобы ускорить выбор)
2 Система рекомендаций
INFO
Для включения системы рекомендаций, включите галочку из настроек
2.1 Подготовка библиотеки музыки
Чтобы рекомендательная система заработала, треки из библиотеки необходимо обработать.
Скачайте и разархивируйте необходимые зависимости:
Они включают уже в себя модель muzaiten/clap-htsat-base-onnx и билды ffmpeg
Кстати
Также можно использовать любую другую натренированную модель, которая будет на вход ждать 10 секунд аудио, с частотой дискретизации 48кГц, а на выходе выдавать 512-мерные эмбеддинги.
Подробнее про флоу работы нейросети можете почитать ряд статей Как придумать алгос по предложке музыки?

- Выберите папку с моделью (папка должна включать audio.onnx, tokenizer.json, text.onnx )
- Выберите бинарник с ffmpeg на компьютере
- Настройте бэкенд обработки
Чтобы подобрать удобную скорость обработки, воспользуйтесь табличкой:
| Бэкенд | macOS | windows |
|---|---|---|
| coreml | ✅ | --- |
| cpu | ⚠️ | если нет видеокарты то ✅ |
| webgl | ✅ | если есть видеокарта то ✅ |
| dml | --- | если есть видеокарта то ✅ |
Потоки выполнения можете настроить в зависимости от того, насколько вы готовы разогреть свой пк
Рекомендуемая опция: баланс
- Когда все настройки выстроены, нажмите старт и ждите обработки вашей библиотеки
2.2 Рекомендации
Когда все или часть треков будет обработана, вы сможете искать по ним похожие. Для этого нажмите правой кнопкой мыши на трек -> Похожие треки
2.3 Ассоциативный ИИ-поиск
Также можете использовать словосочетания для поиска похожей музыки. Текущий токенайзер поддерживает ряд слов на английском языке.
Примеры поисковых запросов
night music- Предлагает скорей тихую музыкуvocal- Предлагает музыку, содержащую вокалchill musicvibepost-hardcore

3. Темы плеера
Чтобы добавить новые темы:
- Откройте настройки
- Вкладка внешний вид
- Импортировать тему -> Выбрать файл
Выберите любой файл в формате .igpltheme.
4. Управление со смартфона / другого ПК
- Откройте настройки
- Включите обмен музыкой
- Откройте меню сервера музыки
- Нажмите "Запустить сервер"
- Отсканируйте QR код или поделитесь ссылкой с друзьями
С помощью веб-интерфейса, используя кнопки ⏮️ ⏯️ ⏭️ вы можете управлять воспроизведением музыки
5. Очередь музыки
Чтобы посмотреть очередь треков текущего проигрывания, нажмите cmd/ctrl 1. Очередь проигрывания можно перемешивать случайным образом через кнопку в правом верхнем углу окна очереди.
6. Транслитерация
В плеере присутствует поиск по транслитерации. Строки "love" и "лове" будут давать одинаковые результаты
7. Мета-информация о файле
Чтобы просмотреть мета-информацию об mp3/flac файлах, достаточно открыть свойства любого файла:
- Выберите трек из списка треков
- Нажмите правой кнопкой мыши -> Свойства
8. Усилитель
Рудиментарная фича
⚠️ В про версии эта фича будет удалена
Если вы хотите устроить bassboost в домашних условиях, то эта фича для вас.
- Открыть меню
- Вкладка Усилитель
- Открыть окно (кнопка будет слева от поля поиска)
9. Открытие файлов
Плеер поддерживает открытие файлов, достаточно лишь настроить ассоциации файлов в вашей операционной системе
10. Поиск трека в списке
Чтобы попробовать плееру прокрутить список до играющего трека (если он есть в текущем списке) нажмите на обложку проигрываемого трека 
