Profile

Cover photo
Tim Malseed
Works at Home
Attends Federation University
Lives in Geelong
3,392 followers|1,949,691 views
AboutPostsPhotosYouTube

Stream

Tim Malseed
owner

Updates (don't post here)  - 
 
Shuttle v1.5.8 was released this morning. This was just a bugfix for crashes caused by my previous attempts to fix a song skip/repeat bug.

I'm still not sure of the status of that bug. I can't tell what's been fixed, and what is just being reported by users who've been experiencing this for a long time (it is after all an infrequent, seemingly random bug that affects only a small percentage of users).

Changelog:
- Another attempt to fix an issue where tracks skip/repeat for no apparent reason

- Another attempt to fix LG Quickcircle bug

- Fixed 'share audio file' bug

- Added data usage warning before starting manual artwork download

- Various minor crash fixes
19
LJ Wells's profile photoSalvador Estrella's profile photoTim Malseed's profile photo
3 comments
 
+Salvador Estrella thank you for such a useful bug report - if all bug reports were like this there would be no more bugs.
Add a comment...

Tim Malseed
owner

Updates (don't post here)  - 
 
There's yet another version on the way, Shuttle v1.5.7.


- Another attempt to fix an issue where tracks skip/repeat for no apparent reason
- Another attempt to fix LG Quickcircle bug
- Fixed 'share audio file' bug
- Added data usage warning before starting manual artwork download
- Various minor crash fixes
30
Daniel Anderson's profile photoTim Malseed's profile photo
2 comments
 
+Daniel Anderson I'm not sure what's going on with this, and I don't know how to fix it. At the moment, I'm just attempting to solve some major crashes occurring in the latest version. 
Add a comment...

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.
170 votes  -  votes visible to Public
Filtering current lists / press to open
55%
Open straight to search screen
45%
3
Tim Malseed's profile photoSharath Ravishankar's profile photoRink Schaper (agoNITE)'s profile photoAbdurajik Samain II's profile photo
24 comments
 
Could you add search function when long pressing the menu icon on (left key on Samsung devices)? This way I could access search without having to reach for the upper right corner of the screen where the search icon is located.. 

That's my original post. I just added that suggestion to get over with it because it sounded like it was device-specific when in fact most, if not all, phones have that menu option where I really want it to be added. 
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
Have him in circles
3,392 people
Marta luz Aclarado morales's profile photo
Rig Daddy's profile photo
Melvin Joosten's profile photo
Luis Gil's profile photo
Michele Tioli's profile photo
Cristy Perez's profile photo
Akini James's profile photo
Brandon Eckel's profile photo
silvina romero's profile photo

Tim Malseed
owner

Discussion  - 
 
Do you use the folder browser? (I'm just curious, I will not be making any changes based on the outcome of this poll).
199 votes  -  votes visible to Public
Yes, frequently
9%
Nope
71%
Yes, not very often.
20%
1
Gabriele Gobbi's profile photoPhillip Huynh's profile photoAbdurajik Samain II's profile photoMartin Masevski's profile photo
6 comments
 
I'm using shuttle just for this feature :)
Add a comment...

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.
5
Ariya SD's profile photoFabio Mazza's profile photoAshley Tate's profile photoDaniel Anderson's profile photo
17 comments
 
Well, it happened the last 2 days again, sometimes it will repeat the song up to 3 times if I let it go that far.
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...
People
Have him in circles
3,392 people
Marta luz Aclarado morales's profile photo
Rig Daddy's profile photo
Melvin Joosten's profile photo
Luis Gil's profile photo
Michele Tioli's profile photo
Cristy Perez's profile photo
Akini James's profile photo
Brandon Eckel's profile photo
silvina romero'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
  • Cardtistry
  • Plants vs. Zombies 2
  • Cut the Rope