<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[mp3 Streamingclient]]></title><description><![CDATA[<p>Hi!</p>
<p>Auf meinem Webserver liegen .mp3 Dateien.<br />
Nun möchte ich eine Applikation entwickeln, die diese abspielen kann, ohne sie vorher ganz herunterladen zu müssen, also quasi nach einer Pufferung direkt mit dem Abspielen beginnen. Als Webserver benutze ich einen VServer mit Debian Sid und Apache.</p>
<p>Habt ihr eine Ansatzidee für mich?</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/195994/mp3-streamingclient</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 10:10:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/195994.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Oct 2007 10:51:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 10:51:09 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Auf meinem Webserver liegen .mp3 Dateien.<br />
Nun möchte ich eine Applikation entwickeln, die diese abspielen kann, ohne sie vorher ganz herunterladen zu müssen, also quasi nach einer Pufferung direkt mit dem Abspielen beginnen. Als Webserver benutze ich einen VServer mit Debian Sid und Apache.</p>
<p>Habt ihr eine Ansatzidee für mich?</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391103</guid><dc:creator><![CDATA[thewilli]]></dc:creator><pubDate>Wed, 24 Oct 2007 10:51:09 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 11:29:56 GMT]]></title><description><![CDATA[<p>Naja, was du brauchst:<br />
- Sockets (irgendwie musst du ja die Verbindung zum server herstellen)<br />
- du musst was ueber das Protokoll wissen (http oder ftp, je nachdem was du nutzen willst), sprich Bescheid wissen, wie der Server dir deine Daten schickt und auch vertsehen, was er dir sagt<br />
- Du brauchst eine API um entweder direkt den mp3-stream an eine geeignete ausgabe (Soundtreiber) zu senden oder den bereits irgendwie decodierten audiostream. IN letzterem Fall muesstest du auch noch irgendwie den mp3-stream decodieren (gibts bestimmt ne bibliothek fuer)<br />
- evtl etwas, um eine GUI zu bauen (wuerde ich spaeter machen), z.B. qt</p>
<p>Das sind die Zutaten. Was das Programm dann machen sollte? Naja:</p>
<p>- IP/Adresse des Servers abfragen oder aus Configfile auslesen<br />
- verbinden<br />
- server nach einer Liste der vorhandenen mp3s fragen<br />
- den benutzer aus der Liste was auswaehlen lassen<br />
- Datei vom Server anfordern<br />
- buffern und an die Ausgabe weiterleiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391124</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 24 Oct 2007 11:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 12:31:17 GMT]]></title><description><![CDATA[<p>Nun ja, die GUI habe ich (GTK). Als Protokoll würde ich - da der Webserver ja schon läuft - am Liebesten HTTP benutzen. Socketverbindung habe ich auch - was mir halt fehlt, ist die API, die du angesprochen hast. Am Besten weil Einfachsten wäre natürlich, wenn ich der den Socketstream übergeben könnte.</p>
<p>Kennst du da was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391178</guid><dc:creator><![CDATA[thewilli]]></dc:creator><pubDate>Wed, 24 Oct 2007 12:31:17 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 13:32:16 GMT]]></title><description><![CDATA[<p>was hast du denn damit vor??? willst du einfach deine musik vom server direkt hören??? dazu musst du nicht ein programm schreiben. jedes normale mp3 prog kann es direkt abspielen ohne das es gezogen werden muss. zb. winamp, xmms oder vlc. einfach die url der mp3 angeben und fertig. wenn du es von der html seite machen willst dann mit</p>
<pre><code>&lt;embed src=&quot;music.mp3&quot;&gt;
</code></pre>
<p>und wenn du es streamen willst kannst du auch den vlc benutzen. als streamer und als empfänger dann wieder vlc, xmms, winamp oder so was ähnliches (windoofs media player geht auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> ). du kannst dir den vlc oder mplayer zb als plugin in firefox einbinden, dann werden filme und musik auch direkt geöffnet ohne download.<br />
und wenn du playlisten erstellst kannst die auch uls url verwenden. dann musst du nicht jedes mp3 stück einzeln angeben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391219</guid><dc:creator><![CDATA[itwasntpete]]></dc:creator><pubDate>Wed, 24 Oct 2007 13:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 13:35:58 GMT]]></title><description><![CDATA[<p>Na, er will doch die herausforderung angehn und das Ding selber schreiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Dass es schon fertige Software gibt die das kann duerfte er schon gewusst haben.</p>
<p>@willi: Leider kenne ich keine derartige API, hab mich bisher weder mit winAPI noch GUIs noch anderem drumrum beschaeftigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391224</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 24 Oct 2007 13:35:58 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 13:38:54 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9960">@pumuckl</a>:<br />
du hast es erfasst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> außerdem möchte ich die MP3s in verschiedene Gruppen einteilen. Die Informationen dazu liegen in einer MySQL Datenbank und sollen vom Steamingclient berücksichtigt werden..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391228</guid><dc:creator><![CDATA[thewilli]]></dc:creator><pubDate>Wed, 24 Oct 2007 13:38:54 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 14:42:14 GMT]]></title><description><![CDATA[<p>Da das ja schon halbwegs umfangreich wird, kannst du ja für den Anfang und zum Testen der Verbindungs-Sachen erstmal .wav-Dateien vom Server laden. Da brauchst du nur den Header abzuwarten, die Daten danach schickst du bequem in den Soundbuffer!<br />
Die Mp3-Funktionalität, quasi nur das Dekodieren, würde ich dann einbauen, wenn der Rest schon läuft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391301</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 24 Oct 2007 14:42:14 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 17:46:51 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-8.html" rel="nofollow">Rund um die Programmierung</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391402</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 24 Oct 2007 17:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 19:45:05 GMT]]></title><description><![CDATA[<p><a href="http://curl.haxx.se/" rel="nofollow">http://curl.haxx.se/</a><br />
<a href="http://www.underbit.com/products/mad/" rel="nofollow">http://www.underbit.com/products/mad/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391480</guid><dc:creator><![CDATA[Joint]]></dc:creator><pubDate>Wed, 24 Oct 2007 19:45:05 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 20:02:24 GMT]]></title><description><![CDATA[<p>also dazu muss ich sagen, dass rad jedesmal neu zu erfinden ist immer eine spitzen idee...<br />
die gruppen kannst du im apache festlegen, also wer zugrif auf bestimmte ordner auf deinem server hat. und die autentifizierung geht dann trotzdem mit den ganzen standard playern... einfach mit user:password@domain.tld/test.mp3. ist nur ein beispiel, aber ich bin halt eh nicht so der immer alles selber machen typ dafür...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391493</guid><dc:creator><![CDATA[itwasntpete]]></dc:creator><pubDate>Wed, 24 Oct 2007 20:02:24 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 20:26:56 GMT]]></title><description><![CDATA[<p>pi88el, es geht nicht darum, etwas zu erfinden, sondern ums lernen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Wenn man so ein Projekt durchzieht und fertigstellt, lernt man nicht nur Projektplanung und -Design, sondern auch Sockets, Protokolle, Sound-Krams und anderes. Abgesehen davon macht das auch ne Ecke mehr Spaß als den Apache zu konfigurieren..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391507</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 24 Oct 2007 20:26:56 GMT</pubDate></item><item><title><![CDATA[Reply to mp3 Streamingclient on Wed, 24 Oct 2007 20:42:52 GMT]]></title><description><![CDATA[<p>Falls das ganze auf windows laufen soll und dir es nicht darum geht zu lernen wie man irgend welche DirectShow source filter schreibt die per HTTP lesen sondern um das datenbank zeug drumherum: nimm das media player SDK.<br />
Ein MediaPlayer control in einer App einzubauen sind 20 Zielen code (<a href="http://msdn2.microsoft.com/en-us/library/bb262335.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/bb262335.aspx</a>) und ein MP3 üder HTTP abzuspielen eine ( put_URL).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391517</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Wed, 24 Oct 2007 20:42:52 GMT</pubDate></item></channel></rss>