Что за Melondy?
Melondy крайне прост – он показывает музыкальные альбомы, оцененные на канале The Needle Drop. Автор канала Энтони Фантано за последние 15+ лет сделал обзоры на 3500+ альбомов (1.2 миллиарда просмотров).
Кстати, одна из кличек Энтони – melon, отсюда и название.
А зачем?
Начну немножко издалека.
За полгода до создания Melondy я собрал свою первую винтажную аудиосистему, которая превратила прослушивание музыки в полноценное занятие, по вовлечению сравнимое с просмотром фильма. Особенно кайфово слушать музыку альбомами, об этом неплохо написано в посте "Как начать слушать музыку (альбомами) и получать от этого удовольствие".
Но, как и с фильмами, хорошие альбомы надо уметь находить. Один из способов – найти музыкальный ориентир, вкус которого гармонирует с твоим. Для меня таким ориентиром и стал The Needle Drop.
В общем, чувак уважаемый, меломаны прислушиваются к его мнению, но обзоров так много, что ориентироваться на его канале стало очень трудно. Поэтому существовал запрос на возможность поисследовать его оценки в удобном формате.
На момент создания проекта, уже существовали подобные агрегаторы, но главными их проблемами были:
- Неполная выборка (например, альбомы с нечисленными оценками просто проигнорированы)
- Нет метаданных (жанр, обложка, год). Формат был примерно такой:
X/10 ARTIST - ALBUM.
Имея за спиной 10 лет опыта web scraping, я оценил, что за пару вечеров смогу сделать прототип, который закроет мою боль в поиске хороших альбомов.
Сколько времени потратил?
Сам вебсайтик простейший, и его я навайбкодил за пару часов, но главная ценность и сложность проекта – в данных. На сбор и очистку я потратил где-то три вечера, что удивительным образом совпало с моей оценкой.
А как сделал?
Вебсайт на NextJS, а пайплайн данных на Python.
Дата пайплайн выглядел примерно так:
- собрать все обзоры с ютуба (изи)
- спарсить из каждого обзора artist name, album name, score (изи)
- найти каждый альбом на musicbrainz, чтобы оттуда взять release year, genres, album cover
90% альбомов нашлись довольно простым поиском по musicbrainz. Но большую часть времени я потратил на поиск оставшихся 10%, в основном вручную.
Процесс был кайфовый – сидишь вечером напротив винтажных колонок и ищешь музыку, о которой никогда не слышал :)
Как нашёл пользователей?
Делал я этот проект в первую очередь для себя, но решил поделиться на реддите с остальными мелонхедами.
На сайт пришла пара сотен человек, пара десятков стали пользоваться регулярно, а потом...

И вот так я пообщался с самым известным музыкальным критиком в мире:
Это было офигенно, подарило мне новые эмоции и, естественно, вызвало наплыв пользователей, поэтому теперь на Melondy приходит 9 тысяч людей каждый месяц!
Сколько потратил и заработал?
Бесплатного плана на хостинге всё ещё хватает, поэтому единственные траты – меньше доллара в месяц на AWS S3, где хранятся обложки альбомов.
Мотивации это как-то монетизировать не было, поэтому денег я не заработал, но возможность поговорить целый час с Фантано для меня была куда ценнее :)
Какие планы на будущее?
Я продолжаю поддерживать Melondy, добавляя новые фичи и обновляя данные, когда выходят новые обзоры.
Так как сейчас я безработный, у меня появились мысли о том, могу ли я это органично монетизировать. Помимо банального buymeacoffee, можно каждому альбому добавить ссылку на покупку у партнеров-продавцов.
Еще есть мысли сделать смежные агрегаторы для других критиков и ресурсов типа Pitchfork, но не хочется, чтобы это превратилось в RateYourMusic.com.
Поэтому пока что основной план – продолжать кликать на кнопку SHUFFLED и слушать показанные там альбомы на своей системе :)



Зашибись!
И проект полезный и история кайф.
Когда ты между делом сказал, что Фантано тебя позвал на интервью я чуть руль не из рук не выпустил!
Шикарная история, спасибо!
А сам Фантано как зарабатывает на этом? Может имеет смысл с ним обсудить и развивать историю сообща?
ОФИГЕННО