Об этом проекте

LyricsX — это приложение с открытым исходным кодом для macOS 10.11+, которое обеспечивает отображение синхронизированных текстов песен для различных музыкальных плееров. Оно автоматически ищет и загружает живые тексты из нескольких онлайн-источников через библиотеку LyricsKit и интегрируется с поддерживаемыми плеерами через фреймворк MusicPlayer. Ключевые возможности включают отображение текстов на рабочем столе и в строке меню с настраиваемым шрифтом, цветом и положением; регулировку смещения текстов через меню статуса; навигацию по песне двойным щелчком по строкам текста; импорт и экспорт файлов текстов перетаскиванием; автоматический запуск и завершение работы вместе с музыкальным плеером; а также автоматическое преобразование между традиционным и упрощённым китайским. Приложение использует собственный формат текстов LRCX, поддерживающий временные метки на уровне слов и многоязычные переводы, сохраняя совместимость со стандартными файлами LRC. Варианты установки включают Homebrew Cask, Mac App Store и ручную загрузку из релизов на GitHub. LyricsX построен на нескольких компонентах с открытым исходным кодом, включая LyricsKit для получения текстов, MusicPlayer для интеграции с плеерами, SwiftyOpenCC для преобразования китайского и различные утилиты Swift. Существуют сопутствующие проекты для iOS (LyricsX-iOS) и Linux (lyricsx-cli), оба на ранней стадии разработки.