Posted tagged ‘Songbird’

Dateien managen

26. Juni 2011

Ein Android-Handy ist – zumindest dem Betriebssystem nach – ein kleiner Computer, der mit Linux läuft. Und wie auf den meisten modernen Computern werden die Daten und Programme in Form von Dateien und Ordnern organisiert. Ich habe also ein ganzes Dateisystem auf meinem kleinen Gerät und will das heute mal ein bißchen durchforschen.

Einen ersten Eindruck davon bekomme ich, wenn ich die vorinstallierte App Galerie aufrufe. Allerdings sehe ich hier nur ganz bestimmte Ordner, z.B.

  • Kamera: Ein Ordner mit meinen selbst aufgenommen Fotos
  • video: einen Ordner mit meinen selbst aufgenommen Videos
  • ScreenCapture: der Ordner, in dem meine App die Bildschirmfotos speichert
  • wallpapers: hier sind bisher nur die Hintergrundbilder drin, die ich über die App von Zedge geladen habe.

Dazu noch einige wenige mehr, die Daten von bestimmten Apps enthalten. Offenbar sehe ich so nur Dateien, die von bestimmten Anwendungen zur Weiterverwendung und -verarbeitung angelegt worden ist.

Zumindest die Mikro-SD Karte kann ich mir etwas ausführlicher anschauen, indem ich das Handy als USB Laufwerk an meinen C0mputer anschließe. Dabei ergibt sich folgende Ordnerstruktur:

  • .android_secure
  • .downloadTemp
  • Android
  • data
  • DCIM
  • download
  • Lazylist
  • LOST.DIR
  • Sounds
  • svox
  • tmp

Aufgrund meiner UNIX Kenntnisse weiß ich, dass Ordner, die mit einem Punkt beginnen, versteckte bzw. Systemordner sind. Das soll ich also eigentlich gar nicht sehen. Ein Grund mehr es sich anzusehen 😉

Der Ordner Android enthält einen Unterordner data. In diesem wiederum sind zahlreiche Unterordner, die alle mit com. beginnen, z.B. com.google.android.apps.maps. Aha, das sind also wohl Daten, die etwas mit den installierten Apps zu tun haben, in diesem Fall mit der Google-App maps.

Der Ordner DCIM enthält einen Unterordner Camera und dort meine Fotos.

Im Ordner download werden offenbar Apps, die ich aus anderen Quellen als dem Android Market heruntergeladen habe, gespeichert. Die haben dann offenbar immer die Dateiendung .apk

Der Ordner LazyList enthält einige Dateien, die nur 4-stellige Zahlen als Namen haben: 5476, 5523, 5556, … Vielleicht sind das Apps oder Prozesse, die gerade schlafen? Eine kleine Recherche im Internet ergibt, dass es sich wohl um einen cache Ordner für Grafikdateien, die von Apps genutzt werden handelt. Jedenfalls nichts schlimmes und man kann ihn bei Platzbedarf ohne Schaden leer machen.

Der Order Sounds ist leer – hier würde ich mal spontan Klingeltöne hineinschieben. svox enthält mehrere Dateien, die offenbar etwas mit Sprachen zu tun haben. Darauf deuten Dateinnamen wie de-DE-gl0_sg.bin,  en-GB_kh0_sg.bin hin. Könnte für Spracheingabe sein?

Der Ordner tmp enthält nur Unterverzeichnisse, die dem Namen nach von installierten Apps angelegt wurden. tmp steht dabei sicher für temporär.

Außerdem haben offenbar einige von mir installierte Apps weitere Ordner im Stammverzeichnis bzw Unterordner in einem der bereits vorher vorhandenen Ordner angelegt:

  • .meinestadt
  • .thinkfree
  • data – topdeals
  • zedge

Soweit geht es also zumindest auf der SD-Karte ganz übersichtlich zu. Hauptsächlich Ordner, die zur Speicherung von Daten irgendwelcher Programme da sind.

Kann ich mir dies (und anderes) nicht nur über den Computer, sondern auch direkt auf dem Gerät selbst ansehen? Ja, dafür brauche ich allerdings eine App, einen Dateimanager. Damit sollte ich dann auch in der Lage sein, Dateien unmittelbar (durch die geeignete Anwendung) zu öffnen, zu kopieren, zu verschieben und zu löschen. Und auch für schreibgeschützte Systemdateien will ich mindestens den Inhalt und sonstige Dateieigenschaften sehen können.

Ich entscheide mich erstmal für den AndExplorer, weil der in vielen Artikeln und Blogs gelobt wird. Und optisch macht der auch wirklich einiges her: sehr übersichtlich und schön gemacht. Für die meisten Dateitypen auf meiner SD Karte, Texte, Musik, Videos findet er auch automatisch die richtige Applikation. Kopieren, verschieben und löschen kann ich, indem ich die Datei(en) zuerst markiere und dann das Optionen-Menu aufrufe. Ich kopiere dann z.B. eine Datei in die Zwischenablage, wechsele dann in ein anderes Verzeichnis und lasse sie wieder raus. Soweit funktioniert alles, was die meisten User wohl machen wollen.

Der AndExplorer kann Deutsch aber kennt nicht alle Dateitypen

Nun will ich mir aber auch noch die Innereien meines Geräts ansehen. Ich wechsele vom Reiter SD-Karte auf Gerät. Dort sehe ich nun, dass meine SD-Karte aus Gerätesicht nur einer von mehreren Ordnern ist. Außerdem gibt es auch noch

/cache

/data

/system

Wenn ich auf sdcard drücke sehe ich dass der eigentliche Pfad /mnt/sdcard lautet. Auch das kenne ich von UNIX: externe Datenträger werden im Verzeichnis /mnt „gemounted“(=eingebunden) und werden so zu einem Teil der Verzeichnisstruktur.

Mit dem Ordner System erhalte ich offenbar Zugriff auf das Betriebssystem. Dort finde ich UNIX-typische Verzeichnisse wie bin, etc, lib, usr. Außerdem ein Verzeichnis app, in dem offenbar meine installierten Apps liegen, sowie ein Verzeichnis media, in dem ich Unterverzeichisse audio, video, TTS finde. In audio sind Klingeltöne und Systemklänge; in video offenbar ein shutdown Filmchen (wird mir wohl beim Ausschalten angezeigt); unter TTS steht etwas mit ..langpak.. – hat wohl mit Sprachausgabe zu tun.

Im Stammverzeichnis sehe ich noch Order bzw Weiterleitungen, die Namen haben wie:

  • Audio (extern)
  • Audio (intern)
  • Bilder (extern)
  • Bilder (intern)
  • Video (extern)
  • Video (intern)

Klicke ich die mit extern bezeichneten Links an, z.B. Audio (extern), sehe ich, dass ich unter content://media/external/audio/media lande. Die Dateien, die angezeigt werden sind aber auf der SD Karte im Ordner Musik. Audio (intern) bringt mich nach content://media/internal/audio/media. Dies ist also ganz offensichtlich nicht die wirkliche Ordnerstruktur im externen oder internen Speicher, sondern nur eine Art Bibliothek, die alle Dateien eines bestimmten Typs im internen oder externen Bereich auflistet.

Mit dieser Liste kann ich aber nun schon ein bißchen etwas anfangen. z.B. kann ich eine Musikdatei (extern oder intern) anklicken und bekomme automatisch die passende App Musik zum Abspielen angeboten. Es ist also wie bei einem Computer: Bestimmte Dateitypen sind registriert und mit geeigneten Programmen, die sie öffnen können, verknüpft. Zumindest .txt kann ich auch im system Pfad anstandslos öffnen – dazu wird mir ein Datei-Editor angeboten. Abspeichern (auch anderswo) und verändern geht aber nicht. Viele Dateien aber wie .xml oder .conf kann ich noch nicht einmal ansehen. Schade.

Sehr viele Optionen habe ich beim AndExplorer auch nicht. Gleich als erstes schalte ich über Optionen – Ansicht die Darstellung Details(Name+Größe+Datum) ein (Es ist immer nützlich zu sehen, wann eine Datei angelegt wurde – dadurch kann ich oft Standard-Betriebssystem-Einstellungen von später hinzugekommenen und möglicherweise falschen Daten unterscheiden). Viel mehr Einstellungen hab ich allerdings mit dieser App nicht.

Ich forsche noch ein bißchen rum mit den begrenzten Möglichkeiten dieser App. Dabei finde ich im Verzeichnis /system/etc eine gezippte Datei NOTICE.html.gz . Nach dem Anklicken erhalte ich die Möglichkeit sie auf der SD Karte zu entpacken. Das tue ich und sehe mir den Inhalt anschließend an. Da es sich um eine html Datei handelt, kann ich sie mit dem HTML Viewer ankucken. Sie enthält aber offenbar nur Copyrights für einige Systembibliotheken. Immerhin: entzippen kann die App.

Der Linda Manager meint es gut

Soweit also der AndExplorer. Kucken wir, ob wir mit einem anderen Dateimanager weiterkommen. Als nächstes lade ich mir den Linda Manager. Auch hier stelle ich wieder die Anzeige des Dateidatums ein (über views nicht über Optionen). Der Linda bietet mir erstmal den gleichen Zugriff auf SD-Karte, Galerie usw. Außerdem hat er auch noch einen Menupunkt Anwendungen, wo ich mir meine Apps anschauen kann und einen Taskmanager. Beides etwas ausführlicher als anderswo, aber nicht das, was mich im Moment interessiert. Die Optik finde ich weniger schön als beim vorherigen Kandidat, es ist alles etwas unübersichtlicher. Vor allem aber finde ich nicht raus, wie das Kopieren von Dateien funktioniert. Die Hilfefunktion und die Webseite sind auch keine große Hilfe. Für dieses Programm bin ich zu blöd.

Kann ich damit wenigstens das interne Dateisystem etwas besser erforschen? Hierfür bietet mir Linda einen Punkt My Phone an. Beim Draufklicken gleich eine Warnung, dass das gefährlich sein könnte, Dateien zu modifizieren. Will ich doch gar nicht, zumindest nicht im Moment. Anschließend zeigt mir Linda wirklich ein wenig mehr als der AndExplorer. Im internen Stammverzeichnis finde ich nun weitere UNIX typische Verzeichnisse wie /config, /d, /dev, /sbin, /sys, /init, … Schon interessanter! Durch langes Drücken auf Ordner oder Dateien öffne ich ein Menü, dass mir viele Möglichkeiten, auch kopieren und verschicken über Email anbietet. Ich schicke mir selber eine .snd Datei und das klappt ganz gut.

Beim Draufklicken auf eine Datei kann ich mir eine Applikation wählen, z.B. den Dateieditor, und kann den Inhalt dann problemlos ansehen. Der Linda Manager zeigt mir offenbar alles an, was mich interessiert. Schreiben kann ich natürlich ohne root Zugriff nicht, aber das ist vielleicht im Moment auch besser. Wenn ich es nicht kann, kann es auch nicht jede x-beliebige Applikation – das ist Teil der UNIX-Sicherheitsphilosophie.

Astro-Manager: machmal ganz schön umständlich

Probieren wir noch einen Dateimanager aus: Der Astro Datei-Manager wird am meisten empfohlen und kommt mit einem Riesensatz an Zusatztools, Optionen und Möglichkeiten. Er ist allerdings in der kostenlosen Version werbefinanziert und das nervt schon etwas. Die Steuerung über eine Leiste, die den oberen Teil des screens verdeckt finde ich eher unpraktisch. Die Bildschirmdarstellung ist in der Standardeinstellung unübersichtlich. Erst wenn man unter Optionen – Aussehen und Verhalten – Schriftgröße  „klein“ einstellt, wird es erträglich. Das Kopieren ist etwas kompliziert. Man klickt lang auf die Datei, öffnet dann Open Cotaining Folder und dann kann ich ein Art cut & paste machen. Wirklich Spaß macht das nicht.

Auch die Anzeige von Systemdateien ist ein wenig komplizierter als beim Linda Manager, dafür kann ich aber viel mehr ansehen. Man muss zuerst lang auf die Datei drücken, dann öffnen als, dann Text auswählen und schließlich einen Editor wählen. Tatsächlich kann ich damit alle möglichen Datein im Editor öffnen, auch die, die nur binären Code enthalten. Dafür hat der Astro aber interessante Zusatzfeatures:

  • man kann sogenannte MIME Typen für die Dateiendungen auswählen und somit steuern, mit welcher Applikation eine Sorte von Dateien standardmäßig geöffnet wird.
  • es gibt eine Funktion für das Sichern von heruntergeladenen Apps auf der SD-Karte.
  • es gibt ein Zusatzmodul für Bluetooth, mit dem man offenbar auf diesem Weg Dateien zwischen Handy und anderen Geräten übertragen kann. Das werde ich mir ein andermal noch anschauen.
  • es gibt ein SMB Modul, mit dem man übers (WLAN) Netzwerk auf Windows oder Samba Freigaben zugreifen kann. Somit könnte man dann auf dem Handy auch Dateien öffnen oder abspielen, die auf dem Computer liegen. Die Funktion werde ich auch nochmal gesondert testen.

übersichtlich und kann alles: ES-Manager

Bis jetzt hat mir kein Dateimanager so richtig gefallen. Also suche ich weiter im Market. Als nächstes ist der ES File Explorer dran. Werbefrei und kostenlos – das ist schon mal sympathisch! Die Optik ist mir in der Standardeinstellung zu grobklotzig, aber das kann man ändern. Ich stelle um auf Listendarstellung und kleine Icons und schon wird es übersichtlich. Ich habe sogar eine kleine Auswahl an Themes und Farben. Das Kopieren geht auch ähnlich elegant wie beim AndExplorer. Entweder mit lange drücken oder mit Mehrfachauswahl über markieren und Optionen – Aktionen. Dort drücke ich dann kopieren und am Zielort wieder einfügen. Auch der nächste Test, der Zugriff auf die Systemdateien klappt einwandfrei und ohne Umwege. Dazu muss ich im Einstellungsmenu nur noch Verstecke Dateien anzeigen (kleiner Deutschfehler) anhaken. Macht also alles was ich will und sieht gut aus! Zusatzfunktionen wie ein App-Manager sind auch noch dabei. Was will ich mehr? Anscheinend habe ich meinen Dateimanager gefunden!

Doch zu gefreut? Nachdem ich die vorherigen Zeilen geschrieben habe, taucht doch noch ein Problem auf. Wenn ich mp3 Dateien direkt aus dem Dateimanager heraus starten will, geht das nur mit der Standard App Musik. Wähle ich hingegen zum Abspielen die App Songbird, bekomme ich nur einen schwarzen Bildschirm. Starte ich Songbird für sich allein, läuft es ohne Probleme. Ich teste das mal eben mit den anderen Dateimanagern:

  • Der Astro-Manager zeigt genau die gleichen Symptome
  • der kleinere AndExplorer kann mp3 samt Songbird ohne Probleme starten

Das bringt mich also auch nicht wirklich weiter. Es könnte ja durchaus gar nicht am Dateimanager sondern an der Programmierung von Songbird liegen. Oder es hat was mit dem Speicherplatz zu tun haben. Aber laut den abgelesenen Werten sollte eigentlich im RAM mit 62 MB noch genug Platz sein. Ich setzte daher erstmal eine Problembeschreibung und Anfrage in mehrere Android-Hilfeforen. Mal sehen, was die Experten sagen. Einstweilen bleibe ich erstmal beim ES-Manager und benutze halt zum Abspielen die App Musik. Und vielleicht probier ich bei Gelegenheit doch nochmal nen anderen Musikplayer aus.  Wenn Du auf Deinem Weg nicht weiterkommst, versuche einen anderen!

Musik-zwo-drei ..

15. Juni 2011

Nicht wenige Leute sagen ja, dass sie ohne Musik nicht leben können. Ich weiß nicht, ob sie das jemals ausprobiert haben. Alle anderen Großstadtbewohner jedenfalls müssen mit Musik leben – vorausgesetzt man bezeichnet die Dauerberieselung im Kaufhaus und den demonstrativen Krach aus Nachbarwohnungen, Ghettoblastern oder zu laut gestellten MP3 Playern in der U-Bahn als Musik. Aber ich interpretiere das mal positiv in dem Sinn, dass meine Mitmenschen mich halt an ihren Musikextasen teilhaben lassen wollen. Und es gibt eben auch kaum etwas, das so sehr Geschmackssache ist. Deswegen ist es sicher nicht schlecht, wenn man auf dem eigenen Handy auch seine eigene Musik dabei hat – notfalls um die der anderen zu übertönen.

So, das waren jetzt aber erstmal genug philosophische Höhenflüge. Ich wende mich jetzt dem Praktischen zu und fange wieder ganz von vorne an. Wo kriege ich die Musik her? Für mich ist das ziemlich einfach, denn ich lebe Musik-mäßig eher in vergangenen Jahrzehnten. ELO und Kate Bush, Ramones und Velvet Underground, Queen und Pink Floyd – Flohmärkte und Second-Hand-Plattenläden halten eine unendliche Fülle von Musik, die mir gefällt, zu Spottpreisen bereit. Und wenn ich wirklich mal was aktuelles unbedingt haben will, dann kauf ich es mir auch. Wenn etwas wirklich Freude bereitet, sollte das einem auch ein bißchen was wert sein.

Aber wie bekomme ich die Musik nun auf mein Handy? Dazu wandle ich sie am besten ins MP3 Format um. Den Vorgang nennt man encodieren oder auch volkstümlich „rippen“ und er wird von der Musikindustrie nicht gern gesehen. Denn ist die Musik einmal in diesem Platz sparenden Format auf dem Rechner, könnte man sie auch leicht weitergeben. Das will ich aber gar nicht, mir geht es nur darum, die von mir erworbenen Titel auch auf meinem mobilen Gerät abhören zu können. Und das darf ich, solange ich beim Erzeugen keine Kopierschutzmechanismen technisch überwinde.


Für die Umwandlung ins MP3 Format hole ich mir am besten die kostenlose Software Audiograbber in der deutschsprachigen Version samt MP3 Plugin. Die Software liest nun z.B. eine CD ein und erzeugt daraus mp3 Dateien. Mit Hilfe einer Datenbankabfrage kann die richtigen Titel und Interpreten als MP3 Tags mitgeben. Das ist wichtig, damit ich nachher die Titel auch richtig auf dem Handy angezeigt bekomme. Die so erzeugten Dateien schiebe ich dann wie im vorigen Beitrag beschrieben auf die SD Karte meines Handys, z.B. in den neu erzeugten Ordner Musik.

Nun starte ich die App „Musik„, die durch eine rosa CD mit roter Note symbolisiert wird. Ich bin angenehm überrascht, dass diese meine Dateien nicht nur eingelesen sondern auch gleich nach Interpret und Album sortiert hat. Bei anderen Handys war ich gewohnt, dass ich zuerst noch ein paar Einstellungen vornehmen muss und die Songs in eine Bibliothek einlesen muss. Hier scheint das nicht nötig zu sein.

Nun will ich den Klang testen. Dafür nehme ich Queens Bohemian Rhapsody – wer das kennt weiß, warum das gut zum ausprobieren ist. Aus den Lautsprechern klingt das schon ganz gut, wenn auch etwas blechern. Aber ich habe mir ja bei einem Internetversand auch noch einen passenden in-ear Kopfhörer besorgt (Leider lag dem Samsung Galaxy Gio Handy keiner bei).

Mit so einem Kopfhörer sollte das Klangerlebnis perfekt sein. Doch leider – irgendwas ist grundlegend verkehrt. Es scheint so, als ob nur bestimmte Stimmen zu hören sind und andere ausgeblendet werden. Echt eine Katastrophe! 😦 Ich forsche nach der Ursache aber komme nicht weiter:

  • mit den Einstellungen in der App Musik läßt sich das nicht verbessern.
  • Ist beim MP3 Codieren etwas schiefgegangen? Nein auf dem Computer hören sich die Stücke ganz normal an.
  • Ist etwa der Handy-Prozessor zu schwach für das Decodieren des MP3 Files? Kann auch nicht sein, viel kleinere billigere Geräte können das perfekt.

Dieser orginal (?) Samsung Kopfhörer zerstört den Klang

Schließlich finde ich die Lösung: Mein Kopfhörerkabel besteht aus zwei Teilen, wobei der eine auch als Freisprechanlage dient. Dazu hat es einen Knopf am Mikrofon Teilstück, in das der eigentliche Kopfhörer hineingesteckt wird. Und wenn ich diesen Knopf gedrückt halte, kommt der Klang ganz passabel rüber. Sobald ich ihn loslasse wieder der gleiche Mist. 😦 Irgendetwas ist also mit dem Freisprechmodul des Kopfhörers nicht in Ordnung, obwohl da doch „Samsung“ draufsteht. Immerhin kann ich das Kopfhörer-Teil ausstöpseln und direkt in das Handy einstecken. Dann klingt alles normal. Ist zwar jetzt etwas kurz, aber damit kann ich erstmal weiter testen. Ich lese nochmal die Spezifikation auf der Samsung Webseite nach und stelle fest, dass dieses Kopfhörermodell wohl trotz gegenteiliger Werbung des Verkäufers doch nicht offiziell zum Galaxy Gio kompatibel ist. Vielleicht liegt`s ja daran oder das Ding ist schlicht kaputt (oder schlecht gefälscht). Jedenfalls gebe ich das Ding zurück und hole mir eines, dass auch sicher kompatibel ist. Immerhin kann ich mit meiner kurzen Übergangslösung diesen Beitrag zu Ende schreiben.

Der Musikplayer, der auf dem Samsung Handy vorinstalliert ist, ist eigentlich ganz passabel. Er hat sogar einen Equalizer dabei, mit dem ich den Klang anhand verschiedener Kategorien: Normal, Rock, Jazz, Klassik, Dance, Pop verstellen kann. Außerdem bietet er noch eine Option 5.1 Kanal, die – nur mit dem Kopfhörer –  eine Art Surround-Sound wie aus einer mehrteiligen Profi-Stereoanlage erzeugt. Das muss ich nochmal mit verschiedenen Songs testen, was es bei mp3 bringt.

Aber etwas langweilig und leicht konfus ist der Standard-Musikplayer schon. Die Darstellung der Songlisten ist bei größerer Anzahl ziemlich verwirrend, die Optionen zum Teil nur in bestimmten Modi erreichbar. Und die Darstellung beim Abspielen läßt sich sicher auch schöner gestalten.

Ich kucke mich also nach anderen Playern um, die es ja eigentlich massenhaft geben sollte. Auf dem Computer ist foobar mein absoluter Favorit. Das Programm startet rasend schnell, hat eine gute Bedienung und ist schön und flexibel. Doch leider scheint es dieses noch nicht auf Android zu geben – ich finde nur Apps mit denen man das Handy als Fernsteuerung für ein auf dem Computer installiertes foobar benutzen kann (Die Existenz von solchen Apps sagt auch einiges darüber aus, wie beliebt das PC-Programm unter Insidern ist).

auch nicht schlecht: Songbird

Im Internet werden eine ganze Reihe von MP3 Player Apps für Android empfohlen. Merkwürdigerweise finde ich die Hälfte davon nicht im Android Market. Andere kosten offenbar Geld oder kommen mit aufdringlicher Werbung. Schließlich stoße ich doch auf ein Programm, dass mir spontan gefällt: Songbird. Übersichtlich und schlicht und ohne Werbung. Es läßt sich in mehrere andere Programme und soziale Netze integrieren und ist über den Lock-Screen schnell bedienbar. Das ist praktisch, wenn man unterwegs Musik hört und schnell den Song ein-, ausschalten oder vorspulen will. Nur der Sorround-Sound fehlt, der doch bei manchen Songs ganz gut über den Kopfhörer rüberkommt. Mal sehen, vielleicht bekomme ich ja als Kommentar zu diesem Beitrag noch den absoluten Wahnsinnstipp?