Elton John earns more from streaming than from sales or publishing , and Paul McCartney also tends to earn over one million dollars per annum by making his music available to stream via digital platforms .