Another very interesting idea, which should be very doable, would be to add the Open Spool Functionality to Open Spool Mobile.
This is very useful when using external spools with Bambu. You can add the tag to the spool, then simply use the mobile app to scan the tag, and then update the printer filament selection automatically.
I have an AMS, but also have a number of external spools stored in a dry box, like the popular: https://www.printables.com/model/566364-cereal-container-filament-storage
I would love to simply attach a tag to these containers, use a mobile app to scan the tag, and then load the filament.