Gstreamer: ** Message: don't know how to handle text/html
Verfasst: Samstag 18. April 2009, 16:37
Hallo zusammen,
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:
Wie ihr seht, fange ich "message" bereits ab - darin sind normalerweise auch Fehler enthalten. Vor dem oben genannten Fehler bekomme ich über 'message' aber keine Nachricht rein.
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
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