Skip to main content

Apple Music Utilties

Project description

amutils

Command-line utilities for Apple Music library management and statistics.

Installation

Clone the repository and ensure you have Python installed.

pip3 install --user amutils

Usage

amutils <command> [file]

Commands

  • stat - Get your library statistics
  • playedtime - Get library total played time
  • replace - Replace songs in your library with given music file(s)

Examples

# Get library statistics
amutils stat

# Get total played time
amutils playedtime

# Replace a single song
amutils replace path/to/song.m4a

# Replace multiple songs in a folder
amutils replace path/to/folder

Features

  • Library statistics tracking
  • Total playtime calculation
  • Smart song replacement based on metadata matching
  • Support for both single file and folder processing
  • Automatic metadata comparison and matching

License

MIT License - see LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amutils-0.0.3.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amutils-0.0.3-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file amutils-0.0.3.tar.gz.

File metadata

  • Download URL: amutils-0.0.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for amutils-0.0.3.tar.gz
Algorithm Hash digest
SHA256 942bc5c74c8790ebdddf0907fcf37855364b019ca72c854fe8aca574defa5c60
MD5 6e44376439b5c1195a52eb31a0e0ac69
BLAKE2b-256 d6ef33c8f080030b8e476da2c4e3eb8f505655f47ab0ab53671fe909cd9be84a

See more details on using hashes here.

Provenance

The following attestation bundles were made for amutils-0.0.3.tar.gz:

Publisher: python-publish.yml on realtvop/amutils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file amutils-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: amutils-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for amutils-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 52601eed57d78b2f7f0e1493364bf27ffdaa4c121c69007dfaf7123482d07a75
MD5 7a0bc831dff8b986eab74083cc0a9cd3
BLAKE2b-256 c37cae22ea1cf50750160fe357891a06ce22536395c608b5ed3ac97df8dc9a1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for amutils-0.0.3-py3-none-any.whl:

Publisher: python-publish.yml on realtvop/amutils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page