Virtually all spiny eels of the genus
Macrognathus are misnamed on amateur web sites and for that matter most books and magazines. When writing the chapter about eels for my brackish water book I went into this topic in some depth, and believe me, identifying spiny eels is far from easy. Regardless, I'm pretty sure yours is
M. aral, sometimes known as the "one line spiny eel" or variations on that name. It's characteristics include an olive body colour and the mustard yellow band running along each flank and on the dorsal surface.
Repeat after me:
Common names are rubbish, common names are rubbish; I will use Latin names from now on, I will use Latin names from now on.
The issue with substrate is critical. Spiny eels are exceedingly prone to skin infections, likely Aeromonas spp infections, perhaps because they have very small (and easily damaged) scales. For some reason, the infection switches from an external infection to an internal infection (i.e., septicaemia) very quickly. Once that happens, you have zero chance of a cure. So, the best advice I can give to any owners of the smaller spiny eels is to keep them in tanks with soft substrates. The bigger species -- Mastacembelus spp. -- tend to be more resistant, but even these do have a reputation for "mystery" deaths against which the addition of salt to the water has been cited (e.g., by Baensch) as a cure. This in turn is probably why so many people think spiny eels are brackish water fish, which most species are not.
While I understand some people have success with spiny eels in tanks with gravel or sharp sand, others have not been so lucky. It's an easy fix, and sand costs next to nothing. For me, it's a no-brainer.
As for diet, worms are the favoured food for all the smaller species. Earthworms are the ideal, and clean tubifex also very good. Bloodworms (live or frozen) are also appreciated. There's no advantage to using feeder fish, and I'd recommend it for the reasons given in my '
Pros & Cons' article elsewhere on this site.
Cheers, Neale