Есть ли способ получить сведения о текущей песне, которую играет MediaPlayer ?
Нет документированного метода для получения информации о воспроизводимом в данный момент файле из экземпляра MediaPlayer, вы Мне нужно, чтобы ваше приложение хранило эту информацию по-другому. Если вы используете службу для отслеживания вашего экземпляра MediaPlayer (что я бы рекомендовал), то это не должно быть слишком сложно.
Я думаю, вам нужно иметь свои собственные модельные классы, из которых вы можете установить и получить название своей песни. Для получения этой и другой информации см. вопрос о переполнении стека:
Как установить индекс списка воспроизведения для медиаплеера (ExpressionMediaPlayer: Mediaplayer) .
Если вам интересно узнать, как это реализовано, вы можете получить источник и посмотреть, как они реализованы.