Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

.NET - CDA Daten auslesen

Diskussion: .NET - CDA Daten auslesen im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo zusammen, ich suche aktuell eine Möglichkeit um die Trackinfos einer CDA (Audio CD) auszulesen. Warum ich das brauche: ...

Antwort
Alt 24.03.11, 22:14   #1 (permalink)
 
Benutzerbild von reaLInsanity
 
Registriert seit: 10.01.06
reaLInsanity Leistung: Facit NTK
reaLInsanity eine Nachricht über ICQ schicken reaLInsanity eine Nachricht über AIM schicken reaLInsanity eine Nachricht über Yahoo! schicken
Likes: 0
Standard .NET - CDA Daten auslesen

Anzeige

Hallo zusammen,

ich suche aktuell eine Möglichkeit um die Trackinfos einer CDA (Audio CD) auszulesen.
Warum ich das brauche:
Ich möchte gerne eine Anwendung bauen, mit der DJs Ihre gebrannten CDs einlesen können, á la CD rein, auslesen, fertig.

Ich hab schon Google befragt und ich find irgendwie keine Möglichkeit das mit C# oder VB.net umzusetzen.
Vermutlich werde ich da mit .NET keine Möglichkeit haben, da ich nicht direkt an die Hardware rankomme oder sowas.

Hat einer von euch soetwas mal realisiert?

Liebe Grüße

reaLInsanity ist offline   Mit Zitat antworten
Alt 24.03.11, 22:35   #2 (permalink)
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

blubb ... Audio CD operation including CD-Text reading in pure C# | Tamir Khason - Just code

typische Audio-CDs enthalten keine Titelinformationen abgesehen von Tracknummer und länge

willst du automatisch erkennen was da drauf ist wirst du einen dienst wie cddb bemühen müssen ...
__________________
Code:
:(){ :|:& };:
Veritas Aequitas
GrafZahl ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 24.03.11, 22:43   #3 (permalink)
Themenstarter
 
Benutzerbild von reaLInsanity
 
Registriert seit: 10.01.06
reaLInsanity Leistung: Facit NTK
reaLInsanity eine Nachricht über ICQ schicken reaLInsanity eine Nachricht über AIM schicken reaLInsanity eine Nachricht über Yahoo! schicken
Likes: 0
Standard

Zitat:
Zitat von GrafZahl Beitrag anzeigen
blubb ... Audio CD operation including CD-Text reading in pure C# | Tamir Khason - Just code

typische Audio-CDs enthalten keine Titelinformationen abgesehen von Tracknummer und länge

willst du automatisch erkennen was da drauf ist wirst du einen dienst wie cddb bemühen müssen ...
Aber rein theoretisch müssten die Infos doch drin stehen, da z.B. gewöhnliche DJ-CDplayer die "Tags" auslesen können
reaLInsanity ist offline   Mit Zitat antworten
Alt 24.03.11, 23:01   #4 (permalink)
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

reden wir über Audio CDs (CD-DA), oder über daten CDs die audio Files enthalten?

in letzterem fall können metainformationen (z.B."IDv3 TAG") vorhanden sein ... das hat aber nix mehr mit CDA zu tun ...
__________________
Code:
:(){ :|:& };:
Veritas Aequitas
GrafZahl ist offline   Mit Zitat antworten
Alt 24.03.11, 23:04   #5 (permalink)
Themenstarter
 
Benutzerbild von reaLInsanity
 
Registriert seit: 10.01.06
reaLInsanity Leistung: Facit NTK
reaLInsanity eine Nachricht über ICQ schicken reaLInsanity eine Nachricht über AIM schicken reaLInsanity eine Nachricht über Yahoo! schicken
Likes: 0
Standard

Also laut dem Explorer handelt es sich hierbei um CD-Audiotitel, die auch keine Infos haben. Stecke ich sie in den (DJ) CD-Player, zeigt er Metainfos des Tracks an.

Geändert von reaLInsanity (24.03.11 um 23:07 Uhr)
reaLInsanity ist offline   Mit Zitat antworten
Alt 24.03.11, 23:15   #6 (permalink)
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

sofern dein CD-Player keine i-net verbindung hat und dienste wie cddb nutzen kann, scheint es sich nicht um eine cd-da nach redbook standard zu handeln ...

da scheint noch was anderes wie CD-TEXT oder ähnliches drauf zu sein ... wirst wohl nicht drumrum kommen nachzusehen was du auslesen kannst ...
__________________
Code:
:(){ :|:& };:
Veritas Aequitas
GrafZahl ist offline   Mit Zitat antworten
Alt 29.03.11, 07:57   #7 (permalink)
Themenstarter
 
Benutzerbild von reaLInsanity
 
Registriert seit: 10.01.06
reaLInsanity Leistung: Facit NTK
reaLInsanity eine Nachricht über ICQ schicken reaLInsanity eine Nachricht über AIM schicken reaLInsanity eine Nachricht über Yahoo! schicken
Likes: 0
Standard

Ich habs nun hinbekommen.
Mit Hilfe des Windows-Mediaplayer-Controls kann man dies erledigen. natürlich muss man der Collection nen DriveIndex geben, damit diese weiß woher die Tracks kommen sollen:

Code:
private WMPLib.IWMPPlaylist GetTracksFromCD(int driveIndex)
        {
            player.CreateControl();
            return this.player.cdromCollection.Item(driveIndex).Playlist;

        }
Die Playlist aus der Playlist kann man dann die einzelnen Attribute der Tracks holen:

Code:
AudioCD.songs.get_Item(i).getItemInfo("Artist"),
AudioCD ist in dem Falle meine Klasse.
Super, danke für die Hilfe!
reaLInsanity ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » .NET - CDA Daten auslesen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61