Tomahawk

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: github.com/tomahawk-player/tomahawk

Tomahawk — это свободный кроссплатформенный музыкальный плеер, разработанный как десктопное приложение для воспроизведения локальной музыки и интеграции со сторонними потоковыми сервисами и музыкальными каталогами. Проект ориентирован на объединение локальных коллекций с онлайн-источниками через модульную архитектуру плагинов и сетевые соединения, позволяя пользователям искать и проигрывать треки из разных служб в едином интерфейсе.

История проекта включает этапы активной разработки и экспериментов с подключаемыми сервисами, при которых Tomahawk реализовывал синхронизацию плейлистов, совместное прослушивание и обмен метаданными между пользователями. В силу ограниченности информации о текущем статусе разработки, часть сведений может отражать типичные для подобных приложений функции и архитектурные решения: настольное приложение с поддержкой плагинов, механизмами ресканирования коллекций и возможностью подключения к нескольким источникам музыки одновременно.

  • Кроссплатформенность: доступность версий для основных настольных операционных систем с единым пользовательским опытом.
  • Поддержка локальной библиотеки: сканирование и индексирование музыкальных файлов на устройстве, организация коллекций и плейлистов.
  • Интеграция потоковых сервисов: подключение внешних музыкальных каталогов и потоковых сервисов через модули или плагины для поиска и воспроизведения.
  • Плагинная архитектура: расширяемость функциональности за счёт дополнительных модулей для новых источников, сервисов или форматов метаданных.
  • Сетевые функции: возможности совместного прослушивания, обмена плейлистами и синхронизации метаданных между инстансами приложения.
  • Управление метаданными: отображение информации о треках, редактирование тегов и сопоставление релизов между локальной коллекцией и онлайн-каталогами.
  • Гибкие средства поиска: единый поиск по локальной музыке и подключённым онлайн-источникам с фильтрацией по исполнителям, альбомам и плейлистам.
  • Поддержка форматов: воспроизведение распространённых аудиоформатов через встроенные или системные декодеры.
  • Пользовательские плейлисты: создание, импорт и экспорт плейлистов, управление очередью воспроизведения.
  • Локализация и настройка интерфейса: возможности адаптации интерфейса и настройки поведения проигрывателя под предпочтения пользователя.
Подробнее