Skip to content

ESP32 MOD Player: A lightweight ESP-IDF component for playing MOD files on ESP32 devices, leveraging the ModPlayer library as a submodule. Includes an example project for easy integration and setup.

License

Notifications You must be signed in to change notification settings

realsba/esp32-mod-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

13be729 · Nov 15, 2024

History

3 Commits
Nov 15, 2024
Nov 15, 2024
Nov 15, 2024
Nov 1, 2024
Nov 1, 2024
Nov 1, 2024
Nov 1, 2024
Nov 15, 2024

Repository files navigation

ESP32 MOD Player Component

The esp32-mod-player is an ESP-IDF component designed to enable MOD file playback on ESP32 devices using the ModPlayer library as a submodule.

Features

  • Provides seamless MOD file playback on ESP32 with minimal setup
  • Built as an esp-idf component, making it compatible with the ESP-IDF build system
  • Utilizes the ModPlayer library without additional code, ensuring efficient integration

Requirements

  • ESP-IDF v5.4 or later
  • ModPlayer library (included as a submodule)

Installation

To include esp32-mod-player in your project:

  1. Use the idf.py add-dependency command to add the component from the ESP Component Registry:

    idf.py add-dependency "realsba/esp32-mod-player"
  2. Alternatively, add the component manually as a Git submodule:

    git submodule add https://github.com/realsba/esp32-mod-player components/esp32-mod-player
    git submodule update --init --recursive
  3. Ensure that the ModPlayer library is correctly initialized as a submodule.

Configuration

No specific configuration is required for this component. However, check the ModPlayer documentation for any settings or tuning parameters.

Usage

A sample usage example is available in the examples/mod-player folder. This example demonstrates how to set up MOD playback within an esp-idf project.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

  • Bohdan Sadovyak

Bugs/Issues

Please report any bugs or issues here

About

ESP32 MOD Player: A lightweight ESP-IDF component for playing MOD files on ESP32 devices, leveraging the ModPlayer library as a submodule. Includes an example project for easy integration and setup.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages