Gestern habe ich bemerkt, dass sich der P2P-Fernsehclient Sopcast nicht unter Ubuntu Oneiric 11.10 betreiben lässt. Obwohl es zwei PPAs für das Programm gibt, ist es in beiden Fällen nicht möglich das Programm zu starten. Mir stürzt es jedes mal kommentarlos mit einem Segmentation Fault ab. Schuld daran scheint wohl die Suche nach einer alten VLC-Version zu sein, kommentiert man den entsprechenden Aufruf aus, dann läuft Sopcast auch unter Oneiric wieder.
Ich persönlich würde das PPA von Jason Scheunemann empfehlen. Er entwickelt aktiv an Sopcast, so dass ich dieses PPA bevorzugen würde. Von daher würde ich für die Installation von Sopcast unter Ubuntu folgendes ausführen…
$ sudo add-apt-repository ppa:jason-scheunemann/ppa $ sudo apt-get update && sudo apt-get install sopcast-player
Allerdings hat Sopcast bei mir das Problem, dass die Anwendung unter Ubuntu Oneiric 11.10 nicht starten möchte. Im Terminal erhalte ich nur eine Schutzverletzung als Ausgabe. Schuld daran scheint die Suche nach einer älteren VLC-Version zu sein, die Sopcast dazu benutzt den Video-Stream anzuzeigen. Im Bug bei Google Code gibt es weitere Infos dazu.
$ sopcast-player Segmentation fault
Die Lösung ist relativ simpel, allerdings muss man dazu ein bisschen in den Eingeweiden von Sopcast wühlen und eine Datei der Anwendung verändern. Öffnet dazu die Datei VLCWidget.py aus dem Ordner /usr/share/sopcast-player/lib/ in eurem bevorzugtem Editor…
$ gksudo gedit /usr/share/sopcast-player/lib/VLCWidget.py
…und kommentiert in Zeile 32 das “import vlc_1_0_x” heraus. Mehr müsst ihr gar nicht ändern, es reicht ein “#” vor der Zeile, so dass der Abschnitt am Ende wie folgt aussieht. Speichert die Datei und beendet euren Editor.
[...]
import gtk
import sys
#import vlc_1_0_x
import vlc_1_1_x
[...]
Danach solltet ihr wieder Sopcast starten können und Bundesliga, Champions-League und Co. auf chinesisch oder russisch ansehen können. Je nach Internetverbindung klappt das nach wie vor relativ gut, wenn auch die Bildqualität nicht wirklich optimal ist. Aber wer das sowieso nur im Hintergrund laufen lassen möchte, für den passt das meist schon.
[UDPATE: In einer früheren Version des Beitrages habe ich auf das PPA von Ferramosca Roberto verwiesen. Mittlerweile habe ich gesehen, dass Jason aktiv an Sopcast entwickelt, von daher würde ich eher zu diesem PPA greifen.]


24. November 2011 um 18:53 Uhr
Woher stammt überhaupt die Version 0.7.4?
24. November 2011 um 19:07 Uhr
Sopcast wird auf Google Code gepflegt. Dort findest du auch das Changelog. Dabei sehe ich, dass Jason Scheunemann ja direkt den Code betreut. Da setze ich lieber das PPA von ihm im Beitrag ein.
Grüße
Christoph
25. November 2011 um 13:02 Uhr
Da komme ich nicht so recht klar. Offiziell gibt es doch erst sopcast-player-0.7.2.tar.gz. Wo gibts denn das 0.7.4 Source Archive?
25. November 2011 um 13:30 Uhr
0.7.4 steckt im SVN. Über
kannst du den Source auschecken.
Grüße
Christoph
25. November 2011 um 20:55 Uhr
Achso. SopCast 3.2.6 läuft bei mir nicht wirklich stabil. Hab immer wieder nach 5-20 Minuten hänger. Die Windows Version 3.4.7 läuft dagegen in der VBox problemlos.
24. November 2011 um 22:11 Uhr
Schnelle Lösung, danke!
26. November 2011 um 15:57 Uhr
Danke, so kann ich jetzt gerade BVB – Schalke gucken.
27. November 2011 um 13:18 Uhr
Kann es sein, das das Problem nicht bei jedem auftritt? Ich habe genau dieses ppa aktiv, seit ich 11.10 installiert habe und ich hatte keine Probleme mit Sopcast!?
28. November 2011 um 12:35 Uhr
Es kann sein, dass es nur 64-Bit Systeme betrifft. Ich hab keine 32-Bit Linuxe mehr am Start, so dass ich es nicht mehr selber nachprüfen kann und die Bugmeldungen sing leider auch nicht eindeutig.
Grüße
Christoph
28. November 2011 um 18:51 Uhr
Das kann es sein. Ihr Profis immer mit Eurem 64 bit.
Aber ab 12.04 sind wir dann ja darin vereint, wenn Ubuntu das als Standard vorschlägt.
Bei der Gelegenheit: vielen Dank für Deine Seite hier! Ich stöbere hier gern, oft und gewinnbringend!
21. Januar 2012 um 11:48 Uhr
Vielen Dank für die Lösung. Nun läuft auch bei mir Sopcast wie gewünscht!
30. April 2012 um 18:46 Uhr
hallo
vielen dank für den beitrag zur problematik der sopcast-player.
habe dennoch das problem bestehen,und hoffe auf deiner hilfe.
im terminal gab ich den befehl gksudo gedit /usr/share/sopcast-player/lib/VLCWidget.py
dabei öffnete sich der editor ,doch der datei sei nicht zu finden ,wodurch ich an den vorgeschilderten anweisungen nichts unternehmen kann.
hab ubunto 12.4 version 64 bit .
vielen dank