organized the code a bunch so that everything is neatly organized into their respective files 
i also made it so the player will fill the buffer in the background when it needs to
(here’s me playing americon idiot on it ig
)
Log in to leave a comment
the vs1053 breakout board from adafruit arrived! it took like 3 hours to get working, but it finally works now! 
for some reason, the demo code from the adafruit library just didn’t work, and for the life of me i couldn’t figure out why. it turns out, you had to specify a reset pin in code, or else it would just break?!?! like bruh it literally said it’s an optional pin smh
anyway, the important thing is i got audio working
so now its time for the ui and filesystem stuff!
heres how it looks now 
Log in to leave a comment
this is a NEW START for my mp3 player!!! 
i redesigned the banner and design for the ui! from now on, this project will be known as the MOCHI player!
since i learned a lot more about PCB design from making my own mechanical keyboard, i realized that using a separate DAC might not be the best idea… that’s why i decided to use the VS1053B codec instead! it handles all the decoding, so i don’t need to deal with that.
i started by making a new platformio project and setting a much better filesystem. this is gonna be FIRE!!!
(i just gotta wait until the VS1053B devboard comes so i can actually start playing audio 
Log in to leave a comment
i worked on some code organization and housekeeping cuz my code is actually terrifying
to be specific, i made playlist loading and playlist indexing two separate things, and basically improved the file management system.
i also started on the playlist selection screen, and worked on a cool animation thingy for the selection box thing.
next to do: bug fixing (yayyyyyyyyyy)
so yeah, since nothing visual really changed, here’s a short clip of the player screen below ig.
(also i tried to change the jumper wires to actual solid-core wires, but then just gave up after like 8 wires lol)