Воруем сихронизированные текста песен из MusixMatch на JavaScript

Доброе утро/день/ночь.
Если вы когда-либо хотели получить текста песен, то находили кучу платных и медленных API.
Однако, есть бесплатный и рабочий API, берущий текста с MusixMatch (самый главный сервис для сихронизированных текстов, его используют Apple Music, Yandex Music, Spotify и другие)

https://github.com/Paxsenix0/MusixMatch-Lyrics

Работает всё просто. Отправляем запрос - получаем LRC файл.

https://paxsenixofc.my.id/server/getLyricsMusix.phpt=Hope&am...
t - это Title - название песни
a - это Artist/Author - как не странно - артист/исполнитель
d - это Duration - длительность песни, необязательный параметр
type - тип, исходя из своих тестов рекомендую alternative

LRC - это файл вот такого вида:

[00:09.02]Вещи дома проданы — внутренности, органы
[00:11.16]Пустые головы орут заученные слоганы

[00:00:00] - время, дальше - текст. Вполне логично, что тут ещё сказать...

Что с этим делать дальше? Писать код, чтобы его обработать? Зачем? Мы ж настоящие программисты!
Находим готовое решение на JavaScript для интеграции в веб-приложение:
https://github.com/Yashasmonkeycoder/lyricPlayer

lyricPlayer.Mode = "Line";
lyricPlayer.setLyrics(data);

Указываем Mode:
1. Line - одна линия
2. Long - полностью весь текст
Передаём полученный текст с помошью setLyrics. Всё, теперь текст появляется в div с id lyrics_playerMain. Код простой, его можно переписать, чтобы использовать его с другим id.

Код на ajax, который я использую у себя - https://pastebin.com/1BV19j1f. В нём есть костыли, но он работает, а это самое главное!
Демо - это полностью работающий плеер, API находит текста, но не для всех песен. (не реклама, не открывайте там вирусы, у вас все деньги со сберкнижки снимут)

Вот примеры в виде картинок (из моего проекта):

Воруем сихронизированные текста песен из MusixMatch на JavaScript Javascript, API, Форматирование текста, Мат, Длиннопост

Режим Long

Воруем сихронизированные текста песен из MusixMatch на JavaScript Javascript, API, Форматирование текста, Мат, Длиннопост

Режим Line

Все камни и палки можете оставить в комментариях, знаю, что мой код - кривая поебень, но он работает. Можете написать свой код и оставить его в комментариях.

P.S. у Pikabu просто превосходная система рекомендации тегов:

Воруем сихронизированные текста песен из MusixMatch на JavaScript Javascript, API, Форматирование текста, Мат, Длиннопост

прямо в тему...