RiffPod has 140 mA of current consumption while streaming data on WiFi. We have decided to go for a 1800 mAh rechargeable battery. This will guarantee more than 10 hours of battery life per charge.
The V1 version of the PCB has a problem. The charge management controller has the wrong resistor R29, which leads to very slow charging of the battery. The charging current will be 100 mA, which means it will take 18 hours to charge the 1800 mAh battery! R29 needs to be changed to 2K (according to the datasheet), that would increase the charging current to 500 mA, hence decrease the charging time to around 3.5 hours.