DownloaYter

Posłuchaj audycji: DownloaYter

Pobierz napisy w formacie SRT
Pobierz napisy w formacie VTT
Fundacja Instytut Rozwoju Regionalnego prezentuje TyfloPodcast.
19 dzień października, to jest poniedziałek, 19 i już 4 minuty, jak ten czas leci na naszym zegarze.
My zaczynamy kolejne spotkanie na żywo na antenie TyfloRadia.
Dziś ja bym powiedział tak, obecnie mamy czasy sztucznej inteligencji wszechobecne i bardzo częstym takim miernikiem możliwości modeli sztucznej inteligencji jest to, żeby ten AI stworzył nam aplikacje do pobierania materiałów z YouTube’a.
Bardzo często w różnych miejscach takie rzeczy możemy spotkać.
Oczywiście to wiadomo, że ludzie próbują to pisać jednym promptem
i te aplikacje wychodzą bardzo różne,
no ale są też tacy, którzy chcą stworzyć własną,
rozbudowaną aplikację do pobierania Patryku.
Z YouTube’a czy nie tylko z YouTube’a?
Tak, powiem generalnie, witam bardzo serdecznie wszystkich.
Co do mojego projektu, chodzi o pobieranie ze wszystkiego,
Co na co pozwala YouTube DLP, czy tam yt-dlp właściwie, czyli tak naprawdę TikTok, SoundCloud, YouTube też na pewno.
Mixcloud.
Na pewno jest ich więcej. Ja osobiście pobierałem SoundCloud’a swego czasu, bo potrzebowałem.
W ogóle przecież przyczyna powstania mojego projektu jest bardzo prozaiczna i bardzo dziwna, to też opowiem, bo to może kogoś zainteresuje.
Tak w ogóle powiedzmy Patryk Chojnacki po drugiej stronie.
Tak, dokładnie.
Tak jest, witaj.
Spokojnie, witam bardzo serdecznie ponownie.
I jak twoja aplikacja się nazywa?
Ta aplikacja ma też nawet ciekawą, którą wymyśliłem przypadkowo, słuchajcie.
DownloaYter. DownloaYter. A dlaczego?
A dlatego no właśnie, że Downloader, ale Downloader
i tak fajnie, tak chwytliwie połączyć YT, YouTube,
to zamiast Downloater, to zrobi się po prostu…
czy tam Downloiter właściwie, zrobiła się DownloaYter,
czyli wrzucamy to YT gdzieś tam pomiędzy,
co tworzy taką dość unikalną, uważam, nazwę, wiadomo, prostą,
ale z jakiegoś powodu jeszcze nikt na to nie wpadł, zauważcie.
Tak jest.
Myślę, że nie jest to złe i zaczęło się to przyjmować
później pośród całego tego
bałaganu, bo cały ten program
w ogóle powstawał jako
bardzo prosta,
bardzo biedna wręcz nakładka na
Pythona, która miała za zadanie
pobierać materiały i też jako kręcelu.
I właśnie o co chodzi, słuchajcie. Swego czasu
na pewnych kanałach YouTube’owych
z różnymi opowiadaniami, autorzy
zaczęli informować, że zrobili o tym
temat filmiki, dostawać informacje od YouTube’a,
że ich treści nic nie wnoszą, ponieważ obraz jest statyczny, nic tam się nie dzieje.
No a oni głównie robili to w formie właśnie audiobooka.
Czyli to wiadomo, tak? Jest cokolwiek na ekranie, jakieś tam, nie wiem, logo czy
nazwa, ale nic specjalnego się na ekranie nie dzieje.
No i to uważam, że jest akcja najbardziej normalna.
Wiele ludzi sobie tego przecież słuchało, po prostu też, nie wiem, czy do snu, czy gdzieś tam do pracy.
Tak, no wiecie jak z audiobookami zresztą jest.
No i dostawali informację, że no albo zmienią swoje materiały,
No albo przestaną je monetyzować, tak? Nie mogą na tym zarabiać.
No więc ludzie, wyrażając swoje niezadowolenie, mówili też, że najprawdopodobniej będą musieli
przystosować poprzednie też treści lub je odpublicznić.
Nie chcą ich usuwać, no ale nie mają zbytnio wyboru.
Ja osobiście rozumiem, że chcą na tym jakkolwiek zarobić.
Uważam, że nie ma w tym nic złego. Jeżeli mogą, nie są nachalni, jak najbardziej jest to OK.
Co zatem robili? A no…
Po prostu zaczęli ukrywać materiały.
Ja sobie pomyślałem, kurczę, no troszkę sytuacja mi się nie podoba,
bo ja lubię sobie czasami do tego wracać, a szczerze też nie robiłem jakichś mega wielkich archiwów,
ale pomyślałem, że trzeba będzie zacząć.
I teraz zacząłem się zastanawiać, czego ja mogę użyć, żeby masowo to wszystko zacząć pobierać.
Nie wiadomo, czy to jakoś szybko będzie to odpublicznianie tych materiałów, czy to jakoś później.
Kurczę, no ciężko stwierdzić. No to co? Trzeba kombinować.
Już była pewna rzecz, którą zrobił mój znajomy do YouTube’a, ale niestety nie działa tak dokładnie.
Ale fantastyczny pomysł, że można by to rozbudować, tylko właśnie na Pythona
i stworzyć sobie z tego taki menadżer pobierania, który będę mógł dawać mu
hurtowo, co ja chcę, on będzie mi to pobierać.
A jeszcze później, patrząc na to, że Pontes Media Downloader, chyba najpopularniejszy
czy tego czasu pobieracz treści, wśród niewidomych zwłaszcza, był już
nierozwijany i też dość ociążały, pomyślałem, trzeba coś z tym zrobić, wejść, że tak
powiem, na rynek.
A skoro chodzi o dla siebie, no to mogę też zrobić dla innych.
I tak właśnie rodzi się DownloaYter w obecnym już kształcie, który jest w pełni programem z interfejsem graficznym, dość rozbudowanym, który jest na bieżąco aktualizowany.
Właśnie niedługo będzie wychodzić nowa wersja, o której też opowiem. Też opowiem oczywiście o planach na przyszłość tego programu.
Tak, to jest, jak rozumiem i tak jak wspomniałeś, po prostu graficzna nakładka na bibliotekę yt-dlp, czyli na bibliotekę, która pozwala na pobieranie z różnych, różnych naprawdę serwisów.
No już tu abstrahujemy od tego, jak to się ma do gdzieś tam kwestii licencyjnych, bo to też nie jest takie do końca jasne
i nie jest to takie oczywiste. Oczywiście, wiadomo, właściciele tych serwisów to twierdziliby, no, że to jest absolutnie niezgodne z ich gdzieś tam warunkami.
Tak jest, natomiast no, prawda też jest taka, że na przykład na YouTubie niektóre materiały, jak chociażby nasze,
to absolutnie nie ma z tym żadnego problemu, żeby je pobierać, a nawet takie pobrane materiały z YouTube’a,
żeby gdzieś tam puszczać dalej w obieg, bo przecież na YouTubie jest chociażby TyfloPodcast.
Wrzucamy tam nasze treści.
Tak, to jest kwestia licencji. Ja też uważam, że można się ewentualnie zawsze podpisać po prostu,
jeżeli nie jesteśmy pewni, autorów kanału.
No, to się zgadza, to się zgadza.
I większość raczej myślę, że nam odpowie, zwłaszcza takich twórców znanych,
czy takich, którzy faktycznie jakieś audiobooki,
podejrzewam, że raczej nie będą mieli specjalnego problemu, jeżeli to po prostu będzie mieli…
Zresztą, zwłaszcza, że sami są zniesmaczeni obecną sytuacją, to tym bardziej…
No i zwłaszcza, że to zazwyczaj,
A jeżeli będziemy to pobierać to na własny użytek, na użytek tworzenia jakiegoś tam swojego archiwum, a nie po to, żeby gdzieś to puszczać dalej, to to też jeszcze taka kwestia.
Dokładnie, a chociaż nieco ten oczywiście sytuacje na przykład zdarzały się na niektórych kanałach z tego czasu, zwłaszcza ostatnio też, że ktoś pobierał sobie treść, robił to jakimś whisperem, a potem wrzucał to na własny kanał, tylko na przykład syntezą AI.
No, też się zdarza.
Co osobiście uważam, że jest paskudne.
No tak.
Jest to bardzo paskudne i coś takiego powinno być kategorycznie banowane od razu, bo jest to próba…
No bo tu zawłaszczamy czyjąś pracę.
Tak, ja w ogóle nie rozumiem, nie wiem, na przykład rozumiałbym jeszcze może jakkolwiek tłumaczenie tego na język, jakieś opcje, ale najlepiej nie maszynowo i robienie tego w ten sposób, za zgodą autora, to jeszcze ma jakiś sens.
Ale dosłownie plagiatowanie, jeden do jednego, nie. I to nieważne, czy to robicie to na YouTubie, czy na Instagramie, Facebooku, czy na czymkolwiek, po prostu nie.
Halo, dzień dobry, Dominik z tej strony.
U, ale szybko!
No, dziś wyjątkowo. Słuchajcie, mam takie do Was pytanie.
Czy ten program będzie dostępny na Mac OS-a?
Raczej nie, ponieważ nie posiadam Maca.
Nie będę bawić się kontami developerskimi.
Nie wiem, jak wygląda sprawa na Macu.
Przyznam ten…
Znaczy na Maca mógłbyś to wrzucić, ale każdy musiałby sobie…
Bo interfejs, jak rozumiem, robisz w wxPythonie.
Nie, interfejs, a właśnie, bo nie powiedziałem, interfejs jest to wszystko w C#.
A w C#?
Bo Pythonowe to było początkowe, ja to wytłumaczę w ogóle, to się ciekawe.
Okej, okej. No to ciekawe, to rzeczywiście może być problematyczne tutaj portowanie tego, chociaż…
Jest plan robienia tego na pewno na Androida, nie mówię, że 1.1, ale chociaż podobnego narzędzia.
Nie mogę obiecać iOSa, Linuxa jeszcze mogę jakkolwiek obiecać na przyszłość.
Bo mogę łatwo sprawdzić też siłą rzeczy.
Kiedyś na Androidzie pamiętam, że ja korzystałem kiedyś z takiego narzędzia,
ono się nazywało SnapTube i tam polegało to na tym, że trzeba było na YouTubie
na przykład załóżmy sobie udostępnić listę i kliknąć aplikacji Download,
To się pobierało z zewnętrznego źródła, bo nie było w Google Play Store.
No i wtedy on nam pobierał na przykład, załóżmy, listę albo jeden po jeden, czy plik.
Ale czasem to była loteria, bo 50% się pobrało, a 50% skończy się tak.
No właśnie, to jest problem.
Na pewno chcę też wydać na ARM, na Windows na ARM, bo uważam, że jak najbardziej warto wspierać tę architekturę.
Na Maca nie obiecuje z wielu właśnie powodów. Głównie dlatego, że sam nie posiadam takiego sprzętu.
Osobiście nie znam też na tyle ludzi, którzy chcieliby w ogóle to testować.
Mieliby czas, więc raczej nie obiecuję. Raczej nie ma co się nastawiać.
Rozumiem, rozumiem. No bo w sumie jakby na Maca to powstało, to by była nawet ciekawa alternatywa
dla oprogramowania MediaHuman, którego ja używam.
Która na przykład, jeśli mamy muzykę, no to dodawałaby również do pobieranych plików okładki.
…albumów, żeby można było łatwo te pliki rozszyfrować po prostu po wrzuceniu do muzyki, po zaimportowaniu do muzyki.
No tak, tak. Rozumiem. No ale mówię, no raczej na razie nie, ponieważ jako system Apple’a jest dosyć specyficzny i zasady mnie trochę to blokują.
Właśnie testowania i tak dalej, i tak dalej. Nie można sobie tak po prostu zainstalować wirtualne maszyny apple’owskie na Windowsie czy coś, jak wiemy zresztą.
Nie było to łatwe za czasów x86, więc tym bardziej teraz jest trudniej, więc…
No teraz jest to problematyczne, aczkolwiek myślę, że warto też wspomnieć o tym, że
przynajmniej jeżeli chodzi o aplikacje na Maca, to nie musimy mieć konta developerskiego, żeby je tworzyć.
Tylko, tylko, że wtedy obłożone jest to pewnymi restrykcjami odnośnie użytkownika,
bo ten użytkownik to musi tam sobie, oj, odpowiednie komendy wstukać w terminalu,
żeby w ogóle zezwolić na instalację tego, bo to macOS to teraz się bardzo przed tym broni.
Jest to możliwe, jest to do zrobienia, no ale to już trzeba wiedzieć, co się robi
i na pewno dla użytkownika takiego zielonego nie jest to łatwe.
Ja powiem otwarcie…
No, ty mów, bo ci przerwałem.
Generalnie ja powiem to wprost otwarcie, mnie jako system apple’owski nie introduzja w ten sposób,
że ja osobiście takich urządzeń nie posiadam, jakoś mnie nie kręcą
i tym bardziej nie zamierzam płacić niemałych pieniędzy za konta deweloperskie, zwłaszcza, że sam nie zamierzam pobierać z tego powodu żadnych, że tak powiem,
benefitów finansowych, bo nie zamierzam. Otwarcie, bynajmniej. To znaczy możliwość wsparcia oczywiście jakaś jest. Ja zawsze dziękuję za wsparcie, ale to nie jest tak,
że musisz mnie wspierać, żeby dostawać jakieś funkcje. Inna sprawa, że nawet jeśli bym robił wersję premium, na pewno nie będę zabierać funkcji tych,
które już są w wersji darmowych, bo dla mnie jest to strasznie złe, jak ktoś tak robi. Więc po prostu Apple swoimi zasadami zniechęca mnie
skutecznie do robienia czegokolwiek w ich ekosystemie.
No, rozumiem.
No, moi kochani, to na razie będzie tyle właśnie z takim pytaniem do was przychodzącym.
Czy będzie wersja dla… na macOS-a, no ale jak…
No, na razie tej wersji nie będzie, na razie wszystko jest.
A ogólnie tak rzecz biorąc, jeszcze ten program będzie umożliwiać pobieranie całych list?
Już może, już od dawna może. Program tak naprawdę już jest od paru miesięcy,
On jest już dość mocno rozbudowany.
Ja chcę pokazać też jego konfigurację, to opowiem.
Ale generalnie oczywiście, że można.
Można pobierać całe playlisty i to już od dawna bez problemu.
A jest na przykład jakiś limit na te listy?
Załóżmy na przykład, nie wiem,
użytkownik XYZ spróbuje pobrać tym programem listę,
która ma około 600 filmów.
Przejdzie mu to bez problemu?
No powiem tak, jeżeli Cię YouTube nie zablokuje,
to przejdzie, jeżeli Cię zablokuje.
No to ja już na to nie mam żadnego wpływu, tak?
Tak, no i oczywiście trzeba też pamiętać,
Jeżeli program jest nakładką na bibliotekę, która obsługuje to pobieranie, to to też może zdarzać się czasem tak, że ta biblioteka straci swoją ważność i aktualność.
Tam nad yt-dlp to akurat pracuje sztab ochotników i myślę, że to nie jest raczej częsty przypadek, ale czasem się zdarza, że na przykład jakiś serwis, który jest w tej bibliotece po prostu przestaje nagle działać
No i trzeba po prostu poczekać aż ukaże się nowa wersja i mieć nadzieję, że serwis jest na tyle popularny, że ktoś po prostu coś z tym zrobi.
No dobrze kochani, ja nie będę już Wam przeszkadzać i przedłużać.
Pozdrawiam Was serdecznie.
Dzięki Dominiku za telefon, trzymaj się.
Miłej audycji życzę.
Dzięki, do usłyszenia.
Na czym tu skończyliśmy? Na C Sharpie.
Troszeczkę łatwiej dla użytkownika, co mam na myśli, kiedy na przykład ja osobiście też jestem zwolennikiem nie zapychania aplikacji, które tworzę, tworzy mi ja i wiecie o co chodzi, dodawania całych środowisk uruchomieniowych z prostego powodu.
Zwłaszcza obecnie mamy kryzys pamięci, o czym wszyscy wiemy, a dyski z gumy nie są.
Kiedy mamy 20 albo 30 programów, a każda wymaga osobnego środowiska,
środowisko tam jest 200 mega, no to sobie mnożymy razy 20, razy sam 30
i to się robią gigabajty. Słuchajcie, miejsca, które tam jest, możemy zwolnić bez problemu.
W jaki sposób? Ano, dodając wymóg pobrania po prostu środowiska uruchomieniowego
przy starcie. Zaleta tego też jest taka, że pobrane środowisko możemy użyć
też z innymi aplikacjami pisanymi dla danego języka, po prostu.
Ono jest jedno, tam 200 mega, czy tam sto parę mega swoje, ale ono jest już tam
Na wszystkie aplikacje, które instalujemy w danym języku.
No jasna sprawa. Dobrze, Patryku, to…
Czy coś jeszcze à propos teorii, czy możemy przejść do prezentacji?
Co jeszcze à propos teorii? Myślę, że tylko tyle, że program możecie pobrać sobie ze strony patesoft.pl.
Strona jest jak na razie jaka jest, przyznaję, ja do tego zamierzam usiąść w najbliższych dniach.
Zrobić rework tego porządny.
Tak, no i przede wszystkim jakąś stronę główną by się przydało, żeby linkowała do Twoich projektów, bo…
Dokładnie, tak. Ja tu muszę do tego usiąść. Przyznam, ta strona była robiona troszeczkę po łebkach swego czasu, jak jeszcze miałem na to inne w ogóle plany.
I się jeszcze nic nie zmieniło od tego czasu, więc zamierzam to zrobić. Program będzie, tak jak już ogłaszałem, też swego czasu na GitHubie dostępny.
Od wersji 2.0, która wniesie parę ciekawych, nawet nie tyle zmian, co bardziej dodatków do aplikacji, o których powiem troszkę później.
I dlatego raczej nie chcę tego teraz jeszcze wrzucać, ponieważ kod jest jeszcze troszeczkę bajzlem, więc to potoczcie.
Chcę to uporządkować, wszystko, że tak powiem, ustabilizować i wtedy jak najbardziej chcę dać też użytkownikom możliwość wglądu w to.
Chociaż na przykład na obecną chwilę można tworzyć pliki językowe, ponieważ oczywiście program obsługuje pliki LNG.
Jak najbardziej jest polski, angielski, ale jak ktoś uważa, że jakiś język powinien być, a go nie ma, jak najbardziej przyjmuje takie wsparcie.
Czy to napisanie jakiejś readme w innym języku, czy właśnie pliku LNG?
Proszę bardzo.
Jasne.
Dobrze, więc tak.
Pobieramy sobie program.
Prawda, rozpakowujemy, ponieważ program nie jest instalacyjny.
Też, żeby było go prościej używać.
Wklikamy plik DownloaYter.exe.
Zapyta nas się o pobieranie runtime’a.
Jeśli go nie mamy, no to jeżeli tak, to wciskamy tak.
Otwiera się strona Microsoftu.
Pobieramy plik.
Runtime’a, czyli tych dodatkowych komponentów,
które pozwalają na uruchomienie tej aplikacji.
To coś takiego jest też w przypadku TyfloCentrum. Jeżeli np. wasz system nie ma odpowiednich komponentów, no to one są pobierane i to się dzieje tylko raz i bardzo często może zdarzyć się tak, że już one pobrane wcześniej były przy okazji innej aplikacji.
Dokładnie. I też dlaczego tu nie chciałem Pythona? Dlatego, że Python ma niestety duży problem z zależnościami swoich wersji.
Potrzebuję wersji tego takiej, ale żeby mieć wersję tego taką, muszę mieć wersję tamtego i inną, a żeby mieć tamtego, to jeszcze tutaj, czegoś jeszcze inną.
I o ile rzeczywiście jest to do zrobienia z zautomatyzowaniem i tak dalej, to po co sobie komplikować, skoro nie musimy. Po prostu.
Tutaj mamy po prostu .NET Runtime 10.0, który sam się aktualizuje, nawet tak na to pozwolimy, więc jest bardzo bezobsługowy i prosty dzięki temu.
No jasne.
Dobrze, więc tak. Ja zaraz Wam tutaj dam wyjście mowy, ustawię RKVS-y tak jak zawsze.
Ja w międzyczasie jeszcze sprawdzam, czy ktoś do nas coś napisał. Na razie nie.
Na razie jest cisza. A pamiętajcie, że nasze drogi kontaktu są do Waszej dyspozycji.
Jest WhatsApp, jest numer telefonu 663-883-600, jest YouTube, jest kontakt tyflopodcast.net.
To jest nasz panel. No i oczywiście aplikacja TyfloCentrum.
Tam na wszystkie systemy 3, Windows, iOS, Android do Waszej dyspozycji i w LTN-ie też jest TyfloCentrum.
Okej.
Dobrze, więc słychać mowę?
Słychać mowę trochę nawet za głośno w porównaniu do Ciebie.
Wysokość, głośność, głośność 50.
Będzie okej, czy jeszcze?
Nawet jeszcze możesz trochę.
Głośność 40.
Nawet jeszcze trochę.
Dysk, głośność 30.
I będzie okej.
No okej, no to folder wygląda mniej więcej tak.
Docs 1 z 6.
Dokumentacja dla każdego języka oczywiście jest osobna.
Wip.pn1s2. Wip.machangelog.html1s2. Manual.html2s2.
pl2.winclude2s
LANGS 3
SOUNDS 4
DAWNLOAD DATEREXE 5.6
DAWN
Więcej informacji, że uruchom, ponieważ aplikacja nie ma tam certyfikatów i się u nas bardzo komputer martwi.
No cóż, bardzo popularne niestety to jest chyba, więc wiecie, o co chodzi.
No dobrze, uruchamiamy pierwszy raz aplikację.
Pierwsza konfiguracja, dialog, wybierz początkowe ustawienia.
Język, motyw, rozmiar tekstu, fol…
Dobra, słuchajcie…
Lista języków, list…
I teraz tak, uruchamiamy nam się takie okienko…
… które zawsze będzie w języku naszego systemu początkowo.
No, tutaj musimy sobie wybrać takie najbardziej podstawowe rzeczy, czyli…
Wybieramy język.
I teraz ważne, jeżeli ustawimy sobie język angielski,
to już to okienko automatycznie się przełączy też na angielski.
I tak samo na polski.
Więc nikt nie może tutaj mieć problemu na przykład,
że ma coś po angielsku i nie rozumie angielskiego.
Będzie miał wszystko aż po polsku.
Tu mamy motyw, wygląd aplikacji, tak, dla głównie słabowidzących oczywiście,
Rozmiar tekstu aplikacji lista rozwijana normalny zwinięte.
Ścieżka folderu pobierania pole edycji C.
Tak wygląda domyślna ścieżka folderu, czyli dokładnie domyślny folder,
do którego program będzie zapisywać nasze pobrane media.
Ja sobie ustawię np.
żeby mieć prostszą ścieżkę.
Czyli po prostu wyszukaj folder, a to sobie muszę troszkę poprawić,
żeby to było troszeczkę bardziej zrozumiałe.
O co chodzi? Chodzi o to, że program, tak jak powiedziałem, używa FFmpega,
natomiast może być tak, że mamy już takowy w komputerze i nie wiem,
no dla nas właśnie są cenne różne megabajty i tak dalej.
Możemy po prostu wtedy usunąć ten, co mamy pobrany z aplikacją,
używać naszego…
Takiego, który mamy w systemie.
Dzięki temu właśnie mamy też mniej duplikatów, mniej może troszkę śmieci.
Może być też tak, że nasz już się aktualizuje sam.
Wtedy nie musimy czekać na aktualizację osobną z tego z aplikacji,
…bo oczywiście on się będzie robić osobno.
Kto co woli, domyślnie jest aplikacyjny, bo ten dział będzie działać zawsze, po prostu.
Zatwierdź pierwszą konfigurację, przycisk koniec wiersza.
Wciskamy to.
Główne okno.
No i już mamy tak zwane główne okno.
Główne okno wygląda w ten sposób, że…
…log aplikacji, pole edycji, tylko do odczytu 192609, yt-dlp, wersjon 2000.
…które informują nas na przykład o rzeczach typu pobieranie czegoś, aktualizowanie czegoś,
problemy i tak dalej, i tak dalej.
Możemy sobie to przeglądać.
Adresy URL grupa, adresy URL do dodania po jednym w wierszu pole edycji i pusta.
To znaczy, możemy pobrać wiele rzeczy naraz i muszą być one rozdzielone pustą linią.
To znaczy, nie musi być jakby pomiędzy tym pustej linii, tylko link, link…
Każdy po prostu link w osobnej linijce.
Tak, mogą być to filmy, mogą być to playlisty, mogą być to kanały,
co tam potrzebujemy, co chcemy, to wrzucamy.
Uruchom kolejkę przycisk S.
Raczej nie trzeba tego tłumaczyć, po prostu uruchamiamy pobierania danych rzeczy,
które wrzuciliśmy do kolejki, ponieważ oczywiście mamy kolejkę.
No wiadomo, że na to po prostu wyczyścić.
Można też włączyć to w ustawieniach,
przechwytowanie automatyczne ze schowka, tak?
Mamy jakieś linki i program automatycznie będzie je wrzucać.
Możemy też robić to ręcznie, jeżeli na przykład nie chcemy automatycznej.
Mnie to osobiście zawsze denerwowało w Pontesie.
Przykładowo, że to się brało.
Ja tego nie używam, ale wiem, że są tacy, co używają.
Więc można i też tak.
No właśnie, bo tu możemy zrobić parę rzeczy.
Konwersja na górze, czyli oczywiście przekonwertowujemy sobie ten materiał na jakiś format.
Czyli wyciągamy oryginalne audio, najczęściej plik opus albo jakieś m4a z wideo.
Wybieramy sobie, na co chcemy to przekonwertować.
Czy chcemy na jakiś format bezstratny czy stratny, dlatego że każdy ma inne parametry po prostu, które możemy mu wybrać.
AAC. MP3. M4A. Opus. M.
No szkoda, że nie sobie wezmę opus.
Opus. Przepływność audiolista rozwijana.
Przepraszam.
Możemy sobie wybrać się.
Korpobieranie i konwersj.
Przepływność audiolista rozwijana 109.
Tak zwany kilobit na sekundę, tak kawałek.
Bitrate. Bitrate.
Tak, bitrate. Słowem uciekło.
Telefon wyciszę.
MENU Z W APPLICAT PASEK ZA SPAPLI WIĘC F NOWA KONWE W BLU POŁĄCZ AKTUAL POŁĄCZ ODŚWIERZ STATUS WŁĄCZ DŹWIĘK PRZY STATUS NIE PRZESZKADZAĆ JEST WYŁĄCZONY NIEDOSTĘPNY WCIŁNIĄŻ PASEK
Już, już już będzie cisza.
Zadzwonię, przepraszam.
Kolej, pobieranie.
Okej.
Kolejka, grupa.
Wy, pobitwo, przepływno.
No w przypadku na przykład formatu bezstratnego jakiegoś.
Konwersja bezstratna po oznaczone. Format audiolista rozwijana FLAC zwinięte WAV.
Mamy dwa formaty.
WAV. Częstotliwość próbkowania audiolista rozwijana najlepsza dostępna zwinięte.
Czyli po prostu nie będzie tam sztucznie podnosiło do jakiejś tam konkretnej,
tylko wyciągnie to, co może wyciągnąć najlepszego z danego wideo.
Czyli biorę oryginalny strumień wideo, audio, patrzę, jaki on jest i próbuję do takiego dostosować.
96 tysięcy Hz.
Nie, nie, jeżeli z jakiegoś powodu chcemy na przykład ją obniżyć, czy coś, to jak najbardziej możliwość istnieje.
Głębia bitowa audio. Lista rozwijana. Domyślne FFmpeg zwinięte.
32 bit float. 24 bit.
Jeżeli jest taka możliwość, możemy czyścić na bit float.
24 bit. 16 bit.
No, no.
Kolejka gry.
To typowe rzeczy dla formatów… bezstratnych.
Pobiczen. Formatał. Konwersja bezstratna. Pol. Nie. Typ mediów. Lista roz…
To samo będzie dla wideo. Myślę, że nie ma co. No to będzie jakość.
Wideo.
Co mogę pokazać?
Format wideo. Lista rozwijana. MP4.
MP4 H.264
Tak, bo możemy oczywiście tak jakby zlimitować po prostu to wideo.
Różne są te rozdzielczości.
I przepływność też jest w przypadku formatów stratnych.
Powiedzmy, że ustawimy to w ten sposób.
Kolejka grupa. Wyczyść ukończone elementy kolejki przycisk.
Możemy po prostu wyczyścić całą tą kolejkę, która została już tam zrobiona.
Wyczyść całą kolejkę przycisk.
Możemy wyczyścić całą kolejkę, jeżeli z jakiegoś powodu chcemy.
Oczywiście usunięcie elementu, który się pobiera lub oczekuje,
spowoduje jego po prostu niepobranie się lub urwanie pobierania.
Drzewo playlist. Kolejki pobierania drzewo.
I to jest w ogóle coś, co…
Log grupa. Log up. 19. Kolejka grupa.
Coś, co troszkę wyróżnia mój program, ponieważ downloader jest bardzo personalizowalny.
O to też chodziło. Ja to pokażę za chwilę w ustawieniach.
Ale też chodziło o to, żeby ludzie, którzy nie są jacyś techniczni lub nie chcą dłubać,
żeby mogli po prostu używać tego programu od razu po jego uruchomieniu.
No to okno wygląda w ten sposób.
Mamy oczywiście pasek menu dość ważny.
W menu plik mamy tak.
Chodzi oczywiście o dodanie, czyli jakby to, co ten przycisk,
Który tam też mamy jako przycisk.
Zamknij Z2 z 2.
I zamknij. W menu kolejki.
Uruchom kolejkę U1 z 5.
Uruchom menu kolejki.
Usuń zaznaczoną pozycję U3 z 5.
Wyczyść ukończone pozycje U4 z 5.
Uruchom kolejkę.
Oczywiście trzeba tłumaczyć.
Ustawienia U1 z 12.
Tutaj w narzędziach jest tego więcej.
Sprawdź aktualizację DownloaYtera D2 z 12.
Sprawdź aktualizację yt-dlp Y3 z 12.
Wszystkie biblioteki, wszystkie rzeczy
automatycznie mają włączone sprawdzenie aktualizacji przy starcie,
Więc po prostu tu jest taka dodatkowa możliwość, aby jakby ktoś sobie włączył to.
Sprawdź aktualizację pakietu FFmpeg F4 z 12. Sprawdź aktualizację wszystkich narzędzi W5 z 12.
Czyli po prostu i FFmpega i yt-dlp. Dlaczego też można osobno…
Wiecie, nieraz na przykład jest sytuacja taka, że ktoś nam powie, aktualizuj tego i tamtego, bo jest błąd.
To możemy zaktualizować tylko drugą rzecz.
Sprawdź wszystkie aktualizacje W6 z 12.
Znaczy, chcemy wszystko po prostu naraz sprawdzić, ewentualnie pobrać jednolciągiem, czyli to, co się często robi przy uruchomieniu.
Jeśli jest jakiś problem, coś się tam już zepsuło, albo mamy inny po prostu powód, to możemy zreinstalować po prostu świeżą kopię ze strony.
Automatycznie pobierze i sobie wszystko tutaj podmieni.
Znaczy, jeśli tłumaczyć, to zmień folder pobierania w menu, normalnie jest…
No właśnie.
Pomocamy to.
I jest cały formularz, także wybierajcie sobie normalnie, co chcecie zgłosić,
jaki jest temat właśnie tego zgłoszenia, treść.
Możecie też swojego maila podać, żeby kontakt mieć, jeżeli chcecie.
Wersja programu, czyli jaka jest aktualna, wersja 1.1.7.
I o programie, czyli takie podstawowe informacje.
No to co? No to menu mamy chyba omówione. Myślę, że teraz przejdziemy do tych ustawień.
I tutaj będzie trochę omawiania.
Tak, no to mamy też wybór języka.
Mamy ten folder pobierania, który mieliśmy w pierwszej konfiguracji.
Wybierz folder pobierania przycisk P. Przywróć domyślny folder pobierania przycisk D.
Możemy przywrócić też domyślny.
Pokazuj okno podsumowania pole wyboru oznaczone.
Podsumowania, czyli pobrano, sukces, tak? Albo nie, pobrano tyle, nie pobrano tyle, błędów tyle na przykład, nie?
Takie okienko, które też nas może informować po prostu, że coś się pobrało.
Zamykaj program po ukończeniu pobierania pole wyboru nieoznaczone.
Tak, czyli jeżeli skończy się cała kolejka, no to program nam się po prostu zamknie.
Minimalizuj do zasobnika pole wyboru nieoznaczone.
Jeżeli będziemy wykluczyli go zamknąć, to po prostu on będzie się chować do zasobnika.
Co się może przydać? Nie, pobieramy coś, nie chcemy mieć okna na wierzchu, tak?
Wciskamy Alt F4, normalnie się program chowa po prostu, a nie zamyka.
I nie się utraci wszystko.
To jest to, co powiedziałem, czyli możemy po prostu zrobić tak,
że automatycznie jak coś nam się w schowku znajdzie, jest linkiem YouTube’owym,
no to on nam to wrzuci do tego pola na adresy.
Pytaj przed przechwyceniem linków ze schowka pole wyboru oznaczone.
Czyli jeżeli mamy wyłączone tamto, no to będzie nas pytać,
czy mamy skopiowany link w schowku, czy go tutaj chcesz wrzucić, tak?
Uważam, że też ma to dużo sensu, bo możemy mieć w schowku cokolwiek innego,
co nie chcemy mieć tutaj.
Pytaj przed wyjściem z programu pole wyboru oznaczone.
No, czyli żebyśmy sobie nie zamknęli przypadkowo programu.
Oczywiście, jeżeli coś pobieramy, zamknięcie spowoduje od razu pytanie
i tego się wyłączyć jako tego nie da.
To jest po prostu opcja, jeżeli nic tam się nie dzieje,
ale program mamy otwarty, to czy ma się nas pytać?
Przywróć ustawienia domyślne, przycisk P.
Tego chyba nie muszę tłumaczyć.
Zapisz ustawienia, przycisk Z.
Anuluj ustawienia, przycisk Znak.
Dialog z zakładkami.
Pobieranie zakładka zaznaczony P2 z 9.
Pobieranie.
Tryb obsługi linków.
Lista rozwijana automatycznie według list reguł.
Playlist i kanałów z win.
Autopytaj.
I teraz, i o co chodzi?
Chodzi o to, że downloader ma wykrywać, co chcemy pobrać.
Czy będzie to jakiś link do filmu, czy wiele filmów, czy playlista,
czy nawet całe kanały.
One są traktowane jak playlisty, tylko różnica jest taka, że w takim kanale mamy po prostu też, ewentualnie możemy mieć, jeżeli chcemy, podfoldery z playlistami.
Więc jest lista reguł, które możemy edytować, oczywiście. I jak ma rozróżniać te linki?
Bo oczywiście każdy link wygląda trochę inaczej, tak? Czy jest to link od filmu, czy od playlisty.
Oczywiście przy sytuacji, kiedy nie jest pewien, można zapytać, co to jest.
Automatycznie pytaj o dwuznaczne linki.
Tak, czyli właśnie jeśli coś jest nie wiadomo jakie, no to on nam zapyta.
Słuchaj, bo tu nie wiem, co to jest. Weź mi podpowiedz, czy to jest jakiś tam film jednak, czy playlista, czy cokolwiek.
To jest domyślnie takie dość podstawowe, ale też w większości przypadków się sprawdzające.
Czyli po prostu nieważne, co byśmy pobrali, to on będzie nas pytać.
Tyle razy, ile jest linków w kolejce. Nie tak, że on sobie weźmie…
Aha, to jest… Kliknęliśmy, że to jest film, to na pewno wszystko jest film. Nie.
On będzie pytać.
Automatycznie, dwuznaczne linki jako playlisty.
Czyli po prostu wszystkie automatycznie działa tak jak zawsze,
ale wszystkie te, które nic nie jest pewien, traktuje jako playlisty.
Automatycznie, dwuznaczne linki jako pojedyncze filmy.
Co wiadomo.
Automatycznie, dwuznaczne linki jako kanały.
No i to samo, tylko dla kanałów.
Traktuj wszystkie linki jako playlisty.
Możemy też ustalić tak, żeby wszystko było playlistami.
Traktuj wszystkie linki jako pojedyncze filmy.
Filmami lub kanałami.
Traktuj wszystkie linki jako kanały.
Automatycznie według list reguł.
Akcja po błędzie elementu pobierania.
Lista rozwijana po mini.
Przejdź do następnego elementu zwinięte.
To jest bardzo ciekawa funkcja tutaj.
Nazwa może być trochę myląca,
tylko tego ciężko inaczej nazwać, słuchajcie.
Może być tak, że pobieramy sobie coś
i na danym kanale mamy też linki,
przepraszam, filmy tylko dla sponsorów.
Ale my sponsorem nie jesteśmy.
I teraz tak, co w tej sytuacji?
A no, może być tak, że nam się program wykrzacza.
A może być tak, że po prostu ominie to, no bo uzna, OK, nie ma sprawy.
Ja uważam, że tak jest lepiej.
Na przykład Pontes lubił się wywalać na filmach prywatnych,
których nie potrafił ominąć, tylko się wywalał po prostu.
Chcę temu zapobiec.
Więc takie linki możemy po prostu pominąć, tak?
Jest to sponsorskie. On się zapisze w logu błędów oczywiście, na przykład.
Ale nam przejdzie dalej.
Tak, to może być też coś takiego.
Spróbuj ponownie pobrać uszkodzony element.
Jeśli jest to uszkodzenie jakieś konkretne, no to może spróbować ponownie.
Natomiast jeżeli będzie to sponsorski link, to po prostu będzie próbował ponownie pobrać sponsorski link.
Usuń błędny element z kolejki i kontynuuj.
Czyli po prostu wyrzuci to coś, co jest na sobie z kolejki.
To w ogóle zniknie, tak? I tego nie będzie na kolejce, on pobiera dalej.
Pomiń i przejdź do nas.
Liczba ponowień po błędzie elementu pobierania.
Zero oznacza nieskończoną liczbę prób pole edycji 3.
Ile razy ma próbować ponowienie? Bo to może być zerwanie połączenia, może być cokolwiek, tak?
I w takiej sytuacji też przy tym normalnym trybie automatycznym on też spróbuje oczywiście przy zerwaniu połączenia.
yt-dlp ma coś takiego jak Downloads Archive. O co chodzi?
Jest plik tekstowy archive.txt w folderze config, który nam się zresztą utworzy.
I tam zapisywane są linki oraz metadane filmów, które już zostały pobrane.
O co chodzi? Nie wiem. W przypadku, kiedy archiwizujemy na przykład taki TyfloPodcast sobie z YouTube’a na dysku,
no to, żeby nie pobierać 500 razy tego samego, nie musimy mieć tych plików pobranych w tym samym miejscu, wystarczają to archiwum pobrań
i on wtedy zobaczy, że to jest w archiwum, po prostu wtedy na danym treści pominie.
Generalnie to powinno działać jako jedność, czyli odczytywanie-zapisywanie, ale można spróbować rozdzielić.
Czyli na przykład może być tylko odczytywane, ale mogą być niezapisywane nowe treści.
To może być przydatne w sytuacji, kiedy np. jakiś film zostanie uszkodzony na kamerę
albo cokolwiek się stało, albo z różnych powodów po prostu nie chcemy mieć zapisywanego tego,
tylko chcemy mieć odczytywanie z archiwum, czyli to, co już na pewno mamy, nie chcemy,
ale z jakiegoś powodu jednak wolimy mieć osobno to.
Zapisuj archiwum, pobrań pole wyboru oznaczone.
A to jest wbrew pozorom o wiele bardziej przydatne, ponieważ możemy chcieć zapisywać
takie archiwum, ale testujemy sobie coś albo sprawdzamy,
albo pobieramy treści, które chcemy mieć udokumentowane,
ale mimo wszystko nie chcemy, żeby to nam przystało z takich wpisów.
Najlepiej mieć je obie włączone i tak też zdomyślnie.
Natomiast istnieje możliwość rozdzielenia i powiem Wam,
czasami z tego nie powiem, korzystałem.
Pobieraj playlisty do osobnych folderów w pole wyboru oznaczone.
Czyli nie będzie nam, bo możemy pobierać po prostu luzem
wszystkie pliki z playlisty, a może nam tworzyć po prostu folder
o nazwie tejże playlisty w folderze pobierania.
Domyślny jest oczywiście folder.
Zachowuj oryginalny plik po konwersji lub wyodrębnieniu audio pole wyboru nieoznaczone.
Czyli po prostu jeżeli mamy jakiś film, tak pobieramy, no to wiadomo on musi najpierw pobrać sobie oryginalne wideo,
potem ewentualnie przekonwertować lub wyciągnąć z tego audio, no i tamten plik wtedy wylatuje.
Ale możemy zrobić tak, żeby to oryginalne nam zostawało, nie wiem, pobieram dla siebie coś,
ale mam dla, nie wiem, ojca, chcę dać mu z wideo, ja nie potrzebuję wideo, to zostawię mu wideo,
po co pobierać dwa razy, albo po co pobierać wideo, potem ręcznie osobnie konwertować.
Zapisuj logi do pliku pole wyboru oznaczone.
Czyść log programu przy wyjściu pole wyboru nieoznaczone.
Wyczyść plik logu programu przycisk.
Zapisuj błędy do pliku logu błędów pole wyboru oznaczone.
który informuje nas tylko o tym, że to zostało pobrane, tu, tam.
Możemy po prostu mieć tylko te błędy.
Ale są trzy kategorie błędów właściwie.
Są wszystkie, czyli tylko błędy na przykład programu,
błędy jakiegoś FFmpega, błędy głównie programu.
Tak, lub tylko błędy pobierania…
To mogą być błędy chociażby wynikające z naszego łącza, tak?
No tak, albo np. tych właśnie sponsorskich treści.
No bo to też jest traktowane jako oczywiście błąd.
Jeżeli czegoś nie można pobrać, no to jest to błąd.
Wiadomo o co chodzi, nie ma opcji czyszczenia przy wychodzeniu z prostego powodu.
Raczej nikt tego by nie chciał.
Inna sprawa, że przy ewentualnej diagnostyce, no to taki plik może być bardzo cenny.
Raczej nie będzie to często potrzebne, ale jeżeli wideo ma wyjątkowo długą nazwę
I żeby nie kłócić się z zasadami Windowsa dotyczącymi długości naszych plików,
no to możemy coś takiego włączyć.
Limit długości tytułu pole edycji 200.
To jest 200 znaków.
Liczba równoległych fragmentów na jedno pobranie pole edycji 1.
Nie chodzi tutaj o fragmenty pliku. Chodzi o to, ile chcemy…
Nie do końca instancji, ile chcemy mocy przerobowych przez dalsze to pobranie danego materiału.
Można zwiększyć to. Oczywiście ryzykujemy wtedy to, co mówiliśmy wcześniej o ilości pobrań,
Bo to będzie traktowane jako kilka pobrań tego samego materiału.
Czy przyspieszy nam pobranie? Tak. Ale to jest czymś, co ostrożnia.
Liczba aktywnych pobrań jednocześnie pole edycji 1.
Tutaj mamy już typową rzecz, czyli ile rzeczy na raz możemy pobierać z kolejki.
Automatycznie usuwaj ukończone elementy z kolejki pole wyboru nieoznaczone.
Po prostu chodzi o, wiecie, ukończone rzeczy.
Na przykład coś się udało pobrać, no to wylatuje z kolejki,
żeby na przykład nie robić śmieci na liście czy cokolwiek tego typu.
Zapisuj kolejkę przy zamykaniu programu pole wyboru oznaczone.
No, czyli po prostu taki nazwijmy archiwum pobrań trochę starym. Wtedy nam się zrobi, ale ma to inne, też ważne zastosowanie.
Automatycznie wznawiaj nieukończone pobrania po uruchomieniu programu pole wyboru oznaczone.
Nie wiem, zaskraszuje nam się komputer, zdarknie nam się Windows. Cokolwiek się stanie, po ponownym uruchomieniu programu, jeżeli on wykryje, że to zostało niedokończone, po prostu wznowi to od danego momentu, więc jesteśmy trochę zabezpieczeni.
Rozwijaj playlisty i kanały na elementy kolejki pole wyboru oznaczone.
Jak by to wytłumaczyć? Chodzi o to, że jeżeli mamy ustawiony w widok kolejki ten domyślny, zwłaszcza, który jest drzewkiem, wygląda on tak, że mamy na przykład kanał jako element nadrzędny, rozwijamy, mamy gałąź playlistową albo coś tego typu, rozwijamy, mamy pliki, w sensie już konkretne filmy, tak? Albo playlistę mamy, rozwijamy na pliki, żeby nie robić bałaganu.
Chodzi o to, że jeżeli to jest zaznaczone, on będzie starać się właśnie to tak ładnie uporządkować,
a nie robić np. przykładowo wielką gałąź drzewa, pobieranie,
albo np. podzielić na parę segmentów, co też może się zdarzyć.
Czasami to się może nie udać i wtedy jesteśmy zmuszeni do powrotu do takiego bardziej jednolitego formatu.
Więc jest możliwość po prostu ominięcia tego.
Jeżeli on wyczuje, że nie może, bo na przykład są jakieś problemy albo cokolwiek innego, to się rzadko zdarza,
ale jednak może być, no to może nam wrócić do tego zwykłego, takiego bardziej, widoku.
Używaj starego widoku fallbacku. Kolekcji i pole wyboru nieoznaczone.
Używaj starego widoku falbac…
Eee, to możemy po prostu ustawić na stałe.
Jeżeli ktoś woli taki widok, to proszę bardzo.
Źródło FFmpeg. Lista rozwijana z aplikacji zwin…
To, co było już mówione.
Zachowanie przy treści o takiej samej nazwie. Lista rozwijana. Dopisuj numery zwinięte.
Bardzo rzadko, i tam jest ogłoszone na angielskiej społeczności w ogóle, na forum AudioGames,
bardzo rzadko, ale nieraz na kanałach są filmy o tych samych nazwach.
I teraz co ma się dziać, kiedy pobierzemy już taki film, taki plik wcześniej,
on jest w archiwum, ale to nie jest to samo, tylko jest o tej samej nazwie.
No to domyślnie będzie na przykład, nie wiem, plik 1, plik 2, plik 3, plik 4, tak?
Możemy też nadpisać.
Ignoruj, pytaj za każdym razem, przerwij pobieranie.
Albo przerwać pobieranie wszystkiego.
Liczba prób zmiany końcowej nazwy pliku. Zero oznacza nieskończoną liczbę prób pole edycji 5.
Tak, bo może być jakieś pobieranie w tle, albo plik będzie jeszcze używany, żeby nie było tak, że na przykład…
Bo jak to działa? To działa to tak, że kiedy downloader coś pobiera, on sobie dopisuje tymczasowy znacznik do pliku o losowej treści.
Żeby, no właśnie, nie było konfliktu. I teraz, kiedy już plik zostaje zupełnie pobrany, on zostaje przemianowany odpowiednio.
Chodzi o to, że kiedy on może… Wiecie, to jest program, tak?
Może być tak, że on będzie chciał zmienić nazwę, jak jeszcze coś się pobiera, bo konwertuje.
Nie powinno tak być. Ale jednak, więc żeby było parę takich prób,
w przeciwnym wypadku byśmy skończyli z plikiem z jakimiś dziwnymi dopiskami po prostu.
To nie szkodzi jakby plikowi, tylko chodzi o nazwę.
Odzyskuj ukończone pliki z tymczasowymi znacznikami nazwy downloader pole wyboru oznaczone.
Jeśli z jakiegoś powodu nie uda się tego zrobić, żeby plik nie został usunięty,
no to będziemy mieli po prostu taki plik.
Przywróć ustawienia domyślne.
To wszystko w tej kategorii.
Zapisz us. Anuluj us. Dialog. Aktualizację zakładka z zachowanie ręcznych aktualizacji itd.
Lista rozwijana. Pytaj przed instalacją aktualizacji zwinięte.
I teraz o co chodzi? Słuchajcie, ja, tak jak powiedziałem na początku, jestem człowiekiem,
który sobie ceni personalizowalność wszystkiego, co ma.
Dwa w największy stopniu, jak tylko może.
Jedni lubią być o wszystko pytani,
a drudzy wolą się odpalić
i tylko czekać na rezultat.
A trzeci w ogóle wolą odpalić i…
i to jest zrobione.
Do wielu opcji możemy ustawić
tzw. flagę. To znaczy…
Może być tak, że… No właśnie, to, co już kiedyś tłumaczyłem.
Niedawno.
Może być tak, że dostaliśmy informację od kogoś,
że nowa wersja jakiejś biblioteki jest uszkodzona.
Chcemy sobie mieć
To jest po prostu podgląd na to, czy coś nowego jeszcze wyjdzie.
Nie chcę, żeby nam się pobrało.
Więc może być tak, że po prostu będziemy mieli informację.
Słuchaj, jest nowa wersja. Nie wiem, ta sama, tak? 1.7.
To ty sobie myślisz, no dobra, to nie pobieram, bo wiem, że jest uszkodzona.
Wyjdzie 1.8, wtedy możesz to pobrać.
Oczywiście normalnie też możesz, tylko klikając przycisk nie.
Ale wiecie, przypadkowo wciśniemy sobie tak, co się może zdarzyć,
jakaś tam spacja wciśnie się czy coś i potem się robi szkoda.
Pytaj przed instalacją aktualizacji.
Tutaj po prostu będzie pytać, tak, czy pobrać zainstalować to, co powiedziałem.
Czyli po prostu klikamy Sprawdź aktualizacji i nam się automatycznie pobierze.
Coś takiego, jak było w Pontesie.
Czyli w sumie wszystko dzieje się bez naszej kontroli, bez naszej wiedzy. Dokładnie.
I tutaj jest… dla wszystkiego tak można ustawić.
Osobno dla automatycznych aktualizacji, ale też dla ręcznych.
Właśnie dlatego np. możemy śledzić automatyczne, które pytają,
ale np. ręczne, które robią się same.
ZACHOWANIE RĘCZNYCH AKTUALIZACJI WSZYSTKICH NARZĘDZI LIST
Ponieważ są oczywiście osobne, są traktowane narzędzia jako pakiet, czyli jeżeli aktualizujemy FFmpeg i yt-dlp z tej opcji
sprawy aktualizacji wszystkich narzędzi, no to jest to traktowane jako osobne, żeby nie było konfliktów.
ZACHOWANIE RĘCZNYCH AKTUALIZACJI WSZYSTKIEGO LISTA ROZWIJANA
Czyli też to, co mówiłem do wszystkich, wszystkich, wszystkich rzeczy na raz.
Zachowanie aktualizacji yt-dlp przy starcie lista rozwijana, instaluj po sprawdzeniu i pokaż tylko wynik zwinięte.
Tak, czyli on po prostu automatycznie nam przy starcie będzie robić to i będzie nam tylko pokazać wynik tejże aktualizacji.
Zachowanie aktualizacji FFmpeg prz, zachowanie aktualizacji downloadera przy starcie lista rozwijana, pytaj przed instalacją aktualizacji zwinięte.
Tutaj akurat zostawione jest do wyjaśnienia pytanie, dlatego że mogłoby to wprowadzać jeszcze większy chaos, zwłaszcza jakby ktoś zaczął już rozpoczął pobieranie jakiegoś materiału.
Zachowanie aktualizacji wszystkich narzędzi.
Zachowanie wszystkich aktual…
Używaj nowej metody aktualizacji.
yt-dlp, pole wyboru nieoznaczone.
W niektórych sytuacjach może być tak, że adresy,
które są domyślnymi adresami pobierania, mogą wywalać błędy.
Albo nieraz serwer jest przeciążony.
Jeśli to jest zaznaczone, no to tej sytuacji może nie być.
Dlaczego to jest wyłączone?
Dlatego, że generalnie nie powinno to robić problemu,
ale po prostu może.
To jest sytuacja awaryjna, tak?
Jeśli nam nie działa, to spróbuj przełączyć to pole
i może zadziała.
Używaj nowej metody aktualizacji.
Ale czemu tutaj jest to dla FFmpega?
To jest samo, tylko dla każdego.
Tak, po prostu normalnie nam się pokazuje. Trwa aktualizowanie czegoś tam.
Czyli po prostu wszystko sobie siedzi cichutko w tle.
Uważam, że ktoś może też tego używać, więc…
Dobrze.
Tutaj mamy bardzo ciekawą rzecz.
Czyli schemat dźwiękowy de facto.
Jeżeli mamy aplikację w zasobniku, możemy np.
nie wiem, mieć downloader, trwa pobieranie.
Albo downloader, nie wiem, aktualizowanie.
Downloader, coś tam, coś tam.
To całą listę rzeczy, dla których możemy
włączyć lub wyłączyć to odtwarzanie dźwięku.
Dla zdarzenia pojedynczy element ukończony polewy.
Odtwarzaj dźwięk dla zdarzenia pojedynczy element z błędem polewy.
Odtwarzaj dźwięk dla zdarzenia pobieranie anulowane polewy.
I tak dalej, i tak dalej. Tego jest dużo. Ja wiem, że ktoś może powiedzieć, że po co to wszystko.
Dlatego, powtórzę to, co to będzie na początku.
Nie chcesz, nie musisz tu wchodzić. Program działa bez tej konfiguracji.
Zaznacz wszystkie zdarzenia dźwiękowe przycisk Z.
Odznacz wszystkie zdarzenia dźwiękowe przycisk O.
Nie wiadomo dlaczego, o co chodzi właściwie.
Nie chciałem zrobić przełącz, ponieważ jakby ktoś miał część tak, część tak, to robi się sajgon.
Tak jak na przykład z WinRAR-a, przy instalacji to ciekawe, nie wiem czy wiecie o tym, ale jeżeli mamy pierwszą instalację WinRAR-a, to wszystkie formaty nie są domyślnie zaznaczone, które mają być kojarzone z WinRAR-em.
Trzeba właśnie dwa razy przełączyć, żeby się zaznaczyły.
Zdarzenia pokazujące powiadomienia lista. Pokazuj powiadomienia.
Widzimy to samo, tylko chodzi o powiadomienia systemowe. Takie, które wysłało Windows, wiecie. Takie nowe powiadomienie od Downloader.
Zaznacz przez odzn. Przywróć domyślne ustawienia dźwięków i powiadomień. Zdarzeń przyci. Przywróć ustawienia.
Zapisz ustawienia. Przyci. Anuluj dialog. Sieć zakład.
Tutaj mamy ustawienia troszkę bardziej zaawansowane, ale też ważne.
Jeżeli pobieramy więcej treści, żeby YouTube nie pomyślał właśnie, że jesteśmy botem programem,
możemy włączyć tzw. uśpienia pomiędzy pobraniami.
Czyli pomiędzy każdym kolejnym plikiem będzie czekać określoną ilość sekund.
Minimalne opóźnienie antybotowe w sekundach pole edycji 5.
Maksymalne opóźnienie antybotowe w sekundach pole edycji 10.
To jest domyślnie tak ustawione, jak ktoś potrzebuje…
Ja polecam przy większej ilości treści naraz to oczywiście włączyć.
Używaj IPv4 do pobierania pole wyboru nieoznaczone.
Czasem te pliki pobierane przy IPv6 mogą być właśnie uszkodzone,
może być coś nie tak, nie wszystkie przeglądarki sobie też z tym radzą.
Mam… Dlaczego przeglądarki? Dlatego, że oczywiście mechanizm DLP
w pewnym sensie bazuje na takim przeglądaniu
Różnie z tym jest. Nie powinno to robić problemu, ale może robić problem.
Jeśli zostaniemy już oflagowani, to wtedy albo czekamy jakaś tam ilość czasu, to często jest kilka godzin, parę dni, zależy w sumie ile tego jest.
Node.js, taki program, który ogólnie ma dość dużo zastosowań, ale może nam też tutaj się przydać i po prostu wspomagać nas w pobieraniu rozwiązań, tak zwane YouTube Tasks.
Tak, bo on to tak naprawdę odpala sobie gdzieś tam w tle jakąś przeglądarkę tak naprawdę można powiedzieć wirtualną, tak?
Tak, tak.
I robi pewne rzeczy za nas.
Dokładnie. Ja polecam to oczywiście włączyć. Jest to wyłączone?
Po pierwsze, że nie każdy ma Node.js. Oczywiście, jeżeli to zaznaczymy i nie mamy, program nam powie.
I nam powie, że przecież chcemy go pobrać, ale wiecie, ktoś może sobie pobiera sobie raz na jakiś czas, nie chce mu tego przez chwilę się instalować.
Okej, nie musi.
Kiedy możemy być zablokowani, możemy coś poprosić o pokazanie naszych ciasteczek.
A druga sprawa jest taka, że ciastka pozwalają nam na przykład na pobieranie materiałów z kanałów,
których jesteśmy sponsorem lub filmów z flagą 18+, jeżeli oczywiście mamy odpowiednie konto.
Albo z naszych prywatnych materiałów. To też może czasem być taka potrzeba.
Dokładnie tak. I teraz tak. Dla różnych przeglądarek jest różny mechanizm pozyskiwania takowych cookies.
W teorii yt-dlp powinien móc wyciągać się z każdej przeglądarki, ale np. Chrome szyfruje sobie ciasteczka i to może być różnie i to się czasem nie udaje.
W tej sytuacji polecany jest plik Netscape. Jak go wygenerować? Nie będę teraz tłumaczyć, bo to nie jest jakieś bardzo trudne, ale po prostu instrukcję wpiszcie sobie nawet w Google’a czy w ChatGPT.
Pobieracie w skrócie wtyczkę do aplikacji, do przeglądarki, wchodzicie na jakąś stronę i wciskacie odpowiedni tam skrót czy opcję z menu i dostajecie pliczek,
Który musicie po prostu tutaj wrzucić mu.
Firefox na przykład tego problemu nie ma.
Jest bezobsługowy. Wybieramy tylko…
Nie musimy nic wpisywać.
Nie musimy nic wpisywać.
I to jest w sytuacji, kiedy mamy kilka profili.
Jeśli właśnie chcemy go użyć. Nie musimy.
Jeśli mamy już profil, na to wystarczy, to tak.
W niektórych sytuacjach możemy potrzebować udawania na przykład Maca lub telewizora.
To nie są sytuacje powszechne, ale możliwość taka jak najbardziej istnieje, więc jest.
No tak.
Czasami może być tak, że nam się uda przemknąć pomiędzy naszą flagą.
Można to mieć włączone, to nie zaszkodzi samo w sobie, ale nie jest to wymagane.
A to są takie opcje, które po prostu są na szybki wypadek.
Przywróć ustawienia domyślne, zapanuluj dialog, zużywaj opóź… oznaczone.
Ja sobie pozwolę włączyć to opóźnienie antybotowe jeszcze.
Maksymalne opóźnienie, używaj IPv4 do pop… używaj oznaczone.
To też pozwolę sobie włączyć.
Używaj opóźnienia… sieć, zakładka, kolejka, zakładka, zaznaczone.
Pomóż sobie na kolejki.
Układ, kolejki, lista, rozwijana, drzewo, playlist, domyślne, zwinięte, list.
Jest tego dużo.
Tabela szczegółowa.
Tabelka, bo tutaj możemy poruszać się lewo, prawo,
a właściwie to też góra, dół i bardziej myszkowo.
Tabela klasyczna, czyli po prostu mam dwie kolumny,
po lewej skąd, po prawej co.
Czyli w sumie jedna lista.
Lista dostępna, czyli typowa lista.
Tabela kompaktowa, wiecie, o co chodzi nieraz,
czyli tylko jak razem mamy problemy z tabelami,
ale możemy po prostu też sobie wszystko wyrzucić na listę,
długą, z jedną listę.
Lista kompaktowa różni się tym,
Graficznie jest uboższa, bo w liście tej pełnej mamy po prostu kanał taki, plik taki, a tutaj mamy po prostu nazwę i status.
No właśnie, domyślnie polecam drzewo, bo to jest moim zdaniem najbardziej optymalne, ale dla widzących może być lepsza tabelka, bo mają do podglądu wszystkiego od razu.
…niżej rozwijać jakieś rzeczy.
Ukryć kolejkę w ogóle, jak nie chcemy jej.
Proszę bardzo.
Pokazuj indeksy elementów pobierania pole wyboru nieoznaczone.
Czyli 1, 2, 3, 4, 5.
W zależności od tego, który jest to element na liście.
Przywróć ustawienia do…
Można tak ustawić.
Zapisz u… Anuluj.
Dialog. Skróty klawiszowe. Zakład.
Tutaj mamy cały menedżer de facto.
Lista akcji skrótów klawiszowych. Lista.
Start. Dodaj do kolejki.
CTRL Enter. 1 z 25.
Słuchajcie, tu mamy skróty, które muszę ustawiać i pod siebie konfigurować.
Wybrany skrót klawiszowy pole edycji CTRL Enter, wprowadź wybrany skrót klawiszowy przycisk W.
Czyli wciskamy to i wciskamy nasz skrót i wtedy on zostaje tutaj wpisany, tak? Przechwycony.
Przywróć domyślny skrót klawiszowy dla…
Używaj wybranego skrótu klawiszowego pole wyboru oznaczone.
Używaj skrótów klawiszowych pole wyboru oznaczone.
Tak, można wyłączyć konkretne skróty, można też wyłączyć całe, jakby wszystkie skróty na raz.
Przywróć, przywróć, zapisz, anulu, dialog, zaawansowane zakładka za…
No i to są rzeczy, które myślę, że będą mnie interesowały najbardziej technicznie z najbliższych ludzi, i też nie zawsze.
Specyfikacja PO Token pole edycji pusta.
Tokeny PO, to są już rzeczy dość mocne, one też się przydają w sytuacji oflagowania.
Ale to już jest naprawdę duże grzebanie, duże kombinowanie.
Visitor Data pole edycji pusta.
Też jest do tego PO tokenu.
Pokazuj pełną komendę yt-dlp pole wyboru nieoznaczone.
Jeżeli jesteśmy zainteresowani, jak by to wyglądało, kiedy wpisujemy w terminal komendę do czystej nakładki,
Do czystego biblioteki możemy to zaznaczyć, a w tym logu nam się to pokaże na początku.
To jest ogólnie dobry pomysł, ponieważ ktoś będzie miał za stary yt-dlp i się dziwi, że coś mu się nie pobiera, więc program automatycznie wymaga.
Jeżeli jest starszy, to chce go aktualizować.
To warto też nieraz wyłączyć, kiedy pojawiają się błędy w serwerach yt-dlp, ale lepiej mieć to włączone.
To z większość czasu raczej nam będzie pomagać niż szkodzić.
Słowa kluczowe linków filmu w pole edycji V.
Tu mamy, jakby, jak ma być rozpoznawane właśnie te regułki, które były wcześniej, co pokazywałem.
Przywróć domyślną listę słowa, co ma być linkami, tak? Jakby, co jest, co jest filmem.
Przywróć domyślne słowa kluczowe linków playlist w pole playlist i dla kanałów.
Przywróć, przywróć, ustawień, zapisz ustaw, anuluj, dia, dostępność, zakup.
No i tu mamy jeszcze…
Motyw aplikacji lista rozwijana, ciemny, zwinięte.
Rozmiar tekstu aplikacji lista rozwijana, normalny, zwiń.
Pokazuj zmiany statusu w tytule okna pole wyboru oznaczone.
Czyli po prostu pod samej nazwą okna można powiedzieć, nie wiem, pobieram, konwertuję, aktualizuję, i tak dalej, i tak dalej.
Przywróć us, zapisz, anul, dial, ogół, pobieraj, ogól, anul, zapisz, adres.
To w sumie wszystko z takich funkcji, które… jak widać jest tego troszkę.
Jest tego troszkę, to ja może teraz przeczytam komentarze, które się w międzyczasie pojawiły na naszym panelu.
Pierwszy komentarz to komentarz od Sylwestra.
A pewnie dobre narzędzie zaprezentujesz, Patryku. To się okaże. Pozdrawiam na dziś.
Każdy musi ustalić w swoim zakresie.
Dokładnie, dokładnie. I jeszcze mamy taki komentarz od Mariusza.
Sam słucham podcastów dla niewidomych, w tym TyfloPodcastu.
Generalnie denerwuje mnie to, co YouTube robi z treściami umieszczonymi na tym serwisie.
Moim zdaniem audiobooki nie muszą mieć ruchomego ekranu.
Moim zdaniem YouTube sam na siebie bata kręci.
…i inne audycje są po to umieszczane na YouTubie, żeby każdy z nas, w tym osoby niewidome, mógł ich słuchać.
Wszelkiego rodzaju animacje i ruchome ekrany mogą zaszkodzić czytnikom ekranu i utrudnić osobie niewidomej dostępność do danej audycji lub ją uniemożliwić.
No bez przesady. To już za daleko idące wnioski, bo przecież nam to absolutnie w niczym nie przeszkadza.
Tak, wiesz Mariuszu, ja to powiem inaczej.
Ja paradoksalnie nawet widząc po widzących z mojego otoczenia,
czy z moich znajomych widzących,
im przeszkadza nawet nieraz właśnie jak słuchają czegoś,
albo chcą się skupić właśnie w ruchomy obraz, nie?
Bo chcą sobie, nie wiem, przykładowo, nie wiem,
albo, nie wiem, piszą sobie coś, jakiś tam dokument
i sobie słuchają czegoś w tle i po prostu im przeszkadza,
że gdzieś tam z boku łypie na nich okienku YouTube’a
i tam, nie wiem, widać jakiegoś psa,
czy tam, który macha ogonem, czy cokolwiek tego typu, tak?
To to faktycznie może być bardziej problem z tego,
Z tego, co ja zauważyłem, wiadomo nie osobiście, ale pośród moich znajomych,
ale też nie idźmy za bardzo w drugą stronę, ale ogólnie zgodzę się z całym twierdzeniem,
że YouTube kombinuje ostatnio za bardzo, też tutaj przed przerwą audycją,
bo rozmawialiśmy na antenie właśnie tutaj, że YouTube kombinuje za…
w ogóle Google strasznie kombinuje ostatnio, z dziwnymi decyzjami swoimi.
Tak, tu jeszcze taka dalsza część komentarza Mariusza.
A YouTube idzie w bardzo złą stronę i jak tak będzie robił, to straci wielkie grono osób niepełnosprawnych, w tym osoby niewidome.
Ja głównie zajmuję się muzyką, kibicuję Wam, żeby więcej takich aplikacji powstawało do pobierania treści z YouTube’a
i mam nadzieję, że się Wam uda stworzyć więcej takich aplikacji do pobierania treści i archiwizowania ich na swoje potrzeby.
Mam nadzieję, że YouTube się upamięta i cofnie swoje negatywne decyzje.
To znaczy, ja myślę, że to zawsze jeżeli tak wielka korporacja jak Alphabet, czyli Google, czyli właściciele YouTube’a podejmują jakąś decyzję,
to raczej nie jest to spowodowane tym, żeby komuś zrobić na złość, a jest to podyktowane raczej po prostu biznesem.
Jak nie wiadomo, o co chodzi, to zawsze chodzi o jakieś pieniądze i tu myślę, że jeżeli miałoby się to w jakikolwiek negatywny sposób odbić na przychodach firmy,
No to takie decyzje będą w odpowiedni sposób rewidowane, zresztą jakiś czas temu właśnie była ta cała afera z książkami, z audiobookami, z różnego rodzaju creepypastami na przykład, czy innymi materiałami czytanymi, gdzie tam wklejany był jakiś taki statyczny obrazek, no i demonetyzacją tych treści, no i YouTube jakoś tam chyba złagodził te swoje stanowisko wobec tego, na całe szczęście.
To ciekawe akurat jest.
Tak, tak, to…
Problem był taki, że oni używali…
W ogóle mnie to rozwala jedna rzecz, słuchajcie.
AI sprawdza, czy coś jest wygenerowane przez AI, nie?
No.
Ale druga sprawa właśnie, ten algorytm AI był zbyt surowy.
I o ile faktycznie w treściach, które powinny mieć obraz,
to ja zgodzę się, że to powinien być jakiś ciekawy,
no to powinna być ewentualnie też jakaś kategoryzacja jasna, tak?
Utwór muzyczny, audiobook, słuchowisko, podcast,
która nawet jest omijana przez ten algorytm sprawdzający,
albo ma mniej wymagań.
To znaczy tak, tylko to jest
generalnie problem był po prostu taki,
że wygenerowanie filmu,
wygenerowanie
treści wizualnej
jest niewspółmiernie
bardziej kosztowne
niż stworzenie na przykład
dobrej jakościowo treści audio.
No bo lektor sobie siada,
nagrywa, tak jak na przykład
chociażby to opowiadał
Jakub Rutka z
Mystery TV, czyli z takiego jednego, bardziej znane, z bardziej znanych kanałów, z różnego rodzaju opowieściami grozy,
no to on jest zawodowym lektorem, on pracuje w ten sposób i dla niego nie jest żadnym problemem usiąść i coś przeczytać,
no ale już na przykład stworzyć atrakcyjne wizualnie treści, żeby na to się jeszcze jakoś tam patrzyło, to to jest tak naprawdę
praca na wiele, wiele godzin. I to też trzeba mieć odpowiednio inne umiejętności. Oczywiście ktoś powie,
Można sobie wygenerować różne rzeczy AI-em, ale to też nie jest tak, że tym AI-em to się generuje albo za darmo, albo za niewielkie pieniądze i z drugiej strony, że te treści nie wymagają poprawek.
Fajny problem jest jeszcze taki, przepraszam Ci, że wziąłem Ci słowo, ale do tego specjalnie.
YouTube też by to oflagował wtedy.
Oczywiście, że tak. Tak, no bo raczej nie byłoby wielkiego problemu, żeby te treści, zwłaszcza wideo, jeżeli chodzi o AI, wykryć.
To one są coraz lepsze, ale no to jeszcze nie jest to. To jeszcze gdzieś tam, z tego co wiem, bo oczywiście w żaden sposób nie umiem i nie jestem w stanie tego zweryfikować.
Ale to jeszcze nie jest na tyle dobre, żeby człowiek tego po prostu nie odróżnił.
No dobrze, Patryku. Czy coś my tu mamy jeszcze do pokazania?
W ustawieniach myślę, że już nie. Ja tylko jeszcze chciałem dokończyć, bo rozmawialiśmy o tych demonetyzacjach i tak dalej.
YouTube paradoksalnie może sobie robić, co chce z jednego powodu. Oni nie mają realnej konkurencji.
Bo tak, jest Twitch. Tylko, że Twitch jest czysto streamerski.
I tak naprawdę nie ma po co. Jest Spotify, ale to jest platforma, tak naprawdę, albo płacisz, albo płacisz,
bo darmowy pakiet jest bardziej próbą pokazania, że coś takiego istnieje.
Nie ma realnej konkurencji dla YouTube’a, a ludzie, którzy przejdą na audiobooki czysta na Spotify’a czy inne tego typu platformy,
oczywiście mogą to zrobić, ale paradoksalnie mogą na tym więcej stracić, bo bardzo dużo ludzi na YouTube’ie po prostu nie płaci już na darmowej wersji YouTube’a,
żeby właśnie posłuchać. Mogą mieć włączoną jakiegoś adblocka, czy jedną rzecz do reklam.
I o to też chodzi, tak? I nie oszukujmy się, taka publiczność może być po prostu mniejsza w tej sytuacji.
No tak.
A sama treść wizualna w przypadku audiobooka nie ma totalnie żadnego sensu, bo co pokażesz?
Scenki z książki, tylko pytanie jak?
No, można ewentualnie pokazać lektora, jak siedzi i czyta, tak?
No tak, ale to też będzie statyczne, no bo co, będzie przewracał kartkę.
Co jakiś czas.
Na przykład, ale będzie się jakoś tam ruszał, tak? No nie będzie…
Dlatego często oni teraz wrzucają jakieś filmiki, nie wiem, ze spaceru z psem.
Tak, to prawda.
Ukłopie totalne, żeby tylko…
Żeby po prostu był ten obrazek w taki naturalny sposób, no i żeby nie był oflagowany jako treść.
No, bo wiadomo, że gra będzie znowu niewnoszący…
To było jakoś tak pięknie. Niewnoszący wartości kulturowej, czy jakoś to było tak w ogóle bardzo…
No trzeba po prostu długo z psem chodzić, no.
Tak. Po prostu to słabo, słabo. Ja się nie dziwię niektórym autorom, że byli po prostu bardzo zirytowani.
Niektórzy powiedzieli, że odchodzą z YouTube’a, bo…
Tak, i na przykład część autorów się przeniosła w serwisy dedykowane.
To znaczy w ogóle jest, wiesz, problem z podcastami.
Bo to tak się teraz z jednej strony mówi, że jest fajnie, bo jest podcasting,
bo można zarabiać i można zarabiać na treściach na przykład z YouTube’a,
nawet jeżeli się tworzy podcast, ale to wcale nie jest też do końca tak.
Zwłaszcza po tych ostatnich zmianach, bo tu już jest właśnie ten problem
z tą warstwą wizualną, a na przykład taki Spotify,
To w ogóle nie monetyzuje w żaden sposób treści podcastów.
Tam się jest co najwyżej dla prestiżu.
Treści muzyczne są tylko w odpowiedni sposób nagradzane i wynagradzane finansowo.
Podcasty, przynajmniej w Polsce, nie są objęte takimi uprawnieniami.
Zauważ, że nie ma w ogóle takiej platformy czysto podcastersko-audiobookowej.
To znaczy, mi chodzi o taką, gdzie sobie wchodzisz, możesz zapłacić,
Na przykład masz reklamę za darmo, a tak to sobie oglądasz, po prostu słuchasz sobie i to wszystko.
Także nie jakieś książki konkretne, tylko właśnie podcasty, jakieś tam treści bardziej autorskie.
To znaczy, no właśnie jakieś Mystery TV czy podobne rzeczy, które mogłyby tam być,
które nie są typowo jakąś tam sagą czy wydawnictwem, mogłyby coś takiego tam wrzucać.
Nie ma takiego czegoś w sumie poza YouTubem, który jest bardzo wszechstronny.
Taki był od lat.
To prawda.
Tylko niestety, no obecnie on idzie w stronę, która sprawia, że niektórzy autorzy, którzy
Ktoś musi włożyć odpowiedni wysiłek, żeby coś takiego napisać, potem ktoś to musi przeczytać, no jest to oczywiście jakaś tam praca.
Ja osobiście jestem, można powiedzieć, trochę pisarzem, to znaczy, wiadomo, bardziej amatorem,
ale wiem mniej więcej, z czym to się je. I powiem szczerze, nawet tak ludzie teraz pytają,
kiedy następna część tego i tamtego. Ja często mówię, słuchajcie, ja nie wiem,
ja nie powiem wam, że będzie jutro czy pojutrze, bo wena przychodzi, jak chce.
I wena też nie przychodzi na to, co ja chcę, tak zawsze. Nieraz przychodzi, a słuchaj,
bo ja nagle wpadł na pomysł, słuchajcie, ja potrafiłem, nie wiem, jeszcze za czasów technikum,
iść kiedyś do muzeum. Nie pamiętam, jak to było muzeum, kurczę, jakieś w Warszawie.
Nie pamiętam tylko, jak to było, muzeum. Na pewno nie powstania.
Coś z PRL-em chyba i zaczęło się… coś zaczęło dudnić.
Najprawdopodobniej jakaś koparka, czy coś tam przejeżdżało.
Słuchajcie, automatycznie mi się zjawił pomysł na historię.
Po prostu, cyk, on jest. Przychodzę do domu, piszę.
A innym razem, choćbym się zmuszał, to ja nie napiszę nawet pięciu słów.
No, i tak czasem też bywa. Dobrze, Patryku.
Czy coś jeszcze w twojej aplikacji?
DownloaYter? Czy DownloaYter?
Jak kto chce, to niech mówi, jakby to wiadomo…
DownloaYter, tak?
Tak.
Okej, to trzymajmy się tego, DownloaYter.
No, wiesz, niby nazwa jest kreatywna, ale powiem Ci szczerze, mam zagwozdkę jaką wymówić.
No cóż, jakby ja się nie będę obrażał i tak powiesz trochę inaczej, to…
Jasne.
Co mogę powiedzieć? Na pewno mogę powiedzieć o tym, jakie są najbliższe plany, bo oczywiście są.
Wersja 1.9, przepraszam, 1.8, która już właściwie jest na ukończeniu,
która mnie jeszcze dzisiaj wypuszcza w obieg,
na pewno będzie możliwość zapobiegania uruchamiania wielu instancji.
Nie to, żeby to był problem, ale po prostu nie jest to też tak potrzebne.
Oczywiście ktoś może chcieć z jakiegoś powodu to robić,
ale domyślnie będzie włączone zapobieganie uruchamiania wielu instancji programu
z możliwością tego wyłączenia, gdyby ktoś faktycznie tego potrzebował.
Będzie parę poprawek, oczywiście błędów, i będzie też to, co powiedziałem na początku,
Czyli te delikatne nieścisłości, które są obecnie w tym pierwszym dialogu, też chcę to poprawić.
Co jeszcze? Wersja 2.0, która ma być dość przełomowa.
Tutaj niestety jeszcze nie jestem pewien, jak to będzie wyglądało, ale chcę wprowadzić na pewno dwie rzeczy, może trzecią.
To znaczy, będzie wyszukiwarka treści oraz będzie możliwość odtwarzania treści.
Czyli jeżeli chcemy coś sobie znaleźć, ale nie do końca wiemy co, no bo obecnie musimy po prostu wrzucić link do materiału, tak? Albo do playlisty.
Ja chcę zrobić to w ten sposób, żeby dało się wpisać, nie wiem, w Smart Vision,
wpisać Enter i on na przykład nam powie. Znaleźć, nie wiem, lista wyników, będzie, nie wiem,
Smart Vision 3, autor, TyfloPodcast, tak, i tak dalej, i tak dalej.
Spacja, czy tam inny klawisz z powodu tego puszczenia, a, nie wiem, Ctrl Enter,
dodam do kolejki, automatycznie pobieranie. Uważam, że coś takiego może być przydatne,
zwłaszcza, że Pontes to oferował, chociaż nie każdy o tym wiedział, na przykład nie wiedziałem
przez wiele lat. Tak samo oferował właśnie funkcję tego odtwarzania.
Myślę też, ale to też nie jest pewne, bo są już nowe programy do tego stworzone.
Nie chcę aż tak powielać funkcjonalności.
Jakby… wiem, że to sam downloader powiela funkcjonalność,
tylko on powstał trochę pod wpływem impulsu.
I też faktycznie był to czas, kiedy ja osobiście przynajmniej uważam,
że nie było sensownego narzędzia, bo tak.
Pontes był strasznie mulił i było też nieaktualizowane od wielu lat,
bo Pontes niestety stoi w miejscu.
Są jakieś tam TCA, metadownloadery i nie wiadomo co jeszcze,
szmery, bajery, ale tak naprawdę nie było sensownego.
To były te online’owe, tylko no tam pobrać coś więcej to jest ciężko, tam pojedyncze treści jak najbardziej okej, ale tak, to ciężko, zwłaszcza z funkcjami, które ja chciałem, czyli właśnie cookies.
I trzeba też uważać na te online’owe strony, dlatego że ja już niejednokrotnie widziałem coś takiego, że wklejamy adres, teoretycznie jest pobierz plik, otwiera się okienko do zapisywania pliku i z jakiegoś powodu pobiera się plik o rozszerzeniu .exe.
I nawet wolę nie wiedzieć, co kryje się w tym pliku o rozszerzeniu .exe, bo go nie pobierałem.
Natomiast dopiero po powtórnym kliknięciu w pobierz plik, pobiera się właściwy plik.
Więc z tymi online’owymi nakładkami, to trzeba bardzo ostrożnie.
Tak, inna sprawa, że one są raczej stosowane do okazjonalnego pobierania, a nie do jakichś większych, masowych, nazwijmy to.
Tak, jeżeli na przykład ktoś chciałby sobie zarchiwizować jakiś kanał, bo są te tak bardzo ciekawe rzeczy na YouTubie, które mogą zniknąć, te tak zwane lost media, jakieś, nie wiem, urywki programów telewizyjnych sprzed lat, jakieś inne ciekawe treści, to YouTube jest przepotężną skarbnicą różnych materiałów, ale one, one się lubią pojawiać, ale też się lubią znikać.
To jest też to, dlaczego ja osobiście jestem przeciwnikiem. Może nie, ale nie jestem fanem streamingu.
Dlaczego mam swoją muzykę lokalnie na przykład?
Bo według mnie niedopuszczalnym jest to, że po prostu ktoś sobie usunie coś, co ja oglądam, bo tak.
Tak samo na przykład osobiście, nie wiem czy wiecie, ostatnio była afera Sony,
która usunęła z bibliotek graczy, nie graczy, filmy, które oni kupili.
W sumie to licencje mi się chyba pokończyły, że sobie oczywiście pieniędzy nie zwrócili.
Po prostu usunęli treści. Nie macie na razie.
No i tak też bywa.
I o ile YouTube oczywiście jest na ustawie darmowy, w tym momencie, no to nie zmienia to faktu, że ja coś usunę, no to tego nie będzie.
Tak jest. Dobrze, Patryku. To chyba tak naprawdę tyle.
Myślę, że tyle. Myślę, że zostało takie pokazania jakiegoś pobrania materiału.
Tak jest. To pokaż, jak działa.
Uwielbiam, żeby coś znowu jest z Tyflopodcastu, no bo nikt się nie wszedł do licencji, jasne.
Jasne.
Abytura.
Proszę bardzo.
To jest coś krótkiego.
On jakiś w miarę krótki jest ten materiał.
Wrzucamy.
Linka mu wygląda.
Tak.
Wciskamy tu.
O, był dźwięk rozpoczęcia pobierania.
Coś się chyba zepsuło. Zaraz sprawdzimy.
Trochę się jakiś błąd się pojawił.
Ciekawe. I zaraz spróbujemy się dowiedzieć, co to był za błąd.
Aha, okej. Dobra, już rozumiem, o co chodzi.
…przycipulity…
…program…
…dyskfirefok…
Czasami, jeśli za długo jest twardy program tego typu, no to…
…ht…
…komputer…
…wda…
…download…
…w.do.c.2…
…downloaderupdate…
…do…
…główneokno…
…czerwskonastawę…
…na rzecz dobrze…
…kolejka…
…narzędzia…
…zwinięte…
…a rozwinięte…
…spraw…
…ustaw…
…pobieranie…
…zakończone…
…dialog…
…pobrano…
…0 błędy…
…1 wcz…
Główny błąd, spokojnie już.
No dobra, ja mam włączonego Node’a, dlatego słuchajcie też, bo mi Node’y…
Ja mam włączonego Node’a, on się pozwyczaił do tego, że ja mam…
No właśnie.
Teraz spróbujmy jeszcze raz.
O, chyba mi się uda tym razem.
Kolejka grup. Drzewo. Playlist. Kolejki pobierania drzewo.
Pobieranie zakończone. Dialog pobrano.
Jeden błędy. Jeden anulowano. Zero wpływów.
Pojawiło ten błąd, to był ten poprzedni oczywiście.
Ten poprzedni, tak, bo to z całej sesji…
Mogę teraz zamknąć program.
Słychać?
Słychać.
Proszę bardzo, jest. Także jak widać, przeszło.
Tak samo byłoby z konwersją, oczywiście przy konwersji byśmy mieli dodatkowe jeszcze oczekiwania na konwersję.
Niemniej jednak sam efekt by był bardzo podobny finalnie.
Okej, czyli warto, jeżeli coś nam tu nie działa, warto jednak tego Node’a sobie jeszcze doinstalować.
Tak, z moich obserwacji to jest dość częste ostatnio.
No zabezpieczają się, tak?
Dokładnie, to już coraz rzadziej działa tak, że bez tego Node’a nam w ogóle chce coś działać.
Znaczy ja obstawiam, że i tak wielu z nas go ma, siłą rzeczy, bo wiele aplikacji typu Codex, czy innych Gemini CLI, które kiedyś istniały…
No tak, to znaczy…
To znaczy, Patryku, ty tak mówisz, wielu z nas, wielu z nas, którzy aktywnie rzeczywiście jakoś w taki nieco zaawansowany sposób korzystają z komputera…
No dlatego mówię, wielu, którzy mają te aplikacje…
Tak, bo ci, którzy nie, no to raczej nie sądzę by mieli.
Ja miałem na myśli ludzi, którzy po prostu już używają tego typu narzędzi,
bo na przykład Codex teraz harsz nie wymaga, ale kiedyś wymagał Node.js-a.
Zgadza się.
Więc no, o to mi chodzi, tak?
Wiadomo, że jak coś nie używa, nie wykładuje na przykład, no to pewnie tego nie ma.
No ale dlatego właśnie też jest opcja pobrania tego z programu,
ponieważ kiedy uruchomimy, zaznaczymy ten ptaszek, że tak powiem, przy tym, że…
To się pobierze.
To nam wyświetli okienko, że no nie mamy, musimy pobrać, tak?
I w momencie wszystko, to nie jest tak, że zostaniemy z niczym,
albo zostaniemy z błędem i myślimy, dlaczego jest błąd.
No, dowiemy się, dlaczego jest błąd. A właśnie, w sumie na temat błędów
mogę jeszcze pokazać, jak wygląda formularz zgłaszania błędów.
Tak, to jest to, co było wcześniej, bo tu jeszcze chciałem pobrać po prostu,
co było wcześniej, no bo on miał to podwójnie, dlatego że no, tamten był błędem,
Dobra.
Wybór wyboru.
Piszemy, co chcemy tej przekazać.
Tak, możemy swojego maila podać właśnie.
Dodamy, o co chodzi raczej.
Wybór oznaczony. Wyślij zgłoszenie. Przycisk koniec wiersza.
W sytuacji, kiedy robicie dwa, to ja dostaję po prostu ZIP-a z obydwoma logami.
Anuluj zgłoszenie przy temat zgłoszenia. Anuluj adresy urlgru.
Tak to właśnie. Uruchom adres. Główne adresy uruchom.
Kolej. Wyjść tak przy down. Tak to właśnie.
Prezentuję, że możemy sobie to wpisać. Dostajemy komunikat,
że zgłoszenie wysłane. No i ja dostaję wtedy na maila
odpowiednie informacje, żeby móc działać.
Zgadza się. Także jak macie jakieś propozycje nawet czy coś,
To warto z tego formularza korzystać po prostu.
Tak, w komentarzu pod linku.
I oczywiście już powiedzie wam link do aplikacji.
Jak wyjdzie ta wersja 2.0 i też będzie na GitHubie,
oczywiście repozytorium też się pojawi w komentarzu.
Jak najbardziej zachęcam wtedy do jakichś tam forków, do kombinacji.
Może ktoś coś z tym zrobi.
Jeszcze ciekawszego, ja nie mam z tym żadnego problemu.
Program jest od społeczności dla społeczności.
Powiem po prostu, że może być komuś potrzebne.
Stabilne narzędzie, które pozwala na pobieranie bez dziwnych akcji.
Oczywiście tak samo dla osób widzących, jak i niewidomych, jak i słabowidzących.
To jest dla wszystkich narzędzie, dlatego jest testowane też przez słabowidzących.
I jest też, żeby pod kątem oczywiście dostępności.
Co nie przeszkadza w używaniu go właśnie przez osoby, które nie używają czytników ekranu.
Rzeczywiście narzędzie, myślę, że może okazać się przydatne.
Szczególnie, że to YouTube i wszystkie inne serwisy, które yt-dlp obsługuje.
Więc jeżeli macie jakiś tam inny serwis, z którego chcielibyście coś sobie zapisać na dysk na własny użytek, przypomnijmy, no to jak najbardziej da się to zrobić.
A tymczasem, Patryku, dziękuję Ci bardzo za uwagę.
Również bardzo dziękuję. Do następnego, do usłyszenia.
Do usłyszenia.
I trzymajcie się słuchacze cieplutko. Pozdrawiam.
Program współfinansowany ze środków Państwowego Funduszu Rehabilitacji Osób Niepełnosprawnych.

Wszystkie nagrania publikowane w serwisie tyflopodcast.net są dostępne na licencji CreativeCommons - Uznanie autorstwa 3.0 Polska.
Oznacza to, iż nagrania te można publikować bądź rozpowszechniać w całości lub we fragmentach na dowolnym nośniku oraz tworzyć na jego podstawie utwory Zależne, pod jedynym warunkiem podania autora oraz wyraźnego oznaczenia sposobu i zakresu modyfikacji.