tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
690
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    BeEm BeEm ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    14
    Hallo,

    ich suche einen Webservice dem ich bestimmte Daten (wie z.B. Songtitel, Interpret, Album) schicke und mir dann eine Liste von Songs, Alben oder Artisten zurückgibt.

    mfg
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Die könnte dir helfen: http://www.freedb.org/en/
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    BeEm BeEm ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    14
    Hallo Nico,

    danke für deine schnelle Antwort.
    Leider kann ich aber mit dem freedb-Dienst nichts anfangen.
    Dieser Dienst erwartet eine Disc-ID der sich aus der TOC einer Musik CD errechnet.

    Nach langem stöbern habe ich dann einen Webservice gefunden: http://wiki.musicbrainz.org/XML_Web_Service

    Jetzt möchte ich, aber mein Programm um eine Funktion noch erweitern:
    Wenn man eine MP3 Datei ohne ID3-Tags hat, kann ich mit meinem Programm nach nichts relevantes suchen.
    Ich habe aber festgestellt, dass man beim Musicbrainz-Web-Service die Tag-Daten anhand einer Fingerprint ID von einer MP3 erhalten kann.

    Mein Problem, ich weiß nicht wie ich die Fingerprint-ID von einer MP3 erstelle. Kann mir da mal bitte jemand einen Rat geben. Habe da auch vlt. was nützliches von der Musikbrainz-HP gefunden: http://wiki.musicbrainz.org/Audio_Fingerprint

    mfg
     

  4. #4
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Hallo,

    probier es mal mit der libofa.

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  5. #5
    BeEm BeEm ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    14
    libofa ist aber in c++ geschrieben.
    C++ kann ich nur ein bisschen von der Schule.
    Ich bräuchte so eine Libary, die ich in VB.net oder C# verwenden kann.

    Ist es vlt. möglich die c++ Dll in vb.net zu verwenden.

    Oder jemand erklärt mit das Verfahren wie ich eine Fingerprint-ID von einer MP3 erstelle.

    mfg
     

  6. #6
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Zitat Zitat von BeEm Beitrag anzeigen
    Ist es vlt. möglich die c++ Dll in vb.net zu verwenden.
    Klar, einfach ein DllImport machen! Informier dich mal im MSDN!

    Gruß
     
    Wenn dir mein Beitrag hilfreich war darfst du gerne Danke klicken! :)

    watch my blog @ websocialist.blogspot.com

  7. #7
    BeEm BeEm ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    14
    Ich habe die DLL jetzt zum laufen gebracht und zwar muss man die Dlls von Libofa dem Projekt hinzufügen und folgende CodeZeilen:

    <DllImport("libofa.dll", EntryPoint:="ofa_create_print", CallingConvention:=CallingConvention.Cdecl, CharSet:=CharSet.Ansi, ExactSpelling:=True)> _
    Public Shared Function OfaCreatePrint(ByVal data As Byte(), ByVal byteOrder As Integer, ByVal size As Integer, ByVal sRate As Integer, ByVal stereo As Integer) As <MarshalAs(UnmanagedType.LPStr)> String
    End Function

    <DllImport("libofa.dll", EntryPoint:="ofa_get_version", CallingConvention:=CallingConvention.Cdecl)> _
    Public Shared Sub OfaGetVersion(ByVal major As IntPtr, ByVal minor As IntPtr, ByVal rev As IntPtr)
    End Sub

    Leider weiß ich nicht was ich der Funktion OfaCreatePrint übergeben soll.

    Im Internet habe ich für Libofa noch einen Developers-Guide gefunden.

    Kann mir da bitte noch jemand helfen.

    mfg
     

Ähnliche Themen

  1. Webservice
    Von bauchinj im Forum PHP
    Antworten: 3
    Letzter Beitrag: 27.04.10, 20:13
  2. Webservice
    Von Chefkoch333 im Forum Adobe Flex & AIR
    Antworten: 0
    Letzter Beitrag: 05.02.10, 15:48
  3. Webservice in C#
    Von Johannes7146 im Forum .NET Web und Kommunikation
    Antworten: 7
    Letzter Beitrag: 24.08.09, 15:15
  4. WebService
    Von Saban im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 16.06.08, 11:31
  5. PHP WebService?
    Von MichiStroi im Forum PHP
    Antworten: 1
    Letzter Beitrag: 27.12.04, 09:51

Stichworte