I wouldn't worry about battery life too much, providing you pick the right player. We have an iRiver which does about 16 hours on a single charge. When it eventually does start to degrade, we can get a new battery for about 20 dollars and fit it ourselves if we feel up to the job. It's one of the reasons we got this particular one.