Evolvescore2 Rangschikking & Samenvatting
- Naam uitgever:
- Jakob Rohrhirsch
Evolvescore2 Tags
Evolvescore2 Beschrijving
Een scorenscript voor Amarok EvolvesCore2 is een scoringscript voor Amarok 1.x. Het stoorde me altijd dat liedjes alleen worden gescoord als je naar hen luistert. Ik denk dat liedjes moeten worden verlaagd als je * niet * naar ze luistert. Dat is waarom ik dit script heb geschreven. Nu elke keer dat u naar een nummer luistert, neemt de score toe op het aantal minuten "N" die u naar het nummer hebt geluisterd. Dan wordt "n" willekeurige nummers score met 1 punt afgenomen. De gemiddelde score over alle nummers is daarom altijd geconserveerd. Nieuwe nummers of nummers met een score van 0 Begin met een scorte van 50. Het script omvat het afhandelen van grenzenomstandigheden, dat betekent dat er geen liedje ooit onder 0 of hoger dan 100 wordt. Dus waarom doe ik niet gewoon N / Toultracks uit. liedje? Omdat ik DCOP's gebruik met behulp van "Set-Score-By-Path" -functie en het doen, kan dit heel lang duren als uw collectie groot is. De schoonheid van dit script is dat hoe langer je het gebruikt, hoe beter je score krijgt (IMHO). Vereisten: · Python · Python-sqlite · SQLITE · Amarok Wat is er nieuw in deze release: · De functie om luisterde tracks te verhogen is gewijzigd van newscore = Oldscore + minuten naar de complexere newscore = Oldscore + (100 Oldscore) * minuten / (minuten + 15); Dit maakt het moeilijker om echt hoge scores te krijgen. · De afname is gewijzigd in het afnemende ((newscore - oldscore) * 10) willekeurige tracks met een waarde van 0.1. Dit maakt de afname-verdeling minder arbitrair.
Evolvescore2 Gerelateerde software