KobiP Posted April 12, 2012 Author Share Posted April 12, 2012 Zwar keine Rechtsberatung aber sehr hilfreich Jetzt muss ich mich ja "nur noch" mit der AL2 und GPL3 auseinander setzen. Android selbst ist unter der Apache 2.0 Lizenz veröffentlich. Ich stimme euch mittlerweile zu wenn Ihr sagt das eine freie Version jegliche Konkurrenz davon abhalten wird 1:1 kopien zu erstellen. Sehe darin also kein Hinderniss. Und für erfahrene App-Entwickler sollte mein Code-Stand in unter einer Woche Vollzeit zu erreichen sein. Ich brauch ja nur so lange weil ich es nicht kann Grüße Quote Link to comment
wolpers0815 Posted April 12, 2012 Share Posted April 12, 2012 Was bedeutet denn nach dem "neu synchronisieren" die Meldung "Kanal nicht gefunden: WDR Aachen (ger)"? Eine Log-Datei wurde trotz gesetzten Hakens leider keine erzeugt. Quote Link to comment
dgdg Posted April 12, 2012 Share Posted April 12, 2012 Ich brauch ja nur so lange weil ich es nicht kann Noch nicht. Quote Link to comment
dgdg Posted April 12, 2012 Share Posted April 12, 2012 Als erfahrener Android-Entwickler bin ich ebenfalls an den Sourcen interessiert, um gerade bei den Kinderkrankheiten (App-Lifecycle, ANR etc.) helfen zu können. Ich bin an den Sourcen auch interessiert, einfach weil ich mal wissen will, wie Native-Java-Sourcen für Android aussehen. Bei einer App, die man von der Funktion her gut kennt, sind die sicher einfacher zu verstehen, als irgend ein anderes Opensource-Projekt. Ich selbst habe beruflich ein paar Android-Apps mit Adobe Flash-Builder entwickelt. Aber die sehen sicherlich ganz anderes aus und brauchen immer das ziemlich große AIR-Runtime (daher unbrauchbar für den Market). Dafür musste ich mich nicht extra in eine neue Entwicklungszmgebung einarbeiten. Quote Link to comment
VinoRosso Posted April 13, 2012 Share Posted April 13, 2012 Also ich hab mal bei Google code n repository angegelgt, war im Vergleich zu Github ein Kinderspiel ^^ Repo ist allerdings noch leer, also braucht nicht danach suchen ;-) Ich denke ab Sonntag wird da was drin sein, muss erst noch ein bisschen weitercoden und die schnell zusammengeschusterten Peinlichkeiten entfernen, wenn sich so viele Leute das ankucken möchten ;-) Quote Link to comment
VinoRosso Posted April 16, 2012 Share Posted April 16, 2012 Bin noch nicht ganz soweit, mir is was dazwischen gekommen... Quote Link to comment
Jan S Posted April 17, 2012 Share Posted April 17, 2012 Hi @all Bin noch nicht ganz soweit, mir is was dazwischen gekommen... Kein Stress Ich hab derweilen mal nen bissigen weiter gebastelt, Irgendwie kann ich mich vom Kopieren noch nicht trennnen: htc magic 2.2.1 @dgdg ein bissigen OT, aber ich bin neugierig ;-). Muss man unter Android die Adobe AIR immer mit ausliefern? Bei Apple, klar die unterstützen das, hm, null (also auch nicht im Market, wie das da auch immer richtig heist). Gruß Jan Quote Link to comment
dgdg Posted April 17, 2012 Share Posted April 17, 2012 @dgdg ein bissigen OT, aber ich bin neugierig ;-). Muss man unter Android die Adobe AIR immer mit ausliefern? Bei Apple, klar die unterstützen das, hm, null (also auch nicht im Market, wie das da auch immer richtig heist). AIR muss man als Anwender im Market nur einmal runterladen und installieren. Dann laufen alle AIR-Applikationen. Das ist vergleichbar mit Dotnet oder dem Java-Runtime. Es gibt seit einiger Zeit auch die Möglichkeit, AIR zusammen mit der Applikation auszuliefern, aber das habe ich nie ausprobiert. Ich bin da nicht wirklich auf dem aktuellsten Stand, denn Adobe ändert bei jeder neuen Version der Entwicklungsumgebung immer ALLES. Spätestens nach dem dritten Update hat man keine Bock mehr darauf, mal wieder von vorne anzufangen, weil Adobe wieder alle Komponenten geändert hat und man verkneift sich weitere Updates. ;-) Quote Link to comment
VinoRosso Posted April 24, 2012 Share Posted April 24, 2012 Ich wär dann fast soweit ;-) Also ich kämpfe gerade mit dem Streaming von LiveTV, klappt relativ gut. Ich hab erst versucht den UPNP Stream abzugreifen, das geht auch, aber nicht ganz so smooth, vor allerm HD Sender kann man knicken. Den Flashstream abzugreifen funktioniert besser, allerdings benötigt man dazu einen Flashplayer, bzw hab ich dazu ein Video Framework ( Vitamio, falls es einen der anderen Entwickler interessiert) eingebunden, dass funktioniert fast so gut wie mit dem Vplayer. Muss noch ein UI schreiben um die Stream Quali zu wählen, aber ansonsten sind die Basic Functions vorhanden. Quote Link to comment
VinoRosso Posted April 24, 2012 Share Posted April 24, 2012 So seit ich ein bisschen mit dem Streaming rumgespielt habe muss ich leider sagen: ich bin nicht zufrieden mit dem Streaming über flash, es läuft, aber auf meinem tegra 2 7'' tablet gibts zuviele Aussetzer bei HD sendern und auf meinem nexus s läuft bild und ton ziemlich schnell auseinander, sowohl mit vplayer als auch beim integrierten Vitamio Framework. Da ich mich noch nie mit dem Thema streaming und RS beschäftigt habe kann man evtl über die ffmpeg einstellungen vllt was verbessern. Kann man nicht auch einen .ts Stream vom Recordingservice abgreifen? Auf dem RS sehe ich ein file ffmpegprefs und iphoneprefs in den ffmpegprefs wird die ausgabe auf flv festgelegt, in den iphone prefs auf mpeg.ts. Nur wie komme ich da ran? :-) an den flv stream kommt man per: [RS SERVICE]/flashstream/stream.flv?Preset=7&aspect=16%3A9&ffPreset=ultrafast&maxwidth=&maxheight=&chid= wobei chid einfach die Senderposition ist (0,1,2,3 usw). Streaming war mir eigenlich nicht wichtig, aber jetzt lässts mich nicht mehr los ;-) Quote Link to comment
Jan S Posted April 24, 2012 Share Posted April 24, 2012 Hi all @dgdg Danke für die Air Eindrücke ;-) @VinoRosso Zum Thema Streaming gibts ja schon den ein oder anderen interessanten Thread zb Streaming-zu-android. Gleich eine ganzes Videoframework zu benutzen, nur um einen kleinen Punkt abzuhändeln, naja ich bin ein wenig skeptisch. Den Benutzer einfach "seinen" Player benutzen zu lassen find ich in dem Fall etwas smarter. Trotzdem Danke für den Vitamino link (auch wenn ich eher das Gefühl hab, sich in einer rechlichen Grauzone zu befinden). Den Rest per P.M. LG Jan. Quote Link to comment
VinoRosso Posted April 24, 2012 Share Posted April 24, 2012 Ist ja kein problem das auswählbar zu machen... Das Vitamio Framework wird nur bei Bedarf aus dem Play Store geladen (Je nach CPU/GPU ne andere Version). Ist ne normale apk. Der Vplayer läd genau das gleiche nach, nur dass es nicht vitamio Framework heisst sondern Vplayer irgendwas ;-) Zumindest wenn die standard Vplayer.apk nicht das richtige enthält. Diverse "TV Apps" nutzen das Vitamio Framework. Das Streamen von SD sendern funktioniert jetzt eigentlich mittlerweile auch ganz gut, sowohl auf meinem telefon, als auch aufm tablet... Nur HD macht nicht wirklich Spass.... Quote Link to comment
VinoRosso Posted April 25, 2012 Share Posted April 25, 2012 So ich hab jetzt mal was hochgeladen. DVBViewer Controller.apk Google Code Repository Da man die Senderlogos nicht vom Recordingservice abrufen kann, hab ich den Logopack von MarkusK auf nen Server gepackt und lad die bei Bedarf runter. MarkusK hat dazu sein okay gegeben. Allerdings kann ich nicht garantieren, dass zu jedem Sender, das richtige Logo geladen wird, ich kenn den algorithmus nicht mit dem der DVBViewer die Logos anhand des Channelnamens ermittelt. Meine Senderliste passt jedenfalls, obs bei anderen auch stimmt ist nicht garantiert Solange es dafür keine andere Lösung gibt muss das erstmal reichen. Tabletoptimierungen sind jetzt ausser aufm Startscreen keine :-) aber das kommt noch. Anforderungen sind die selben wie bei der kobik app, also für Fernbedienung muss der HTTPServer installiert sein. Im moment speichert die app keine Daten, es wird immer alles live abgerufen, EPG wird momentan nur für 24h im Voraus angezeigt, das wird sich bald ändern ;-) Und evtl ist die app nicht für mdpi screens geeignet, die Icons zu machen geht mir auf die Nerven und kostet zuviel Zeit, ich kanns ausserdem auch nicht ;-) UI ist natürlich alles andere als FInal, aber man bekommt wenigstens nicht sofort Augenkrebs. Ihr müsst es allerdings schaffen ips, Benutzernamen und Passwörter Fehlerfrei einzugeben, da kommen noch keine Fehlermeldungen und wahrscheinlich ein Crash wenn was falsch ist ;-) Bugs und Featurerequest bitte bei Google Code in die Issuelist eintragen. Auschecken kann es jeder, zumindest wenn man mit eclipse und svn umgehen kann ;-) Wer Schreibrechte möchte um zu helfen, braucht sich nur bei mir melden :-) MFG Vino Quote Link to comment
Jan S Posted April 25, 2012 Share Posted April 25, 2012 Respect, den Rest per PM ;-) Quote Link to comment
VinoRosso Posted May 8, 2012 Share Posted May 8, 2012 Feedback ist ja Gigantisch ;-) Ich hoffte eigentlich das Kobip sich mal meldet und man mal kuckt wie es weiter geht ^^ ich hab keine absicht die Funktionen die in kobips app drin sind nochmal nachzubauen. Mittlerweile habe ich das epg und sender/favs in einer sqlite db und kleinere Tablet anpassungen vorgenommen... Aber die Zeit die ich momentan investieren kann hält sich stark in grenzen... Quote Link to comment
dgdg Posted May 8, 2012 Share Posted May 8, 2012 Feedback ist ja Gigantisch ;-) Sorry, ich hatte leider in den letzten Tagen auch wenig Zeit. Deswegen konnte ich mir das noch nicht anschauen. Quote Link to comment
nuts Posted May 8, 2012 Share Posted May 8, 2012 Allerdings kann ich nicht garantieren, dass zu jedem Sender, das richtige Logo geladen wird, ich kenn den algorithmus nicht mit dem der DVBViewer die Logos anhand des Channelnamens ermittelt. Schau hier mal rein: http://www.DVBViewer.tv/forum/topic/39911-zappi-noch-ein-zapper/page__st__200 Quote Link to comment
KobiP Posted May 9, 2012 Author Share Posted May 9, 2012 Sorry, ich hatte leider in den letzten Tagen auch wenig Zeit. Deswegen konnte ich mir das noch nicht anschauen. Das selbe bei mir! Der Umzug ist jetzt aber fast vorbei, sollte sich also bald bessern. @VinoRosso: Wenn du willst kann ich dir meinen Code schon mal schicken, ich werde ihn sowieso öffentlich zugänglich machen. Sobald ich mich mit Google Code mal auseinander gesetzt habe. Grüße Quote Link to comment
VinoRosso Posted May 9, 2012 Share Posted May 9, 2012 Schau hier mal rein: http://www.DVBViewer...r/page__st__200 Selbst wenn ich dem Algorithmus 1:1 nachbauen kann wird das nicht die perfekte Lösung sein. In meiner DVB-C Kanallliste muss ich manche Senderlogos aus MarkusKs logopack umbenennen, damit der DVBViewer es findet. Für RTL2 passt es bei mir jedenfalls nie, auch der DVBViweer findet da nicht das richtige Logo ohne händisch nachzuhelfen :-) Ich werde irgendwann ne Funktion einbauen, um Senderlogos gezielt auszusuchen, wenn es nicht korrekt gefunden wird. Oder evtl wird die DVBViewer Recordingservice API irgendwann um Senderlogos (UND WAS SONST NOCH FEHLT )erweitert... Quote Link to comment
nuts Posted May 9, 2012 Share Posted May 9, 2012 Das ist aber doch kein Problem des Algo's? Oder würdest du einen anderen verwenden? Begründung? Quote Link to comment
VinoRosso Posted May 9, 2012 Share Posted May 9, 2012 Nee das ist kein Problem des Algorithmus, sondern wohl wie die Sendernamen vom DVB Provider übertragen werden. da scheint es kleine Unterschiede zu geben. Über DVB-S -vermute ich - dass RTL ii übertragen wird, bei Kabel BW heisst der Sender RTL 2. Daher wird es NIE für alle user passen. Es wird wohl auf ne Senderlogo auswahl funktion rauslaufen, wo ich die Ähnlichsten Treffer aufliste und der User wählt dann aus.... Quote Link to comment
dgdg Posted May 9, 2012 Share Posted May 9, 2012 (edited) Daher wird es NIE für alle user passen. Es wird wohl auf ne Senderlogo auswahl funktion rauslaufen, wo ich die Ähnlichsten Treffer aufliste und der User wählt dann aus.... Das einzig sinnvolle ist doch, wenn der Recording Service die Logos zu Verfügung stellen würde (z.B. als Link über die Channel-ID). Also ich habe jedenfalls keine Lust, an fünf verschiedenen Stellen Senderlogos zu pflegen. Ich habe es jetzt gerade mal geschafft, dass meine Logos im DVBViewer halbwegs aktuell sind und richtig angezeigt werden. Wenn sich der DVBViewer schon die Channellist vom Recording Service holt, dann ist ja der nächste logische Schritt, dass er sich auch die Logos dort holt. Also wäre diese Erweiterung der Web-API auch unabhängig vom App sinnvoll. Edited May 9, 2012 by dgdg Quote Link to comment
nuts Posted May 9, 2012 Share Posted May 9, 2012 Der RS muss die Logo's eben auch irgendwie zuordnen. Das löst das von VinoRosso angesprochene Problem nicht. Ist es sinnvoll jedes mal die Logos der kompletten Senderliste vom Server (Recordingservice) zu saugen? Mit 50 Sender in der Liste ist das sicher kein Problem. Aber bei >1000? Gibts irgendwie keinen Königsweg. An X verschiedenen Stellen Senderlogos zu pflegen ist natürlich auch nicht schön. Ich hätte daher gesagt man pflegt die Senderlogos am Recordingservice, man baut den dort verwendeten Algo (s. Link) in die App ein und es gibt eine Möglichkeit die Logos bei Bedarf (z.B. Senderliste wurde akualisiert) abzurufen. Quote Link to comment
VinoRosso Posted May 9, 2012 Share Posted May 9, 2012 Ihr habt ja beide Recht: die Api sollte die Logos zur Verfügung stellen. Das tut Sie aber nunmal nicht und meine Lösung ist nur ein workaround für das Problem. Was die Api zur Verfügung stellt kann ich nunmal nicht beeinflussen ^^ Aber wie wir ja alle wissen wird die api sehr stiefmütterlich behandelt... :-( Quote Link to comment
VinoRosso Posted May 9, 2012 Share Posted May 9, 2012 Ist es sinnvoll jedes mal die Logos der kompletten Senderliste vom Server (Recordingservice) zu saugen? Mit 50 Sender in der Liste ist das sicher kein Problem. Aber bei >1000? Achso die Senderlogos werden momentan alle 24 h neugesaugt. Das ist aber so nicht beabsichtigt, war halt die Standardeinstellung einer meiner libs ;-) Ansonsten werden die Senderlogs geresized und im cache verzeichniss der app gespeichert. Wird also nicht ständig neu gesaugt Quote Link to comment
dgdg Posted May 9, 2012 Share Posted May 9, 2012 Mit 50 Sender in der Liste ist das sicher kein Problem. Aber bei >1000? Gibts irgendwie keinen Königsweg. An X verschiedenen Stellen Senderlogos zu pflegen ist natürlich auch nicht schön. Naja, mangels brauchbarer Kanalverwaltung im DVBViewer und Recording Service hat man sowieso eine editierte Channellist. Man sieht an diesem Beispiel wieder, dass man mit der schrottigen Kanalverwaltung immer wieder auf Probleme stößt. An allen Ecken klemmt es. Überall werden komplizierte Work-arounds gebaut. Kein Mensch braucht 1000 Sender. Schon gar nicht auf dem Smartphone. Quote Link to comment
dgdg Posted May 9, 2012 Share Posted May 9, 2012 Achso die Senderlogos werden momentan alle 24 h neugesaugt. Das ist aber so nicht beabsichtigt, war halt die Standardeinstellung einer meiner libs ;-) Dir ist klar, dass nicht jeder eine Flatrate hat oder über WLAN arbeitet? Ich habe nur ein 200 MB Kontingent und WLAN klappt nicht immer. Könnte also gut sein, dass so eine Senderlogo-Update versehentlich dann über UMTS läuft. Quote Link to comment
VinoRosso Posted May 9, 2012 Share Posted May 9, 2012 Dir ist klar, dass nicht jeder eine Flatrate hat oder über WLAN arbeitet? Ich habe nur ein 200 MB Kontingent und WLAN klappt nicht immer. Könnte also gut sein, dass so eine Senderlogo-Update versehentlich dann über UMTS läuft. Dir ist klar, dass da Preview1 hinter der apk steht? Quote Link to comment
BeneZankl Posted May 9, 2012 Share Posted May 9, 2012 Hallo zusammen, bin nur durch Zufall auf diese App gestoßen und ich muss sagen: RESPEKT!!! Für eine Beta-Version wirkt das doch schon sehr erwachsen. Bin gerne bereit zu helfen, allerdings halten sich meine Programmierkenntnisse in Grenzen:) Eine Timeline, wie im Recording-Service selbst wäre noch ein nettes Feature. Könnt ihr euch erlären, warum bei mir die Steuerung aus dem App nicht funktioniert, obwohl http-Server am PC installiert ist und IP+Kennwort korrekt eingegeben wurden? Danke! Quote Link to comment
Jan S Posted May 9, 2012 Share Posted May 9, 2012 Hi BeneZankl meinst Du die App vom ersten Post? Wenn ja probier mal: lange auf den Profilname klicken - dann geht ein Menü auf und dort mal den letzten Punkt - dieses Profil testen. Was passiert dann? Gruss Jan Quote Link to comment
Jan S Posted May 9, 2012 Share Posted May 9, 2012 @VinoRosso: ..., ich werde ihn sowieso öffentlich zugänglich machen. Sobald ich mich mit Google Code mal auseinander gesetzt habe. VinoRossis Repro zu benutzen ist, da gar nicht so schlecht. Es wird vermutlich Anfangs schwer alles unter einen Hut zu bekommen, aber mal schauen. Ich bin z.Zt. dabei in nem Branch mein UI Zeugs Schritt für Schritt einzubauen. Um das Thema Sendericons hab ich noch nicht so gekümmert, da halt ich mich mal raus. Gruss Jan Quote Link to comment
VinoRosso Posted May 10, 2012 Share Posted May 10, 2012 Könnt ihr euch erlären, warum bei mir die Steuerung aus dem App nicht funktioniert, obwohl http-Server am PC installiert ist und IP+Kennwort korrekt eingegeben wurden? Danke! Probier mal ob du mit dem Browser auf den HTTP Server kommst. wenn das funktioniert solange die Benutzerdaten eingeben bis es klappt ;-) Quote Link to comment
trudeh Posted May 17, 2012 Share Posted May 17, 2012 Gibt es eigentlich irgendwie eine Möglichkeit statt einer IP Adresse einen Domainnamen einzugeben? Quote Link to comment
uglyrooster Posted May 18, 2012 Share Posted May 18, 2012 Gibt es eigentlich irgendwie eine Möglichkeit statt einer IP Adresse einen Domainnamen einzugeben? +1: Unumgänglich, um Remote zugreifen zu können. Wäre Klasse, wenn das noch kommt... Quote Link to comment
KobiP Posted May 18, 2012 Author Share Posted May 18, 2012 also ich gebe meine DynDns Adresse ein, das klappt. Quote Link to comment
marni Posted May 19, 2012 Share Posted May 19, 2012 Hallo, kommt die App in den Play Store? Manuell updaten ist out ;-) Quote Link to comment
VinoRosso Posted May 28, 2012 Share Posted May 28, 2012 (edited) Ich hab mal n update hochgeladen. - Favoriten werden nun abgerufen - Epg kann jetzt lokal gespeichert werden, muss allerdings erst aktiviert werden. - Epg kann durchgeblättert werden - (erste) Tablet optimierungen und sonst noch einiges... Download Edited May 29, 2012 by VinoRosso Quote Link to comment
pebedu Posted May 29, 2012 Share Posted May 29, 2012 @Vino Rosso nach update ist keine Senderliste mehr vorhanden. Favoritenliste habe ich im DVBViewer keine erstellt. Quote Link to comment
VinoRosso Posted May 29, 2012 Share Posted May 29, 2012 @Vino Rosso nach update ist keine Senderliste mehr vorhanden. Favoritenliste habe ich im DVBViewer keine erstellt. Senderliste + Favoriten sollte eigentlich beim ersten Öffnen der Senderliste automatisch herruntergeladen werden. Sender werden nun in sqlite datenbank gespeichert, bitte einmal selber den aktualisieren Button drücken. Ansonsten die Verbindungseinstellungen prüfen, kann sein das die beim update zurückgesetzt wurden.. Quote Link to comment
uglyrooster Posted May 29, 2012 Share Posted May 29, 2012 (edited) Sehr schön, aber leider immer noch keine Buchstaben (für Remote Access z. B. über Dyndns) bei Server-IP zulässig... Edit: - Absturz bei Aufruf Senderliste - "Leider wurde DVBViewer Controller beendet." - Timerliste und Aufnahmeliste funktionieren (alte Version lief auch) Edited May 29, 2012 by uglyrooster Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.