ho visto la libreria, in pratica fa quello che ti dicevamo noi al posto tuo.
Non so però quanto sia stabile e corretta ( farei parecchi test a riguardo ) anche perché pur essendo un progetto opensource non è aggiornata da quasi 2 anni (non poco).

Se ti funziona buon per te