Release Notes

Beta11209 - 12/09/2024

The wrath of Spotify Wrapped seems to have wrapped up...

  • Enabled long term time frame searches (all time, this year, the past year).
  • Deezer track searches are still slowed down.
  • Spotify track searches are still disabled.
Beta11205 - 12/05/2024

For some reason, LastMinutes is under extremely high demand (compared to normal), I presume this is because Spotify Wrapped has just released. With about 30 users per hour, LastMinutes was being rate limited by the Spotify API and put into a cooldown of many many hours. When a cooldown like this occurs, the entire queue freezes until the cooldown is over, this is something I may change in the future.

  • Disabled Spotify track duration searching due to rate limiting.
  • Slowed down Deezer track duration searching to prevent hitting a rate limit.
  • Improved track cache search performance.
Beta11101 11/10/2024

LastMinutes stopped working again, however this time I was able to figure out what the issue was. The queue would continuously attempt to process a username which does not exist on Last.FM.

  • Added extra properties to the Queue entity to track how many attempts the queue item has had at processing and whether it has failed.
  • Queue items which have failed two times will be removed from the queue.
  • TODO: Add feedback to the user upon username submission to inform them that the user account does not exist.
Beta11018-a

I noticed that LastMinutes was not working for potentially, quite a while, I'm not exactly sure what caused the issue but it has been resolved.

  • Cleared old process queue as it was failing for some reason.
  • Updated database table for track cache to include information about the search, in order to help improve accuracy.
  • LastMinutes should be functioning normally now.
Beta10701
  • There is now a leaderboard!
  • Added a new area on the landing page to choose more options, such as submission to the leaderboard.
Beta10628
  • The "special accounts" system is now removed. Anybody can view their minutes for any time frame!
  • Total app stats will now be displayed on the home page.
Beta10318
  • The queue processor now uses Deezer before Spotify since the API is now back to normal.
  • Results that are over 24 hours old will automatically be deleted.
  • Added life-time tool stats tracking (such as total runs & total minutes tallied)
Beta10315c
  • Added backend app status page for monitoring purposes.
  • The cooldown timer has been reduced to one hour.
Beta10315
  • Added extra error handling to prevent the application from crashing.
  • Opened extra time frames for public use, such as:
    • This Week
    • This Month
    • Over The Last Week
    • Over The Last Month
  • Bad Scrobbles now show the top 100 tracks with no runtime data, regardless of play count.
  • Added release notes page.
  • There is now a 'News' feature on the landing & pending pages to provide information on the status of the app.
  • The cooldown timer has been reduced to six hours.
  • I have changed the queue processing so that Spotify searches for runtimes before Deezer. This will result in a less accurate result as the Deezer grabber is far more accurate than the Spotify one. This is a temporary measure while my connection to the Deezer API is volatile. I will remove all cached tracks from Spotify from this point onward when the issue is resolved.
How can I contact you?
You can contact me through Reddit or Last.FM:
Reddit
Last.FM