真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用 pyqt 實(shí)現(xiàn) Groove 音樂(lè)播放器

前言

Win10 自帶了一款很好用的音樂(lè)播放器 —— Groove 音樂(lè),但是只能支持本地音樂(lè)的播放。2020年3月底到4月底,自己一直在學(xué)習(xí) PyQt5,然后從 2020年5月開(kāi)始,著手使用 PyQt5 編寫(xiě)增強(qiáng)版的 Groove 音樂(lè)。因?yàn)槠綍r(shí)有課,所以大部分代碼是在寒暑假編寫(xiě)的。

10年積累的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有中站免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

剛開(kāi)始代碼寫(xiě)的很撈,反反復(fù)復(fù)重構(gòu)過(guò)多次,不過(guò)現(xiàn)在整體看來(lái)應(yīng)該沒(méi)那么亂了,除了一部分很久遠(yuǎn)的代碼,實(shí)在不敢去碰??偨Y(jié)下來(lái),項(xiàng)目用到了以下技術(shù):

  • PyQt5
  • 爬蟲(chóng)
  • 數(shù)據(jù)庫(kù)
  • 圖像處理

其中數(shù)據(jù)庫(kù)還是去年年底學(xué)了 Java 技術(shù)棧之后,于今年寒假添加進(jìn)項(xiàng)目的。以前用的是 json 文件來(lái)保存歌曲數(shù)據(jù),說(shuō)多了都是淚。之前由于種種原因(主要是懶),代碼一直沒(méi)有編譯成可執(zhí)行文件發(fā)布出來(lái),今天打包發(fā)布了 v1.1.0 版本,在 Win10、Win11 和 Ubuntu20.04 上測(cè)試良好,歡迎大家去 https://github.com/zhiyiYo/Groove 下載使用,有任何問(wèn)題可以提 issue,我會(huì)在第一時(shí)間回復(fù)。

功能

目前播放器實(shí)現(xiàn)了以下功能:

  • 播放本地音樂(lè)

  • 搜索、播放和下載在線(xiàn)音樂(lè)

  • 創(chuàng)建和管理個(gè)人播放列表

  • 查看和編輯歌曲信息

  • 播放和下載在線(xiàn) MV(由于錄制動(dòng)圖體積太大,所以這里只給出圖片,順便感慨一波遙妹真甜????)

安裝

Windows

  1. 下載并安裝 LAV Filters.
  2. 從 Release 頁(yè)面下載 Groove_v*.*.*_windows_x64.zip.
  3. 解壓 Groove_v*.*.*_windows_x64.zip
  4. 在解壓出來(lái)的 Groove 文件夾中,找到并雙擊運(yùn)行 Groove.exe
  5. 開(kāi)啟你的音樂(lè)之旅 ????~~

Linux

  1. 安裝 GStreamer
  2. 從發(fā)布頁(yè)面下載 Groove_v*.*.*_linux_x64.zip
  3. 解壓 Groove_v*.*.*_linux_x64.zip
  4. 在解壓出來(lái)的 Groove 文件夾中,找到并雙擊運(yùn)行 Groove 可執(zhí)行文件
  5. 開(kāi)啟你的音樂(lè)之旅 ????~~

注意事項(xiàng)

  • 在使用軟件之前必須先安裝好 LAV Filters(Windows)或者 GStreamer(Linux),因?yàn)?Qt 要用它來(lái)解碼音樂(lè);
  • 開(kāi)啟亞克力背景后窗口拖動(dòng)可能會(huì)卡頓,這是 Win10 本身的 bug,Win11 沒(méi)有這個(gè)問(wèn)題,可以在設(shè)置界面關(guān)閉亞克力背景的選項(xiàng),這樣拖動(dòng)的時(shí)候就不會(huì)卡頓了
  • 目前軟件支持的音頻格式有以下幾種:
    • True Audio File(*.tta)
    • WAVE Audio File(*.wav)
    • WavPack Audio File(*.wv)
    • Audio Codec 3 File(*.ac3)
    • Ogg Opus Audio File(*.opus)
    • Ogg Vorbis Audio File(*.ogg)
    • MPEG File(*.mp3, *.m4a, *.mp4)
    • Windows Media Audio File(*.wma)
    • Advanced Audio Coding File(*.aac)
    • Advanced Systems Format File(*.asf)
    • Audio Interchange File Format(*.aiff)
    • Free Lossless Audio Codec File(*.flac)
    • Musepack Compressed Audio File(*.mpc)
    • Monkey's Audio Lossless Audio File(*.ape)

網(wǎng)站題目:如何使用 pyqt 實(shí)現(xiàn) Groove 音樂(lè)播放器
本文地址:http://weahome.cn/article/dsogpgo.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部