ID.nl logo
Huis

Bouw je eigen Telegram-chatbot

Er is een hele hype rond chatbots, die op steeds meer plaatsen opduiken. In dit artikel laten we zien wat je er zelf mee kunt. We bouwen onze eigen Telegram-chatbot en vertellen wat je daar allemaal mee kunt doen.

Er zijn diverse websites met tools om een bot te bouwen. Leerzamer is het om er zelf eentje te maken. Om inspiratie op te doen kun je kijken op storebot.me van Telegram of het bredere botlist.co. Ook Microsoft zet vol in op bots, de website bots.framework.com geeft een goede indruk. In deze masterclass gebruiken we een bot als ‘communicatiekanaal’.

Vanaf een server kunnen we hier bijvoorbeeld teksten en foto’s naar versturen. De meldingen lees je via de Telegram-app, waar en wanneer je maar wilt. We laten ook zien hoe je die bot gebruikt voor het afvangen van meldingen van de home automation software Domoticz. Hierna maken we de chatbot zodat deze op commando’s kan reageren.

BotFather

Telegram maakt het bouwen en gebruiken van een bot relatief eenvoudig. Er is prima documentatie, een relatief eenvoudige api en de BotFather waarmee je in een paar stappen zelf een chatbot maakt. Alle berichten die de chatbot verstuurt en ontvangt lopen via Telegram. Daarom heb je een (gratis) Telegram-account nodig. Je kunt je eenvoudig registreren via web.telegram.org door het opgeven van je mobiele telefoonnummer. Je ontvangt dan een sms-bericht en kunt via de instructies op het scherm het account maken.

Heb je al een Telegram-account, dan kun je dat gebruiken voor de stappen in deze masterclass via het bovengenoemde webadres. Je kunt ook een van de vele Telegram-apps gebruiken. Telegram heeft een eigen bot genaamd BotFather die je gebruikt voor het registreren van je nieuwe chatbot. Een conversatie met BotFather kun je starten via telegram.me/botfather.

Een bot bij Telegram kan behalve berichten ook specifieke commando’s ontvangen die met een slash (/) beginnen. Het maken van een bot gaat ook met commando’s. Stuur

/newbot

naar de BotFather om een bot te maken. Kies een naam gevolgd door een (unieke) gebruikersnaam. Wij kiezen PCM_DemoBot. Kies voor je eigen bot een andere gebruikersnaam. Je ontvangt hierna meteen een bevestiging met een token die je nodig hebt bij het gebruik van de api. De eenvoudigste manier om de api te gebruiken is via een browser. Blader naar de url https://api.telegram.org/bot<jouw-bot-token>/getme waarbij je op de plaats van

<jouw-bot-token></jouw-bot-token>

je token invult. De letters bot voor de token zijn belangrijk, maar worden vaak vergeten. De token dient voor het vinden van je bot én voor autorisatie dus houd de token geheim. De respons is nu bijvoorbeeld

{"ok":true,"result":{"id":309266712,"first_name":"PCM Demo Bot","username":"PCM_DemoBot"}}

Door in de aanroep de opdracht getme te vervangen door getUpdates krijg je (in het json-formaat) een respons met alle berichten die naar de bot zijn verstuurd. Omdat het een nieuwe bot is zie je nu nog geen berichten. Daarom gaan we eerst een conversatie opzetten met de bot.

Chatten

Om een conversatie met je bot te starten blader je naar https://telegram.me/<gebruikersnaam> of zoek je naar @<gebruikersnaam> in een van de Telegram-apps. Klik daarna op Begin. Stuur een willekeurige tekst naar je bot (bijvoorbeeld Hallo). Als je nu de url https://api.telegram.org/bot<jouw-bot-token>/getUpdates opent zie je wél berichten.

Om de respons beter leesbaar te maken selecteer je alle tekst in de browser met Control+A. Kopieer de tekst met Control+C en plak het in een venster van de online tool JSONLint (http://jsonlint.com). Druk dan op Validate JSON. We zijn op dit moment alleen geïnteresseerd in de id die onder chat wordt genoemd in de sectie result. Dat is de chat-id. In ons voorbeeld is dat 58332350. Je kunt nu een antwoord via de api versturen met die chat-id. Om een antwoord te sturen open je de url https://api.telegram.org/bot<jouw-bot-token>/sendMessage?chat_id=<chat-id>&text=<jouw-tekst> in de browser waarbij je <chat-id> vervangt door de correcte chat-id en <jouw-tekst> door de gewenste tekst. In de Telegram-app zie je vervolgens deze reactie van de bot in de chat. We zullen nu andere manieren verkennen om tekst en afbeeldingen via de bot te versturen.

©PXimport

Curl

Het openen van een url in de browser kun je zien als een http-get actie. Voor het versturen van bestanden, zoals een afbeelding, is een http-post actie nodig. Een handige en veelgebruikte tool voor http-get en http-post via de opdrachtprompt is curl. Zeker in Linux-omgevingen is dit meestal standaard geïnstalleerd en anders kun je de tool onder Debian/Ubuntu gemakkelijk met

apt-get install curl

installeren. Om een tekst naar de chat te sturen met een http-get gebruik je onderstaande commando waarbij je uiteraard weer de correcte chat-id en gewenste tekst invoert.

curl -i -X GET "https://api.telegram.org/bot<jouw-bot-token>/sendMessage?chat_id=<chat-id>&amp;text=<jouw-tekst></jouw-tekst></chat-id></jouw-bot-token>

Wil je een foto versturen dan kun je een http-post doen inclusief afbeelding met onderstaande commando, waarbij je achter @ het volledige pad naar de foto opgeeft.

curl -s -X POST "https://api.telegram.org/bot<jouw-bot-token>/sendPhoto" -F chat_id=<chat-id> -F photo="@/pad/naar/foto"</chat-id></jouw-bot-token>

Meldigen van Domoticz

In een paar stappen kun je de bekende home-automation-software Domoticz zo instellen dat het notificaties naar de bot stuurt. Open de gebruikersinterface van Domoticz in de browser en ga naar Setup / Settings. Op het tabblad Notifications vink je Enabled aan bij Custom HTTP/Action. Vul bij #TO de chat-id in. In het veld URL/Action voer je het volgende in: https://api.telegram.org/bot<jouw-bot-token>/sendMessage?chat_id=#TO&text=#MESSAGE. Vervang <jouw-bot-token> door je token. Bij een notificatie komt de melding in #MESSAGE en wordt #TO vervangen door de ingevulde chat-id. Met wat knutselen is Domoticz zelfs volledig via een bot te besturen.

Onze chat kan handig als ‘berichtenstroom’ voor een server dienen, bijvoorbeeld om meldingen van Domoticz te ontvangen. Dat is een stuk praktischer dan e-mail. Ten eerste kun je overal de meldingen lezen omdat de Telegram-app voor zeer veel platforms beschikbaar is. Bovendien heb je veel controle over de meldingen. Zo kun je bijvoorbeeld opmaak toepassen in je berichten (markdown of html) en naast foto’s ook mp3-bestanden, documenten en video’s versturen.

De limiet is ruimhartig (50 MB per bestand). Verder kun je desgewenst updates voor berichten plaatsen of, op het moment dat je een bericht verstuurt, met een parameter aangeven dat het ‘in stilte’ moet worden verzonden: een iPhone zal dan geen notificatie geven, een Android doet dat stilletjes. Je kunt de bot in de Telegram-app ook altijd even op stil zetten als je tijdelijk geen notificaties wilt ontvangen. In de prima documentatie van Telegram-api lees je meer over deze en talloze andere opties.

©PXimport

Interactieve chatbot

In deze stap maken we onze chatbot interactief. Daarvoor gebruiken we de programmeertaal Python. Er zitten aardig wat haken en ogen aan als je het helemaal zelf wilt schrijven. Voor een http-get en het decoderen van json-data zijn natuurlijk bibliotheken maar je moet ook bijvoorbeeld rekening houden met berichten die je al hebt afgehandeld. Ook moet de bot efficiënt werken door bijvoorbeeld de verbinding met Telegram langer open te houden tussen updates. Dat is beter dan het steeds opnieuw opzetten van een verbinding.

Denk verder ook aan het juist aanroepen van speciale karakters zoals een + of & in je tekst, anders geven ze problemen bij het versturen van de http-get. Ook hiervoor is overigens een bibliotheek. Een ‘echte’ bot heeft ook baat bij een geheugen: met een database (bijvoorbeeld SQLite) kun je informatie voor specifieke gebruikers onthouden. Veel sneller en handiger is het om pyTelegramBotAPI te gebruiken. Met deze bibliotheek kun je zonder in het diepe te springen alle mogelijkheden van de api gebruiken.

Python instellen

Je hebt voordat we beginnen natuurlijk Python nodig, dat in veel Linux-omgevingen standaard is geïnstalleerd en anders gemakkelijk is toe te voegen. De Telegram-bibliotheek werkt zowel met Python 2.x als 3.x. Bij de op Debian gebaseerde besturingssystemen, zoals Debian, Ubuntu of Raspbian op de Raspberry Pi, installeer je Python 3.x en de packagemanager pip met

sudo apt-get install python3 python3-pip

Met de packagemanager kun je gemakkelijk bibliotheken toevoegen. Met

pip3 install pyTelegramBotAPI

installeer je de bibliotheek voor Telegram. Maak nu met

touch bot.py

py een nieuw Python-bestand en open dit met je favoriete teksteditor of gebruik nano vanaf de opdrachtprompt met

nano bot.py

Zet hier onderstaande code in. Vul bij jouw-bot-token weer de eerder gemaakte token in. Bewaar de tekst met Control+O en verlaat nano met Control+X,

import telebot bot = telebot.TeleBot("<jouw-bot-token>") # Opdracht 'start' afhandelen @bot.message_handler(commands=['start']) def send_welcome(message): bot.reply_to(message, u"We gaan van start...") # Opdracht 'help' afhandelen @bot.message_handler(commands=['help']) def send_welcome(message): bot.reply_to(message, u"Ik help je graag!") bot.polling() </jouw-bot-token>

De bot starten

Start het programma vanaf de opdrachtprompt met

python3 bot.py

Vanaf nu is je bot actief totdat je het programma beëindigt met Control+C. In Telegram kun je de opdrachten /start en /help geven en de bijbehorende reactie lezen. Je ziet dat met weinig code je bot operationeel is, al zijn er geavanceerdere toepassingen te bedenken. Belangrijk is

import telebot

waarmee de bibliotheek wordt geladen. We definiëren daarna de bot met

bot = telebot.TeleBot("<jouw-bot-token>")</jouw-bot-token>

Met een

message_handler

stel je filters in waar een bericht aan moet voldoen. De eerste reageert op het commando start (/start). Voldoet het bericht daaraan dan zal de bijbehorende functie genaamd

send_welcome

worden uitgevoerd. Die naam mag je zelf kiezen, zolang er maar één parameter is, die met het bericht (message). De tweede message_handler reageert op het commando help met een passende tekst. De volgorde van filters is belangrijk: ze worden getest tot een passende message_handler is gevonden. Aan het einde van het script wordt de bot met bot.polling() daadwerkelijk aan het werk gezet.

Filters

In een message_handler kun je natuurlijk niet alleen op commando’s testen via commands. Je kunt ook met content_types testen op bepaalde content, zoals een foto of document, in plaats van gewoon tekst. Erg praktisch zijn reguliere expressies waarbij je op bepaalde karakters of reeksen kunt testen. De message_handler in het voorbeeld hieronder reageert als een reeks getallen is ingevoerd.

Er mogen geen andere karakters worden ingevoerd. In de reguliere expressie markeren de ^ en $ respectievelijk het begin en einde van de string. De [0-9]* gebruik je voor een reeks getallen. Een reguliere expressie is ook handig voor testen op bepaalde woorden in een tekst.

@bot.message_handler(regexp="^[0-9]*$") def handle_message(message): bot.reply_to(message, u"Dat zijn alleen nummers!")

Ook erg praktisch is dat je een functie kunt aanroepen. Dat mag ook een anonieme lambdafunctie zijn, zoals in het voorbeeld hieronder. Een lambdafunctie is een feature van Python. Zo’n functie bevat geen return zoals gewoonlijk maar geeft een expressie terug, in dit geval true (altijd waar). Onderstaande message_handler reageert op ieder bericht met de oorspronkelijke tekst die beschikbaar is in message.text. We noemen dit ook wel ‘echoën’.

@bot.message_handler(func=lambda m: True) def echo_all(message): bot.reply_to(message, message.text)

De documentatie biedt nog geavanceerdere voorbeelden voor het gebruik van de bibliotheek, waaronder keuzemenu’s. Feitelijk kun je haast alle methodes van de Telegram-api in je code gebruiken, maar soms met net iets andere namen. Belangrijk is dat je regelmatig de Python-bibliotheek update met

pip install pytelegrambotapi --upgrade

Volgens de makers zijn er regelmatig updates om in lijn te blijven met de api van Telegram. De documentatie van Telegram is natuurlijk ook een belangrijke referentie. Je hebt nu een basis om serieus met bots aan de slag te gaan. Wil je verder de diepte in? Op de GitHub-pagina van de pyTelegramBotAPI vind je verwijzingen naar bots die met deze bibliotheek zijn gemaakt, inclusief broncode.

Tekst: Gertjan Groen

▼ Volgende artikel
MediaMonkey: jouw digitale jukebox
© Mr.Pancho Store - stock-adobe.com
Huis

MediaMonkey: jouw digitale jukebox

Bezit je veel audiobestanden van uiteenlopende artiesten? Het is dan een hele uitdaging om de boel enigszins netjes te ordenen. De gratis versie van MediaMonkey helpt je hierbij. Maak met dit Windows-programma een overzichtelijke muziekbibliotheek en speel je favoriete liedjes op de computer af.

In dit artikel laten we zien hoe je eenvoudig je muziekcollectie kunt beheren met MediaMonkey:

  • Installeer en configureer MediaMonkey
  • Voeg muziek toe vanuit je computer, NAS of cloudopslag
  • Gebruik slimme zoekfuncties om snel je favoriete nummers te vinden
  • Maak en personaliseer afspeellijsten
  • Rip en brand cd’s
  • Pas metadata aan voor een overzichtelijke bibliotheek
  • Stream muziek binnen je thuisnetwerk naar andere apparaten

Lees ook: De beste apparatuur om in huis lekker naar muziek te luisteren

Tip 1 Digitale jukebox

MediaMonkey is eigenlijk een digitale jukebox. Het programma ondersteunt nagenoeg alle gangbare audioformaten, zoals flac, ogg, wma, ape en natuurlijk mp3. Alle liedjes die je aan dit programma toevoegt, belanden in een overzichtelijke catalogus. Het maakt niet uit of je nou honderden, duizenden of honderdduizenden nummers toevoegt, want MediaMonkey ordent zorgvuldig alle bestanden.

Om MediaMonkey te downloaden, klik onder Standard Version op DOWNLOAD [versienummer]. Dubbelklik op het exe-bestand en selecteer de Nederlandse taal, waarna je bevestigt met OK. Je klikt nu telkens op Volgende om de installatie te doorlopen. Accepteer hierbij de licentieovereenkomst. Klik als laatste op Installeren / Voltooien.

Download de gratis Windows-versie van MediaMonkey naar je computer.

Tip 2 Liedjes toevoegen

Misschien heb je op de computer of NAS flink wat muziek opgeslagen. In de tijd dat downloaden voor eigen gebruik nog min of meer gedoogd werd, lagen de audiobestanden immers voor het oprapen. Wellicht kun je omstreden downloadnetwerken als Napster, Kazaa, LimeWire, bittorrent en usenet (nieuwsgroepen) nog herinneren. Daarnaast kun je natuurlijk ook kopieën van cd’s op de computer bewaren (zie tip 6).

MediaMonkey wil eerst weten waar jouw digitale audiocollectie zich bevindt. Hierbij selecteert het programma automatisch de standaard muziek- en video-map in Windows. Staan daar geen liedjes in, dan haal je de vinkjes voor deze bestandslocaties weg. Klik rechtsboven op LOCATIE TOEVOEGEN en kies Lokale opslag. Zodra je de juiste map met muziek hebt gevonden, zet je hier een vinkje voor. Je kunt zo meerdere bestandslocaties selecteren. Klik daarna op OK.

Naast lokale mappen voeg je net zo eenvoudig muziek van andere apparaten toe, zoals een NAS of pc. Kies in dat geval LOCATIE TOEVOEGEN / Netwerk of Mediaserver, waarna je de juiste map of server selecteert. Klik daarna op OK.

Via VOLGENDE / VOLGENDE / VOLTOOIEN importeert MediaMonkey alle nummers in de bibliotheek. Dit proces kan even duren. Klik tot slot op SLUITEN.

Geef aan in welke (netwerk)map de muziek staat opgeslagen.

Tip 3 Eerste blik

Het hoofdvenster van MediaMonkey opent eerst met een welkomstscherm. Klik linksboven op Home om je muziekcollectie te tonen. Als het goed is, zie je verschillende albumhoesjes. Met de standaardinstellingen staan de secties Artiesten en Albums op alfabetische volgorde gerangschikt. Klik achter een sectie op alles weergeven om een volledig overzicht te tonen. Gebruik als alternatief bovenaan de knoppen Alle bestanden, Albums en Genres om binnen jouw muziekverzameling te snuffelen. Via Home keer je op ieder moment weer terug naar het beginvenster.

Zeker in een omvangrijke collectie is het nog een hele kunst om dat ene liedje te vinden. Gelukkig heeft MediaMonkey een snelle zoekfunctie. Klik rechtsboven op het vergrootglas om het zoekveld te ontvouwen. Je hoeft maar een deel van een liedje, albumtitel of artiest te typen. Het programma laat namelijk meteen de bijbehorende resultaten zien. Klik voor een uitgebreidere zoekfunctie bovenaan op Naar Geavanceerd.

MediaMonkey maakt van alle muziek een overzichtelijke bibliotheek met albumhoesjes.

Grotere albumhoesjes

Vind je de albumhoesjes in de muziekcatalogus te klein? Dat kun je aanpassen! Navigeer bovenin de menubalk achtereenvolgens naar Beeld / Weergave hoofdvenster / Afbeeldingsgrootte. Sleep het oranje schuifje nu naar rechts om de albumcovers te vergroten. Je klikt als laatste op OK om het resultaat te bekijken.

Maak de albumhoesjes desgewenst tweemaal zo groot.

Tip 4 Muziek luisteren

Uiteraard wil je de muziek ook graag beluisteren. Als je op een albumhoesje klikt, komen de onderliggende nummers tevoorschijn. Afhankelijk van in welke sectie je zit, dien je mogelijk nogmaals op de afbeelding te klikken. Gebruik achter de albumtitel de afspeelknop om alle liedjes in chronologische volgorde af te spelen. Je hoort meteen geluid.

Je kunt de liedjes ook husselen. Klik in dat geval op het pictogram met de twee gekruiste pijlen en luister in willekeurige volgorde naar de nummers. Wil je een specifiek liedje van het album horen? Zweef dan met de muisaanwijzer boven een titel en klik daarna op de afspeelknop.

Achter ieder albumhoesje schuilen er meerdere nummers.

Tip 5 Afspeellijst maken

Je maakt in MediaMonkey eenvoudig een eigen afspeellijst. Daarmee luister je naar jouw favoriete nummers van verschillende artiesten. Klik in de menubalk op Bewerken / Nieuwe afspeellijst. Er verschijnt aan de rechterkant een nieuw deelvenster. Typ een relevante naam en bevestig met Enter.

Zoek nu een nummer dat je aan de lijst wilt toevoegen. Klik eerst op de naam van het liedje en sleep deze audiotrack met ingedrukte muisknop naar het rechterdeelvenster. Je kunt als alternatief ook met de rechtermuisknop op een nummer klikken. Navigeer vervolgens naar Verzenden naar / Afspeellijst en klik op de juiste naam. Je maakt zoveel favorietenlijstjes als je maar wilt. Alle afspeellijsten zijn in het linkermenu bereikbaar.

Geen zin om zelf een afspeellijst te maken? Laat MediaMonkey dit dan voor je doen. Ga naar Bewerken / Nieuwe Auto-Afspeellijst. Er verschijnt een nieuw venster waarin het programma volgens zelfgekozen criteria liedjes selecteert. Misschien wil je bijvoorbeeld alleen maar rockmuziek horen. Klik in dat geval op het plusteken en kies Genre. Je typt volgens bovengenoemd voorbeeld Rock, waarna je bevestigt met Enter. Uiteraard staat het je vrij om andere criteria te gebruiken. Geef de automatische afspeellijst tot slot een andere naam.

Voeg via het contextmenu goede nummers aan een afspeellijst toe.

Tip 6 Audio-cd’s rippen

Wil je een digitale kopie van een fysiek muziekalbum op de computer bewaren? Dan komt de ripfunctie van MediaMonkey goed van pas. Daarmee kopieer je de inhoud van een audio-cd naar de pc. Een voorwaarde is dat het systeem is voorzien van een (extern) cd/dvd-station.

Doe eerst een muziek-cd in de lade van de optische drive. Na even wachten verschijnt in MediaMonkey vanzelf het venster Albumgegevens kiezen. Selecteer in het overzicht het juiste muziekalbum. Dat is belangrijk, want het programma koppelt zo de juiste eigenschappen aan elk liedje. Denk onder meer aan de artiest, de naam van het nummer en het genre. Maak een keuze en bevestig met OK.

Klik in de menubalk op Extra / Audio-CD rippen. De nummers van het album komen tevoorschijn. Standaard staan voor alle liedjes vinkjes. Als je een bepaald nummer niet op de computer wilt bewaren, haal je het desbetreffende vinkje weg.

Heb je alleen interesse in de grootste hits van een album? Verwijder voor de overige nummers dan de vinkjes.

Tip 7 Ripinstellingen

Voordat je de cd naar de computer kopieert, neem je eerst de instellingen door. Geef aan in welke map je de nummers wilt opslaan. Zodra je op CONFIGUREREN klikt, komt er een nieuw venster tevoorschijn. Ga via BLADEREN naar de gewenste map en bevestig met OK om deze opslaglocatie te selecteren. MediaMonkey plaatst elk geript album in een eigen submap. Sluit het venster met OK.

Met de huidige instellingen maakt het programma mp3’tjes. Je kunt desgewenst ook een ander audioformaat instellen. Klik dan eerst op MP3 en kies bijvoorbeeld WMA, WAV of FLAC. De twee laatstgenoemde bestandsformaten bieden over het algemeen een hogere audiokwaliteit. Daarentegen nemen de liedjes wel meer opslagruimte in beslag. Mp3 staat bekend om zijn acceptabele geluidskwaliteit en geringe bestandsomvang.

Bij sommige audioformaten kun je de kwaliteit aanpassen, zoals in het geval van ogg, wav, wma, aiff en flac. Klik dan achter de gekozen indeling op INSTELLINGEN. Een hogere waarde resulteert doorgaans in een betere geluidskwaliteit. Houd hierbij wel rekening met grotere bestanden en een langere ripduur. Maak een keuze en klik op OK. Bevestig nogmaals met OK om het ripproces te starten. Na afloop belanden de nummers vanzelf in de bibliotheek van MediaMonkey.

Bepaal in welke (sub)map je de geripte nummers wilt opslaan.

Tip 8 Schijfjes branden

De omgekeerde route werkt ook: niet rippen, maar brand een album naar een schijfje en speel deze cd vervolgens af op een cd-speler. Handig voor wie nog een klassieke audioset met goede speakers bezit. Overigens heb je voor dit klusje wel een (externe) cd-brander en leeg schijfje nodig.

Doe een beschrijfbare cd-r in de lade van de cd-brander. Je kunt hier normaal gesproken tachtig minuten muziek op kwijt. Klik nu met de rechtermuisknop op een albumhoes en kies Verzenden naar / Audio-CD (Branden). Belangrijk is dat in het kleine venster achter Schijf: de juiste cd-brander is geselecteerd. Klik op BRANDEN om het proces te starten. Na afloop hoor je een geluidssignaal en wordt de cd uitgeworpen. Overigens kun je deze opties eventueel uitvinken.

Je brandt desgewenst ook nummers van verschillende albums en artiesten op een cd. Het is dan handig om van jouw favoriete liedjes eerst even een afspeellijst te maken (zie tip 5). Je navigeert in het linkermenu daarna naar Afspeellijsten. Klik met de rechtermuisknop op de bewuste lijst en kies Verzenden naar / Audio-CD (Branden) / BRANDEN.

Brand een muziekalbum of afspeellijst eenvoudig naar een lege cd.

Muziek vanuit cloud

MediaMonkey kan ook muziek bij diverse clouddiensten ophalen. Deze optie is nuttig voor wie audiobestanden op een online server van een bekende aanbieder bewaart. Er is ondersteuning voor Microsoft OneDrive, Google Drive en Dropbox ingebakken.

Klik in de menubalk op Bestand / Bestanden herscannen/toevoegen. Ga via LOCATIE TOEVOEGEN naar Cloudopslag. Na het aanwijzen van de juiste aanbieder opent er een webpagina in de browser. Je dient MediaMonkey toegang tot jouw persoonlijke cloudomgeving te geven. Log zo nodig in en beslis of je het mediaprogramma wel of geen toegang geeft.

Klik in MediaMonkey op OK / NU SCANNEN om audiobestanden vanuit de cloud te importeren. Daarnaast bewaar je optioneel een kopie van de muziekbibliotheek op een online server. Gebruik hiervoor het tabblad Inhoud bibliotheek. Je kunt de koppeling tussen MediaMonkey en de clouddienst op elk moment weer verbreken.

Als je MediaMonkey toegang tot jouw Google Drive-omgeving geeft, voeg je audiobestanden vanuit de cloud toe.

Tip 9 Metadata wijzigen

Elk digitaal opgeslagen liedje bevat metadata. Dit noemt men ook wel tags. Hierin staan allerlei gegevens, zoals de artiest(en), de naam van het nummer en het uitgiftejaar. Het is belangrijk dat alles klopt, want MediaMonkey deelt op basis van deze informatie zijn bibliotheek in. Bovendien bevindt zich in de metadata ook een hoesafbeelding.

Met name bij gedownloade bestanden klopt de metadata soms niet. Gelukkig herstel je eenvoudig een foutje. Klik in MediaMonkey met de rechtermuisknop op het bewuste liedje en kies Eigenschappen. Er verschijnt een venster met verschillende kenmerken. Pas naar eigen inzicht een of meerdere velden aan. Bij Score laat je eventueel ook nog jouw waardering voor het nummer blijken. Kies tussen een waarde van één tot vijf sterren.

Bij het tabblad Details staan nog meer kenmerken van het liedje. Die kun je eveneens allemaal wijzigen. Verder voeg je via Songteksten vrijblijvend een complete liedtekst toe. Kijk tot slot ook nog even bij Illustraties, want je kunt hier zo nodig een andere albumhoes selecteren. Klik op OK om eventuele wijzigingen op te slaan.

Controleer in de Eigenschappen of het liedje aan de juiste albumhoes is gekoppeld.

Tip 10 Automatisch taggen

Het aanpassen van metadata heet ook wel het taggen van muziek. MediaMonkey heeft hiervoor een slimme functie, want het programma wijst op jouw verzoek automatisch de juiste metadata aan alle nummers van een album toe.

Klik met rechts op een muziekalbum en kies Auto-labelen. Het programma gaat nu op zoek naar de correcte gegevens. Hebben liedjes bijvoorbeeld geen titels, dan probeert de software deze via een zogenoemde audiovingerafdruk te achterhalen. Door de huidige audiodata met dat van een database te vergelijken, komt MediaMonkey de juiste tags op het spoor. Er wordt zo nodig ook een verse albumhoes opgehaald. Vink de nummers aan waarvan je de metadata wilt aanpassen en bevestig met LABELEN EN DOORGAAN.

Wijs in één klap correcte tags aan alle liedjes van een muziekalbum toe.

Tip 11 Mediaserver

Tijdens de installatie activeert MediaMonkey op de achtergrond een mediaserver. Het voordeel hiervan is dat je met andere apparaten in je thuisnetwerk de muziekbibliotheek kunt benaderen. Denk onder andere aan een geschikte smart-tv, netwerkreceiver, wifi-speaker en soundbar. Je speelt de nummers op deze apparaten af.

Open maar eens met de afstandsbediening de bronlijst van een smart-tv en kies MediaMonkey Bibliotheek. Daarachter staat waarschijnlijk ook nog de naam van jouw computer vermeld. Je dient deze televisie nu toegang tot de muziekbibliotheek te geven. Klik in MediaMonkey op JA. Zodra je de bibliotheek op de smart-tv vernieuwt, heb je toegang tot alle albums en afspeellijsten.

Stream de nummers over je thuisnetwerk naar andere apparaten, zoals een smart-tv.

MediaMonkey Gold

Er bestaat ook een betaalde Gold-versie van MediaMonkey. Die bevat nóg meer functies. Met name op het gebied van audio-cd’s rippen zijn er meer mogelijkheden. Zo stel je desgewenst een hogere geluidskwaliteit voor de gekopieerde nummers in. Een andere handige functie is dat je een ongelimiteerd aantal nummers tegelijk automatisch kunt taggen. Daarnaast bevat MediaMonkey Gold extra opties om liedjes te ordenen en over je eigen (thuis)netwerk te streamen. De betaalde versie kost ca. 39 euro. Je kunt voor ca. 97 euro ook een zogeheten lifetime-licentie aanschaffen.

Voor het gebruik van MediaMonkey Gold dien je een gebruikersnaam en licentiesleutel in te voeren.

Watch on YouTube
▼ Volgende artikel
Nieuw van L'OR: Barista Absolu – een koffiemachine die ook ijskoffie zet
© L'OR
Huis

Nieuw van L'OR: Barista Absolu – een koffiemachine die ook ijskoffie zet

IJskoffie is populairder dan ooit. Om in te spelen op die trend lanceert L'OR de Barista Absolu: een nieuwe koffiemachine die niet alleen warme, maar ook gekoelde koffie zet. Samen met de speciale capsules zet je er thuis gewoon zelf een goede ijskoffie mee – mét smaak en cremalaag.

Gekoelde koffie met één druk op de knop

De Barista Absolu is de eerste koffiemachine van L'OR die speciaal is ontworpen met ijskoffie in gedachten. Een opvallend detail is de knop 'Enjoy Over Ice'. Die activeert een langzamere, zachte extractie van de koffie, zodat de smaken behouden blijven en niet verwateren door het ijs. Voeg zelf ijsklontjes toe aan het glas en je krijgt een koude koffie met een volle cremalaag en een verfrissende smaak.

Wie liever iets romigs of zoets drinkt, kan de basis eenvoudig aanvullen met melk, siroop of slagroom. Ook warme koffievarianten zijn mogelijk: van ristretto en espresso tot lungo of twee koppen tegelijk. Dankzij 19 bar pompdruk en geavanceerde extractietechnologie belooft de machine koffie met de intensiteit van een barista.

©L'OR

Tot 18 koffievariaties

De L'OR Barista Absolu is geschikt voor zowel standaard- als XXL-capsules van L'OR, waarmee je tot 18 verschillende koffievariaties kunt bereiden. Met de knop 'Intensity Boost' verhoog je de extractieduur voor een krachtiger kopje. De machine is beschikbaar in zwart, wit en grijs, met een adviesprijs van 129 euro.


Ook nieuw: zomerse (ijs)koffiesmaken

Speciaal voor de zomer introduceert L'OR twee nieuwe capsules, speciaal voor ijskoffie: 🥥 Coconut Iced Een zachte koffie met kokossmaak, bedoeld om koud te serveren. De blend is gemaakt van 100% gecertificeerde koffie (Common Grounds) en zit in recycleerbare capsules. Geschikt voor zowel L'OR Barista- als Nespresso-machines. 🧊 Iced Coffee XXL Een capsule met dubbele inhoud voor grotere ijskoffies. De smaak is krachtig en fris, en ideaal als basis voor recepten met ijsblokjes, melk of siroop.