OK, cool.
My friend and I are going to continue to make the project a little bit better so it becomes useful as a command line tool. But everything is in place to start dropping this into FW.
I think next we need to talk about API -- the lb_content resolver has unrelated stuff (mutagen, etc) in it. Should the "scan the local collection" bits be moved outside of the lb_content_resolver library that gets installed?
And, can you work out how to build the index, given the FuzzyIndex class? Is that interface sufficient for you? Because that index is sufficient for troi to do content resolving.
If not, we need to work out how to structure things so we can drop them cleanly into FW.