Újdonságok:
- Mostantól a program kezeli a csatornákat is, lehet őket böngészni. Meg bookmarkolni. Ezt is megértük, achievement unlocked, vannak csatornák... (...és gebedjen meg a szutyokszkriptes tyúktúb "megtervezéséért" felelős banda.)
A keresési listákban, ill. a related videóknál a videó feltöltőt user csatornáját a képen jobb klikkre nyíló menüben lehet elérni. Lehet copyzni is. Ugyanez érvényes a tabokra is.
A cache file-ok formátumában - többek közt ezért is - történt pár apróbb változtatás; mindenki ürítsen cache-t, mielőtt felteszi az új verziót. (Ez egyszerűbb, mint minden cache-ből visszajövő oldalnál frissítést nyomni.)
- Végre megint van lapozás. Keresésekben, videókban és a csatornákban is. Viszont a "régi" (buzzwordz: elavult, XX. századi, stb.) tetszőleges oldalra ugrani tudó rendszerrel ellentétben, az "új" (buzzwordz: modern, innovatív, stb.) rendszer csak egyesével előrefelé tud lapozni (pontosabban lefele görgetésre kérés nélkül hozzáfűzni a következő oldal tartalmát az előzőhöz), köszönhetően a tyúktúb "innovációjának", de legalább egy sima GET paraméter átadása helyett egy köbméter szemetet kell a POST-ban kitalicskázni (kivéve a csatornák lapozásánál, ott GET-ben kell, cuz fuck logic, de a szeméthegy azért maradt), amit a tecső sokszoros erőforrásért, JS-ből pakol össze a böngészőben... (Ez a része a csatornákra is igaz.) A belapozott találatokat viszont cache-eli a program: amit már egyszer belapozott, azok között egy szövegmezővel is lehet választani, valamint a cache-nek köszönhetően visszafelé is lehet lapozni.
Természetesen - kalkulálva az eddigi tapasztalatokkal (SSL mizériák, meg az OpenBSD-s FreePascal internal HTTP client crash-e) - van external pagerre is lehetőség, viszont arra ügyelni kell, hogy a paging - a csatornákat leszámítva - POST kérésekkel történik, tehát pl. a BSD-kben alapból elérhető fetch
a legjobb tudomásom - és a manual - szerint erre nem lesz alkalmas (a curl
és a wget
igen). A csatornák lapozásáért egyszerűen a HTML/IMG letöltő felel, annyival kiegészülve, hogy kapott plusz egy mezőt, ahová a header flag-et fel lehet venni (pl. curl
esetén '-H '
(Note the trailing space!), wget
esetén '--header='
, a fetch
a legjobb tudomásom - és a manual - szerint ezt sem támogatja, tehát azzal senki ne akarjon lapozni, se csatornát, se mást). Arra viszont vigyázni kell, hogy azt a karaktert, ami a flag-et elválasztja a header stringtől, azt is meg kell adni, mert ahogy az előző két példából is látszik, a szeparátor nem csak space, hanem akár pl. egyenlőségjel is lehet. További részletek a manualban. (Egyébként ránéz az ember a Prefs-re és látszani fog, hogy mit hova.)
- Mostantól az elérhető formátumok listája is cache-elődik.
- A sokkal rugalmatlanabb és egyébként is youtube-dl
dependens "Obtain params with youtube-dl" megszűnt, helyette egy "Obtain formats" legördülő lett amiben lehet választani, hogy maga a program válogassa ki a formátumokat a letöltött lapból, használjon egy bármilyen paraméterezett külső letöltőt erre (pl. youtube-dl
), vagy használja a params listát. (Ez is megváltozott, ld. egyel lejjebb.)
- A youtube letöltő és a video player parancssora innentől támogatja a {FORMAT}
template-et, ahová a legördülő dobozból kiválasztott format ID kerül (pl.: --ytdl-format="{FORMAT}"
). Így az "Obtain params with youtube-dl"-hez hasonlóan szintén sokkal rugalmatlanabb és dettó youtube-dl
dependens "ytdl-format arg.'s separator char" opció okafogyottá vált és eltávolításra került.
Egyébként ezzel és az előbb említett "Obtain formats" bevezetésével ismét teljesen toolfüggetlenné vált a program. (Ugyanezen okból kifolyólag a saját paraméterekbe többet nem kell felvenni a formátumot jelölő argumentumot (pl. --ytdl-format=
), hanem elég csak magát a formátumot jelölő kódot. Már feltéve, ha használja ezt az ember.)
Aki egyébként eddig a youtube-dl
-lel töltette le az elérhető formátumokat és a frissítés után azt veszi észre, hogy "baromira begyorsult a program", annak mondom, hogy nem, a program ugyanilyen gyors volt eddig is, a "gyorsulás" annak köszönhető, hogy az említett két youtube-dl
dependens opció megszűnt, a helyettük bekerülő harmadik pedig az internalra defaultol, azaz, hogy a program maga bányássza ki az elérhető formátumokat letöltés közben és nem a - Pythonban írt és ezért rém lassú - youtube-dl
-re bízza.
Aki akarja visszaállíthatja külső tool-ra és megadhatja erre a célra a youtube-dl
-t, ha úgy jobb neki, mert pl. a youtube-dl
által kiköpött formátumlista olvashatóbb számára, mint a programé, vagy, mert X nap múlva a tecső már megint variált és én még nem húztam utána a programot, míg a youtube-dl
-t szinte minden nap frissítik... Mivel most már a formátumok listája is cache-elődik, így itt is kikerüli a program a youtube-dl
meghívását (az első lekérést, vagy az újratöltést leszámítva persze). MOAR FEATURES!
- A youtube letöltő és a video player aktuálisan generálandó parancssorát ki lehet copyzni a vágólapra, a tabok menüjében a "Copy Download Command", ill. "Copy Play Command" menüpontokkal.
- Mivel a youtube-dl
nem írja felül a már létező fájlokat, ezért a program innentől létező fájlneves letöltés esetén inkább rákérdez, hogy felülírja-e és ha igen, törli a letöltőnek, akármi is legyen az (bár jelen pillanatban úgy sincs más a "piacon", mint a youtube-dl
).
Bugfixek:
- A kereséseket tartalmazó tabok képei "bezoomolódtak", ha a program cache-ból húzott valamit. (Korábban más méretű képeket adogatott a tecső.)
- A könyvjelzőknél, ha szűrve volt a lista, a kicopyzott URL hibás volt.
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.)
- TCH blogja
- A hozzászóláshoz be kell jelentkezni
- 393 megtekintés
Hozzászólások
Uhh, ez nagyon pilotavizsgas:(
Azert nincs egy darab ikon sem, (pl. a play ikon 'I>'), hogy billentyuzetrol is el lehessen inditani, es ez egyertelmu legyen?
(mert se az i-re, se az I-re, se a >-re, se semelyik kombinaciora nem indul el).
Meg baromira nem intuitiv. Ha rakattintok egy kepre, akkor atvalt az egesz kepsor tok mas videokat ajanlva fel. Viszont a play gomb az az "elozo" video (amire kattintottam), de azt nem jelzi sehol.
Mondjuk a lejatszas nem megy, szoval igazan kiprobalni nem sikerult:
laying: https://youtube.com/watch?v=J_72hOY2vPg
[ytdl_hook] ERROR: J_72hOY2vPg: YouTube said: Invalid parameters.
[ytdl_hook] youtube-dl failed, trying to play URL directly ...
Failed to recognize file format.
Exiting... (Errors when loading file)
Playing: https://www.youtube.com/watch?v=RypUvWvqfLs
[ytdl_hook] ERROR: RypUvWvqfLs: YouTube said: Invalid parameters.
[ytdl_hook] youtube-dl failed, trying to play URL directly ...
Failed to recognize file format.
Exiting... (Errors when loading file)
Playing: https://youtube.com/watch?v=cDfMI5ahbJI
[ytdl_hook] ERROR: cDfMI5ahbJI: YouTube said: Invalid parameters.
[ytdl_hook] youtube-dl failed, trying to play URL directly ...
Failed to recognize file format.
Jah igen a kereses a '+' gombra megy es ott egy tok ures negyzetbe lehet gepelni.
ubuntu 18.04 lts.
Mondjuk legalabb gyors.
szerk: a youtube-dl csomagbol volt, es eleg regi volt igy (2018-as), igy feltettem, ahogy a weboldalon irtak:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Azota nem indul el. Marmint ablak nem jelenik meg es egy ido utan visszakapom a konzolt.
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
> Uhh, ez nagyon pilotavizsgas:(
Van manualja, amiben minden kérdésedre választ kapsz.
> Azert nincs egy darab ikon sem, (pl. a play ikon 'I>'), hogy billentyuzetrol is el lehessen inditani, es ez egyertelmu legyen?
> (mert se az i-re, se az I-re, se a >-re, se semelyik kombinaciora nem indul el).
Ez részletesen ki van vesézve a manualban. (Ahogy minden más is.) Play-re nincs billentyűzetparancs, de mivel ezek gombok, tabbal végigmehetsz rajtuk és space-re, vagy return-re el tud indulni. Ezt mondjuk bele lehet rakni a programba, hogy legyen play-re hotkey, de ha nem olvasod el a manualt, akkor ugyanúgy nem fog menni...
> Meg baromira nem intuitiv. Ha rakattintok egy kepre, akkor atvalt az egesz kepsor tok mas videokat ajanlva fel. Viszont a play gomb az az "elozo" video (amire kattintottam), de azt nem jelzi sehol.
Pont úgy működik, ahogy a youtube: ha ráböksz egy képre, akkor kinyitja annak a videónak az oldalát, ahova a kép linkje mutat. A play gomb a kinyitott videót játtsza le, pont mint a youtube-on. Ott miért intuitív, itt meg miért nem?
> Mondjuk a lejatszas nem megy, szoval igazan kiprobalni nem sikerult:
Esetleg, ha leírnád, hogy milyen playert állítottál be neki, akkor többet tudnék mondani. A playerek beállítását is megtalálod a manualban.
> Jah igen a kereses a '+' gombra megy es ott egy tok ures negyzetbe lehet gepelni.
Nem egészen. A + gomb az új tabot jelenti, az egy üres tabot nyit ki, ahogy a manualban le van írva, a tök üres négyzet meg a keresősáv, a manualban le van írva ez is, meg a használata is (egy db Return gomb).
> Azota nem indul el. Marmint ablak nem jelenik meg es egy ido utan visszakapom a konzolt.
Gondolom letetted tálcára és valójában azóta fut a program. A manualban van direkt erre szánva egy rész. Pl. látod a trayiconok között a kis zöld ikont?
- A hozzászóláshoz be kell jelentkezni
Ertem.
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Elindult a program és a lejátszás is?
- A hozzászóláshoz be kell jelentkezni
Dehogy. Letoroltem.
Bovebben (nehogy felreertsd):
En ugy gondoltam, hogy szivesseget teszek, hogy kiprobalom, te pedig ugy gondoltad, hogy kaptal egy problemas usert, amikor igazabol magadnak irod. Nekem nincs szuksegem ra, csak gondoltam ha mar havonta irsz rola, egyszer ranezek, de rosszul gondoltam.
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Bocs, de nagyon nincs igazad.
Olvasd vissza a korábbi topicokat: mindenkinek válaszoltam mindenre, a talált bugokat megköszöntem és kijavítottam, a feature requesteket implementáltam (ennek a verziónak is a két fő oka az volt, hogy megreklamálták, hogy a tecső kicsinálta a régi lapozót, ill. kérték, hogy lehessen böngészni a csatornákat is, őszintén szólva én elvoltam ezek nélkül; ha csak magamnak csinálnám, nem implementáltam volna őket) és a felmerült problémákat segítettem megoldani, ill. ezeket preventáló mechanizmusokat építettem a programba (a tálcára pakolt programba rajtad kívül is többen belefutottak, hogy azt hitték, hogy nem indult el és direkt ezért kapott egy részt ez a probléma a manualban és direkt ezért lett implementálva a -fwm
argumentum, meg az, hogy az újonnan indított instance-k átdobják a primernek és feldobatják vele az ablakát; én enélkül is elvoltam, hiszen én tudom, hogy hogy működik a programom, ezt sem magamnak raktam bele, hanem a felhasználóknak).
Olvasd el a neked írt választ is még egyszer: nem benyögtem, hogy RTFM, hanem megmutattam, hogy a manual mely részein találod meg, amire szükséged van, valamint két kérdést is feltettem a két problémával (nem működő lejátszás, nem induló program) kapcsolatban, különben nem tudom megmondani, hogy mi a probléma forrása nálad, de ezekre már nem válaszoltál.
És akkor most olvasd el a saját posztodat is még egyszer: szemmel láthatólag rá sem néztél a manualra, hanem elindítottad a programot, aztán nem értetted, hogy hogy működik, de utána sem olvastad el a manualt, hanem csak beírtad a topicba, hogy nem jó a program, pedig a problémáid elsöprő többségére választ kaptál volna a manualból.
De egyébként az, ahogy a problémákat leírtad, az is hagyott némi kívánnivalót maga után.
Azt mondod pl., hogy nem működik a lejátszás, de semmi egyéb infót nem osztottál meg, pedig ilyenkor nem árt megosztani pl. a konfigot, hogy miket állítottál be, hogy mivel játszatod le a videókat, hogy mennyire friss pl. a youtube-dl
, ha a videólejátszód azt használja. (Mivel a program magától megtalálja a vlc
és mpv
lejátszókat, valószínűleg csak ennyi volt a baja, hogy régi volt a youtube-dl
-ed.) Az nem bugreport, hogy "nem működik".
Unintuitivitással vádolod a programot, pedig egy-az-egyben a YT működése lett lecopyzva, pont ugyanúgy működik; nem értem, milyen működést vártál?
Azt mondod, hogy nem indul el a program, hanem csak visszajön a prompt. Ilyen pont akkor történik, ha már fut egy instance és az újonnan indított csak átdobja neki a -fwm
argumentomot és kiszáll. Ezt - mint mondtam - pont azért raktam bele, hogy ha valaki óvatlanul, bezárás helyett lerakta volna tálcára a programot és azt hiszi, hogy nem fut, akkor az újonnan indított instance "belerúg" egyet a primerbe, hogy "hé öreg, téged keresnek, dobd már fel az ablakodat!" Hogy nálad akkor miért nem jött fel a primer instance ablaka, az egy jó kérdés, de pont ezért lett volna jó, ha elolvasod a manualban a troubleshooting részt, mert az ott leírtak végrehajtásával/letesztelésével kizárhatóvá válik a user error és akkor lehet hibát keresni a programban.
Azt mondod, hogy nincs hotkey a lejátszás elindítására és ebben speciel még igazad is van, de rajtad ez itt nem segített volna, mert ez nem maga a videólejátszó, hogy space-re induljon, ez egy frontend, azaz ha van is hotkey a lejátszásra, akkor azt ugyanúgy a manualban találod meg, amit nem olvastál el.
Összefoglalva: én mindenre válaszoltam, amit megreklamáltál és próbáltam segíteni azon, ami valamiért nem akart neked menni. Mit szerettél volna még tőlem?
Ha valakit, engem pont nem lehet azzal vádolni, hogy ignorálnám a user feedback-et, vagy igényeket.
Ha ez így lenne, ha csak magamnak írnám - ahogy te állítottad - akkor pl. a Linux AMD64 verzió lenne az egyetlen verzió, mert az van a primer gépemen, ahol használom, vagy pl. nemhogy ennyire flexibilisen nem lehetne konfigurálni a HTTP-s external toolsetet, hanem egyáltalán nem lenne benne lehetőség HTTP-s external tool-okra (a beta5-ig nem is volt, user feedback-re tettem bele), hiszen nekem nem voltak SSL bajaim és én nem OpenBSD-n használom, szóval nekem megfelelt az internal is...
Tényleg nem tudom, mit vártál tőlem.
- A hozzászóláshoz be kell jelentkezni
Nezd, amikor elindit az ember egy programot, akkor egy minimalis sikerelmenyt elvar. Azaz, hogy ne egy tok ures szurke kepernyo fogadja.
Ha a manual olyan elengedhetetlen a program mukodesehez (wtf? yt-hoz emberek milliardnyainak manualra van szuksege?), akkor talan tedd be a nyito oldalra, hogy:
First steps:
1. Although this program mimicks the official yt site and its workings, in contrary with the original it really needs some RTFM before you start, much like an F1 pilote is maybe not the best everyday driver in real life and vice versa. So please go the the RTFM site [here]
(todo for me: I still need to work how to handle urls in my program, so please copy and paste the link atm. Sorry for the inconvenience.).
- If you got familiar with the manual (no need to know by heart, but recommended), go to the '+' sign, and start typing in the input field [ ]
(todo for me: I need to come up with some label name to place in front of the input field. 'Search:' is just too obvious, something better.)
- If you still think the program is a demo and it's in a nonworking stage, trust me it works, it just needs some external programs to actually function.
(todo for me: test for the external programs and warn the user. todo2: scratch that, it is already written in the manual and worksforme anyway)
- After you click on one of the video, there is no visual indication it is opened yet along registered by the program. Just click on the '>I' button to start the playback.
(remark: it follows the basic unix philosophy, if no feedback, than everything is alright. remark2: except when it crashes. )
- Everything is in characters, no need to search for images yet alone (god forbid) animations (eg. for buttons).
(remark: again it is basic unix philosopy: cli ftw! todo: limit everything under 80 chars. )
Nincs harag, megha mukodne is, jobb a mostani modszerem yt-ra.
Csak a programra voltam kivancsi, lehetett volna egy alsogatya nyilvantarto program is felolem.
Csak ne kene indulaskor kinezni a fejembol, hogy wtf, meg miert nem megy. Manual ide vagy oda.
Eltunik az ablakkeret, igy kill-el kell kiloni. Ha egyszer megnyomod az X-et, akkor eltunik (talcan, ertesitesi savban se jelenik meg). Es nincs hogy elohozni (alt-tab ban sincs benne). kill-el kilovod, es amikor elinditod ujra, akkor nem jelenik meg sehol semmi, megint lehet kill-el kiloni.
Igy azota nincs, hogy elinditani:)* mondjuk valoszinu ez is unix filozofia lehet, mert a vimbol se tudtam egy jo ideig kilepni, igy kenytelen voltam megtanulni.
Szoval meg mindig fenntartom: pilotavizsgas nagyon.
Szerk:
*: Update. Ha a ~/.ytfe/Form1.fg 16. bajtjat atirom 1-rol (0x31) 0-ra (0x30) akkor ujra elindul. ;-P
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
> Nezd, amikor elindit az ember egy programot, akkor egy minimalis sikerelmenyt elvar. Azaz, hogy ne egy tok ures szurke kepernyo fogadja.
A browserekben is ugyanez van, hacsak nem állítasz be kezdőlapot. Ez pedig olyan, mint egy browser. (Ill. tkp. az is, csak nem akármit lehet vele böngészni, hanem csak a tecsőt.)
> Ha a manual olyan elengedhetetlen a program mukodesehez (wtf? yt-hoz emberek milliardnyainak manualra van szuksege?), akkor talan tedd be a nyito oldalra, hogy:
A tecsőn be lehet állítani external videoplayert? Blacklistet? És a többit? Ez kicsit almát a körtével; a browsing működik úgy, mint a tecsőn: lehet keresni, van lista, ki lehet nyitni a videó aloldalát és oldalt megjelennek a related videók. Ott sem azok alatt keresed a play gombot, nemde?
> 1. Although this program mimicks the official yt site and its workings, in contrary with the original it really needs some RTFM before you start, much like an F1 pilote is maybe not the best everyday driver in real life and vice versa. So please go the the RTFM site [here]
Ld. előző bekezdés. Te azt reklamáltad meg, hogy nem azt a videót játssza le azonnal, amire jobboldalt ráböktél: a tecső sem ezt csinálja, hanem kinyitja az aloldalt.
> (todo for me: I still need to work how to handle urls in my program, so please copy and paste the link atm. Sorry for the inconvenience.).
Hogy micsoda? Ott van az "URL" gomb, ráböksz, beírod és OpenURL. http://oscomp.hu/ytfeman/img/open_urls.png Ez olyan egyértelmű, hogy ezt aztán tényleg nem értem, hogy mit nem lehet rajta érteni. Vagy miről beszélsz?
> - If you got familiar with the manual (no need to know by heart, but recommended), go to the '+' sign, and start typing in the input field [ ]
Legjobb tudomásom szerint a browserekben is egy "+" jel van az "új tab" gombon. BTW, az megvan, hogy föléviszed a kurzort és megjelenik egy kis hint, hogy mi is az a gomb? És mindegyik gombon van ilyen.
> (todo for me: I need to come up with some label name to place in front of the input field. 'Search:' is just too obvious, something better.)
Ezt mondjuk odaírhatom, ez jogos. De rajtad kívül eddig összesen egy ember nem értette, hogy mi az ott. Mondjuk lehet azért, mert ha föléviszed az egeret, ez is kiírja, hogy "Enter search here"...
> - If you still think the program is a demo and it's in a nonworking stage, trust me it works, it just needs some external programs to actually function.
Ember, ez egy frontend. Mit nem lehet érteni ezen? Hol állítottam én bárhol, hogy ez videólejátszó? Még a neve is az, hogy YouTube FrontEnd. A kezdetek óta ez volt a cél, hogy tetszőleges playerrel lejátszhasd, ezt írtam minden blogposztban. Miből gondoltad az ellenkezőjét?
> (todo for me: test for the external programs and warn the user. todo2: scratch that, it is already written in the manual and worksforme anyway)
A program leellenőrzi, hogy minden stimmel-e a külső programokkal:
Save saves the current preferences. If everything is OK, then the label beside the buttons will display All OK.
The following errors can happen:
- Cache read/write fail, if it does not exist, or it is protected.
- Player path error, if it does not exist.
- A/V download path error, if it does not exist.
- External HTML/IMG download path error, if it is enabled, but does not exist.
- External format downloader path error, if it is enabled, but does not exist.
- External pager path error, if it is enabled, but does not exist.
És ez le is van tesztelve. És nem WORKSFORME, hanem PEBKAC, mert nálad nem is ez volt a hiba, hanem régi volt a youtube-dl
-ed és ezért a videólejátszód nem tudta kinyitni a tecsőt. Ezt hogy ellenőrizzem le mégis, hogy a videólejátszó azért fejezte be a futást, mert a youtube-dl
nem adott neki stream-et? Nem látok bele. Csak azt tudom ellenőrizni, hogy amit megadtál, az létezik-e, ez pedig megtörténik.
> - After you click on one of the video, there is no visual indication it is opened yet along registered by the program. Just click on the '>I' button to start the playback.
Ha ráböksz egy videóra, akkor kinyitja az aloldalát és betölti a related videókat. Ez neked nem "visual indication"? Mit kéne itt szerinted csinálni?
> (remark: it follows the basic unix philosophy, if no feedback, then everything is alright. remark2: except when it crashes. )
Mi dőlt össze? Mert eddig nem az derült ki, hogy bármi összedőlt volna, hanem az, hogy letetted tálcára, aztán meg nem értetted mi történik.
> - Everything is in characters, no need to search for images yet alone (god forbid) animations (eg. for buttons).
Nem tudok rajzolni. Egyébként az ikonok fele ugyanúgy nézne ki, mint most karakterrel. Pl. a megreklamált "+" gomb.
> (remark: again it is basic unix philosopy: cli ftw! todo: limit everything under 80 chars. )
Mert ugye ez egy CLI-s program.
> Nincs harag, megha mukodne is, jobb a mostani modszerem yt-ra.
Működik. Ha nem működne, nem kérnének bele időnként új feature-öket. Nem tudom, ez eszedbe jutott-e.
Azt nem tudom, hogy miféle módszered van, így nem tudom, hogy jobb-e, mint ez, de tekintve, hogy neked sincs gőzöd sem erről a programról, így nem tudom, hogy te miből gondolod, hogy jobb. Maximum neked jobb.
> Csak a programra voltam kivancsi, lehetett volna egy alsogatya nyilvantarto program is felolem.
> Csak ne kene indulaskor kinezni a fejembol, hogy wtf, meg miert nem megy. Manual ide vagy oda.
Magyarul nem olvastad el a blogposztokat, így aztán gőzöd nem volt róla, hogy mi ez a program, majd aztán a manualt sem olvastad el, de azért elindítottad, bár szükséged nem volt rá, majd nem értetted mi történik, de továbbra sem a manualt olvastad el, hanem idejöttél, hogy megírhasd, hogy az egész nem jó semmire.
> Eltunik az ablakkeret, igy kill-el kell kiloni. Ha egyszer megnyomod az X-et, akkor eltunik (talcan, ertesitesi savban se jelenik meg). Es nincs hogy elohozni (alt-tab ban sincs benne). kill-el kilovod, es amikor elinditod ujra, akkor nem jelenik meg sehol semmi, megint lehet kill-el kiloni.
Háromféleképpen is ki lehet lépni a programból. Ctrl + Q-ra, a trayiconon jobbklikk és quit, valamint az ablak - szénné konfigurálható - close gombjával, ha nem minimize-re van állítva.
http://oscomp.hu/ytfeman/#chapter_prefs
Action on close is the operation the frontend will perform when you close it's main window. It can be the following:
- Minimize will just minimize the window, exactly as if you would click on the minimize button.
- Close without question will close the window along with the program.
- Ask if minimize or close will ask if it should minimize or close, but you also can cancel the closing.
- Confirm close is the same as the other, but this asks if should close the window and terminate the program.
És ki lehet kapcsolni, hogy ne tüntesse el a tasklistből; ha neked azután nem jelenik meg a trayiconok között, akkor neked valami olyan desktopod van, ahol nincs tray. Csak úgy mondom, hogy ha nincs a tálca tasklistjében, akkor az alt+tab sem működik. Ez minden programnál így van; csak azt lehet alt+tab-bal váltogatni, ami a tálca tasklistjében látszik.
http://oscomp.hu/ytfeman/#chapter_prefs
Hide when minimized hides the taskbar entry when the program window is minimized,
http://oscomp.hu/ytfeman/img/tray_icons.png
so it will only shown among the system tray icons. Otherwise,
http://oscomp.hu/ytfeman/img/taskbar.png
the taskbar entry will be visible.
> Igy azota nincs, hogy elinditani:)* mondjuk valoszinu ez is unix filozofia lehet, mert a vimbol se tudtam egy jo ideig kilepni, igy kenytelen voltam megtanulni.
A probléma az, hogy tuti, hogy elindult, csak tray-re volt küldve. De nem adtál sem screenshotot, sem semmit. Csak "nem működik". Egyébként, ha elindítasz egy második példányt, akkor az elsőnek fel kellett volna jönnie. Dehát most már sosem tudjuk meg, mert azt nem írtad le, hogy mit csináltál.
> Szoval meg mindig fenntartom: pilotavizsgas nagyon.
A search feliratozásán, meg a manualnak a programba való belinkelésén kívül igazából csupa olyan dologot írtál ide, ami vagy a manual elolvasásával preventálható user error, vagy közönséges kötekedés volt. (Csak úgy mondom, hogy a fő probléma, hogy nem ment a lejátszás az aztán végképp nem kenhető a program "pilótavizsgásságára"; két éves youtube-dl
-lel próbáltad, miközben a tecső szinte napról napra variál; öregebb nem volt...? Próbáltad volna ezt a műsort eljátszani a youtube-dl
fejlesztőinél, hogy nem tudsz videót letölteni a két éves youtube-dl
-lel, biztos vicces lett volna.)
Mondjuk annyi haszna volt, ennek a cirkusznak, hogy ráébresszen, hogy ilyen jellegű "mit nekem manual, a program a szar, ha nem úgy működik, ahogy én akarom" felhasználó rajtad kívül is akadhat, szóval a bezárógomb default action-jét át fogom rakni minimalize-ről rákérdezésre, a hide when minimizedet, meg defaultból disabledre. Akkor már csak akkor futhat bele ebbe valaki, ha direkt átállítja. Egyszerűbb, ha én állítom át magamnak, ha épp felrakom valahova, mint hogy megint oldalakon át vitatkozni kelljen valakivel, aki szerint azért szar a program, mert nem tudja, hogy hogy működik...
Egyébként vicces, mert mások is belefutottak ebbe, de csak te reagáltál így.
> *: Update. Ha a ~/.ytfe/Form1.fg 16. bajtjat atirom 1-rol (0x31) 0-ra (0x30) akkor ujra elindul. ;-P
Az a minimized state flagje. A program az összes ablak állapotát tárolja, hogy mik a méretei, stb. Te leküldted minimized állapotba, majd kilőtted. Aztán csodálkozol...
Nem kell egyébként editorból piszkálni a .fg
fájlokat, átállítod a config panelen, hogy bezáráskor ne minimalizálja az ablakot és kész.
Szóval magyarán pontosan az történt, amit mondtam: letetted tálcára, majd azt hitted, hogy nem indul el. No comment.
- A hozzászóláshoz be kell jelentkezni
Pedig irtam a legelso hozzaszolasban: ubuntu 18.04 lts.
A youtube-dl a latest version, amibol .deb csomag van erre a kiadasra. Csak a programod miatt tettem fel a legujabbat (shell scripttel!). Illene eszrevenni, hogy mi a youtube-dl verzioja a rendszeren, es mi a minimum requirement a reszedrol.
Van notification bar. Nehany program ami sikeresen hasznalja: vlc, telegram, transmission-gtk
Nehany program ami sikertelenul hasznalja: a tied. Nincs mas. Most futottam bele eloszor.
> Ld. előző bekezdés. Te azt reklamáltad meg, hogy nem azt a videót játssza le azonnal, amire jobboldalt ráböktél: a tecső sem ezt csinálja, hanem kinyitja az aloldalt.
A youtube kinyitja a video oldalat, tobbek kozott ezeket mutatja:
1. a video elonezeti kepe rajta egy play ikonnal. Nalad ez teljesen hianyzik.
2. related videok a yt szerint. Nalad hianyzik
3. hozzaszolasok. Nalad hianyzik.
4. esetleges playlist ha a video egy playlist resze. Nalad hianyzik, bar van valami egyedi megoldasod ra.
> A probléma az, hogy tuti, hogy elindult, csak tray-re volt küldve. De nem adtál sem screenshotot, sem semmit. Csak "nem működik".
Nezd a semmirol eleg nehez kepernyokepet csinalni. Tehat ha a program nem jelenik meg sehol (alt-tab, notification bar), es a terminalt visszaadja egy ido utan (kb. egy perc). Akkor eleg sanszos, hogy nem tudott elindulni.
El nem tudom kepzelni, hogy ezen egy screenshot mit tudott volna segiteni.
> Azt nem tudom, hogy miféle módszered van, így nem tudom, hogy jobb-e, mint ez, de tekintve, hogy neked sincs gőzöd sem erről a programról, így nem tudom, hogy te miből gondolod, hogy jobb. Maximum neked jobb.
En desktopon (ritkan) sima bongeszobol nezek youtube-ot, ahol nincsenek reklamok (firefox). Van youtube-download kiegeszito a bongeszoben, neha azzal letoltok egy-egy fajlt.
Elsodlegesen mobilrol *hallgatok* youtube-ot, neha ratekintek a kepre. Ehhez van egy Newpipe sajat build, ahol a masnapi videokat letoltogetem, es a download mappabol vlc-vel jatszom le (android). A fejemen egy bluetooth-os fules es a kertben asas kozben hallgatom.
Van egy backlogom, szerencsere mostmar sikerult 10GiB ala tornaznom, de meg van mit meghallgatnom. Napi kb. 2 ora hanganyag megy le.
Az uj videokat vagy celiranyosan keresem, vagy pedig a Newpipe beepitett 'What's new?' menupontjabol szedegetem le (a sajat newpipe-os beimportalt feliratkozasaimbol szedi ossze, egyet se hagy ki, nem ugy mint a yt).
A videok minoseget rendszeresen allitom letoltes elott. Van amelyik youtube-ost szinte csak hallgatom, a kep az kb. felesleges, ide 144p-t valasztok. Ha mobilnetrol toltok le masokat altalaban 360p vagy 480p-t valasztok ha a 480p nem sokkal tobb, vagy van amikor kevesebb a 360p-nel.
Ha otthoni wifin vagyok, vagy egyeb unmetered halozaton akkor 720p vagy 1080p (nagyon indokolt esetben) minoseget valasztom.
A yt hozzaszolasokat 90%-ban at szoktam futni. Sajnos erre a newpipe hasznalhatatlan (nem jeleniti meg csak a fo hozzaszolast), igy arra a firefox beta-t hasznalom androidon (newpipe-bol nyitva).
Mobilrol sose nezem direktben a youtube-ot (newpipe-pal sem), hanem eloszor mindig letoltom. Utalom ha menet kozben megszakad. Es nincs tul jo terero a kornyeken, a pinceben meg abszolut semmi.
Lehet hulyere venni a usert, lehet kritizalni a hangnemet, lelked rajta. Nem irtam, hogy szar a program (pedig irhattam volna:) hogy nez ki ember? 2020-ban?:), csak annyit, hogy pilotavizsgas.
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
> A youtube-dl a latest version, amibol .deb csomag van erre a kiadasra. Csak a programod miatt tettem fel a legujabbat (shell scripttel!). Illene eszrevenni, hogy mi a youtube-dl verzioja a rendszeren, es mi a minimum requirement a reszedrol.
Jó reggelt, a youtube-dl
nem kötelező a programhoz. Ez a függőség a videoplayerednél van, nem nálam. Az én részemről nincs requirement ez ügyben, ezt nagyon benézted. Ha olyan videoplayert állítasz be, ami youtube-dl
nélkül is tudja lejátszani a videókat, akkor nem is kell a youtube-dl
. Ezt nekem miért és hogyan kéne kezelnem? Ráadásul az, hogy a youtube-dl
mondjuk épp két napos, az még bőven nem garancia arra, hogy menni is fog, ha a tecső mondjuk pont tegnap csinált valamit. Hogy ellenőrizhetném ezt mégis?
> Van notification bar. Nehany program ami sikeresen hasznalja: vlc, telegram, transmission-gtk
> Nehany program ami sikertelenul hasznalja: a tied. Nincs mas. Most futottam bele eloszor.
Vagy, ezt is benézted. A Lazarus ezt teljesen szabványosan kezeli, több toolkittel is. De sose tudjuk meg, mert letörölted, ahelyett, hogy a kérdéseimre válaszoltál volna. Nélküled nem tudom kideríteni, hogy mi a kórság van nálad.
> 1. a video elonezeti kepe rajta egy play ikonnal. Nalad ez teljesen hianyzik.
A play ikon ott van, előnézeti kép nincs, mert ez még mindig nem videoplayer.
> 2. related videok a yt szerint. Nalad hianyzik
Bocs, de te melyik programot nézed? Ha videó aloldalt nyitsz meg, azokat listázza. Azok a related videók. Miről beszélsz? Ezt is benézted.
> 3. hozzaszolasok. Nalad hianyzik.
Ez az egyetlen igaz állítás a négyből: hozzászólások nincsenek. Nem is volt cél sosem.
> 4. esetleges playlist ha a video egy playlist resze. Nalad hianyzik, bar van valami egyedi megoldasod ra.
Ott van az, csak rá kell bökni az "L" gombra.
Egyszóval eléggé fel lehet ismerni, hogy egy videó aloldalán vagy épp, vagy playlistben, vagy keresési találatokban. Eddig legalábbis mindenkinek sikerült.
> Nezd a semmirol eleg nehez kepernyokepet csinalni. Tehat ha a program nem jelenik meg sehol (alt-tab, notification bar), es a terminalt visszaadja egy ido utan (kb. egy perc). Akkor eleg sanszos, hogy nem tudott elindulni.
Egyáltalán nem. Sokadjára mondom, hogy ha egy idő után visszaadja a terminált, akkor éppenhogy már volt egy futó instance ebből a programból, azért jött vissza, mert csak leadta a drótot a másiknak. Mit nem lehet ezen érteni? Az már más kérdés, hogy miért nem dobatta fel vele a fő ablakot, de így nem fogjuk tudni kidebuggolni. Van egy olyan tippem is, hogy mivel kilőtted az első programot, esetleg az IPC-hez szükséges "YTFE" pipe ott maradt a /tmp
-ben és a másik azon keresztül próbált írni a másiknak. De ez is csak tipp.
> El nem tudom kepzelni, hogy ezen egy screenshot mit tudott volna segiteni.
Mondjuk úgy, hogy látom, hogy van-e tray-ed, vagy esetleg ott van-e rajta a program ikonja. Volt már akinek kiszúrta a szemét a tray-en az ikon.
> En desktopon (ritkan) sima bongeszobol nezek youtube-ot, ahol nincsenek reklamok (firefox). Van youtube-download kiegeszito a bongeszoben, neha azzal letoltok egy-egy fajlt.
Reklámok itt sincsenek. Letöltő itt is van.
> Elsodlegesen mobilrol *hallgatok* youtube-ot, neha ratekintek a kepre. Ehhez van egy Newpipe sajat build, ahol a masnapi videokat letoltogetem, es a download mappabol vlc-vel jatszom le (android). A fejemen egy bluetooth-os fules es a kertben asas kozben hallgatom.
Tehát magyarán nem is a tecsőn böngészel, hanem lerántod amit le akarsz és localban lejátszod. Mit hasonlítottál itt te akkor össze? Neked akkor nem youtube browser frontended van, hanem youtube download managered.
> Az uj videokat vagy celiranyosan keresem, vagy pedig a Newpipe beepitett 'What's new?' menupontjabol szedegetem le (a sajat newpipe-os beimportalt feliratkozasaimbol szedi ossze, egyet se hagy ki, nem ugy mint a yt).
'What's new?' itt nincs, az igaz. Viszont ott van feketelista, hogy milyen entry-ket ne jelenítsen meg a related videók/keresési eredmények között, amikor böngészel?
> A videok minoseget rendszeresen allitom letoltes elott. Van amelyik youtube-ost szinte csak hallgatom, a kep az kb. felesleges, ide 144p-t valasztok. Ha mobilnetrol toltok le masokat altalaban 360p vagy 480p-t valasztok ha a 480p nem sokkal tobb, vagy van amikor kevesebb a 360p-nel.
Ezt ez is tudja és most már youtube-dl
sem kell a minőség állításához, pont ez debütált most...
> A yt hozzaszolasokat 90%-ban at szoktam futni. Sajnos erre a newpipe hasznalhatatlan (nem jeleniti meg csak a fo hozzaszolast), igy arra a firefox beta-t hasznalom androidon (newpipe-bol nyitva).
Hozzászólások itt nincsenek, az tény.
> Lehet hulyere venni a usert, lehet kritizalni a hangnemet, lelked rajta.
Nem ezzel volt bajom, hanem azzal, hogy olyan dolgokba kötsz bele, amit vagy te néztél be, vagy csak simán nem tetszik. Sok kritikát kaptam eddig, de egyik sem volt olyan, mint a tied, hogy "ez sem megy, az sem megy, igazából nem tudom mit csinálok, a manualt meg nem olvastam el, tehát a program szar, mert nem úgy megy, ahogy én elgondoltam és még szarul is néz ki, 2020-ban(!)", így egyikre sem reagáltam még így, hanem vagy megköszöntem, vagy szétettem a kezem, hogy nem tudok vele mit kezdeni. Nyugodtan visszaolvashatsz. Te vagy az első, akivel flame-be keveredtem a YTFE miatt.
> Nem irtam, hogy szar a program (pedig irhattam volna:)
Nem így írtad, de ez volt a lényege. Szar, mert te nem tudtad használni.
> hogy nez ki ember? 2020-ban?:)
Eddig senki sem reklamált érte, de amúgy sem vagyok designer. 2020 meg monnyon le.
> csak annyit, hogy pilotavizsgas.
Ezt is csak te mondtad eddig rá. De még ha igaz is, a lejátszás sikertelenségét a két éves youtube-dl
miatt, meg azt, hogy gőzöd nincs, hogy épp fut-e a program, azt ne akard már rámkenni.
- A hozzászóláshoz be kell jelentkezni
Kivancsisagbol feltettem, de valoban nem intuitiv a felulete, de legalabb a tabot (az, hogy tab, csak a manualbol derul ki) sikerult bezarnom ugy, hogy egy checkboxra kattintottam.
Azt latom, hogy lelkesen megcsinaltad magadnak, jo azoknak, akik egyszeru ablakkezelot hasznalnak, de aki mashoz szokott, azzal nem szamolsz, sot barmi ilyen iranyu kritikat mereven elutasitasz, mert hat megiscsak a sajat programod.
A "benne van a manualban" is egy jo meredek valasz volt, azzal, hogy kitetted a netre, vegulis bevallaltad, hogy supportosat meg marketingest is jatszol, egyelore egyik sem megy.
- A hozzászóláshoz be kell jelentkezni
> Kivancsisagbol feltettem, de valoban nem intuitiv a felulete, de legalabb a tabot (az, hogy tab, csak a manualbol derul ki) sikerult bezarnom ugy, hogy egy checkboxra kattintottam.
Az nem checkbox, hanem egy bezárógomb. Annyit tudok tenni, hogy egyértelműbb legyen, hogy teszek rá egy X-et. Amúgy, amikor megnyitottad a tabot valahogy, akkor csak feltűnt, hogy egyszer csak megjelent, nem?
> jo azoknak, akik egyszeru ablakkezelot hasznalnak
TDE-t használok, az elég távol áll az egyszerű ablakkezelőktől, úgyhogy ez kb. nem igaz. Ez éppenhogy egy csomó dolgot támogat, amit a komolyabb környezetek tudnak, pl. a tálcás funkciók.
> sot barmi ilyen iranyu kritikat mereven elutasitasz, mert hat megiscsak a sajat programod.
Legalább olvasnád vissza a többi topicot, mielőtt ilyen kijelentéseket teszel... Egy raklap kritikát kaptam már és nem utasítottam el őket, hanem megköszöntem, vagy ha nem tudtam vele mit kezdeni, akkor széttettem a kezem. Nem tudom feltűnt, de mindig megemlítem, ha valamit user feedback-re/requestre raktam bele.
> supportosat meg marketingest is jatszol, egyelore egyik sem megy
A marketing nem tudom, hogy jött a képbe egy ingyenes programnál... A support meg szerintem eddig jól megy, legalábbis eddig nem panaszkodott senki a supportra. Ha valaki kér valamit, amit van értelme megcsinálni, azt belerakom. Az nem bugreport, hogy "nem működik", az meg nem bug, hogy egy youtube-dl
-dependens videólejátszót két éves youtube-dl
-lel felzavar a tecsőre és aztán nem működik...
- A hozzászóláshoz be kell jelentkezni
Android tv ? :D Jaj de yo lenne a beepitett helyett ;)
Every single person is a fool, insane, a failure, or a bad person to at least ten people.
- A hozzászóláshoz be kell jelentkezni
es lesz is :D
Every single person is a fool, insane, a failure, or a bad person to at least ten people.
- A hozzászóláshoz be kell jelentkezni
Mint nekem droidos cuccom? :)
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni