Filtered library list incorrect

To see only installed libraries, you must select "Installed" selector AFTER any other filter settings . To get the picture above you probably first turned on "installed" and then entered search for "DFR". It doesn't work that way.
Select "installed" now, after searching for DFR libraries - and all of them will disappear from the results.

Thanks, that was fast! But I'd already tried that and have just done so again, with the same result.

In case it's related, I also just tried to check that I still (deliberately) have version 1.0.5 of DFRobotDFPlayerMini installed, not the latest 1.0.6. Library Manager shows the following which obviously doesn't help:

I have to open my \libraries folder > and then open DFRobotDFPlayerMini, then open its library.properties file to establish that, yes, I do have 1.0.5 installed.

Oh, and nor does DFRobotDFPlayerMini appear with the Updatable filter.

IDE 2.x shows a bit more info with the current version plus the latest and offering an update.
Screenshot 2024-08-21 at 08.13.10

Thanks, that’s one more point for v2.

I’m hesitant about upgrading. Familiarity perhaps the main reason. And features I don’t like on first acquaintance include slower to open my Recent sketches, monitor output no longer in different window, etc. Also read of various bugs.

I use both, but more and more just V2. There is NO conflict between them so it's OK to switch. Sometimes I have both open.

Tried V2; correctly showed my four Installed > DFRobot libraries. But failed on the second issue I described: not showing my installed DFRobotDFPlayerMini in the Updatable list. (I have v 1.0.5; latest is 1.0.6). Prompts me to wonder if any other of my many libraries are also missing from Updatable.

Don't know why that is. Have you perhaps turned off auto updates in order to preserve a library or board (as in the esp32 V3 issue)
It looks like the following

No. And I have been getting the occasional message ‘Some of your libraries need updating…’

But if there is some way of excluding a particular library, and I’ve applied it to my DFR library, and forgotten, then that would account for it! However, searching now for such a tool/setting/hack, I’ve not found one.

As far as I know it's all or nothing for IDE and library updates. I am very sure there is a reason on your PC/Mac that makes it work that way, perhaps a link, perhaps an invalid date (if they use that to determine updates)
If I were you, I would uninstall all the libraries that are giving you some difficulty then reinstall them. If you do one at a time it's just click Remove then click Install.
Good luck.

If you set Library Manager's "Type" menu to "Installed", do you see the library in the list of installed libraries?:

image

1 Like

Thanks @ptillisch, you're a star! Answering your question immediately confirmed my growing suspicion. There is indeed a way to exclude individual libraries from updating. You recommended it to me less than six months ago in this post:

https://forum.arduino.cc/t/exclude-a-library-from-updates-available/1223521/5

The '999' instantly fixed those particular synapses in my ageing brain!

V2Library-2

Nice! I'm glad the mystery is solved.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.