In that regards I myself am intrigued by Fred vS' example as that uses fphttpclient, which removes the requirement to use libcurl (just as using a native mp3 decoder would remove the need to depend on libmpg123).