Gentoo Archives: gentoo-user-de

From: Sebastian Damm <lists@×××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Bash-Script um id3-Tags auszuwerten
Date: Wed, 18 Jan 2006 20:38:20
Message-Id: 20060118213539.2f459fd8@mail.sdamm.de
In Reply to: [gentoo-user-de] Bash-Script um id3-Tags auszuwerten by Volker Katz
1 Hallo,
2
3 Am 18. Januar 2006 schrieb Volker Katz:
4 > Die Dateien finde ich mit find und die id3-Tags kann ich mit id3info
5 > auslesen: find /home/musik -iname '*.mp3' -exec id3info {} \;
6 > Aus id3info die BPMs extrahieren, kann man so machen:
7 > id3info file.mp3 | grep TBPM | cut -c 36-
8
9 ===== 8< ===== Schnipsel ausm Kopf ohne Testen =====================
10
11 #!/bin/bash
12
13 FILENAME=path/to/filename
14
15 if [ -f "$FILENAME" ]
16 then
17 rm "$FILENAME"
18 touch "$FILENAME"
19 fi
20
21 for i in `find /home/musik -iname '*.mp3'`
22 do
23 BPM=`id3info "$i" | grep TBPM | cut -c 36-`
24 let BPM=$BPM/4
25 echo "$i $BPM" >> "$FILENAME"
26 done
27
28 cat "$FILENAME" | sort -n > "FILENAME".sorted
29
30 ===== 8< ===========================================================
31
32 Also alles nur ausm Kopf ohne Testlauf, v.a. bei der letzten Zeile mit
33 dem Sortieren weiß ich nicht, ob die funktioniert.
34
35 Hoffe es hilft trotzdem
36
37 Ciao
38 Sebastian
39 --
40 Sebastian Damm
41 Blog: http://blog.sdamm.de
42 GPG-Encrypted mail welcome! ID: 0x64D96827 @ pgpkeys.pca.dfn.de
43 Fingerprint: CB7F F23F D950 644D 838B 215A 550F 75EC 64D9 6827

Replies

Subject Author
Re: [gentoo-user-de] Bash-Script um id3-Tags auszuwerten Volker Katz <volker.katz@×××.de>
Re: [gentoo-user-de] Bash-Script um id3-Tags auszuwerten Klaus Fabritius <kfk@××××××××××.de>