<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://falu.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://falu.github.io/" rel="alternate" type="text/html" /><updated>2026-07-08T17:44:35+00:00</updated><id>https://falu.github.io/feed.xml</id><title type="html">Falu:Me</title><subtitle>Falu:Me</subtitle><author><name>Falu</name></author><entry><title type="html">Ez így nem mehet tovább</title><link href="https://falu.github.io/2026/07/08/ez-igy-nem-mehet-tovabb.html" rel="alternate" type="text/html" title="Ez így nem mehet tovább" /><published>2026-07-08T17:07:43+00:00</published><updated>2026-07-08T17:07:43+00:00</updated><id>https://falu.github.io/2026/07/08/ez-igy-nem-mehet-tovabb</id><content type="html" xml:base="https://falu.github.io/2026/07/08/ez-igy-nem-mehet-tovabb.html"><![CDATA[<p>A saját módszereikkel kell visszavágni!</p>

<!--more-->

<p><img width="100%" alt="börtön" src="https://github.com/user-attachments/assets/c3d5a2c4-6d30-4a4e-b94d-efa446d3a1b7" /></p>

<p>Nem húzhatjuk meg magunkat tovább! Kivétel nélkül, aki fenyeget, azonnal fel kell jelenteni. De van itt egy kis bökkenő, ugyanis a minket érő fenyegetések nem valós személyektől, hanem kamu Facebook profilok megül érkeznek. Ahhoz nincs bátorságuk, hogy a nevüket és arcukat adják a megnyilvánulásaikhoz.</p>

<p>Bütyi és csapata olyan szintű önkényuralmi rendszert épít, hogy arra még Rákosi Mátyás is elismerően csettintene.</p>

<p>Ki lehet mondani, hogy állami terror van. Ha a rendszernek nem tetsző véleményed van, máris a feltúrják a lakásod és visznek is a rendőrségre kihallgatásra. Mi ez, ha nem megfélemlítés?</p>

<p>Nem, én nem fogok hallgatni. Eddig sem tettem, ezután sem fogom. Nem szoktam fenyegetőzni, inkább csak ígérni. Most az ígérem, hogy ha valaki esetleg bárhol, bármilyen formában megfenyegetne, nem fogok vitába szállni vele, azonnal lementem a bizonyítékokat és megteszem a feljelentést a rendőrségen. Nem fogok azzal szórakozni, hogy jelentgetem a Facebookon, mert annak általában az a vége, hogy megvizsgálták, és nem ütközik semmilyen közösségi alapelvbe.</p>

<p>Ennyit fogok válaszolni:</p>

<blockquote>
  <p>Hozzászólásaidat - a profilod és a hozzászólásaid URL-címeivel együtt - bizonyítékként elmentettem, és a rendőrségi feljelentésemhez csatoltam.
Hiába tiltasz le, vagy törlöd a profilodat, a hatóságok a digitális lábnyomok alapján be fognak tudni azonosítani.
Erre az üzenetre ne válaszolj, a kommunikációt lezártam, a továbbiakban a hatóságok fognak keresni.</p>
</blockquote>

<p>Ha gondolod használd fel.</p>

<p>Bilincs-bilincs rács-rács</p>]]></content><author><name>Falu</name></author><category term="Politika" /><category term="Önkény" /><summary type="html"><![CDATA[A saját módszereikkel kell visszavágni!]]></summary></entry><entry><title type="html">Jó vergődést!</title><link href="https://falu.github.io/2026/06/23/jo-vergodest.html" rel="alternate" type="text/html" title="Jó vergődést!" /><published>2026-06-23T21:35:17+00:00</published><updated>2026-06-23T21:35:17+00:00</updated><id>https://falu.github.io/2026/06/23/jo-vergodest</id><content type="html" xml:base="https://falu.github.io/2026/06/23/jo-vergodest.html"><![CDATA[<p>Ja, és áradjon is!</p>

<!--more-->

<p><img width="100%" alt="image" src="https://github.com/user-attachments/assets/550442e4-8335-4785-9e6c-67a13a287ed1" /></p>

<p>Soha nem gondoltam volna, hogy ekkora kabarét lehet csinálni a parlamentből, mint ami most megy.</p>

<p>Egészen elképesztő mélységekbe süllyedt bütyök és bandája.</p>

<p>Nem egy konkrét felszólalásról, vagy viszont válaszról beszélek, hanem úgy általában.</p>

<p>Ez az ember beteg. Nincs ezen mit szépíteni. Tudják jól a hívei, párt- és frakciótársai. Szerintem félnek is tőle. Fogalmam sincs, hogy milyen cirkusz mehet egy-egy kormányülésen, de inkább nem is vagyok rá kíváncsi. Bőven elég az amit a parlamenti közvetítésekben látok.</p>

<p>Ez az alak pontosan úgy viselkedik, mint egy elkényeztetett gyerek, aki mindent megkap. És ha véletlenül nem úgy, nem azt és nem akkor kapja, mint amit akar, akkor olyan műsort vág le, hogy a szülei inkább feladják, és megadják neki amit akar.</p>

<p>Nincs benne semmilyen tisztelet senki és semmi iránt. A sajátjait ugyanúgy nem tiszteli, megalázza, mint az ellenfeleit.</p>

<p>Engem úgy neveltek, hogy ha valaki más beszél, akkor nem szólok közbe, figyelmesen végig hallgatom a mondanivalóját és ha befejezte, akkor válaszolok.</p>

<p>Ez mit csinál? Nem hogy közbeszól, tölcsért csinál a kezéből és úgy kiabál be a felszólaló mondanivalójába. Kineveti, kifigurázza, jelzőkkel illeti. Ha valaki valamilyen nyilvánvaló hazugsággal szembesíti, akkor arcátlanul letagad mindent.</p>

<p>Ezzel több baj is van. Egyrészt a parlamentbe nem való ilyen viselkedés. Egy külvárosi kocsmában talán elmegy, de ott is hamar kiütik az ilyet. Másrészt ezt a fajta viselkedést állítja példaként a hívei felé: ha engem követtek, akkor ugyanígy ti is bármit megtehettek, következmények nélkül.</p>

<p>És tényleg így is van. Elég csak megnézni a közösségi oldalak hozzászólásait. Egyszerűen undorító, ahogy emberi méltóságukból kifordulva vérszomjasan fröcsögnek a gyűlölettől. Ez pedig az ő bűne, az ő felelőssége. Ha netán valami elmebeteg nem elégszik majd meg azzal, hogy egy kamu profil mögül alázhasson mindenkit, aki nem bütyök-hívő és valami súlyosabbat csinál, na akkor azért majd vállalni fogja-e a felelősséget.</p>

<p>Nem. Ez borítékolható is. Ahogy eddig sem vállalta a felelősséget semmiért, ezután sem fogja. Ez egy ilyen ember.</p>

<p>Az ilyen embereknek meg az a sorsa, hogy általában a sajátjai állítják félre. Csak addig még óriási károkat fog okozni.</p>

<p><strong>Jó vergődést!</strong></p>

<p>#ennyi</p>]]></content><author><name>Falu</name></author><category term="Politika" /><summary type="html"><![CDATA[Ja, és áradjon is!]]></summary></entry><entry><title type="html">Egy hét Claude Code, ingyen</title><link href="https://falu.github.io/2026/06/21/egy-het-claude-code-ingyen.html" rel="alternate" type="text/html" title="Egy hét Claude Code, ingyen" /><published>2026-06-21T17:57:15+00:00</published><updated>2026-06-21T17:57:15+00:00</updated><id>https://falu.github.io/2026/06/21/egy-het-claude-code-ingyen</id><content type="html" xml:base="https://falu.github.io/2026/06/21/egy-het-claude-code-ingyen.html"><![CDATA[<p>kipróbálnád?</p>

<!--more-->

<p><img width="100%" alt="Claude Code" src="https://github.com/user-attachments/assets/552f066c-08f9-4c7d-aca8-a6431b3e676a" /></p>

<p>A Claude Code előfizetésemhez kaptam pár vendégbelépőt, amivel egy teljes hétig ingyen kipróbálható az AI-os terminálos fejlesztőasszisztens. Aki kíváncsi rá, jelentkezzen.</p>

<p>A munkáim közben egyre többet nyúlok a Claude Code-hoz: ez az a terminálból futó AI-asszisztens, amelyik nem csak kódot ír, hanem érti is a projekted szerkezetét, fájlokat olvas és szerkeszt, gitet kezel, refaktorál – mindezt parancssorból, ott, ahol amúgy is dolgozom.
A napokban a <code class="language-plaintext highlighter-rouge">/passes</code> parancs egy kellemes meglepetést dobott a kezdőképernyőre: a Claude Pro előfizetésemhez három vendégbelépő jár, amivel bárki egy teljes hétig ingyen kipróbálhatja a Claude Code-ot. Nem demó, nem korlátozott próbaverzió – a rendes eszköz, egy hétig.</p>

<h2 id="mire-jó-a-claude-code">Mire jó a Claude Code?</h2>

<p>Pár dolog a saját mindennapjaimból:</p>

<ul>
  <li>Kódbázisokban navigál, érti a meglévő struktúrát, nem csak izolált snippeteket gyárt.</li>
  <li>Megnyit, elolvas és átír egész fájlokat, nem kell ki-be másolgatni.</li>
  <li>Kezeli a gitet: commitokat ír, diffeket néz, ágakat kezel.</li>
  <li>Hosszabb, többlépcsős feladatokat is végigvisz – pl. egy modul szétbontása több unitra, vagy egy export funkció hozzáadása.</li>
</ul>

<p>Ha valaha is bosszantott, hogy egy webes chatablakba kell másolgatnod a kódodat oda-vissza, akkor ez a workflow felszabadító.</p>

<h2 id="hogyan-jutsz-hozzá">Hogyan jutsz hozzá?</h2>

<p>Van három meghívóm. Aki szeretné kipróbálni, annak a linken keresztül tud regisztrálni egy ingyenes hétre:</p>

<h3 id="-claudeaireferraltiybhz4q3a">👉 <a href="https://claude.ai/referral/TiYBHz4q3A">claude.ai/referral/TiYBHz4q3A</a></h3>

<p>A meghívók elkelnek, úgyhogy érdemes nem halogatni. Ha valaki a próbahét után előfizet és tényleg megkedveli, az nekem is jól jön: ilyenkor a fiókomon jóváírnak némi keretet, amit aztán… nyilván további fejlesztésre verek el. Win-win.</p>

<h2 id="kinek-ajánlom">Kinek ajánlom?</h2>

<p>Bárkinek, aki:</p>

<ul>
  <li>terminálból dolgozik és nem riad meg egy parancssortól,</li>
  <li>van egy saját kis (vagy nagy) kódprojektje, amin épp gyúr,</li>
  <li>kíváncsi, mire jutott az AI-os kódolás 2026-ra a chatablakos másolgatáson túl.</li>
</ul>

<p>Ha kipróbálnád, csak menj fel a fenti linkre. A próbahét alatt nyugodtan oszd meg velem a tapasztalataidat – kíváncsi vagyok, kinek mire válik be.</p>]]></content><author><name>Falu</name></author><category term="AI" /><category term="Claude" /><category term="Code" /><category term="Free" /><summary type="html"><![CDATA[kipróbálnád?]]></summary></entry><entry><title type="html">Psysonic</title><link href="https://falu.github.io/2026/06/19/psysonic.html" rel="alternate" type="text/html" title="Psysonic" /><published>2026-06-19T18:40:27+00:00</published><updated>2026-06-19T18:40:27+00:00</updated><id>https://falu.github.io/2026/06/19/psysonic</id><content type="html" xml:base="https://falu.github.io/2026/06/19/psysonic.html"><![CDATA[<p>az új kedvenc zenelejátszóm</p>

<!--more-->

<p><img width="100%" alt="Psysonic" src="https://github.com/user-attachments/assets/6a509a02-7e11-4883-9fac-47c14f18d4fc" /></p>

<p>Találtam egy nagyon fasza kis zenelejátszót, és muszáj megosztanom: <strong><a href="https://www.psysonic.de/">Psysonic</a></strong>. Pár napja használom, de máris az új favoritom.</p>

<h2 id="miért-tetszik">Miért tetszik?</h2>

<p><strong>Nyílt forráskódú.</strong> GPLv3 alatt, a forrás fenn van <a href="https://github.com/Psychotoxical/psysonic">GitHubon</a>. Rust, Tauri v2 és React a recept - szóval nem egy webes oldal álcázva asztali appnak, hanem igazi natív program. Ráadásul nincs benne telemetria.</p>

<p><strong>Multiplatform.</strong> Linux, Windows, macOS - Linuxon ráadásul nem csak a GitHub Releasesből, hanem AUR-ból és Nix/Cachix-en keresztül is megy. Nálam a telepítés gond nélkül ment.</p>

<p><strong>Kiválóan dolgozik együtt a <a href="https://navidrome.org/">Navidrome</a> szerveremmel.</strong> Ez nem mellékes: a Psysonic elsősorban Navidrome-ra van kihegyezve, és a Navidrome-specifikus API-kat is használja olyan dolgokhoz, amik túlmutatnak az alap Subsonic kompatibilitáson. Persze más Subsonic-kompatibilis szerverekkel (Gonic, Airsonic, LMS) is elmegy, de a Navidrome a befutó.</p>

<p><strong>Gyors.</strong> A natív Rust mag hasít rendesen, pörög, nincs az a szokásos Electron-os ólomlábú érzés.</p>

<h2 id="és-még-rengeteg-minden">És még rengeteg minden</h2>

<p>Az igazság az, hogy a fél appot valószínűleg még fel sem fedeztem. Néhány dolog, amibe eddig belebotlottam:</p>

<ul>
  <li><strong>Orbit</strong> - közös, szinkronizált hallgatós mód. Egy valaki hostolja a zenét, a többiek meghívólinkkel csatlakoznak, és együtt hallgatjátok. Nem kell hozzá külön szerver vagy account, a saját Navidrome-odon megy, a vendégek tracket javasolhatnak, de a host dönt.</li>
  <li>Globális hotkey-k, mini-ablak, CLI vezérlés egységes action registryből.</li>
  <li>Equalizer, lyrics, offline letöltés ahol támogatott.</li>
  <li>Több nyelv (köztük a német, de magyar még nincs, talán egyszer).</li>
</ul>

<p>Winamp-ihletés is van benne, ami nálam külön pluszpont a nosztalgia miatt.</p>

<p>Ha self-hosted zenekönyvtárad van Navidrome-mal, próbáld ki. Megéri.</p>]]></content><author><name>Falu</name></author><category term="Zene" /><category term="Navidrome" /><summary type="html"><![CDATA[az új kedvenc zenelejátszóm]]></summary></entry><entry><title type="html">Ki az a Zsolti bácsi?</title><link href="https://falu.github.io/2026/06/17/ki-az-a-zsolti-bacsi.html" rel="alternate" type="text/html" title="Ki az a Zsolti bácsi?" /><published>2026-06-17T11:08:22+00:00</published><updated>2026-06-17T11:08:22+00:00</updated><id>https://falu.github.io/2026/06/17/ki-az-a-zsolti-bacsi</id><content type="html" xml:base="https://falu.github.io/2026/06/17/ki-az-a-zsolti-bacsi.html"><![CDATA[<p>Kiderül, hogy nem is létezik?</p>

<!--more-->

<p align="center">
  <blockquote class="twitter-tweet" data-media-max-width="560"><p lang="hu" dir="ltr">Nincs semmiféle zsoltibácsi, MP és a tiszások tagadnak! <a href="https://t.co/qLljWZYFC0">pic.twitter.com/qLljWZYFC0</a></p>&mdash; József Krieger®✝🇭🇺🇷🇸🇷🇺✝ (@JosefKrieg99804) <a href="https://x.com/JosefKrieg99804/status/2066988373542088821?ref_src=twsrc%5Etfw">June 16, 2026</a></blockquote> <script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script>
</p>

<p>Az anyátok p!csáját! Hónapokig ezzel a kamuval etettetek mindenkit. Zsolti bácsi csak addig létezett, amíg gyanúba lehetett vele keverni jobboldali politikusokat.</p>

<p><strong>Hazudtatok!</strong></p>

<p>Ha belegondolok talán nem is volt olyan nap, hogy ne derült volna ki valami ordas hazugságotok.</p>

<p>Remélem, hogy a tieitek fognak elkerkedni!</p>

<p>Addig is jó vergődést és áradjon!</p>]]></content><author><name>Falu</name></author><category term="Politika" /><summary type="html"><![CDATA[Kiderül, hogy nem is létezik?]]></summary></entry><entry><title type="html">Dicsőség a hősöknek!</title><link href="https://falu.github.io/2026/06/16/dicsoseg-a-hosoknek.html" rel="alternate" type="text/html" title="Dicsőség a hősöknek!" /><published>2026-06-16T08:41:42+00:00</published><updated>2026-06-16T08:41:42+00:00</updated><id>https://falu.github.io/2026/06/16/dicsoseg-a-hosoknek</id><content type="html" xml:base="https://falu.github.io/2026/06/16/dicsoseg-a-hosoknek.html"><![CDATA[<p>Van néhány nap az évben, amikor megállok egy pillanatra. Június 16. ilyen.</p>

<!--more-->

<p><img width="100%" height="1331" alt="image" src="https://github.com/user-attachments/assets/58fce192-de49-49b6-b658-071d2ac54744" /></p>

<p>Nagy Imre és társai nem hősnek születtek, hanem azzá váltak abban a pillanatban, amikor nem volt jó választás, csak nehéz.</p>

<p>A tankönyvek leírjá a tényeket: az évszámot, a pert, a kivégzést, majd 1989-et és az újratemetést. De a tények önmagukban hidegek. A nehéz az átadni, hogy mindez nem rólunk, hanem értünk történt. Hogy a szabadság, amit ma magától értetődőnek veszünk, valakinek egyszer az élete árán volt csak elérhető.</p>

<p>Engem leginkább a csend fog meg ebben a napban. Az a fajta csend, ami nem üresség, hanem súly. Nem kell hozzá nagy szó. Elég felidézni, hogy voltak, akik akkor sem hátráltak meg, amikor minden ezt diktálta volna.</p>

<p>Ma rájuk gondolok. Csendben, tisztelettel.</p>

<p>Dicsőség a hősöknek, tisztelet a mártíroknak, és örök emlékezet mindazoknak, akik Magyarország szabadságáért álltak helyt!</p>]]></content><author><name>Falu</name></author><category term="Politika" /><category term="Történelem" /><summary type="html"><![CDATA[Van néhány nap az évben, amikor megállok egy pillanatra. Június 16. ilyen.]]></summary></entry><entry><title type="html">Metallica 2026 Budapest</title><link href="https://falu.github.io/2026/06/15/metallica-2026-budapest.html" rel="alternate" type="text/html" title="Metallica 2026 Budapest" /><published>2026-06-15T06:46:29+00:00</published><updated>2026-06-15T06:46:29+00:00</updated><id>https://falu.github.io/2026/06/15/metallica-2026-budapest</id><content type="html" xml:base="https://falu.github.io/2026/06/15/metallica-2026-budapest.html"><![CDATA[<p>Do You want heavy?</p>

<!--more-->

<p><img width="100%" alt="M72 World Tour" src="https://github.com/user-attachments/assets/1a1be4a1-2aeb-4972-8bbe-66359ae105c2" /></p>

<p>Metallica gives You heavy!</p>

<p>No kérem, ismét Magyarországon járt a világ egyik legnagyobb hatású metalzenekara, a Metallica, ráadásul a M72 World Tour egyik európai állomásaként két teltházas koncertet is lenyomtak a Puskás Arénában. Egyet csütörtökön és egyet szombaton. Természetesen mind a kettőn ott voltam. Két este, két teljesen különböző élmény – és bevallom, már hetekkel előtte úgy számoltam vissza a napokat, mint egy gyerek karácsony előtt.</p>

<p>A budapesti hétvége az M72 turné egyik legnépszerűbb elemét, a „No Repeat Weekend” koncepciót követte. Ennek lényege, hogy a két koncerten egyetlen szám sem ismétlődik. Ez nemcsak a setlistekre vonatkozik, hanem az előzenekarokra is. Az első estén az Avatar és a Pantera melegítette be a közönséget, míg a másodikon a Knocked Loose és a Gojira lépett színpadra. Ez a felállás önmagában is dícséretes: a zenekar nem a kényelmes, bejáratott rutint hozza el kétszer, hanem tényleg ad valamit azoknak, akik mindkét estére megveszik a jegyet.</p>

<p>Annak ellenére, hogy a <strong>72 Seasons</strong> turnéról van szó, mindkét napon csak két-két számot játszottak erről az albumról. Ennyi bőven elég is volt. Ahogy engem sem, úgy láthatóan másokat sem hoztak lázba ezek a nóták. Biztos, hogy jók, csak még szokni kell – ahogy annak idején szinte minden Metallica-lemezt meg kellett szokni, mire a helyükre kerültek a fejben. Az igazi tombolás, őrület a „régi” számok alatt volt. Az első nap is odabaszott, de a második setlist nekem valahogy jobban bejött. Főleg a második fele, ahol szinte egymás után jöttek azok a klasszikusok, amikért az ember évtizedek óta szereti ezt a bandát.</p>

<p>A turné egyik leglátványosabb eleme a kör alakú, 360 fokos színpadkialakítás. A zenekar a stadion közepén helyezkedik el, így a nézők minden irányból közel érezhetik magukat a koncerthez – nincs többé „rossz oldal”, ahonnan csak a zenekar hátát látni. A legendás Snake Pit zóna ezúttal is a színpad közepén kapott helyet, ami különleges élményt biztosított a szerencsés rajongóknak. A színpad fölött 8 db óriási, henger alakú kivetítő gondoskodott a vizualizációról és arról, hogy a lelátó tetejéről is jól lehessen látni, hogy mi történik odalent. Ez a fajta elrendezés egy ekkora stadionban tényleg kihozza azt a maximumot, ami egyáltalán kihozható.</p>

<p>Lars négy külön dobcuccon játszott, úgy, hogy amikor lement egy szekció, a cucc lement a színpad alá, egy másik pedig egy negyed körrel arrébb feljött. Ha jól tudom, ez az ő saját ötlete volt, mivel így kb. olyan, mintha ő is körbe-körbe mászkálna a színpadon, ahogy a többiek teszik. Igen, a One végén megvolt a legendás dupla lábdob téma – és igen, pontosan az a pillanat volt, amire mindenki várt.</p>

<p><img width="100%" alt="jegy" src="https://github.com/user-attachments/assets/9f95c188-6fa3-4b6c-bb93-16924edfab72" /></p>

<p>Első nap kicsit későn sikerült érkezni, így a Panteráról lemaradtam. Ezt máig bánom, de hát az autópálya és a parkolás nem mindig játszik az ember kezére. A második napon viszont már siettem, hogy a Gojirát is lássam. Na hát ez valami borzalmasan volt hangosítva, ugyanis az énekhangból és a gitártémákból alig lehetett kivenni valamit, mert a basszus és a dob mindent elnyomott. Jó oké, az előzenekarok sosem kapják meg a max hangosítást, de azért oda lehetett volna figyelni – egy Gojira kaliberű zenekar ennél jobbat érdemelt volna.</p>

<p>Egyébként – bárki, bármit is mond – az Arénának fos az akusztikája. Nem hiszem el, hogy a tervezésnél nem lehetett volna figyelembe venni, hogy itt bizony nemcsak sportesemények lesznek, hanem koncerthelyszín is lesz egyben. Egy ekkora beruházásnál ez nem holmi apró részlet, hanem alapvető szempont kellett volna, hogy legyen. De sebaj – a Metallica még egy rossz akusztikájú betondobozban is képes akkorát szólni, hogy az ember hazafelé is a fülében hallja a riffeket.</p>

<p>Két este, négy előzenekar, egyetlen ismétlés nélkül – ezért érdemes élőben Metallicát nézni.</p>]]></content><author><name>Falu</name></author><category term="Zene" /><category term="Metallica" /><summary type="html"><![CDATA[Do You want heavy?]]></summary></entry><entry><title type="html">Tudjuk kik vagytok</title><link href="https://falu.github.io/2026/06/13/tudjuk-kik-vagytok.html" rel="alternate" type="text/html" title="Tudjuk kik vagytok" /><published>2026-06-13T06:52:59+00:00</published><updated>2026-06-13T06:52:59+00:00</updated><id>https://falu.github.io/2026/06/13/tudjuk-kik-vagytok</id><content type="html" xml:base="https://falu.github.io/2026/06/13/tudjuk-kik-vagytok.html"><![CDATA[<p>Ti vagytok a felelősök</p>

<!--more-->

<p><img src="/assets/images/91bd252416c34030a264bb598df9247a.jpg" alt="" /></p>

<p>Ami most jön, azért ti vagytok felelősök, akik változást akarjátok. Ti akiket beszopattak azzal, hogy Orbán maga sátán. Ezt olyan módon be is nyaltátok, hogy ezt a nyilvánvalóan őrültet szavaztátok a helyére.</p>

<p>Hogyan fogtok elszámolni a lelkiismeretetekkel amikor jönnek a hírek, hogy pl. felgyújtottak egy templomot, megerőszakoltak egy kislányt, kivégeztek egy idős bácsit?</p>

<p>Tudjuk kik vagytok! Lelkiismeret nélküli hazaárulók vagytok mindannyian! Nem lesz mentség, felelni fogtok mindenért. Nem bújhattok el amögé, hogy ezt akarta a nêp, meg hogy ez a demokrácia.</p>

<p>Az van ugyanis, hogy akárhogy is számoljátok, a többség nem szavazott rátok.</p>

<p>Feláldoztatok egy békés, biztonságos országot a bosszú oltárán.</p>

<p>Erre nincs semmilyen mentség.</p>

<p>Nem akarom, hogy bárkivel is ilyen történjen, de ha mégis ez lesz, akkor nagyon remélem, hogy ti lesztek az elsők, akik ebben az “áldásban” részesülnek majd.</p>]]></content><author><name>Falu</name></author><category term="Politika" /><category term="Migráció" /><summary type="html"><![CDATA[Ti vagytok a felelősök]]></summary></entry><entry><title type="html">Házi Spotify</title><link href="https://falu.github.io/2026/06/09/hazi-spotify.html" rel="alternate" type="text/html" title="Házi Spotify" /><published>2026-06-09T20:34:38+00:00</published><updated>2026-06-09T20:34:38+00:00</updated><id>https://falu.github.io/2026/06/09/hazi-spotify</id><content type="html" xml:base="https://falu.github.io/2026/06/09/hazi-spotify.html"><![CDATA[<p>Egy történet arról, hogyan lett a beragadt Spotify-rádióból saját, önállóan üzemeltetett zenei szerver — avagy hogyan vettem vissza az irányítást a zenehallgatás felett?</p>

<!--more-->

<p><img width="100%" alt="image" src="https://github.com/user-attachments/assets/a2082783-dce0-459b-ace7-1a4115b98e03" /></p>

<h2 id="ahol-minden-elkezdődött-a-beragadt-rádió">Ahol minden elkezdődött: a beragadt rádió</h2>

<p>Mostanában sokat autózom, és vezetés közben kényelmes megoldás kellett a zenehallgatásra. Évekig a Spotify volt erre a kézenfekvő válasz elindítok pl. egy Tool rádiót, és megy magától. Csakhogy egy idő után feltűnt, hogy a “rádió” nem igazán rádió: nagyjából ugyanazt az ötven számot pörgeti véletlen sorrendben, újdonság alig kerül be. Ja és tök mindegy, hogy Tool vagy Metallica rádiót indítok, ugyanazok vannak mindkettőben. A Daily Mix és a Discover Weekly meg tele van olyan zenekarokkal, amiknek a felét egy perc után lekapcsolom.</p>

<p>Az igazság az, hogy a Spotify algoritmusa a hallgatási szokásaidhoz idomul, és ha mindig ugyanúgy hallgatsz, egyre szűkebb körben forog. Egy idő után rájöttem, hogy ez engem zavar és nem akarom, hogy egy algoritmus döntse el helyettem, mit hallgatok, és főleg nem akarok ezért havidíjat fizetni.</p>

<p>Régen, amikor kevesebbet utaztam, munka közben a saját NAS-omról megosztott hallgattam a zenét, desktop klienssel. Az volt az igazi: a saját gyűjteményem, a saját ízlésem, semmi ajánlóalgoritmus. Felmerült a kérdés: miért ne lehetne ezt mobilon is, autóban is?</p>

<h2 id="a-terv-saját-zenei-szerver-a-nas-on">A terv: saját zenei szerver a NAS-on</h2>

<p>A célom egyszerű volt:</p>

<ul>
  <li>a saját zenei gyűjteményem elérése mobilról, bárhonnan, Android Auton keresztül az autóban,</li>
  <li>last.fm scrobble, mert a statisztikát szeretem,</li>
  <li>és mindezt biztonságosan, anélkül hogy bármit kinyitnék a routeren a netre.</li>
</ul>

<p>A gyári NAS-appok (DS audio és társaik) ezt csak félig-meddig tudják, és elég kezdetlegesek. A self-hosted streaming szerver + rendes kliens kombó viszont sokkal jobb élményt ad.</p>

<p>A hardver adott volt: egy <strong>Asustor AS4004T</strong> (ARM-alapú, 2 GB RAM). Nem egy erőgép, de a választott szerver elenyésző erőforrást igényel.</p>

<h2 id="a-három-építőelem">A három építőelem</h2>

<h3 id="navidrome--a-szerver">Navidrome – a szerver</h3>

<p>A <a href="https://www.navidrome.org/">Navidrome</a> ma gyakorlatilag a de facto választás a self-hosted zenei streamelésre. Go-ban íródott, könnyű, gyors, Docker-image formájában fut bármilyen NAS-on, és ami a lényeg: <strong>Subsonic API-kompatibilis</strong>, ezért rengeteg jó mobilkliens létezik hozzá. Beépített last.fm (és ListenBrainz) scrobble támogatással is jön.</p>

<p>Mivel az SSH-t biztonsági okokból letiltottam a NAS-on (egy korábbi szerver-incidens után ez nálam alapelv lett), a teljes telepítést grafikusan, <strong>Portainer</strong>-rel oldottam meg. Az App Centralból feltettem a Docker Engine-t és a Portainer CE-t, majd a Portainer <strong>Stacks</strong> funkciójával egy docker-compose-t illesztettem be:</p>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="na">services</span><span class="pi">:</span>
  <span class="na">navidrome</span><span class="pi">:</span>
    <span class="na">image</span><span class="pi">:</span> <span class="s">deluan/navidrome:latest</span>
    <span class="na">container_name</span><span class="pi">:</span> <span class="s">navidrome</span>
    <span class="na">restart</span><span class="pi">:</span> <span class="s">unless-stopped</span>
    <span class="na">ports</span><span class="pi">:</span>
      <span class="pi">-</span> <span class="s2">"</span><span class="s">4533:4533"</span>
    <span class="na">environment</span><span class="pi">:</span>
      <span class="na">ND_SCANSCHEDULE</span><span class="pi">:</span> <span class="s">1h</span>
      <span class="na">ND_LOGLEVEL</span><span class="pi">:</span> <span class="s">info</span>
      <span class="na">ND_SESSIONTIMEOUT</span><span class="pi">:</span> <span class="s">24h</span>
    <span class="na">volumes</span><span class="pi">:</span>
      <span class="pi">-</span> <span class="s">/volume1/Docker/navidrome/data:/data</span>
      <span class="pi">-</span> <span class="s">/volume1/Music:/music:ro</span>
</code></pre></div></div>

<p>Két dologra érdemes figyelni: a zenei mappa útvonalát a NAS tényleges megosztásneveihez kell igazítani (a File Explorerben ellenőrizhető), a <code class="language-plaintext highlighter-rouge">:ro</code> pedig azt jelenti, hogy a Navidrome csak olvassa a zenét – ez biztonsági szempontból jó, érdemes rajta hagyni.</p>

<p>Deploy után a böngészőből a <code class="language-plaintext highlighter-rouge">http://&lt;NAS-IP&gt;:4533</code> címen jött a kezdő admin-fiók beállítása, majd a szerver szépen elkezdte beszkennelni a gyűjteményemet. Az ARM CPU-n az első scan eltart egy darabig, de utána már csak inkrementálisan dolgozik.</p>

<h3 id="tailscale--a-biztonságos-elérés">Tailscale – a biztonságos elérés</h3>

<p>Hogy autóban, mobilneten is elérjem a NAS-t, kellett valamilyen kapcsolat kívülről. A klasszikus út a DDNS + portforward lenne, de ezt szándékosan kerültem: nem akarok portot nyitni a netre. Helyette a <strong><a href="https://tailscale.com/">Tailscale</a></strong> jött, ami egy WireGuard-alapú mesh VPN.</p>

<p>A lényege, hogy a gépeid (a NAS és a telefon) egy privát hálózatba (tailnet) kerülnek, mindegyik kap egy fix <code class="language-plaintext highlighter-rouge">100.x.y.z</code> címet, és úgy érik el egymást, mintha egy LAN-on lennének <strong>portnyitás nélkül</strong>. Az Asustornál van rá natív App Central-os csomag, szóval szintén grafikusan, terminál nélkül telepíthető.</p>

<p>Egy fontos tanulság a setup közben: az első indítás után a NAS Tailscale-kliense egyszer kiesett a kapcsolatból (az admin felületen szürke pötty jelezte), és emiatt nem tudtam csatlakozni. Újraindítás és újbóli bejelentkezés után rendben volt. Hogy ez ne ismétlődjön hónapok múlva, a Tailscale admin felületén (Machines → a NAS sora → <code class="language-plaintext highlighter-rouge">...</code> → <strong>Disable key expiry</strong>) kikapcsoltam a kulcs lejáratát a NAS-ra. Így nem fog magától “kiesni” egy idő után.</p>

<h3 id="symfonium--a-kliens">Symfonium – a kliens</h3>

<p>A kliens oldalon a <strong><a href="https://symfonium.app/">Symfonium</a></strong> (Android, fizetős, pár euró) lett a befutó, és bőven megérte. Subsonic-kompatibilis, így problémamentesen csatlakozik a Navidrome-hoz. A beállítás: a szerver típusa Subsonic, a cím a NAS Tailscale-IP-je (<code class="language-plaintext highlighter-rouge">http://100.x.y.z:4533</code>), majd a Navidrome-ban létrehozott felhasználónév és jelszó.</p>

<p>Amit a Symfonium tud, és amiért a gyári app meg sem közelíti:</p>

<ul>
  <li><strong>Android Auto</strong> támogatás – ez volt a kulcs, hiszen a Spotify-t is így hallgattam a kocsiban.</li>
  <li><strong>Gapless lejátszás, ReplayGain</strong>, és minden, amit egy igényes lejátszótól elvársz.</li>
  <li><strong>Offline letöltés</strong> is van benne, ha mégis kellene – nálam ritkán fordul elő, hogy ne lenne net az úton, úgyhogy alapból streamelek a NAS-ról, de jó tudni, hogy a lehetőség adott.</li>
</ul>

<h2 id="a-lastfm-kérdés-itt-jött-a-pano-scrobbler">A last.fm-kérdés: itt jött a Pano Scrobbler</h2>

<p>A scrobble volt az utolsó hiányzó láncszem, és itt akadtam el. Elvileg a Symfonium tud last.fm scrobble-t, de nem tudtam beállítani.</p>

<p>A megoldás végül egy <strong>dedikált scrobbler-app</strong>: a <strong><a href="https://github.com/kawaiiDango/pano-scrobbler">Pano Scrobbler</a></strong> lett. Ez nem a Symfonium belső logikájára támaszkodik, hanem az Android <strong>media-session</strong> alapján figyeli, mi szól éppen, és önállóan küldi a scrobble-t a last.fm-re. Mivel a Symfonium media-sessiont használ (ez alapból be van kapcsolva), a Pano gond nélkül “kihallja” belőle a lejátszást.</p>

<p>A beállítás egyszerű: telepíted a Pano Scrobblert, bejelentkeztetek a last.fm-fiókoddal, az alkalmazáslistában engedélyezed a Symfoniumot, és onnantól ami a Symfoniumban szól, az felkerül a last.fm-re. Fontos: ha a Pano-t használod scrobblerként, a Symfonium saját last.fm-összekötését hagyd kikapcsolva, különben dupla scrobble lenne belőle. Streamelésnél ez stabilan működik, és az első időkben azért érdemes ránézni a profilodra, hogy tényleg minden felkerül-e.</p>

<h2 id="az-eredmény">Az eredmény</h2>

<p>A teljes lánc tehát:</p>

<p><strong>saját NAS → Navidrome → Tailscale → Symfonium → Android Auto → Pano Scrobbler → last.fm</strong></p>

<p>Pontosan az az élmény, ami a desktop lejátszókkal megvolt/megvan munka közben, csak most mobilon, az autóban is Android Auton keresztül, bárhonnan. Ahogy korábban a Spotify-t is ezen át hallgattam, csak most a saját gyűjteményemet streamelem a NAS-omról – a saját ízlésem, semmi ajánlóalgoritmus, semmi havidíj –, és mindezt biztonságosan, a netre nyitott port nélkül.</p>

<p>Pár dolog, amit érdemes az elején elintézni a tartós nyugalomért: a Tailscale key expiry kikapcsolása a NAS-on, az automatikus indítás ellenőrzése (hogy újraindítás után magától visszajöjjön), a NAS energiagazdálkodásának áttekintése (hogy ne aludjon el a szerver), és persze egy rendes, erős jelszó a teszteléshez használt ideiglenes helyett.</p>

<p><img src="/assets/images/zenei-stack-architektura.svg" alt="A zenei stack architektúrája" /></p>

<p>Az első beállítás kicsit döcögős volt – ez a self-hosting velejárója –, de utána ez egy “beállítom és elfelejtem” rendszer lett.</p>

<p>Spotify előfizetés lemondva.</p>

<p>🤘</p>

<p><strong>Update</strong></p>

<p>Rájöttem, hogyan lehet működésre bírni a Navidrome Last.fm scrobble funcióját! Igazából csak el kellett volna olvasni a dokumentációt.</p>

<ol>
  <li>Kell csinálni a Last.fm-en egy API kulcsot: https://www.last.fm/api/account/create</li>
  <li>Az API kulcsot és Secretet be kell másolni <code class="language-plaintext highlighter-rouge">/Docker/nacidrome/navidrome.toml</code> fájlba, vagyhogy így
    <div class="language-toml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">ND_LASTFM_APIKEY</span> <span class="p">=</span> <span class="s">'1ff2apikey'</span>
<span class="py">ND_LASTFM_SECRET</span> <span class="p">=</span> <span class="s">'ca1fsecret'</span>
</code></pre></div>    </div>
  </li>
  <li>Navidrome újraindít és a beállításokban már aktív is lesz a <em>Halgatott számok küldése a Last.fm-nek</em> opció</li>
  <li>Lehet kukázni a Pano Scrobblert</li>
</ol>

<p>Egyszerűsödött a toolchain, kevesebb a hibaforrás, örülünk.</p>]]></content><author><name>Falu</name></author><category term="Zene" /><category term="Linux" /><category term="Android" /><category term="Docker" /><category term="Navidrome" /><category term="Tailscale" /><category term="Subsonic" /><category term="Last.fm" /><category term="NAS" /><summary type="html"><![CDATA[Egy történet arról, hogyan lett a beragadt Spotify-rádióból saját, önállóan üzemeltetett zenei szerver — avagy hogyan vettem vissza az irányítást a zenehallgatás felett?]]></summary></entry><entry><title type="html">Claude FM – zene gondolkodáshoz és kódoláshoz</title><link href="https://falu.github.io/2026/06/04/claude-fm.html" rel="alternate" type="text/html" title="Claude FM – zene gondolkodáshoz és kódoláshoz" /><published>2026-06-04T08:00:00+00:00</published><updated>2026-06-04T08:00:00+00:00</updated><id>https://falu.github.io/2026/06/04/claude-fm</id><content type="html" xml:base="https://falu.github.io/2026/06/04/claude-fm.html"><![CDATA[<p>Egy élő stream, ami csak hagy dolgozni.
A Claude FM az Anthropic által indított 24/7 órás lofi és ambient zenei élő közvetítés a YouTube-on. Elsősorban háttérzenének és fókuszáláshoz tervezték, a dalok címei pedig folyamatosan láthatóak a stream felületén.</p>

<!--more-->

<p><a href="https://clau.de/radio" target="_blank">
  <img width="100%" alt="image" src="https://github.com/user-attachments/assets/6971eadd-02bf-453a-9d23-4cf7df2f5591" />
</a></p>

<p>Van egy műfaj, amit ritkán szokás komolyan venni: a háttérzene. Pedig aki napi nyolc órát tölt kód, szkript vagy egy makacs algoritmus társaságában, az tudja, hogy a rossz zene ugyanúgy elvonja a figyelmet, mint a csend hiánya. Az Anthropic most csinált ehhez egy saját adót: a <strong>Claude FM</strong>-et.</p>

<h2 id="mi-ez-pontosan">Mi ez pontosan?</h2>

<p>Egy folyamatos, élő YouTube-stream. A mottója kerek: <em>music for thinking and building</em> - zene gondolkodáshoz és kódolshoz. A koncepció nem bonyolult: megnyomod a lejátszást, és dolgozol tovább. A zenét nem algoritmus köpte ki, hanem zenészek készítették és válogatták.</p>

<p>Elérhető rövid linken: <a href="https://clau.de/radio">clau.de/radio</a></p>

<h2 id="miért-működik-ez-munka-közben">Miért működik ez munka közben?</h2>

<p>A trükk az, amit <em>nem</em> csinál. Nincs benne dalszerkezet, ami után kapna a füled. Nincs refrén, amit elkezdenél dúdolni a harmadik ismétlésnél. Nincs szöveg, ami a nyelvi agyterületeidért versenyezne azzal, amit éppen írsz vagy olvasol. Marad egy folyam, ami betölti a teret, de nem kér semmit cserébe.</p>

<p>Ez pont az ellentéte annak, amihez az ember szórakozásból nyúl. Egy rendes album arra van kitalálva, hogy figyelj rá. A Claude FM arra, hogy elfelejtsd, hogy szól.</p>

<h2 id="kinek-való">Kinek való?</h2>

<p>Annak, aki “deep work” üzemmódban dolgozik: programozás, írás, bármi, ami megszakítatlan koncentrációt kíván. Mivel élő stream, nincs playlist-menedzsment, nincs “mi legyen a következő” döntés - csak megy.</p>

<p>Egy figyelmeztetés a metálos népnek: ez nem a Pantera. Ha a munkához is erősítő kell, ez csalódás lesz. De érdemes szétválasztani a két funkciót: a metál a motivációhoz, a vér felpörgetéséhez jó. Ez a koncentrációhoz. Más üzemmód, más eszköz.</p>

<h2 id="megéri-kipróbálni">Megéri kipróbálni?</h2>

<p>Egy kattintás, nulla telepítés, nulla fiók. Ha a következő melónál úgyis kell valami a háttérbe, ennél olcsóbban nem fogsz kísérletezni. Vagy bejön, vagy nem - de a belépési költség gyakorlatilag nulla.</p>]]></content><author><name>Falu</name></author><category term="Claude" /><category term="FM" /><category term="AI" /><category term="Rádió" /><category term="Zene" /><category term="Programozás" /><summary type="html"><![CDATA[Egy élő stream, ami csak hagy dolgozni.]]></summary></entry></feed>