|
Was steckt drin?
Heureka!
Vorher noch ein Wort zum Datenvolumen
Mittlerweile gibt es viele Tarife, die eine Datenflatrate mit einschließen, in diesem Fall braucht ihr euch nicht wirklich drum kümmern. Für alle anderen wirds bei falschen
Einstellungen gefährlich! Die Applikation ist daher so eingestellt, das möglichst wenig abgeglichen wird. Damit ihr nicht sagen könnt, ich hab von nichts gewußt,
gibts hier eine Tabelle mit harten Fakten!
| Benutzerprofil |
~0,45 kB |
| Registrierung |
~? kB |
| Benutzer-Bild |
~13,61 kB |
| Playlisten |
~1 kB (bei 2 Listen) |
| Tracks von Playlist |
~20,55 kB (bei 50 Tracks) |
| Freundesliste |
~4,6 kB (bei 10 Freunden) |
| Shouts |
~3 kB (bei 10 Shouts, abhängig vom Text) |
| Top Tracks |
~31,06 kB (50 Tracks) |
| Top Interpreten |
~35,96 kB (50 Interpreten) |
| |
last.fm |
Musicbrainz |
Bild (Mittel) |
| Interpret |
~9,02 kB |
~1,09 kB |
~37,96 kB |
| Track |
~3,69 kB |
~0,91 kB |
~37,96 kB |
| Album |
~1,21 kB |
~2,44 kB |
~44,49 kB |
| |
10 |
30 |
50 |
| Zuletzt gehört |
~7,70 kB |
~21,00 kB |
~34,29 kB |
| Lieblingstracks |
~6,70 kB |
~19,40 kB |
~32,59 kB |
Diese Werte sind nur als Beispielwerte anzusehen und können variieren! Unterschiede sind z.B. bei Bildern zu erwarten. Wer unsicher ist, sollte daher die Bilder deaktivieren.
Weiterhin sind die zurückgelieferten Daten sehr unterschiedlich. Manche Tracks z.B. liefern URLs zu Bildern mit, manche nicht. Manche Tracks haben kurze Beschreibungstexte, manche
recht lange. Usw... Es gibt im Menü unter "Datenmanager" den Punkt "Abgleichstatistik heute" bzw. "Abgleichstatistik gesamt". Hier kann gesehen werden, wieviel Volumen bereits verbraten wurde. Ganz
Neugierige können die Statistik auch exportieren (Speicherkarte nötig!). Dort könnt Ihr dann ablesen, an welchem Tag welche Funktion wieviel verbraten hat.
Allgemeines
Los gehts natürlich auf dem Home Screen deines BlackBerry's. Je nachdem, welches Modell ihr habt, sieht es anderst aus, aber das Icon ist immer gleich.
Etwas genauer? Beim 8800 z.B. ist das Icon gleich nach der Installation auf dem Home Screen zu sehen. Bei Modellen mit der Software Version 4.6.x (also 8900+)
befindet sich das Icon unter dem Punkt "Herunterladen". Dort könnt Ihr es auf den Home Screen verschieben.
Einmal angeklickt erscheint der Startbildschirm, wo je nach Einstellung automatisch die Profildaten/Zuletzt gehörten Tracks geladen werden. Sobald das passiert ist,
gelangt ihr automatisch zu eurem Profil.
Grundsätzlich ist fast alles auf den Screens anklickbar. Bei blauen Texten ganz sicher, ansonsten meistens über das Menü. Näheres dazu in den einzelnen Bereichen.
Cache
Eine Vorgabe von last.fm ist es, das Daten, die 7 Tage alt sind, automatisch gelöscht werden müssen. Die Prüfung findet beim Programmstart statt und betrifft Daten sowie Bilder.
Ihr solltet daher die App regelmäßig benutzen, oder Euch nicht wundern, falls die Daten weg sind ;)
Dein Profil
Erstmal eingeloggt, ist der Dreh und Angelpunkt dein Benutzerprofil. Beim Erststart werden automatisch Userinfos und die 15 zuletzt gehörten Tracks abgeglichen.
Außerdem wird das Account Image geladen. Das ist aber auch das einzige Bild, das automatisch geladen wird.
Angezeigt werden der Benutzername, Name, Alter, Geschlecht,
Land, der aktuelle Playcount, die Anzahl der Playlisten, die Anzahl der Shouts (wenn geladen), die Anzahl der Freunde (wenn geladen) und die letzten 3 gehörten Titel.
Über die blauen Texte kommt man direkt zu den jeweiligen Bereichen. Auch die Titel/Interpret-Texte können angeklickt werden. Über das Menü kommt man von diesem
Bildschirm zu allen anderen Screens.
Player
Aktuell bastel ich an einem kleinen Player. Er sucht sich alle MP3's und andere lesbare Formate und baut Auswahllisten zusammen (Alle, nach Interpret usw.). Scrobbeln geht natürlich auch,
entweder pro Track oder in einer Sammelaktion. Falls gewünscht, werden automatisch die Daten von der last.fm/musicbrainz Seite geladen, inklusive Bild. Das ganze erzeugt
natürlich Datenvolumen, also Vorsicht! Als Controls gibt es: Letzter Track, Stop, Start, Pause, Nächster Track, Track/Album wiederholen und natürlich die Lautstärke.
Abgespielt werden folgende Formate: mp3, wav, au, midi, mp4 und amr. Bei MP3's werden IDv1 und IDv2 Tags gelesen falls vorhanden. Ansonsten wird versucht, den Namen anhand des Dateinamens zu ermitteln. Bei der Ermittlung der Länge in Sekunden wirds
schon schwieriger. Ab und an funktioniert das nicht richtig, dann seht ihr keine Länge. Falls dem MP3 File ein Bild angehängt wurde, wird das exportiert und angezeigt, sprich es muss keins downgeloaded werden.
Die Musikdateien müssen alle auf einer Speicherkarte liegen. Ich empfehle, ein Verzeichnis music (oder so ähnlich) zu erstellen und die Dateien reinzupacken. Der Grund ist, das die Dateien
untersucht werden müssen (Name/Länge, was u.u. lange dauert). Das passiert aber nur, wenn sich etwas am Verzeichnis ändert! Das Root Verzeichnis zu verwenden wäre deshalb blöd, da
sonst immer, wenn ihr irgendetwas auf der Speicherkarte ändert, die Tracks neu geladen werden müßten!
Der Player stellt sich standardmäßig auf "Alle Files" ein. Ihr könnt aber auch andere Listen wählen. Wählbar ist momentan:
- Alle Files (Abb. 1)
- Nach Interpret (Abb. 2)
- Nach Verzeichnis (Abb. 3)

(Abb. 1)

(Abb. 2)

(Abb. 3)
Zuletzt gehört
Wie der Name schon sagt, werden hier die zuletzt gehörten Tracks aufgelistet. Die Track Bilder sind standardmäßig deaktiviert um das Datenvolumen zu verringern.
Wer möchte, darf sie aber einschalten. Von hier aus gelangt man auch zu den Track- und Artistinfos.
Track Infos
Aufgelistet werden die grundlegenden Daten wie Trackname, Länge, Interpret, Playcounts, Tags, Albumname. Was noch folgt sind Erscheinungsdatum, u.u. Text und Tophörer...Manche Daten davon werden über die Musicbrainz Schnittstelle geladen, fehlen also standardmäßig.
Album Infos
Aufgelistet werden die grundlegenden Daten wie Albumname, Interpret, Playcounts und den Tracks auf diesem Album. Manche Daten davon werden über die Musicbrainz Schnittstelle geladen, fehlen also standardmäßig.
Interpret Infos
Aufgelistet werden die grundlegenden Daten wie Name, Playcount, Tags, Alben und Text...Manche Daten davon werden über die Musicbrainz Schnittstelle geladen, fehlen also standardmäßig.
Top Tracks
Die Top 15 Tracks werden hier aufgelistet mit Interpret, Trackname und Playcount. Es kann umgeschaltet werden zwischen 7 Tage, 3, 6, 12 Monate und Gesamt.
Top Interpreten
Die Top 15 Interpreten werden hier aufgelistet mit Name und Playcount. Es kann umgeschaltet werden zwischen 7 Tage, 3, 6, 12 Monate und Gesamt.
Lieblingstracks
Eure Lieblingslieder. Hier wirds etwas tricky, denn oft sind mehrere hundert vorhanden! Das ganze wird in sogenannten Seiten geladen. Die erste Seite wird
automatisch geladen. Falls mehrere vorhanden sind, werdet ihr gefragt, ob auch die restlichen geladen werden sollen.
Playlisten
Eine Liste deiner Playlisten werden aufgelistet mit ein paar knackigen Infos wie: Name, Beschreibung, Trackanzahl und Dauer.
Die Playlist lässt sich natürlich auch öffnen und die Tracks anzeigen.
Shouts
Hier gibts nicht viel zu sagen. Zeigt eure Shouts an ;) Die Shouts können geöffnet werden und demnächst kann auch geantwortet werden.
Freunde
Hier gibts auch nicht viel zu sagen. Zeigt eure Freunde an ;)
ToDos/Change Liste/Bekannte Bugs
ToDos für 1.0.3:
[X] Change of setup process (continue without sesssion key)
[X] More Connection options
[X] Restriction to WiFi connections
[X] Layout changes to match Firmware 5.0
[X] Support for Firmware 5.0
[ ] Versions for 4.1 or higher
ToDos für 1.0.4:
[ ] Support for touchscreen devices
[ ] Tag screens
[ ] Key shortcuts in player
[ ] Better ID tag lookup
Bugs:
[ ] Connection problems on some devices?
Setup
Beim erstmaligen Start der Application bekommt Ihr ein Setup angezeigt.
Screen 1
Hier könnt Ihr die Applikationssprache auswählen. Zur Auswahl stehen DE & EN. Wer lust zu übersetzen hat, kann sich gern melden.
Screen 2
Jetzt müsst Ihr euren last.fm Account angeben. Klickt Ihr auf weiter, wird automatisch eine Sitzungs-Nummer von der last.fm Seite abgefragt, d.h. Ihr müsst Netz haben. Ohne gehts nicht weiter.
Screen 3
In diesem Screen könnt Ihr einen Tarif auswählen. Hier müsst Ihr absolute Vorsicht walten lassen! Wählt Ihr Flatrate aus, werden permanent Daten ausgetauscht was ein hohes Datenvolumen erzeugt. Wenn Ihr unsicher seid, wählt ~5 MB aus.
Screen 4
Falls Ihr eine Medienkarte gestöpselt habt, könnt Ihr die Applikation auch als Player benutzen. In diesem Fall empfehle ich, ein Verzeichnis "music" auf der Karte zu erstellen und dort eure MP3s abzuspeichern. Die App analysiert die Dateien automatisch, was allerdings eine Weile dauert!
Einstellungen
Hier könnt ihr quasi alles umbiegen was ihr wollt! Also...
Seite Allgemein
Hier sind DIE grundlegenden Einstellungen schlechthin zu finden, nämlich euer Benutzername und Passwort! Nachdem ihr das eingegeben habt, klickt auf Speichern. Ihr bekommt dann
einen Session-Key von last.fm, ohne den nichts geht!
| User | Last.fm Benutzername |
| Passwort | Last.fm Passwort |
| Session-Key | Von last.fm generierter Schlüssel bei der Anmeldung |
| Last.fm Protokoll | Steuert die Protokolldetails, sollte nur im Fehlerfall erhöht werden |
Seite UI
Hier wird alles anzeigbar konfiguriert.
Unter Startup gebt Ihr an, was beim Start der Applikation geladen werden soll:
| Profil updaten | Updated euer Profil, heißt Name, Alter... und die Playcout-Anzeige |
| Zuletzt gehörte Tracks updaten | Lädt die zuletzt gehörten Tracks neu. Nicht nur die letzten 3, sondern "alle" |
Im Bereich "Allgemein" befindet sich alles was geladen werden soll, bzw. wieviel!
| Bilder in "Zuletzt gehört" Ansicht laden |
Lädt die kleinen Trackbilder im Screen "Zuletzt gehörte Tracks" |
| Bilder in "Playlist" Ansicht laden |
Lädt die kleinen Trackbilder im Screen "Playlist Tracks" |
| Bilder in "Lieblingstracks" Ansicht laden |
Lädt die kleinen Trackbilder im Screen "Lieblingstracks" |
| Bild auf Interpret-Seite laden |
Lädt das Bild des Interpreten auf der Interpret-Seite |
| Bild auf Album-Seite laden |
Lädt das Bild des Albums auf der Album-Seite |
| Bild auf Track-Seite laden |
Lädt das Bild des Tracks auf der Track-Seite |
| Bildgröße |
Steuert, wann ein Bild in welcher Größe geladen werden soll.
Immer ~XXXxXXX, lädt auf jeden Fall ein Bild in der gewählten Größe herunter
~XXXxXXX oder kleiner prüft zuerst, ob bereits in Bild in dieser Größe oder kleiner vorhanden ist und zeigt dieses an. Nur wenn kein Bild gefunden wurde, wird eines heruntergeladen |
| Musicbrainz Daten laden |
Lädt zusätzliche Infos von Interpreten, Tracks und Alben |
| Grafische Links verwenden |
Aktiviert/Deaktiviert anklickbare Texte (Auf älteren Geräten wie z.B. 8800 verringert grafische Links die Performance!) |
| Sprache |
Sprache der Applikation |
| Anzahl Einträge zuletzt gehört |
Legt die Anzahl der Tracks fest, die von den zuletzt gehörten Tracks geladen werden sollen. Möglich ist die Auswahl von 10-50.. Standard ist 15 |
| Anzahl Einträge Toplisten |
Legt die Anzahl der Tracks fest, die von Toplisten geladen werden sollen. Möglich ist die Auswahl von 10-50. Standard ist 15 |
| Schriftgröße |
Legt die Größe der Schrift fest. Möglich ist die Auswahl von 11-16. Standard ist 11, bzw. 15 bei der Software-Version 4.6.x oder höher |
Seite Abgleich
Hier wird alles in Sachen Datenabgleich konfiguriert.
| Zuletzt gehört |
Lädt automatisch die zuletzt gehörten Tracks nach der angegebenen Zeitspanne. Möglich ist: nie und 1-60 Minuten. Standard ist nie |
| Benutzerprofil |
Lädt automatisch das Profil nach der angegebenen Zeitspanne. Möglich ist: nie und 1-60 Minuten. Standard ist nie |
| Benutzerprofil |
Lädt automatisch das Profil nach der angegebenen Zeitspanne. Möglich ist: nie und 1-60 Minuten. Standard ist nie |
| Lieblingstracks |
Lädt automatisch die Lieblingstracks nach der angegebenen Zeitspanne. Möglich ist: nie und 1-60 Minuten, 1-24 Stunden oder 1-5 Tage. Standard ist nie |
| Shouts |
Lädt automatisch die Shouts nach der angegebenen Zeitspanne. Möglich ist: nie und 1-60 Minuten, 1-24 Stunden oder 1-5 Tage. Standard ist nie |
| Top Tracks |
Lädt automatisch die Top-Tracks nach der angegebenen Zeitspanne. Möglich ist: nie und 1-60 Minuten, 1-24 Stunden oder 1-5 Tage. Standard ist nie |
| Top Artists |
Lädt automatisch die Top-Interpreten nach der angegebenen Zeitspanne. Möglich ist: nie und 1-60 Minuten, 1-24 Stunden oder 1-5 Tage. Standard ist nie |
| Playlisten |
Lädt automatisch die Playlisten nach der angegebenen Zeitspanne. Möglich ist: nie und 1-60 Minuten, 1-24 Stunden oder 1-5 Tage. Standard ist nie |
| Trackdaten neu laden nach |
Löscht die Trackdaten nach einer angegebenen Zeitspanne und lädt die Daten neu. Möglich ist: 15, 30, 45, 60 Minuten, 1-24 Stunden. Standard ist 6 Stunden |
| Interpretdaten neu laden nach |
Löscht die Interpretdaten nach einer angegebenen Zeitspanne und lädt die Daten neu. Möglich ist: 15, 30, 45, 60 Minuten, 1-24 Stunden. Standard ist 6 Stunden |
| Albumdaten neu laden nach |
Löscht die Albumdaten nach einer angegebenen Zeitspanne und lädt die Daten neu. Möglich ist: 15, 30, 45, 60 Minuten, 1-24 Stunden. Standard ist 6 Stunden |
Seite Player
Hier wird alles rund um den Player und das Scrobbeln konfiguriert.
| Track-Daten laden |
Lädt automatisch die last.fm Daten von einem Track. Falls er nicht schon im Speicher ist, wird er geladen |
| Track-Bilder laden |
Lädt das Bild eines Tracks falls vorhanden |
| Bildgröße |
Steuert, wann ein Bild in welcher Größe geladen werden soll.
Immer ~XXXxXXX, lädt auf jeden Fall ein Bild in der gewählten Größe herunter
~XXXxXXX oder kleiner prüft zuerst, ob bereits in Bild in dieser Größe oder kleiner vorhanden ist und zeigt dieses an. Nur wenn kein Bild gefunden wurde, wird eines heruntergeladen |
| Scrobbeln nach |
Legt fest, wann ein Track gescrobbelt werden soll (% der Länge). 50%-100% sind möglich. Achtung: Es werden nur Tracks ab einer Länge von mindestens 30 Sekunden gescrobbelt! |
| Tracks scrobbeln |
Legt fest, wann Tracks gescrobbelt werden sollen (nie, live, manuell, nach 5/10/15/20/25 Tracks) |
| Aktuellen Track auf last.fm anzeigen |
Überträgt den aktuellen Track und zeigt ihn auf der last.fm Seite als aktuell gespielten Track an. Erzeugt mehr Datenvolumen! |
| Medien-Verzeichnis auf der Speicherkarte |
Legt fest, aus welchem Verzeichnis Tracks gespielt werden sollen. Sollte nicht das Root Verzeichnis sein! |
|
|
last.fm for BlackBerry
Seit einiger Zeit entwickle ich Apps für BlackBerry's. Um mich weiterzubilden versuche ich ständig neue Apps zu bauen bzw. zu verbessern. Daraus ist dann last.fm for BlackBerry
entstanden! Aus zeitgründen gehts leider nicht so schnell voran wie ich das gerne hätte, aber es wird. Was es schon gibt ist auf diesen Seiten beschrieben.
Installation (1.0.1)
Ihr könnt die App entweder über den Desktop Manager installieren oder direkt auf dem Gerät.
Online: mobile.pateck.de
Desktop Manager: alx, cod, zip
ToDos/Change Liste/Bekannte Bugs
Wichtige infos
Wie immer hängt alles von der Software Version und des Gerätetyps ab. Was ich jetzt schon sicher sagen kann ist, das die BlackBerry's, die das Menürad an der rechten Seite haben,
erstmal warten müssen. Gleiches gilt für Storm Benutzer, da es noch keine Touch-Screen Implementierung gibt (ist aber geplant). Außerdem solltet ihr die Software Version 4.5
haben (theoretisch geht auch 4.3). Wenn Ihr einen 8800, Curve oder Bold habt, seid ihr auf der sicheren Seite.
Was passiert hier so?
| 29.12.2009 | Version 1.0.1 fertig. Yipieeeee. |
| 05.12.2009 | Version 1.0.0 fertig, aber ich musste den Player schon wieder fixen. Das ist echt harte arbeit |
| 12.11.2009 | Es gibt jetzt ein Setup, scrobbeln geht und der Player ist total überarbeitet worden. Infos wurden geupdated zu den Settings, Player und Setup. |
| 06.10.2009 | Übersetzung in EN ist so halb gemacht. |
| 05.10.2009 | Registriert bei last.fm. Ab sofort hab ich eine Client ID, die fürs scrobbeln benötigt wird. |
| 25.09.2009 | Player Update - Zeigt jetzt auch die Bilder vom vorherigen und nächsten Track (falls vorhanden)
und skaliert etwas besser. Außerdem ist das Ladeverhalten besser. UND, es werden auch Bilder aus MP3 Dateien exportiert. |
Kontakt?
Ihr habt Fragen oder Wünsche? Dann schreibt mir doch einfach: matthias [ÄT] pateck [PUNKT] de
Mehr über mich findet ihr auf meiner Hauptseite: pateck.de
Donation
Eine kleine Hilfe ist natürlich nie verkehrt, von daher, wenn Ihr wollt... ;)
|