Skip to content

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.

hunye/Groove

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • QMake 0.2%