Neuro Dev Log 6
Today I tried to integrate the current system into a discord bot. The only thing I learned was that I hate working with receiving data from discord voice channels. Literally all I've done today is painfully digging through pycord's source code and documentation trying to first figure out how the whole thing works and how to get pcm audio out of it, then trying to figure out why the audio sink stops receiving data after a ~10-20 seconds. For whatever stupid reason the actual udp socket becomes stuck in the not ready state and refuses to become ready, so the library gets stuck in an infinite loop checking if the socket is ready to read data from. I have literally no idea why this happens and it doesn't really look like it's affecting other people either but I'm so over it.
I'm done for today. Tomorrow's friday, the last full day I have to work on Neuro. Let's hope tomorrow is better.