back

Making an audio player in Python

status: in progress

I'm building an audio player using Python as a capstone project for the course I've nearly finished. It has been challenging but it's a nice change to go into a project that is your own rather than either building a project being directed by the course or simply doing coding excercises to learn concepts. This is where I get to apply what I know and grow a little more!

I think the process is going fairly well so far. I am committing more time in my day for this project than I had for others. One part of that I think comes down to having my own task list and being able to veer from it if I want to. Another aspect is just the excitment of seeing the puzzle come together and start to work! An MP3 player seemed like a good way to finish this course with a little art music and coding. When I get stuck I look for examples of other Python audio players and think back on when I've solved a similar problem throughout my coursework. There is ALWAYS a solution, I just have to find it. Looking at other code can be helpful to see how people have things organised and see what libraries they imported to make certain components work, but they are not the end all solution I'm finding. Sometimes a library is outdated, or their logic is different from my own leaving me with no better understanding than when I started. I keep moving forward and eventually, I figure it out.

I am working through the standard functions at the moment:

It's pretty cool to see things come together from pieces to form the whole. I look forward to some of the advanced features I have been planning too, but one step at a time is the way to go.

You can follow along or see how it turned out here: TRIAD audio player

Cheers!