alex
2538 Posts
wrote on 04.01.11 at 12:33 last edited by alex on 04.01.11 at 12:35
Link to this post
Guten Morgen!

Erstmal frohes neues und so.. aber dann auch direkt zu meinem Anliegen! Ich habe es endlich geschafft, eine neue Build zu veröffentlichen. Ich hoffe, dass alles wie gewünscht funktioniert - ich habe natürlich viel rumgetestet, besonders in Sachen Daten aus alten Versionen importieren, und so weiter. Für mich sieht das alles gut aus, und ich könnte mir vorstellen, dass dieser Stand hier schon nahe an das rankommt, was die Version 1.4.0.0 werden sollte.
Auch wenn ich meine, dass das hier qualitätsmäßig ein guter Stand ist, möchte ich dieses mal besonders darum bitten, diese Build ausgiebig zu testen. Im wesentlichen hat sich an folgenden Stellen etwas verändert:
- Vieles, was mit Nachbearbeitung/Externen Programmen zu tun hat
- Das Format, in dem Daten auf der Platte gespeichert werden - falls die neue Build nicht startet, sondern meint, dass die Daten nicht geladen werden konnten, diese bitte auf keinen Fall überschreiben oder löschen, sondern mich direkt kontaktieren!
- Neue Optionen: Rohe Streamdaten nur in Speicher schreiben (nur einzelne Tracks auf Festplatte) / kein Unterteilen in einzelne Tracks (nur eine große Datei schreiben)

Ich hoffe, ich habe nichts vergessen.. Wie gesagt würde ich mich über ausgiebige Tests, und natürlich auf Fehlerberichte, falls Probleme auftreten, sehr freuen. Wenn jemand etwas testen möchte, dann einfach in den Einstellungen mit Plugins/Externen Programmen rumprobieren, schauen, ob alles so funktioniert wie in den Einstellungen gewünscht, auch im Hinblick auf die beiden neuen und alle anderen Optionen, die jetzt pro Stream einstellbar sind. Ich habe jetzt noch eine Sache auf meiner kleinen Liste ausserhalb des Trackers, und zwar gibt es manchmal Probleme beim automatischen Schneiden, danach bin ich glaube ich bereit für die nächste Version.


LG,

Alex
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
HostedDinner
97 Posts
wrote on 04.01.11 at 20:58
Link to this post
So erstmal was zu diesem Build:
Beim konvertieren vom "alten" Format wie du es genannt hast ist zwar kein Fehler aufgetreten, aber die Gruppen wurden gelöscht, aber die Streams waren noch alle da ;)
So aber dann hab ich einen Stream angemacht um zu testen und nachdem der erste volle Titel zuende war steht da plötzlich, dass dieser nicht auf der Wunschliste steht, ich hatte vorher nie eingestellt, dass der nach Listen gehen soll! In den globalen Einstellungen stand dann auch "Jeden Titel speichern", dann aber in den Einstellungen von jedem einzelnen Stream stand dann dort "Wunschliste" da lief wahrscheinlich was schief mit den Standardeinstellungen… Adde ich einen neuen Stream funktionierts richtig :D
Beim adden hab ich dann auch nen kleinen Fehler gefunden, wenn man per Drag'n'Drop (cooles Wort :P) einen Stream rüberzieht, aber unterhalb der Liste, sodass dort keine Linie zum einsortieren und keine Gruppe ist kommt eine Fehlermeldung…

Lg HostedDinner
www.fabian-neffgen.de
 
alex
2538 Posts
wrote on 04.01.11 at 00:47 last edited by alex on 04.01.11 at 00:59
Link to this post
Nabend!

Danke für den Bericht. Du hast jetzt natürlich ein bisschen "Pech" gehabt, aber der Datenverlust ist wohl noch zu verkraften. Jedenfalls ist alles behoben, hier eine kurze Zusammenfassung.

"Beim konvertieren vom "alten" Format wie du es genannt hast ist zwar kein Fehler aufgetreten, aber die Gruppen wurden gelöscht, aber die Streams waren noch alle da ;)"

Ja, da war generell noch was verkehrt mit den Gruppen.. Es hat nichtmal funktioniert, wenn man mit Build 110 Gruppen anlegt, Programm beendet und neustartet. Die waren dann auch weg… tut aber nun alles.

"So aber dann hab ich einen Stream angemacht um zu testen und nachdem der erste volle Titel zuende war steht da plötzlich, dass dieser nicht auf der Wunschliste steht, ich hatte vorher nie eingestellt, dass der nach Listen gehen soll! In den globalen Einstellungen stand dann auch "Jeden Titel speichern", dann aber in den Einstellungen von jedem einzelnen Stream stand dann dort "Wunschliste" da lief wahrscheinlich was schief mit den Standardeinstellungen…"

Der Block, um die Daten zu landen wurde ja umgebaut, und in Version 109 gab es da 2 Felder, "Kurze Tracks überspringen" und "Streamfilter" die in Version 110 woanders hin gespeichert werden. Wenn ich diese beiden verkehrt herum einlese, kommen da Sachen durcheinander, zum Beispiel dass die Wunschliste benutzt wird, wenn kurze Lieder überspringen aktiv ist. Wäre kurze Lieder überspringen aus gewesen, hättest du den erwarteten Filter "keinen Filter verwenden" gehabt und es wäre nicht so schnell aufgefallen. Läuft jetzt auch.

"Beim adden hab ich dann auch nen kleinen Fehler gefunden, wenn man per Drag'n'Drop (cooles Wort :P) einen Stream rüberzieht, aber unterhalb der Liste, sodass dort keine Linie zum einsortieren und keine Gruppe ist kommt eine Fehlermeldung…"

Großes Problem, warum ist mir das nicht aufgefallen? Naja, ist jedenfalls auch gegessen.

Nochmals danke für den Bericht und noch einen schönen Abend. Und falls du noch mehr Dinge findest, nur her damit:-)


Liebe Grüße,

Alexander
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
alex
2538 Posts
wrote on 07.01.11 at 19:47
Link to this post
Ich habe jetzt alles vorbereitet für das nächste Release, sprich News-Einträge und Changelog geschrieben, getestet ob diese Dinge ordentlich angezeigt werden, alles sowas eben. Ausserdem ist das Wiki (Hilfe) jetzt denke ich soweit in Form, auf deutsch sowie auf englisch. Werde das wohl noch einmal Korrektur lesen, aber erst morgen, wenn ich etwas Abstand gewonnen habe..
Also, ich bin soweit, und wenn an Fehlern nichts mehr kommt, gibt es vermutlich morgen Abend die neue Version:-P

LG Alex
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
Rudi
wrote on 18.01.11 at 17:16
Link to this post
Hi alex,

bin vor zwei Tagen auf dein Progrämmchen hier gstoßen, und finde das ganze SauGeil. Vor allem, find ich gut, daß die Software aus fast nur einer einzigen Datei besteht, und diese nicht soviel Resourcen und Speicher verplempert als so manch andere kommerzielle Software.

Ich hätte wenn du irgendwann einmal Zeit findest einen Verbesserungs-Vorschlag zwecks des schneidens von Tracks und zwar wäre es gut, wenn die Aufnahme in einem einzigen Stream auf die Platte gespeichert würde, und an den Stellen wo die Lieder wechseln lediglich ein Marker gesetzt ist der dann entsprechend verschoben werden kann um die trennung der Lieder genau zu festzulegen. Ich weiß das ganze gibt es schon, und zwar im Magix Webradio Recorder dort hab ich es abgekuckt, aber Magix Webradio Recorder ist eben nicht StreamWriter außerdem ist Magix Schrott.

Viele Grüße Rudi
 
alex
2538 Posts
wrote on 23.01.11 at 13:31
Link to this post
Hi Rudi,

erstmal Danke für deinen Post, auch wenn der Thread nicht ganz passt;-), ist aber egal.. Ich habe mir das mal notiert, vielleicht passiert das irgendwann. Ich muss aber leider sagen, dass es noch dauern kann, weil ich mir vorgenommen habe, bis März/April nichts mehr zu machen, ausser kritische Fehler zu beheben. Der Punkt erscheint dann irgendwann im Tracker.


Liebe Grüße,

Alex
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
alex
2538 Posts
wrote on 13.02.11 at 02:53
Link to this post
Kurzes Update..
Habe natürlich doch weitergemacht, obwohl ich eigentlich warten wollte. In den nächsten Tagen gibt es eine neue Build, da sind dann 2-3 Punkte aus dem Tracker drin behoben und die meisten Wünsche, die ich nicht dahin übernommen habe (gibt es nur Posts im Forum zu).
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
alex
2538 Posts
wrote on 15.02.11 at 00:10
Link to this post
Gibt endlich die neue Build, in der fast alles behoben ist, was im Forum in diversen Threads angesprochen wurde. Habe keine Lust überall jetzt reinzuposten, deshalb hier die Änderungen mal zusammengefasst. Sollte ich was vergessen haben, einfach melden6-)

- Bass.dll gibt es nicht mehr, ist nun in streamwriter.exe eingebettet
- "Nur ganze Lieder speichern" sollte jetzt funktionieren
- Option "Bestehende Dateien überschreiben, wenn neue Datei größer ist" hinzugefügt
- Einstellungen, die man in Bytes parametrieren musste, werden nun in Sekunden eingestellt
- Option "Autoscroll" am Protokoll
- AAC-Support (sollte klappen für wiedergabe/Stille finden/Schneiden)
- Option "Stream-Webseite öffnen" ist nun auch im Browser verfügbar
- Streamtyp (aac/mp3) wird jetzt im Browser angezeigt
- Probleme bei der Wiedergabe von Streams mit hoher Bitrate behoben (mehrmaliges Stottern der Wiedergabe am Anfang)

Wäre toll wenn es etwas getestet wird, ich habe jede Funktion nochmal kontrolliert, aber wie sich das alles im Zusammenspiel verhält weiß man nie so genau:-D.. Ich werde es jedenfalls auch versuchen, die nächsten Tage ausgiebig zu testen.


Gute Nacht,

Alex
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
Rudi
159 Posts
wrote on 16.02.11 at 23:02
Link to this post
Geeeiiiiiill,

wir lassen die Konkurenz (egal ob Bezahl- oder Freeware) weit hinter uns, hier wird Software für User gemacht und kein SchnickSchnack nur für's Auge …

Grüße Rudi
Mit dem Computer erledigt man nur Arbeiten, die man ohne Computer gar nicht hätte.
 
alex
2538 Posts
wrote on 16.02.11 at 23:10
Link to this post
:-DDanke…
Ich hoffe, du testest es auch schön durch6-), meine Hand lege ich für diese Version nicht ins Feuer.. Aber ich bin eigentlich schon recht zuversichtlich, dass das Teil relativ gut funktioniert.

LG
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
alex
2538 Posts
wrote on 27.02.11 at 04:21 last edited by alex on 27.02.11 at 04:24
Link to this post
Nabend. Oder guten Morgen…

Ein paar Dinge sind passiert, aber bis zur nächsten Build dauert es noch ein paar Tage (Wochen?), weil vieles noch zu experimentell ist und ich viele Stellen, die bis jetzt gut funktioniert haben, mit neuem Code ausfüllen musste…

Also.. so eine Art soziales Streaming ist in den nächsten Builds integriert. Klappt auch einigermaßen. Das bedeutet ungefähr folgendes:
- Benutzer A nimmt einen Stream auf.
- Benutzer B hat streamWriter an - er hat auf seiner Wunschliste einen bestimmten Track.
- Auf dem Stream von Benutzer A wird nun ein neues Lied gespielt. Diese Information wird vom Server zu jedem streamWriter-Benutzer übermittelt.
- Benutzer B bekommt diese Information übermittelt und stellt fest, dass es sein Wunschlied ist. Er verbindet sich mit dem Stream, auf dem dieses Lied läuft, und nimmt es auf.
- Benutzer B hat so völlig automatisch sein Wunschlied aufgenommen.

Das wäre eine grobe Beschreibung von dem, was kommt.. Es ist zum Teil auch ein Experiment, ich weiß nicht ob das am Ende so funktioniert, wie ich es mir erhoffe (Timing-Geschichten: kann Benutzer B das Lied noch vollständig empfangen, wenn diese Nachricht von Benutzer A bei ihm eintrifft?), aber einen Versuch ist es wert. Freue mich auch schon auf eine neue Build, aber wie gesagt, es kann noch etwas dauern - ich möchte das selber erst gut testen, bevor ich es auf Menschen mit irgendeiner Erwartungshaltung loslasse;-)


LG,

Alex
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
HostedDinner
97 Posts
wrote on 28.02.11 at 20:09
Link to this post
Ich will dich jetzt nicht entmutigen, aber ich kann mir vorstellen, dass das nicht funktioniert. Und zwar aus deinem selbst genannten Timing-Problem…
Wenn Benutzer A empfängt, dass ein Lied läuft, ist es
1. schon dran
2. ist in der Übertragung vom Streamserver zu Benutzer A schon eine Verzögerung.
3. verzögert sich die Übertragung "Lied läuft" von Benutzer A->Server->Benutzer B auch erheblich

daher würd ich sagen ist das Lied schon mind 3-4 Sekunden am laufen, bis sich Benutzer B verbinden kann und muss dann noch auf die Verbindung zum Streamserver warten…

Lg HostedDinner
www.fabian-neffgen.de
 
alex
2538 Posts
wrote on 28.02.11 at 20:20 last edited by alex on 28.02.11 at 20:21
Link to this post
Hi,

genau das muss ich in der nächsten Zeit näher beleuchten. Es könnte sein, dass du leider Recht hast, und ich dann die Zeit in den Sand gesetzt habe. Dafür hätten wir dann aber wieder was gelernt..:-)
Zwei Möglichkeiten sehe ich aber:
A) Verbinde dich zu einem Stream und sehe dir die Datenübertragung am Anfang an. Wenn du dich zu einem Stream verbindest, kommen am beim Start nämlich 'viele' Daten, damit der Player den Stream puffern kann. Danach kommt der Bitrate entsprechend alles ganz regelmäßig rein, genau so, dass der Player gefüttert werden kann und nicht stottert. Angenommen, der Puffer ist 10 Sekunden lang. Dann muss das Ziel sein, in weniger als 10 Sekunden den Clients zu sagen "Lied A läuft jetzt auf Sender B!". Und das wäre machbar.
B) Falls es sein muss, was ich nicht hoffe, könnte zum Beispiel der Client, der mit dem Sender verbunden ist, die letzten Kilobyte des Streams mitschicken. Dann könnte der Client, der sich 'zu spät' zur Aufnahme verbindet, diese Bytes vorne an das Lied dranhängen, und hätte so wieder alles beisammen. Ist aber keine so schöne Möglichkeit. Ich hoffe einfach, dass A) funktioniert…

Warten wirs ab, wenn es was neues gibt, wird hier auf jedenfall direkt gepostet, bin auch sehr neugierig.


LG,

Alex
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
alex
2538 Posts
wrote on 28.02.11 at 23:36
Link to this post
Kurzer Nachtrag: Es funktioniert. Zumindest mit meinem Lieblingssender. Das heißt, dass auf jedenfall weiter gemacht wird.


LG,

Alex
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
mondstern
8 Posts
wrote on 01.03.11 at 00:29
Link to this post
das geht. hab ja selber mal von oktober 2002 bis april 2009. und da war es auch so, das A anfängt zu streamen und nach etwa 6 bis 10 sekunden später beim anderen erst der stream ankommt. also aufnehmen müsste klappen. wegen der überlegung.