listenonrepeat.com was up for years until last month, when it mysteriously went offline. I haven’t found any sites like it. I could just paste in a youtube link and have it play right away, and choose the start and end times for looping, and it had a count for how many times you played the song, as well viewing history (with start & end times saved) so you could easily listen to previous songs.


Use
yt-dlpto download the file and play is in MPV/VLC/Celluloid.I agree with @wildbus8979@sh.itjust.works
If there is something that you like, there’s no guarantee it will still even remain on YouTube.
If you are listening to some standard music albums consider if your library offers some free music downloads. Mine partners with Freegal for a few MP3s a week.
You can also do this with New Pipe.