{"id":212,"date":"2022-02-20T12:09:35","date_gmt":"2022-02-20T12:09:35","guid":{"rendered":"https:\/\/djgraco.elten.blog\/?p=212"},"modified":"2022-02-20T12:10:25","modified_gmt":"2022-02-20T12:10:25","slug":"212","status":"publish","type":"post","link":"https:\/\/djgraco.elten.blog\/?p=212","title":{"rendered":"Nagrywanie strumieni radiowych we foobar2000"},"content":{"rendered":"<p>Od pewnego czasu poszukiwa\u0142em sposobu, kt\u00f3ry b\u0119dzie nagrywa\u0107 mi strumienie radiowe bez jakiegokolwiek enkodowania czyli surowy zrzut strumienia na dysk komputera. Po zasi\u0119gni\u0119ciu rady na pewnym forum kto\u015b poleci\u0142 mi wget \u2013 ma\u0142y program konsolowy, dzi\u0119ki kt\u00f3remu mo\u017cna pobiera\u0107 pliki z Internetu. Przetestowa\u0142em rozwi\u0105zanie i bardzo mi si\u0119 ono spodoba\u0142o. Kiedy zacz\u0105\u0142em u\u017cywa\u0107 odtwarzacza foobar2000 dowiedzia\u0142em si\u0119 o takiej wtyczce jak foo_run, kt\u00f3ra mo\u017ce uruchamia\u0107 zewn\u0119trzne programy przy pomocy foobara w\u0142a\u015bnie. Dodatkowo wpis @Stefana na jego blogu zmotywowa\u0142 mnie do poszukania odpowiedniego rozwi\u0105zania. No i je znalaz\u0142em!<br \/>\nOto opis jak skonfigurowa\u0107 nagrywanie we foobarze za pomoc\u0105 wgeta. Teraz nie musimy za ka\u017cdym razem wchodzi\u0107 do konsoli, wpisywa\u0107 r\u0119cznie komend wget etc etc albo odpala\u0107 plik bat. Po prostu uruchamiamy ca\u0142y proces jednym przyciskiem, \u017ce tak powiem.<br \/>\nA wi\u0119c\u2026<br \/>\nTutaj zak\u0142adam, \u017ce maj\u0105 Pa\u0144stwo zainstalowanego  i jako tako skonfigurowanego foobara, wi\u0119c opis wst\u0119pnej konfiguracji sobie daruj\u0119. Mo\u017ce zrobi\u0119 o tym osobny wpis kiedy\u015b.<br \/>\n1.\tPobieramy komponent foo_run<br \/>\nhttps:\/\/www.foobar2000.org\/components\/view\/foo_run<br \/>\nPo otwarciu strony szukamy nag\u0142\u00f3wka links i poni\u017cej klikamy link download.<br \/>\n2.\tPobieramy plik. B\u0119dzie on mia\u0142 rozszerzenie fb2k-component, ale to zwyk\u0142y zip, wi\u0119c mo\u017cna go sobie rozpakowa\u0107 w razie czego. Uruchamiamy pobrany plik. Foobar si\u0119 nas grzecznie spyta czy zainstalowa\u0107 komponent i ostrze\u017ce o instalacji komponent\u00f3w z niepewnego \u017ar\u00f3d\u0142a. Na oknie dialogowym dajemy tak. Po instalacji w otwartym oknie preferencji dajemy OK. Program poinformuje nas, \u017ce jest konieczne uruchomienie go ponownie. Naciskamy OK.<br \/>\n3.\tTeraz pobieramy wgeta. Mo\u017cna go \u015bci\u0105gn\u0105\u0107 np. z t\u0105d<br \/>\nhttps:\/\/eternallybored.org\/misc\/wget\/<br \/>\n4.\tPo pobraniu archiwum zip rozpakowujemy go do folderu. Ja preferuj\u0119 c:\\wget, bo \u015bcie\u017cka jest kr\u00f3tka do wpisania, ale jak kto woli.<br \/>\n5.\tTeraz jak ju\u017c mamy wszystko \u0142adnie we folderku to ponownie przechodzimy do foobara. Naciskamy ctrl+P, \u017ceby dosta\u0107 si\u0119 do preferencji, no chyba, \u017ce kto\u015b ustawi\u0142 sobie inny skr\u00f3t. Szukamy czego\u015b takiego na drzewku jak tools. Rozwijamy to i szukamy run services.<br \/>\n6.\tPotem naciskamy 2 razy tabulator a\u017c us\u0142yszymy add przycisk. Naciskamy ten przycisk rzecz jasna.<br \/>\n7.\tKiedy ju\u017c przycisk zostanie naci\u015bni\u0119ty automatycznie kursor na li\u015bcie, kt\u00f3ra znajduje si\u0119 przed przyciskiem add pow\u0119druje nam na ostatni\u0105 pozycj\u0119 czyli New service. To dobrze, bo nie musimy si\u0119 wraca\u0107 i r\u0119cznie tego ustawia\u0107.<br \/>\n8.\tIdziemy sobie tabulatorem a\u017c us\u0142yszymy label pole edycji co\u015btamco\u015btam. To jest pole do wpisania nazwy naszego procesu. Mo\u017ce by\u0107 to cokolwiek. Nagrywanie streamu albo r\u00f3wnie dobrze jaka\u015b Twoja Stara.<br \/>\n9.\tPotem jest pole minimize. Jest domy\u015blnie odznaczone. Daje ono to, \u017ce jak naci\u015bniemy nasz rekord czy twoj\u0105 star\u0105 to konsolka od razu wyskakuje nam na wierzch. Jak tego nie lubimy to zaznaczamy to pole i od tej pory b\u0119dzie sobie grzecznie pracowa\u0107 w tle a my b\u0119dziemy delektowa\u0107 si\u0119 kolejn\u0105 audycj\u0105. Pod alt+tab b\u0119dzie ca\u0142y czas.<br \/>\n10.\tNo i na nast\u0119pnej pozycji pod tabem mamy kluczowe pole o nazwie path. Zawiera\u0107 si\u0119 tu b\u0119dzie \u015bcie\u017cka do naszego wgeta z odpowiednimi parametrami. Powinno to wygl\u0105da\u0107 tak<\/p>\n<p><code>\"\u015bcie\u017cka\\do\\wget.exe\" --no-check-certificate %path% -P \"\u015bcie\u017cka\\do\\folderu\\z\\nagraniami\"<\/code><\/p>\n<p>Te znaki cudzys\u0142owu s\u0105 konieczne nie nale\u017cy ich usuwa\u0107. Potem mo\u017cemy nacisn\u0105\u0107 enter b\u0105d\u017a OK. przycisk.<\/p>\n<p>Teraz jak jeste\u015bmy w oknie g\u0142\u00f3wnym foobara i zaznaczymy na li\u015bcie odtwarzania jaki\u015b element, naci\u015bniemy menu kontekstowe b\u0105d\u017a Shift+f10 i poszukamy czego\u015b takiego jak run service rozwijane znajdziemy nasz\u0105 pozycj\u0119 do nagrywania. Po jej naci\u015bni\u0119ciu odpali si\u0119 nam w tle b\u0105d\u017a na wierzchu konsola z nagrywaj\u0105c\u0105 si\u0119 stacj\u0105 radiow\u0105. Uwaga! Po zamkni\u0119ciu foobara nagrywanie nie zatrzymuje si\u0119! Aby zatrzyma\u0107 nagrywanie nale\u017cy w okienku konsoli da\u0107 ctrl+C<\/p>\n<p>Teraz opisz\u0119 jeszcze jak przyporz\u0105dkowa\u0107 sobie skr\u00f3t do funkcji rekord.<br \/>\nA wi\u0119c tak:<br \/>\n1. Ponownie wchodzimy do preferencji,<br \/>\n2. Szukamy czego\u015b takiego na drzewku jak keyboard shortcuts. Potem naciskamy raz tabulator a\u017c us\u0142yszymy add New przycisk. Wciskamy go.<br \/>\n3. Tutaj kursor ponownie si\u0119 nam ustawi tam gdzie trzeba, czyli na nowo utworzonym skr\u00f3cie. Przechodzimy do kolejnego drzewka i tutaj mamy list\u0119 akcji, kt\u00f3re mo\u017cemy podpi\u0105\u0107 pod nasz skr\u00f3t. Jest tego od groma. Mo\u017cemy zwija\u0107 niepotrzebne rzeczy, \u017ceby sobie skr\u00f3ci\u0107 drog\u0119. \u015acie\u017cka do tego powinna wygl\u0105da\u0107 tak. Context now playing, run serwice, nast\u0119pnie nasze nagrywanie strumienia lub ta nieszcz\u0119sna twoja stara.<br \/>\n4. Jak mamy ju\u017c kursor ustawiony na odpowiednim elemencie to przechodzimy tabulatorem. Mamy tu pole gor\u0105cego klawisza, gdzie mo\u017cemy ustawi\u0107 nasz skr\u00f3t. W moim przypadku by\u0142 to prawy alt czyli ctrl+alt+r, ale mo\u017ce by\u0107 to jakikolwiek inny.<\/p>\n<p>O co chodzi z tym now playing? Chodzi o to, \u017ceby\u015bmy nie uruchomili np. nagrywania kilku stacji jednocze\u015bnie. Gdyby\u015bmy sobie przyporz\u0105dkowali skr\u00f3t do np. context main to wtedy jak nie byliby\u015bmy na oknie playlisty to po wci\u015bni\u0119ciu skr\u00f3tu zacz\u0119\u0142oby nam nagrywa\u0107 wszystkie stacje jakie mamy na playli\u015bcie. Czyli przyk\u0142adowo jak mamy 100 stacji na playli\u015bcie to w momencie naci\u015bni\u0119cia skr\u00f3tu klawiszowego odpali\u0142oby si\u0119 sto proces\u00f3w wget.exe z nagrywanym strumieniem. Nie ciekawie. A teraz we\u017a to wszystko zamykaj XD.<br \/>\nUstawienie skr\u00f3tu na now playing spowoduje to, \u017ce kiedy naci\u015bniemy nasz skr\u00f3t to rozpocznie si\u0119 zapisywanie tylko aktualnie odtwarzanego strumienia. Jak nic nie gra to naci\u015bni\u0119cie kombinacji nic nie spowoduje.<\/p>\n<p>Mam nadziej\u0119, \u017ce ten poradnik pom\u00f3g\u0142 co niekt\u00f3rym i b\u0119d\u0105 mieli przez to \u0142atwiejsze \u017cycie. Ja tym czasem odchodz\u0119 do swojej nory. Trzymajcie si\u0119, pa pa.<br \/>\nPS aha i nie zapomnijcie zajrze\u0107 na blog Warsztat Stefana, baaardzo fajne tre\u015bci tam s\u0105, polecam!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Od pewnego czasu poszukiwa\u0142em sposobu, kt\u00f3ry b\u0119dzie nagrywa\u0107 mi strumienie radiowe bez jakiegokolwiek enkodowania czyli surowy zrzut strumienia na dysk komputera. Po zasi\u0119gni\u0119ciu rady na pewnym forum kto\u015b poleci\u0142 mi wget \u2013 ma\u0142y program konsolowy, dzi\u0119ki kt\u00f3remu mo\u017cna pobiera\u0107 pliki z Internetu. Przetestowa\u0142em rozwi\u0105zanie i bardzo mi si\u0119 ono spodoba\u0142o. Kiedy zacz\u0105\u0142em u\u017cywa\u0107 odtwarzacza foobar2000 [&hellip;]<\/p>\n","protected":false},"author":105,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-212","post","type-post","status-publish","format-standard","hentry","category-poradnik"],"elten_commentscount":2,"_links":{"self":[{"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=212"}],"version-history":[{"count":1,"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":213,"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=\/wp\/v2\/posts\/212\/revisions\/213"}],"wp:attachment":[{"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/djgraco.elten.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}