Форки
84
Звёзды
1.2k
Issues
0
Kaset — это нативный плеер для YouTube Music на macOS. Позволяет слушать музыку без браузера, используя системные кнопки управления и интеграцию с железом Apple.
Что делает
Kaset превращает YouTube Music в полноценное приложение для macOS. Оно работает как отдельный процесс, поэтому тебе не нужно держать открытой вкладку в Chrome или Safari. Ты получаешь нормальную иконку в доке, поддержку медиакнопок на клавиатуре и интеграцию с системным плеером.
Разработчики написали его на Swift и SwiftUI. Интерфейс выглядит как родное приложение, а не как обертка над сайтом. Это важно, если ты ценишь чистоту рабочего стола и не хочешь переключаться между десятками вкладок в поисках нужной песни.
Как работает
Проект использует API YouTube Music для стриминга аудио и управления очередью. Весь интерфейс построен на SwiftUI, что дает плавную анимацию и низкое потребление оперативной памяти. Приложение обращается к нативным фреймворкам macOS для обработки мультимедийных клавиш и вывода звука.
Кому подходит
Тем, кто устал от постоянных тормозов тяжелого браузера при прослушивании музыки.
Пользователям, которые хотят управлять плейлистами через стандартные клавиши клавиатуры Mac.
Вайб-кодерам, которые ищут примеры архитектуры на Swift для своих десктопных утилит.
Основные возможности
Родная интеграция с macOS — приложение ведет себя как системный софт.
Управление через медиаклавиши — переключай треки, не выходя из кодинга.
Минималистичный интерфейс — ничего лишнего, только музыка.
Поддержка YouTube Music — доступ к твоей медиатеке без ограничений.
Низкое потребление ресурсов — не нагружает процессор в фоновом режиме.
Как установить
Для установки используй менеджер пакетов Homebrew. Это самый быстрый способ добавить Kaset в систему.
brew install --cask kasetПосле завершения установки найди его в папке Applications или через Spotlight.
Как применить в своём продукте
Kaset — отличный пример того, как обернуть веб-сервис в нативный клиент. Если ты делаешь SaaS, который требует частого обращения к контенту, используй этот подход для создания десктопного компаньона.
Сделай нативную «обертку» для своего веб-сервиса, чтобы повысить удержание пользователей.
Используй исходный код как референс для реализации обработки медиакнопок в своем приложении.
Добавь поддержку системных уведомлений macOS, чтобы пользователи не пропускали обновления в твоем продукте.
Подводные камни
Поскольку проект зависит от API YouTube Music, любые изменения в их политике или структуре сайта могут временно сломать плеер. Это риск, с которым сталкивается каждый, кто строит продукт поверх сторонних API. Также учитывай, что нативные приложения на Swift требуют регулярного обновления Xcode и зависимостей, иначе они перестают корректно работать на новых версиях macOS.
Частые вопросы
Нужно ли платить за YouTube Music Premium?
Kaset — это просто клиент. Если у тебя нет подписки, ты будешь видеть рекламу и сталкиваться с ограничениями, которые накладывает сам сервис. Приложение не обходит платный доступ.
Работает ли Kaset на старых версиях macOS?
Проект ориентирован на современные версии системы. Если у тебя сильно устаревший Mac, могут возникнуть проблемы с библиотеками SwiftUI. Проверяй требования в репозитории перед установкой.
Можно ли через него загружать музыку?
Нет, это стриминговый плеер. Он предназначен только для онлайн-прослушивания.
Топики
Похожие репозитории
Spotube — бесплатный кроссплатформенный плеер. Он объединяет данные Spotify и поток аудио с YouTube без рекламы.
KumoApp — это нативный macOS-клиент для прокси-ядра Mihomo. Позволяет управлять сетевым трафиком через удобный интерфейс и CLI.
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
CotEditor — это быстрый и легкий текстовый редактор для macOS. Он заменяет стандартный TextEdit, если вам нужно чистое пространство для написания кода или заметок.
Данные обновлены: 3 июня 2026 г.