Skip to main content

MAK - Mobile Audio Kit

A terminal-based utility for managing audio file metadata, album artwork, and creating playlists.

Features

  • View and edit audio metadata (artist, album, etc.)
  • Extract and embed album artwork
  • Convert between audio formats
  • Create playlists
  • Export tracks and playlists to zip files
  • Color-coded health checks for metadata completeness

Installation

pip install mobile-audio-kit

Usage

Start mak by pointing it to a directory containing audio files:

mak path/to/your/music/folder

Commands

  • <number> - View track details
  • enc <format> - Set encoding for all tracks
  • art <artist> - Set artist for all tracks
  • alb <album> - Set album for all tracks
  • img <file> - Set image for all tracks
  • img <track> from <track> - Copy image between tracks
  • pll <tracks> <name> - Create playlist
  • sel <track_numbers> - Select tracks for export
  • selview - Show and manage selection order
  • zip - Create zip export of selected tracks
  • help or ? - Show help information
  • q or quit - Exit the application

Requirements

  • Python 3.8 or higher
  • ffmpeg (for audio conversion)

License

MIT License - see LICENSE file for details.

Metadata

Release files for mobile-audio-kit 1.0.0

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

Source distribution (sdist)

Source distribution for mobile-audio-kit 1.0.0
File Size Uploaded
mobile_audio_kit-1.0.0.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mobile-audio-kit 1.0.0
File Interpreter ABI Platform
mobile_audio_kit-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.0 kB

Release files / mobile_audio_kit-1.0.0.tar.gz

Download URL mobile_audio_kit-1.0.0.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c1a2a7ec4845b1a7b2c99c5f84b48ca34f61c46ab13e96925db5d538a3c22a62
BLAKE2b-256 checksum
How to use checksums
a2bcc10ffb31b62ec1416541d6a99fc138db0a793b8603a0da5dfdda2c091ab6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / mobile_audio_kit-1.0.0-py3-none-any.whl

Download URL mobile_audio_kit-1.0.0-py3-none-any.whl
Size 17.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f00db1b7ea5ac10a3240e26f7f3664cffaf118841d733834036c6913964e1a04
BLAKE2b-256 checksum
How to use checksums
01af2ab06c8f6a5be43b693e0f3adaf3b57289012fa6037c63370a5b4e6984f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

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