hunye / Groove

A music player based on pyqt and LAV Filters, which supports playing local music, searching, playing and downloading online music, managing custom playlists and song metadata.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

Groove Music

A music player based on PyQt5 and LAV Filters.

Python 3.8.6 PyQt 5.13.2 OS Win10 | Windows11 OS Win10 | Windows11

Interface

界面

Features

  • Play local music 播放本地音乐

  • Search, play and download online music 搜索播放和下载在线音乐

  • Create playlist 创建播放列表

  • View and edit information 编辑歌曲和专辑信息

  • Automatically retrieve and update missing metadata 爬虫

Quick start

  1. Create virtual environment:

    conda create -n Groove python=3.8
    conda activate Groove
    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
  2. Download LAV Filters.

  3. Open Groove music:

    cd app
    conda activate Groove
    python Groove.py

FAQ

  • Why does the window get stuck when it is dragged?

    Because the interface background uses acrylic effect, this problem will occur for some versions of win10. There are three solutions:

    • Upgrade win10 to the latest version.
    • Uncheck the check box of Advanced system settings --> Performance --> Show window contents when dragging.
    • Turn off the option to enable acrylic background in the setting interface.

About

A music player based on pyqt and LAV Filters, which supports playing local music, searching, playing and downloading online music, managing custom playlists and song metadata.


Languages

Language:Python 99.8%Language:QMake 0.2%