Profile

Cover photo
Tim Malseed
Works at Home
Attends Federation University
Lives in Geelong
3,387 followers|1,946,061 views
AboutPostsPhotosYouTube

Stream

Tim Malseed
owner

Discussion  - 
 
Shuttle community decides:

I want to fix up the search, since it's not working for quite a few people. Anyway, I want to know what you guys prefer. There are 2 options:

1.) Filtering current lists & press search to open search screen

You would hit the search button. Entering text would cause whichever screen you're on to filter by your search term. So, if you're on the 'artist' tab, typing P would cause the artist list to only artists starting with P (like Pink).

If you press the actual search button while you've got text entered, the search will open in a new screen.

2.) Open straight to search screen

Play Music style. Hitting the search icon would immediately open the search screen, and then you can enter your query. Tabs won't filter by search.
126 votes  -  votes visible to Public
Filtering current lists / press to open
54%
Open straight to search screen
46%
2
Zitroney NachnahmÄ's profile photoAbdurajik Samain II's profile photoRink Schaper (agoNITE)'s profile photo
19 comments
 
+Abdurajik Samain II There's just one dev; +Tim Malseed​. 
Add a comment...

Tim Malseed
owner

Discussion  - 
 
Looking for help reproducing a bug.

There's an issue where Shuttle occasionally repeats a song, or skips for apparently no reason (when repeat isn't on).

This is a relatively new issue (last few builds). I'm just wondering if anyone can successfully reproduce the issue multiple times?

For example:
Does it only happen on Shuffle.. Or only when playing an album.. Maybe the equaliser has to be on? Does anyone remember which specific build. This started happening in?

Any info would be much appreciated. 
10
Tim Malseed's profile photoAriya SD's profile photoLioz Koreh's profile photoAshley Tate's profile photo
21 comments
 
Ive experianced it a few times, all of which it hapened to repeat the song after it had finished, usually when ive had the phone locked. Repeat is off, equalizer is on, earphones have an inline contoller, no other processes are running. Thats all the help i can provide, good luck finding the source of the problemml.
Add a comment...

Tim Malseed

Shared publicly  - 
 
Shuttle v1.5.6 is on the way to the Play Store & Amazon

Changelog:
- Fixed Last.fm artwork downloading issues
- Lots of crash fixes
- Added more theme colours for free version users!
27
Add a comment...

Tim Malseed
owner

Updates (don't post here)  - 
 
There's a new version on the way (v1.5.6). Hoping to make a brief stop-over via the beta-testing before moving on to production.

- Added a fix for Last.fm artwork not downloading
- Fixed a bunch of crashes
- Added a few extra colours for the free version
19
Rink Schaper (agoNITE)'s profile photosepp s.'s profile photoAriya SD's profile photo
10 comments
 
I'm so happy about the the new colors in the free version. Now I feel less shitty about the fact that paid apps aren't available in my country :D
Add a comment...

Tim Malseed
owner

Discussion  - 
 
I love this.
81
1
Baton Vitelli's profile photoJarrod Bush's profile photoJérémy Auzou (pieagige)'s profile photoFranco Luna Lijeron's profile photo
18 comments
 
+Adrian Vovk Size of animation if you mean the screen, then it fits on my 720p screen, and size of boot animation file, then it is 3,21 MB. Just to complete +Jarrod Bush 
Add a comment...

Tim Malseed
owner

Updates (don't post here)  - 
 
There's a new update on the way (Shuttle v1.5.5). 

This is going to the beta channel. If all goes well, it will be promoted to production tomorrow.

- Crash fixes

- Fixed issue where check for upgrade purchase showed a toast on launch

- Removed splash screen. This is something we need to discuss more as a community before it goes live

- Set the default theme to indigo & pink (full-circle)
35
Tim Malseed's profile photoLiam's profile photoAnuj Sansare's profile photo
Add a comment...
Have him in circles
3,387 people
Vasant Sakpal's profile photo
janilboo's profile photo
Connor Hartzog's profile photo
Nate Ni's profile photo
Myles T's profile photo
Anthony Wilkinson's profile photo
Jaume Jiménez's profile photo
Marcus Dotson's profile photo
Atun Chasanah's profile photo

Tim Malseed
owner

Discussion  - 
 
Can anyone let me know whether they've had the repeat/skip issue occur in the latest beta? It's really important you're talking about the latest beta, as this will determine whether this update will go live.
3
Hugo Perez's profile photoAriya SD's profile photoAshley Tate's profile photoFabio Mazza's profile photo
15 comments
 
Happened to me again with the latest beta (1.5.6-beta1). I was playing an album (in background, iirc) with shuffle disabled, repeat all songs enabled, equalizer disabled, viper4android enabled.
It started playing the next song for half a second and then returned to the previous one. 
Add a comment...

Tim Malseed
owner

Updates (don't post here)  - 
 
There's a new official version on the way.

The versionCode has been incremented, but the version number is the same (v1.5.6). Sorry! I was going to push out another, newer beta with it's own version name, but I ran out of time, and now I must sleep!
28
Tim Malseed's profile photoMuhammad Nazirul Bakarudin (MNazyrulB)'s profile photo
2 comments
 
It does fix the artwork resolution issue but some of the song shows different artwork. However, when minimize the play song page to choose other song shows the right artwork. Please fix
Add a comment...

Tim Malseed
owner

Discussion  - 
 
Well, the artwork issue is finally resolved, with some help from the one and only +Karim Abou Zeid!

So there were a few problems, for those of you who are interested:

1.) Lastfm API no longer supports getInfo requests using "POST". Now, for those of you familiar with API calls, you're probably wondering why anyone would use POST to GET anything! Well, the Last.fm-android source code uses a HTTPUrlConnection with the params appended to the body of the POST request - which automatically turns the request into POST regardless of the request method ("GET" was specified, but the API call was still turned into a POST). So I simply had to provide the params within the url itself, rather than as part of the request body, and now we're using GET. Hooray!

2.) When using the 'download artwork' button from settings, Shuttle uses a slightly different method to retrieve artwork. Instead of relying on the Last.fm-android code, Shuttle uses Volley to make a JSON request via the Last.fm API. The resultant JsonArray contains a bunch of different url's, pointing to different artwork sources based on the 'size' key. The size can be mega, extralarge, largeand so on.

Shuttle has a piece of code which looped over the array, and used the jsonObject.has([size]), where size is the size "value" above. Unfortunately, jsonObject.has() looks for keys, not values, and the key 'mega', 'extralarge', so on never exists (the key is always 'size', 'mega' would be the value). So this code always failed. But - just out of pure luck, if Shuttle failed to find the best resolution artwork based on the size param, it just used the last object contained in the jsonArray. This just happened to be the largest/highest quality artwork in the array. 

But, since Last.fm changed up their API, they put the highest quality artwork first in the array, so Shuttle was always returning the worst/lowest quality artwork!! Thanks +Karim Abou Zeid for picking that up!

---

The moral of the story: Last.fm can change their APIs, and I can probably get away with blaming them. But, sometimes I am a moron, and I write moronic code.

Never assume I'm not a complete idiot.
34
Devanshu Pipalia's profile photoJosh Gray's profile photoTim Malseed's profile photoRink Schaper (agoNITE)'s profile photo
4 comments
 
All I got from that huge wall of text is

'I don't always screw up. But when I do, I blame Last.fm'

Just kidding! Great job :) 
Add a comment...

Tim Malseed
owner

Discussion  - 
 
The Last.fm API is down. Looks like they're updating their website & API. Artist images probably won't load at all, and album images will fall back to iTunes. If your artwork seems low quality after clearing your cache or deleting/redownloading artwork, this is why.

http://www.last.fm/api
7
Armand Agopian (Armdev)'s profile photoSalvador Estrella's profile photoGabriele Gobbi's profile photoMEME “TAKYON 666” JAMES's profile photo

Tim Malseed
owner

Discussion  - 
 
Some Shuttle (free) stats for you guys:

- 2.65M downloads

- 50,260 reviews

- 98% of users are crash-free

- 99.7% of 'sessions' are crash-free

- 6.3k new users per day

- 106.0k active users per day

- 0:17 seconds - median session length

- 2:37 minutes - average time spent in app per user per day
45
Tim Malseed's profile photoJoão X. N.'s profile photoSalvador Estrella's profile photoOsvaldo Díaz's profile photo
9 comments
 
México (;
Add a comment...

Tim Malseed

Shared publicly  - 
 
Shuttle/Shuttle+ v1.5.5 has been published on the Play Store.

Changelog:

- Equalizer overhaul. Equalizer no longer stops when changing tracks. Less clicking & popping sounds

- Tag editing fixes. Tag editing is now supported for all files on Android 5.0+ (including the SD card)

- Fixed a bug where pressing close would collapse the sliding panel instead of closing the queue

- Fixed an issue where incorrect artwork displayed on the now playing screen

- Various crash fixes
46
Hemine Sanghani's profile photoBig Lisy (Astonishing)'s profile photoMicha Micha's profile photoKhriztian JS's profile photo
14 comments
 
+Tim Malseed​ compi muchas gracias por tu trabajo pero desde hoy me paso a #WindowsPhone con mi Lumia 930 y 1520, pero espere vernos en el nuevo nexus 😛😊 un saludo y sigue haciendo un buen trabajo como hasta ahora! Y un gusto haber pagado un buen producto que es tu app 👌 
 ·  Translate
Add a comment...
People
Have him in circles
3,387 people
Vasant Sakpal's profile photo
janilboo's profile photo
Connor Hartzog's profile photo
Nate Ni's profile photo
Myles T's profile photo
Anthony Wilkinson's profile photo
Jaume Jiménez's profile photo
Marcus Dotson's profile photo
Atun Chasanah's profile photo
Work
Occupation
Android Developer
Skills
Android design, consulting, project management & development.
Employment
  • Home
    Android Developer, 2014 - present
    Freelance development
  • WBCM
    Civil Engineer, 2010 - 2013
    Civil Design
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Geelong
Links
Story
Tagline
I'm a self employed Android developer, and creator of Shuttle music player.
Introduction
After about 6 months of teaching myself programming, I put together and released Shuttle (formerly AMP), a simple, lightweight Android music player.


Since then it has grown and improved, and I'm pleased to say that Shuttle+ is out, the paid version with a couple of extra features.

Bragging rights
I'm a qualified Civil Engineer & creator of Shuttle music player.
Education
  • Federation University
    Masters of Engineering (Civil), 2010 - present
  • Federation University
    Civil Engineering, 2007 - 2010
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Plants vs. Zombies 2
  • Cardtistry
  • Cut the Rope