Modifier les tags d’un MP3
Les métadonnées d’un fichier audio sont les informations qui l’accompagnent : titre, artiste, album, année, pochette. Cet outil les lit et les modifie sans toucher au son. Un MP3 mal étiqueté, affiché comme « Piste 3 – Inconnu », retrouve un nom propre, un auteur et une pochette corrects.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Lire ce qu’un fichier contient
Avant de corriger, on peut simplement consulter. L’outil affiche les tags présents — titre, artiste, album, numéro de piste, année, genre — ainsi que les caractéristiques techniques comme la durée ou le débit. C’est utile pour comprendre pourquoi un fichier s’affiche mal sur un baladeur ou une enceinte connectée, ou pour vérifier ce qu’un enregistrement révèle avant de le transmettre. La lecture ne modifie rien : elle dresse l’inventaire des informations attachées au fichier.
Corriger et compléter les tags
Vient ensuite l’édition : renseigner un titre clair, le nom de l’artiste, l’album, l’année, ou remplacer une pochette absente par une image. Ces informations sont celles qu’affichent les lecteurs et les bibliothèques musicales ; bien renseignées, elles rendent une collection lisible et cohérente. Le contenu sonore, lui, reste strictement inchangé — seule l’étiquette évolue. On peut aussi retirer des métadonnées superflues avant de partager un fichier, pour ne transmettre que l’essentiel.
Un tarif par fichier, service à venir
Ce traitement se facture au fichier, et non à la minute, puisqu’il porte sur l’étiquette et non sur la durée du son : $0.077 par requête, puis $0.0045 par fichier traité, en dollars US. Mais soyons clairs : l’outil est encore en cours de déploiement et n’accepte pas d’exécutions pour le moment. Nous affichons son tarif dès à présent, comme pour toutes nos capacités, afin que le prix soit connu bien avant l’ouverture du service.
Cas d’usage
Ranger une collection
Thomas Rousseau corrigera les titres et les artistes d’une série de MP3 mal étiquetés, pour qu’ils s’affichent proprement sur l’enceinte connectée de l’atelier.
Poser une pochette
Studio Lumen SAS ajoutera une image de couverture aux épisodes d’un podcast, afin qu’ils apparaissent avec leur visuel dans les lecteurs.
Vérifier avant de partager
Nadia Benali lira les métadonnées d’un fichier reçu pour savoir ce qu’il révèle sur son origine, avant de le transmettre à un tiers.
Étiqueter des mémos
Élodie Garnier renseignera la date et le sujet dans les tags d’une série de mémos vocaux, pour les retrouver au titre plutôt qu’au numéro de piste.
Questions fréquentes
Modifier les tags change-t-il le son du fichier ?
Non. L’outil n’agit que sur l’étiquette — titre, artiste, pochette, année. Le contenu sonore reste strictement identique : seules les informations attachées au fichier évoluent.
Quels champs pourrai-je renseigner ?
Les champs courants d’un MP3 : titre, artiste, album, numéro de piste, année, genre, et l’image de pochette. Vous pourrez aussi retirer des métadonnées superflues avant de partager le fichier.
Pourquoi le tarif est-il par fichier et non à la minute ?
Parce que le traitement porte sur l’étiquette, pas sur la durée du son. Le tarif est donc de $0.077 par requête plus $0.0045 par fichier, en dollars US, quelle que soit la longueur de la piste.
L’outil est-il déjà disponible ?
Pas encore. Il est en cours de déploiement et n’accepte pas d’exécutions pour l’instant. Son tarif est publié afin que vous puissiez le prévoir dès maintenant.
Mon fichier sera-t-il conservé après édition ?
Non. À l’ouverture du service, le fichier passera par nos serveurs le temps de l’opération, via un transfert chiffré, puis sera effacé sans copie gardée.
Pourrai-je traiter plusieurs fichiers d’un coup ?
Oui. Au-delà de cette page, une API permettra d’étiqueter des fichiers en série, ce qui convient bien au rangement d’une collection ou d’un catalogue de podcasts.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/audio/metadata \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/audio/metadata", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/metadata",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/metadata", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/metadata", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"input": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.metadata",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 200 |
max_minutes | 180 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |