U příležitosti 30. výročí vydání počítačové hry Quake byla vydána nová epizoda s názvem Dawn of the Machine (Steam).
Vládní CERT upozorňuje (𝕏) na sérii bezpečnostních záplat (CVSS 9.9) v produktech Cisco řešících kritické zranitelnosti umožňující obejití autentizace, eskalaci oprávnění, vzdálené spuštění kódu a odepření služby. Úspěšné zneužití může útočníkům umožnit získat neoprávněný přístup k dotčeným systémům, kompromitovat zařízení Cisco Catalyst SD-WAN a Cisco IOS XE, spustit libovolný kód, zpřístupnit citlivé informace nebo narušit dostupnost postižených systémů.
Soud v americkém státě Nové Mexiko ve čtvrtek nařídil internetové společnosti Meta Platforms zaplatit 567 milionů dolarů (téměř 12 miliard Kč) za újmy, které její platformy působí mladým lidem. S přihlédnutím k dřívějšímu verdiktu tak má společnost celkem zaplatit 942 milionů dolarů, což je malý zlomek jejího ročního výnosu, který loni činil 60 miliard dolarů. Čtvrteční verdikt firmě také nařizuje, aby změnila způsob, jakým její
… více »Mark Russinovich (CTO v Microsoft Azure) se na LinkedIn pochlubil svým projektem MS Paint Doom napsaným pomocí Claude. Hru Doom umožňuje hrát v programu Malování (Microsoft Paint). Malování funguje jako monitor. Herní engine (ViZDoom) běží na pozadí a každý vykreslený snímek hry vkládá automaticky přes schránku (clipboard) do Malování.
Platformy ChatGPT i Roblox by mohly být zařazeny na seznam mimořádně velkých on-line platforem nebo internetových vyhledávačů, na něž se vztahují zvláštní podmínky podle nařízení o digitálních službách (DSA). Vzhledem k tomu, že ChatGPT i Roblox oznámily počet uživatelů nad prahovou hodnotou DSA, je toto označení „rozhodně možné“ a mohlo by „přijít dříve či později“. On-line platformy a vyhledávače zařazené na seznamy DSA musejí
… více »Společnost Cloudflare představila Cloudflare OS (GitHub), tj. open source platformu navrženou pro integraci umělé inteligence (agentů) přímo do pracovních procesů organizací.
Byla vydána nová verze 5.13 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.
Jean-Baptiste Kempf na svém blogu představil novou verzi 9.0 "Lei" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie).
Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost NVIDIA.
Edvard Rejthar na blogu zaměstnanců CZ.NIC představil svou aplikaci SlideRshow (GitHub). Funguje jako prohlížeč fotek, ale i jako jejich organizér a prezentátor. Neinstaluje se, běží přímo v prohlížeči. Bez serveru. Offline.
Wikipedia o karaoke říká: Karaoke (z japonského kara - prázdný a ōkesutora - orchestr) je forma zábavy, kde amatérský zpěvák zpívá do hudebního základu. Skladby jsou většinou velice známé populární písně, ze kterých je částečně nebo úplně odstraněn hlas původního interpreta. Slova písně jsou zobrazována na obrazovce či plátně. Bývají často animovaná nebo mění svou barvu v závislosti na právě hrané části. Pomáhají tak zpěvákovi udržet správný rytmus.
Při hledání vhodného programu pro přehrávání karaoke na Linuxu jsem brzy zjistil, že možnost nějakého výběru je spíše málo pravděpodobná. Takto zaměřených programů je skutečně k dispozici žalostně málo, takže mi v podstatě zbyly jediné dvě možnosti, a to použití Wine pro spouštění některé karaoke aplikace pro Windows, nebo využití nativní aplikace pro linuxové systémy – PyKaraoke. Samozřejmě volím druhou možnost.
Už podle názvu aplikace lze vytušit jistou spojitost s Pythonem. Celý projekt PyKaraoke je rozdělen do dvou částí: moduly přehrávání a grafický frontend. Jednotlivé moduly umožňují přehrávání různých formátů karaoke audio a video souborů a jsou naprogramované s pomocí python modulu Numeric pro urychlení numerických výpočtů a knihovny PyGame, která umožňuje audio a video výstup. Tyto moduly lze snadno integrovat do jiných aplikací a tím jim např. přidat podporu a umožnit přehrávání CDG souborů aj. GUI je sestaveno pomocí knihovny WxPython, což napomáhá přenositelnosti celé aplikace, která je dostupná nejen pro Linux, ale i pro Windows, *BSD a OS X.
Schopnosti PyKaraoke jsou poměrně rozsáhlé. Dokáže přehrávat CDG karaoke soubory (MP3+G, OGG+G, WAV+G), MIDI (.MID/.KAR), MPEG (video karaoke) či další video formáty s využitím jakéhokoliv externího přehrávače (např. MPlayer). PyKaraoke zvládne otevřít a přehrát MP3+G a MIDI soubory zabalené ve formátu ZIP. Grafické rozhraní programu dává uživateli možnost přidávat skladby v podporovaném formátu do databáze, kterou je následně možné prohledávat a skladby následně přidávat do seznamu skladeb k přehrávání. Kromě standardního GUI nabízí aplikace také tzv. mini grafický frontend, který umožňuje pohodlnou práci na zařízeních s malým rozlišením displeje a přenosných počítačích. Zajímavou možností, kterou PyKaraoke nabízí, je export CDG nebo KAR souborů do MPEG videa. Využití této funkcionality si dokážu představit např. při přehrávání karaoke skladeb přímo z DVD přehrávače na televizi apod.
PyKaraoke je dostupný na množství platforem a na většině z nich jej také najdeme v oficiálních softwarových zdrojích. Např. uživatelé *BSD systémů mají PyKaraoke k dispozici přes systém portů, pro Windows je připraven instalátor, který již obsahuje veškeré knihovny a nástroje potřebné pro běh programu, a ve většině linuxových distribucích je v repozitářích k dispozici balíček, který lze snadno nainstalovat přes distribuční balíčkovací systém. Jelikož je aplikace naprogramovaná v jazyce Python, se kterým je snadné vytváření multiplatformní aplikace, mají uživatelé k dispozici také balíček, který umožňuje spuštění aplikace prakticky na kterémkoliv operačním systému s interpretem Pythonu a potřebnými knihovnami (PyGame, WxPython, libsdl-dev, Mutagen). Pro přehrávání MIDI a KAR souborů na Linuxu je v systému nutná také přítomnost softwaru TiMidity++.
PyKaraoke nabízí poměrně široké možnosti nastavení. Ke konfiguračnímu dialogu ve standardním grafickém rozhraní se dostaneme přes hlavní menu přes položku File a dále Configuration. Ten nabízí celkem pět záložek. Záložka Display nabízí nastavení velikosti okna přehrávače, umožňuje použití celoobrazovkového režimu, volby pro práci s playlistem, apod. Přes záložku Audio je možné nastavovat některé pokročilejší volby zvuku. Dále následují záložky nastavení jednotlivých podporovaných formátů, se kterými PyKaraoke zvládá pracovat. Karta CDG+MP3/OGG umožňuje nastavit některé možnosti ovlivňující výkon přehrávání a na kartě MPG/AVI lze zvolit používaný externí video přehrávač.
V podstatě existují tři způsoby, kterými lze aplikaci PyKaraoke ovládat. Prvním z nich je příkazová řádka. Jelikož je PyKaraoke v podstatě GUI pro přehrávací moduly, je možné přistupovat k funkcím těchto jednotlivých modulů také z příkazové řádky – MP3+G/OGG+G (modul pycdg), MIDI/KAR (modul pykar) a MPEG (modul pympg). Každý modul má své jedinečné volby, kterými lze přehrávání ovlivnit.
Další rozhraní, které aplikace poskytuje, je tzv. mini mód. Ten nachází své využití zejména na zařízeních s malým rozlišením displeje a také na přenosných počítačích. Tento režim nenabízí žádné rozsáhlé možnosti nastavení, zato umožňuje rychlý přístup ke skladbám v databázi a nabízí jednoduché rozhraní, ve kterém se žádný uživatel rozhodně neztratí. Uložené skladby z databáze jsou zobrazeny pod sebou v seznamu, kterým lze procházet šipkami nahoru a dolů a požadovaná skladba se jednoduše vybere pomocí klávesy Enter.
Třetí nabízené rozhraní je standardní grafické rozhraní přístupné přes příkaz PyKaraoke. Hlavní okno aplikace je rozděleno vertikálně na dvě části: Pravou část okna zabírá playlist, do kterého je možné skladby přidávat z levé části. Ta může mít buď podobu zobrazení, které poskytuje rozhraní pro vyhledávání v databázi skladeb, nebo podobu zobrazení procházení souborového systému místních disků. Než ale budeme moci v databázi skladeb vyhledávat, je nezbytné je do ní nějakým způsobem uložit. To lze provést jednoduše přes položku Add New Songs To Database v hlavní nabídce File v horní části okna. Uživatel má pak možnost přidávat a odebírat složky obsahující karaoke skladby. Při skenování lze zvolit, aby aplikace hledala také skladby uložené v ZIP archivech nebo kontrolovala MD5 hashe jednotlivých skladeb a hledala, případně odstraňovala z databáze duplikáty. Databázi skladeb umožňuje aplikace exportovat do textového souboru, nebo dokonce vytisknout.
Součástí projektu PyKaraoke jsou také pomocné nástroje z balíku CDGTools. Díky nim je možné provádět s CD+G karaoke disky a soubory různé úpravy. Součástí balíku jsou tři nástroje: cdgrip, cdg2bin a cdg2text. První z nich, cdgrip, je nástrojem k ripování CD+G disků a převod skladeb do formátu MP3+G/OGG+G. Nejdříve je ale nutné pomocí programu cdrdao zkopírovat CD+G disk do počítače, který následně cdgrip přečte a jednotlivé skladby zpracuje. Názvy skladeb a informace o umělci či názvu alba hledá v databázi CDDB a enkóduje je pomocí aplikace lame či podobného nástroje. Cdgrip je možné spouštět jak z příkazové řádky, tak i v grafickém režimu.
Cdg2bin je nástroj, který umožňuje provádět přesně opačnou činnost proti cdgrip. Z MP3+G/OGG+G souborů v počítači dokáže vytvářet CD+G karaoke disky. Přitom jsou podporovány i soubory s karaoke skladbami archivované v některém z formátů .zip, .tar.gz nebo .tar.bz2. Poslední nástroj z balíku je cdg2text, který umožňuje zkonvertovat binární .cdg soubory do textového formátu, což se hodí zejména při debuggování ripovaných skladeb.
Při hledání karaoke aplikace pro Linux pravděpodobně narazíte pouze na několik málo slibných projektů. A jedním z nich bude také v článku popisovaný PyKaraoke. Sice není přímo napěchovaný funkcemi a pokročilými vlastnostmi jako jeho konkurence na platformě Windows, svůj účel ale splňuje velice dobře. Vypořádá se se skladbami v mnoha různých formátech, kolekci skladeb udržuje v databázi, kterou umožňuje prohledávat a snadno z ní přidávat do seznamu skladeb. Podporuje export skladeb do video souborů a pomocí podpůrných aplikací zvládá ripování skladeb z CD+G karaoke disků a naopak.
V každém případě se jedná o velice povedený projekt, škoda jen, že se svým zaměřením je v oblasti linuxových aplikací pouze jeden z mála. Vývoj PyKaraoke v poslední době sice postupuje poměrně pomalu, přesto však neustává a vývojáři přidávají stále nové vlastnosti a opravují nalezené bugy. Doufejme, že i do budoucna se bude aplikace dále úspěšně vyvíjet a získávat nové spokojené uživatele.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Diskuse byla administrátory uzamčena
I když (či spíše právě protože) se nejedná o čisté karaoke (na pozadí hraje originální skladba včetně hlasu a hráči se hodnotí jak dobře se trefuje do not).