Všem vše nejlepší do nového roku 2026.
Crown je multiplatformní open source herní engine. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT a GPLv3+. Byla vydána nová verze 0.60. Vyzkoušet lze online demo.
Daniel Stenberg na svém blogu informuje, že po strncpy() byla ze zdrojových kódů curlu odstraněna také všechna volání funkce strcpy(). Funkci strcpy() nahradili vlastní funkcí curlx_strcopy().
Byla vydána nová verze 25.12.30 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Společnost Valve publikovala přehled To nej roku 2025 ve službě Steam aneb ohlédnutí za nejprodávanějšími, nejhranějšími a dalšími nej hrami roku 2025.
Byly publikovány výsledky průzkumu mezi uživateli Blenderu uskutečněného v říjnu a listopadu 2025. Zúčastnilo se více než 5000 uživatelů.
V dokumentově orientované databázi MongoDB byla nalezena a v upstreamu již opravena kritická bezpečností chyba CVE-2025-14847 aneb MongoBleed.
Při úklidu na Utažské univerzitě se ve skladovacích prostorách náhodou podařilo nalézt magnetickou pásku s kopií Unixu V4. Páska byla zaslána do počítačového muzea, kde se z pásky úspěšně podařilo extrahovat data a Unix spustit. Je to patrně jediný známý dochovaný exemplář tohoto 52 let starého Unixu, prvního vůbec programovaného v jazyce C.
FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.
K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.
Řešení dotazu:
Lze považovat instalaci za snadnou instalace?Zkuste si své příspěvky po sobě přečíst.
Stačí jen sudo apt install tvheadend? Nebo je třeba překládat ze zdrojáku? (kdy se tomu nevyhnu?)Záleží na nastavení konkrétní distribuce. Například Debian nemá tvheadend mezi standardními balíčky, ale najdete ho na deb-multimedia, takže pokud tento server přidáte do /etc/apt/sources.list, tak by uvedený příkaz měl k instalaci stačit.
Třeba když mám v systému DVB tunery, musím řešit ovladače přes apt/kompilovat nebo si to tvheadend sám zařídí/stáhne? Jde mi o to, jestli z uživatelského hlediska je to takto jednoduché než jiné konfigurace.Tvheadend si rozhodně ovladače nestáhne, to je věc jádra. Některé tunery mají v jádře podporu, takže fungují bez problémů, někdy je potřeba sehnat firmware, je to případ od případu. Rozhodně se vyplatí zjistit si tuhle věc předem například na LinuxTV.
Využít HW akceleraci umí sám o sobě, stačí ten tvheadend balíček z repozitáře? Dotáhne si závislosti třeba jako CUDA apod.?Není mi jasné, k čemu by potřeboval HW akceleraci, myslím, že jen posílá data po síti.
Výhody/nevýhody proti ffmpeg/gstreamer? Vyjma toho, že je skvěle user-friendly přes web konfiguraci.Ffmpeg používám na kódování videa, gstreamer přímo nepoužívám, ale možná ho využívá některý jiný software. Na sledování a nahrávání televize používám VDR. O tom "user-friendly" si dovolím pochybovat. VDR nabízí minimálně 2 webové správce nahrávání, VDRadmin a Live-plugin, oba jsou naprosto intuitivní, jednoduché a přitom úplně dostačující. Tvheadend byl proti tomu totální chaos, aspoň v době, kdy jsem ho zkoušel (2 až 3 roky).
Jakékoli další +/- do jeho oblíbenosti.U mě velké mínus. Kdysi jsem tvheadend zkoušel a bylo to utrpení, ale už je to pár let. Možná, že od té doby došlo k posunu. Jirka
Není mi jasné, k čemu by potřeboval HW akceleraci, myslím, že jen posílá data po síti.Jedná se mi o transcoding, pokud s tím vstupním streamem chci něco provést, třeba změnit formát/kontejner/rozlišení nebo podobně. Já právě tohle řeším z tohoto pohledu, kdy to není jen "tupé" přestreamování vstupu do sítě vybraným protokolem. A to mi právě není jasné, jak má tvheadend řešené. Jestli to dělá nějak sám a využívá třeba knihovnu libavcodec/libavformat nebo prostě jen hloupě volá externí utilitu typu ffmpeg/gstreamer/mencoder... a sám překódování ani řešit neumí? Proto jsem se ptal i v souvislosti s balíčkem. Třeba ffmpeg si musím sám vykompilovat, hlavně třeba kvuli některým kodekům, které standardní balíček nenese. Totéž platí o podpoře CUDA, Nvidia dekodéru, VAAPI, MFX... Ono vlastně tak nějak právě přemýšlím, čím TVH pro uživatele tak super, že je tak oblíbený a doporučovaný pro domácí řešení media centra. Jestli ho všichni používají jen pro přeposlání streamu z tuneru (jiného vstupu) do LAN sítě nebo záznam pořadu ve výchozím formátu, pak mi to smysl i dává. Ale jinak moc ne.
Jedná se mi o transcoding, pokud s tím vstupním streamem chci něco provést, třeba změnit formát/kontejner/rozlišení nebo podobně. Já právě tohle řeším z tohoto pohledu, kdy to není jen "tupé" přestreamování vstupu do sítě vybraným protokolem. A to mi právě není jasné, jak má tvheadend řešené. Jestli to dělá nějak sám a využívá třeba knihovnu libavcodec/libavformat nebo prostě jen hloupě volá externí utilitu typu ffmpeg/gstreamer/mencoder... a sám překódování ani řešit neumí?Tak v tomto Vám, bohužel, neporadím, jak už jsem psal, tvheadend jsem zkoušel, ale dál nic.
Ono vlastně tak nějak právě přemýšlím, čím TVH pro uživatele tak super, že je tak oblíbený a doporučovaný pro domácí řešení media centra. Jestli ho všichni používají jen pro přeposlání streamu z tuneru (jiného vstupu) do LAN sítě nebo záznam pořadu ve výchozím formátu, pak mi to smysl i dává. Ale jinak moc ne.Osobně si myslím, že důvodem oblíbenosti je jeho zařazení do multimediálních distribucí jako CoreELEC nebo LibreELEC určených pro jednodeskové malé počítače typu Raspberry Pi. Zájemce si celkem snadno dokáže vytvořit malou multimediální krabičku, aniž by musel něco vědět o Linuxu, který na ní běží. Jirka
Podobný nástroj ako TVH je platená astra-cesbo, ktorú dokáže obslúžiť aj absolútny laik. A asi o tom to je.
ls -l /dev/dvb/ drwxr-xr-x 2 root root 120 Apr 17 21:32 adapter0 drwxr-xr-x 2 root root 120 Apr 17 21:32 adapter1 drwxr-xr-x 2 root root 120 Apr 17 21:32 adapter2 drwxr-xr-x 2 root root 120 Apr 17 21:32 adapter3a všechny čtyři vidí bez problémů a nevím, proč by je vidět neměl.
ls -la /dev/dvb/adapter0/ total 0 drwxr-xr-x 2 root root 120 Apr 18 06:03 . drwxr-xr-x 4 root root 80 Apr 18 06:03 .. crw-rw---- 1 root video 212, 0 Apr 18 06:03 demux0 crw-rw---- 1 root video 212, 1 Apr 18 06:03 dvr0 crw-rw---- 1 root video 212, 3 Apr 18 06:03 frontend0 crw-rw---- 1 root video 212, 2 Apr 18 06:03 net0* ja mel problem u nahranych videi s audiem (pri prehravani nebylo nic slyset), takze jsem si nastavil v tvh post-procesing - po nahrati se video automaticky prozene ffmpegem a pak je to ok * karty (2xMyGica T230 USB) maj primo podporu v novejsich kernelech, bylo potreba dohrat jen firmware do /lib/firmware (chyba se vypisovala v dmesg) za me je instalace, konfigurace a pouzivani tvh easy - pouzivam cca rok a nemel jsem potrebu hledat alternativy, naprosto mi vyhovuje
.Apr 21 21:25:30 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: DVBSUB @ #4052 Continuity counter error (total 167) Apr 21 21:25:34 stor tvheadend[1305]: tbl-pass: pass-sdt: -: invalid checksum (len 648, errors 45) Apr 21 21:25:40 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima Transport error indicator (total 21748) Apr 21 21:25:40 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: HEVC @ #4041 Continuity counter error (total 7327) Apr 21 21:25:40 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: AAC @ #4042 Continuity counter error (total 578) Apr 21 21:25:42 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: AAC @ #4043 Continuity counter error (total 814) Apr 21 21:25:42 stor tvheadend[1305]: tbl-pass: pass-eit: -: invalid checksum (len 537, errors 939) Apr 21 21:25:43 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: DVBSUB @ #4052 Continuity counter error (total 173) Apr 21 21:25:46 stor tvheadend[1305]: tbl-pass: pass-pmt: -: invalid checksum (len 135, errors 47) Apr 21 21:25:49 stor tvheadend[1305]: tbl-pass: pass-pat: -: invalid checksum (len 76, errors 50) Apr 21 21:25:50 stor tvheadend[1305]: tbl-pass: pass-sdt: -: invalid checksum (len 648, errors 46) Apr 21 21:25:50 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima Transport error indicator (total 22586) Apr 21 21:25:50 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: HEVC @ #4041 Continuity counter error (total 7607) Apr 21 21:25:50 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: AAC @ #4042 Continuity counter error (total 604) Apr 21 21:25:53 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: AAC @ #4043 Continuity counter error (total 858) Apr 21 21:25:53 stor tvheadend[1305]: tbl-pass: pass-eit: -: invalid checksum (len 78, errors 975) Apr 21 21:25:55 stor tvheadend[1305]: TS: Network-CZ-DVBT2-only/530MHz/Prima: DVBSUB @ #4052 Continuity counter error (total 178) Apr 21 21:26:03 stor tvheadend[1305]: subscription: 00E1: "HTTP" subscribing on channel "Prima", weight: 100, adapter: "Silicon Labs Si2168 #3 : DVB-T #0", network: "Network-CZ-DVBT2-only", mux: "530MHz", provider: "CESKE RADIOKOMUNIKACE", se Apr 21 21:26:03 stor tvheadend[1305]: subscription: 00E0: "HTTP" unsubscribing from "Prima", hostname="xxx.xxx.xxx.xxx", client="VLC/3.0.4 LibVLC/3.0.4" Apr 21 21:26:07 stor tvheadend[1305]: linuxdvb: Silicon Labs Si2168 #3 : DVB-T #0 - poll TIMEOUT Apr 21 21:26:08 stor tvheadend[1305]: mpegts: 522MHz in Network-CZ-DVBT2-only - tuning on Silicon Labs Si2168 #2 : DVB-T #0 Apr 21 21:26:08 stor tvheadend[1305]: subscription: 00E2: "HTTP" subscribing on channel "Prima +1", weight: 100, adapter: "Silicon Labs Si2168 #2 : DVB-T #0", network: "Network-CZ-DVBT2-only", mux: "522MHz", provider: "CESKE RADIOKOMUNIKACE", Apr 21 21:26:08 stor tvheadend[1305]: subscription: 00E1: "HTTP" unsubscribing from "Prima", hostname="xxx.xxx.xxx.xxx", client="VLC/3.0.4 LibVLC/3.0.4" Apr 21 23:20:25 stor tvheadend[1305]: subscription: 00E2: "HTTP" unsubscribing from "Prima +1", hostname="xxx.xxx.xxx.xxx", client="VLC/3.0.4 LibVLC/3.0.4" Apr 21 23:20:58 stor tvheadend[1305]: http: xxx.xxx.xxx.xxx: using ticket EEE4C9FF05CA9F8152BA230A42F457CD6259902E for /stream/channelid/796644149 Apr 21 23:20:58 stor tvheadend[1305]: mpegts: 530MHz in Network-CZ-DVBT2-only - tuning on Silicon Labs Si2168 #3 : DVB-T #0 Apr 21 23:20:58 stor tvheadend[1305]: subscription: 00E3: "HTTP" subscribing on channel "Prima love", weight: 100, adapter: "Silicon Labs Si2168 #3 : DVB-T #0", network: "Network-CZ-DVBT2-only", mux: "530MHz", provider: "CESKE RADIOKOMUNIKACE Apr 21 23:20:58 stor tvheadend[1305]: linuxdvb: Unable to provide BER value. Apr 21 23:20:58 stor tvheadend[1305]: linuxdvb: Unhandled ERROR_BLOCK_COUNT scale: 0 Apr 21 23:20:58 stor tvheadend[1305]: linuxdvb: Unable to provide UNC value.Zdar Max
nějaký echaEcha jsou problém. Neměl jsem sice T230, ale AverMedia Volar HD. Občas bylo vidět, že se u jedné stanice při kostičkování střídají 2 streamy - ten jeden byl o pár setin opožděný (zřejmě od protilehlého kopce). Když jsem koupil DVBSky T330, tak to jelo naprosto bez trhání. Problém nebyl ani na set-top boxu za 500 Kč. V diskuzích jsem četl, že ty nejlevnější USB dongly mají s echama problém. Výše uvedené jsem srovnával ještě na DVB-T signálu.
Ahoj, já jsem si ho nainstaloval, ale pohořel jsem hned na začátku. TVheadend nevidí žádný tuner, přitom je v systému normálně mám a používám, třeba lsdvb normálně vypíše, dvblast nemá problém... Samozřejmě jsem ten dvblast stopl, kontroloval práva na /dev/dvb/, ale stejně se mi v tom GUI nic neobjeví. :/Tehdy, když jsem TVHeadend zkoušel, tak sice tunery ukazoval, ale skenování frekvencí se nekonalo. Prošel jsem různé návody, ale nic nezabralo. Myslím, že po přeinstalaci se to najednou rozjelo, ale nezjistil jsem, proč to najednou funguje a v čem byl rozdíl. A pak jsem zkoušel nastavit nahrávání nějakého pořadu, asi pravidelné týdenní nahrávání, a na tom jsem skončil. Řekl bych, že když TVHeadend funguje, jak by měl, tak to může být pohoda, ale pokud nejede, tak je asi dost problém zjistit zdroj problémů. Jirka
Lze považovat instalaci za snadnou instalace?Konfigurace je naprostý opruz. Přehledný konfigurák je 100x lepší. Ta webová sračka je neuvěřitelně pomalá a špatně se ovládá.
Tiskni
Sdílej: