Skip to content

amelco/musicplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

musicplayer

A simple C music player

My primary objective with this project is to craft an application with minimal dependencies, with focus on memory management and structured programming best practices.

At the moment, the project relies solely on raylib for window management and UI event handling. I'm designing all graphical elements from the ground up, utilizing raylib's simple shape capabilities.

How to build

On a terminal, execute: ./build.sh

How to run

On a terminal, execute: ./build/player

(Simple) Features

  • Drag & Drop to load music files
  • Show music duration and time played
  • Play / Pause
  • Volume control
  • Progress bar
  • Hot reload graphical enviroment (for development mode) in progress

Simple C Music Player

Dependecies

About

A simple C music player

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published