# Het handboek van &noatun;

Charles Samuels

    charles@kde.org

&Niels.Reedijk;&Pieter.Hoekstra;
2001 2002 Charles Samuels
&FDLNotice;
2002-03-01
2.00.00

&noatun; is een volledig uitgeruste mediaspeler voor de &kde;

KDE Noatun kdemultimedia mp3 muziek media

## Inleiding

&noatun; is een volledig uitgeruste mediaspeler voor de &kde;

### Mogelijkheden

&noatun; is een uitgebreide grafische schil voor &arts; — de Analog Real Time Synthesizer. Voor extra speelobjecten gaat u naar http://noatun.kde.org/plugins.phtml of http://mpeglib.sf.net. Standaard ondersteunt &arts; MP3 en MPEG-1. Vorbis wordt ook ondersteund als de Vorbis-bibliotheken beschikbaar waren bij het compileren van &kde;.

## Het gebruik van &noatun;

Bij het opstarten begint &noatun; met de Excellent gebruikersinterface. Deze plugin is gekozen omdat hij aansluit bij andere &kde;-programma's.

&noatun; is uniek omdat geen twee installaties dezelfde zijn en er geen stadaard interface is, hoewel er wel een is die opstart als u niets instelt. U bent vrij om verschillende plugins in te stellen en met elkaar te laten werken om &noatun; aan te passen totdat de ideale mediaspeler is ontstaan.

### Titelopmaak

Het voorkeurenvenster van &noatun; heeft een Titel Opmaak tekstvak. Je kunt er een opmaaktekst specificeren om de opmaak van de titels aan te passen.

- De tekst verschijnt normaal als het niet in een `$( )` staat.

- Als er tekst tussen `$( )` staat zal &noatun; ervoor zorgen dat de tekst wordt vervangen door de eigenschap van het gegeven item.

- Als er in een `$( )` aanhalingstekens staan zal de tussen de aanhalingstekenstekst normaal worden weergegeven, maar alleen als de eigenschap van de naam bestaat.

- De aanhalingstekens mogen zowel aan het begin van de `$( )` staan of aan het einde of zowel aan het einde als aan het begin.

`$(bitrate)` bijvoorbeeld wordt vervangen door de bitrate van het bestand dat is geladen door de Metatag-plugin. Indien er echter aanhalingstekens staan in het veld zal de tekst tussen de aanhalingstekens worden weergegeven: `$(bitrate"kbps")` bijvoorbeeld zal de bitrate van het bestand laten zien gevolgd door de tekst `"kbps"`. Er zal niets worden weergegeven indien de eigenschap bitrate niet bestaat.

## Het gebruik van &noatun;-plugins

U kunt verschillende plugins selecteren met menuoptie &noatun; instellen in het menu Instellingen. Ga naar de Plugins-pagina door de bijbehorende lijstitem te selecteren. U kunt dan de plugins aanzetten door het keuzevakje te selecteren bij hun naam. &noatun; vereist op zijn minst een Gebruikers-interface-plugin, en precies een Playlist-plugin.

### Melkchocolade

Melkchocolade is een kleine en eenvoudige Gebruikersinterface. De knoppen gedragen zich als een CD-speler, en de uitwerpen-knop opent de afspeellijst. De knop met het vlak met een kruis verwijdert het item van de afspeellijst maar behoudt het bestand op de harde schijf, en de knop met de pijl stelt de modus in van de herhaling. Een menu is beschikbaar met &RMB; door in het venster te klikken.

### Young Hickory

Young Hickory is een plugin voor het systeemvak van &kde;, dus het gebied bij de klok.

Klikken met de &RMB; op het pictogram zal een een klein menu weergeven, klikken met de &LMB; schakelt de zichtbaarheid van uw &noatun; gebruikersinterface om. Merk op dat de afspeellijsten bijvoorbeeld geen gebruikersinterfaces zijn.

### HTML-afspeellijst-export

Deze plugin zal uw afspeellijsten spelen in een leuke HTML-tabel. De pagina met voorkeuren stellen u in staat om kleuren en de achtergrond in te stellen en u kunt er de Hover-modus activeren die de kleuren verandert als de cursor op een link staat.

Na de opties in te hebben ingesteld zal de menuoptieAfspeellijsten exporteren... van het menu Acties een dialoog openen om een bestand op te geven waarin de uitvoer moet worden bewaard.

### K-Jöfol Skins

De &noatun; K-Jöfol-skinlader is een herimplementatie van een &Windows;-programma onder dezelfde naam.

De implementatie van &noatun; heeft echter een aantal beperkingen. De skins moeten worden uitgepakt op de harde schijf om ze te kunnen laden.

Om een skin te laden (in het &Windows; ZIP-formaat) kunt u het skin-installatieprogramma gebruiken dat kan worden gevonden in de voorkeuren-dialoog van &noatun;.

Omdat sommige skins niet correct zijn ingepakt en omdat het skin-installatieprogramma niet alles kan raden kunt u de volgende commando's volgen als de installatie van een bepaalde skin faalde:

    % cd $KDEHOME/share/apps/noatun
    % mkdir kjskins (indien nodig)
    % cd kjskins
    % mkdir nieuwe_skin ; cd nieuwe_skin
    % unzip /pad/naar/nieuwe_skin.zip

U kunt ook zelf een skin maken met behulp van de handleiding op http://www.angelfire.com/mo/nequiem/tutorial.html.

### De gesplitste afspeellijst

De gesplitste afspeellijst heeft een eenvoudig en klassiek ontwerp. Dubbelklikken op een item zal het afspelen, dat gebeurt ook indien u de Enter-toets indrukt. U kunt ook bestanden en URL-adressen er naartoe slepen.

Vanaf de &kde; 3.0 zal de Gesplitste afspeellijst (SPL) haar data bewaren in een &XML;-formaat, maar zal automatisch de m3u-lijst importeren als het &XML;-bestand niet bestaat. Dit betekent dat u naar het m3u-bestand kunt schrijven en het &XML;-bestand kunt verwijderen om automatisch afspeellijsten te genereren.

De naam Gesplitste afspeellijst is een beetje een verkeerde naam omdat de lijst niet echt wordt gesplitst. Het onstaan ervan gaat terug tot de vroege &noatun;-dagen waarin het scherm echt werd gesplitst.

### Winamp-skins

Als u de WinAmp skin gebruikt zal deze u bekend voorkomen. Door te klikken op de tijd kunt u de weergave veranderen tussen aftellen en optellen. Door het bereik te selecteren zal het bereik worden geactiveerd of uitgeschakeld. U kunt ook op de titelbalk dubbelklikken om de vensterschaduwmodus om te zetten. Rechtsklikken of klikken op het pictogram bovenaan links zal de standaard &noatun;-werkbalk activeren.

U kunt nieuwe skins installeren door een map te maken in `$KDEHOME/share/apps/noatun/skins/winamp`, en de skins daar uit te pakken. Winamp-skins met de extensie `.wsz` kunnen worden gezien als normale zip bestanden. Misschien moet u ze eerst hernoemen om ze te kunnen uitpakken.

### Metatag

Metatag is een plugin die informatie laadt over een bestand met behulp van KFile. Dit is hetzelfde mechanisme dat &konqueror; voorziet van helpballonnen als u over de bestanden beweegt met de muis. Naast het laden van de informatie kan het die informatie ook bijwerken via de opdracht Tagbewerker van het menu Acties . Het ondersteunt het bewerken van ID3- en Ogg-Vorbis-tags. Het kan ook de bitrate uitlezen van een bestand.

### Keyz

Carsten Pfeiffer brak met de lang bestaande &noatun;-traditie van naamgeving voor plugins die gebaseerd was op de meest onnauwkeurige manier die mogelijk was, zoals is aangetoond door Melkchocolade, Young Hickory, en talloze anderen. Wat is de achterliggende betekenis van het veranderen van een S in een Z? Het lijkt een beetje op wat Amerikaans-Engels sprekende mensen zouden doen!

Dat de naam niet zo origineel is wil nog niet zeggen dat het een mindere plugin is. Deze maakt het mogelijk om sneltoetsen te koppelen aan enkele &noatun; acties. Het mooie ervan is dat ze overal werken en niet alleen vanuit &noatun;. Misschien hebt u wel een Multimedia-toetsenbord.

### Infrarood afstandsbediening

Als u een afstandsbediening heeft die gebaseerd is op infrarood (zoals die van tv-kaarten met Brooktree-tuners), en uw infrarood afstandsbediening wordt ondersteund door LIRC, dan zou het moeten werken. Zoals Keyz is de naam nogal onopwindend, maar de plugin maakt het mogelijk om handelingen aan knoppen te koppelen.

Om een handeling te koppelen aan een toestaanslag laadt u de plugin en gaat u naar de pagina Infraroodbesturing in het configuratievenster van &noatun;. Selecteer de toetsen in de lijst en kies dan de handeling die moet worden uitgevoerd met het combinatieveld aan de onderzijde. Als u een handeling, zoals de volumeknop, wilt herhalen, zet dan het keuzevakje aan en selecteer het interval tussen de handelingen.

Als u een TV-kaart hebt kunt u een handig trucje gebruiken door de knop Gedempt toe te kennen aan Pauze zodat uw TV -toepassing het geluid wegdraait terwijl u &noatun; uit de pauze haalt en vice versa; handig voor de reclame-onderbrekingen.

## Vragen, antwoorden en tips

Vraag en antwoord

De muziek hapert nogal terwijl ik vensters versleep.

U kunt de buffer van &arts; verhogen:

- Start &kcontrol;

- Ga naar de groep Geluid en multimedia

- Ga naar de sectie Geluidssysteem

- Verhoog de geluidsbuffer—384ms is goed voor de meeste pc's.

U kunt ook overwegen om de geluidsserver te draaien met real-time prioriteit als het verhogen van de geluidsbuffer u niet helpt. Opmerking: dit kan ervoor zorgen dat uw computer vastloopt.

Ik kan de afspeellijst of gebruikersinterface niet verwijderen van de lijst met plugins.

Omdat &noatun; op zijn minst een gebruikersinterface vereist, en precies één afspeellijst, moet u een nieuwe gebruikersinterface toevoegen voordat u de oude verwijdert. Door een nieuwe afspeellijst toe te voegen zal de oude worden verwijderd.

Waar kan ik terecht voor meer plugins?

Plugins ontwikkeld door derden kunnen worden aangemeld bij de&noatun;-website. Daar kunnen ze door gebruikers worden gedownload.

Hoe schrijf ik een &noatun;-plugin?

Documentatie, een API-handleiding en voorbeelden van programma's zijn beschikbaar op de &noatun;-website. Daarnaast is, in de geest van Open Source software, de broncode van &noatun; en alle standaardplugins beschikbaar.

## Dankbetuigingen en licenties

Programma copyright 2000-2002 Charles Samuels charles@kde.org

Documentatie copyright 2002 Charles Samuels charles@kde.org

&noatun; kwam tot stand door medewerking van de volgende personen:

- Charles Samuels charles@kde.org

- Neil Stevens multivac@fcmail.com

- Stefan Westerfeld stefan@space.twc.de

- Martin Vogt mvogt@rhrk.uni-kl.de

- Malte Starostik malte.starostik@t-online.de

- Nikolas Zimmermann wildfox@kde.org

- Stefan Schimanski 1Stein@gmx.de

&meld.fouten;&vertaling.niels;&vertaling.pieter;&nagelezen.rinse; &underFDL; &underBSDLicense;

## Installatie

### Hoe verkrijg ik &noatun;

&install.intro.documentation;

### Benodigdheden

&noatun; vereist op zijn minst een Pentium 200 met &Linux;, een PowerPC met &Linux; 2.4.1 of later, of verschillende andere platformen. Ondersteuning van andere platformen zal beschikbaar komen in latere versies.

Om een platform te kunnen ondersteunen moet het pthread-ondersteuning hebben en het OSS geluidssysteem. ALSA wordt onder &Linux; ook ondersteund.

### Compilatie en installatie

&install.compile.documentation;

Als u problemen tegenkomt kunt u de schrijver bereiken op charles@kde.org.

Als u deze documentatie kunt lezen, heeft u waarschijnlijk &noatun; al gecompileerd.

## Woordenlijst

Melkchocolade

  Melkchocolade is een eenvoudige, minimalistische gebruikersinterface-plugin.

&arts;

  &arts; is de Analog Real-time Synthesizer. Een krachtig mediaplatform dat wordt gebruikt door &noatun;

K-Jöfol

  Deze plugin laadt skins die werden gebruikt onder een &Windows;mediaspeler met dezelfde naam.

Keyz

  Keyz maakt het mogelijk om toetsenbordaanslagen te koppelen aan handelingen van &noatun;

Young Hickory

  Young Hickory is een plugin voor het systeemvak.

Noatun

  Kaiman is een plugin dat de skins laadt van de mediaspeler GQMPEG. Kaiman is de voorloper van &noatun; en werd gedistribueerd met &kde; voor &kde; 2.0. Bij de introductie van &noatun; in &kde; 2.1 werd de skin-lader van Kaiman een plugin van &noatun;.

&documentation.index;