Files
obsidian-vault/personal/documents/app-ideas-enriched/music-books-knowledge-graph-20260531.md
T

83 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Граф музыки и книг — анализ рынка"
aliases: [Граф музыки книг, Music Books Knowledge Graph]
tags: [personal, app-ideas, enrichment, macos, ios, swift]
date: 2026-05-31
related:
- "[[personal/documents/app-ideas]]"
---
# Граф музыки и книг — анализ рынка
Идея: приложение, которое отображает личную библиотеку треков (или книг)
как интерактивный граф по темам/настроениям/влияниям — как 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):** 812 недель solo
- MusicKit интеграция: 1 нед
- Graph layout (WKWebView + D3): 23 нед
- AI кластеризация (embeddings): 12 нед
- UI/UX polish: 23 нед
**Полная версия (+ книги, + AI рекомендации):** 46 месяцев
**Монетизация:**
- macOS: $9.9914.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](https://www.nature.com/articles/s41598-024-52463-z) (2024), [everynoise.com](https://everynoise.com), [kraftgeek.com](https://kraftgeek.com/blogs/musician-guide/top-25-ai-tools-for-musicians-2025)*
*Дата анализа: 2026-05-31*