@Null You may want to check out FooBar 2000 as a BASED music player.
- Supported audio formats: MP3, MP4, AAC, CD Audio, WMA, Vorbis, Opus, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND... and more with additional components.
- Gapless playback.
- Easily customizable user interface layout.
- Advanced tagging capabilities.
- Support for ripping Audio CDs as well as transcoding all supported audio formats using the Converter component.
- Full ReplayGain support.
- Customizable keyboard shortcuts.
- Open component architecture allowing third-party developers to extend functionality of the player.
The components are basically plugins you can install as you please. I use:
https://www.foobar2000.org/components/view/foo_youtube
-adds possibility to play Youtube videos and playlists directly by their URL.
-Can create different Last.fm related playlists:
->loved tracks of a single user, multiple users, friends or neighbours.
->recent tracks of a single user, multiple users, friends or neighbours.
->top tracks of a single user, multiple users, friends or neighbours over different periods.
->top tracks of an artist.
->top tracks of artists similar to an artist.
->top tracks with certain tag.
->tracks similar to a track.
Can also...
-love, unlove, ban and unban a track on your Last.fm account.
-add a track to a custom playlist on your Last.fm account.
-save and load XSPF playlists (make playlists without hard paths). This makes it possible to easily share playlists with other people. Also when you restructure your library (change location of your music files), these playlists will continue to work.
It's only for WindowsGODS fyi but it's one of the only reasons I stay on Windows besides modding for games.
EDIT: FooBar2000 has a big forum for help and resources on HydrogenAudio.