developer-roadmap icon indicating copy to clipboard operation
developer-roadmap copied to clipboard

Music Player application

Open Jakub768 opened this issue 1 year ago • 7 comments

What Roadmap is this project for?

Backend

Project Difficulty

Beginner

Add Project Details

You are required to build a small Music Player application where the user should be able to:

  • Do basic functions such as: Play, Pause, Skip, Forward, Backward and any other important function.
  • See how much time is left for the song to play.
  • Load any type of music file: mp3, WAV, OGG etc. optional:
  • be able to have accessibility options
    • Change font of the text.
    • Voice over which tells you what each button does.
    • Any other option deemed appropriate.

This small project will allow you to explore how to design GUIs and explore Event-Driven Programming.

You can use any programming language for this task.

I hope this is a good suggestion, constructive criticism is welcome :D

Jakub768 avatar Aug 18 '24 12:08 Jakub768

@dansholds Hi, I'd like to work on this issue. Could you please assign it to me? Also, if it's necessary for my PR to be counted for Hacktoberfest, could you please add the "hacktoberfest" label to this issue as well? Thanks!

xauravww avatar Oct 02 '24 04:10 xauravww

I would love to work on this issue pls assign me this issue

0xvikram avatar Oct 03 '24 05:10 0xvikram

I think @dansholds has to be the one who adds these project ideas to the Roadmap website (He said it on another issue)

Jakub768 avatar Oct 17 '24 10:10 Jakub768

I think @dansholds has to be the one who adds these project ideas to the Roadmap website (He said it on another issue)

Adding them today!

dansholds avatar Oct 17 '24 10:10 dansholds

Also @Jakub768 this is 100% not a beginner backend project 😄

I'll mark it down as an advanced full-stack one.

dansholds avatar Oct 17 '24 10:10 dansholds

Also @Jakub768 this is 100% not a beginner backend project 😄

I'll mark it down as an advanced full-stack one.

Oh no problem, I was thinking in terms of if I were making it in WPF C# for example but I don't mind :)

Jakub768 avatar Oct 17 '24 10:10 Jakub768

Also @Jakub768 this is 100% not a beginner backend project 😄 I'll mark it down as an advanced full-stack one.

Oh no problem, I was thinking in terms of if I were making it in WPF C# for example but I don't mind :)

I think this is a great project for multiple languages: full-stack, C#, C++, etc.

ebcq avatar Oct 29 '24 16:10 ebcq

Thanks for the idea! We've added it to our backlog and will get to it soon 👍

kamranahmedse avatar Sep 09 '25 10:09 kamranahmedse