Skip to content

Music player using two main components, musicPlayer.cpp and remote.cpp, on two seperate M5Stack Core 2 devices. The configuration and dependencies for the project are specified in the platformio.ini file.

Notifications You must be signed in to change notification settings

CaptGrizzly/MusicPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Player Project

Overview

This project implements a music player with two main components:

  • musicPlayer.cpp – Handles music playback (play, pause, stop, volume control).
  • remote.cpp – Manages remote control functionality for the player.

The configuration and dependencies are specified in the platformio.ini file.

Files

musicPlayer.cpp

  • Implements core music playback functionality.
  • Functions:
    • play(): Start playing music.
    • pause(): Pause playback.
    • stop(): Stop playback.
    • setVolume(int level): Adjust volume.

remote.cpp

  • Handles remote control functionalities.
  • Functions:
    • initializeRemote(): Set up the remote control.
    • handleRemoteInput(): Process remote commands.

platformio.ini

  • Configuration file for PlatformIO.
  • Specifies environment settings and dependencies.

How to Use

Prerequisites

  • Install PlatformIO.
  • Ensure your development environment supports the target hardware.

Build & Run Steps

  1. Clone the Repository
    git clone <repository-url>
    cd <repository-directory>

About

Music player using two main components, musicPlayer.cpp and remote.cpp, on two seperate M5Stack Core 2 devices. The configuration and dependencies for the project are specified in the platformio.ini file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages