4 repos
Media Management — Content Management & Publishing
We curate 4 GitHub repositories matching content management & publishing · Media Management. Refine with filters or upvote what's useful.
Media Management — Content Management & Publishing
- yt-dlp/yt-dlp
yt-dlp/yt-dlp
147,702This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challenges. It features a robust media processing orchestrator that manages external dependencies to perform automated transcoding, remuxing, and metadata manipulation. By simulating legitimate client behavior through request impersonation and multi-threaded fragment transfers, the tool ensures reliable data retrieval even in restrictive network environments. Beyond its core downloading capabilities, the project provides a comprehensive suite of tools for media archiving and programmatic integration. It includes support for advanced metadata extraction, template-based filesystem organization, and post-processing hooks that allow for custom workflows such as segment filtering or automated file tagging. The software can be embedded directly into other applications via a native programming interface, offering a flexible foundation for custom media management pipelines. The tool is available as a standalone binary or via standard package managers, with support for configuration through environment variables, external scripts, and secure credential management.
Pythonclidownloaderpython - ytdl-org/youtube-dl
ytdl-org/youtube-dl
139,680This project is a command-line utility for downloading media from various online platforms. It provides comprehensive tools for selecting specific video and audio formats, managing playlist downloads, and filtering content based on metadata such as upload dates and file sizes. The software includes extensive filesystem and output controls, allowing users to define custom naming templates, manage subtitle tracks, and retrieve thumbnails. An automated post-processing pipeline supports tasks like audio extraction, format conversion, and metadata embedding. To ensure reliable operation, the tool offers configurable network settings, including proxy support, retry logic, and rate limiting. It also provides authentication management for restricted content and simulation modes that allow users to extract metadata or URLs without initiating a full download.
Python - iptv-org/iptv
iptv-org/iptv
111,772This project is a community-maintained, open-source repository that functions as a centralized directory for streaming metadata. It aggregates publicly available network stream links and organizes them into standardized, machine-readable playlist formats. By acting strictly as a metadata-only index, the platform enables users to access and organize live broadcast content across various third-party media playback applications without hosting or distributing any actual video files. The repository distinguishes itself through a collaborative, crowdsourced workflow where contributors actively maintain and verify the accuracy of the streaming links. This decentralized validation process relies on community-driven issue tracking and peer review to ensure that the dataset remains reliable. Beyond simple link aggregation, the project provides structured electronic program guide references, allowing users to synchronize broadcast schedule information with their streaming playlists for a more complete viewing experience. The platform offers a comprehensive suite of resources to support its users, including detailed contribution guidelines, legal policy documentation, and curated collections of related tools. All project materials are released under a public domain dedication, ensuring that the data remains free for use and modification. Users can navigate the project’s structured documentation to find information on playlist integration, community engagement, and best practices for managing channel data.
TypeScriptiptvm3uplaylist - immich-app/immich
immich-app/immich
92,953Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining full control over data ownership and storage infrastructure, the platform ensures that users retain sovereignty over their digital assets. The system distinguishes itself through a distributed architecture that coordinates background media synchronization, real-time filesystem monitoring, and automated deduplication. It leverages an integrated machine learning pipeline to perform intelligent asset organization, including facial recognition, object detection, and metadata extraction. These processes are executed through containerized service orchestration, which manages complex dependencies and hardware-accelerated tasks within isolated environments. Beyond core management, the platform provides extensive tools for disaster recovery and library maintenance. Users can configure automated database backups, manage external storage volumes, and define granular synchronization policies for mobile devices. The system also includes command-line utilities for secure remote operations, such as authenticated asset uploading and server version verification, ensuring compatibility and consistency across distributed deployments.
TypeScriptbackup-toolfluttergoogle-photos