Files
musicland/docs/roadmap-playback-ia-musicland.md
2026-08-25 15:55:11 +02:00

13 KiB

Roadmap Playback IA MusicLand

Objectif V1

Faire de MusicLand une plateforme ou l'utilisateur peut creer un playback, etre guide par des avatars, choisir entre un playback live ou un playback genere par IA, puis etre fortement incite a publier sa video sur MusicLand.

L'objectif IRL n'est pas retenu pour cette version.

Principes Produit

Deux chemins de creation

  1. Playback live

    • L'utilisateur se filme avec la camera.
    • C'est le chemin a pousser en priorite, car il cree du contenu authentique pour la communaute.
    • L'utilisateur gagne des credits des que la video est enregistree.
  2. Playback IA

    • L'utilisateur fournit une seule photo.
    • Il decrit la scene souhaitee.
    • MusicLand genere une video ou l'utilisateur est reconnaissable et fait le lip-sync sur toute la chanson.
    • Ce chemin coute des credits.

Limite V1 Video IA

Pour cette version, la video IA fonctionne avec une seule photo et une seule personne.

Il faut l'indiquer clairement dans l'interface :

La generation IA utilise une seule photo.
Les duos et videos avec deux personnes ne sont pas disponibles dans cette version.

Phase 0 - Cadrage Et Corrections Prealables

Duree estimee : 2 a 4 jours

Corriger le modele de credits

Il existe une incoherence entre l'UI et le backend :

  • UI : 50 / 110 / 160 credits par abonnement ;
  • backend : 10 / 40 / 60 credits.

Decision recommandee :

  • aligner le backend sur l'UI ;
  • conserver 50 / 110 / 160 credits par abonnement ;
  • considerer qu'un credit vaut environ 0,10 EUR pour les arbitrages produit.

Raison :

  • c'est deja ce que le client et l'utilisateur voient ;
  • les abonnements deviennent plus attractifs ;
  • le volume de credits permet d'integrer l'IA sans bloquer trop vite l'utilisateur ;
  • 10 / 40 / 60 credits est trop faible si un playback IA coute environ 60 credits.

Barème recommande :

Pack Blue   : 50 credits / mois
Pack Silver : 110 credits / mois
Pack Gold   : 160 credits / mois

Achats ponctuels existants :

30 credits  = 4,99 EUR
100 credits = 9,99 EUR
150 credits = 14,99 EUR

Couts officiels recommandes :

Generation musique : 8 credits
Playback live      : +3 credits gagnes
Playback IA        : 60 credits
Export prive       : +20 credits ou reserve aux abonnes

Ajouter les regles anti-abus

Actions :

  • limiter le bonus live a une fois par projet ;
  • ajouter une limite journaliere de 1 a 2 bonus live maximum ;
  • accorder le bonus uniquement apres fusion video reussie ;
  • ajouter des types d'operations clairs :
    • LIVE_PLAYBACK_REWARD ;
    • AI_PLAYBACK_SPEND ;
    • AI_PLAYBACK_REFUND ;
    • PRIVATE_EXPORT_SPEND.

Regle recommandee :

1 bonus live par projet
1 a 2 bonus live maximum par jour
bonus uniquement apres fusion video reussie

Le bonus live doit rester motivant, mais ne doit pas devenir un moyen de farmer des credits. Le bon niveau pour la V1 est donc +3 credits, pas +5.

Phase 1 - Nouveau Modele De Donnees Playback

Duree estimee : 4 a 6 jours

Aujourd'hui, un projet ne porte qu'un seul playbackUrl. Ce modele bloque :

  • plusieurs playbacks sur une meme chanson ;
  • les brouillons ;
  • les generations IA ;
  • les statistiques propres a chaque performance.

Nouvelle collection : playbackPerformances

Structure recommandee :

{
  projectId,
  userId,
  type: 'live' | 'ai_solo',
  status: 'draft' | 'processing' | 'ready' | 'published' | 'failed',
  videoUrl,
  sourceVideoUrl,
  aiProvider,
  aiJobId,
  photoUrl,
  consentAcceptedAt,
  prompt,
  creditsCost,
  creditsReward,
  isPublished,
  createdAt,
  publishedAt,
  likesCount,
  commentsCount,
  viewsCount
}

Actions :

  • creer la collection ;
  • migrer progressivement l'usage de project.playbackUrl ;
  • garder project.playbackUrl temporairement pour compatibilite ;
  • faire lire le feed playback depuis playbackPerformances.

Phase 2 - Nouvel Ecran De Choix Playback

Duree estimee : 4 a 5 jours

L'ecran actuel propose principalement l'enregistrement live. Il faut ajouter un vrai choix produit.

Nouvel ecran

Actions :

  • CTA principal : Me filmer en live et gagner des credits ;
  • CTA secondaire : Generer mon playback avec IA ;
  • lien : Conseils de Theo ;
  • video avatar courte, motivante, skippable.
  • message clair : une seule photo pour la video IA.

Regle UX importante

Ne pas redemander l'emotion. L'utilisateur a deja choisi l'emotion et la musique avant d'arriver au playback.

Les avatars doivent conseiller sur l'interpretation :

  • cadrage ;
  • lumiere ;
  • regard camera ;
  • energie ;
  • intention.

Phase 3 - Playback Live Recompense

Duree estimee : 5 a 7 jours

Parcours

  1. L'utilisateur choisit le live.
  2. Il enregistre son playback.
  3. L'app cree une playbackPerformance en brouillon.
  4. La video est fusionnee avec l'audio.
  5. L'utilisateur recoit ses credits.
  6. Il arrive sur la preview.
  7. L'app pousse la publication MusicLand.

Actions techniques

  • creer une performance live apres enregistrement ;
  • fusionner video + musique comme aujourd'hui ;
  • accorder le bonus credit cote backend ;
  • afficher un retour immediat : +3 credits gagnes ;
  • empecher les recompenses multiples abusives.

UX apres enregistrement

CTA principal :

Publier sur MusicLand

CTA secondaire :

Recommencer

CTA tertiaire :

Garder en brouillon

Phase 4 - Playback IA

Duree estimee : 8 a 12 jours

Provider recommande V1

Provider recommande : D-ID.

Raison :

  • adapte a une photo + audio ;
  • compatible avec une chanson complete jusqu'a 5 minutes ;
  • plus simple pour une V1 ;
  • cout plus realiste que les solutions video premium.

Limite assumee :

  • rendu prioritairement portrait ou buste ;
  • une seule photo ;
  • une seule personne ;
  • pas de duo ;
  • pas de corps entier ou danse complexe en V1.

Parcours IA

  1. L'utilisateur choisit Generer avec IA.
  2. Il upload une seule photo.
  3. Il accepte les regles :
    • utilisateur majeur ;
    • consentement obligatoire ;
    • interdiction d'utiliser une celebrite ;
    • interdiction d'utiliser un tiers sans autorisation.
  4. Il decrit la scene.
  5. L'app affiche le cout en credits.
  6. Le backend debite les credits.
  7. Le backend lance la generation IA.
  8. L'utilisateur voit un statut generation en cours.
  9. L'app notifie quand la video est prete.
  10. L'utilisateur previsualise.
  11. L'app pousse la publication MusicLand.

Mouvement V1 recommande

Pour maximiser la faisabilite :

  • portrait ou buste ;
  • face camera ;
  • mouvement leger ;
  • decor simple ;
  • pas de danse complexe ;
  • pas de full-body ;
  • pas de camera dynamique.

Prompt utilisateur

Champ simple :

Decris la scene de ton playback

Exemples :

  • sur scene avec des lumieres rouges ;
  • dans une chambre intime, ambiance triste ;
  • clip pop lumineux, fond violet.

Phase 5 - Limites Video IA V1

Statut : hors scope V1

Le duo n'est pas prevu pour cette version. Le flow IA doit rester limite a une seule photo et une seule personne.

Il ne faut donc pas ouvrir de parcours permettant d'ajouter une deuxieme image ou de creer une video avec deux personnes.

Message produit a afficher cote IA :

Pour cette version, la video IA fonctionne avec une seule photo.

Phase 6 - Solutions IA A Tester

Duree estimee : 3 a 5 jours de benchmark

Le besoin MusicLand est specifique : photo unique, chanson complete, utilisateur reconnaissable, lip-sync precis.

Option 1 - D-ID

Statut : recommandation principale pour le MVP.

Raison :

  • endpoint adapte a une image source et un audio ;
  • logique de talking head compatible avec le playback ;
  • moderation image/audio deja prevue ;
  • cout et integration plus accessibles pour demarrer.

Option 2 - Sync Labs

Statut : challenger a tester.

Raison :

  • specialiste du lip-sync ;
  • accepte image ou video + audio ;
  • interessant si la precision bouche/audio devient le critere principal.

Limite :

  • cout plus eleve ;
  • benchmark obligatoire sur plusieurs chansons completes.

Option 3 - HeyGen

Statut : option premium.

Raison :

  • rendu avatar propre ;
  • ecosysteme mature.

Limite :

  • cout plus eleve pour une chanson complete ;
  • moins adapte comme premier choix MVP grand public.

Non prioritaire - Generateurs video generalistes

Sora et les autres generateurs prompt-to-video ne sont pas le bon choix principal pour cette V1.

Raison :

  • duree des clips trop courte pour une chanson complete ;
  • lip-sync chanson complete moins fiable ;
  • identite utilisateur moins controllable ;
  • cout plus difficile a maitriser.

Phase 7 - Avatars Guides Et Flow Court

Duree estimee : 4 a 6 jours, en parallele

Le client veut conserver l'aspect guide par avatars, mais sans longues videos de transition.

La logique recommandee est de remplacer les videos longues par des interventions courtes, contextuelles et skippables.

Videos avatars a prevoir

  • avant playback : motivation et intention ;
  • avant live : cadrage, lumiere, regard camera ;
  • avant IA : photo claire, visage face camera, scene simple ;
  • apres creation : incitation a publier ;
  • apres publication : felicitation et partage.

Regles UX

  • videos preregistrees identiques pour tous ;
  • duree cible : 5 a 10 secondes ;
  • skippables ;
  • sous-titres ;
  • ne pas les relancer a chaque fois ;
  • memoriser les videos vues dans seenAvatarVideos.

Objectif : guider sans ralentir le parcours.

Flow cible

Choix Playback
-> Live ou IA
-> Conseil avatar court
-> Creation
-> Preview
-> Publier sur MusicLand

Phase 8 - Incitation A Publier Sur MusicLand

Duree estimee : 5 a 8 jours

Le produit doit rendre la publication plus desirable que le telechargement direct.

Regle produit

Publication MusicLand = chemin principal.

Telechargement prive = possible, mais moins avantageux.

Ecran de fin recommande

CTA principal :

Publier sur MusicLand et recuperer ma video HD

CTA secondaire :

Garder en brouillon

CTA tertiaire discret :

Telecharger sans publier

Incitations

  • publication = video HD incluse ;
  • publication = visibilite dans le feed ;
  • publication = likes et commentaires ;
  • publication = badge ou petit bonus credit ;
  • non publie = brouillon prive ;
  • telechargement sans publication = payant ou reserve aux abonnes.

Phase 9 - Feed Playback Et Validation Sociale

Duree estimee : 8 a 12 jours

Le feed doit devenir un vrai moteur communautaire.

Actions

  • lire les performances publiees depuis playbackPerformances ;
  • ajouter tri :
    • recent ;
    • populaire ;
    • abonnements ;
  • compter les vues playback reellement ;
  • liker/commenter une performance, pas seulement un projet ;
  • ajouter un vrai ecran activite ;
  • ajouter Faire mon playback sur cette chanson ;
  • ajouter Repondre en playback.

Objectif : chaque playback publie doit donner envie a quelqu'un d'autre d'en faire un.

Phase 10 - Moderation, Consentement Et Securite

Duree estimee : 5 a 8 jours

Obligatoire avant de publier des videos IA.

Actions

  • consentement photo obligatoire ;
  • stockage consentAcceptedAt ;
  • confirmation utilisateur majeur ;
  • interdiction celebrites ;
  • interdiction tiers sans autorisation ;
  • signalement playback IA ;
  • suppression video ;
  • logs provider ;
  • remboursement automatique si generation echoue ;
  • moderation photo/audio via provider et regles internes.

Phase 11 - Analytics Produit

Duree estimee : 3 a 5 jours

Evenements a tracker

playback_live_started
playback_live_recorded
playback_live_published
ai_playback_started
ai_photo_uploaded
ai_generation_paid
ai_generation_ready
ai_playback_published
download_without_publish
publish_after_preview
feed_playback_view
playback_like
playback_comment

KPIs V1

  • taux de publication apres creation ;
  • cout moyen par generation IA ;
  • taux d'echec IA ;
  • part des videos telechargees sans publication ;
  • nombre de playbacks publies par chanson ;
  • delai moyen de generation IA ;
  • ratio live vs IA ;
  • taux de transformation preview vers publication.

Priorite De Developpement

Ordre conseille :

  1. Corriger les credits.
  2. Creer playbackPerformances.
  3. Refaire l'ecran choix live / IA.
  4. Ajouter la recompense live.
  5. Ajouter la publication incitative.
  6. Integrer l'IA D-ID.
  7. Ajouter les notifications de generation.
  8. Optimiser les avatars courts et les flows sans videos longues.
  9. Refaire le feed playback.
  10. Ajouter analytics et moderation complete.

Synthese

La V1 ne doit pas chercher a produire un clip IA parfait avec corps entier, danse et mise en scene complexe.

Le meilleur MVP est :

  • playback live recompense ;
  • playback IA depuis photo avec lip-sync sur chanson complete ;
  • avatars courts pour guider ;
  • publication MusicLand comme chemin principal ;
  • telechargement possible mais moins incitatif.

Ce cadrage donne le meilleur equilibre entre faisabilite technique, cout IA, monetisation et creation de contenu sur MusicLand.