๐ŸŽต AudioMeta Python 1.1.0 is out !

Library & CLI for audio metadata (MP3, FLAC, WAV).

New:
- opt-in include_raw_binary_data
- MusicBrainz Artist ID (read/write + CLI).
- Breaking: include_cover/--no-cover removed; use include_raw_binary_data=True for raw/cover.

PyPI: https://pypi.org/project/audiometa-python/
GitHub: https://github.com/BehindTheMusicTree/audiometa

#Python #audio #metadata #MusicBrainz #MP3 #FLAC #WAV #RIFF #ID3V1 #ID3V2

audiometa-python

A comprehensive Python library for reading and writing audio metadata across multiple formats

PyPI

Ah, old MP3 players of course can be quite picky regarding metadata as well, not just supported file formats.

I ended up having to do two things for the files in the final mix, strip ogg metadata and rewrite it only with the most basic info like artist, title, etc, and then for mp3 files, I had to get rid of ID3v2.4 info and replace it with ID3v2.3. With these fixes my old iaudio player can display the info correctly and play the files without choking.

Script updated, with some extra info on how I did it

https://git.bleu255.com/comfy/file/comfybin/mixtape.html

#mp3 #ogg #ffmpeg #id3v2 #shell #script

mixtape - comfy - comfy utils are comfy

The #ID3v1 tag occupies 128 bytes, beginning with the string TAG 128 bytes from the end of the file.

The #ID3v2 tags are of variable size, and usually occur at the start of the file, which aids streaming media.

A #cover #artwork would be in the later format, so that after truncating the beginning of the file to the announced size, the remaining end of the file match the torrent pieces:
โ€ข https://pastebin.com/p4mPWNmF (PHP)
โ€ข https://pastebin.com/Y67UW7KA (Python)

Donkey Business: trim MP3 from RAR to TORRENT size in PHP - Pastebin.com

Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.

Pastebin
bullets in the title โ€“ rth. | engineering

if you got bullets in your titles, this might help to get rid of them ... :D #!/bin/bash #โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ #โ”‚ title: mp3 ID3v2 titles from filename โ”‚ #โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค #โ”‚ โ”‚ #โ”‚ author: rth. โ”‚ #โ”‚ version: 1.0 โ”‚ #โ”‚ โ”‚ #โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค #โ”‚ โ”‚ #โ”‚ license: General Public License, Version 3 or newer โ”‚ #โ”‚ http://www.gnu.org/licenses/gpl-3.0.htmlโ€ฆ