songs is not an element, because querySelectorAll returns an array-like structure
also you don’t need to select again the .playlist-song elements, as it is already done on line 1
also there is an other issue, querySelector checks the elements inside the element you are using it on, so you need to use a different logic to check if a .playlist-song element also has aria-current set to true
Your highlight currentSong function should use the removeAttribute method to remove the aria-current attribute from the .playlist-song element with aria-current=“true” if that element exists.
oh what an easy it was, although i tried more and more to use forEach and filter methods but i faild, but you encourage me and now i succeed i donno how haha