Kennisbank › Overstappen › Emporter ma musique : d’iTunes et Apple Music vers Strawberry et Navidrome
overstappen beginner 30 August 2026

Emporter ma musique : d’iTunes et Apple Music vers Strawberry et Navidrome

Emportez votre musique : d'iTunes et Apple Music vers Strawberry et Navidrome Votre bibliothèque iTunes contient peut-être des années d'achats, mais sous Linux, iTunes ne fonctionne pas. Cet article explique comment vous g

Votre bibliothèque iTunes contient peut-être des années d’achats, mais iTunes ne tourne pas sous Linux. Cet article explique comment transférer votre musique achetée vers une solution auto-hébergée avec Strawberry et Navidrome, et ce que vous y perdez au passage.

Prérequis

  • Un système Linux (testé sur Ubuntu 24.04 LTS, fonctionne sur d’autres distributions avec de légères adaptations)
  • Un accès à votre ancienne bibliothèque iTunes sous macOS ou Windows
  • Un disque externe ou un emplacement réseau pour le transfert
  • Navidrome 0.61.0 ou plus récent (pour le plug-in de métadonnées)
  • Strawberry 1.2.0 ou plus récent

Ce que vous pouvez emporter — et ce que vous ne pouvez pas

Seuls les morceaux achetés et les fichiers ajoutés manuellement sont physiquement présents sur votre système et donc transférables. Les titres exclusivement en streaming d’Apple Music n’existent pas localement et ne peuvent pas être exportés.

Les achats protégés par DRM de l’iTunes Store d’avant 2009 sont chiffrés et ne se lisent pas en dehors de l’écosystème Apple. Vérifiez via reportaproblem.apple.com si votre historique d’achats ou vos fichiers sont exempts de DRM.

Vous perdez également l’intégration cloud : la synchronisation iCloud, le Partage familial, votre historique d’écoute et les algorithmes de recommandation d’Apple Music restent derrière vous.

Étape 1 : Localisez vos fichiers musicaux

iTunes conserve la musique dans une structure de dossiers sous ~/Music/iTunes sous macOS ou C:\Users\[utilisateur]\Music\iTunes sous Windows. Si vous avez utilisé iCloud Music Library, les fichiers doivent être téléchargés localement avant de pouvoir les copier.

Copiez tout le dossier iTunes vers un disque externe. Il est tentant de ne prendre que les fichiers audio, mais la structure de dossiers contient aussi les listes de lecture et les métadonnées que vous pourrez réutiliser plus tard.

Étape 2 : Copiez les fichiers vers votre système Linux

Branchez le disque externe sur votre machine Linux et copiez le dossier musique vers un emplacement accessible par Navidrome :


mkdir -p /mnt/musique
cp -r /media/usb/iTunes/Music/* /mnt/musique/

Cette étape consomme de l’espace disque. Prévoyez environ 100 Mo par album au format AAC. Vérifiez avec df -h que vous avez assez d’espace avant de commencer.

Étape 3 : Installez Navidrome

Navidrome est un serveur musical auto-hébergé qui rend votre collection accessible via un navigateur web et des clients Subsonic. C’est un binaire unique que vous téléchargez et exécutez :


cd /opt
wget https://github.com/navidrome/navidrome/releases/download/v0.61.0/navidrome_0.61.0_linux_amd64.tar.gz
tar -xzf navidrome_0.61.0_linux_amd64.tar.gz
useradd -r -s /bin/false navidrome
mkdir -p /var/lib/navidrome
chown navidrome:navidrome /var/lib/navidrome

Vous avez maintenant le serveur mais pas encore de configuration. Créez un fichier de configuration qui définit le dossier musical et l’emplacement de la base de données :


cat > /var/lib/navidrome/navidrome.toml << 'EOF'
MusicFolder = "/mnt/musique"
DataFolder = "/var/lib/navidrome"
LogLevel = "info"
EOF

Démarrez Navidrome comme service système pour qu’il se lance à chaque démarrage :


cat > /etc/systemd/system/navidrome.service << 'EOF'
[Unit]
Description=Navidrome Music Server
After=network.target

[Service]
User=navidrome
Group=navidrome
WorkingDirectory=/var/lib/navidrome
ExecStart=/opt/navidrome --configfile /var/lib/navidrome/navidrome.toml
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl enable --now navidrome

La première fois que vous ouvrez Navidrome sur http://localhost:4533, il crée un compte administrateur. Le serveur analyse votre dossier musical et construit une base de données — pour une grande collection, cela prend quelques minutes.

Étape 4 : Installez Strawberry

Strawberry est un lecteur musical qui lit en local mais prend aussi en charge les serveurs Subsonic. C’est le successeur de Clementine et il s’inspire d’Amarok 1.4.


sudo apt install strawberry

Sur Ubuntu 24.04, Strawberry 1.2.0 se trouve dans les dépôts. Pour d’autres distributions, consultez la [page de téléchargement](https://www.strawberrymusicplayer.org/).

Étape 5 : Connectez Strawberry à Navidrome

Ouvrez Strawberry et allez dans Outils → Paramètres → Subsonic. Remplissez-y :

  • Serveur : http://localhost:4533
  • Nom d’utilisateur : votre compte administrateur Navidrome
  • Mot de passe : le mot de passe défini lors du premier démarrage de Navidrome

Strawberry récupère alors toute votre collection via le protocole Subsonic. Vous pouvez parcourir par artiste, album et genre comme s’il s’agissait de fichiers locaux. L’avantage de ce montage : votre musique se trouve à un seul endroit central et vous pouvez l’écouter depuis n’importe quel appareil de votre réseau.

Les fichiers locaux et le serveur Navidrome peuvent être combinés dans une seule bibliothèque. Strawberry affiche les deux sources dans la même interface.

Étape 6 : Préservez les métadonnées avec le plug-in Apple Music

Navidrome 0.61.0 et plus récent prend en charge un plug-in qui récupère les métadonnées depuis les endpoints Apple Music et iTunes — sans clé API. Les pochettes d’album, informations sur les artistes et biographies que vous aviez via iTunes reviennent ainsi dans votre collection.

Activez le plug-in dans l’écran d’administration de Navidrome sous Personnel → Métadonnées externes.

Ce plug-in est un bonus. Sans lui, Navidrome fonctionne parfaitement, mais il vous manquera les pochettes et biographies qui ne sont pas stockées dans vos fichiers locaux.

Étape 7 : Transférez les listes de lecture

Si vous avez exporté vos listes de lecture iTunes en fichiers M3U, vous pouvez les importer directement dans Strawberry. Allez dans Listes de lecture → Importer et sélectionnez les fichiers M3U.

Des playlists qui n’existent que dans iCloud ne sont pas transférables. Elles ne sont nulle part sous forme de fichier et Apple ne propose aucune option d’exportation.

Vérification

Vérifiez si Navidrome a correctement scanné votre musique :


curl http://localhost:4533/rest/ping -u nomdutilisateur:motdepasse

Une réponse ping Subsonic valide confirme que le serveur tourne. Ouvrez ensuite Strawberry et vérifiez si votre collection apparaît. Jouez un morceau d’un album que vous avez déjà acheté dans iTunes — si le son sort, le transfert a réussi.

Problèmes fréquents

Navidrome ne scanne aucun fichier

Vérifiez si le MusicFolder dans navidrome.toml est correct et si l’utilisateur navidrome a les droits de lecture sur le dossier. chown -R navidrome:navidrome /mnt/muziek résout ce problème.

Strawberry ne peut pas se connecter à Navidrome

Vérifiez si Navidrome tourne avec systemctl status navidrome. Testez l’URL dans un navigateur — si elle fonctionne, vérifiez alors si vous avez mis http:// devant l’URL du serveur dans Strawberry. Sans préfixe de protocole, Strawberry essaie HTTPS.

Les fichiers DRM ne se lisent pas

Les anciens achats iTunes avec DRM ne sont pas lisibles en dehors des logiciels Apple. Téléchargez-les à nouveau via l’app Musique sur Windows ou macOS — si Apple les propose sans DRM, vous obtenez cette version. Sinon, ils sont perdus pour Linux.

Le passage d’iTunes à une solution auto-hébergée n’est pas un processus automatique. Vous échangez le confort d’un écosystème fermé contre le contrôle de votre propre musique. L’auto-hébergement semble merveilleux, jusqu’à ce que quelque chose tombe en panne un dimanche soir à vingt-trois heures trente. Alors, vous n’êtes pas un client qui attend le service d’assistance. Vous êtes le service d’assistance.

← Terug naar kennisbank