abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 14:44 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 14.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 2
    včera 13:11 | Zajímavý projekt

    Just the Browser je projekt, 'který vám pomůže v internetovém prohlížeči deaktivovat funkce umělé inteligence, telemetrii, sponzorovaný obsah, integraci produktů a další nepříjemnosti' (repozitář na GitHubu). Využívá k tomu skrytá nastavení ve webových prohlížečích, určená původně pro firmy a organizace ('enterprise policies'). Pod linuxem je skriptem pro automatickou úpravu nastavení prozatím podporován pouze prohlížeč Firefox.

    NUKE GAZA! 🎆 | Komentářů: 2
    16.1. 16:44 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.18. Díky 174 přispěvatelům.

    Ladislav Hagara | Komentářů: 2
    16.1. 15:11 | IT novinky

    Miliardy korun na digitalizaci služeb státu nestačily. Stát do ní v letech 2020 až 2024 vložil víc než 50 miliard korun, ale původní cíl se nepodařilo splnit. Od loňského února měly být služby státu plně digitalizované a občané měli mít právo komunikovat se státem digitálně. Do tohoto data se povedlo plně digitalizovat 18 procent agendových služeb státu. Dnes to uvedl Nejvyšší kontrolní úřad (NKÚ) v souhrnné zprávě o stavu digitalizace v Česku. Zpráva vychází z výsledků víc než 50 kontrol, které NKÚ v posledních pěti letech v tomto oboru uskutečnil.

    Ladislav Hagara | Komentářů: 15
    16.1. 13:55 | IT novinky

    Nadace Wikimedia, která je provozovatelem internetové encyklopedie Wikipedia, oznámila u příležitosti 25. výročí vzniku encyklopedie nové licenční dohody s firmami vyvíjejícími umělou inteligenci (AI). Mezi partnery encyklopedie tak nově patří Microsoft, Amazon a Meta Platforms, ale také start-up Perplexity a francouzská společnost Mistral AI. Wikimedia má podobnou dohodu od roku 2022 také se společností Google ze skupiny

    … více »
    Ladislav Hagara | Komentářů: 0
    16.1. 02:22 | Nová verze

    D7VK byl vydán ve verzi 1.2. Jedná se o fork DXVK implementující překlad volání Direct3D 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.

    Ladislav Hagara | Komentářů: 0
    16.1. 02:00 | Nová verze

    Byla vydána verze 12.0.0 knihovny libvirt (Wikipedie) zastřešující různé virtualizační technologie a vytvářející jednotné rozhraní pro správu virtuálních strojů. Současně byl ve verzi 12.0.0 vydán související modul pro Python libvirt-python. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    15.1. 19:22 | Humor

    CreepyLink.com je nový zkracovač URL adres, 'díky kterému budou vaše odkazy vypadat tak podezřele, jak je to jen možné'. Například odkaz na abclinuxu.cz tento zkracovač převádí do podoby 'https://netflix.web-safe.link/logger_8oIlgs_free_money.php'. Dle prohlášení autora je CreepyLink alternativou ke zkracovači ShadyURL (repozitář na githubu), který dnes již bohužel není v provozu.

    NUKE GAZA! 🎆 | Komentářů: 3
    15.1. 12:33 | IT novinky

    Na blogu Raspberry Pi byla představena rozšiřující deska Raspberry Pi AI HAT+ 2 s akcelerátorem Hailo-10 a 8 GB RAM. Na rozdíl od předchozí Raspberry Pi AI HAT+ podporuje generativní AI. Cena desky je 130 dolarů.

    Ladislav Hagara | Komentářů: 3
    15.1. 12:11 | Komunita

    Wikipedie slaví 25. výročí svého založení. Vznikla 15. ledna 2001 jako doplňkový projekt k dnes již neexistující encyklopedii Nupedia. Doména wikipedia.org byla zaregistrována 12. ledna 2001. Zítra proběhne v Praze Večer svobodné kultury, který pořádá spolek Wikimedia ČR.

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (5%)
     (0%)
     (10%)
     (20%)
     (3%)
     (6%)
     (2%)
     (11%)
     (41%)
    Celkem 482 hlasů
     Komentářů: 12, poslední 14.1. 21:12
    Rozcestník

    PyKaraoke: Zazpívejte si karaoke v Linuxu

    28. 7. 2010 | Milan Bárta | Multimédia | 13469×

    Karaoke může být skvělá zábava nejen na párty a oslavách. Jak si této zábavy užít i v Linuxu díky aplikaci PyKaraoke, která je pravděpodobně jednou z nejpokročilejších karaoke přehrávačů pro linuxové systémy, se podíváme v následujících několika odstavcích.

    Obsah

    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.

    PyKaraoke

    link

    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.

    pykaraoke main3 pykaraoke main4

    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.

    Instalace

    link

    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++.

    Nastavení

    link

    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č.

    pykaraoke config1 pykaraoke config2 pykaraoke config3 pykaraoke config4 pykaraoke config5

    Prostředí aplikace

    link

    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.

    pykaraoke mini

    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.

    pykaraoke main1 pykaraoke main2

    CDGTools

    link

    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.

    Závěr

    link

    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.

           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Diskuse byla administrátory uzamčena

    28.7.2010 08:25 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: PyKaraoke: Zazpívejte si karaoke v Linuxu
    Zajímavé téma. Chápu dobře, že PyKaraoke je pouze přehrávač? Zajímal se autor (nejlépe formou článku :) o formát, v kterém je rytmizovaný text uložen, a jeho editory?
    28.7.2010 08:45 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
    Rozbalit Rozbalit vše Re: PyKaraoke: Zazpívejte si karaoke v Linuxu
    mne sa na take ulety osvedcil performous
    Ja vim, on vi, ty nano!
    28.7.2010 08:55 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: PyKaraoke: Zazpívejte si karaoke v Linuxu
    Ultrastar Deluxe a Performous jsou nepřekonatelné! ;-)

    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).
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    28.7.2010 12:11 David Ondrejkovič
    Rozbalit Rozbalit vše Re: PyKaraoke: Zazpívejte si karaoke v Linuxu
    A co čeština? Zkoušel někdo přehrávat karaoke (KAR, MID), které obsahuje české texty? Mně to češtinu nezobrazuje správně - dá se to někde nastavit?
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.