Banshee update enables my CC patch to become a plugin

Last night I was talking to Aaron about a problem with Creative Commons license verificaion being too resource intensive to be in Banshee core. The obvious solution was to split license viewing and verification into a patch and plugin respectively but this was easier said than done. There was no optimal way to verify tracks without extra threading.

When I woke up this morning I had an email from Aaron saying that he had implemented an interval heap priority queue that the plugins could use! The API is straightforward and simple so it only took me a couple hours of tinkering to get my Creative Commons patch converted into a License Viewing patch and a License Verification plugin. I’m still working out the details of viewing to make a nice clean separation but the the core functionality is there. Cheers to Aaron for his quick thinking and even quicker coding.

Banshee running the creative commons verification patch

    None Found
blog comments powered by Disqus