"Listened"-Counter

posted on #1
Membre
Posts: 6
Joined: 22.10.16
Hi Dick,
mir ist aufgefallen, dass der "Listened"-Counter in der Song-Detailansicht auch immer die eigenen Zugriffe mitzählt. Auch wenn man nur kurz nachsieht, welche Kommentare geschrieben wurden, etc. Außerdem wird jeder eigene Seiten-Reload gezählt. Gibt es hier die Möglichkeit, Zugriffe auf eigene Songs auszunehmen, um einen besseren Überblick über die tatsächliche Anzahl der Plays zu bekommen?

LG Danibert
posted on #2
User Avatar Supporter
Posts: 126
Joined: 24.07.14
Klasse Idee danibert, würde ich auch gut finden ;o)
Friedrich Nietzsche: "Without music, life would be a mistake."
posted on #3
User Avatar
Super Administrateur
Posts: 2538
Joined: 30.12.10
Nabend die Herren,
die eigenen Aufrufe nicht zählen kann ich machen, aber alle anderen Aufrufe sollten erstmal weiter alle durchgezählt werden, sonst muss ich für jeden Track ne Datenbank basteln, in der festgehalten wird, ob denn Nutzer X das Stück Y schon gehört hat und deswegen nicht mehr gezählt werden darf... den Aufwand ist der Spass nicht wert. Ich sag bescheid, wenns soweit ist, aber das merkt ihr dann auch so wie ich Euch kenne :)
posted on #4
User Avatar Membre
Posts: 282
Joined: 19.08.13
Hallo Dick,
wäre super, wenn Du das Counter-Problem verkleinern könntest. Der jetzige Algorithmus ist m.E. recht "nervös" programmiert. Vielleicht gibt es eine Lösung ohne Datenbankkontrolle? Irgend etwas, das wie ein Counter-Delay arbeitet.
Beispiel: Der Counter wird getriggert, wird aber erst in 25sec ausgeführt, wenn es bis dahin keine andere Aktion gegeben hat...?
Generell gesagt, ein Mindestzeitfenster festlegen und den Counter für X erst bei X+1 ausführen. Es gibt immer einen Workaround.

Die jetzigen Counterwerte in den Tracks sind mir unheimlich...
:)
wikiloops online jamsessions are brought to you with friendly support by:
ladybass from Spain

"Gracias a todos por ayudarme a ser mejor músico =) Thanks you all for helping me to be a better muscician"

wikiloops.com utilise des Cookies pour vous apporter la meilleure expérience de navigation.
En apprendre plus sur notre charte des données privées .