Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Nie jest tajemnicą, że wojownicy klawiatury Linuksa spędzają całe życie w terminalu, wynurzając się tylko po to, aby załadować przeglądarkę i obejrzeć swój ulubiony teledysk Taylor Swift na YouTube.

Dzięki ytfzf możesz wyszukiwać filmy z YouTube na swoim terminalu i przesyłać je strumieniowo za pomocą lekkiego odtwarzacza multimedialnego. Nigdy więcej nie będziesz musiał otwierać przeglądarki, aby ponownie oglądać YouTube w systemie Linux!

Co to jest ytfzf?

ytfzf to zestaw skryptów uruchamianych w Twoim terminalu, który nie korzysta z interfejsu API YouTube. Kiedy ytfzf się uruchamia, pobiera listę 10 najpopularniejszych instancji Invidious i wybiera jedną losowo. Invidious to internetowy alternatywny interfejs dla YouTube, który ma tysiące instancji na całym świecie.

Dzięki Invidious API, ytfzf wyszukuje żądany film. Następnie używa yt-dlp do pobierania i przesyłania strumieniowego wideo do mpv.

instagram viewer

YouTube nie będzie mógł umieszczać żadnych plików cookie na Twoich urządzeniach, nie zobaczysz też żadnych reklam ani filmów przed filmem.

Jak zainstalować ytfzf w systemie Linux

Zanim zainstalujesz ytfzf, musisz zainstalować jego zależności, w tym mpv — darmowy odtwarzacz multimedialny dla linii poleceń, z obsługą szerokiej gamy formatów plików multimedialnych, kodeków audio i wideo oraz napisów typy.

sudo apt zainstalować jq curl mpv fzf

ytfzf używa yt-dlp do pobierania znalezionych filmów z YouTube, więc powinieneś zainstalować yt-dlp również.

Sklonuj repozytorium ytfzf i włóż do niego cd:

git klon https://github.com/pystardust/ytfzf
płyta CD ytfzf

Teraz skompiluj ytfzf, zainstaluj dokumentację i skompiluj dodatki:

sudo zrobić zainstalować
sudo zrobić zainstalować doktor
sudo utwórz dodatki

ytfzf jest teraz zainstalowany w twoim systemie Linux i możesz go uruchomić, wprowadzając:

ytfzf

Ponieważ ytfzf jest trochę niewygodne do pisania lub zapamiętywania, możesz chcieć utwórz niezapomniany alias dla polecenia.

Jak używać ytfzf do wyszukiwania filmów w wierszu poleceń

Ponieważ ytfzf nie łączy się bezpośrednio z YouTube w celu wyszukiwania filmów, po uruchomieniu aplikacji zobaczysz komunikat „Pobieranie listy zdrowych invidious instancji”.

Na szukaj monit, wprowadź nazwę wideo, które chcesz wyszukać. To nie musi być dokładne i wpisanie „swif”, a następnie uderzenie Wchodzić da ci wszystkie teledyski Taylor Swift, jakie możesz chcieć. Możesz je dodatkowo udoskonalić, wprowadzając więcej tekstu.

Użyj klawiszy strzałek na klawiaturze, aby poruszać się po wynikach i uderzaj Wchodzić aby przesyłać strumieniowo ten, który chcesz.

mpv otworzy się i wideo zostanie odtworzone. Możesz wstrzymać wideo za pomocą Przestrzeńi przewiń do przodu lub do tyłu za pomocą klawiszy strzałek.

Jeśli chcesz zobaczyć miniatury filmów przed ich strumieniowym przesyłaniem, musisz dodać przełącznik przed uruchomieniem ytfzf:

ytfzf -t

Należy pamiętać, że nie będzie to działać we wszystkich terminalach.

Aby utworzyć listę odtwarzania z ytfzf i mpv, po prostu naciśnij Patka wtedy, gdy film, który chcesz obejrzeć, jest podświetlony Wchodzić aby dodać go do listy odtwarzania.

Zamiast uruchamiać ytfzf, a następnie wprowadzać wyszukiwane hasło, możesz wydać:

ytfzf linux

...by otrzymać listę filmów z Linuksem do wyboru. ytfzf akceptuje argumenty, aby Twoje doświadczenie było bardziej precyzyjne. Tutaj jest kilka z nich:

  1. -D: Uruchomienie ytfzf z tą opcją spowoduje, że yt-dlp pobierze wybrane przez ciebie wideo zamiast strumieniować je do mpv
  2. -M: Odtwarzaj tylko dźwięk
  3. -l: Ponownie otwórz menu, gdy wideo przestanie być odtwarzane
  4. -L: Pokaż link do wybranych filmów
  5. -A: Automatycznie wybierz pierwszy film
  6. -R: Automatycznie wybiera losowy film

Jako przykład wpisz:

ytfzf – taylor ozdobiony klejnotami

...i mpv natychmiast zacznie odtwarzać utwór „Bejeweled” Taylor Swift.

Wyszukiwanie YouTube z terminala jest niesamowicie fajne

Możliwość przeszukiwania YouTube z terminala bez konieczności otwierania przeglądarki i akceptowania reklam, śledzenia i okien dialogowych zgody na pliki cookie sprawi, że zazdrościsz znajomym.

Dlaczego nie zaimponować im jeszcze bardziej, czytając w tym samym oknie terminala streszczenie Wikipedii dotyczące Twojego ulubionego artysty muzycznego?