I use JamTracks on my iPad plugged into an amp or into my stereo. It’s free, and has a decent selection of music. The downside is you’ll pay $1.99 per song. The plus side is that the songs are multi tracked so you can isolate bass on or off to learn the song or play along. Also, change speed if you want.
Lots of reviews have complained about the lag In loading from the servers, and the overall bugginess of the App, but I haven’t experienced either. I’d give it 4 stars. I think your first track is free.
I stumbled onto JamTracks via installing JamKazam on my Mac. This is a free program that really lets you play “live” with other musicians on the internet. Much better than Skype or Zoom for live playing. Latency can be a problem but my last few sessions have been very tolerable.
I’m in Colorado playing with guitarists in BC, Canada, California, Colorado, and even France with latency in the 55ms range. You will need a compatible DAI, headphones, a mic, and some patience on the setup but well worth it if you don’t have a local resource to play out. All genres, and folks are playing all times of the day/night. Lots of open sessions.
OH, forgot. Wired Ethernet connection is key as well. WiFi adds too much jitter and latency. Plug your computer into modem or router.
You can use your JamTracks in JK too.