Skip to content

somenmi/aopfyflmby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Выберите язык / Select language / 选择语言

Русский English 中文


An objective player for your favorite local music by Yalkee

Version License Windows Info


💭 Как я пришёл к созданию этой программы (история)

Примерно 12–13 лет назад я наткнулся на музыкальный плеер, который работал исключительно из системного трея - никакого лишнего окна, только иконка и удобное контекстное меню. Он был простым, лёгким и делал ровно то, что нужно: воспроизводил музыку, не отвлекая ни на что лишнее

Шли годы, программа потерялась, а интернет за это время разросся настолько, что найти её снова стало практически невозможно

Погружаясь в IT, я решил воссоздать тот самый плеер. Тем более, что 5–6 лет назад, я собрал внушительный архив музыки - всё, что накопил за жизнь. Но перебирая существующие решения (AIMP, Winamp и другие), я каждый раз сталкивался с одним и тем же: они громоздкие, перегружены функциями, которые мне не нужны

Итог вы видите на этой странице. Просто, удобно и в трее

Спасибо, что заглянули c:


🎼 О плеере

aopfyflmby (сокр. от: An objective player for your favorite local music by Yalkee) - это минималистичный музыкальный плеер, который работает из системного трея. Никаких лишних окон - только иконка в трее и контекстное меню. Загрузил папку с музыкой и управляй воспроизведением через горячие клавиши, или контекстное меню.

💥 Особенности

  • 🎵 Поддержка MP3, WAV, FLAC, M4A, OGG, MP4 (audio)
  • 🌐 Три языка интерфейса: Русский, English, 中文
  • 📁 Загрузка целых папок с музыкой
  • 📋 Плейлисты (сохранение/загрузка/редактирование)
  • 🔀 Перемешивание треков
  • 🔁 Повтор плейлиста
  • 🔊 Регулировка громкости
  • 🖱️ Управление из системного трея
  • 💾 Автосохранение сессии
  • 🚀 Лёгкий и быстрый

Версии

v0.1.0

× Загрузка папки через диалог выбора
× Воспроизведение/пауза
× Следующий/предыдущий трек
× Перемешивание
× Повтор плейлиста
× Увеличение/уменьшение громкости
× Закрытие программы
× Меню вызывается правым кликом по иконке в трее
× Иконки: "logo_music.ico" (стоп) и "pause.ico" (воспроизведение)
× Уведомления через системный трей (WinAPI)

v0.2.0

× Добавлен список воспроизведения (выпадающее меню с треками, иконка воспроизведения/паузы)
× Улучшена структура меню - добавлены двойные разделители между группами кнопок

v0.3.0

× Новая кнопка "Настройки" с подменю
× Поддержка трёх языков: Русский, English, 中文
× Работа с плейлистами:
    ↪︎ Сохранение текущего списка треков в файл
    ↪︎ Загрузка сохранённых плейлистов
    ↪︎ Редактирование (переименование/удаление) через диалоговое окно
    ↪︎ Возможность ручного редактирования плейлиста в любом текстовом редакторе
× Оптимизация производительности:
    ↪︎ Асинхронное сохранение настроек
    ↪︎ Кэширование информации о треках

v1.0.0 - Релиз

× Полная переработка меню - улучшенная читаемость и удобство
× В настройки добавлен пункт «О приложении» (ведёт на GitHub Pages)
× Горячие клавиши для управления из трея:
    ↪︎ "Shift + ЛКМ" по иконке → следующий трек
    ↪︎ "Ctrl + ЛКМ" по иконке → предыдущий трек
× Переработана логика перемешивания:
    ↪︎ Теперь shuffle создаёт случайный порядок воспроизведения, не меняя исходный список
    ↪︎ Навигация «следующий/предыдущий» движется по этому порядку, а не хаотично
× Три варианта иконки в трее:
    ↪︎ "warning.ico" - нет треков
    ↪︎ "logo_music.ico" - есть треки, воспроизведение остановлено
    ↪︎ "pause.ico" - идёт воспроизведение

🛠 Использование

  1. Запустите программу - иконка появится в системном трее (возле часов), лучше всего закрепить на Панели Задач

     Рекомендую! (если вы нуждаетесь в тёмной теме интерфейса).
    
     Установить "WindHawk", а в нём "Dark mode context menus"
     Очень приятная штука, если вы пользуетесь тёмной темой Windows.
    
  2. Правый клик по иконке → «Загрузить папку» и выберите папку с музыкой

  3. Управление воспроизведением через меню трея:

    • Воспроизведение/пауза
    • Следующий/предыдущий трек
    • Регулировка громкости
    • Перемешивание
    • Повтор
  4. Список воспроизведения - показывает все треки из загруженной папки

  5. Плейлисты - сохраняйте текущий список треков и загружайте их позже

  6. НастройкиЯзык - выберите язык интерфейса


💾 Хранение данных

Программа автоматически сохраняет:

  • Последнюю загруженную папку
  • Текущий плейлист
  • Позицию воспроизведения
  • Настройки громкости, перемешивания, повтора

Пути сохранения:

  • Портативная версия: data\% в папке с программой
  • Установленная версия: %APPDATA%\aopfyflmby\%

Плейлисты хранятся в папке data\playlists\% в формате .pl (обычный текстовый файл).

🖼️ Скриншоты

Меню в трее Tray menu 托盘菜单
Меню menu 菜单

🔧 Системные требования

  • Windows 7 / 8 / 10 / 11 (32 или 64 бита)
  • 20 МБ свободного места (RAM)
  • BASS audio library (включена в дистрибутив, есть в релизе)

📦 Сборка из исходников

  1. Установите Visual Studio 2022-2026 с компонентом "Разработка классических приложений на C++".
  2. Откройте проект в Visual Studio и соберите Release-версию
  3. Для создания установщика установите Inno Setup и запустите скрипт installer\aopfyflmby.iss

✨ Отдельное спасибо

  • BASS audio library - мощная аудио-библиотека
  • Inno Setup - инструмент для создания установщика

💭 Как я пришёл к созданию этой программы

Примерно 12–13 лет назад я наткнулся на музыкальный плеер, который работал исключительно из системного трея - никакого лишнего окна, только иконка и удобное контекстное меню. Он был простым, лёгким и делал ровно то, что нужно: воспроизводил музыку, не отвлекая ни на что лишнее.

Шли годы, программа потерялась, а интернет за это время разросся настолько, что найти её снова стало практически невозможно.

Погружаясь в IT, я решил воссоздать тот самый плеер. Тем более, что 5–6 лет назад, я собрал внушительный архив музыки - всё, что накопил за жизнь. Но перебирая существующие решения (AIMP, Winamp и другие), я каждый раз сталкивался с одним и тем же: они громоздкие, перегружены функциями, которые мне не нужны.

Итог вы видите на этой странице. Просто, удобно и в трее

Спасибо, что заглянули c:


© 2026 Yalkee (somenmi) - Лицензия MIT

About

Музыкальный плеер - aopfyflmby : "An objective player for your favorite local music by Yalkee"

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages