Maison >interface Web >js tutoriel >Déplacer les listes de lecture Apple Music vers Android

Déplacer les listes de lecture Apple Music vers Android

Susan Sarandon
Susan Sarandonoriginal
2025-01-15 10:48:44354parcourir

Moving Apple Music MPlaylists To Android

Je suis passé d'Apple à Android. Comment puis-je déplacer ma musique ?
Ceci est destiné aux personnes qui possèdent de grandes collections de MP3 (ou d'autres formats de fichiers musicaux) sur leur Mac et qui utilisent Apple Music pour les organiser en listes de lecture.

Cela ne peut pas vous aider à copier des éléments cryptés ou diffusés en streaming dans vos playlists. Cela n'est utile qu'avec les chansons pour lesquelles vous disposez d'un fichier non crypté que vous possédez dans le stockage local de votre machine. En gros, c'est pour les anciens comme moi qui ont sauvegardé notre collection de CD au format MP3 et qui ont toujours TOUS les fichiers.

Si vous voulez juste le logiciel : dépôt Apple Music vers Android Github

Chaque histoire a une origine

Je suis passé d'un iPhone à un OnePlus 13 ce week-end. Pour ceux d’entre vous qui ne connaissent pas OnePlus, il fabrique des téléphones Android dotés d’un matériel phare à un prix avantageux. Lorsque leur dernier produit a été commandé aux États-Unis la semaine dernière, il était en promotion à 899 $. Cela incluait le même processeur qui alimentera le prochain Galaxy S25 et d’autres matériels et stockage comparables à un Galaxy S24 à 1 199 $.

Je n'expliquerai pas pourquoi je quitte l'écosystème Apple pour éviter de me distraire du sujet en question… déplacer mes playlists vers mon OnePlus 13.

Je n'ai pas trouvé de solution simple

Transférer toute ma musique n’était pas un problème, il s’agissait simplement d’assurer la survie de mes playlists. J'ai une variété de listes de lecture basées sur la décennie, le genre et l'intention. La décennie serait ma collection des années 80. Le genre serait Ballades. L'intention peut être mes listes de lecture « Rolling Cool » ou « Workout » pour aider à amplifier un road trip ou 2 miles sur le tapis roulant.

Les solutions consistaient principalement à « transférer la musique puis à recréer les playlists sur le nouvel appareil » ou à « télécharger le tout sur un service de streaming et le diffuser en streaming ». Je ne voulais pas les journées de travail nécessaires pour refaire les playlists et je ne voulais pas diffuser ma musique en streaming.

J'ai commencé à fouiner

L'application Apple Music sur Mac dispose d'une option pour exporter la bibliothèque. Alors je l'ai essayé. Le résultat était un fichier XML qui contient toutes les données sur vos fichiers musicaux et vos playlists.

J'ai pensé que cela devrait être assez facile à analyser, puis à parcourir les listes de lecture pour copier les fichiers et créer les fichiers .m3u de la liste de lecture. Au départ, je pensais créer une application de bureau avec Electron ou quelque chose du genre, mais j'ai décidé de simplement faire une preuve de concept avec Node.js.

Comment ça marche

Le fichier XML attribue un numéro unique à chaque fichier de chanson (et à ses données), puis les listes de lecture sont représentées sous forme de tableaux de numéros de chanson. La commande node index.js analyse parcourt la liste des fichiers et génère un fichier playlists.json. Modifiez cela uniquement pour les listes de lecture que vous souhaitez transférer/synchroniser.

Une fois que vous avez modifié le fichier, l'exportation node index.js remplit un dossier désigné avec des copies de toutes les chansons et des fichiers de playlist .m3u au format texte pour les fichiers que vous avez sélectionnés. Déplacez ce dossier dans votre dossier de musique sur votre téléphone à l'aide d'un programme comme OpenMTP pour faciliter la copie des fichiers de votre Mac vers votre téléphone.

Est-ce que cela pourrait être plus facile ?

Oui. Il est possible d'incorporer une bibliothèque MTP qui lui permettra de copier tous les fichiers directement sur le téléphone afin que vous n'ayez pas besoin de créer (et éventuellement de supprimer) le dossier de transfert. Cela facilitera la tâche de l’utilisateur, mais ne sera pas forcément simple à mettre en œuvre. Au final, l'emballer dans un wrapper Electron permettrait également de faciliter la sélection et l'exploration des playlists.

Donc, si les gens trouvent cela utile et que cela reçoit de bons retours, je ferai peut-être ces mises à niveau.

Où puis-je obtenir cet exportateur Apple Music vers Android ?

Cette première version nécessite que vous ayez installé Node.js et que vous sachiez comment éditer un fichier JSON, elle est donc principalement destinée aux développeurs pour le moment. Lisez les instructions d'installation dans le référentiel Github AppleMusic2Android et si vous êtes à l'aise avec leur utilisation, essayez-le.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn