Så varje gång en uppspelare spelar en låt måste den säga till att den spelar den låten. Så vi kan räkna det.
Till exempel:
Uppspelaren skickar en HTTP POST till t.ex: http://bip.bignetwork.se/playlists/1/tracks/4/plays
så ett nytt Play objekt skapas som innehåller låtens ID, spellistans ID och tiden låten började spelas. och när ett Play-objekt skapas så ändrar BIP dess tillhörande playlist så att den får is_playing = 1 och currently_playing_track = dess id.
Så varje gång en uppspelare spelar en låt måste den säga till att den spelar den låten. Så vi kan räkna det.
Till exempel: