I am convinced that offline playback is not a premium feature, and I know many users feel the same way. Losing access to our favorite content because of connectivity issues is incredibly annoying, but fortunately there are free and open-source tools like Music-player, which handles downloading and playing music on our device.
One of the worst decisions Google made in recent times was retiring YouTube Go. Besides working very well on low-end devices, YouTube Go offered official support for offline playback without hacks or weird tricks. Unfortunately, some executive in Mountain View insists on seeing offline playback as a premium feature, and the same happens with other platforms. That forces us to look for alternative software, and today we come across Music-player, a free and open-source project created by Lucas Hazardous on GitHub.
How to listen to music offline with Music-player
Once installed, all we have to do is paste the link to the song we want to listen to and press Enter. This automatically creates a local copy and places it in the playlist. The rest is a matter of clicking the Play button: the top slider works as a volume control, and the bottom one is the timeline. The secondary commands available in the interface are accelerated playback at 1.5x, and the ability to play on loop.
The program does not support custom playlists, but its temporary solution is a block system that allows us to exclude specific songs from playback. To view local files, simply press Ctrl+F or use the Files location option in the File menu, and dark mode can be toggled with Ctrl+T.
Being an Electron-based application, Music-player is far from being the most efficient player in the world, but it works much better than expected, and its developer publishes updates with very good frequency. Link below!
Official site and download: Click here