Aura — это премиальный музыкальный плеер и менеджер медиатеки для macOS, созданный на SwiftUI и SwiftData. Вдохновленный эстетикой Apple Music, он сочетает в себе кристально чистый интерфейс, мощные инструменты управления базой данных и продвинутые функции импорта.
- Иммерсивный "Now Playing": Полноэкранный плеер с живым, анимированным фоном (Mesh Gradient), который переливается в такт обложке альбома.
- Три колонки управления: Классическая навигация Apple Style: Боковая панель -> Профиль артиста -> Список песен.
- Гибкие настройки вида: Переключайся между классическим списком и современными плитками (кейсами) для артистов и альбомов.
- Загрузка по ссылке: Вставь ссылку на видео или плейлист из YouTube/YouTube Music, и Aura скачает их в лучшем качестве с метаданными.
- Spotify Integration: Умный мост, который находит твои любимые треки и плейлисты из Spotify на YouTube и автоматически добавляет их в библиотеку.
- Drag & Drop: Просто перетащи свои MP3-файлы в окно приложения для мгновенного анализа тегов.
- AI Транскрибация: Распознавание текста песен на лету с помощью Apple Speech Framework. Поддержка русского, английского и казахского языков.
- Караоке-режим: Красивое отображение текстов поверх размытой обложки.
- Локализация: Полная поддержка Русского, Казахского и Английского языков с возможностью ручного переключения.
- Темы: Поддержка системной, светлой и темной тем.
- SQL Консоль: Прямой доступ к базе данных SQLite для продвинутых пользователей.
- Язык: Swift 6.0+
- UI: SwiftUI (macOS Native)
- База данных: SwiftData
- Движок загрузки: yt-dlp & FFmpeg
- Аудио: AVFoundation
Для работы функции скачивания музыки необходимо установить yt-dlp и ffmpeg через Homebrew:
brew install yt-dlp ffmpegДля корректной работы всех функций (включая скачивание) необходимо отключить App Sandbox в настройках проекта Xcode:
- Открой
Aura.xcodeproj. - Перейди в Signing & Capabilities.
- Удали пункт App Sandbox.
Создано с ❤️ Елдаром (ELDAROOS)