Repolode
basharovV

basharovV/musicat

Десктопный музыкальный плеер и редактор тегов для локальной музыкальной коллекции на Svelte и Tauri, с gapless-воспроизведением и умными плейлистами.

Open source альтернатива:Winampfoobar2000iTunes

Звёзды
953
Форки
43
Открытые issues
31
Последний коммит
2 месяца назад

Что это?

Musicat — десктопный музыкальный плеер для файлов, хранящихся на вашем диске. Он обращается к исходным файлам, а не копирует их в базу данных, и поддерживает MP3, FLAC, WAV, AAC и OGG. За папками ведётся наблюдение: при изменении файлов они автоматически сканируются заново.

Помимо воспроизведения, в приложении есть редактор метаданных, который читает и записывает теги ID3v2 и Vorbis. Также можно скачивать обложки альбомов, находить текст текущей песни и смотреть на карте мира, откуда родом исполнители. Умные плейлисты, отображение волновой формы, статистика и временная шкала альбомов помогают изучать коллекцию.

Приложение использует Svelte для интерфейса и Tauri для десктопной оболочки. Оно работает на macOS и Windows, а в Linux требует ALSA. Gapless-воспроизведение работает только между треками с одинаковой частотой дискретизации.

Ключевые возможности

  • 01Воспроизводит файлы MP3, FLAC, WAV, AAC и OGG из локальной коллекции, связанной с исходными файлами.
  • 02Читает и записывает теги метаданных ID3v2 и Vorbis.
  • 03Поддерживает gapless-воспроизведение между треками с одинаковой частотой дискретизации.
  • 04Создаёт умные плейлисты на основе запросов.
  • 05Показывает коллекцию на карте мира; позволяет скачивать обложки альбомов и находить тексты песен, а также просматривать волновую форму.

Сценарии использования

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

Быстрый старт

  1. 1

    Настройте Tauri и необходимые компоненты для вашей платформы

  2. 2

    Установите аудиозависимость для Linux (только для Linux)

    sudo apt-get install libasound2-dev
  3. 3

    Установите зависимости npm (Node 22 или новее)

    npm install
  4. 4

    Запустите сборку для разработки

    npm run tauri dev

Что важно знать

  • Приложение активно разрабатывается в версии 0.x, поэтому в любой момент могут возникнуть проблемы или измениться функциональность.
  • В macOS приложение не подписано и не нотариально заверено, поэтому Gatekeeper может его заблокировать и потребовать обходного решения через терминал.
  • Воспроизведение без пауз работает только между треками с одинаковой частотой дискретизации.

Темы

Частые вопросы

Что такое musicat?
Десктопный музыкальный плеер и редактор тегов для локальной музыкальной коллекции на Svelte и Tauri, с gapless-воспроизведением и умными плейлистами. Musicat — десктопный музыкальный плеер для файлов, хранящихся на вашем диске. Он обращается к исходным файлам, а не копирует их в базу данных, и поддерживает MP3, FLAC, WAV, AAC и OGG. За папками ведётся наблюдение: при изменении файлов они автоматически сканируются заново.
musicat можно использовать бесплатно? Какая у него лицензия?
musicat распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
musicat всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в musicat — 8 авг. 2026 г..
Для чего можно использовать musicat?
Управление большой личной коллекцией музыкальных файлов без потерь и с потерями, хранящихся на диске. Пакетное редактирование тегов и обложек альбомов в музыкальной коллекции. Изучение коллекции с помощью статистики, временных шкал и карты мест происхождения исполнителей.
Как установить musicat?
Настройте Tauri и необходимые компоненты для вашей платформы Установите аудиозависимость для Linux (только для Linux): sudo apt-get install libasound2-dev Установите зависимости npm (Node 22 или новее): npm install Запустите сборку для разработки: npm run tauri dev
Где скачать musicat?
Исходный код и инструкции по установке — на GitHub: https://github.com/basharovV/musicat

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Приложение для компьютеров и Android, которое превращает ваш аккаунт Telegram в файловое хранилище: загрузка, предпросмотр, потоковое воспроизведение, синхронизация папок и локальный API.

5,5 тыс.822RustOtherОбновлён 4 дня назад