cmdplayer 控制台音乐播放器

Snipaste_2022-08-23_02-37-41.png

一款控制台的音乐播放器 使用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