John Legend and Chrissy Teigen have released a cover of John Lennon and Yoko Ono’s Happy Christmas (War Is Over) – but fans can only listen on Amazon Music.

The singer, 40, and the model, 33, today revealed they have sung the festive classic alongside their three-year-old daughter Luna.

Speaking about the single, Legend said: “Recording this song was such an inspiration, and I got to include my wife and my daughter in the process.

“We all came together to sing a beautiful song that needs to be heard, and I’m thrilled for my fans to be able to hear it on Amazon Music.

Festive fun: The singer has also released an expanded version of his Christmas album, A Legendary Christmas: The Deluxe Edition​ (Amazon Music)

The duo recorded it at Blakeslee Studio in North Hollywood, California, and it includes harmonies from the children’s choir of not for profit organisation, The Fernando Pullum Community Arts Center.

Dynamic duo: John Legend and Chrissy Teigen (Getty Images for Baby2Baby)

Dan McCarroll, global head of Amazon Originals for Amazon Music, said: “Amazon Music is a popular destination for Christmas music, and we love working with artists from all genres to create unique, original recordings during the season for our customers.

“We saw a tremendous opportunity to work with John to bring a new take on this classic song to life, and the end result speaks for itself.”

Beyonce released her highly anticipated sixth album, Lemonade, on her husband Jay Z’s streaming platform Tidal.

Star power: Beyonce also only released her album through a streaming service (Getty Images)

She has since made her back catalogue available on Apple Music after the company changed its policy in 2015 .

The singer also put her albums back on Spotify in 2017 to celebrate selling 10 million copies of 1989.