AI Agent Hub
Back to plugins
🧰

dsh-song-download

Web Tools Updated 2026.09.01

Run the following command in DeepSeek Harness:

dsh plugin install Raywh/dsh-song-download

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install Raywh/dsh-song-download in the DeepSeek Harness terminal to install; source code is available at https://github.com/Raywh/dsh-song-download . Restart dsh web after installation.

About this plugin

Saying download a song in your conversation is all it takes. The plugin handles search, download, transcoding, and lyric attachment in one chain, removing the back-and-forth of opening a browser, hunting for a link, and re-encoding by hand.

Under the hood it covers the full pipeline: Bilibili bilisearch first with YouTube ytsearch as fallback; audio output defaults to MP3 320k (compatible with KuGou, QQ Music, and most players) with an option for original quality; DASH streams are auto-merged via ffmpeg (PATH or imageio-ffmpeg embedded binary); LRC lyrics use a dual channel — site subtitles first, NetEase Cloud API as backup; and you can pass multiple URLs to batch-download into the downloads directory with auto-written ID3 tags and consistent naming.

Built for anyone who needs audio tracks inside the conversation flow: podcast editors grabbing music beds, lyric annotators, or simply music lovers who want their assistant to pull a song right into the workspace and be done with it.

Use Cases

  • Search and download a song as MP3 320k right in the conversation
  • Batch-download audio from multiple URLs into the workspace
  • Get auto-attached LRC lyrics for annotation and editing

Best For

  • Podcast editors who need quick audio tracks in-conversation
  • Music lovers doing lyric annotation and tagging
  • Users who want download-and-go audio without manual transcoding