<<

64 Software -Magazin 03/09 Projekte Projekteküche allem um Internetprogramme wie BrowInternetprogrammewie - um allem vor bekanntlich sich es handelt Dabei Mozilla. Hause dem aus Anwendungen alle praktisch nutzen Laufzeitumgebung Diese aufsetzt. XULrunner auf sie dass gramm. Außergewöhnlich ist aber bereits, ware wie ein normales Musikabspielpro - Soft- die wirkt Blick ersten den Auf ein. bird stufen ihre Schöpfer als „Webplayer“ lung fertiggestellte Version 1.0 von Song- Entwick- Jahren zweieinhalb nach Die Grenzgänger Welten verbindet. gibt es jedoch eine Anwendung, die beide ([1], SongbirdProjekt dem waregattungen kein Zusammenhang. Mit Plattform. Damitwird es zum plattformunabhängigen Webplayer, derBrowser-Funktionalität integriert. Abbildung 1:Songbird wiederWebbrowser basiert undandere Mozilla-Produkte aufderXULrunner- schließen undsetzt dabeiaufdieinnovative Sprache Vala. Bühne derMusikabspielprogramme. Außerdem soll GnomeFormat einekleine, aberlästige Lücke im Desktop Mit Songbird betritt eineneueSoftwaregattung namensWebplayer infinaler Version diedichtgedrängte Aktueller Überblicküberfreie Software undihre Macher betrachtet besteht zwischen beiden Soft- Oberflächlich Desktop-PC. eines dungen zu den am häufigsten genutzten Anwen - und Webbrowser uipae gehören Musikplayer Abbildung 1) Abbildung uzr idr aul hnu u die- um hinzu, manuell Lieder nutzer Be - der fügt Ersteren Wiedergabelisten. dynamische intelligente und statische Programm das kennt Player andere Wie zur Wiedergabe auswählen. oder über Genres, Interpreten und Alben Anwahl direkte die über einzeln Songs eigene Mediathek ein. Aus ihr lassen sich rin enthaltenen Stücke in die Programm- Musiksammlung enthält, und liest die da- Verzeichnis,digitale einem die nach das es fragt Start ersten Beim programme. Musikwiedergabe- anderer der gleicht Songbird von Basisfunktionalität Die Auf denzweiten Blick dows, MacOSundSolaris. Win- Linux, unter nativ Songbird auch funktioniert Co. & Thunderbird Firefox, bringt einen großen Vorteil mit sich: Wie Fundament Dieses Mailclients. oder ser Carsten Schnober hinzugefügt hat. Sammlung zur Lied ein Anwender der kunft der Datei oder das Datum, an dem Daten wie die letzte Wiedergabe, die Her- auch aber sein, Alben oder Interpreten können Das erfüllen. Kriterien stimmte be- ab,Musikstückedie dagegen spielen Intelligente abzurufen. wieder immer danach Zusammenstellung selbe und führt zu einer weitereneiner zu führt und Ähnlichkeit: Detail ins bis Mozilla-Familie der der Mitglie- anderen der dem gleicht Menü »Extras«- Das Mozilla-Anwendungen. anderen und Firefox Verwandtschaftzu In der Songbird-Oberfläche zeigt sich die Programms zumDownload bereit. des Quellcode der auch steht deshalb lizenziert, GPL der unter ist Songbird Speicherplatzes. des Hälfte die etwa nur Tarballoffiziellen Vergleich zum im gen unter und Gentoo Linux sowie für Open Solaris sche Songbird-Pakete für Fedora, Ubuntu Distributionsspezifi- Paketverwaltung. Linux- der Philosophie der widerspricht hier zu einer ineffizienten Dopplung. Das es kommt sind, installiert bereits temen Desktop-Sys- zahlreichen auf Gstreamer 30 MByte. Da zumindest XULrunner und allerdings beträgt Größe seine offen, ten Dieses Paket lässt also keine Abhängigkei- AAC, OGGVorbis, FLAC undWMA. Codec-Plugins für die Musikformate MP3, Gstreamer Framework Multimedia- das sowie XULrunner auch gehören Dazu mitbringt. Bibliotheken notwendigen alle Tarballder nen bereit, ei- lediglich stellen Entwickler Die tung: Paketverwal - die Standardvariante der in umgeht Songbird von Installation Die Unerwünschte Autonomie cafn bif. i benöti- Sie Abhilfe. schaffen [4] inklusive [3] Software Unter dem Menüpunkt »Add‑ons« in- stalliert der Benutzer Plugins, um die Songbird-Funktionalität nahezu beliebig zu erweitern. Der Link »Get Extensions«

öffnet die entsprechende Seite auf der Projekte Songbird-Website. Dazu startet aber nicht der Browser, stattdessen zeigt ein neuer Reiter die Webseite direkt im Wieder- 65 gabeprogramm an (Abbildung 2). Hier zahlt sich die XULrunner-Basis aus: Die Darstellung von Webseiten gelingt ohne großen Programmieraufwand. 03/09 Linux-Magazin Die Erweiterung Meshtape zeigt bei- spielsweise beim Abspielen eines Liedes Informationen, Bilder und Videos des Interpreten an, die die Erweiterung bei Diensten wie Flickr, Youtube und Last. fm findet. Für die zuletzt genannte Web- 2.0-Musikanwendung existiert ein eige- nes Plugin. Es überträgt gespielte Songs Abbildung 2: Zahlreiche Erweiterungen machen aus dem einfachen Musikabspielprogramm Songbird ein Mul- ins Onlineprofil des Benutzers und erhält titalent. Dank XULrunner zeigt die Software die Webseite mit den Plugins direkt im Player-Fenster an. auf demselben Wege Empfehlungen für die eigene Wiedergabeliste. Über Shout- Ob einem das Design der Songbird- Desktops wie Gnome und KDE auch mit- cast empfängt Songbird Online-Radio- Oberfläche zusagt, ist eine Geschmacks- bringen: Sie bieten dem Laien keine Mög- stationen. Weitere Plugins unterstützen frage, über die sich bekanntlich streiten lichkeit, um mittels GUI ein Dateisystem tragbare MP3-Player, darunter sogar den lässt. Bei den dem Vergnügen dienen- zu erzeugen. nicht gerade für seine Kompatibilität be- den Anwendungen wie Musikplayern Das Werkzeug Gparted [7] enthält zwar kannte I-Pod von Apple. spielt jedoch das Erscheinungsbild für auch eine Funktion zur Formatierung, viele Benutzer eine wichtige Rolle. Das aber der Partitionierungs-Allrounder Große Vorbilder Standard-Outfit lässt sich deshalb dem scheint für diese Aufgabe überdimensi- eigenen Geschmack anpassen: Songbird oniert. Weil Eingriffe in die Partitions­ Wer Firefox kennt, weiß die eingebaute unterstützt wie andere Musikabspielpro- tabelle nur Benutzer vornehmen sollten, Direktsuche zu schätzen. Auch hier imi- gramme Themes oder Skins. Nur bei der die sich damit auskennen, enthält die tiert Songbird seine Vorbilder aus der Bezeichnung leisten sich die Entwickler Paketvorauswahl der meisten Distribu- Internetwelt. Das Feld rechts oben im eine kleine Extravaganz: Bei Songbird toren Gparted nicht. Doch nicht nur ein- Fenster leitet Anfragen aber nicht an heißen die Skins Federkleider (Feathers). gebaute Speichermedien, sondern auch Suchmaschinen wie Google oder Yahoo Auf der offiziellen Seite stehen bislang USB-Sticks, Speicherkarten und externe weiter, sondern durchstöbert die eigene allerdings nur 18 solcher Gefieder zum Festplatten bedürfen hin und wieder Mediathek, die Songbird-Website, den Download bereit. Ob die Community einer Formatierung, gerade bei einem MP3-Suchdienst Skreemr [5] oder den mehr beisteuert, hängt von der Akzep- Desktopsystem. Musik-Blog-Aggregator The Hype Ma- tanz des neuen Programms ab. chine [6]. Noch nicht Standard Wem das Songbird-Fenster mit seinen Gnome mit Format zahlreichen Funktionen zu viel Platz Auch Gnome Format ([8], Abbildung 4) auf dem Desktop einnimmt, benutzt den Wie formatiert man unter Linux einen gehört noch nicht zur Standardinstalla- Mini-Modus. Er verkleinert das Programm Datenträger? Mit »mkfs«. Einfacher geht’s tion gängiger Distributionen. Anders als auf eine Zeile, die lediglich die Steue- nicht, wenn man das Kommando und bei Gparted liegt es in diesem Fall aber rungsknöpfe sowie den Titel des aktuell seine Parameter kennt. Doch mit der zu- daran, dass die erste Vorabversion 0.1 gespielten Liedes anzeigt (Abbildung nehmenden Bedeutung von Linux auf erst wenige Wochen jung ist. Das neue 3). Freunde des MP3-Player-Veteranen dem Desktop wächst die Zahl der User, Projekt des Gnome-Entwicklers Felix Ka- XMMS oder seines Windows-Vorläufers die für solche Aufgaben lieber die Hil- ser greift den Namen eines ähnlichen kennen diese Darstellung be- festellung einer grafischen Oberfläche Versuchs auf, der vor etwa zwei Jahren reits. Das ist kein Zufall, denn schließ- in Anspruch nehmen. So viele Tools die die Gnome-Bühne beschnupperte. Es lich arbeiten im Songbird-Team nicht nur ehemalige Entwickler von und Firefox mit, sondern auch Immigranten Abbildung 3: Das umfangreiche Songbird-Hauptfenster nimmt viel Platz ein. Wer Musik platzsparend im Hin- aus dem Winamp-Team. tergrund abspielen möchtet, schaltet besser den Mini-Modus ein. 66 Software Linux-Magazin 03/09 Projekte Rechtschreibfehler liefert dieerste deutsche Fassung gratis mit. Kommandozeilenkenntnisse Wechselmedien neuzu formatieren. Abbildung 4: GnomeFormat ermöglichtes auchLaien,ohne (Linux LUKS von Integration die schon Programmiererder hält wichtiger da Für Fall expliziter Nachfrage. obsoleten Datenträger jedoch nur für den Felix Kaser plant die Unterstützung dieser Disketten. keine bislang Format Gnome vor.kennt erweiterungenBeispielsweise Funktions- noch schweben Entwickler dem Doch abgeschlossen. weitgehend bereits – Bugs nach Suche ligatorischen ob- der von abgesehen – Programm das sei als klingt, Statusbeschreibung Diese Ext-2-Dateisysteme. oder FAT- darauf erstellt und Datenträger beschreibbare eingelegte beziehungsweise schlossene ange erkennt Es tadellos. bereits mat For - Gnome erfüllt Hauptaufgabe Seine Schon praxistauglich Devicekit [10]ersetzen. Desktop-unabhängig neue,ebenfalls das Zeit absehbarer in allerdings systemsoll Linux-Sub- Dieses HAL. Format Gnome infrage kommender Hardware verwendet Erkennung Zur ist. installiert Programm Gnome-Format-Bruder Gparted, falls das großen den »Erweitert«-Button der tet star- operieren, Datenträgern solchen mit Anwender ein Möchte vermeiden. zu Folgen unschönen mit Versehen um Wahl,zur erst nicht gar es stellt platten Fest - Eingebaute Wechselmedien. von Formatierungdie auf ausschließlich sich beschränkt Format Gnome neue Das Projekt fandsichebenfallsnicht. Programmierer als Pate für das verwaiste genügend Zeit oder Interesse. Ein anderer mehr nicht wohl Microsoft zu Wechsel wicklung stehen, Betts hatte nach seinem Ent- die blieb 0.2 Ausgabe Bei Version. Endnutzer-tauglichen einer zu bis nie es Format Gnome sein doch Betts, Paul von Feder der entstammte schaffte [9] - ttg etr I dee Projekteküche dieser In weiter. stetig Patches eingesandte Anwendern von durch sich entwickelt Software Freie Spaghetti Putenbrust-Curry- einer einfachenThread-Verwaltung. trakten Klassen, virtuellen Methoden und abs- Interfaces, wie Gobject-Helfern zu Vala-ProgrammiererZugang erhalten So C. in sondern Binärcode, in direkt nicht Vala-Programme übersetzt »valac« piler Zugang zur einfachen Gobject-Bibliothek. Der Com- den auf sie legt Wert deren von C++, C# und Java vereinen. Beson- dritten Geburtstag. Sie möchte die Vorteile ihren Mai im feiert Sprache junge Diese che Vala ([12],[13])mächtigsein. möchte, sollte aber der Programmierspra- einbringen Code eigenem mit sich Wer bereits. existiert Subversion-Repository Ein Projektseite. der auf steht Adresse seine statt, E-Mail per solange findet ler Entwick- dem mit Kommunikation Die aufgesetzt. nicht noch allerdings er hat Bugtracker Einen auf. Kritik struktiver kon- zu KaserFelix auch ruft So ligung. Betei- aktiver von leben Projekte Junge Sprachexperte anbieten würden. Dateisysteme spezialisierte chermedien Flash-Spei- für insbesondere sich wohl ob- auf, nicht jedoch Todo-Listederzeit die führt Dateisystemformate sätzlicher zu- Gnome-EntwicklungUnterstützung Die halten. zu Schritt der mit um an, uedm i Prirn af Devicekit auf Portierung die außerdem steht Es integrieren. Policykit über tung Rechteverwaleine - er Weiterenwill Des schlüsselte Medien erzeugen zu können. Setup, Key Unified einigen Jahren noch sehr häu- vor sie ich wie Soße,rote die musste ich schmunzeln, denn Hier gelesen. Curry-Spaghetti „Neulich habe ich ihr Rezept Schinken- vorschlug: Soße rote verbreitete Notlösung Alternative für die als schnelle 11/​ Projekteküche die die Schinken-Curry-Spaghetti, über schreibt Zipper Sascha Linux-Magazin-Leser rezept. Koch- das für auch dies gilt , m uh ver- auch um [11]), 8 als 08 [12] [11] [10] [9] [8] [7] The HypeMaschine: [http://hypem.com] [6] Skreemr: [http://skreemr.com] [5] [4] [3] [2] [1] Infos Fleisch ablöschen, dann die Früchte hin- das damit vermischen, Mandarinendose löffel Gemüsebrühe mit dem Saft aus der TeeEinen - anbraten. weiter Fleisch das in die Pfanne geben, gut vermischen und Fleisch weißlich verfärbt, den Knoblauch das sich Wennanbraten. Olivenöl löffel mit Oregano und Basilikum in einem Ess- schneiden, Streifen schmale in tenbrust Pu- Die salzen. leicht und würfeln klein Hand von oder zerkleinern Presse der in Knoblauch den Soße die Für kochen. dente al Spaghetti die Zubereitung Zur Knoblauchzehen. zwei und OlivenölGlas, dem aus pulver Gemüsebrühe- etwas sowie Pfeffer Salz, Koriander, Curry, Basilikum, Oregano, Mandarinen, Dose kleine eine tenbrust, Pu- g 250 Spaghetti, g 500 Zutaten: Die delt.“ HieralsoseinRezeptvorschlag. abgewan- etwas Zutaten vorhandenen gerade mit Rezept Ihr habe und gerne Offenbarung. Mittlerweile koche ich sehr keine wirklich ja ist habe, gemacht fig etwas Koriander abschmecken. (pkr) cheln lassen, bis sie sämig wird, dann mit kö- Minuten zehn etwa Hitze niedriger mit Salz und Pfeffer würzen. Die Soße bei Geschmack nach sowie Curry Teelöffel einem mit Mischung die und zufügen [13] Vala: [http:// LUKS: [http:// ­docs/​­ Devicekit:[http:// tually ­2007/ [http:// Gnome Format von Paul Betts: [http:// Gnome Format: Gparted: [http:// ­Articles/​­ [http:// Songbird-Pakete: Gstreamer: [http:// ­en/ XULrunner: [https:// Songbird: [http:// schmerzen] ­de/ schmerzen“: [http:// Christan Meyer, „Vala: GObjectohneKopf ​­online_artikel/ ​­XULrunner] DeviceKit] ‑does ​­05/ ​­wiki. ​­blog. ​­live. Builds/ ​­05/ ‑stuff] ​­gnome. songbirdnest. paulbetts. ​­gnome‑format ​­live. ​­luks. ​­Contributed_Builds] ​­Gparted.​­ ​­gnome. ​­hal. ​­getsongbird. ​­gobject_ohne_kopf ​­endorphin. ​­org/ ​­www. ​­developer.​­ ​­www.​­ ​­freedesktop. ​­org/ ​­gnome‑format] ​­org/​­ ​­.​­ sourceforge.​­ ​­com/​­ linux ​­index.​­ ‑02 Vala] ​­org] ​­com] ‑this mozilla. Developer/​ ‑magazin.​ php/​ ​­org/​ ‑one net] - net] ​­org/​ ac n -