title: Android get song from Media Store if you have the song ID?
body: <p>I got a song id from a playlist in MediaStore, using </p>
  
  <pre><code>long id = cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Playlists.Members.AUDIO_ID));
  </code></pre>
  
  <p>and the id is correct, but as the only other data available is CONTENT_DIRECTORY, DEFAULT_SORT_ORDER, PLAYLIST_ID, PLAY_ORDER, and _ID, I am not sure how to get the important parts of the song. I need the title, album, artist, etc., as if I was going through MediaStore.Audio.Media to get Song info.</p>
  
  <p>I found an answer that I tried to modify to fit my needs, but I don't really understand querying or cursors, I am not sure how if there is a way to get a song.</p>
  
  <p>If the only way to do this is to cycle through <em>every single song</em> until i find a matching ID i can do that, but it is wildly inefficient and there has to be a better way.</p>
  
  <p>Thanks in advance!</p>