<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="person">
		<email>zdanevich.vitaly@ya.ru</email>
		<name>Vitaly Zdanevich</name>
	</maintainer>
	<longdescription lang="en">
		Youta is a low-resource Rust media player and local subscription
		manager. It can supervise mpv and yt-dlp while keeping playback
		controls, queue state, local subscriptions, and listening progress in
		one shared core used by its terminal and optional desktop interfaces.
	</longdescription>
	<use>
		<flag name="acoustid">Identify selected local audio through Chromaprint and the AcoustID web service</flag>
		<flag name="audio-quality">Analyze selected local audio files and folders for bounded spectral cutoff evidence through FFmpeg and RustFFT</flag>
		<flag name="archive-rar">Index supported RAR audio archives through an external unpacker</flag>
		<flag name="archive-zip">Index supported ZIP audio archives</flag>
		<flag name="archive-org">Enable the Internet Archive adapter</flag>
		<flag name="archive-upload">Upload reviewed YouTube audio or video to archive.org</flag>
		<flag name="ascii-visualizer">Build the fullscreen CAVA-backed ASCII spectrum visualizer</flag>
		<flag name="apple-podcasts">Enable Apple Podcasts catalog discovery backed by podcast feeds</flag>
		<flag name="bandcamp">Enable the experimental Bandcamp adapter</flag>
		<flag name="bbc-radio">Enable BBC podcast feeds and BBC Sounds URL routing through yt-dlp</flag>
		<flag name="bilibili">Enable the experimental Bilibili adapter</flag>
		<flag name="bundled-sqlite">Build the release with the rusqlite bundled SQLite library</flag>
		<flag name="cache">Cache replayable audio in session RAM through the mpv playback backend</flag>
		<flag name="cmd">Enable provider-specific command buttons and the foreground Local Bash prompt</flag>
		<flag name="commons-upload">Upload reviewed YouTube, Yandex Music, and Apple Podcasts audio to Wikimedia Commons as Opus</flag>
		<flag name="dearrow">Enable optional crowdsourced DeArrow titles and thumbnail timestamps</flag>
		<flag name="discord">Enable optional Discord Rich Presence</flag>
		<flag name="evernote">Save selected local or remote audio to Evernote as a reviewed Opus note attachment</flag>
		<flag name="funkwhale">Enable configurable Funkwhale instances</flag>
		<flag name="generic-ytdlp">Accept direct URLs supported by installed yt-dlp extractors</flag>
		<flag name="google-drive">Enable optional Google Drive source and backup support</flag>
		<flag name="gpm">Enable physical mouse input on Linux virtual consoles through a running GPM daemon without linking libgpm</flag>
		<flag name="gpodder">Enable the gpodder.net podcast adapter</flag>
		<flag name="gui">Build and install the full-source desktop GUI in addition to the feature-selected terminal interface</flag>
		<flag name="hover">Highlight terminal controls and rows under the mouse pointer</flag>
		<flag name="images">Build terminal artwork support</flag>
		<flag name="invidious">Enable configurable Invidious instances for YouTube discovery</flag>
		<flag name="jamendo">Enable Jamendo catalog search and track metadata through the official API using a runtime client ID</flag>
		<flag name="keyring">Enable system-keyring-backed token references</flag>
		<flag name="lan-sharing">Serve selected local media or session-scoped local and YouTube-channel podcast feeds over the LAN with QR discovery</flag>
		<flag name="lastfm">Fetch the fingerprinted recording artist's public Last.fm wiki biography after Wikidata enrichment</flag>
		<flag name="librivox">Enable the LibriVox audiobook adapter</flag>
		<flag name="litres">Enable LitRes podcast catalog metadata and bounded public-page resolution</flag>
		<flag name="local">Browse local audio, video, and images in place, with explicit rename, system-trash, and move actions; read metadata for local and selected Web files</flag>
		<flag name="local-archives">Browse ZIP and RAR files as read-only Local folders, using the external unrar helper for RAR data</flag>
		<flag name="mpv">Build the invisible mpv JSON-IPC playback backend</flag>
		<flag name="native">Build the experimental native playback backend</flag>
		<flag name="nyan-cat">Build the optional rainbow Nyan Cat seek-bar renderer for terminal and desktop interfaces</flag>
		<flag name="odysee">Enable the experimental Odysee adapter</flag>
		<flag name="peertube">Enable configurable PeerTube instances</flag>
		<flag name="pipewire">Enable mpv playback through PipeWire</flag>
		<flag name="podcast-index">Enable Podcast Index catalog search</flag>
		<flag name="qr">Build offline QR-code rendering for exact selected YouTube videos</flag>
		<flag name="radio">Enable the account-free static online-radio catalogue and direct live streams</flag>
		<flag name="rumble">Enable the experimental Rumble adapter</flag>
		<flag name="rutube">Enable direct RuTube URLs through yt-dlp</flag>
		<flag name="s3-upload">Upload reviewed media to a chosen Amazon S3 bucket without overwriting existing objects</flag>
		<flag name="soundcloud">Enable SoundCloud URLs and optional official-API discovery</flag>
		<flag name="soundstream">Enable bounded, read-only metadata resolution for public SoundStream playlist and clip links</flag>
		<flag name="sponsorblock">Skip crowdsourced sponsor segments during YouTube playback through the read-only SponsorBlock API</flag>
		<flag name="sqlite">Build the optional SQLite state backend; human-readable TOML state remains the runtime default</flag>
		<flag name="ssh">Enable read-only SSH/SFTP media sources and optional backups</flag>
		<flag name="summary">Summarize YouTube transcripts explicitly through the user's authenticated Codex CLI</flag>
		<flag name="telegram">Enable the experimental local Telegram client adapter</flag>
		<flag name="torrent">Build experimental sequential torrent support</flag>
		<flag name="tracker-music">Search tracker-module archives and play formats supported by FFmpeg with libopenmpt</flag>
		<flag name="tui">Build the interactive terminal user interface</flag>
		<flag name="url-info">Look up website metadata and domain registration information on demand</flag>
		<flag name="vimeo">Enable direct Vimeo URLs through yt-dlp</flag>
		<flag name="vk">Enable authenticated VK Music search, browsing, and playback</flag>
		<flag name="waveform">Build the terminal waveform view</flag>
		<flag name="web-browser">Browse HTTP and HTTPS media directories in the Web tab and play direct audio and video links as audio; read selected-file metadata when local is enabled</flag>
		<flag name="webdav">Enable read-only WebDAV media sources and optional backups</flag>
		<flag name="wikidata">Enable lazy Wikidata discovery and enrichment</flag>
		<flag name="wikimedia">Compatibility alias for the commons-upload feature</flag>
		<flag name="yandex-disk">Enable optional Yandex Disk source and backup support</flag>
		<flag name="yandex-music">Enable the experimental Yandex Music adapter</flag>
		<flag name="youtube-captions">Load, search, display, and seek through timestamped YouTube captions</flag>
		<flag name="youtube-music">Enable independent YouTube Music catalog search through the installed yt-dlp</flag>
		<flag name="youtube-official">Enable YouTube Data API v3 search and public metadata using a runtime API key</flag>
		<flag name="yt-dlp">Use the external yt-dlp resolver/downloader</flag>
	</use>
	<upstream>
		<remote-id type="github">vitaly-zdanevich/youta</remote-id>
		<bugs-to>https://github.com/vitaly-zdanevich/youta/issues</bugs-to>
	</upstream>
</pkgmetadata>
