https://github.com/jadedctrl/songattr
Fill Haiku's Audio attributes with ffmpeg. (🪞 Mirror)
https://github.com/jadedctrl/songattr
extended-attributes haiku metadata-extraction music-library music-metadata xattr xattrs
Last synced: 3 months ago
JSON representation
Fill Haiku's Audio attributes with ffmpeg. (🪞 Mirror)
- Host: GitHub
- URL: https://github.com/jadedctrl/songattr
- Owner: JadedCtrl
- Created: 2020-11-22T02:03:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-29T20:31:06.000Z (over 1 year ago)
- Last Synced: 2025-01-21T01:13:29.530Z (4 months ago)
- Topics: extended-attributes, haiku, metadata-extraction, music-library, music-metadata, xattr, xattrs
- Language: Makefile
- Homepage: https://hak.xwx.moe/jadedctrl/songattr
- Size: 8.79 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
================================================================================
SONGATTR
================================================================================
songattr.sh uses FFMPEG to fill the Audio:* & Media:* attributes for audio
files. It will populate Audio:Artist, Audio:Album, Audio:Track, Media:Title,
and Media:Year, as possible. Additionally, if lyrics are embedded in the file,
it will set the non-standard Audio:Lyrics attribute.In addition, it can set the Album:Artist and Media:Year attributes for the
parent directory (assumed to be the Album folder), using a custom audio/x-album
filetype. You can add the Album type to your system by building and running
album_attr/ once.========================================
USAGE
========================================
usage: songattr [-ha] file
-h print more detailed help info
-a treat the parent directory as an Album fileSince songattr can only take one file at a time, you'll probably end up using
it like this:
$ for file in ./*.mp3; do songattr "$file"; done========================================
BORING STUFF
========================================
MIT License
Jaidyn Ann