Я помню, что делал то же самое для mp3-плеера, который я написал несколько лет назад. Проблема заключается не только в установке новой позиции, но и в обновлении позиций, если элемент списка воспроизведения удален (например, тот, который был посередине, тогда все нижеприведенное должно быть обновлено).
Поскольку хорошая реализация командует, что ваши позиции нумеруются последовательно, без пробелов, я бы сказал, что вы можете просто получить количество элементов списка воспроизведения + 1, чтобы определить позицию новой записи.