awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deniscerri avatar

deniscerri/ytdlnis

0
View on GitHub↗
7,742 Stars·322 Forks·Kotlin·gpl-3.0·11 Aufrufeytdlnis.org↗

Ytdlnis

ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a media downloader and manager, providing a user interface to retrieve video and audio from websites.

The project distinguishes itself by integrating directly with the Android system share menu and intents to trigger background downloads from external apps. It includes a dedicated authentication cookie manager to import and sync browser session data, enabling the retrieval of private, age-restricted, or premium content.

The application covers broad capability areas including automated media downloading via playlist monitoring and batch URL processing, as well as video post-processing for trimming segments and removing sponsored content. It further provides metadata management for embedding subtitles and chapters, along with a built-in terminal for executing custom command-line arguments.

Users can manage download queues, configure network usage restrictions, and utilize incognito session modes to prevent activity from appearing in the download history.

Features

  • Android Media Downloaders - Serves as a graphical Android client for downloading video and audio using the yt-dlp engine.
  • Media Downloaders - Provides a graphical interface to fetch digital media by identifying quality levels and formats from web addresses.
  • Restricted Content Downloaders - Utilizes session cookies to authenticate accounts for downloading private or age-restricted content.
  • Signed URL and Cookie Access - Utilizes session cookies to authenticate and retrieve private, age-restricted, or premium media content.
  • Command Line Wrappers - Provides a graphical interface that abstracts and manages the underlying yt-dlp command-line tool.
  • Engine Binary Updates - Enables refreshing the core extraction tool to ensure compatibility with changing website structures.
  • Batch Downloading - Enables automated retrieval of all media files within a specified playlist with uniform format configurations.
  • Android Applications - Implemented as a native software application developed specifically for the Android operating system.
  • System Intent Task Triggering - Receives system signals from external apps to initiate background media downloads and processing.
  • Download Automation - Automates media retrieval through scheduled tasks, playlist monitoring, and batch URL processing.
  • System Intent Integration - Implements system-level intent integration to trigger media downloads from third-party applications.
  • Cookie Management - Provides a manager for importing external cookie records from the clipboard into an internal database.
  • Browser Session Authentication - Utilizes browser session cookies to authenticate requests for private or subscription-based media.
  • Session-Based Scrapers - Uses imported browser session cookies to authenticate requests for private or age-restricted content.
  • Share Menu Integrations - Allows users to send web addresses from other apps directly into the downloader via the Android share menu.
  • Download Managers - Manages download queues to optimize bandwidth and control system load during multi-file retrieval.
  • Content Trimming - Trims video segments by timestamps and removes sponsored content using integrated blocking data.
  • Bulk URL Processing - Imports text files containing multiple links or search queries for sequential download processing.
  • Download Schedulers - Schedules specific start times for downloads using native system alarms.
  • Download Parameter Templates - Provides reusable templates to ensure consistent processing and quality settings across multiple downloads.
  • Video Chaptering Tools - Splits videos into separate files based on embedded chapters or custom timestamps.
  • Network Restriction Policies - Implements network usage restrictions that pause download queues until a non-metered connection is available.
  • Command Line Argument Handlers - Allows users to pass custom command-line arguments to the download engine to modify behavior or metadata.
  • Download Tuning Utilities - Provides advanced tuning for download engines, including fragment control and network restrictions.
  • Task Scheduling - Queues download jobs for automated execution at specific dates and times using system alarms.
  • Download Output Configuration - Allows customization of local directory paths and filename patterns for saved media files.
  • Media Metadata Injection - Injects subtitles, chapters, and custom titles directly into the downloaded media files.
  • Video Processing Tools - Provides tools for trimming segments, removing sponsored filler, and embedding subtitles.
  • Media Segment Trimming - Cuts video files into shorter clips based on precise timestamps or embedded chapter markers.
  • Timestamp-Based Trimming - Extracts specific time spans or trims videos into segments based on defined timestamps or chapters.
  • Download Tracking - Maintains a historical log of completed and failed downloads to track progress and retry tasks.
  • Android Intent Integrations - Integrates with the Android share menu and system intents to trigger background media downloads.
  • Filename Templates - Automatically generates organized file names and paths using dynamic metadata tags.
  • Dynamic Filename Generation - Uses metadata tags to automatically name files and organize them into structured folders.
  • Concurrent Download Streams - Accelerates transfer speeds by downloading a single file across multiple concurrent network streams.
  • Sponsored Segment Filters - Identifies and strips sponsored segments from video files using integrated blocking data.
  • Media Metadata Injections - Embeds subtitles and chapters into media files and automates folder organization via templates.
  • Execution Control - Allows users to pause, cancel, or reorder tasks within the active download queue.
  • Download Throughput Controls - Balances transfer speed and system resources by controlling concurrent downloads and fragment streams.
  • Downloaders and Managers - Advanced video downloader with yt-dlp integration.
  • Media & Communication - Advanced video downloader with playlist support.

Star-Verlauf

Star-Verlauf für deniscerri/ytdlnisStar-Verlauf für deniscerri/ytdlnis

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ytdlnis

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ytdlnis.
  • alexta69/metubeAvatar von alexta69

    alexta69/metube

    12,639Auf GitHub ansehen↗

    MeTube is a self-hosted, containerized media downloader that provides a web-based interface for archiving online video content. It functions as a manager for the command-line tool yt-dlp, automating the retrieval, organization, and post-processing of media files directly to your local hardware. The application distinguishes itself by supporting authenticated downloads, allowing users to inject browser-derived session cookies to access private or restricted content. It also features advanced post-processing capabilities, including the automatic embedding of metadata, chapter markers, and subti

    Pythonself-hostedyoutubeyoutube-dl
    Auf GitHub ansehen↗12,639
  • rg3/youtube-dlAvatar von rg3

    rg3/youtube-dl

    140,520Auf GitHub ansehen↗

    This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output. The system utilizes a framework of custom extractor classes to handle different websites and allows for the development of new extractors to extend compatibility. It supports accessing restricted, private, or region-locked content through the use of session cookies, user-agent headers, and proxy server routing. Capabilities include media format selection based

    Python
    Auf GitHub ansehen↗140,520
  • iawia002/luxAvatar von iawia002

    iawia002/lux

    31,412Auf GitHub ansehen↗

    Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include

    Gobilibilicrawlerdownload
    Auf GitHub ansehen↗31,412
  • jely2002/youtube-dl-guiAvatar von jely2002

    jely2002/youtube-dl-gui

    8,499Auf GitHub ansehen↗

    This project is a cross-platform desktop application that serves as a graphical wrapper for the youtube-dl command line tool. It functions as a web media extractor and batch video downloader, allowing users to save video files, audio tracks, subtitles, and metadata from supported online platforms. The application provides a visual interface to manage download quality, output formats, and file naming. It supports the retrieval of restricted or private content through browser cookie files, basic authentication, or video passwords. The software includes capabilities for bulk playlist archiving

    Rust
    Auf GitHub ansehen↗8,499
Alle 30 Alternativen zu Ytdlnis anzeigen→

Häufig gestellte Fragen

Was macht deniscerri/ytdlnis?

ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a media downloader and manager, providing a user interface to retrieve video and audio from websites.

Was sind die Hauptfunktionen von deniscerri/ytdlnis?

Die Hauptfunktionen von deniscerri/ytdlnis sind: Android Media Downloaders, Media Downloaders, Restricted Content Downloaders, Signed URL and Cookie Access, Command Line Wrappers, Engine Binary Updates, Batch Downloading, Android Applications.

Welche Open-Source-Alternativen gibt es zu deniscerri/ytdlnis?

Open-Source-Alternativen zu deniscerri/ytdlnis sind unter anderem: alexta69/metube — MeTube is a self-hosted, containerized media downloader that provides a web-based interface for archiving online video… rg3/youtube-dl — This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve… iawia002/lux — Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various… jely2002/youtube-dl-gui — This project is a cross-platform desktop application that serves as a graphical wrapper for the youtube-dl command… iawia002/annie — Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent… oop7/ytsage — YTSage is a desktop application and graphical user interface for downloading video and audio from YouTube and other…