Published on
- 6 min read
One third of new releases on Yandex Music are AI
A month and a half has passed since I published my article “I found that one third of Yandex Music is AI slop”. All this time I kept working on detecting AI in music. The result is an algorithm that can find AI-generated tracks with accuracy close to 100%.
I also analyzed all releases on Yandex Music for the first half of 2026. It turns out that 37% of all new releases have signs of AI music. And if we only count releases with likes, the number goes up to 50%.
In this article I will explain how the AI detection algorithm works, why it does not need a GPU, and show the analytics for Yandex Music.
Breaking down the AI music detection algorithm
The algorithm is based on a simple fact: AI-generated music has specific artifacts in the frequency spectrum. These artifacts appear during audio generation. This was shown in the paper “A Fourier Explanation of AI-music Artifacts” by researchers from Deezer. Their algorithm later became the basis for AI music labeling in Deezer itself.
But I will explain a version of the algorithm that I adapted. In my opinion, it is easier to implement and understand, but just as accurate as the original.
Music from a math perspective
To understand the algorithm, you need a little math. If you already know about the Fourier transform, you can skip this section.
Music is sound, and sound is a mechanical wave. In math, waves can be described using a sine function. Music can be thought of as a sum of sine waves, or harmonics.
The simplest sound signal is a vibration over time. A harmonic (a sine wave) has three main parameters: amplitude, frequency, and phase.
But in reality, music never has just one harmonic. It is always many harmonics with different frequencies and amplitudes. When they add up together, they form a complex sound signal. For example, this is what human speech looks like as a sound signal:
How do you split a complex signal into separate harmonics? Back in the 19th century, the physicist and mathematician Joseph Fourier discovered that any complex signal (including music) can be broken down into simple parts: harmonics with different parameters. Today this method is called the Fourier transform.
Why do we need this? Because it makes analyzing a complex signal easier. For example, by splitting a music track into harmonics, you can figure out which notes are playing at each moment and how loud they are.
How math helps detect AI music
So now we know that music can be split into harmonics using the Fourier transform. In their paper, Deezer researchers showed that the spectrum of AI-generated music has artifacts. These artifacts come from the architecture of the neural networks used.
But first, let’s understand what these artifacts look like. Remember the early AI-generated images with repeating patterns? Same thing, but in music. These artifacts are called “checkerboard artifacts”.
For music, these artifacts show up as repeating sharp spikes at certain frequencies. But to “see” them mathematically, just using the Fourier transform is not enough. For example, the graph below shows the average frequency spectrum of two tracks from the Yandex Music chart. One of them was made with AI. Can you tell which one?
The first track is “Shade”, made with AI. The second one is Billie Jean by Michael Jackson.
To make these artifacts more visible, we need to extract the peaks from the frequency spectrum. In the Deezer proof-of-concept, they used a version of the Convex Hull algorithm. I will show a simpler way — using derivatives.
A derivative of the first order is the rate of change of a signal. For a digital signal, the derivative is calculated as the difference between neighboring samples:
f'[n] = f[n + 1] - f[n]
The graph below shows an example of a signal with a sharp change in amplitude. You can see that the derivative helps find peaks in digital signals. This method works well for our task.
If we calculate the derivative of the average spectrum for the two tracks we talked about earlier, the peaks become much clearer.
I think the difference between real and AI-generated music is now clear. But manually looking for these artifacts in hundreds of thousands of tracks is impossible. So it all comes down to a classic machine learning problem: turn the spectrum into a set of features and train a model.
Testing the detector on music
In general terms, the pipeline looks like this:
- Calculate the frequency spectrum using the Fourier transform.
- Calculate the derivative, turning the track into a set of features.
- Reduce the number of features using Principal Component Analysis (PCA).
- Use the remaining components to train XGBoost.
For the experiment, I trained a classifier using two datasets:
- AI music — Echoes (3577 tracks, 10 AI music generators).
- Human music — FMA Small (8000 tracks, 8 genres).
With these datasets, the classifier’s accuracy is almost perfect: 98.44%. This matches the Deezer researchers’ results. Their accuracy was also close to 100%.
If you want to check the results yourself, take a look at this repository.
So detecting AI music does not require a lot of computing power or GPU servers. I did all my experiments on a regular laptop. This means any streaming service can use a similar approach without serious infrastructure costs.
Yandex Music release analytics for the first half of 2026
I collected information on 3.8 million tracks uploaded from January 1 to June 30, 2026.
Since I did not have enough time to analyze all the music, I decided to skip releases without likes — nobody likes them anyway. But I did check one full month (May) completely.
In May, almost 711 thousand releases were uploaded. Of those, 260 thousand (36.6%) were classified as AI-generated. This is close to what I found in my previous article — I estimated AI content at 40% back then.
Now let’s remove releases that users did not like. The share of AI music is slowly growing and has now reached about half. The drop in absolute numbers in June is because the month just ended and likes have not had time to “settle” yet.
If we look at how many likes each type of music gets, AI music gets fewer likes than regular music. But there are still hits. For example, in May the track “Shade” became a hit. At the time of publication, it was still ranked 2nd on the Yandex Music chart.
Here is how AI music is spread across genres. In absolute numbers, pop, rock, rap, electronic, and dance have the most AI music. In relative numbers, k-pop and chanson lead — about 80% of their releases are AI-generated.
Conclusion
The results of my analysis show that on Yandex Music, the share of liked releases with signs of AI music in the first half of 2026 has already reached half.
This problem is not unique to Yandex Music. In April, Deezer reported that about 44% of new uploads on their platform are AI-generated tracks.
The question of labeling AI content on other services remains open. But as I showed in this article, it is actually quite simple to implement.