glyr (glyrc) — многофункциональная C (си) консольная утилита для быстрой загрузки метаданных и другой сопутствующей информации. Проект начинался как встраиваемая библиотека для музыкальных плееров и аудио редакторов, но теперь может использоваться как автономное приложение.
С помощью утилиты glyrc поддерживается загрузка (используется curl / libcurl) списка альбомов конкретного исполнителя, список треков альбома, тексты отдельных композиций и биографию артистов с разных сайтов. Можно загружать обложки альбомов (только лицевые), фотографии группы или артиста (из прессы или официальные), большие изображения для использования в качестве фона рабочего стола. Дополнительно можно загружать с разных сайтов обзоры альбомов, ссылки на упоминание исполнителя на разных ресурсах (wikipedia, myspace, musicbrainz и пр), гитарные тaбулатуры и нoтные пaртитуры (в текстовом формате), теги связанные с исполнителем, альбомом или треком, можно искать похожих исполнителей и/или композиций.
glyrc поддерживает поиск информации по множеству веб-ресурсов (имеется более полусотни) что обеспечивает высокий уровень успешного результата, поддерживается "нечёткий поиск" созданный на основе алгоритма Левенштейна (Levenshtein algorithm) служащий для устранения опечаток и улучшения результатов поиска. Для убыстрения получения результатов поиск производится параллельно по нескольким источникам (можно задать очерёдность), сторонние данные не загружаются (по возможности). Можно задать количество загружаемых элементов, минимальный/максимальный размер изображений, полностью поддерживается Юникод (Unicode), имеется встроенный кеш для хранения метаданных (используется SQLite) и многое другое...
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.