[2026-05-31] cross-enrichment: music/books knowledge graph + yoink-ai-shelf ideas
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
---
|
||||
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):** 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](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*
|
||||
@@ -0,0 +1,98 @@
|
||||
---
|
||||
title: "AI Shelf — Yoink с ИИ-взаимодействием"
|
||||
aliases: [AI Shelf Yoink, Yoink с AI, AI Drag Drop Shelf macOS]
|
||||
tags: [personal, app-ideas, enrichment, macos, swift, ai, utility]
|
||||
date: 2026-05-31
|
||||
related:
|
||||
- "[[personal/documents/app-ideas]]"
|
||||
- "[[personal/projects/psychologist-app/overview]]"
|
||||
---
|
||||
|
||||
# AI Shelf — Yoink с ИИ-взаимодействием
|
||||
|
||||
Идея: drag & drop shelf для macOS, где любой брошенный объект (файл,
|
||||
текст, изображение, URL) сразу доступен для AI-взаимодействия —
|
||||
«поговори с ним». Clippy-like floating panel над OS.
|
||||
|
||||
## Существующие аналоги
|
||||
|
||||
| Приложение | Что делает | Разрыв |
|
||||
|---|---|---|
|
||||
| Yoink ($7.99) | Shelf для drag&drop | Нет AI |
|
||||
| Dropover ($9.99/yr) | Drag&drop buckets | Нет AI |
|
||||
| Dropzone ($4.99) | Drag actions + скрипты | Нет AI-чата |
|
||||
| FileChat (App Store) | AI анализ документов | Не shelf, отдельное приложение |
|
||||
| Ninja | AI анализ файлов | Не shelf, веб-сервис |
|
||||
| BoltAI | AI чат на Mac | Нет drag&drop shelf |
|
||||
| Quip | AI clipboard manager | Нет drag&drop |
|
||||
|
||||
**Вывод:** Комбинация «shelf + немедленный AI чат с содержимым»
|
||||
отсутствует как standalone Mac app.
|
||||
|
||||
## Концепция
|
||||
|
||||
1. **Shelf-панель** (floating NSPanel) появляется при drag у края экрана
|
||||
2. Drop: файл / текст / URL / изображение / скриншот
|
||||
3. Сразу открывается AI-контекст:
|
||||
- File → «Summarize», «Extract data», «Find action items»
|
||||
- Image → «Describe», «OCR text», «Find similar»
|
||||
- URL → «Summarize page», «Save to Obsidian»
|
||||
- Text → «Translate», «Improve», «Make task»
|
||||
4. «Default Folder X mode» — панель в Open/Save диалогах как умный
|
||||
файловый навигатор
|
||||
|
||||
## Технический стек
|
||||
|
||||
- **SwiftUI + AppKit** (NSPanel, floating window, always-on-top)
|
||||
— прямо в стеке Алекса
|
||||
- **NSPasteboard** для drag источников
|
||||
- **Claude API** — уже интегрирован в psychologist-app проекте
|
||||
- **Apple Intelligence** (on-device) — для приватных операций
|
||||
- **UTI handling** — Uniform Type Identifiers для routing по типу контента
|
||||
|
||||
## Связь с текущими проектами
|
||||
|
||||
Алекс уже использует:
|
||||
- Accessibility API (AXUIElement) через AXPressDeck
|
||||
- NSPanel / SwiftUI floating windows
|
||||
- Claude API в psychologist-app
|
||||
|
||||
Технический старт минимальный — переиспользование существующего опыта.
|
||||
|
||||
## Оценка scope
|
||||
|
||||
**MVP (текст + файлы + базовый AI чат):** 4–6 недель solo
|
||||
- NSPanel floating shelf: 1 нед
|
||||
- Drag & drop + UTI routing: 1 нед
|
||||
- Claude API integration + prompt templates: 1 нед
|
||||
- UI (SwiftUI): 1–2 нед
|
||||
- Sandbox testing + App Store prep: 1 нед
|
||||
|
||||
**Расширения:**
|
||||
- Images + Vision API OCR: +1–2 нед
|
||||
- Default Folder X mode: +2–3 нед
|
||||
- iOS Files app extension: +2–4 нед
|
||||
|
||||
## Монетизация
|
||||
|
||||
- **$9.99 one-time** (в уровне Yoink) — App Store
|
||||
- **$2.99/мо** если API costs значительны
|
||||
- **Freemium:** 20 AI запросов/мес бесплатно → подписка
|
||||
|
||||
WTP-ориентир: $5–15 based on Yoink/Dropzone pricing.
|
||||
|
||||
## Риски
|
||||
|
||||
- **App Store sandbox:** floating panels над другими приложениями —
|
||||
возможны ограничения Apple. Обход: Accessibility API (уже есть опыт)
|
||||
- **Claude API costs:** при активном использовании $0.10–0.50/день
|
||||
на пользователя — нужен rate limiting
|
||||
- **Competition timing:** BoltAI или Apple могут добавить shelf
|
||||
функциональность в ближайшие 12–18 месяцев
|
||||
|
||||
**Итог:** Очень релевантно для стека Алекса. MVP реализуем за 4–6 недель.
|
||||
Реальный рыночный пробел. Хороший кандидат на следующий side project после Nolvu.
|
||||
|
||||
---
|
||||
*Источники: [alternativeto.net/software/yoink](https://alternativeto.net/software/yoink/), [producthunt.com/products/yoink](https://www.producthunt.com/products/yoink/alternatives), [boltai.com](https://boltai.com/), [apps.apple.com FileChat](https://apps.apple.com/us/app/filechat-ai-file-analysis/id6758858073)*
|
||||
*Дата анализа: 2026-05-31*
|
||||
@@ -33,6 +33,7 @@ updated: 2026-05-16
|
||||
Упрощённая программа бухгалтерии/расчет ЗП/бюджетов итд - общее ядро и АИ-настраиваимая конкретика
|
||||
|
||||
Граф (wiki/obsidian) всей музыки по трекам; то же для книг с отсылками, близкими темами итд; ИИ рекомендации
|
||||
→ [analysis](app-ideas-enriched/music-books-knowledge-graph-20260531.md) 2026-05-31
|
||||
|
||||
Приложение диктофон всей жизни распознает речь ночью локально распознает подбивает с фотками, ведёт дневник и фотоальбомы
|
||||
→ [analysis](app-ideas-enriched/lifelogger-voice-diary-20260517.md) 2026-05-17
|
||||
@@ -44,6 +45,7 @@ Yoink но с AI
|
||||
Позволяет drag&drop любой объект в ос дропнуть и .. Общаться с ним?
|
||||
Default Folder X app clone
|
||||
+Clippy like copilot
|
||||
→ [analysis](app-ideas-enriched/yoink-ai-shelf-20260531.md) 2026-05-31
|
||||
|
||||
Звонилка от имени пользователя (цифровой ассистент)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user