Evelcescore2. Ranking & Zusammenfassung
- Name des Herausgebers:
- Jakob Rohrhirsch
Evelcescore2. Stichworte
Evelcescore2. Beschreibung
Ein Scoring-Skript für Amarok Evolvescore2 ist ein Scoring-Skript für Amarok 1.x. Es störte mich immer, dass Songs nur dann erzielt werden, wenn Sie ihnen zuhören. Ich denke, Songs sollten verringert werden, wenn Sie nicht * hören. Deshalb habe ich dieses Skript geschrieben. Jetzt, wenn Sie ein Lied hören, nimmt die Punktzahl mit der Anzahl der Minuten "N", die Sie dem Song gehört haben, zunimmt. Dann wird "n" zufällige Songs-Score um 1 Punkt verringert. Die durchschnittliche Punktzahl über alle Songs ist daher immer konserviert. Neue Songs oder Songs mit einer Punktzahl von 0 beginnen mit einer Punktzahl von 50. Das Skript beinhaltet den Umgang mit Randbedingungen, dh kein Song wird jemals unter 0 oder über 100 gelangen. Warum also nicht nur n / totracks von jedem subst Lied? Da ich DCOPs "Set-Score-By-Path-Funktion verwende, kann ich sehr lange dauern, wenn Ihre Sammlung groß ist. Die Schönheit dieses Skripts ist, dass je länger Sie es verwenden, desto besser wird Ihre Punktzahl (IMHO). Anforderungen: · Python · Python-sqlite · SQLite. · Amarok. Was ist neu in dieser Version: · Die Funktion zur Erhöhung der leitenden Titel wurde von Newscore = Oldscore + Minuten in den komplexeren Newscore = Altscore + (100-Oldscore) * Minuten / (Minuten + 15) geändert. Dies macht es schwieriger, wirklich hohe Punktzahlen zu erhalten. · Die Abnahme wurde in Abnahme (((Newscore - Oldscore) * 10) zufällige Spuren um einen Wert von 0,1 geändert. Dies macht die Abnahmeverteilung weniger willkürlich.
Evelcescore2. Zugehörige Software