ich nutze für meinen Streaming-Player GTK und Gstreamer. Ich streame jeweils Musikstücke von Jamendo und habe das Problem, dass Jamendo ab und an - auf Grund hoher Serverlast vermutlich - keinen Stream sondern eine Fehlerseite sendet.
Dies führt nun schlicht und ergreifend dazu, dass mein Programm mit folgender Meldung abschmiert:
Meine Factory / mein Bus sieht wie folgt aus:** Message: don't know how to handle text/html
Segmentation fault
Code: Alles auswählen
self.player = gst.element_factory_make("playbin", "player")
bus = self.player.get_bus()
bus.enable_sync_message_emission()
bus.add_signal_watch()
bus.connect('sync-message::element', self.on_sync_message)
bus.connect('message', self.on_message)
Vielleicht hat jemand von euch eine Idee - vorher zu testen, ob Jamendo einen Stream oder eine Datei sendet finde ich a) unschön und b) nicht hinreichend, weil es ja noch immer sein kann, dass ich im Test einen Stream bekomme und beim Streamen doch wieder eine Datei.
Danke schonmal!
Daniel