Co je QSOrder?
QSOrder (někdy označovaný také jako „QSO recorder by K3IT“) je nástroj určený pro radioamatéry, zejména ty, kteří se věnují rádioamatérským soutěžím (contesting), s cílem automaticky nahrávat audio jednotlivých QSO. Projekt je open-source a spravovaný pod uživatelem K3ITna GitHub (pod licencí GPL-3.0).

QSOrder funguje jako externí doplněk pro logovací software — nejčastěji pro N1MM Logger+ — který umožňuje, že v okamžiku, kdy se uskuteční zápis QSO v logu, se spustí záznam audio dat z přijímače (a případně i z mikrofonu) a uloží se jako samostatný soubor se specifickým názvem obsahujícím informace o spojení (značka, frekvence, čas, mód atd.).
K tomu se QSOrder spoléhá na UDP vysílání („broadcast“) spojení ze strany logovacího programu — když N1MM (nebo jiný kompatibilní software) odešle informaci o právě zaznamenaném QSO, QSOrder tuto zprávu zachytí a podle ní uloží obsah zvukové buffer-paměti.
Důležitým aspektem je, že QSOrder udržuje kruhový buffer (FIFO) zvukových dat v paměti, takže když přijde zpráva o QSO, uloží nejen audio během samotného spojení, ale i z časového okolí (před a po), podle nastaveného zpoždění (delay) a délky bufferu.

Jak QSOrder pracuje — technické detaily a použití
Nižšie je sumarizovaný postup, ako sa QSOrder v praxi používa, aké parametre umožňuje a na čo si treba dávať pozor:
Instalace a základní nastavení
- Stiahnutie
Na GitHub stránke projektu (k3it/qsorder) sú k dispozícii spustiteľné verzie pre Windows (alebo pôvodné skripty) vrátane súboru README s pokynmi.
Niektoré staršie inštalácie alebo distribúcie môžu Byť dostupné aj cez SourceForge. - Konfigurácia N1MM (UDP broadcast)
V logovacom programe (N1MM Logger+) je potrebné povoliť, aby pri každom zápise QSO bola poslaná UDP správa (broadcast) s detailmi o spojení. V N1MM+ sa to spravidla nastavuje cez “Configure → Broadcast Data → Contact” (alebo cez zodpovedné nastavenie v .ini súbore)
V *.ini súbore to môže vyzerať takto:[Externa lBroadcast] Destina tionIPs=127.0.0.1 Destina tionPort=12060 IsBroadcastContact=True
Pokud jsou použity vícestránné nebo více portů, lze také nastavit různé porty a lze spustit více instancí QSorder s různými porty (např. -P 12061 atd.).
- Spustenie QSOrder
Po nastavení broadcastu sa spustí qsorder.exe (alebo ekvivalentný skript). Program vypíše, na ktorom UDP porte počúva, aké zvukové vstupy sa použili a ďalšie parametre (napr. buffer length, delay).
Treba povoliť komunikáciu v bráne firewall, ak je to blokované. - Vytváranie zázna mov
Keď je QSO zaznamenané v N1MM, UDP správa spustí uloženie audio bufferu do súboru. Uloženie je oneskorené podľa nastaveného parametra „delay“ — typicky 20 sekúnd — aby sa zachytil aj koncový úsek spojenia, ktorý by mohol byť zaznamenaný až po ukončení záznamu v logu.
Súbor je uložený s menom, ktoré obsahuje informácie ako volacia zna čka, vlastná zna čka, názov súťaže, mód, dátum a čas, frekvenciu, na pr.:DXCALL_de_OWNCALL_soutěž_MODE_YYYYMMDD_HHMMSS_NNMHz.mp3
Príklad:
W3LPL_de_V31VP_CQWWSSB_LSB_20171028_062004Z_3.5MHz.mp3
V názve súboru sú zakomponované všetky podstatné informácie, ktoré umožnia identifikáciu QSO nielen podľa logu, ale aj podľa súborov vo vašom audio archíve.
Moje parametre pro spuštění QSOrder Rozšířené parametry / spínače
QSOrder podporuje různé možnosti příkazového řádku, které umožňují přizpůsobit chování:-d ZPOŽDĚNÍ
(zpoždění: kolik sekund po přijetí zprávy se zaznamená do vyrovnávací paměti)Dĺžka bufferu v sekundách
(Délka vyrovnávací paměti v sekundách)Ktorý UDP port sa má použiť
(který port UDP má být použit)Možnosť definovať klávesovú skratku, ktorá manuálne uloží buffer
(Možnost definovat zkratku klávesnice, která ručně ukládá vyrovnávací paměť)Index zvukového vstupu
(Index vstupu zvuku)Číslo stanice pri multi-staniciach
(číslo stanice na více stanicích)-So2r režim — stereo nahrávanie pre dva rádia, pri neaktívnom rádio sa tlmí
(SO2R režim - stereo nahrávání pro dva rádio, v neaktivním rádiu je tlumen)Nepretržité nahrávanie okrem individuálnych QSO
(nepřetržité nahrávání s výjimkou jednotlivých QSO)Vzorkovacia frekvencia pre záznam
(Frekvence vzorkování pro záznam)
Tyto možnosti umožňují velmi flexibilní použití a přizpůsobení podle podmínek. Používám nastavení „-i 2 -d 15 -l 35“
SO2R a multi-stanica SO2R a Multi-Stanica
Dve rádiá súčasne, QSOrder umožňuje záznam samostatne vľavo a vpravo (ľavý kanál pre rádio 1, pravý kanál pre rádio 2). Ak je rádio neaktívne, môže sa jeho kanál potlačiť (mute) pomocou prepínača So2r režim — stereo nahrávanie pre dva rádia, pri neaktívnom rádio sa tlmí (dvě rádia současně), QSorder umožňuje nahrávat samostatně doleva a doprava (levý kanál pro rádio 1, pravý kanál pro rádio 2). Pokud je rádio neaktivní, může být jeho kanál potlačen (ztlumený) pomocí spínačeV diskusiách používatelia upozorňujú, že pri viacradiových konfiguráciách je vhodné spustiť viac inštancií QSOrder, každú s vlastným portom a číslom stanice (–r parameter), aby sa zabezpečilo, že sa zaznamená len relevantné QSO audio pre danú frekvenciu či rádio
.
V diskusích uživatelé poukazují na to, že s konfiguracemi s multi -row je vhodné spustit více instancí QSorder, z nichž každá má vlastní číslo portu a číslo stanice (-R parametr), aby se zajistilo, že je zaznamenán pouze relevantní zvuk QSO pro danou frekvenci nebo rádio.- Okrem automatického záznamu môže operátor spustiť manuálne uloženie aktuálneho obsahu bufferu pomocou definovanej klávesovej skratky (napr. Ctrl+Alt+O, podľa nastavenia). To je užitočné, ak sa v éteri objaví niečo zaujímavé mimo bežného QSO, čo chcete zaznamenať
Kromě automatického záznamu může operátor začít ručně ukládat aktuální obsah vyrovnávací paměti pomocí definované zkratky klávesnice (např.Ctrl+alt+o
, podle nastavení). To je užitečné, pokud je mimo běžný QSO na etheru něco zajímavého, co chcete zaznamenat. - Výstupné súbory sa ukladajú do priečinkov podľa súťaže a roka (napr. ContestName-YYYY). Táto organizácia pomáha v archíve udržiavať prehľadnosť. Okrem toho, súbory majú v sebe aj atribút ReplayGain, ktorý indikuje vnímanú hlasitosť a je vložený ako metadata MP3 súboru. Tento údaj môže pomôcť pri prehrávaní, ak prehrávač podporuje ReplayGain
Výstupní soubory jsou uloženy ve složkách podle konkurence a roku (např.ContestName-Yyyy
). Tato organizace pomáhá udržovat jasnost v archivu.
Kromě toho mají soubory v sobě také atribut ReplaygainTo označuje vnímaný svazek a je vložen jako soubor MP3 metadat. Tato informace může pomoci hrát, pokud hráč podporuje opakování.

QSOrder a indexační služba – QSORDER Search
Samotný QSorder se používá pro místní záznam zvukových souborů, ale existuje také doplněk ve formě indexační služby nazvané Hledání QSorder (nebo jednoduše „Služba indexování rekordéru QSO“). Tato služba neuchovává zvukové soubory přímo - funguje jako index a odkazuje na zvukové soubory, které uživatelé uložili (např. Dropbox) - a umožňuje vám hledat a přehrávat tyto sdílené QSO, pokud je zvuk veřejně dostupný.
Hlavné vlastnosti vyhľadávania QSORDER
- Na webových stránkach QSOrder.hamradiomap.com Je možné najít QSO podle volací značky, času a období (např. Poslední 2 roky, 1 rok, 6 měsíců atd.).
- Služba len indexuje audio — neuchováva samotné súbory — audio musí byť nahrané napr. na Dropbox do špecifickej zložky (Apps/QsoRecording).
- Používateľ musí autorizovať prístup tejto indexačnej službe k svojej Dropbox zložke. Po autorizácii sa súbory začnú indexovať, a používateľ získa osobné URL, ktoré môže vložiť do svojho profilu alebo stránky (napr. ako iframe na QRZ stránke).
- Audio súbory musia byť pomenované podľa konvencie pomenovania (DXCALL_de_OWNCALL_soutěž_MODE_… .mp3) — iba súbory menované správne budú indexované a zahrnuté do výsledkov vyhľadávania.
- Indikovaný stav ukazuje, že databáza obsahuje viac než 507 770 na hrávok, s cca 68 613 unikátními DX volacími známkami.
- Služba je platená PROstredníctvom hostingu cez HamRadioMap.com.
- Používatelia môžu vložiť výsledok vyhľadávania QSO na svoje osobné webové stránky (napr. QRZ bio stránku) pomocou iframe.
Cieľom tejto indexačnej služby je uľahčiť rádioamatérom prístup k nahrávkam QSO, umožniť „počúvanie vašich spojení“ a ich zdieľanie s komunitou, bez potreby spravovať vlastný server na hosting audio súborov.

Výhody a přínosy QSOrder
Používanie QSOrder prináša niekoľko význa mných výhod:
- Dokumentace spojení
Každé QSO je zaznamenané ako audio súbor, čo umožní po súťaži spätne preskúmať, či bolo spojenie správne zaznamenané, identifikovať chyby (napr. nesprávne počutú volaciu značku) alebo potvrdiť PROblémové spojenia. - Zlepšenie kvality operátora
Operátor si po súťaži môže prehrávať svoje spojenia a analyzovať, kde nastali chyBy v prijímaní či vysielaní, čo môže zlepšiť budúcu výkonnosť. - Zdieľanie s komunitou
Vďaka indexačnej službe môžu rádioamatéri zdieľať (ak chcú) svoje na hrávky s ostatnými – či už kolegami, klubmi, alebo verejnosťou. - Automatizácia s minimálnym zásahom
Ak je systém správne na stavený, na hrávanie prebieha automaticky, operátor sa nemusí starať o manuálne spúšťanie, čo znižuje zaťaženie počas súťažnej činnosti. - Flexibilní nastavení
Díky množství příkazových parametrů (delay, buffer, port, hotkey, so2r, atd.) je možné systém přizpůsobit různým stanovištním scénářům — jedna stanice, více stanic, SO2R, různé vstupy zvuku. - Minimalizace datové zátěže
Jelikož indexační služba pouze odkazuje na existující nahrávky (např. na Dropboxu), není potřeba, aby QSORDER Search hostoval obrovské objemy audio dat — to šetří náklady a infrastrukturu.
Výzvy, omezení a praktické poznámky
Jako každý systém, i QSOrder má určité limity a věci, na které je třeba dávat pozor:
N1MM+ nastavení broadcast dat Správné nastavení UDP broadcastu
Pokud není N1MM správně nakonfigurován k vysílání spojení, QSOrder nebude schopen reagovat a nezachytí QSO audio. Proto je důležité, aby byl broadcast zapnutý a port správně nastavený.- Synchronizace bufferu a zpoždění (delay)
Pokud je delay příliš malý, může se stát, že některý závěrečný úsek spojení nebude zachycen; pokud je naopak příliš velký, soubory mohou obsahovat zbytečné ticho nebo rušivý obsah. Najít dobrou rovnováhu pro danou soutěž je důležité. - Kapacita úložiště
Při intenzivním využití – mnoho spojení — se může rychle nahromadit množství audio souborů. Uživatelé musí plánovat úložiště (např. na pevném disku, externím úložišti nebo v cloudu). Dropbox zdarma nabízí přibližně 2 GB (~12 000 QSO) jako výchozí limit pro audio záznamy používané se službou QSORDER Search. - Omezení v multi-stanicích / SO2R
Při komplexních konfiguracích (více rádií, více portů, různé vstupy zvuku) může být náročné správně nakonfigurovat QSOrder tak, aby zaznamenával pouze relevantní audio. V diskuzích uživatelé uvádějí potřebu spouštět více instancí, specifikovat čísla stanic (-r parametr) a porty.
Některé problémy se objevují při integraci se softwarem SDR (např. Flex rádio), kde je mixování audio kanálů složitější. - Závislost na externím hostingu pro indexování
Uživatel musí používat externí hosting (např. Dropbox) a následně autorizovat přístup indexační službě. Pokud uživatel ztratí přístup nebo změní strukturu složek, indexování se může přerušit. - Formátování názvů audio souborů
Pokud soubory nejsou pojmenovány podle předepsaného schématu, nebudou zpracovány indexační službou QSORDER Search - je to důležitá podmínka sdílení. - Závislost na výkonnějším počítači
Při vyšších délkách bufferu, vyšší vzorkovací frekvenci nebo vícekanálovém nahrávání může být zátěž pro CPU a I/O vyšší - je třeba dbát, aby počítač zvládal současné používání N1MM + QSOrder + dalších nástrojů.
Praktická doporučení pro uživatele
- Před soutěží si důkladně otestujte konfiguraci: zkontrolujte, že N1MM vysílá kontakty, QSOrder zachytává UDP zprávy, audio vstup je správný a záznam funguje.
- Experimentujte s hodnotou bufferu a zpožděním (delay), abyste našli optimální nastavení pro vaši konfiguraci (např. buffer 45 s, delay 20 s je běžná volba podle dokumentace).
- Pravidelně archivujte nebo mažte staré audio soubory, abyste předešli zaplnění disku.
- Pokud plánujete využívat indexační službu, důsledně dodržujte pojmenování souborů a správně autorizujte přístup Dropboxu.
- Při použití SO2R nebo více stanic nastavte QSorder tak, aby každá instance zaznamenala pouze potřebný kanál (použijte -r, - -p atd.).
- Sledujte aktualizace projektu na GitHub, protože může docházet k opravám chyb nebo novým verzím.
- Pro sdílení nahrávek s komunitou - pokud chcete - vložte iframe z vašeho osobního archívu na stránku QRZ nebo jinou webovou stránku podle instrukcí služby QSORDEX.
Závěr
QSOrder představuje velmi užitečného pomocníka pro radioamatéry, kteří se věnují soutěžím (contestingu).
Příklad nahrávky
JH4UYB
OM3SEM
Umožňuje spolehlivé a automatické nahrávání každého spojení v audio formě, což přináší množství výhod - od dokumentace spojení přes možnost analýzy výkonu až po sdílení s komunitou. V kombinaci s indexační službou QSORDER Search (která nevyžaduje hostování audio souborů, ale pouze indexování) se systém stává pro radioamatéry atraktivním nástrojem pro zpřístupnění QSO nahrávek veřejnosti.