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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages