Archiv der Kategorie: Android

Bilder organisieren

Da ich immer wieder mal von IT-Illiteraten dafür beneidet werde, dass ich alle meine Photos auf dem Handy dabei habe, wollte ich hier mal kurz den Verfahrensweg grob notieren, wie das recht einfach geht:

  1. Bilder auf dem PC organisieren.
  2. Bilder fürs Handy verkleinern und in eine geeignete Ordnerstruktur stellen.
  3. Diese Ordnerstruktur aufs Handy synchronisieren

Im Nachfolgenden nun meine Überlegungen dazu, ich hab auch mal – aber wirklich nur kurz – geschaut, wie das unter Windows gehen könnte. Spassig ist das nicht, aber mei… es geht irgendwie. Bei mir machen das unter Linux ein paar 10 Zeiler in Perl (ok, sind mehr Zeilen)…

Bilder auf dem PC organisieren

Ich habe einen “incoming” Ordner, in dem ich meine Bilder aus der oder den Kameras oder von Freunden reinstecke. Die sind alle unterschiedlich benamt, aber das macht an der Stelle erst mal nix. In diesem Ordner sichte ich auch und lösche schon mal fröhlich.

Danach lasse ich mein Skript digiimport auf den Ordner los. Dieses benennt die Bilder nach YYYYMMDD_HHMMSS aus den EXIF Daten um und speichert sie ein einen Zielordner mit der Struktur YYYY/MM/

Soweit so gut, damit sind die Bilder auf dem PC erst mal organisiert und bis auf den Dateinamen auch unverändert. Den Dateinamen ändere ich, weil ich keine Namen doppelt haben will, was man nach der n.ten Kamera zwangsläufig hat.

Wie geht das nun unter Windows?

Im Prinzip ähnlich, nur statt meines Skriptes nimmt man den AmoK EXIF Sorter. Dieser kann Profile anlegen und die Dateien auch entsprechend umbenennen, verschieben und passende Zielordner anlegen. Also entsprechend ein Profil für den Bildereingang und ein Profil für die Handybilder (wird weiter unten erklärt) und gut ist.

Bilder fürs Handy aufbereiten

Hier sind zwei Sachen nötig:

a) Die Programme auf Android können keine Ordnerstrukturen, bzw. gerade mal eine Ebene. Ich setze hier QuickPic ein, weil es diese eine Ebene wenigstens kann und super schnell ist.

b) Damit das Handy nicht aus allen Nähten platzt müssen die Fotos verkleinert werden: meine 15000 Fotos brauchen verkleinert gerade mal 5,5 GB, das geht auf so ziemlich allen Handies.

Bei mir kommt für diesen Zweck das Script “nexuspics” zum Einsatz, das auch gleich noch den sync auf den Server erledigt, ich mach das alles mit rsync. Unter Windows muss man das mehrstufig machen: zum Kopieren in eine neue Ordnerstruktur mit YYYY_MM Namen kann man von oben den AmoK EXIF Sorter nehmen und auf die fertig sortierten Bilder loslassen. Zum Verkleinern danach bietet sich hier der DownSizer an. Der kann auch in verschiedene Grössen ändern. Leider kann der das nicht im bestehenden Verzeichnis machen, sondern das Ding legt auch ein neues an, aber dieses kann man dann z.B. gleich in seiner Dropbox anlegen und das könnte man z.B. mit FolderSync mit dem Handy syncen.

Alles klar? Wenn nicht einfach nen Kommentar rein 🙂

Ah, und hier noch meine Scripte, wirklich “as is”, für mich gehen die.

CrashRadio

Urps. Da isses wieder passiert. Peng. Bum. Tablet oder Handy kaputt. Sieht aus wie nachm Auffahrunfall und das fiese: es geht “eigentlich” noch. Der Bildschirm lebt, aber leider hat es mindestens mal den Touch verbröselt.

Also Batterie raus und ab in den Sondermüll? Halt NEIN!

Da könnte man doch… stimmt da könnte man doch noch ein Radio draus bauen:

  • intentradio
  • Tasker
  • AutoRemoteLite

Das sollte es eigentlich schon gewesen sein. Meine Versuche mit xiia gingen über Stunden (oder waren es schon wieder Tage?) in die Hose. Aber intentradio macht genau das, was ich brauche und sogar noch einfacher…

Ok, klar, der Touch geht nicht mehr, also drücken wir mal die Daumen, dass man per USB OTG eine Maus anschliessen kann. Geht.

Jetzt erst mal alles unbrauchbare runterwerfen (oder das ganze Tablet zurück setzen, wie auch immer).

Jetzt kommt das Entscheidende: AutoRemote Lite im Tasker zu konfigurieren… weia, das sieht kompliziert aus – und siehe da, ist es auch.

Also:

Erstmal AutoRemote Lite beim booten immer Wifi benutzen lassen:

autoremote_wifi

Dann mit AutoRemote Lite einzelne Profile einrichten, die für die Aktionen verantwortlich sind… als Message (die Lite Version kann nur messages mit zwei Zeichen, aber das reicht erstmal), z.B. s1 für Stationstaste 1 🙂

autoremote_lite

Dieses Profil startet nun wiederum einen Task.

autoremote_zu_task

Und dieser Task startet nun intentradio mit einer entsprechenden URL:

intentradio

Auf diese Art und Weise kann man nun diverse Stationen (s1..s9) einrichten.

Stoppen des Radios hab ich universell vor jeden neustart mit eingebaut:

radioaus

Für reine Musik hab ich dann noch zwei – nein keine Playlisten sondern wirklich komplette Musikverzeichnisse auf dem Tablet, Party und Lounge, die ich mit rsync synce (das geht auch automatisch per Tasker)

Den Folder spiele ich dann im Shuffle Mode ab:

lounge

Dafür ein eigenes Verzeichnis zu nehmen, mag einem ein wenig Overkill erscheinen, aber mei, soviele gute Lieder hat man nun auch nicht in seiner Playlist.

Lautstärke hoch und runter sind direkt über Tasker zu regeln – als AutoRemote Lite messages hab ich hier VP und VM genommen.

volumeplus

Für die Lautstärkeregelung in Absolut sehe ich noch V0 .. V9 vor. Das kann man sicher eleganter lösen, aber ist mir zu schwer gerade 🙂

VxVolume
11
22
33
45
57
69
711
813
915

So, und nun? Was mach ich damit?

Naja, mit jedem Ding, was ne URI aufrufen kann das Radio steuern.

http://192.168.1.2:1817/?message=s1&password=foobar

Wo man nun solche URIs einsetzen kann bleibt nun eurer Phantasie überlassen: Ein paar Tasker Buttons, die das per http get aufrufen auf dem Bedientablett, ein http get mit AutoVoice gekoppelt von der Android Wear  Uhr, eine Aktion die vom SmartHome getriggert wird…