LLM Jukebox

by jabberjabberjabber

Not rated
GitHub

About

Enables LLMs to search, download, and extract information from YouTube music videos.

Details

Author
jabberjabberjabber
Categories
Search, Other, Media

Setup

Install LLM Jukebox in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/jabberjabberjabber/llm-jukebox

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol (MCP) server that enables LLMs to search, download, and play YouTube music.

- YouTube Music Search: Find music videos by artist, song title, album, or any search query
- Audio Download: Download and convert YouTube videos to high-quality MP3 files
- Audio Playback: Model can start and stop songs
- Async Operations: Non-blocking downloads and searches with progress tracking
- Logging: Debug-level logging to file and stderr

- Get the Files: Clone the repo or download and extract the zip
- Get FFMPEG: Make sure you have ffmpeg. In windows open a terminal and typewinget install ffmpeg, in Ubuntu or Debian dosudo apt install ffmpeg
- Load a Tool Capable Model: Ensure you have a model that is trained to handle tools properly. Qwen 3 and Gemma 3 are good choices.
- Create JSON Entry: In LM Studio, click Developer mode, then Program, Tools and Integrations, the the arrow next to the Install button, and Edit mcp.json. Add the entry below under mcpServers:

"llm-jukebox": { "command": "uv", "args": [ "run", "--with", "fastmcp", "--with", "yt-dlp", "--with", "tinydb", "--with", "pygame", "fastmcp", "run", "c:/path/to/llm-jukebox/server.py" ], "env": { "DOWNLOAD_PATH": "c:/path/to/downloads" } }

Make sure to change the paths to fit which paths the repo is in and where you want to the downloads to go.

If you have no other entries, the full JSON should look something like this:

{ "mcpServers": { "llm-jukebox": { "command": "uv", "args": [ "run", "--with", "fastmcp", "--with", "yt-dlp", "--with", "tinydb", "--with", "pygame", "fastmcp", "run", "c:/users/user/llm-jukebox/server.py" ], "env": { "DOWNLOAD_PATH": "c:/users/user/downloads" } } } }

Click on the Save button or hit Ctrl+S. If it works you should be able to set the slider to turn on llm-jukebox.

Now you can ask the LLM to grab a song for you!

This tool is intended for personal use with content you have the right to download. Users are responsible for complying with:

- YouTube's Terms of Service
- Local copyright laws
- Content creators' rights

Always respect intellectual property and consider supporting artists through official channels.

Playback tool adapted fromhttps://github.com/Here-and-Tomorrow-LLC/audio-player-mcp(MIT Licensed)

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Search and play tracks on YouTube Music via AI assistants.

Access the Spotify Web API to search and retrieve information about tracks, albums, artists, and playlists.

Finds background music for YouTube shorts by analyzing script content and recommending tracks from YouTube Music.

Search, download, and extract information from YouTube music videos.

MCP server for AI music catalog — search, stream, and browse 1M+ AI-generated tracks

Find anything in any video. Semantic video search, video Q&A, persistent memory, and social media import (TikTok/YouTube/Instagram) for AI agents. 18 MCP tools.

High-efficiency YouTube MCP server providing token-optimized, structured data for LLMs.

Search, browse, and manage your Tidal music library with AI. Discover artists, albums, and tracks. Create and curate playlists. Add favorites to your library. Get personalized recommendations. 32 tools powered by the official Tidal API with OAuth authentication.

https://github.com/vamsi-kodimela/maagpi-youtube-mcp

Provides access to the transcripts of any YouTube playlist, configurable via URL.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.