Robbinaer

Das Technikblog aus dem Robbenradio

Radio-Automation LibreTime: Weiterentwicklungen aus der Sourcefabric-Nutzergemeinschaft

Geschrieben von Steffen Schultz 1 Kommentar

Vor einigen Jahren berichtete ich über AirTime, eine Browser-basierte Automationslösung zur Verwaltung von Webradio-Stationen, welche ich seit geraumer Zeit auch für mein freies Radioprojekt einsetze. Leider stellte sich bald heraus, dass die von mir damals angesprochenen Probleme, wie etwa ein fehlender Auto-DJ, nicht in die frei verfügbare Edition integriert werden würden. Stattdessen blieben erweiterte Features der kostenpflichtigen Pro-Variante vorbehalten, welche jedoch nicht zur Installation auf eigenen Servern zur Verfügung steht, sondern durch einen von Sourcefabric verwalteten Cloud-Dienst vertrieben wird. In einem Statement aus dem letzten Sommer wurden hauptsächlich fehlende Ressourcen angegeben, die zum Aktualisieren der freien AirTime-Version nötig wären. Als Alternative wurde angeregt, dies entweder mit einer Kickstarter-Kampagne zu finanzieren, oder die bestehende Codebasis auf Github zu forken, um sie unter einem neuen Projekt und unter Regie der Community weiterzuentwickeln.

Letzteres geschah dann auch: Nachdem weitere Monate ohne Fortschritte ins Land gingen und nach einem offenen Brief an die Community fanden sich Entwickler, um schon bald erste Fortschritte unter dem Namen LibreTime zu präsentieren. Nicht nur implementierte man neue Funktionen wie etwa den bereits erwähnten Auto-DJ, sondern kümmerte sich auch um jede Menge kleinerer Fehler im Code. Und sollte sich Sourcefabric entschließen, die Entwicklung an AirTime wieder aufzunehmen, ist man seitens LibreTime gern zur Zusammenarbeit bereit.

Die ersten Alpha-Versionen sind bereits verfügbar, sollten wohl jedoch besser noch nicht in den Produktiveinsatz geschickt werden. Auch wenn ich den Fork selbst noch nicht getestet habe, mach der Entwicklungsstand schon jetzt einen vielversprechenden Eindruck.

Screen-Reader-Zugänglichkeit des Nischenbrowsers Vivaldi

Geschrieben von Steffen Schultz 2 Kommentare

Im Jahr 2013 entschlossen sich die Entwickler des Opera-Browsers zu grundlegenden Änderungen. Nicht nur wechselte man von der eigenen, Presto genannten Browser-Engine zur Webkit-Abspaltung Blink, der Browser wurde auch einer Vielzahl von Funktionen beraubt, und die Nutzer-Community "My Opera" abgeschaltet. Dies legte den Grundstein für Vivaldi, einen Browser, welcher die durch Opera hinterlassene Nische ausfüllen sollte. Die ersten Versionen erschienen im Jahr 2015, mittlerweile gilt Vivaldi als stabil und ist für die gängigen Desktop-Systeme verfügbar. Da er das Rad nicht gänzlich neu erfindet, und z. B. auch ohne Anpassungen auf Chrome-Erweiterungen zugreifen kann, dürfte er inzwischen eine interessante Alternative für diejenigen geworden sein, denen Chrome und der neue Opera zu wenig Funktionalität bieten.

Den Artikel Screen-Reader-Zugänglichkeit des Nischenbrowsers Vivaldi lesen

Robbinär mit neuer Blogsoftware

Geschrieben von Steffen Schultz keine Kommentare

Angeregt durch meinen letzten Artikel, und weil Dotclear an einigen Ecken schon länger etwas Probleme verursachte, habe ich diesem Projekt mal eine andere Blogsoftware spendiert. Ja, PluXml hat es mir dann doch irgendwie angetan. Auch wenn die verfügbaren Informationen zur Software größtenteils in Französisch verfasst sind, habe ich am Ende relativ leicht alle benötigten Plugins gefunden und Theme-Modifizierungen vornehmen können. Einziger Haken war das Übertragen der Daten aus Dotclear. Hierfür gab es mal ein Plugin, welches mit der aktuellen PluXml-Version jedoch nicht mehr funktioniert. Also habe ich einfach die HTML-Quelltexte händisch übertragen, was zum Glück weniger Arbeit verursachte als gedacht, da sie noch lokal auf meiner Festplatte vorlagen. Lediglich die Kommentare habe ich mir erspart, außerdem einige wenige Artikel, die absolut nicht mehr aktuell sind oder einer Überarbeitung bedürfen.

Derzeit versuche ich noch, die alten Feed-Adressen auf das neue Format umzubiegen, was per 301-Redirect leider irgendwie nicht so recht klappen will. Am besten wird es daher sein, dass ihr die neuen Adressen manuell ändert. Die Hauptfeeds für Artikel und Kommentare finden sich in der letzten Zeile des Footers, die Feeds für individuelle Tags und Beitragskommentare jeweils am Ende einer Auflistung. Die Artikel im OSBN sollten bereits wieder funktionieren. Sollten sonst irgendwo noch Fehler auftauchen, lasst es mich ruhig wissen. Gerade designtechnisch entgeht mir hin und wieder etwas.

Ich hoffe, dass mich diese Arbeit nicht in ein paar Jahren wieder ereilt, wenn das nächste Blogprojekt seine Entwickler verliert. Aber im Vergleich zu Dotclear ist PluXml weit weniger komplex gestaltet, und sollte daher auch mit einem kleinen Entwicklerteam sehr gut funktionieren. Die Umstellung hat mir aber auch sehr viel Freude gemacht, allein schon um meine Artikel der letzten 4 Jahre noch mal querzulesen. Wenn man bedenkt, wie unmotiviert ich dieses Blog angefangen habe (Lust darauf war zwar vorhanden, aber es fing halt als Testballon an), hat sich meine Nerd-Ecke doch recht gut entwickelt. Ich bin nicht der aktivste Blogger, aber ich tue es immer noch gerne.

Dotclear 2.12 mit dunklen Wolken am Horizont

Geschrieben von Steffen Schultz keine Kommentare

Gestern wurde Version 2.12 der Blogging-Engine Dotclear freigegeben. Es handelt sich um ein Bugfix-Release, welches keine neuen Funktionen beinhaltet. Wichtiger ist daher auch die Ankündigung zur Zukunft von Dotclear, die leider nichts Positives erahnen lässt.

Die Zahl an Entwicklern ist in den letzten Monaten stark zurückgegangen, sodass Franck Paul die meiste Arbeit am Kernsystem mittlerweile allein erledigen muss. Daraus ergeben sich Konsequenzen, welche das Entwickeln relativ umfangreicher Features für Dotclear ausschließen, darunter eine bereits geplante REST-API, für die sich jedoch ein Drittanbieter-Plugin in Entwicklung befindet, und die Integration der Twig-Templating-Engine. Die Entwicklung der nächsten Versionen wird sich daher auf Kleinigkeiten wie eine robustere Passwort-Verwaltung oder UTF8-MB4-Unterstützung für MySQL beschränken.

In einer abschließenden Notiz schreibt Franck: "Erstens ist es überhaupt nicht lustig, ein solches Projekt allein zu entwickeln, und zweitens ist das Fehlen notwendiger Code-Reviews meinem Verständnis nach gefährlich." Auch wenn Dotclear damit zwar noch längst nicht gestorben ist, sind dies keine guten Nachrichten für die Blogging-Engine, deren Grundfunktionen durchaus mit denen der "Großen" mithalten können

MPC-HC: Entwicklung des Allround-Medienspielers wird eingestellt

Geschrieben von Steffen Schultz keine Kommentare

Der nächste Mediaplayer für Windows steht vor dem Aus: Nachdem bereits das populäre Winamp nur noch inoffiziell mit Patches und Plugins am Leben erhalten wird, und eine neue Hauptversion wohl ewig auf sich warten lässt, hat nun auch der Hauptentwickler des MPC-HC-Projektes mit Freigabe der Version 1.7.13 das vorläufige Ende des Allround-Mediaplayers bekanntgegeben. Hauptgrund hierfür ist die schwindende Zahl an Entwicklern, die zum Schluss gegen 0 ging.

Wirklich alles vorbei?

Der "Media Player Classic - Home Cinema" beendet damit seine 11-jährige Entwicklungsgeschichte. Allerdings liegen die Ursprünge des Players noch weiter zurück, da bereits MPC-HC eine Weiterentwicklung ist und auf dem "Media Player Classic" basiert, der 2006 offiziell eingestellt wurde und sich wiederum als quelloffener Nachbau des aus Windows 98 bekannten Mediaplayers präsentiert hatte. Da folglich auch der Quellcode von MPC-HC frei verfügbar ist, sollte einer Weiterentwicklung theoretisch nichts im Wege stehen. Eine Abspaltung, die unter dem Namen "Media Player Classic - Black Edition" auf SourceForge heruntergeladen werden kann, existiert seit 2012 und wird seither mit Fehlerbehebungen und neuen Funktionen ausgestattet.

Ob es tatsächlich noch einmal eine Fortführung oder Abspaltung des Players geben wird, ist angesichts der momentanen Entwicklungen im Medienkonsum jedoch fraglich. Die schwindende Zahl an Entwicklern könnte ein Indiz dafür sein, dass Streaming von Videos und Musik wichtiger geworden sind als das Verwalten und Abspielen lokaler Medienbestände. Ich persönlich habe MPC-HC sehr gern genutzt, auch um einige Dateiformate abzuspielen, die längst musealen Wert haben dürften. Natürlich wird der Player auch weiterhin funktionieren, denn ein Ende der Entwicklung bedeutet ja nicht gleich das Ende jeglicher Betriebssystem-Unterstützung. Bedauerlich ist es trotzdem.

Als ähnlich schlanke Alternative gäbe es jetzt noch den MPlayer, dessen aktuellste Abspaltung MPV auch für Windows verfügbar ist, jedoch das Herunterladen eines weiteren Tools erfordert, möchte man den Player über ein GUI bedienen.

Artikel-Feed (RSS)