Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

M5Mp3 Winamp Player for Cardputer-Adv (video)

Автор: AndyAiCardputer

Загружено: 2025-11-13

Просмотров: 323

Описание:

M5Mp3 Winamp Player for Cardputer-Adv - Video Description

Projec Overview

This video demonstrates a fully functional Winamp-style MP3 player running on the **M5Stack Cardputer-Adv**. The project is an adaptation of the original M5Mp3 by VolosR, completely rewritten to work with the Cardputer-Adv's ES8311 audio codec and built-in display.

* GitHub Repository:* https://github.com/AndyAiCardputer/mp...

*Original Project:* [VolosR/M5Mp3](https://github.com/VolosR/M5Mp3)

What You'll See

*Classic Winamp Interface* - Authentic retro look with animated visualizer
*MP3 Playback* - Smooth audio playback from SD card
*Full Controls* - Play/pause, next/previous track, volume, brightness
*File Browser* - Scroll through your music collection
*Battery Indicator* - Real-time battery level display
*Visual Equalizer* - Animated bars that react to music

Technical Highlights

Audio System
*ES8311 Audio Codec* - Native support via M5Cardputer.Speaker API
*ESP8266Audio Library* - MP3 decoding with custom AudioOutput class
*Triple Buffering* - Smooth playback without glitches
*Stereo to Mono Conversion* - Optimized for Cardputer-Adv's mono output

Display & Interface
*240x135 Built-in Display* - Perfect for the Winamp interface
*FreeRTOS Multi-tasking* - Separate tasks for display and audio
*Smooth Animations* - 25 FPS display updates
*Scrolling Track Names* - Long filenames scroll automatically

Key Adaptations
Replaced ESP32-audioI2S with ESP8266Audio
Created custom AudioOutputM5CardputerSpeaker class
Removed I2S pin configuration (uses ES8311 API instead)
Replaced ESP32Time with simple millis() timer
Added MP3 file filtering

Hardware Requirements

M5Stack Cardputer-Adv
microSD card (FAT32 formatted)
MP3 files

Controls

*A* - Play/Pause
*N* - Next track
*P* - Previous track
*V* - Volume up (cycles: 5→10→15→20→5)
*L* - Brightness control
*B* - Random track
*ENTER* - Restart current track
*;* / *.* - Scroll through file list

Code Structure

The project uses FreeRTOS tasks running on different CPU cores:
*Task_TFT* (Core 0) - Handles display updates and keyboard input
*Task_Audio* (Core 1) - Manages MP3 decoding and playback

Audio pipeline: SD Card → AudioFileSourceSD → AudioFileSourceID3 → AudioGeneratorMP3 → AudioOutputM5CardputerSpeaker → M5Cardputer.Speaker (ES8311)

Installation

1. Install ESP8266Audio library via Arduino Library Manager
2. Format SD card as FAT32
3. Copy MP3 files to root directory
4. Upload code to Cardputer-Adv
5. Enjoy your music!

Credits

*Original Project:* VolosR/M5Mp3
*Adaptation:* AndyAiCardputer
*Hardware:* M5Stack Cardputer-Adv
*Audio Library:* ESP8266Audio by earlephilhower

Tags

arduino, esp32, m5stack, cardputer-adv, mp3-player, winamp, es8311, audio, retro, music-player, esp8266audio, freertos, sdcard, pcm, mono-audio, embedded-systems, diy-electronics, retro-computing, music-tech

---

*Like this project?* ⭐ Star it on GitHub!

*Questions or suggestions?* Open an issue on GitHub or leave a comment below!

M5Mp3 Winamp Player for Cardputer-Adv (video)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Этот крошечный компьютер только что получил масштабное обновление!

Этот крошечный компьютер только что получил масштабное обновление!

Мессенджер Макс - что с ним не так?

Мессенджер Макс - что с ним не так?

Рация для постапокалипсиса Meshnology N35! Обзор, Meshtastic.

Рация для постапокалипсиса Meshnology N35! Обзор, Meshtastic.

Цифровой большой формат все что ты хотел и не знал что хотел знать

Цифровой большой формат все что ты хотел и не знал что хотел знать

🚀 M5Stack Cardputer + Launcher Firmware! | Unboxing, Install & Hidden Gems Inside 💾🔥

🚀 M5Stack Cardputer + Launcher Firmware! | Unboxing, Install & Hidden Gems Inside 💾🔥

M5Stack Cardputer ADV — это так весело

M5Stack Cardputer ADV — это так весело

Connecting External Display and Dual Display Setup on M5Stack Cardputer-Adv | ESP32-S3 Tutorial

Connecting External Display and Dual Display Setup on M5Stack Cardputer-Adv | ESP32-S3 Tutorial

ZX Spectrum Emulator for M5Stack Cardputer

ZX Spectrum Emulator for M5Stack Cardputer

M5Stack Cardputer v1.1 против Original – Тест сигнала WiFi!

M5Stack Cardputer v1.1 против Original – Тест сигнала WiFi!

Miniature Winamp (mp3 player) for Card Computer (M5Cardputer)

Miniature Winamp (mp3 player) for Card Computer (M5Cardputer)

M5Stack Cardputer ADV: практическое применение

M5Stack Cardputer ADV: практическое применение

У Flipper Zero появился новый враг — встречайте Cardputer ADV!

У Flipper Zero появился новый враг — встречайте Cardputer ADV!

Flipper Zero vs 30$ alternative! Which is better?

Flipper Zero vs 30$ alternative! Which is better?

The new Cardputer ADV

The new Cardputer ADV

Модернизация карткомпьютера M5Stack: новейший модуль «3 в 1» (GPS, RFID2 и ИК-пульт)!

Модернизация карткомпьютера M5Stack: новейший модуль «3 в 1» (GPS, RFID2 и ИК-пульт)!

Электронная книга для гиков? Обзор M5Stack PaperS3!

Электронная книга для гиков? Обзор M5Stack PaperS3!

#Bruce firmware running Bluetooth Jammer

#Bruce firmware running Bluetooth Jammer

Лучшие проекты Raspberry Pi в 2026 году🤯!

Лучшие проекты Raspberry Pi в 2026 году🤯!

M5Stack Cardputer - Should this be legal?

M5Stack Cardputer - Should this be legal?

ПОЧЕМУ ЭТОТ МОДУЛЬ AMEXICA ЗА 1 ДОЛЛ ВПЕЧАТЛЯЕТ?

ПОЧЕМУ ЭТОТ МОДУЛЬ AMEXICA ЗА 1 ДОЛЛ ВПЕЧАТЛЯЕТ?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]