Michael Wölk: Mp3s über eine Datenbank verwalten (zuhause)

HI,

ich hab vor mir auf mein Win98 APache und PHP und MySQL zu Installieren, wie auch immer ich das anstellen will, und möchte meine mp3s dann alle in die datenbank eintragen (sollte kein problem sein, die mp3s über ein script einmalig einzulesen mit der dir() function und diversen anederen sachen geht das schon).
dann möchte ich jeder mp3 noch diverse ander parameter anhängen:
die db table sieht dann so aus:

| Path | MusikStil | Lenght | Comment | TrackPoints | Played

| Path        // Ist einfach der pfad der datei
| MusikStil   // Schranz oder Techno oder doch nur POP
| Lenght      // *
| Comment     // Kommentar zu Mp3
| TrackPoints // Bewertung der Mp3
| Played      // Zählt die Clicks auf die Mp3

* Wie kann ich die Länge einlesen?

und wie kann ich es realisieren dass die Mp3s nach dem klick zur Playlist von WinAmp hinzugefügt wird?

MfG
Michael Wölk

  1. Sup!

    | Lenght      // *

    In Bytes? In Millifortnights?

    Gruesse,

    Bio

    --
    Die Welt will betrogen sein - Aristoteles
  2. Hallo Michael,

    * Wie kann ich die Länge einlesen?

    Da brauchst Du Tools, die aus der MP3-Datei diese Information herauslesen.
    Ich hatte zuerst gedacht, daß diese Information auch ein Teil der ID3-
    Informationen wäre, dem ist aber anscheinend nicht so. Dabei habe ich
    auf meiner kurzen Google-Recherche über ID3-Verarbeitung mit PHP diese
    Klasse gefunden, die anscheinend auch die Länge auslesen kann.

    http://leknor.com/code/php/view/class.id3.php.txt

    Generell solltest Du bei Deinem Projekt wirklich eine gründlichere Auslese
    der ID3-Informationen machen, da in diesen meist sehr viel nützliches
    drinstehen kann. Leider nur kann, da es etwas Arbeit ist, diese Informationen
    einzutragen und zu bekommen. Zwei eventuell hilfreiche Links dazu:

    http://www.id3.org/
      http://www.dclp-faq.de/q/q-scripte-mp3-tags.html

    Warum betone ich das so? Nun, ich profitiere sehr stark von diesen Tags in
    meiner Musiksammlung in iTunes. ID3-Tags sind Metadaten, also Daten über
    Daten (= der eigentlichen Musik). Und anhand dieser Metadaten kann man
    Dinge, wie eben Musikstücke wunderbar kategorisieren und wiederfinden.
    Ich prophezeie, daß Du Deine Datenbanktabelle bestimmt noch erweitern wirst.
    Wo sind so essentielle Informationen wie der Interpret oder der Titel des
    Stücks?

    Ein Beispiel: In iTunes, das die Dateien zwar auch in Verzeichnissen
    im Dateisystem anordnet, aber aufgrund der Metadaten katalogisiert, kann
    man "intelligente Wiedergabelisten" anlegen, die eigentlich nichts anderes
    als komplexe Suchmuster in den Metadaten sind. Sowas wie "Zeige mir alle
    Stücke in meiner Sammlung, die zwischen 1845 und 1903 entstanden sind,
    nach dem 24.2.2003 zur Sammlung hinzugefügt wurde, deren Interpret die
    Zeichenfolge "afsgad" enthält, mehr als 200 bpm haben, erst zweimal
    gespielt wurden, der Musikrichtung "Müsli" angehören und auf ihrer CD
    das dritte Stück sind. Diese Abfrage ist naürlich etwas absurd, aber sie
    soll das Prinzip und die Wichtigkeit der Metadaten verdeutlichen. Weil
    ich so stark davon profitiere bin ich inzwischen ein Metadatenfetischist
    geworden. ;-)

    Man weiß nie, wann man solche Metadaten nochmal braucht. Irgendwann wird
    anscheinend auch iTunes für die armen, benachteiligten, eigentlich nur zu
    bemitleidenden Windowsnutzern kommen. Ich prophezeie, daß Winamp dann
    einen sehr schweren Stand haben wird.

    Tim

    1. Hallo nochmal,

      "Zeige mir alle Stücke in meiner Sammlung, die zwischen 1845 und 1903
      entstanden sind, nach dem 24.2.2003 zur Sammlung hinzugefügt wurde, deren
      Interpret die Zeichenfolge "afsgad" enthält, mehr als 200 bpm haben, erst
      zweimal gespielt wurden, der Musikrichtung "Müsli" angehören und auf ihrer
      CD das dritte Stück sind.

      Ähem. Ich konnte natürlich nicht wiederstehen und mußte diese Abfrage mal
      anlegen. Ergebnis war natürlich null. ;-)

      <img src="http://tepasse.org/selfraum/iTunes.png" border="0" alt="">

      Tim

    2. Hi Tim,

      Ein Beispiel: [...]

      Soso, du hast also Tonfolgen von Dieter Bohlen in deiner MP3-Sammlung.

      *SCNR*

      Viele Grüße
      Torsten

      1. Hallo Torsten,

        Soso, du hast also Tonfolgen von Dieter Bohlen in deiner MP3-Sammlung.

        Was für eine Beleidigung! Ich verlange Satisfaktion! Uuunverzüglich.

        Äh, paßt Dir der 29.2. nächsten Jahres unter Bios Eiche?

        Tim

        1. Geschätzter Herr Tepaße,

          Was für eine Beleidigung! Ich verlange Satisfaktion! Uuunverzüglich.

          Ihr wagt es, uns zu herauszufordern? In den Staub, Unwürdiger! Es wird uns ein besonderes Vergnügen sein, Sie in die Schranken Ihrer jämmerlichen menschlichen Existenz zurück zu weisen.

          Äh, paßt Dir der 29.2. nächsten Jahres unter Bios Eiche?

          Wir hegen die begründete Vermutung, dass zu diesem Stichtag die bekanntermaßen ramponierte Eiche des Herrn Bio noch nicht wieder in duellierfähigem Zustand sein wird. Da wir auf unserer Reise in unsere Sommerresidenz in der Toskana feststellen mussten, dass auch unser Pinienhain ob der sommerlichen Hitze nicht für ein Duell zu gebrauchen ist, schlagen wir als Ort einen kahlen Berg in der Nähe unserer Stadtresidenz vor. Selbstverständlich sind wir ein Sportsmann von noblem Geiste, sodass Ihnen die Wahl der Waffen obliegt. Die Wahl der Munition indes behalten wir uns vor.

          So haltet denn Ausschau, unser neuer Sekundant wird Ihnen alsbald eine persönliche Nachricht von uns überbringen.

          Siechfred

          --
          *SCNR*
          1. Werter Herr Anacker!

            Wir hegen die begründete Vermutung, dass zu diesem Stichtag die
            bekanntermaßen ramponierte Eiche des Herrn Bio noch nicht wieder in
            duellierfähigem Zustand sein wird.

            Man weiß es nicht, man munkelt nur.

            Da wir auf unserer Reise in unsere Sommerresidenz in der Toskana feststellen
            mussten, dass auch unser Pinienhain ob der sommerlichen Hitze nicht für ein
            Duell zu gebrauchen ist, (...)

            Angesichts meines vorgeschlagenen Datums dürfte sich dieser Hain auch wieder
            in voller Blüte bzw. im Zustand dessen, was Pinien im Frühjahr so zu tun
            pflegen, befinden. Als alter Toskanareisender (Lehrersohn) ist mir dieser Ort
            lieber als dieser ...

            schlagen wir als Ort einen kahlen Berg in der Nähe unserer Stadtresidenz
            vor.

            ... den sie hiermit als abgelehnt betrachten dürfen.

            Selbstverständlich sind wir ein Sportsmann von noblem Geiste, sodass Ihnen
            die Wahl der Waffen obliegt.

            Ich wähle voll Zuversicht den Chianti...

            Die Wahl der Munition indes behalten wir uns vor.

            ... und bin dann auf dieses äußerst gespannt.

            So haltet denn Ausschau, unser neuer Sekundant wird Ihnen alsbald eine
            persönliche Nachricht von uns überbringen.

            Ah, ich vergaß!

            <img src="http://www.tepasse.org/selfraum/handschuh.jpg" border="0" alt="">

            *patsch*

            Tim

            --
            dito :-)
            1. Herr Tepaße!

              Man weiß es nicht, man munkelt nur.

              Erschöpfende Auskunft kann hierzu nur der edle Bio, seines Zeichens Herr der Eiche, geben. Möge er sich dazu äußern. Oh, da fällt uns ein, dass dieser selbst uns vor einiger Zeit versetzt hat.

              schlagen wir als Ort einen kahlen Berg in der Nähe unserer Stadtresidenz vor.
              ... den sie hiermit als abgelehnt betrachten dürfen.

              Ha, fürchtet er sich etwa vor unserem finsteren Blick? Rutscht ihm das Herz in die Beinkleider ob der Tatsache, dass er keinen Schutz vor unserem rasenden Zorn finden wird?

              Selbstverständlich sind wir ein Sportsmann von noblem Geiste, sodass Ihnen die Wahl der Waffen obliegt.
              Ich wähle voll Zuversicht den Chianti...

              Wohlan, lasset die Spiele beginnen! Doch halt ...

              Die Wahl der Munition indes behalten wir uns vor.
              ... und bin dann auf dieses äußerst gespannt.

              Ihr lasst uns keine Wahl. So wählen wir dann ein:

              <img src="http://www.siechfreds-welt.de/selftest/bistecca.jpg" border="0" alt="">

              Bistecca alla fiorentina.

              *patsch*

              Pah, hat er in seinem jungen Leben schon ein bistecca um seine grünen Ohren bekommen?

              Siechfred

              --
              SCNR & Prost!
      2. Soso, du hast also Tonfolgen von Dieter Bohlen in deiner MP3-Sammlung.

        ??