gytparse is a no-frills browser for YouTube made with libadwaita for the GNOME desktop. Browse, stream and download videos with minimal distractions. It harnesses the power of mpv and yt-dlp to provide a disturbance-free experience.
- Search for videos directly from your desktop; no login required.
 - Stream videos using mpv and yt-dlp.
 - Queue videos for download.
 - Selectable qualities for download and streaming.
 - Proxy support -- http(s) with authentication or SOCKS.
 
Currently only source installation is supported, although a flatpak is in the works. For Arch Linux an AUR package is available and distribution packages will be made available once libadwaita makes it to the repos.
| Distro | Link | 
|---|---|
| Arch Linux | gytparse | 
gytparse needs a relatively recent Python (≥ 3.8), pygobject, requests
and optionally python-pysocks for SOCKS proxy support. You will need meson
to build the project. To run locally
- Clone this repository and 
cdinto it. - Run 
meson . _buildto assemble everything. - Run 
./localrun.shto run from source. - To install run instead 
meson . _build -Dprefix=/usr/localand thenmeson install -C _buildto copy the files over, although it is not recommended. 
- Proper i18n support
 - Cancellable and reorderable downloads
 - Playlists
 
gytparse is available under the terms of the Mozilla Public License 2.0.
