Crypto Chart

      Geen reacties op Crypto Chart

Verbind Logitech Squeezebox met Lyrion Server

      Geen reacties op Verbind Logitech Squeezebox met Lyrion Server

Recent met succes een leuk project uitgeprobeerd om Lyrion Server op een Raspberry PI 3 B+ te installeren en zo radio, Spotify podcasts en mijn eigen muziek map op mijn Synology NAS af te kunnen spelen op mijn Sonos en Google Hub Nest apparaten.
Gaandeweg kwam ik er achter dat ook de (retro) apparatuur van Logitech Squeezebox met deze Lyrion server kan verbinden om daarmee de server aan te sturen.

piCorePlayer
Maar eerst de piCorePlayer:
Alle informatie voor een eerste kennismaking met Lyrion Music Server (LMS) is te vinden op de website https://lyrion.org
Ik ben zelf (Op macOS) de installatie gestart met de Raspberry Pi imager, het bijna onmisbare tool om MicroSD kaartjes te flashen die je in een Raspberry PI wil gebruiken.
De tool is te vinden op https://www.raspberrypi.com/software
Als deze is geïnstalleerd, opent zich het volgende scherm:



kies eerst het Raspberry PI model waar het MicroSD kaartje in wordt gebruikt en dan het besturingssysteem (OS). Kies dan voor “Media Player OS” en ik heb vervolgens gekozen voor “PiCorePlayer” en vervolgens heb ik gekozen voor “piCorePlayer 10.0.0 – 64bit”. Hierna wordt bij “KIES OPSLAG” je MicroSD kaart getoond, klik hierop waarna de waarschuwing volgt dat alle gegevens op je MicroSD kaart worden verwijderd wat de bedoeling is, dus klik je op “Ja”.
Als het schrijven en verifiëren afgerond is plaats je de MicroSD kaart in de Raspberry PI en start je deze op.
Hieronder geef ik een aantal aanwijzingen om snel aan de slag te gaan maar op deze pagina staat uitgebreid gedocumentreerd wat de veschillende stappen zijn: https://docs.picoreplayer.org/getting-started
Nu is het zaak om het ip-adres waarop de piCorePlayer draait te achterhalen. Vanuit deze web interface wordt de Lyrion Music Server straks geconfigureerd. Een vraag aan chatGPT zal genoeg aanwijzingen geven hoe dat kan worden uitgevoerd, bij mij draait piCorePlayer op http://192.168.1.89 maar dat is voor iedereen verschillend.
Ik heb de server bekabeld op een switch aan mijn netwerk gekoppeld en in de interface van PiCorePlayer kun je bij “Wifi Settings” je draadloze netwerk configureren als je de server draadloos wil gebruiken.
Na opstarten ziet de startpagina er uit zoals hieronder is weergegeven:



Installeer onder het tabblad “Main Page” LMS en zorg ervoor dat er het volgende staat:
Main piCorePlayer functions
✔ Squeezelite is running more>
✔ LMS is running more>
Loop alle schermen door en ik heb het ervaren als “Leren door te doen”, bijvoorbeeld hoe je je muziek map van je Synology kunt mounten zodat je ze in LMS kunt indexeren en afspelen. ChatGPT is eindeloos geduldig en een aanrader om te gebruiken bij verschillende opties.
Mijn mount (onder het tab blad “Drives”) ziet er zo uit:
Eerst een USB key aan de server gemount:


Vervolgens heb ik deze USB key gebruikt om de de muziek van de NAS op te mounten


Lyrion Music Server (LMS)
Uiteindelijk, als alles is geconfigureerd, draait de Lyrion server als grafische interface, bij mij op http://192.168.1.89:9000 of klik helemaal links bovenin de interface van piCorePlayer op “LMS”.
En dan …. zie je onderstaand scherm (tenminste als je verschillende radio-plugins installeert en de “material skin” plugin gebruikt:



Om op alle UpnP/DNLA en chromecast apparaten af te kunnen spelen zijn er de volgende plugins:
– Chromecast bridge
– UPnP/DLNA bridge
Dan zijn bij mij de volgende media spelers zichtbaar en kunnen gekozen worden om muziek of podcasts op af te spelen:

Logitech Squeezebox
Dus kun je de server aansturen vanuit een browser of de app Squeezer op Android (aanrader) maar, zoals eerder vermeld, ook de Logitech Squeezebox Touch en andere Logitech Squeezebox apparaten kunnen gekoppeld worden aan de Lyrion server en gebruikt worden om LMS aan te sturen en muziek, Podcasts of radiostations te kiezen en af te spelen. LMS is zelf geen media speler en stuurt enkel media apparaten aan. De Logitech Squeezebox Touch heeft tulp aansluitingen zodat deze ook op een stereo installatie kan worden aangesloten en kan in dat geval zelf muziek afspelen op deze stereo.

Zo krijgen deze retro apparaten een heel nieuw leven. Op Marktplaats zijn er nog verschillende voor een schappelijke prijs te koop, zoals op deze zoekvraag op Marktplaats is te zien.
Dit artikel is niet bedoeld om een nauwkeurige handleiding te geven hoe je de server moet installeren en gebruiken. Het is bedoeld als een korte kennismaking met functionele en intuïtieve (gratis) software die op allerlei platforms kan worden geïnstalleerd, zoals een Raspberry PI maar ook Home Assistant en op Synology NAS (Docker). De Logitech apparaten zijn echt prachtig en functioneel. O ja, met de piCorePlayer kun je ook bluetooth speakers en oortjes koppelen en gebruiken.
Succes !

Prince – Sometimes it snows in April

“Sometimes It Snows in April” is a song by American musician Prince. It was included on his eighth studio album ‘Parade’, which was also the soundtrack to his film ‘Under the Cherry Moon (1986)’. Prince wrote, performed, and produced the song alongside Wendy & Lisa, who co-wrote the music.
The song’s narrator recounts memories of Christopher Tracy, Prince’s character from Under the Cherry Moon, and how Tracy’s death affected the narrator; it also expresses their desire to hopefully rejoin Tracy in heaven. Prince performed the song live fairly often over the years, sometimes using it as a final encore to wind down the show.
It received significant attention after Prince’s death on April 21, 2016, exactly 31 years after its recording date and it went on to re-enter several record charts worldwide.
Prince – lead vocals
Lisa Coleman – piano, backing vocals
Wendy Melvoin – acoustic guitar, backing vocals

Tracy died soon after a long fought civil war
Just after I’d wiped away his last tear
I guess he’s better off than he was before
A whole lot better off than the fools he left here
I used to cry for Tracy ‘cause he was my only friend
Those kind of cars don’t pass u every day
I used to cry for Tracy because I wanted to see him again
But sometimes, sometimes life ain’t always the way
Sometimes it snows in April
Sometimes I feel so bad, so bad
Sometimes I wish that life was never ending
And all good things, they say, never last
Springtime was always my favorite time of year
A time for lovers holding hands in the rain
Now springtime only reminds me of Tracy’s tears
Always cry for love, never cry for pain
He used to say so strong, unafraid to die
Unafraid of the death that left me
Hypnotized
No, staring at his picture I realized
No one could cry the way my Tracy cried
Sometimes it snows in April
Sometimes I feel so bad
Sometimes, sometimes I wish that life was never ending
But all good things, they say, never last
I often dream of heaven and I know that Tracy’s there
I know that he has found another friend
Maybe he’s found the answer to all the April snow
Maybe one day I’ll see my Tracy again
Sometimes it snows in April
Sometimes I feel so bad
So bad
Sometimes I wish that life was never ending
But all good things, they say, never last
But all good things they say, never last
And love, it isn’t love until it’s past

Angie Stone – Wish I Didn’t Miss You

Soulzangeres Angie Stone is op 1 maart 2025 overleden in een auto-ongeval. Stone werd 63.
Stone kwam om het leven op de terugweg van een concert in de stad Montgomery, in de Amerikaanse staat Alabama.
Stone is een Amerikaanse soul- en r&b-zangeres en actrice. In 2002 scoorde ze de wereldhit ‘Wish I didn’t miss you’.
Stone werd 3 keer genomineerd voor de prestigieuze Grammy-muziekprijs.
Ze groeide op als gospelzangeres in de stad Columbia (South Carolina) en vormde met The Sequence in 1979 de eerste vrouwelijke groep op het hiphoplabel Sugar Hill Records. Hun nummer ‘Funk you up’ werd later onder andere gesampled in ‘Uptown funk’ van Bruno Mars en ‘Keep their heads ringin” van Dr. Dre.
Nadien ging Stone solo verder als zangeres, songschrijver en producer. Zo werkte ze onder anderen met Lenny Kravitz, Prince, Macy Gray, Ray Charles, Kool & The Gang. Haar laatste album, ‘Love language’, dateert van 2023. Als herinnering aan Angie Stone het prachtige nummer ‘Wish I didn’t miss you’:

Oh, yeah, yeah
Ooh, oh, yeah
Ooh, oooh, ooh, hah
Same old story back again
She’s not a lover, she’s just a friend
I’m sick and tired for you to blame on me
Now you think it’s funny
Now you wanna spend your money on girls
But you forgot when you were down
That I was around
Call my lover, hang up, call again
What in the world is happening
Listen in, but don’t yell at me
Isn’t it ironic, all you wanna do is smoke chronic
Boy, you forgot when you were down
Who was around
I can’t eat, I can’t sleep anymore
Waiting for love to walk through the door
I wish I didn’t miss you anymore, anymore
Ooh, oooh, ooh, hah
Memories don’t live like people do
I’m sick for ever believing you
Wish you’d bring back the man I knew
Was good to me, oh Lord
Everytime you say you’re coming
Boy, you disappoint me, honey
How well you forgot when you were down
And I was around
I can’t eat (Oh, no, no), I can’t sleep anymore
Waiting for love to walk through the door (Ah, ah, ah)
I wish I didn’t miss you anymore (Anymore)
I can’t eat, I can’t sleep anymore
Waiting for love to walk through the door
I wish I didn’t miss you anymore (Anymore)
One of these days, it’s gonna happen to you
Missing a love like I’m missing you, babe yeah-yeah
One of these days, when your dreams come true
That’s the one that’s gonna do it to you
Oh-oh-oh, yeah, yeah, yeah, yeah-yeah-yeah
I can’t eat, I can’t sleep anymore
Waiting for love to walk through the door
I wish I didn’t miss you anymore

Vaultwarden wachtwoordmanager op Synology

      Geen reacties op Vaultwarden wachtwoordmanager op Synology

Met heel veel dank aan Lixandru Marius Bogdan (mariushosting) die sinds januari 2019 op zijn website https://mariushosting.com heel veel duidelijke uitleg geeft over diverse installaties van software en programma’s op de Synology.
Zo was ik al een tijdje op zoek naar een goede (gratis) wachtwoordmanager op mijn Synology en Marius Bogdan legt op deze webpagina perfect uit hoe je Vaultwarden, een fork van Bitwarden moet installeren. Zelf schrijft hij erover: “Vaultwarden is an unofficial Bitwarden server implementation written in Rust. Vaultwarden is compatible with the official Bitwarden clients, and is ideal for self-hosted deployments where running the official resource-heavy service is undesirable.
Hoewel de installatie maar liefst 40 stappen en aanvullende stappen nodig heeft werkt het precies zoals bedoeld. Vakwerk dus van Marius !
Hieronder een klikbare afbeelding van zijn Vaultwarden webpagina:

Op deze pagina staan behalve de 40 stappen ook een aantal andere stappen die uitgevoerd moeten worden. Dit zijn de volgende:
1. Het creëren van een Portainer (Grafisch Docker) installatie op de Synology
2. Het aanmaken van een “Wildcard / Let’s Encrypt” certificaat om een https verbinding te maken naar de Vaultwarden installatie op bijvoorbeeld een synology.me subdomein
3. SMTP installeren op de Synology voor het Gmail account dat tbv de installatie wordt gebruikt
(noodzakelijk om bij stap 22 een E-mail account verificatie te kunnen ontvangen)

Als alles goed is gegaan en bij mij was dat het geval, zal de volgende interface worden getoond:

Een groot voordeel is dat de officiële Bitwarden apps gebruikt kunnen worden om te verbinden met de zelf-gecreëerde server zoals hieronder zichtbaar is. De wachtwoorden worden op alle apparaten waarop een Bitwarden app draait of Vaultwarden web-based wordt gebruikt, gesynchroniseerd.


Ook zijn er Bitwarden browser extensies die het beheer van wachtwoorden en het automatisch invullen ervan een stuk makkelijker maken. Ze zijn er voor de volgende platforms (en MacOs):

Tenslotte is het om de Vaultwarden omgeving nog veiliger te maken verstandig om in de applicatie zelf 2FA (Tweestapsauthenticatie) aan te zetten. Vaultwarden biedt de volgende opties, zelf kies heb ik de Google Authenticator gekozen.


Een Home Assistant Subdomein creëren

      Geen reacties op Een Home Assistant Subdomein creëren

Inmiddels heb ik voor mijn Home Assistant domein een Nabu Casa account aangeschaft. Hoewel ik dit aanvankelijk via duckdns.org had opgelost zag ik bij het instellen van de spraakassistent dat er op deze manier een foutmelding ontstond die aangaf dat ik een (https) certificaat gebruikte terwijl intern Home Assistant via http met Google devices praat.
Deze melding zag er uit zoals hieronder getoond:

Aangezien ik Home Assistant ook wil gaan gebruiken voor spraakassistentie en ik allergisch ben voor foutmeldingen heb ik deze Nabu Casa oplossing gekozen, waarmee ik voor 75 € per jaar ook de Home Assistant community ondersteun.
Echter is de Nabu Casa URL lang (https://heelveellettersencijfers.ui.nabu.casa) en daarmee niet te onthouden en is het daarom handiger om een subdomein te creëren dat naar je Home Assistant server wijst. Een domein kun je al voor een klein bedrag per jaar registreren. Ik heb mijn domein mattizz.nl gebruikt met als sub-domein https://homeassistant.mattizz.nl (2Fa beveiligd).
Op zoek naar een goede en duidelijk uitleg over het aanmaken van zo’n subdomein kwam ik uit op onderstaande Youtube video waarmee het simpel is uit te voeren:

Als alles goed gaat zie je in je Nabu Casa account onserstaande tekst ten teken dat alles goed is verlopen:
Add Custom Domain
homeassistant.mattizz.nl has been set as an alias to heelveellettersencijfers.ui.nabu.casa Before you can use it, you need to restart your Home Assistant instance for it to generate a new certificate.When your instance is back online, which take over 2 minutes before it completes the certificate registration, your new custom domain will start working.
https://homeassistant.mattizz.nl

The DNS entries are used for both validation and generation of the certificate. Removing the records will break functionality.

Ik kwam er vanwege verbindingsproblemen met het subdomein achter dat de volgende tekst in het configuration.yaml moet worden opgenomen waarbij het onderste IP-adres het lokale IP-adres van de Home Assistant server is:


Gilbert O’Sullivan – We Will

      2 reacties op Gilbert O’Sullivan – We Will

Jeugdsentiment: Gilbert O’Sullivan’s prachtige "We Will”.
Wikipedia schrijft er onder andere over: “O’Sullivan has described it as “very much a Catholic working class family song”
Deze keer de Youtube video met daaronder de songtekst, maar nu met de (Google/eigen) vertaling waarbij sommige zinnen moeilijk te vertalen/begrijpen zijn dus wie aanvullingen en/of verbeteringen heeft, laat het weten.

It’s over now you’ve had your fun
Het is mooi geweest je hebt je plezier gehad
Get up them stairs go on quickly
Ga nu snel de trap op
Don’t run
Ren niet
Take off your shoes the both of you’s
Trekken jullie allebei je schoenen uit
Leave them down outside the door turn the landing light off,
Laat ze beneden buiten de deur liggen, doe het licht op de overloop uit,
No wait, leave it on it might make the night that easier to be gone
Nee wacht, als je hem aan laat staan, gaat de nacht misschien makkelijker voorbij
And in the morning who’ll be wide a wake and eating snow flakes as
En wie zal er morgenochtend klaarwakker zijn en cornflakes eten?
Opposed to those flakes
In tegenstelling tot die vlokken
(We Will) We Will (We Will) We will
Beloofd! Beloofd!
That afternoon we spend the day with uncle Frank (remember?) and
Die middag brachten we de dag door met oom Frank (weet je nog?) en
His wife auntie Mae well do you know since then I’ve recieved
Zijn vrouw, tante Mae, weet je sindsdien heb ik
Up to four letters all of which repeat the same they say
Minstens vier brieven ontvangen die allemaal hetzelfde herhalen en zeggen
Thrilled to bits can’t believe you came we relived it both
Dolblij ik kan niet geloven dat jullie kwamen, we hebben het allebei opnieuw beleefd
Over time and time again and if there’s
Keer op keer en als er een kans is
Even a chance or even half you might be our way
Hoe klein dan ook dat je in de buurt bent
Would you promise to stay (We will) We will (We will) We Will
Zou je beloven te blijven Beloofd! Beloofd!

Oh its no easy pretending that you
Oh, het is niet gemakkelijk om te doen alsof je
Cannot hear once you’ve suffered the reflections within
Niet meer kunt horen als je eenmaal de innerlijke reflecties hebt ondergaan
It’s no use in an ending to proclaim from the start that the
Het heeft geen zin om in een einde te verkondigen dat je
Moral of the stories to begin
begint met de moraal van de verhalen
On Sunday next if the weather holds we’ll have that game
Volgende zondag, als het weer meezit, hebben we die wedstrijd
But I bagsy-being-in-goal not because I’m good
Maar ik sta in het doel, niet omdat ik goed ben
Or because I think I should it’s just that well at
Of omdat ik vind dat ik het gewoon moet het is gewoon zo dat
My age I think standing still would really suit me best
ik denk dat stilstaan op mijn leeftijd echt beter bij mij past
Do we all agree?
Zijn we het er allemaal mee eens?
Hands up those who do hands up those who don’t
Handen omhoog voor degenen die dat wel doen, handen omhoog voor degenen die dat niet doen
I see well in that case will we please be kind enough if not
Ik zie het goed, in dat geval zullen we alstublieft vriendelijk genoeg zijn zo niet
On Sunday to go to mass on Monday (We will) We will
op zondag om op maandag naar de mis te gaan, beloofd! Beloofd!
(We will) We will yeah yeah (We will)
Beloofd! beloofd!

Openvpn installeren met een shellscript

Enige tijd geleden heb ik een oudere Intel NUC D34010WYK gekregen en in gebruik genomen waar ik Ubuntu Server 24.04 op heb geïnstalleerd.
Deze heb ik met een vast ip-adres bekabeld aan mijn provider router gekoppeld en heb er eerst pi-hole op geïnstalleerd en omdat ik één punt wilde om als VPN server dienst te doen ben ik op zoek gegaan naar een bruikbare handleiding hoe (open) VPN te installeren. In het verleden heb ik eerder een VPN server op een Raspberry PI gebruikt maar om dit voor elkaar te krijgen, is niet altijd eenduidig en niet heel eenvoudig.
Al zoekend kwam ik op deze github pagina: https://github.com/Nyr/openvpn-install en dit is dé oplossing die het heel makkelijk maakt. Het gebruik van dit shellscript, waarmee de hele installatie automatisch verloopt is uitgelegd in dit artikel: “How To Set up OpenVPN Server In 5 Minutes on Ubuntu Linux“.
In dit artikel van Vivek Gite wordt in 5 stappen uitgelegd hoe het werkt:
1. Find and note down your public IP address
2. Download openvpn-install.sh script
3. Run openvpn-install.sh to install OpenVPN server
4. Connect an OpenVPN server using iOS/Android/Linux/Windows client
5. Verify your connectivity
Dit script heb ik op de Ubuntu Server uitgevoerd zoals Vivek Gite uitlegt en inderdaad, gemak dient de mens, in 5 minuten creëer je zo een ovpn bestand dat op de MAC werkt via Tunnelblick en de OpenVPN app op Android en IOS. Dus, een echte aanrader.


Eenvoudige verbindingsmonitoring: Uptime Kuma

Iedereen die zoals ik allerlei apparaten in gebruik heeft die met het internet verbonden zijn vraagt zich af en toe af of de router/internet verbindingen van deze apparaten nog wel ok zijn.
Een zeer functionele, makkelijk te gebruiken en grafisch mooie oplossing om alles wat een url, ip-adres of domeinnaam heeft te monitoren is Uptime Kuma.
Ook heeft Uptime Kuma de mogelijkheid om notificaties te versturen zodat je live op de hoogte wordt gebracht als een connectie verbroken is zodat je daarop actie kunt ondernemen.
Als je Uptime Kuma gebruikt zul je merken dat sommige apparaten om een mij onduidelijke reden heel kort hun verbinding verliezen om deze gelijk weer te herstellen. Om te voorkomen dat je constant deze meldingen ontvangt kun je ook instellen dat de verbinding over langere tijd verbroken moet zijn voordat je een notificatie ontvangt. Er is een lange lijst van protocollen die gebruikt kunnen worden om notificaties te ontvangen waaronder email, ik gebruik zelf een Telegram bot.
Voor wie zoals ik, Home assistant gebruikt, is er een Uptime Kuma addon waarmee je de monitoring met een paar klikken kunt activeren. Gebruik je een Synology NAS, dan is Uptime Kuma installeren ook heel simpel. Ook is een Raspberry Pi heel geschikt. Kortom, mogelijkheden genoeg.
Ik probeer altijd de apparaten in mijn netwerk zoveel mogelijk vaste IP-adressen te geven zodat daar geen of zo weinig mogelijk veranderingen in ontstaan. Sinds kort gebruik ik een Unifi Express en dit icm met de Fing Network Monitoring & Device Blocking App (op mijn mobiel) is voor mij een goede aanpak om een goed overzicht te hebben van de verbonden apparaten. Overigens heb ik de monitoring in de instellingen van Uptime Kuma van vrijwel alle apparaten (en deze website) op ‘ping’ gezet maar er zijn veel meer opties.
Om een indruk te krijgen hoe het werkt, hieronder een installatie – en gebruik uitleg:

Hieronder een screenshot om een indruk te krijgen hoe Uptime Kuma eruit ziet:

Tot slot de Telegram notificering die ik gebruik, deze ontvang ik (als voorbeeld) in Telegram zoals hieronder is weergegeven: