some serious dumpster-diving here. Since my post way back when, my system has changed a bit. I still mostly listen to CDs, as I had to give up my analog/vinyl/turntable because of a long distance move. VINYL IS THE BEST! Cambridge Audio CD player. Still have the Cabasse speakers (amazing, even given their age). I have downloaded a lot of music files from Amazon music. MP3 is OK for casual listening, but the compression bothers me for serious listening. That said, I am interested in recommendations for bluetooth speakers for outdoor use.
I would recommend Sonos speakers for outdoor use, although it is wifi based rather than bluetooth, which has advantages (don't have to have phone nearby). I have a Play 5 which I use on the patio and in the dining room for dinner parties.
I no longer use CD's as almost my entire collection has been ripped to FLAC. I access either from USB drives plugged into my Oppo player or through Plex running through my TV or Roku. The only discs I play are SACD's, DVD and BluRay concert videos, and a few DVD-A and BR-A. My serious listening is off the USB drives as the Plex devices recode everything to a 48khz sample rate and cannot pass hi rez but can play the files. I have a considerable amount of hi rez music (192/24 and 96/24 vs CD 44.1/16) that I have downloaded from HDTracks, AcousticSounds, and 7digital. You mention downloading from Amazon which are typically at 256kps. I recommend 7digital which is at 320kps and many have full CD quality FLAC files available (and some 44/24 and 96/24 as well). My USB's are organized by artist, many with their entire catalogs, and it's so nice to be able to listen to the music's full glory with instant access and without changing discs. FWIW, I can also access all my photos through Plex and from USB's in the Oppo. Photos from a DSLR look amazing on a 65 inch OLED TV.
Another route to listen to full CD quality without ripping your CD's is a streaming service like Tidal. I just have Spotify which is at 320kps. Another thing I recommend is using Alexa to access music through voice control. I have some cheap Dots connected via Bluetooth that I play Spotify, Pandora, and XM with. It's the only way my wife plays music. Pandora and XM have low bitrates (128kps), but the Spotify (Premium) sounds quite good.