Есть ли способ приостановить и возобновить мой музыкальный плейлист между песнями? - PullRequest
0 голосов
/ 10 ноября 2019

Я новичок в Python, и я подумал, что было бы забавно играть с музыкой, создав плейлист. Код, который я написал, воспроизводит mp3-файлы, сохраненные в моей папке Music. Теперь я хочу приостановить / возобновить работу скрипта. Любые советы и рекомендации хорошо приняты.

import vlc
from mutagen.mp3 
import MP3
from glob import glob
import time

##Directory for Music Files########

audio_dir = '/path/to/Music'
files = glob (audio_dir + '/*.mp3')

####################################

for filename in files:

    current_song = vlc.MediaPlayer(filename)    
    audio_specs = MP3(filename)    
    current_song.play() 
    time.sleep(audio_specs.info.length)
    current_song.stop()

1 Ответ

0 голосов
/ 10 ноября 2019

Вы можете использовать библиотеку Keyboard , чтобы перехватывать ввод с клавиатуры и отображать его на проигрывателе.

import keyboard

keyboard.add_hotkey('p', current_song.pause, args=None)
keyboard.add_hotkey('r', current_song.play, args=None)
...