Logo

MoeKoe 音樂

一款開源、簡潔、高顏值的酷狗第三方客戶端
🌎 GitHub 儲存庫 | 📦️ 下載安裝包 | 💬 瀏覽部落格

images

前言

早在約 10 年前,當時我還在使用網頁版 QQ 時就已經開始使用酷狗音樂了(也是十多年的老粉絲了),所以這些年收藏的歌曲全部都在上面。後來我也嘗試開始使用網易雲或 QQ 音樂,也嘗試把酷狗的歌單匯入進去,但是效果都不盡理想。我聽的大多是日漫 OP,好多歌曲都沒辦法找到。

兜兜轉轉最後還是回到酷狗,但是在 Mac 端的酷狗,時常可能會出現不能播放的情況,雖說介面沒什麼功能,但也挺好的。在網友的推薦下,我現在一直是在酷狗的概念版 上聽歌,並且是市面上為數不多能免費聽 VIP 歌曲的音樂播放軟體了,強力推薦。

我在我的個人介紹頁面說我特別喜歡聽歌,尤其是日漫 OP。怎麼證明呢?(之前我網頁版歌單也年久失修了)那就自己開發一個音樂播放器。

✨ 特性

待辦清單

📦️ 安裝

請造訪本專案的 Releases 頁面下載安裝包。

⚙️ 開發

  1. 克隆本儲存庫
PLAINTEXT
git clone https://github.com/iAJue/MoeKoeMusic.git
クリックして展開し、詳細を表示
  1. 進入目錄並安裝依賴
PLAINTEXT
cd MoeKoeMusic
npm install
クリックして展開し、詳細を表示
  1. 啟動開發者模式

    PLAINTEXT
    npm run dev
    クリックして展開し、詳細を表示
  2. 打包專案

    PLAINTEXT
    npm run build
    クリックして展開し、詳細を表示
  3. 編譯專案

    • Windows:

      PLAINTEXT
      npm run electron:build:win [預設 NSIS 安裝包]
      クリックして展開し、詳細を表示
    • Linux:

      PLAINTEXT
      npm run electron:build:linux [預設 AppImage 格式]
      クリックして展開し、詳細を表示
    • macOS:

      PLAINTEXT
      npm run electron:build:macos [預設 Apple Silicon 架構]
      クリックして展開し、詳細を表示

更多指令請查看 package.json 檔案中的 scripts

👷‍♂️ 編譯客戶端

如果在 Releases 頁面沒有找到適合你裝置的安裝包,你可以根據以下步驟來打包自己的客戶端。

  1. 安裝 Node.js ,並確保 Node.js 版本 >= 18.0.0。

  2. 使用 git clone https://github.com/iAJue/MoeKoeMusic.git 克隆本儲存庫到本地。

  3. 使用 npm install 安裝專案依賴。

  4. 編譯 API 伺服端

    • Windows:

      PLAINTEXT
      npm run build:api:win
      クリックして展開し、詳細を表示
    • Linux:

      PLAINTEXT
      npm run build:api:linux
      クリックして展開し、詳細を表示
    • macOS:

      PLAINTEXT
      npm run build:api:macos
      クリックして展開し、詳細を表示
  5. 選擇下列指令來打包適合你的安裝包,打包出來的檔案位於 /dist_electron 目錄下。了解更多資訊請造訪 electron-builder 文件

1. 打包 macOS 平台

2. 打包 Windows 平台

4. 打包所有平台

如果需要同時生成 Windows、macOS 和 Linux 的安裝包,可以使用以下指令:

PLAINTEXT
  npm run electron:build -- -mwl
クリックして展開し、詳細を表示

5. 自訂編譯設定

您可以根據需要添加其他選項來進一步自訂打包,例如指定 x64 和 arm64 架構,或選擇不同的目標格式。

☑️ 回饋

如有任何問題或建議,歡迎提交 issue 或 pull request。

免責聲明

  1. 本程式是酷狗第三方客戶端,並非酷狗官方,需要更完善的功能請下載官方客戶端體驗。

  2. 本專案僅供學習使用,請尊重版權,請勿利用此專案從事商業行為及非法用途!

  3. 使用本專案的過程中可能會產生版權數據。對於這些版權數據,本專案不擁有它們的所有權。為了避免侵權,使用者務必在 24 小時內清除使用本專案的過程中所產生的版權數據。

  4. 由於使用本專案產生的,包括由於本協議或由於使用或無法使用本專案而引起的任何性質的任何直接、間接、特殊、偶然或結果性損害(包括但不限於因商譽損失、停工、電腦故障或故障引起的損害賠償,或任何及所有其他商業損害或損失)由使用者負責。

  5. 禁止在違反當地法律法規的情況下使用本專案。對於使用者在明知或不知當地法律法規不允許的情況下使用本專案所造成的任何違法違規行為由使用者承擔,本專案不承擔由此造成的任何直接、間接、特殊、偶然或結果性責任。

  6. 音樂平台不易,請尊重版權,支持正版。

  7. 本專案僅用於對技術可行性的探索及研究,不接受任何商業(包括但不限於廣告等)合作及捐贈。

  8. 如果官方音樂平台覺得本專案不妥,可聯繫本專案更改或移除。

📜 開源許可

本專案僅供個人學習研究使用,禁止用於商業及非法用途。

基於 MIT license 許可進行開源。

靈感來源

API 原始碼來自 MakcRe/KuGouMusicApi (為了不破壞原專案的結構和方便後期更新迭代,API 未做高度整合。其實是圖省事)

🖼️ 截圖

image
image
image
image
image
image

著作権表示

著者: MoeJue

リンク: https://ja.moejue.cn/zh-hant/posts/225/

ライセンス: クリエイティブ・コモンズ表示-非営利-継承4.0国際ライセンス

この作品は、クリエイティブ・コモンズ表示-非営利-継承4.0国際ライセンスに基づいてライセンスされています。

検索を開始

キーワードを入力して記事を検索

↑↓
ESC
⌘K ショートカット