|
Whats inside?
Yehaaaaaa!
A important word to rates, data volumes and providers
There are soooo many different rates from x providers. If your contract includes a data flat rate, you can be happy and dont have to spend any thoughts about traffic. For everybody else
it can get very dangerous and expensive. The application will be setup to the minimum traffice by default. If you change these settings, you have to deal with the costs. For further information, look
at this table. These are estimated values and can be different!
| User profile |
~0,45 kB |
| Registration |
~? kB |
| Profile image |
~13,61 kB |
| Playlists |
~1 kB (2 lists) |
| Playlist tracks |
~20,55 kB (~50 tracks) |
| Friends list |
~4,6 kB (~10 friends) |
| Shouts |
~3 kB (10 Shouts, depends on text length!) |
| Top tracks |
~31,06 kB (50 tracks) |
| Top artists |
~35,96 kB (50 artists) |
| |
last.fm |
Musicbrainz |
Image (Medium) |
| Artist |
~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 |
| Last played |
~7,70 kB |
~21,00 kB |
~34,29 kB |
| Loved tracks |
~6,70 kB |
~19,40 kB |
~32,59 kB |
These values are just sample valus and can be different! Hugh differences can be expected in image sizes. If you are unsure, deactivate images!
The returned data from last.fm or musicbrainz can vary too. Some tracks will return urls for images, some not. Some tracks have descriptions which can be very long.
And so on... Take a look at the menu "Datastore" / "Sync stats today" or "Total sync stats". These stats will give you an overview about the traffice that took place. If your
interested in details, export the statistic (you need a sd card!). You can see the traffic by day and function.
Let's start
After you installed the application, you can find an icon on your homescreen. Depending on your device type, the icon can look different.
Too loose? On the 8800 the icon will be visible immediately after the installation. Devices with a software version of 4.6.x or higher, the icon will be put in the folder "Downloads".
If you want the icon on the home screen, hit the menu key and move the icon to a new folder (select root).
Now start the application and do the main settings. After that, you will be forwarded to your user profile, which is THE main screen for everything.
Nearly everything on the screen is clickable. Blue printed texts can be clicked all the time. All other functions can be found in the screen menu. Please have a further look to the different screen descriptions.
Cache
A rule of last.fm is, that 7 day old data must be deleted. The check will be performed on the application startup and concerns data and images.
So you should use the app on a regulary base or at least, dont be surprised if data is missing...
ToDos/Change list/Known bugs
ToDos for 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 for 1.0.4:
[ ] Support for touchscreen devices
[ ] Tag screens
[ ] Key shortcuts in player
[ ] Better ID tag lookup
Bugs:
[ ] Connection problems on some devices?
Your profile
Your user profile is the main screen of the application. On the first start, your user infos and last played tracks will be loaded automatically.
Your account image will be loaded too. Thats the only image, which will be loaded automatically!
On this screen you can see the following informations: User name, name, age, gender, country, your playcount, playlist count (if loaded), shouts count (if loaded), friends count (if loaded) and your last played tracks.
Blue text parts can be focues and clicked. Artist and track names can be clicked too. Over the menu you can access all other screens of the applications.
Player
The application can be used as a media player too. All MP3's or other readable formats will be searched on your media card automatically. The player can scrobble your tracks live or after x tracks. You can post your current playing track to last.fm too.
If configured, the track data will be loaded from the last.fm/musicbrainz (including the image) website. This will force a higher data traffic, so be carefull! The player provides the following controls: Previous track, start, stop, pause, next track, repeat (track/album) and a volume control.
You can play the following audio formats: mp3, wav, au, midi, mp4 und amr. The application can load the IDv1 and IDv2 tags from MP3's. If no tags are available, the track name will be parsed. The track seconds will be loaded automatically if not set by the last.fm data.
This will cost you performance because its very complicated to calculate that. If the MP3 contains image data, it will be extracted.
The files must be located on a media card (sd card). I recommend to create a directory e.g. music which contains your files. The directory will be parsed only, if something has changed in it. If you use the root directory, the chance, that something
has changed, is very high and will force another search on each application start. So, use a directory just for your audio files!
The player will provide different lists. By default the list "All files" will be used. You can choose from following lists:
- All files (Pic. 1)
- By artist (Pic. 2)
- By folder (Pic. 3)

(Pic. 1)

(Pic. 2)

(Pic. 3)
Last played
Here you can see all your last played tracks. The track images are deactivated by default to reduce the data traffic. From here you can open the track and artist screen.
Track infos
Here you can see all the track informations like trackname, length, artist, playcounts, tags, album name. Planed are the following data for next releases: Releaes date, text, top listeners... Some data will be loaded from the musicbrainz page and are not available by default.
Album infos
Here you can see all the album informations like album name, artist, playcounts and the tracks on this album. Some data will be loaded from the musicbrainz page and are not available by default.
Artist infos
Here you can see all the artist informations like the name, playcount, tags, albums and text...Some data will be loaded from the musicbrainz page and are not available by default.
Top tracks
Your top 15 tracks will be listet with the following data: artist, track name and playcount. You can choose between the selection: 7 days, 3, 6, 12 months or complete.
Top artists
Your top 15 artists will be listet with the following data: name and playcount. You can choose between the selection: 7 days, 3, 6, 12 months or complete.
Loved tracks
Your loved tracks will be listet on this screen. This screen is a little bit tricky, because you normally have several hundret! The loading will take place in pages. The first page will be
loaded automatically. If there are more pages, you will be asked, if you wanna load these pages too. You cannot interrupt that, so please be carefull!
Playlists
Here you can see your playlists with the following informations: Name, description, track count and duration.
You can open your playlist to see the tracks.
Shouts
This screen lists all your shouts with a shortend text. You can open a shout to see the complete text. You can answer a shout, too.
Friends
Here you can see a list of your friends. In one of the next releases, you can open a friends profile.
Setup
If you start the application the first time, you will be redirected to a setup screen.
Screen 1
You have to enter your last.fm username and password in order to use the application. If you click on continue, a session key will be requested from the last.fm page, so you have to have a connection. You cannot continue without a session key.
Screen 2
On this screen you have to choose the data volume of your contract. Please be carefull! If you choose flatrate, the application will sync data all the time which will cause a HIGH TRAFFIC. If you are not sure, choose ~5 MB.
Screen 3
If you have inserted a media card, you can use the application as a audio player. In this case you have to choose a directory, which contains your audio files. Please read the "Player" section for more details.
Screen 4
Now you have to accept, that you are aware of the costs the application can produce and that you will pay them...
Settings
Here you can setup nearly everything of the application! This is a lot...
Common
This are the most common settings of the application. If you enter your username and password, a session key will be requested from the last.fm page automatically. Without that key you cannot do anything!
| User | Last.fm username |
| Password | Last.fm password |
| Session-Key | From last.fm generated key during the login |
| Last.fm protocoll | Controls the protocoll detail level. If there are any errors, you can increase the level |
| Download limit in MB | For security reasons. You cannot download more data than the selected limit. |
UI
Here you can configure everything you can see.
In the startup section you configure, which data will be loaded at the application start up:
| Update profile | Updates your profile data (name, age, playcount ...) |
| Update last played tracks | Loads the last played tracks, by default 15 (see sync section) |
| Update shouts | Loads all your shouts |
| Update friends | Loads all your friends |
In the common section you configure, what and how many you wanna load.
| Load images on "Last played" view |
Loads the track images on the last played views |
| Load images on "Playlist" view |
Loads the track images on the playlist view |
| Load images on "Loved tracks" view |
Loads the track images on the loved tracks view |
| Load image on artist page |
Loads the image on the artist page |
| Load image on album page |
Loads the image on the album page |
| Load image on track page |
Loads the image on the track page |
| Image sizes |
Controls, in which size the images will be loaded.
Always ~XXXxXXX, loads the image in every case in the selected size
~XXXxXXX or smaller, checks first, if there is a image in this size or a smaller size. If there is no image, the best size will be downloaded |
| Load Musicbrainz data |
Loads additional data of artists, tracks or albums. This increases your data volume! |
| Use graphical links |
Activates/Deactivates clickable text links (On older devices like the 8800 graphical links reduces the performance!) |
| Toplist entry count |
Sets the amount of top list entries which will be loaded |
| Last played count |
Sets the amount of last played entries which will be loaded |
| Loved tracks count |
Sets the amount of loved tracks entries which will be loaded |
| Font size |
Sets the font size of the application |
Sync
Here you can configure the data sync settings.
In the cache section you can set up, how long the data will be hold until the reload.
| Reload track data after |
Reloads the data of the track after the selected time span |
| Reload artist data after |
Reloads the data of the artist after the selected time span |
| Reload album data after |
Reloads the data of the album after the selected time span |
In the sync section you can set up an automatic data download.
| Zuletzt gehört |
Loads the last played data after the selected time span automatically |
| User profile |
Loads the user profile data after the selected time span automatically |
| Loved tracks |
Loads the loved tracks after the selected time span automatically |
| Shouts |
Loads the shouts after the selected time span automatically |
| Friends |
Loads the friends after the selected time span automatically |
| Top tracks |
Loads the top tracks after the selected time span automatically |
| Top artists |
Loads the top artists after the selected time span automatically |
| Playlists |
Loads the playlists after the selected time span automatically |
Player
Here you can configure everything about the player and the scrobbling.
| Load track data |
Loads the last.fm track data automatically if not done yet |
| Load track images |
Loads the track image if not available yet |
| Preferred image size |
Controls, in which size the image will be loaded.
Always ~XXXxXXX, loads the image in every case in the selected size
~XXXxXXX or smaller, checks first, if there is a image in this size or a smaller size. If there is no image, the best size will be downloaded |
| Scrobble after |
Sets, after how many tracks the app should scrobble (% of the duration). Only tracks with a minimum duration of 30 seconds will be scrobbled! |
| Scrobble last played track live |
Transfers the played track to the last.fm page and shows it on your profile |
| Sync currently playing track |
Transfers the currently playing track to the last.fm page and shows it on your profile |
| Search media files |
Configures the time, when media files should be searched.
will be searched manually: You have to start the seach manually on the player tab
on application startup: Search starts when the application starts
on player startup: Search starts when the player will be opened |
| ID3 tag analyzation |
Configures the time, when the mp3 id tags will be looked up
during playback: Loads the id tag, when the track will be played
on file search: Loads the id tags during the file search |
| Track duration calculation |
Configures the time, when the track duration will be calculated
normal: The normal way, through bitrate and bytes. Very fast, but not always available
extended: If the normal mode is not available, the duration will be calculated through the frame milliseconds. The whole file needs to be analyzed...Very slow |
| Media directory on sd card |
Configures, in which directory the media files should be searched. Should never be the root directory of the card! |
|
|
last.fm for BlackBerry
Since a while im developing apps for BlackBerry devices. To get more skills, im creating new apps all the time. So i decided to do a last.fm app.
I wish, i could develop faster, but you know, i have to work and want some free time too. Im very close to the first finish as you can see on the screenshots.
Installation (1.0.1)
You can install the application through the Desktop Manager or directly on the device.
Online: mobile.pateck.de
Desktop Manager: alx, cod, zip
ToDos/Change list/Known bugs
Important infos
As you maybe know, it depends all on the software version and device type. What i can say is, that devices with the menu wheel on the right will not work. Sorry, you have to wait.
Storm devices have to wait too, because you guys are using a touch screen, which will change everything! You should have the software version 4.3 or higher. If you have a 8800, Curve
or Bold device, you are save.
What happends currently?
| 29.12.2009 | Version 1.0.1 finished. Yipieeeee. |
| 05.12.2009 | Version 1.0.0 finished, but i have to change the player again...Its hard work |
| 12.11.2009 | I added a setup screen. Scrobbling and the player are changed completely. Page infos updated too. |
| 06.10.2009 | Translation to en is half done. |
| 05.10.2009 | Registered to last.fm. Now i have a client id and scrobbling works. |
| 25.09.2009 | Player Update - Maaaaaaany changes. |
Contact?
You have questions or wishes? The contact me via matthias [ÄT] pateck [DOT] de
You can find more informations on my main page: pateck.de
Donation
If you like this app, it would be great if you support me
|