You can upload local music to Spotify by going through the desktop app, but you'll need to sync it with your phone to listen ...
You can see your Spotify listening history in several ways, on the platform's mobile and desktop apps.