Auric – лёгкий локальный музыкальный плеер с графическим интерфейсом.
Воспроизводит MP3, OGG, WAV с вашего жёсткого диска. Без интернета, без стриминга.
- Auric работает только с локальными аудиофайлами (MP3, OGG, WAV) на вашем компьютере.
- Программа не подключается к интернету, не скачивает музыку, не отправляет данные.
- Вся музыка остаётся на вашем устройстве – полный контроль над приватностью.
| Функция | Описание |
|---|---|
| 📁 Выбор папки | загружайте все MP3/OGG/WAV из выбранной папки |
| 🎛️ Плейлист | поиск, удаление треков, контекстное меню |
| Play, Pause, Stop, Next, Prev | |
| 🔀 Shuffle | случайный порядок воспроизведения |
| 🔁 Repeat | повтор текущего трека |
| 🔊 Громкость | ползунок / Ctrl+↑ Ctrl+↓ |
| 📊 Прогресс-бар | перемотка мышью |
| ⌨️ Горячие клавиши | Пробел, ← →, Ctrl+N/P/O/S/L и др. |
| 🎨 Визуализация | окно с анализатором спектра (требует numpy) |
| 🔽 Мини-режим | компактное окно с основными кнопками |
| 🔔 Уведомления | системные тосты при смене трека (Windows, plyer) |
| 💾 Плейлисты M3U | сохраняйте и загружайте плейлисты |
pip install pygame mutagen
Для визуализации и уведомлений (опционально):
bash
pip install numpy plyer
Если зеркала PyPI работают медленно, используйте:
bash
pip install pygame -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install mutagen -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
3. Запустите плеер
bash
python auric.py
4. Сборка в EXE (необязательно)
bash
pip install pyinstaller
pyinstaller --onefile --windowed auric.py
⌨️ Горячие клавиши
Клавиша Действие
Пробел Play / Pause
← / → Перемотка на 5 сек назад / вперёд
Ctrl+N Следующий трек
Ctrl+P Предыдущий трек
Ctrl+O Открыть папку с музыкой
Ctrl+S Сохранить плейлист
Ctrl+L Загрузить плейлист
Ctrl+↑ / Ctrl+↓ Увеличить / уменьшить громкость
📜 Лицензия
MIT – делайте с кодом что хотите, сохраняйте уведомление об авторстве.
🙏 Благодарности
pygame – звуковой движок
mutagen – чтение тегов и длительности
numpy – визуализация
plyer – системные уведомления
Автор: winintern