{{ currentLang === 'en' ? 'Draft Restored' : 'Brouillon restaure' }}

{{ currentLang === 'en' ? 'Files must be re-uploaded.' : 'Les fichiers doivent etre re-uploades.' }}

{{ currentLang === 'en' ? 'Saved drafts:' : 'Brouillons enregistres :' }}
{{ submitResult.success ? 'OK' : 'X' }}
{{ submitResult.success ? t('successTitle') : t('errorTitle') }}
{{ submitResult.message }}
{{ t('reference') }}: {{ form.catalogueNumber }}
View Online Submission Queue
{{ currentLang === 'en' ? 'Drop your release sheet here' : 'Deposez votre fiche produit ici' }} {{ currentLang === 'en' ? 'Analyzing document...' : 'Analyse du document...' }} {{ currentLang === 'en' ? 'Form auto-filled!' : 'Formulaire pre-rempli !' }}
{{ currentLang === 'en' ? 'PDF, DOCX, or TXT - AI will extract all metadata and fill the form' : 'PDF, DOCX, ou TXT - l\'IA extraira les donnees et remplira le formulaire' }} {{ currentLang === 'en' ? 'Extracting catalogue number, artists, tracklist...' : 'Extraction du numero de catalogue, artistes, tracklist...' }} {{ parserMissing.length === 0 ? (currentLang === 'en' ? 'All fields extracted successfully' : 'Tous les champs extraits avec succes') : (currentLang === 'en' ? `${parserMissing.length} field(s) need manual entry` : `${parserMissing.length} champ(s) a completer manuellement`) }}
{{ currentLang === 'en' ? 'Free with AI' : 'Gratuit avec IA' }}
{{ currentLang === 'en' ? 'Missing:' : 'A completer :' }} {{ parserMissing.join(', ') }}
{{ currentLang === 'en' ? 'Paste your release info text:' : 'Collez le texte de votre fiche produit :' }}
{{ t('draft_saved') || 'Draft saved' }}
{{ t('draft_restored') || 'Draft restored' }}
{{ t('selectRelease') || 'Select a release to copy specs from:' }}
{{ entry.sku }}
{{ entry.label }} - {{ entry.format || 'No format' }}
1 {{ t('basicInfo') }}
MFG
{{ label.name }}
No labels found
+ Create new label
{{ artist.name }}
No artists found
+
Common Ground
{{ t('commonGroundDesc') }}
{{ discogsError }}
{{ discogsPreview.title }}
{{ discogsPreview.artist }}
Release auto-set to +60 days
{{ daysUntilRelease }}d
{{ t('minDateError') }}
2 Genres
3 {{ t('descriptionSection') }}

{{ currentLang === 'en' ? 'Artist bio, release description, relevant info.' : 'Bio artiste, description release, infos pertinentes.' }}

4 Preview Audio

MP3 ou WAV. Les fichiers seront convertis en MP3 320kbps automatiquement.

Drop MP3/WAV files
or click to browse
Tracklist *
Please rename the tracks the way you want them to appear on the website
No tracks yet
{{ audioTracks.filter(t => t.file || t.serverUrl).length }} track(s) ready Total: {{ formatTotalSize(audioTracks) }}
{{ currentLang === 'en' ? `${audioTracks.length} track(s) ready - Drop MP3/WAV files to match` : `${audioTracks.length} track(s) prets - Deposez les fichiers MP3/WAV` }}
{{ audioTracks.filter(t => t.file || t.serverUrl).length }}/{{ audioTracks.length }} {{ currentLang === 'en' ? 'files matched' : 'fichiers associes' }} Total: {{ formatTotalSize(audioTracks) }}
5 Images

JPG, PNG, WEBP accepted. Files renamed automatically: {{ form.catalogueNumber || 'SKU' }}_1.jpg, _2.jpg, etc. based on filled slots.

Sleeve
Sleeve
{{ form.catalogueNumber || 'SKU' }}{{ imageSuffixes.sleeve || '' }}
Label A
Label A
{{ form.catalogueNumber || 'SKU' }}{{ imageSuffixes.labelA || '' }}
Label B
Label B
{{ form.catalogueNumber || 'SKU' }}{{ imageSuffixes.labelB || '' }}
Other
Other
{{ form.catalogueNumber || 'SKU' }}{{ imageSuffixes.other || '' }}
{{ Object.values(imageSlots).filter(s => s).length }} image(s) ready
6 {{ t('termsConditions') }}
{{ currentLang === 'en' ? 'Missing required fields:' : 'Champs requis manquants :' }}
{{ currentLang === 'en' ? 'Please accept all terms and conditions to submit' : 'Veuillez accepter toutes les conditions pour soumettre' }}
YOYAKU
DISTRIBUTION

Sign in to submit your release

Sign in with Google

Only for YOYAKU team accounts

or
{{ authMessage }}
New label? Create a label account Already have an account? Sign in