一款控制台的音乐播放器 使用Python 编写
from modulefinder import LOAD_CONST
import os
import playsound
import mutagen
import _thread
import time
import sys
import threading # 导入threading模块
from tqdm import trange
from mutagen.mp3 import MP3
def load_main():
cmds = 1
print('--------------------------------')
print(""".]@@@@@@@@@@@@].......]/@@@@\]...........,]/OO\]....,OOOOOOOOOOOOO\.=@`. ..../@...]@@@@@@@@
@@@@@@@@@@@@@@@@.../@@@@@@@@@@@@`.....,OOOOOOOOOOO\..[[[[[\OO[[[[[[.=@^. ../@/..,/....... .
@@@@@@@@@@@@@@@/.,@@@@@@@@@@@@@@@@`../OOOO[...,\OOOO^.....=OO... =@^ ...,@@/....O...
@@@@@@@[[[[[[[..,@@@@@/.....,O@@@@@.=OOO^........\OOO`....=OO... =@^ .,@@/......O. ..
@@@@@@@@@@@@@\`./@@@@^.. ..O@@@@^OOOO. ..OOO^....=OO... =@^,@@/. ..O..........
@@@@@@@@@@@@@@@@\@@@@^.. ../@@@@^OOOO ..OOO^....=OO... =@^=@@`. ..O..........
@@@@@@@@@@@@@@@@=@@@@@^....../@@@@@.OOOO .OOO^....=OO... =@^ .\@@`......O....
@@@@@@@@@@@@@@/..=@@@@@@@OO@@@@@@@`.OOOO .OOO^....=OO... =@^ ...,@@`....O....
@@@@@@@. ..,@@@@@@@@@@@@@/...OOOO ..OOO^....=OO... =@^. .,@@`..=^.........
,@@@@/.. .....,\@@@@@@/`.....=OO/ ..\OO`....,OO... =@`. ...,@@..,\]]]]]]]]""")
print(' ')
print('Cmdplayer 控制台播放器 version 0.1')
print(' ')
print('1.Criminals(0.6)')
print('2.读取当前目录')
print('3.播放列表')
print('4.录入url地址')
print('5.程序作者 Furau.com')
print('---------------------------------')
print(' ')
print('给你的爱一直很安静,来交换你偶尔给的关心')
print(' ')
def process_bar(percent, start_str='', end_str='', total_length=0):
sys.stdout.write("\n")
audio = MP3("one.mp3")
audio_len = int(audio.info.length)
for i in trange(audio_len):
time.sleep(1)
def print_time( threadName, delay):
count = 0
playsound.playsound('C:\one.mp3')
process_bar
if __name__ == '__main__':
load_main()
os.system('color ' + '2')
for i in range(1000):
cmd = input('[shell ~]$ ')
if cmd:
if cmd == '1':
_thread.start_new_thread( print_time, ("Thread-1", 2, ) )
_thread.start_new_thread( process_bar, ("Thread-2", 2, ) )
if cmd == '2':
_thread.start_new_thread( process_bar, ("Thread-2", 2, ) )
if cmd == '3':
sys.stdout.write("\n 1.001歌曲")
sys.stdout.write("\n 1.001歌曲")
sys.stdout.write("\n 1.001歌曲")
sys.stdout.write("\n 1.001歌曲\n")
input('请输入需要执行的歌曲编号: ')
if cmd == 'cls':
os.system('cls')
load_main()
else:
continue