SpMp Приложение
SpMp — это клиент YouTube Music с акцентом на настройку языка и метаданных.
Я начал этот проект после того, как устал от отсутствия языковых функций и настройки в официальном музыкальном приложении YouTube. Я попробовал несколько альтернатив, но у всех были как минимум несколько проблем, которые меня раздражали. Поэтому вместо того, чтобы потратить несколько недель на изучение кодовой базы существующего проекта и внесение в него изменений, я решил потратить почти год (на момент написания) на создание собственного решения.
Ключевые функции:
- Метаданные
- Редактирование названий песен, исполнителей и плейлистов
- Установка отдельных языков для интерфейса приложения и метаданных, таких как названия песен
- Качество жизни (QOL)
- Закрепление любой песни, плейлиста, альбома или исполнителя в верхней части главной страницы
- Скачивание песен для офлайн-воспроизведения
- Выбор нескольких песен/исполнителей/плейлистов с любого экрана для выполнения общих или контекстно-специфичных действий (например, перемешивание только части очереди)
- При добавлении песни в очередь из меню долгого нажатия можно выбрать конкретную позицию, и песни располагаются в том порядке, в котором вы их добавляете по умолчанию
- Подключение
- Вход в YouTube Music внутри приложения для персонализации ленты и взаимодействия
- Настраиваемое богатое присутствие Discord (с поддержкой изображений)
- Текст песни
- Отображение текста песен с PetitLyrics, с поддержкой синхронизированного текста
- Синхронизированный текст отображается в переключаемой панели над каждой страницей интерфейса приложения
- Показ фуриганы для японских кандзи в текстах песен с использованием Kuromoji
И многое другое (см. вики для полного более полного списка функций)