kozaka-tv / Rocksmith-Servant

MIT License
6 stars 5 forks source link

Use the new RsPlaylist Class to detect RSPL changes! #266

Open kozaka-tv opened 3 months ago

kozaka-tv commented 3 months ago

A new nested Class is introduced in #164 but the old RSPL response is still used. It would be better, if we check the Class object and tell, that it has been changed, rather than use the old diff module.

There could be some parts/values of the response, what actually does not meaning, it has been changed, like:

For example, if the position has been changed, then it is not a new request. But if the artist - band has been changed, then yes. If the song is loaded after a download into RS, then the tagging LOADED is not a new request.

Only the real requests and request changes should be considered.

Maybe a "calculator" what says what has been changed would be good. Then we could use those values to decide what we wanna do.