Entries tagged single

OhrenbĂ€r Single Purpose App fĂŒr Android

Posted on 15. MĂ€rz 2014 Comments

update: s.u.

Als Kind habe ich frĂŒher oft abends vor dem Radio gesessen und OhrenbĂ€r – Radiogeschichten fĂŒr kleine Leute gehört. Letztens hörte app-ohrenbaer-screenshotich die Titelmelodie (Peter und der Wolf von Sergei Prokofjew) und ich googelte, ob es das wohl noch gibt. Beim RBB gibt es eine Homepage dazu und es ist sogar möglich sich die verpassten Episoden herunterzuladen, welch‘ Fortschritt!

Letzten Monat hat Daniel Oeh fĂŒr Toby Baier vom Einschlafen Podcast eine kinderleicht zu bedienende Single Purpose App geschrieben. Er war so nett, sie unter der MIT Lizenz als freie Software zur VerfĂŒgung zu stellen. Ich habe diesen Code genommen und in ein bisschen an OhrenbĂ€r angepasst. Das Ergebnis findet man jetzt im Google Play Store. Das Icon habe ich wie so hĂ€ufig von OpenClipArt. Es ist gemeinfrei.


 

Zum Rechtlichen: Die .mp3-Dateien kommen alle von RBB Servern, ebenso wie das Logo. Die Feed Adresse ist: http://www.ohrenbaer.de/podcast/podcast.feed.podcast.xml. Ich habe keinerlei Absichten mit dieser App Geld zu verdienen oder Copyrights zu verletzten. Ich arbeite auch nicht mit dem RBB zusammen. Ich habe die App geschrieben, weil ich Fan dieser Sendung war/bin. Die Inhalte stehen selbstverstĂ€ndlich immer noch unter demselben Copyright. Wenn es Probleme mit irgendwelchen Rechten gibt, dann schreibt mir bitte erstmal eine E-Mail bevor ihr mich verklagt 😉 Sollte das zufĂ€llig jemand von der RBB lesen und Interesse haben, können wir gerne darĂŒber reden 🙂 Ich hatte schon mal eine E-Mail geschrieben aber keine Antwort erhalten.

Get it on Google Play
Ich habe mich dazu entschieden, die App offline zu nehmen. Heute bekam ich folgendes Schreiben* :

Sehr geehrter ,
wir mussten feststellen, dass Sie im Internet eine OHRENBÄR-Podcast App anbieten. Ich hoffe, Sie haben VerstĂ€ndnis dafĂŒr, dass die OHRENBÄR-Redaktion des rbb selbst entscheiden möchte, wie und auf welchem Wege sie die OHRENBÄR-Angebote verbreitet. Wir können daher Ihr Angebot nicht gut heißen. Es verletzt nach Auffassung unserer Juristen zudem Urheber- und Titelrechte des rbb.

Insofern fordern wir Sie auf, zur Vermeidung rechtlicher Schritte, Ihr Angebot unverzĂŒglich aus dem Netz zu nehmen und hoffen, dass Sie dennoch Fan unserer Radiogeschichten bleiben.

*

ohrenbaer-brief-cut

Simple MRBS Output from Database

Posted on 17. September 2013 Comments

I wrote a little PHP-script that extracts the most important and current data from MRBS’s MySQL database and just prints them in a simple HTML file. Its not pretty but good for bandwith and clarity. We use it to display information on an energy efficient e-ink screen in front of conference/computer rooms.

$date is set like this:

$date = date("Y-m-d");

The SELECT-statements go like this, where N is the ID of the room(in the database, not what you might call it)

SELECT name,description,from_unixtime(start_time),from_unixtime(end_time) FROM mrbs_entry WHERE from_unixtime(start_time) LIKE '%" . $date . "%' AND room_id = N;

I’m not gonna explain here how to establish a database connection in PHP, but you can have a  look at the whole sourcecode at github 😉

I then cut off the date with substr() because it’s always 10 characters in front of time->(YYYY-MM-DD) and printed it via echo. This is the simple version, there is a version with tables on github.

while($row=mysql_fetch_row($qry01)) {
echo "- <strong>Room</strong> 01 | <strong>Desc:</strong>" . $row[0]." - ".$row[1]." |  <strong>Time:</strong> ". substr($row[2],10) . " - " . substr($row[3],10) . " <br />";
}

update: I wrote another version that prints JSON objects which can be parsed on the other side. For easier parsing(e.g. if everything is in one String) I numbered them:

$jsonarray = array('begin' . $i => substr($row[2],11, 5), 'end' . $i => substr($row[3],11,5), 'name' . $i => $row['name'], 'description' . $i =>  $row['description']);

You’ll find the whole thing on github.