
Natale 2021 e Capodanno
Arrivato anche quest’anno con tutta una serie di limitazioni dovute alla situazione pandemica tutt’altro che positiva, si è riusciti a festeggiare e salutare tante persone. Consueti gli auguri al noto bar “old style” della provincia Romana. Nonostante le voci che lo diano come fervente No-Vax. Vigilia e pranzo di natale come da tradizione, ed anche questo strano perché a volte si potrebbe evitare di mantenerle ste tradizioni che alla fine sono “il motivo per cui dobbiamo essere stupidi come i nostri genitori”.
Niente Trivial Pursuit, tuttavia una veloce partita al gioco della Taffo “con me nella tomba” che è simpaticone e veloce. Oltre agli innumerevoli auguri, prosecco, birra e cocktail sono scorsi anche per rendere il tutto un poco più sopportabile.
Pochi giorni dopo sarebbe stato capodanno e viste restrizioni abbiamo deciso di fare cose casalinghe. Un quartetto di amici che si sono dedicati a mangiare dalle 17 fino all’una di notte in continuata, hanno visto il film “2022 – i sopravvissuti”, hanno visto 3 puntate dei Ferragnez, hanno giocato ai filtri di instagram e quanto essi rendano le facce irreali, hanno ballato e hanno cantato al karaoke.
Fernanda in foto è pesantemente artefatta dai filtri instagram
Poi dopo la befana, ultimo finesettimana di festa, con la visita del caro amico estero Piero che ha portato le mozzarelle. Abbiamo mangiato, bevuto, abbiamo visto un giardino sensoriale per ciechi, abbiamo preso un drink sul lungotevere e infine un immancabile panino allo zozzone di Porta Maggiore ad orari improbabili.
Il giorno dopo, fresco come una rosa, Autostrada verso Francavilla al mare per stare con qualche amico, con Fernanda, mangiare la pizza e giocare al gioco da tavolo della Taffo
Buon natale 2021, buone capodanno e buone Feste. Chissà le prossime come saranno…

Un player di podcast per un sito di una web radio
Per hobby, sono il “tuttofare del software” in una web radio (anche speaker per la verità). Nel mio tempo libero, cerco di trovare soluzioni e cose interessanti per tutti i problemi digitali legati a questa attività. Potrebbe essere qualcosa che deve essere automatizzato o alcune cose interessanti sul sito web. Questa volta, nonostante io non sia un buon UI/UX, ho cercato di migliorare il riproduttore di podcast sul sito web. Il web player predefinito di WordPress non è poi così male, ma sperimentare è qualcosa che mi piace fare e, dopotutto, nessuno verrà ucciso da un esperimento di cattivo player su un sito web radio autofinanziato dal suo relatore. Quindi ho visto alcuni giocatori fantastici con una forma d’onda su di esso e ho passato del tempo a capire come possono essere inclusi.
Prima iterazione di un nuovo player
Dopo una prima implementazione, ho trovato la versione 1 di questo nuovo player non così dinamica come mi aspettavo. Inoltre, richiedeva anche alcuni calcoli e file aggiuntivi (un file statico che rappresenta il picco della forma d’onda).
Seconda iterazione di un player
Quindi ho trovato un nuovo lettore super dinamico, in javascript. Ma mi ha dato alcuni problemi legati all’evento “touch” necessario agli utenti di iPhone per avviare il suono. Dopo alcuni mesi passati a capire come risolverlo, ho finalmente trovato un modo per farlo funzionare.
Seconda iterazione di un palyer per podcast
Non è perfetto, si può ancora fare meglio e forse ci sono dei bug, ma quello che voglio evidenziare è il fatto che ho passato molto del mio tempo libero a trovare una soluzione migliore (meglio significa “meglio per me”) e risoluzione di problemi, problemi, casi limite, limitazioni del codice. Guarda questo video di riepilogo:
Ho avuto la possibilità di farlo perché non ci sono soldi, né vite umane coinvolte e, fondamentalmente, perché questo è un hobby. La possibilità di sperimentare in un ambiente sicuro ha fatto la differenza e mi ha dato anche una visione di quali sono le altre diverse competenze e persone coinvolte nello sviluppo di una soluzione software: quale potrebbe essere il problema per una UX, cosa potrebbe spingere ad aggiungere un nuova soluzione basata anche sul tempo necessario per realizzarla.
Il mio consiglio è di trovare spazio per esplorare e commettere errori sul posto di lavoro o al di fuori del posto di lavoro. Se hai tempo dai un’occhiata al player, al sito e, se hai molto tempo e vuoi ascoltare un programma radiofonico italiano su tecnologia, spazio e cose simili con molta musica, il mio programma è chiamato “Katzenjammer” ogni lunedì, a partire dalle 20:00 fuso orario Europa/Roma.
Ci sono anche i podcast 😀
Forse condividerò alcuni dettagli tecnici e il codice in un post futuro, comunque non esitare a contattarmi per dettagli o domande

Podcast player for web radio site
As a hobby, I’m the “software handyman” in a web radio (also a speaker to be honest). In my spare time, I try to find solutions and cool stuff for all the digital problems related to this activity. It could be something that needs to be automated or some cool stuff on the website. This time, despite the fact that I’m not a good UI/UX, I’ve tried to improve the podcast player on the website. The default web player of WordPress is not that bad, but experimenting is something that I like to do and, after all, none will be killed by a bad player experiment on a web radio site self-financed by its speaker. So I’ve seen some cool players with a waveform on it and I’ve spent time to figure out how these can be included.
First Implementation of a new podcast player
After a first implementation, I found version 1 of this new player not-so-dynamic as I’m expecting. And more it also required some additional computation and files (a static file representing the waveform peak).
Second iteration of a podcast player
So I’ve found a new super dynamic player, in javascript. But it gave me some problems related to the “touch event” needed by the iPhone users to start the sound. After some months of figuring out how to solve it, I finally found a way of making it work.
Second implementation podcast player
It’s not perfect, still can be done better and maybe there are bugs around it but what I want to highlight is the fact that I’ve spent a lot of my free time finding a better solution (better means “better to me”) and solving issues, problems, edge cases, code limitations. See this recap video:
I’ve had the chance to do this because there is no money, neither human life involved and, basically, because this is a hobby. The possibility of experimenting in a safe environment made the difference and gave me also a vision of what are the other different skills and people involved in the development of a software solution: what could be the problem for a UX, what could push to add a new solution based also on time needed to do it.
My advice is to find space to explore and make mistakes in your workplace or outside your workplace. If you have time take a look at the player, at the website and, if you have a lot of time and you want to listen to an Italian web radio show about technology, space and similar stuff with a lot of music, my show it’s called “Katzenjammer” every Monday, starting at 20:00 Europe/Rome time zone.
There are podcasts as well 😀
Maybe I’ll share some tech details and code in a future post, anyway feel free to contact me for details or questions

Katzenjammer del 20 Dicembre 2021
Podcast: Play in new window
Subscribe: RSS
- Anne-Marie Little Mix – Kiss My (Uh Oh)
- AnnaleaX – Wavy (Y U Playin’ Me?)
- Band of Horses – In Need of Repair
- Cor Veleno, Tre Allegri Ragazzi Morti – La gente libera
- Ministri – Numeri
- Miles Kane, Corinne Bailey, Rae – Nothing’s Ever Gonna Be Good Enough
- trentemøller – Dead Or Alive
- Vero – BEG!
- Large Plants – La Isla Bonita
- Weezer – Island In The Sun
- R.E.M. – Imitation Of Life
- Virginiana Miller – La verità sul tennis
- HACK – Via Lattea
- Mumford & Sons – I Will Wait
- Linkin Park – CASTLE OF GLASS
- Muse – Madness
- The Libertines – Don’t Look Back into the Sun
- Sum 41 – Still Waiting
- Placebo – Special Needs

Katzenjammer del 13 Dicembre 2021
Podcast: Play in new window
Subscribe: RSS
- AnnaleaX – Wavy (Y U Playin’ Me?)
- Deco – Bitter Sweet Symphony
- Plants and Animals – House On Fire
- Doja Cat – Woman
- White Lies – I Don’t Want To Go To Mars
- Manic Street Preachers, Gwenno – Spectators of Suicide
- Tears For Fears – No Small Thing
- Aiko el grupo – Toro
- King Hannah – All Being Fine
- Alex Cameron – Sara Jo
- April March – Allons-y
- Pastel – Deeper Than Holy
- Francesco Bianconi – Certi uomini
- Subsonica – Nuvole Rapide
- Marlene Kuntz – La Canzone Che Scrivo Per Te
- Linkin Park – In the End
- Train – Drops of Jupiter (Tell Me)
- Depeche Mode – Dream On

Katzenjammer del 6 dicembre
Podcast: Play in new window
Subscribe: RSS
Scaletta della puntata del 6 Dicembre
- Josefine Mickey Menace – Bikes
- Ofenbach Ella Henderson – Hurricane
- Manuel Agnelli – La Profondità Degli Abissi
- The Divine Comedy – The Best Mistakes
- Bengala Fire – Amaro Mio
- Eddie Vedder – The Haves
- Elbow – Flying Dream 1
- NHC – Devil That You Know
- Shilpa Ray Flossing – I’m Not an Effigy
- The Fratellis – Need a Little Love
- Mad Foxes – Crystal Glass
- Duran Duran – Electric Barbarella
- Travis – Why Does It Always Rain On Me?
- LEN – Steal My Sunshine
- Wheatus – Teenage Dirtbag
- Creed – With Arms Wide Open
- Tal Bachman – She’s so High
- La Crus – Dentro me