使用 python 网页 播放器 (基于Python Flask)

介绍

这是一个基于Python Flask的网页播放器,你可以使用它来管理和播放你的音乐文件。应用程序具有以下功能:

  • 显示音乐列表和封面图片
  • 点击音乐列表中的歌曲封面图片即可播放对应的音乐
  • 支持音乐的播放、暂停和控制

准备工作

确保你的电脑上安装了Python和Flask,并且有一些音乐文件(.mp3)和封面图片(.jpg)保存在本地目录中。

实现

Python Flask 应用程序

import os
from flask import Flask, send_from_directory, render_template

app = Flask(__name__)

# Directory where your songs and covers are located
SONG_DIR = "D:/song"

def get_songs_with_covers():
    songs = [f for f in os.listdir(SONG_DIR) if f.endswith('.mp3')]
    covers = [f for f in os.listdir(SONG_DIR) if f.endswith('.jpg')]
    
    # Sort songs and covers for consistent ordering
    songs.sort()
    covers.sort()
    
    songs_with_covers = []
    for song in songs:
        # Assuming cover image has the same name as the song
        cover_name = os.path.splitext(song)[0] + '.jpg
  • 11
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值