Skip to content

YT Audio Only Player

A private, self-hosted YouTube audio and video utility for personal use.

Technologies Used

PythonFastAPIyt-dlpFFmpegDocker

YT Audio Only Player

A private, self-hosted tool for fetching media from a YouTube link when I need a simple audio-first workflow.

Features

  • A password-protected single-page interface
  • Audio formats including MP3, M4A, Opus, and FLAC
  • Video options based on the resolutions available for a link
  • Editable, sanitised filenames before a download starts
  • Per-request temporary files that clean themselves up afterwards

Technologies

Built with FastAPI, yt-dlp, FFmpeg, plain HTML/CSS/JavaScript, and Docker. It is intentionally a small personal-use setup with no user database or complicated deployment story.