opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

A tool to periodically check various YouTube playlists and take actions when new...
GitHub RepoImpressions244

Project Description

View on GitHub

YouTubarr: The Sonarr-Inspired YouTube Playlist Monitor

If you're familiar with Sonarr for managing your TV show collection, you'll immediately understand the appeal of YouTubarr. This open-source tool brings that same automated monitoring approach to YouTube playlists, watching for new uploads and taking action when they appear. It solves a real problem for developers and content enthusiasts who want to stay current with their favorite channels without manually checking for updates.

What It Does

YouTubarr is a self-hosted application that periodically checks YouTube playlists you specify and performs configured actions when new videos are detected. Built with a React frontend and Node.js backend, it provides a clean, Sonarr-like interface where you can manage your monitored playlists and define what happens when new content arrives.

The tool uses YouTube's RSS feeds rather than the official API, making it simple to set up without API keys or complex authentication. When it detects new videos, it can trigger various actions like sending notifications, downloading content, or integrating with other services in your workflow.

Why It's Cool

What sets YouTubarr apart from other YouTube monitoring solutions is its specific focus and clean implementation. While tools like Tube Archivist, Pinchflat, and ytdl-sub exist, YouTubarr fills a particular niche with its Sonarr-inspired approach and RSS-based methodology that doesn't require YouTube API access.

The project is actively maintained with recent updates improving the user experience, including replacing alert dialogs with react-toastify notifications. The developer-focused design makes it easy to extend with custom actions, and the self-hosted nature means you maintain complete control over your data and workflow.

How to Try It

Getting started with YouTubarr is straightforward:

git clone https://github.com/derekantrican/youtubarr.git
cd youtubarr
npm install
npm run dev

The application will be available at http://localhost:3000 for the frontend and http://localhost:3001 for the backend API. From there, you can add playlist URLs to monitor and configure your desired actions for new videos.

Check out the GitHub repository for detailed installation instructions, configuration options, and contribution guidelines.

Final Thoughts

YouTubarr represents exactly the kind of practical tool developers love: it solves a specific problem well without unnecessary complexity. Whether you're archiving educational content, monitoring competitor channels, or just ensuring you never miss an upload from your favorite creators, this tool provides a clean, automated solution.

The RSS-based approach is particularly clever—it bypasses API limitations while maintaining simplicity. For developers looking to automate their YouTube workflow or build upon this foundation, YouTubarr offers a solid starting point with an intuitive interface and extensible architecture.

Follow us @githubprojects for more developer tools and projects worth checking out.

Back to Projects
Project ID: 1960034136200253842Last updated: August 25, 2025 at 05:38 PM