The key i found to getting fish to breed is large(75-80%)water changes a week(and i never mess with my ph),they color up better,grow better and spawn regularly.
I have spawned the following fish using this method
Lyonsi(two pairs)
geophagus pellegrinni
freddys
synspilum
chocolates
fenestratus
breidorhi
haits
oscars
bocourti(cleaning flower pot as we speak)
The current pairs i have that have not spawned yet (but i have no doubt they will be ready soon)
regani
festae