YTFE 1.11.1

Nem akartam még kiadni, mert gondoltam még refaktorálgatok, meg tesztelgetek-fixelgetek, de ez a büdös kugli megint nekiállt trükközni, szóval muszáj kiadnom, úgyhogy most pár apróság javítva lett.

Bugfixek:
- A kugli megint megörvendeztetett egy újabb, eddig nem lekezelt felállással a cipherben.

Bugfixek:
- Ha egy üres tabot zárunk be, az is bekerült a bezárt tabok listájára.
- A bezárt tabok listájában volt egy listaátrendezési hiba.
- A history panelen minden recall esetén feleslegesen lejjebb léptette az indexet.
- A filtering nem vette figyelembe, ha forced reload-ot nyomtunk egy entry törlése után.
- Azok a beviteli mezők, amik tárolandó tartalmat fogadnak, innentől szóközre cserélik a 10-es és 13-as karaktereket.

Letöltések:
- FreeBSD AMD64
- Linux AMD64
- Linux i686
- OpenBSD AMD64
- Solaris AMD64
- Manual
- Online manual
(Az SHA1 ellenőrzőösszegeket a letöltőoldalon kiírja a rendszer.)

Ugyanitt Mac Mini 2009-es kerestetik, hogy buildelhessek OSX verizót is. (Mindegy, hogy early, vagy late, csak legyen benne 2 GB RAM, hogy fusson rajta a 10.11.)

Hozzászólások

A letöltés nálam nem működik: "ERROR: requested format not available".

Minden hulla a Mount Everesten valamikor egy nagyon motivált ember volt.

Ez is furcsán működik: jobb klikkre feljön a menü, de mikor a "copy download command"-ra bökök a save dialog nyílik meg, nyomom az okét, semmi nem történik, de a köv. parancs bekerül a vágólapra:

/usr/bin/youtube-dl --no-check-certificate --prefer-insecure -f -f "135+251" -o "/mnt/Media/Temp/YT Frontend/Moby Dick - Körhinta-1a4zHABacM8.mp4" "https://youtube.com/watch?v=1a4zHABacM8"

UI: talán meg tudnád oldani, hogy az mpv ablaka ne felbontásfüggő legyen. Nagy felbontású videóknál elfoglalja az egész képernyőt, régebbi kis felbontásúaknál csak egy aprócska ablak jelenik meg.

Minden hulla a Mount Everesten valamikor egy nagyon motivált ember volt.

Mi a furcsa? Azt kérted, hogy másolja a végrehajtandó letöltési parancsot a vágólapra, de ehhez ki kell választani a letöltés helyét. Pont ugyanúgy működik, mint a letöltés maga, csak nem végrehajtja a parancsot, hanem a vágólapra másolja.

A probléma egyébként az, hogy kettő darab -f van benne. Nyisd ki légy szíves a Prefs-t és ott az "A/V downloader" sorában lesz egy olyan rész, hogy -f {FORMAT}, na, onnan a -f repülhet, mert már külön van tárolva a flag és az egész kerül a {FORMAT} template helyére. Ezt elfelejtettem a default configból kiszedni, így amikor először megpróbálja összeszedni a dolgokat, akkor a formátum elé még berakja a flaget. Köszi, hogy szóltál, javítottam.

UI: talán meg tudnád oldani, hogy az mpv ablaka ne felbontásfüggő legyen. Nagy felbontású videóknál elfoglalja az egész képernyőt, régebbi kis felbontásúaknál csak egy aprócska ablak jelenik meg.

Ezt nem értem. Az MPV mindig akkora ablakot nyit, amekkora a videó, vagy amekkora ráfér a képernyőre, ha túl nagy. Ha a felbontást akarod force-olni, akkor ott van jobboldalt a legördülő, ott ki lehet választani. Ha az ablakméretet, akkor azt ki kell nézni az MPV manualjából és beírni a player beállításaiba. De akkor mindig akkora lesz. Mit szeretnél pontosan?

 -f törlésével működik a letöltés, de az a gyanúm, hogy a throttle nálam nem került kiiktatásra. A HD videók szaggatnak, a letöltési sebesség meg ennyi:

[download]  67.0% of 3.42MiB at 42.40KiB/s ETA 00:27
 

A másodikat szeretném, az ablakméretét egy fix méretre állítani :)

Minden hulla a Mount Everesten valamikor egy nagyon motivált ember volt.

A fájlletöltési sebesség nem a YTFE sara: azt az A/V downloader csinálja és a youtube-dl még mindig nem fixálta a throttle problémát. Ha gyors letöltést szeretnél, akkor a yt-dlp használata javallott.
A szaggató lejátszás viszont érdekes. Tudsz mutatni egy HD videót, ami szaggat? Nyomni kéne a tabra egy jobbklikket és "Copy play command".

Az ablakméret fixre állítása független a YTFE-től, az minden playernél más, ha van ilyenre egyáltalán lehetőség. Be kell menni a playerek szerkesztésébe és pl. az MPV-nél a parancssorba valahova beírni, hogy --geometry=640x480 (ill. amilyen méretet szeretnél).

Videó: https://youtube.com/watch?v=hgwytOPOR5E

Böngészőben tökéletes, az mpv cache nem megy soha 1-2 mp fölé.

Play command:

/usr/bin/mpv --audio-file="https://r1---sn-i5h7lnll.googlevideo.com/videoplayback?expire=1639100723&ei=01yyYYmDBcbu7gP85pKgBg&ip=77.10.79.17&id=o-AEBx4YQnKsLaTnfeykD27IYCj8hBl-6A_N_KYSu7fNaM&itag=251&source=youtube&requiressl=yes&mh=1s&mm=31%2C26&mn=sn-i5h7lnll%2Csn-5goeen7y&ms=au%2Conr&mv=m&mvi=1&pl=18&initcwndbps=1107500&vprv=1&mime=audio%2Fwebm&ns=vksN_kTrZcsnpgXAbxKUAOgG&gir=yes&clen=3983406&dur=234.341&lmt=1540490747841206&mt=1639078609&fvip=1&keepalive=yes&fexp=24001373%2C24007246&beids=23886211&c=WEB&txp=5511222&n=ktA7YcmQl6-aEzBFBY&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgD9h3rzsyUTLch17TgxBoss3vtHLOLfsU_XLON76iF3gCIQDnNfQOUnvxgZYk5bNbzyfOaOpEv02oN1m7GZcciRNQVQ%3D%3D&sig=AOq0QJ8wRQIhANVshjh0WWotDgEAJuXzcOATuiPnCPpD1ZAWWYIF6GkMAiA8WaTrxVxLMWrbmKn7yk9p-OFzryIuGq9tIbxREwbREQ==" "https://r1---sn-i5h7lnll.googlevideo.com/videoplayback?expire=1639100723&ei=01yyYYmDBcbu7gP85pKgBg&ip=77.10.79.17&id=o-AEBx4YQnKsLaTnfeykD27IYCj8hBl-6A_N_KYSu7fNaM&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=1s&mm=31%2C26&mn=sn-i5h7lnll%2Csn-5goeen7y&ms=au%2Conr&mv=m&mvi=1&pl=18&initcwndbps=1107500&vprv=1&mime=video%2Fmp4&ns=vksN_kTrZcsnpgXAbxKUAOgG&gir=yes&clen=25662828&dur=234.320&lmt=1610378057808726&mt=1639078609&fvip=1&keepalive=yes&fexp=24001373%2C24007246&beids=23886211&c=WEB&txp=5535432&n=ktA7YcmQl6-aEzBFBY&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgEQ2tHDvSsIRcdssPd5VU3Gk5sI4a7xP3YEfrUdH5g98CIA9AOX2N1X8WjPqLo5n39WyMjSzAspTfYnLzKtmlXg_P&sig=AOq0QJ8wRQIgcs6s4NLYnLA1hkLN7K3CX3a7zTdSZaElPx0LZfNexS4CIQDPO253y1dCW7OmWIS1eTv2SHxK9w4UuEYtkQYV0lrTIg=="

Minden hulla a Mount Everesten valamikor egy nagyon motivált ember volt.

Kinyitottam én is YTFE-ben ezt a videót, onnan tökéletesen ment.

Ez, amit becopyztál, ez nekem is szaggat, de mivel az IP-nk nem ugyanaz, így akár ettől is lehet.
Ez jól cache-elődik nálad?

mpv "https://r6---sn-qpbpu8-c0ql.googlevideo.com/videoplayback?expire=1639101934&ei=jmGyYbLhD4_IgQfU552gDw&ip=178.164.205.47&id=o-AFKFRGrsM_6ymGwLeULoxsSZ67uYEDu-SIKnQUG9C46U&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=1s&mm=31%2C29&mn=sn-qpbpu8-c0ql%2Csn-c0q7lnly&ms=au%2Crdu&mv=m&mvi=6&pl=24&initcwndbps=1582500&vprv=1&mime=video%2Fmp4&ns=XF3wEQWZBBAp5gU78HsHLQgG&gir=yes&clen=25662828&dur=234.320&lmt=1610378057808726&mt=1639080055&fvip=1&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5535432&n=eBRq78Gm5q7iew&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgYI8U8pOb3bA3xVuDSZmf10z37RDzp8mxKh7mdO4wM9ICIGLiEyo8ezB2oayBujNclsuhrpIGppKyEn39CjLusCpY&sig=AOq0QJ8wRQIhAJAVQ8nwMSEQhGQTCL90Tvy-dSfsTLehv-QP4dl8JwrjAiBe8s9kg_4b3tmgVIaLdCyhGl6OLnQki61nlT61MndYgQ=="

Még megpróbálhatsz nyomni egy forced reload-ot (Ctrl + R) és utána megnézni. Ha nálam megy, nálad is mennie kell.

Hang persze, hogy nincs, mert az külön sáv és én csak a videósávot copyztam be, de a tecső a hangra nem is pakol throttle-t. Azt csekkoltam, hogy az IP cím miatt lehet-e, de ezek szerint nem, mert neked ment az én IP-mmel is.
Nem tudom mi a rossebb van nálad. Talán te más playert kapsz ott németben, mint én itt magyarban és a te playeredben valami nincs lekezelve...
Légy szíves üsd be ezt CLI-be és paste-ld az eredményt:

wget -O - https://youtube.com/watch?v=hgwytOPOR5E 2>/dev/null | grep '"jsUrl":' | awk -F '"jsUrl":"' '{print $2}' | cut -d'"' -f1

Leellenőriztem, de a beadott teszt cipherre ugyanazt adja vissza ez a player, mint a YTFE. Talán a másik cipherrel van baja...
Beinjektáltam ezt a playert, mintha nálam is ezt töltené le, de ami linkeket generál, az csak forbidden lesz. Neked ez mit mond?

mpv "https://r6---sn-qpbpu8-c0ql.googlevideo.com/videoplayback?expire=1639182138&ei=2pqzYaLTBYGw1gL2yaiYBQ&ip=178.164.205.178&id=o-AMq4GW5qfra7dTkZhBrGYMmMbemxTB5aoRspd7OSpz8K&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=1s&mm=31%2C29&mn=sn-qpbpu8-c0ql%2Csn-f5f7kn7z&ms=au%2Crdu&mv=m&mvi=6&pl=24&initcwndbps=1738750&vprv=1&mime=video%2Fmp4&ns=NEAySxYTUele92SRDn_keXYG&gir=yes&clen=25662828&dur=234.320&lmt=1610378057808726&mt=1639160222&fvip=1&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5535432&n=Jz6ksDzs7r&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAOHJ1rX06XkqBDgWW_nvpX9ubP0zwF1OZBM58xmCP2DZAiEA1acibuXxdHXwIhKHcW-c5RQ2zW8Owrj_QV_OPAPliRQ%3D&sig=HPuypL7AyHpKOh8E3NG_0woRbj_byYLtJ4T50FICUt0rAUziivzA_G8o5Q4kaV2wMGZmWXBolWfh8CfPVdUgIARw8JQ0qOA"

Ezt már azzal generálta, amit mutattál.

Megpróbálom letesztelni, hogy mit csinál a másik cipherrel.

Update: Oké, a másik cipher is jó. Kérdés nálad mit dob ez a fentebbi parancs. Ha nem 403-at, hanem működik, akkor országonkénti IP filter van, bár a tegnapi alapján ez nem valószínű.
Ha nálad is 403-at dob erre a fentebbi parancsra az azért érdekes, mert mást pedig nem szed a playerből csak a ciphereket, viszont a cipherek jók, de ezzel a playerrel 403. Egyelőre tanácstalan vagyok.

Ettől tartottam. Nem értem a dolgot, mert a playerből csak a ciphereket szedi, azt pedig leellenőriztem és mind a kettő ugyanazt adja vissza, mint a YTFE. A dolog úgy látszik ennél bonyolultabb. Csinálni fogok egy olyan buildet, ami az összes letöltött cuccot kimenti valahova ha kinyitsz magadnál egy videót és akkor azt a JS/XML pakkot ide tudod passzolni, én meg meg tudom nézni, hogy mi a túró a különbség a kettő között... Erre holnap fogok sort keríteni, most egyelőre többet sajnos nem tudok mondani, sorry.

Oké, itt a build (Linux AMD64, gondolom azt használtad): http://oscomp.hu/depot/ytfe.xz
Ha elindítottad és kinyitottad a https://youtube.com/watch?v=hgwytOPOR5E tecső linket, akkor a /tmp/ytfe mappában kell majd, hogy legyen egy új könyvtár (ha minden igaz 971a45fdc8dea77d10a5219bc2347c02383d7cd6 néven), azt be kéne zippelni és feldobni valahova, vagy átküldeni nekem. Köszi előre is.

Innen letöltheted a kívánt adatokat. Ha nincs dropbox accountod egyszerűen zárd be a felugró ablakot és le tudod tölteni a cuccot.

PS: elindítottam a lejátszást és most nem szakadozik, 10 mp a cache ezzel a linkkel, kipróbáltam másik videóval is, az is ment, az ablakméret is megoldódott. Köszi szépen.

Minden hulla a Mount Everesten valamikor egy nagyon motivált ember volt.

Köszi.

Várj, melyikkel indítottad el a lejátszást? Az 1.11.1-gyel, vagy az 1.12.0-dev-vel? Mert ha az utóbbival, abban csak ez a cache grouping van most új cucc, tehát akkor neked valami beragadt cache miatt szakadozott, azaz kb. kinyitottad valamikor ezt a videót, aztán valamivel később megint és cache-ból visszajöttek a cuccok, de addigra valami lejárt; időnként nem árt üríteni a cache-t (nekem RAM disken van), vagy ha szakadozik, akkor nyomni egy Ctrl+R-t. Ha viszont a régivel gyógyult meg és a cache-t nem ürítetted, akkor végképp nem tudom mi baja lehetett. Ha a tecső valamelyik kritériumának nem felelt meg, akkor most se kéne...