YoutubeExplode is a library for programmatic metadata extraction, content scraping, and media downloading from YouTube. It functions as an API wrapper that retrieves video metadata, playlists, and channel information using internal API calls. The project provides capabilities to access private YouTube videos and playlists through cookie-based session authentication. It allows for the downloading of audio and video streams in various quality levels, as well as the extraction of closed caption tracks. The system covers a broad range of data retrieval tasks, including channel upload listing, de
SkyTube is a third-party mobile application for streaming YouTube videos. It provides an ad-free video player that removes advertisements and integrates a media downloader for saving videos and thumbnails to local device storage for offline use. The application features a content filter to block videos based on channel lists, language, or view counts, and a subscription manager for importing and tracking channel updates in a dedicated feed. It also utilizes community-sourced timing data to automatically skip sponsored segments within videos. Playback is managed through gesture-based controls
node-ytdl-core is a JavaScript library for Node.js designed to extract metadata and stream video and audio content from YouTube. It serves as a media downloader and stream fetcher, allowing users to retrieve video details and media data from remote sources. The library provides specialized capabilities for video extraction, including the ability to parse media URLs for unique identifiers and analyze available formats. It allows for the selection and filtering of specific video and audio streams based on quality and resolution criteria. The project manages network traffic through rate limit a
YTLite is a modified YouTube client and a set of specialized extensions designed to provide expanded controls over playback, layout, and content visibility. It functions as a playback enhancer and interface customizer that allows for the modification of the native video platform experience. The project integrates SponsorBlock to automatically skip sponsored segments using community-driven timing data and restores the visibility of dislike counts on videos. It unlocks high-resolution streaming, enabling 2K and 4K playback, and provides a media downloader for saving videos, audio tracks, and im
YouTube.js 是一个 JavaScript 库和 API 封装器,旨在与内部的 YouTube InnerTube API 进行交互。它作为一个客户端,用于检索视频数据和服务状态,同时将原始内部 API 响应解析为类型化对象,以便进行数据提取和操作。
luanrt/youtube.js 的主要功能包括:YouTube Media Clients, API Response Parsers, Data Wrappers, YouTube, Stream Resolvers, Video Stream Extraction, Streaming Protocol Implementations, YouTube Media Consumption。
luanrt/youtube.js 的开源替代品包括: tyrrrz/youtubeexplode — YoutubeExplode is a library for programmatic metadata extraction, content scraping, and media downloading from… skytubeteam/skytube — SkyTube is a third-party mobile application for streaming YouTube videos. It provides an ad-free video player that… fent/node-ytdl-core — node-ytdl-core is a JavaScript library for Node.js designed to extract metadata and stream video and audio content… dayanch96/ytlite — YTLite is a modified YouTube client and a set of specialized extensions designed to provide expanded controls over… mostafaalagamy/metrolist — Metrolist is a multi-functional audio player and YouTube music client. It serves as a music library manager and a… mps-youtube/yewtube — Yewtube is a command line YouTube client, media player, and downloader. It provides a text-based interface for…