tft每日頭條

 > 圖文

 > 自帶插件的網易雲音樂

自帶插件的網易雲音樂

圖文 更新时间:2024-07-29 17:17:14

IT之家4月11日消息 Visual Studio Code是微軟于2015年在Build大會上推出的可運行在Windows、macOS和Linux平台之上的代碼編輯器,這款編輯器繼承了現代編輯器所應該具備的幾乎所有的特性。而現在第三方開發者推出的網易雲音樂插件已經上架Visual Studio Code商店提供下載和安裝使用。

自帶插件的網易雲音樂(網易雲音樂插件現已登陸Visual)1

Visual Studio Code網易雲音樂插件下載,點此鍊接。

Visual Studio Code下載地址:

自帶插件的網易雲音樂(網易雲音樂插件現已登陸Visual)2

功能:

使用 Webview 實現,通過Web Audio API播放音樂,不依賴命令行播放器,靈感來自 kangping/video

  • 發現音樂(歌單/新歌/排行榜)

  • 搜索(單曲/歌手/專輯/歌單)

  • 用戶登錄(手機号/郵箱/ Cookie)

  • 用戶收藏(歌單/歌手/專輯)

  • 每日歌曲推薦/推薦歌單/私人FM

  • 喜歡音樂/收藏音樂(單曲/歌單/專輯/歌手)

  • 播放模式切換/音量調節

  • 每日簽到

  • 逐行歌詞

  • 熱門評論

  • 快捷鍵支持

  • 聽歌記錄(不确定有效)

  • 無海外限制

系統需求:

VS Code for Windows自1.31.0起自帶完整的ffmpeg動态鍊接庫(可能是bug),無需替換;macOS與Linux平台仍需替換

VS Code使用的Electron版本不包含ffmpeg,需替換自帶的ffmpeg動态鍊接庫才能正常播放(每次更新VS Code都需重新替換)

  • Manual Replacement

  • Automatic Replacement

用法:

按下F1或Ctrl Shift P打開命令面闆

輸入命令前綴 網易雲音樂 或 NeteaseMusic 開始探索:D

熱鍵:

自帶插件的網易雲音樂(網易雲音樂插件現已登陸Visual)3

計劃:

  • [x] i18n

  • setting

  • [x] shortcuts

  • exit point

Extension Setting

還沒做...

Include if your extension adds any VS Code settings through the contributes.configuration extension point.

For example:

This extension contributes the following settings:

  • myExtension.enable: enable/disable this extension

  • myExtension.thing: set to blah to do something

已知問題:

  1. 由于未找到支持播放在線音樂、能夠正常遙控又足夠小巧的命令行播放器而借助Webview實現(mpg123在windows下的控制有bug)

  2. 暫不支持分頁(組件的交互限制)

  3. 圖标不合适(等VS Code增加更多圖标支持)

  4. 列表對齊可能有問題(不同字體下字符寬度不等)

  5. Webview标簽無法隐藏,使用時請不要關閉标簽

  6. ~~Webview API限制隻在前台可見才能接收postMessage消息,需要通信時插件會自動切換到Webview再複原Editor,标簽切換不可見但會引起編輯器滾動條閃動(不影響輸入)~~自1.31.0開始reveal後postMessage會導緻可見的切換延遲,已改用WebSocket實現雙向通信

  7. 1.31.0升級使用Electron 3.x,受制于 Chrome 66内核的Autoplay Policy,用戶需先與Webview交互才能播放

  8. ~~播放列表較長時無法定位到當前播放歌曲(VS Code未實現activeItems處于quickPick非可視區域時的滾動聚焦)~~長列表定位問題VS Code已修複

  9. 隻顯示中文命令是因為使用中文系統語言而未裝中文語言包,應是VS Code對nls支持的bug,請在應用商店安裝中文語言包。如果習慣英文的話,可将顯示語言改回英文。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved