PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : script das mir meine musik sammlung ..



luh
16.05.05, 12:58
hi leuts
ich habe inzwischen eine ziemlich grosse musiksammlung auf meiner festplatte, bestehend aus mp3, ogg, wav und mpcs.
ich wuerde gerne mal das alles in einer textdatei zusammentragen.
gibt es schon ein prog || script das dass fuer mich erledigen wuerde?
falls nicht schreib ich eins. aber weil ich ne faul bin moechte ich doch lieber wissen ob es sowas schon gibt, nicht das ich das umsonst schreibe.
gruss
luh

Fußhupe
16.05.05, 14:13
Wenn Du Deine Dateien ordentlich benannt hast, z.B. Artist_Titel_Album, sollte ein einfaches ls -R > liste.txt reichen.


Gruß
Fußhupe

luh
16.05.05, 14:25
ich habe meine dateien so geordnet, dass in [..]/music die musikrichtungen zu finden sind, dann die bands, dann die alben, und dann die lieder
ein beispiel

swing/Count Basie/Swingin at Newport/song.ogg

und so sollten sie auch geordnet sein.
gruss
luh

n00b2k!ll
16.05.05, 14:34
unter *nix könnte ein

$ ls * | grep -G .mp3||.ogg||.wav >> liste.txt
seinen dienst tuen :)

unter windows ... hm
entweder du suchst nach einer Windows Grep version, oder du schreibst dir ein script (würde perl empfehlen) welches rekursiv alle verzeichnisse durchsucht und alles in eine datei schreibt :)

//edit

ich glaub ich bin noch n bisschen verbacken, wir sind ja hier im linuxforum , wie komm ich da auf windows :)
wie gesagt, mit grep sollte das möglich sein, ansonsten find ich vllt demnächst zeit fuer ein perl script.

Wuppi109
18.05.05, 12:29
Moin,

Ich glaube das könnte Dir helfen wenn Du KDE nutzt:

-> http://kmp3indexer.sourceforge.net/kmp3indexer.php?lang=de&page=about


Gruß Wuppi

luh
18.05.05, 13:34
@n00b2k!ll
merci. Falls ich allerdings ein script gebraeucht haette ich mir selber probiert schnell eins in python zusammenzuschustern. danke trotzdemfuer das angebot.

@Wuppi
das sieht ziemlich so aus als ob es das ist was ich moechte. danke
gruss
luh

luh
18.05.05, 13:59
hmm, das will bei mir nich kompilieren.
bei make gibt es mir folgende ausgabe

In file included from id3tag.cpp:18:
id3tag.h:21:21: id3/tag.h: No such file or directory
In file included from id3tag.cpp:18:
id3tag.h:56: error: 'ID3_Tag' is used as a type, but is not defined as a type.
id3tag.cpp:25:30: id3/misc_support.h: No such file or directory
id3tag.cpp: In constructor `ID3Tag::ID3Tag(QString)':
id3tag.cpp:47: error: `myTag' undeclared (first use this function)
id3tag.cpp:47: error: (Each undeclared identifier is reported only once for
each function it appears in.)
id3tag.cpp:47: error: `ID3TT_ID3' undeclared (first use this function)
id3tag.cpp:50: error: `ID3_Frame' undeclared (first use this function)
id3tag.cpp:50: error: `pFrame' undeclared (first use this function)
id3tag.cpp:52: error: `ID3FID_TITLE' undeclared (first use this function)
id3tag.cpp:54: error: `ID3FN_TEXT' undeclared (first use this function)
id3tag.cpp:57: error: `ID3FID_LEADARTIST' undeclared (first use this function)
id3tag.cpp:62: error: `ID3FID_ALBUM' undeclared (first use this function)
id3tag.cpp:67: error: `ID3FID_YEAR' undeclared (first use this function)
id3tag.cpp:72: error: `ID3FID_TRACKNUM' undeclared (first use this function)
id3tag.cpp:77: error: `ID3FID_CONTENTTYPE' undeclared (first use this function)
id3tag.cpp:83: error: `ID3FID_COMMENT' undeclared (first use this function)
id3tag.cpp:90: error: ISO C++ forbids declaration of `Mp3_Headerinfo' with no
type
id3tag.cpp:90: error: uninitialized const `Mp3_Headerinfo'
id3tag.cpp:90: error: syntax error before `*' token
id3tag.cpp:91: error: `mp3info' undeclared (first use this function)
id3tag.cpp:90: warning: unused variable `const int Mp3_Headerinfo'
id3tag.cpp: In member function `void ID3Tag::save()':
id3tag.cpp:133: error: `ID3_RemoveTracks' undeclared (first use this function)
id3tag.cpp:134: error: `ID3_AddTrack' undeclared (first use this function)
make[2]: *** [id3tag.o] Error 1
make[2]: Leaving directory `/home/vnh/packeges/kmp3indexer-1.3/kmp3indexer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/vnh/packeges/kmp3indexer-1.3'
make: *** [all] Error 2

was muss ich da machen?
luh

luh
18.05.05, 14:18
hmm, also ich habe mal geschaut, id3 is drauf. allerdings wenn ich nach tag.h locate mache, dann sehe ich nur in /usr/include/taglib/ eine tag.h
wenn ich dann id3tag.h umaendere, dann sagt es mir das darin eine tstring.h eingebunden ist die es wieder nich findet.
was ist hier los???
luh

Wuppi109
18.05.05, 15:20
...gib mal ein paar Info´s zu Deinem System rüber (bezüglich Version id3 usw.). Bei mir war da auch was, meine ich..werde zu Hause mal schauen.
Auf jeden Fall läuft das Progri bei mir.
Gruß Wuppi

master_tradiaz
18.05.05, 15:42
falls du sone rpm-distro wie suse oder fedora hast, shau ob du auch id3tag-devel installiert hast

luh
18.05.05, 16:06
habe suse 9.2 beides war installiert.

skapa:/home/vnh/packeges/kmp3indexer-1.3 # ldconfig -p | grep "libid3"
libid3tag.so.0 (libc6) => /usr/lib/libid3tag.so.0
libid3-3.8.so.3 (libc6) => /usr/lib/libid3-3.8.so.3

fuffy
19.05.05, 10:06
Hi!

Du brauchst id3lib-devel. Mach dich am besten mal mit dem Programm pin vertraut, welches dir verrät, in welchem Paket eine Datei steckt.

Gruß fuffy

luh
19.05.05, 11:07
danke
luh