Geautomatiseerde afspeellijstgenerator

De Geautomatiseerde afspeellijstgenerator (APG) creëert automatisch afspeellijsten op basis van door u ingestelde voorwaarden. Deze voorwaarden kunnen gebaseerd zijn op kenmerken van het lied (artiest, genre, jaar) of op toegangstijd (laatste keer afgespeeld). Er zijn ook speciale voorwaarden welke Amarok kan gebruiken bij het zoeken naar liederen. De APG is te vinden in het paneel Mediabronnen, AfspeellijstenGeautomatiseerde afspeellijstgenerator.

Werkbalk APG-voorinstellingen

Dit is de werkbalk APG-voorinstellingen. Van links naar rechts zien we de volgende knoppen:

  • Voegt een lege voorinstelling toe die u kunt aanpassen.

  • Open het venster APG-voorinstellingsbewerker voor het bewerken van de geselecteerde ingestelde voorwaarden.

  • Verwijdert de geselecteerde voorinstelling van de lijst; dit kan niet ongedaan gemaakt worden.

  • Importeert een voorinstelling uit een .xml-bestand. U loopt het risico van ongeldige bestandsopbouw bij bewerking buiten Amarok; gebruik daarom de voorwaarde-tester.

  • Exporteert de geselecteerde voorinstelling naar een .xml-bestand die geïmporteerd kan worden.

  • Laadt de APG met de geselecteerde voorinstelling en creëert automatisch een afspeellijst.

Werken met voorinstellingen

Venster van APG-voorinstellingsbewerking

Venster van APG-voorinstellingsbewerking

Voorinstellingen zijn sets met regels die Amarok APG zal gebruiken bij het genereren van afspeellijsten. Deze regels zullen van nu af aan worden gerefereerd als voorwaarden; elke voorinstelling wordt bepaald door de voorwaarden die het aanmaakt. Groepen voorwaarden hiërarchisch en logisch georganiseerd worden voorwaardenboomstructuren genoemd.

Voorwaarden

Voorwaarden zijn de bouwblokken van voorwaardenboomstructuren. Het zijn eenvoudige statements die de APG zal gebruiken om songs aan de afspeellijst die het genereert toevoegt. Om een voorwaarde aan de nu geselecteerde vooringestelde voorwaardenboomstructuur toe te voegen klikt u op de knop in de APG-voorinstelling-werkbalk en klik op de optie Nieuwe toevoegen in het venster APG-voorinstellingsbewerker. Merk op dat dit de voorwaarde toevoegt onder het geselecteerde item (voorwaarde of voorwaardegroep).

U kunt veel verschillende soorten voorwaarden toevoegen; elk heeft een andere invloed op de boomstructuur.

Soorten voorwaarden

Verschillende soorten voorwaarden worden door APG van Amarok ondersteund:

VoorwaardeBeschrijving

Overeenkomende tags

De belangrijkste voorwaarden, omdat deze ingesteld kunnen worden voor schijnbaar elke informatie over het bestand zoals: naam artiest, albumnaam, genre, jaar, laatste keer afgespeeld and waardering.

Afspeellijstlengte

Hier kunt u de tijdsduur (in formaat HH:MM:SS) instellen van de afspeellijst

Afspeellijstlengte

Hier kunt u het aantal liedjes in de afspeellijst instellen

Controlepunt

Hier kunt u instellen waar Amarok begint en eindigt met zoeken naar tracks

Duplicaten voorkomen

Voorkomt dat Amarok dezelfde tracks, liedjes van dezelfde artiest, of hetzelfde album meerdere keren selecteert

Merk op dat u op verschillende manieren kunt veranderen hoe de voorwaarden werken, zoals het schuiven met de ongeveer-exact schuifknop, waarmee kunt u bepalen hoe precies de voorwaarde gevolgd moet worden.

Een andere manier om de voorwaarden aan te passen is aanwezig in Overeenkomende tags met een tekstgebaseerde tag kunt u vinden in de regel onder het keuzevakje Veld. U kunt in dit tekstvak de tekst invoeren waarmee het moet overeenkomen en een keuze maken uit bevat (alle liedjes worden meegenomen waarvan de tekst in het tekstvak in de geselecteerde tag voorkomt), komt overeen (alleen die liedjes worden meegenomen waarvan de geselecteerde tag precies overeenkomt met die in het tekstvak), begint met en eindigt met.

Op dezelfde manier kunt u ook op getalsmatige voorwaarden (zoals de voorwaarde Afspeellijstlengte en het aantal maal afgespeeld voorwaarde Overeenkomende tags) bewerken zodat hun werking verandert door keuzes vlakbij de text zoals minder dan, gelijk aan en meer dan.

Een andere manier voor het beïnvloeden van een voorwaarde is het inschakelen van het keuzevakje Inverteren, hierdoor is het gedrag juist omgekeerd, een Match Tag: artiest bevat naam verandert in Match Tag: artiest bevat niet naam.

Voorwaarde-groepen

U kunt voorwaarde-groepen toevoegen met behulp van Nieuwe toevoegen in het venster APG-voorinstellingsbewerker. Voorwaarden in een groep horen bij elkaar, hetzelfde geldt voor groepen in groepen.

Op dit moment zijn er twee soorten voorwaarden: de groep Overeenkomen met alle en de groep Overeenkomen met enkele. De groep Overeenkomen met alle vereist dat het lied voldoet aan alle voorwaarden. De groep Overeenkomen met enkele vereist dat het lied voldoet aan tenminste een van de voorwaarden. Om een voorwaarde uit een van de twee groepen toe te voegen moet u het markeren in de voorinstellingsbewerker en op Nieuwe toevoegen klikken.

Uw voorinstellingen gebruiken

Nadat u een voorinstelling hebt gecreëerd, moet u het selecteren in het paneel APG-voorinstellingen in de Geautomatiseerde afspeellijstgenerator (APG) en op in de werkbalk klikken om de APG met de voorinstelling te starten. U heeft vervolgens een afspeellijst overeenkomstig uw criteria, zoals in dit voorbeeld:

Afspeellijst gegenereerd door de onderstaande voorwaardenboomstructuur.

Afspeellijst gegenereerd door de onderstaande voorwaardenboomstructuur.