Streaming-Radio in MP3 aufnehmen

9

Hintergrund

Mein Vater hat ein altes Radioprogramm, das er liebt. Es ist eine Serie von Aufnahmen, die vor 30-40 Jahren gemacht wurden, aber jetzt hat er herausgefunden, dass sie hin und wieder als historische Rückblicke gesendet werden. Er liebt sie und möchte keinen einzigen verpassen. Er ist eifrig, sie aufzunehmen, also habe ich ein kleines Programm namens CoolRecord gefunden, das vom Broadcast über den Web-Player aufnehmen kann. Es funktioniert OK, aber das Problem ist, dass die Aufnahme über die Audiokarte erfolgt und wenn er Skype verwendet, um mit seinen Enkeln zu sprechen, macht er immer die Toneinstellungen kaputt und wenn die nächste Aufnahmesitzung kommt, ist alles Chaos ....

Idee

Jetzt habe ich kürzlich herausgefunden, dass es möglich ist, den Radiostream zu hören, BEVOR er die Audiokarte passiert. Das sind gute Nachrichten! Ich suchte und fand die URL zur Sendung. Auf Ссылка habe ich folgende URL gefunden, die vielversprechend aussieht: Ссылка . Es ist ein MP3-decodierter Stream mit 192 kbit / s.

Ich habe das Internet durchsucht und verschiedene Software gefunden, um Radio zu hören und sogar aufzunehmen, aber alle Windows-basierte Software, die ich gefunden habe, nimmt Audiostreams auf, nachdem sie die Computer-Audiokarte passiert haben .... Ich habe tatsächlich eine Freeware für Mac gefunden, die das Richtige tut. Es heißt FStream aber es hat keine Windows-Version ;-)

Ich möchte daher ein SEHR einfaches Programm erstellen, das immer mit der gleichen Radiostation verbunden ist und den Stream direkt abfängt, ohne die Audiokarte zu durchlaufen.

Ich möchte es meinem Vater einfach vorenthalten: Alles, was er tun muss, ist einen großen roten Aufnahmeknopf zu drücken, wenn es Zeit für sein Lieblingsprogramm ist! Kein Ärger mit verwirrenden Audioeinstellungen, nur eine Datei wird automatisch in seinem Audioverzeichnis gespeichert.

Fragen

Ich bevorzuge C #. Ich denke, die Klassenbibliothek .Net hat einige nützliche Methoden, die mir helfen könnten .... Aber ich habe nie mit Radio-Streaming und Broadcast-Technologie gearbeitet. 1) Wie richte ich einen "Stream Listener" ein? 2) Ist es möglich, den Programmtitel zu erkennen und die Aufnahme zu starten / stoppen? 3) Wie speichere ich den Stream in eine MP3-Datei? Muss ich Header usw. hinzufügen? 4) Muss ich auf mögliche Unterbrechungen im Streaming achten?

    
Jakob Lithner 30.12.2011, 11:44
quelle

2 Antworten

2

Sehen Sie sich streamripper an. Es scheint zu tun, was Sie erreichen wollen und ist auch unter Windows verfügbar. Es scheint auch, separate MP3s automatisch mit stillen Marken im Audio-Stream zu erzeugen, wenn Sie möchten.

Es gibt auch ein "dead simple" Frontend für den Streamripper , genannt SimpleRipper könnte genau das sein, was du brauchst.

    
Stefan Paul Noack 30.12.2011, 11:50
quelle
2

Die neueste Version von NAudio hat Unterstützung für MP3-Streams hinzugefügt. Es ist eine sehr ausgereifte Audio-Management-Bibliothek für .NET, mit der man einfach arbeiten kann. Sie können den eingehenden Puffer in die meisten unterstützten Audioformate streamen.

    
Tomislav Markovski 30.12.2011 11:49
quelle