Dual TF card slots give a storage capacity up to 128GB (2 x 64GB), and FiiO says there'll be support for twice that with future firmware upgrades.

What's more, as well as being a hi-res portable music player, the X5 is also a USB DAC (digital-to-analogue converter) when connected to a computer. The asynchronous USB DAC also supports 24-bit/192KHz files.

A ten-band graphic equaliser allows the user to tune the player's output to suit their needs, and a new mechnaical scroll wheel (like the one used on early iPods) gives control of the improved user interface. The device is fitted with a 2.4in colour LCD screen.