如何使用 pyqt 實現 Groove 音樂播放器

前言

Win10 自帶了一款很好用的音樂播放器 —— Groove 音樂,但是只能支持本地音樂的播放。2020年3月底到4月底,自己一直在學習 PyQt5,然后從 2020年5月開始,著手使用 PyQt5 編寫增強版的 Groove 音樂。因為平時有課,所以大部分代碼是在寒暑假編寫的。

10年積累的成都網站制作、成都網站設計經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有中站免費網站建設讓你可以放心的選擇與我們合作。

剛開始代碼寫的很撈,反反復復重構過多次,不過現在整體看來應該沒那么亂了,除了一部分很久遠的代碼,實在不敢去碰。總結下來,項目用到了以下技術:

  • PyQt5
  • 爬蟲
  • 數據庫
  • 圖像處理

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

功能

目前播放器實現了以下功能:

  • 播放本地音樂

  • 搜索、播放和下載在線音樂

  • 創建和管理個人播放列表

  • 查看和編輯歌曲信息

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

安裝

Windows

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

Linux

  1. 安裝 GStreamer
  2. 從發布頁面下載 Groove_v*.*.*_linux_x64.zip
  3. 解壓 Groove_v*.*.*_linux_x64.zip
  4. 在解壓出來的 Groove 文件夾中,找到并雙擊運行 Groove 可執行文件
  5. 開啟你的音樂之旅 ????~~

注意事項

  • 在使用軟件之前必須先安裝好 LAV Filters(Windows)或者 GStreamer(Linux),因為 Qt 要用它來解碼音樂;
  • 開啟亞克力背景后窗口拖動可能會卡頓,這是 Win10 本身的 bug,Win11 沒有這個問題,可以在設置界面關閉亞克力背景的選項,這樣拖動的時候就不會卡頓了
  • 目前軟件支持的音頻格式有以下幾種:
    • 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)

分享名稱:如何使用 pyqt 實現 Groove 音樂播放器
網址分享:http://m.kartarina.com/article10/dsogpgo.html

成都網站建設公司_創新互聯,為您提供用戶體驗網站設計品牌網站設計網站設計公司搜索引擎優化小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
主站蜘蛛池模板: 亚洲精品无码aⅴ中文字幕蜜桃| 免费无遮挡无码永久视频| 亚洲AV永久纯肉无码精品动漫| 中文字幕无码乱人伦| 久久久久亚洲AV无码永不| 国产怡春院无码一区二区 | 国产AV无码专区亚洲AVJULIA| 中文字幕日产无码| 国产乱人伦Av在线无码| 国产精品午夜无码av体验区| 在线观看成人无码中文av天堂 | 亚洲av永久无码| 亚洲中文字幕无码一久久区| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲AV中文无码字幕色三| 无码av专区丝袜专区| 无码性午夜视频在线观看| 东京热人妻无码人av| 无码精品不卡一区二区三区| 亚洲精品无码成人| 亚洲综合无码一区二区| 在线高清无码A.| 综合无码一区二区三区| 精品无码国产AV一区二区三区| 亚洲一区二区无码偷拍| 色欲A∨无码蜜臀AV免费播| 亚洲av无码精品网站| 国产成人午夜无码电影在线观看| 亚洲精品无码激情AV| 人妻系列无码专区久久五月天| 亚洲AV综合永久无码精品天堂| 亚洲中文字幕无码亚洲成A人片| 无码国产精品一区二区免费3p| 色综合久久中文字幕无码| 亚洲AV无码一区二区三区系列| 国产精品无码a∨精品| 无码GOGO大胆啪啪艺术| 日韩免费无码一区二区三区| 日韩人妻无码精品久久久不卡| 久久亚洲精品无码VA大香大香| 中文有码无码人妻在线|