MCPcopy Index your code
hub / github.com/TheWicklowWolf/SpotTube

github.com/TheWicklowWolf/SpotTube @v0.05

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.05 ↗ · + Follow
19 symbols 43 edges 3 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status Docker Pulls

spottube

SpotTube is a tool for downloading Spotify Playlists/Albums via yt-dlp.

Run using docker-compose

services:
  spottube:
    image: thewicklowwolf/spottube:latest
    container_name: spottube
    environment:
      - spotify_client_id=abc
      - spotify_client_secret=123
      - thread_limit=1
    volumes:
      - /path/to/config:/spottube/config
      - /data/media/spottube:/spottube/downloads
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 5000:5000
    restart: unless-stopped

Cookies (optional)

To utilize a cookies file with yt-dlp, follow these steps:

  • Generate Cookies File: Open your web browser and use a suitable extension (e.g. cookies.txt for Firefox) to extract cookies for a user on YT.

  • Save Cookies File: Save the obtained cookies into a file named cookies.txt and put it into the config folder.


image


SpotTubeDark


https://hub.docker.com/r/thewicklowwolf/spottube

Core symbols most depended-on inside this repo

string_cleaner
called by 10
src/SpotTube.py
reset
called by 1
src/SpotTube.py
spotify_extractor
called by 1
src/SpotTube.py
progress_callback
called by 1
src/SpotTube.py
updateProgressBar
called by 1
src/static/script.js
find_youtube_link_and_download
called by 0
src/SpotTube.py
master_queue
called by 0
src/SpotTube.py
monitor
called by 0
src/SpotTube.py

Shape

Function 9
Method 8
Class 1
Route 1

Languages

Python89%
TypeScript11%

Modules by API surface

src/SpotTube.py17 symbols
src/static/script.js2 symbols

For agents

$ claude mcp add SpotTube \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page