Есть простенькая программа которая проигрывает mp3 файлы используя pyglet и спрашивает на какой момент поставить музыку:
import pyglet
song = pyglet.media.load('test-mp3.mp3')
player = song.play()
print(song.duration)
while True:
player.seek(float(input('enter time stamp: ')))
print('time stamp is: ', player.time)
Дело в том что первый раз когда вводишь момент на который хочешь перемотать - звук исчезает, второй раз всё нормально и по кругу. Вообще не представляю в чём может быть дело.