4.3 KiB
Executable File
title, aliases, tags, date, related
| title | aliases | tags | date | related | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Граф музыки и книг — анализ рынка |
|
|
2026-05-31 |
|
Граф музыки и книг — анализ рынка
Идея: приложение, которое отображает личную библиотеку треков (или книг) как интерактивный граф по темам/настроениям/влияниям — как Obsidian, но для медиаколлекции. ИИ-рекомендации на основе графовой близости.
Существующие аналоги
| Приложение | Что делает | Разрыв |
|---|---|---|
| Spotify / Apple Music | Чёрный ящик рекомендаций | Нет визуализации графа |
| Everynoise.com | Карта жанров (не треков) | Жанровый уровень, не личная библиотека |
| Last.fm | Теги + схожие исполнители | Нет графа треков, нет книг |
| Obsidian | Граф заметок/концептов | Не работает с медиабиблиотекой |
| Academic (Nature 2024) | Knowledge graph + ML рекомендации | Только бэкенд, нет consumer app |
Вывод: Прямых конкурентов нет. Ниша «Obsidian для медиабиблиотеки» свободна.
Технические детали
Доступ к данным (Apple Music):
- MusicKit — доступ к личной библиотеке ✓ (SwiftUI, iOS/macOS)
- Метаданные: жанр, BPM, год — частично через MusicKit
- Теги/темы: нужно внешнее обогащение — Last.fm API, Genius
Граф:
- Swift не имеет готового graph layout
- Вариант A: WKWebView + D3.js/Cytoscape.js (быстрее в разработке)
- Вариант B: Metal/SwiftUI Canvas + force-directed алгоритм (нативно)
AI рекомендации:
- Core ML embeddings — локально, без облака
- Claude API — батч-кластеризация «вот 50 треков, найди связи»
- Google Books API — у Алекса уже есть ключ (см. family vault)
Книги:
- Google Books API ✓ (ключ уже есть)
- Open Library API — бесплатно, обширный каталог
Рыночный разрыв
Streaming-платформы намеренно скрывают граф — это их конкурентное преимущество. Consumer-grade graph visualization для личной библиотеки отсутствует полностью.
Потенциальная аудитория: music nerds, book clubs, educators, personal knowledge workers, Obsidian-пользователи.
Оценка
MVP (только музыка, Apple Music): 8–12 недель solo
- MusicKit интеграция: 1 нед
- Graph layout (WKWebView + D3): 2–3 нед
- AI кластеризация (embeddings): 1–2 нед
- UI/UX polish: 2–3 нед
Полная версия (+ книги, + AI рекомендации): 4–6 месяцев
Монетизация:
- macOS: $9.99–14.99 one-time (Setapp-совместим)
- iOS: $4.99 + In-App для AI-запросов
Риски:
- MusicKit метаданных недостаточно → нужен Last.fm + Gracenote
- Force-directed граф на 5000+ треков — проблемы производительности
- Spotify закрыл audio features API в 2024 — риск ужесточения доступа
Итог: Перспективная идея, реальный рыночный пробел. Scope средний. Лучший старт — macOS app для Apple Music Users.
Источники: nature.com/articles/s41598-024-52463-z (2024), everynoise.com, kraftgeek.com Дата анализа: 2026-05-31