Není žádným tajemstvím, že linuxoví klávesoví bojovníci tráví svůj život v terminálu, kde se pouze načítají do prohlížeče a sledují své oblíbené hudební video Taylor Swift na YouTube.
S ytfzf můžete vyhledávat videa na YouTube ze svého terminálu a streamovat je pomocí lehkého přehrávače médií. Už nikdy nebudete muset otevřít prohlížeč, abyste mohli sledovat YouTube v systému Linux!
Co je ytfzf?
ytfzf je sada skriptů, které se spouštějí ve vašem terminálu a nepoužívá rozhraní YouTube API. Když se ytfzf spustí, načte seznam 10 nejlepších instancí Invidious a náhodně vybere jednu. Invidious je webová alternativní frontend pro YouTube a existují tisíce případů po celém světě.
Pomocí Invidious API vyhledá ytfzf požadované video. Poté použije yt-dlp ke stažení a streamování videa do mpv.
YouTube nebude moci na vašich zařízeních nastavit žádné soubory cookie a neuvidíte ani žádné reklamy ani předběžná videa.
Jak nainstalovat ytfzf na Linux
Před instalací ytfzf musíte nainstalovat jeho závislosti, včetně mpv – bezplatného přehrávače médií pro příkazového řádku s podporou široké škály formátů mediálních souborů, audio a video kodeků a titulků typy.
sudo apt Nainstalujte jq curl mpv fzf
ytfzf používá yt-dlp ke stažení videí z YouTube, která najdete, takže měli byste nainstalovat yt-dlp také.
Naklonujte úložiště ytfzf a vložte do něj cd:
git klon https://github.com/pystardust/ytfzf
CD ytfzf
Nyní zkompilujte ytfzf, nainstalujte dokumentaci a zkompilujte doplňky:
udělat sudo Nainstalujte
udělat sudo Nainstalujte doc
sudo vytvářet doplňky
ytfzf je nyní nainstalován na vašem systému Linux a můžete jej spustit zadáním:
ytfzf
Protože ytfzf je trochu nešikovné na psaní nebo zapamatování, možná budete chtít vytvořte zapamatovatelný alias pro příkaz.
Jak používat ytfzf k vyhledávání videí na příkazovém řádku
Protože se ytfzf nepřipojuje přímo k YouTube za účelem vyhledávání videí, po spuštění aplikace se zobrazí „Načítání seznamu zdravých invidujících případů“.
Na Vyhledávání zadejte název videa, které chcete vyhledat. Toto nemusí být přesné a zadejte „swif“ a poté stiskněte Vstupte vám poskytne všechna hudební videa Taylor Swift, která byste mohli chtít. Můžete je dále upřesnit zadáním dalšího textu.
Pomocí kláves se šipkami na klávesnici procházejte výsledky a stiskněte Vstupte streamovat ten, který chcete.
mpv se otevře a video se přehraje. Video můžete pozastavit pomocí Prostora rychle vpřed nebo vzad pomocí kláves se šipkami.
Pokud chcete vidět miniatury videí před jejich streamováním, musíte před spuštěním ytfzf přidat přepínač:
ytfzf -t
Uvědomte si, že to nebude fungovat ve všech terminálech.
Chcete-li vytvořit seznam skladeb pomocí ytfzf a mpv, jednoduše stiskněte Tab když je zvýrazněno video, které chcete sledovat, pak Vstupte pro přidání do seznamu skladeb.
Namísto spuštění ytfzf a zadání hledaného výrazu můžete vydat:
ytfzf linux
...abychom dostali seznam linuxových videí, ze kterých si můžete vybrat. ytfzf přijímá argumenty, aby vaše zkušenosti byly přesnější. Tady jsou některé z nich:
- -d: Spuštění ytfzf s touto možností způsobí, že yt-dlp stáhne vybrané video místo streamování do mpv
- -m: Přehrávejte pouze zvuk
- -l: Jakmile se video přestane přehrávat, znovu otevřete nabídku
- -L: Zobrazit odkaz na vybraná videa
- -A: Automaticky vybrat první video
- -r: Automaticky vybere náhodné video
Jako příklad zadejte:
ytfzf -a Taylor ozdobený drahokamy
...a mpv okamžitě začne hrát "Bejeweled" od Taylor Swift.
Vyhledávání na YouTube z terminálu je šíleně cool
Možnost prohledávat YouTube z terminálu, aniž byste museli otevírat prohlížeč a přijímat reklamy, sledování a dialogová okna souhlasu s cookies, vám vaši přátelé budou závidět.
Proč na ně neudělat ještě větší dojem tím, že si ve stejném okně terminálu přečtete shrnutí vašeho oblíbeného hudebního umělce na Wikipedii?