Skip to main content

🎵 Apple Music Dedupe

ℹ️ Overview

Apple Music dedupe is a simple tool to remove duplicate songs from a playlist. I developed this after accidentally pasting my playlist 4 times when switching to Apple Music only to realize later. After not being able to find a good way to remove the 3000 duplicate songs, I developed this script.

🚀 Usage

First export your Apple Music playlist, then just point the script to the exported xml file.

$ amdd myplaylist.xml out.xml

⬇️ Installation

$ uv tool install apple-music-dedupe

Metadata

Release files for apple-music-dedupe 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apple-music-dedupe 0.1.1
File Size Uploaded Provenance Actions
apple_music_dedupe-0.1.1.tar.gz 2.3 kB Without provenance Details for apple_music_dedupe-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for apple-music-dedupe 0.1.1
File Interpreter ABI Platform Actions
apple_music_dedupe-0.1.1-py3-none-any.whl Python 3 none any Details for apple_music_dedupe-0.1.1-py3-none-any.whl

Total release size: 5.9 kB

Release files / apple_music_dedupe-0.1.1.tar.gz

Download URL apple_music_dedupe-0.1.1.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
313f5a63a540d743222b7546dd715cf1a09ec05e7ce06c624a6edaae27fe3c5c
BLAKE2b-256 checksum
How to use checksums
c7e1aec47834fbd430a24f54b053ba34139bc52b3f721af63efd38c2e780720a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / apple_music_dedupe-0.1.1-py3-none-any.whl

Download URL apple_music_dedupe-0.1.1-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f699e44739b48a165248bddcb0f00bb45e6e815513dc0a122b5be4e223e4d076
BLAKE2b-256 checksum
How to use checksums
ae61fb464d3336b86e847380683bee2f5f40c7029b747a557da500ad04c94abb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for apple-music-dedupe 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page