Posłuchaj swojej ulubionej stacji radiowej z jednym poleceniem na Linux

Posłuchaj swojej ulubionej stacji radiowej z jednym poleceniem na Linux

Cel

Utwórz aliasy „pojedyncze polecenie”, aby odtwarzać radio internetowe z wiersza poleceń.

Rozkłady

Będzie to działać na każdej dystrybucji Linuksa.

Wymagania

Działający system Linux z uprawnieniami root i połączeniem internetowym.

Trudność

Średni

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Wstęp

Radio internetowe to świetny sposób na słuchanie różnych stacji radiowych z całego kraju lub świata w czasie rzeczywistym. W przeciwieństwie do słuchania własnej kolekcji muzyki, daje to możliwość odkrycia nowych artystów i gatunków, których inaczej nie zbadałeś.

Wiele internetowych stacji radiowych jest opartych na przeglądarce, co oznacza, że ​​są łatwo dostępne niezależnie od systemu operacyjnego, ale otwarcie kolejnego okna przeglądarki nie jest aż tak wygodne i je w pamięci RAM.

Ponadto jesteś w Linux, dlaczego nie mieć niesamowitego hakowania wiersza poleceń, aby dostroić się do swojej ulubionej internetowej stacji radiowej w kilka sekund?

Zainstaluj mplayer

Zanim zaczniesz, będziesz potrzebować mplayer. Domyślnie jest zainstalowany z wieloma dystrybucjami, ale jeśli go nie masz, na pewno będzie w repozytoriach twoich dystrybucji.

$ sudo apt instal mplayer

Znajdź strumień

To najtrudniejsza część procesu. Musisz mieć trochę wiedzy HTML, aby to zrobić pomyślnie. Aby móc odtwarzać strumienie z wiersza poleceń, potrzebujesz bezpośredniego linku do URL strumienia. To nie jest strona, na której jest strumień, rzeczywisty strumień. Ponieważ tego rodzaju rzeczy nie są łatwo dostępne na stronie internetowej stacji radiowej, musisz zakorzenić się wokół kodu źródłowego witryny. Na szczęście zwykle nie są one tak trudne do znalezienia.

Żadne dwie strony nie są takie same, więc wybieranie strumienia będzie inne za każdym razem. Istnieją dwa podstawowe sposoby, choć zwykle można je znaleźć.

Narzędzia deweloperów przeglądarki

Zarówno Firefox, jak i Chrom/Chromium mają wbudowane narzędzia programistów. Te narzędzia pozwalają monitorować żądania złożone przez witrynę, którą obecnie przeglądasz. Możesz ich użyć, aby znaleźć żądanie pliku multimedialnego zawierającego strumień radiowy.

Przejdź do strony internetowej stacji radiowej. Następnie otwórz narzędzia programistów w przeglądarce i kliknij kartę, która umożliwia monitorowanie ruchu sieciowego. Zacznie się zaludnianie z plikami. Następnie kliknij, aby uruchomić strumień.

Kiedy strumień zaczął odtwarzać, sprawdź aktywność sieciową. Szukasz pliku multimedialnego. Kiedy masz plik, wybierz i skopiuj ten adres URL. Aby upewnić się, że masz odpowiedni, powinieneś być w stanie wkleić adres URL do przeglądarki i zapuść strumień grać w nowej karcie.

Źródło strony internetowej

W przypadku niektórych strumieni radiowych, w tym iHeartradio, poprzednia metoda nie działa. Strumień jest osadzony w źródle samej strony internetowej. Nie martw się, nie musisz czytać każdego wiersza kodu.

Najpierw przejdź do strony internetowej, która ma strumień radiowy. Nie musisz mieć tego strumienia dla tego. Użyj przeglądarki, aby wyświetlić kod źródłowy całej strony.

Zakładka, która się otwiera, jest absolutnym bałaganem. Twoja przeglądarka ma jednak funkcję wyszukiwania. Użyj go, aby rozpocząć wyszukiwanie rozszerzeń mediów, takich jak .MP3, .Ogg, I .AAC. Gdy znajdziesz jeden, to prawdopodobnie strumień. Skopiuj ten adres URL i wklej go w innej zakładce przeglądarki, aby się upewnić.

Niektóre stacje radiowe używają Shoutcast zamiast normalnych strumieni mediów. W takich przypadkach będziesz szukał postaci, lodowaty. Znowu będziesz musiał użyć własnej swobody uznania przy wyborze odpowiedniego adresu URL. Możesz je również przetestować w przeglądarce.

Utwórz swoje polecenie

Teraz, gdy masz adres URL swojego strumienia, możesz zebrać polecenie, aby otworzyć strumień w mplayer. Otwórz terminal i wpisz następujące polecenie Linux.

$ mplayer -Nocache -afm ffmpeg  

Czy gra w strumieniu? Jeśli tak, jesteś w świetnej formie. Wszystkie te flagi to wyłączenie buforowania i określania kodeka, aby odtwarzać dźwięk. FFMPEG to w większości przypadków bezpieczny zakład, o ile ma go system. Jeśli chcesz się bawić, nieustannie. Jeśli nie wiesz, którego kodeka użyć lub nie działa natychmiast, zostaw -AFM flag, dodaj -v flaga i obejrzyj, aby zobaczyć Mplayer, odkryj prawidłowy kodek audio.

Utwórz swój alias

Jedyne, co pozostało do zrobienia, to stworzyć pseudonim. Otwórz swoje .Bashrc Lub .Zshrc złożyć i dodaj swoje alias. Powinno wyglądać mniej więcej tak.

Alias ​​Radio -station = "mplayer -nocache -afm ffmpeg" 

Po zakończeniu zapisz konfigurację i ponownie załaduj powłokę. Możesz wypróbować nowe polecenie.

$ stacja radiowa

Zamykanie myśli

Gratulacje! Teraz możesz słuchać wszystkich swoich ulubionych stacji radiowych prosto z wiersza poleceń Linux za pomocą jednego polecenia. Jest to lekkie, elastyczne i wygodne rozwiązanie, które oszczędza kłopot z otwarciem przeglądarki i pozostawienia jej otwartego dla muzyki.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Podstawowe polecenia Linux
  • Jak zarządzać połączeniami bezprzewodowymi za pomocą IWD w Linux
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Jak wydrukować drzewo katalogu za pomocą Linux
  • Pobierz Linux
  • Jak wymienić wszystkie aliasy na Linuksie
  • Zainstaluj Arch Linux na stacji roboczej VMware