Multiscrape/scrape help

1 step forward, 2 steps back! I learned I needed to use “data-src” instead of “src” to obtain the URL. In the meantime I also decided to switch to the UI to see if that made it easier to manage the scrape in the future. To that end, I commented out the multiscrape sensors above, restarted HA, and added the Scrape UI integration. For the resource I chose https://www.lifeomaha.com and left the rest as default.

I then created three sensors for that resource using the selections I specified above, using “data-src” instead of “src” for the image. I also took the opportunity to rename them from KGBI to Life 100. At the end I had 3 sensors that seemed to match and seemed to update, until…

After about 10 minutes of updating more-or-less when the song changed, it stuck on one particular song and wouldn’t budge, even when the song changed on the website. The tag I chose appeared in multiple entries on the recently played page, so I started playing with the index number to see if that would help. I found I could move through the “recently played” list by increasing the index number, but reducing it to 0 returned to the song that was active 20-30 minutes ago and way down the “recently played” list.

I’ve tried restarting the Scrape integration and HA multiple times, experimented with different ways to select the element, and generally fooled around with changes I admit I don’t fully understand. Every once in a while the scrape entity has the correct data, but then it goes back to a previous song and sits there for 10, 20, 30 minutes or more.

As recommended in a different post, when I switched to the GUI I had disabled the GUI Scrape updating (which is fixed at 10 minutes) and instead created an automation that updated the three entities every 30 seconds. No dice, it still has the same issue. I tried manually updating one entity (artist name, for example) in the Developer tools, but that didn’t update the entity to the correct value.

Finally I decided to go back to what had worked before the URL changed. I deleted the Scrape integration and re-enabled my multiscrape config, changing the names and “src” as shown below:

multiscrape:
  - resource: https://www.lifeomaha.com/
    scan_interval: 30
    sensor:
      - unique_id: life_100_artist
        name: Life 100 Artist
        select: "p.gravity-block-recently-played-list__title" 
      - unique_id: life_100_song
        name: Life 100 Song
        select: "p.gravity-block-recently-played-list__name"
      - unique_id: life_100_icon
        name: Life 100 Icon
        select: "img.gravity-block-recently-played-list__image"
        attribute: data-src

This hasn’t helped either. I’m going to try to stop changing things for awhile to see if anyone else sees this post and has an idea.