Beispiel #1
0
        /**
         * @brief Calcula el indice de cada cancion de un artista y los suma posteriormente para promediar dicha suma.
         * @param pid_tracks Lista con los identificadores de las canciones de una banda.
         * @return Un resultado promediado propio de la banda.
         */
        public float calculateIndex(List <string> pid_tracks)
        {
            float res = 0;
            int   n   = pid_tracks.Count;

            Task <JObject> _sk;
            dynamic        _skills;

            for (int i = 0; i < pid_tracks.Count; i++)
            {
                _sk     = _spotify.trackFeatures(pid_tracks[i]);
                _skills = _sk.Result;
                res    += indexSong(_skills);
            }
            return(res / 3);
        }