Active Topics

 


Reply
Thread Tools
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#111
Originally Posted by Billy Broms View Post
First,. thanks for all the time and work you put in to the footify client, making it better. How ever I'm wondering if you could implement two features that I'm really missing. To be able to load whole albums so it play all songs in the correct order and also being able to load artist would be nice. Thanks again!
The features you're asking for were mentioned already somewhere around the second third of this thread (if I remember correctly) and I think I replied something along the lines of "It will be added when the basic functionality feels pretty ok.". That time has come.

I'm currently finishing up 0.0.7-2 that will mostly be a bugfix release with some small changes. When that is done, I'm going to start on loading of albums and artists. I've already put some time into thinking about how to implement it in a way that won't change too much of what is already in place, so I'm hoping it'll be pretty straight forward when I actually start with it.

Thank you for the feedback. I'm glad you like it.
 
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#112
Originally Posted by nastro View Post
I'd also like to add some thanks, Joorin - this is the n900 application i've been waiting for - please keep up your excellent work!
It's always nice to realize that someone else enjoys the same kind of applications that I like. I want things to be small, fast and functional and footify seems to have landed somewhere in the middle ground.

I'm glad you like it.
 
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#113
Version 0.0.7-2 has been uploaded to the repository and to the project Garage page. This is mostly a bugfix release in preparation for adding album and artist browsing.

Changes:
* After logging in, the Login button becomes inactive.

Fixes:
- Old cover art is not reloaded.
- More graceful client read error handling.
- Better separation between client and despotify.
- Move search area to top after new search.
- Finger friendlier search results.
- Some small GTK related bug fixes.

While using the client at work for an hour or so, I've noticed that there is still some problem when a new track is about to start. I try to handle this as gracefully as possible now by pausing playback and waiting for the user to start another song.

On the other hand, it works perfectly to pause playback, unplug the headphones and go to a meeting, return an hour later, plug the headphones back in and click play and the song continues as if nothing has happened.

The change in regards to search results is something of a test. Being more fingerfriendly is nice, making it easier to start a special song, but you now need to scroll a bit more. Please give me feedback regarding this. If this new order feels ok, I'll make the same change for playlists.
 
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#114
Gah! The change done to search results broke being able to start songs from search result. I have no idea why.

I've reverted that change and compiled and tested it and it works again on my device. A new .deb package will be uploaded tomorrow.

Sorry, sloppy testing by me.

EDIT:

Version 0.0.7-3 is up. The change in fingerfriendlyness for search results has been reverted but all other changes are there.

Last edited by Joorin; 2010-06-10 at 05:09.
 
Posts: 478 | Thanked: 165 times | Joined on Apr 2010 @ Manchester
#115
Just want to say great work Joorin. Been following this thread since the first announcement; you have gone a very long way in such a short time. Well done dude.

Gonna download this when the new (fixed again) version is up. I was hesitant at first because I found Qtify and yaspot a little disapointing so held back to see how this came along.
 
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#116
Originally Posted by mornage View Post
Just want to say great work Joorin. Been following this thread since the first announcement; you have gone a very long way in such a short time. Well done dude.
To be honest, my first plan was to stop developing after a month just to see if I could get far enough in that time. I guess I was a bit inspired by the competitions and by Spotify wanting me to pay more money after a month to keep my premium account status.

But, it was too much fun to tinker with the client so I kept going.

Gonna download this when the new (fixed again) version is up. I was hesitant at first because I found Qtify and yaspot a little disapointing so held back to see how this came along.
The new package is uploaded and will show up any minute now. Have fun with the client and feel free to give feedback after getting a feel for it.
 
Posts: 478 | Thanked: 165 times | Joined on Apr 2010 @ Manchester
#117
Originally Posted by Joorin View Post
To be honest, my first plan was to stop developing after a month just to see if I could get far enough in that time. I guess I was a bit inspired by the competitions and by Spotify wanting me to pay more money after a month to keep my premium account status.

But, it was too much fun to tinker with the client so I kept going.
Well I'm glad you did, it works pretty good from the little bit I have tried it so far. Only downloaded it 5 minutes ago though and cant really play around with it too much whilst at work.

Only things I have noticed so far is it would be good if there was some kind of loading notification when logging in/searching/loading song etc. I thought it had hung at first because it appeared to not be responding to anything.

I also cannot get back to the list of playlists. I tried swiping from left to right as per a few posts back but it doesn't seem to work.

other than that it seems to work pretty good. The search works lovely, playback is very smooth (on low bitrate that ive tried so far). Looking forward to being able to select a whole album after searching.
 
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#118
Swipe from right to left and it might work better. I'm left handed but uses the N900 as if I wasn't (I think) and swiping from right to left made the most sense. Making it work to swipe from left to right is easy so I'll add that.

Notification for loading is kind of tricky. Since you, as the user, initiates the search, for example, it's the GUI thread that asks libdespotify for help and while that is going on, no GUI updates are possible.

To change this, I'd have to decouple the commands that the GUI starts from the GUI thread and somehow make the reply reach the GUI when it's available. It's a cleaner solution but it increaes the complexity quite a bit. So, I'll wait with this for a while.

Thank you for the feedback. I'm glad you like it.
 

The Following User Says Thank You to Joorin For This Useful Post:
Posts: 478 | Thanked: 165 times | Joined on Apr 2010 @ Manchester
#119
Swipe from right to left and it might work better. I'm left handed but uses the N900 as if I wasn't (I think) and swiping from right to left made the most sense. Making it work to swipe from left to right is easy so I'll add that.
Ahh, that does work much better thanks

Notification for loading is kind of tricky. Since you, as the user, initiates the search, for example, it's the GUI thread that asks libdespotify for help and while that is going on, no GUI updates are possible.

To change this, I'd have to decouple the commands that the GUI starts from the GUI thread and somehow make the reply reach the GUI when it's available. It's a cleaner solution but it increaes the complexity quite a bit. So, I'll wait with this for a while.
Dont worry then, now I know what it's doing I can live with it. You can work on selecting albums and artists from the search instead

After a bit more testing I am very happy with the client. Was able to listen to spotify all the way home from work without any real issues. I did get a few breaks in playback but I suspect that I was in an area with weak signal and the buffer was trying to keep up with playback. I have the cache enabled so I guess that wont be an issue once songs are cached.
 
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#120
Originally Posted by mornage View Post
Ahh, that does work much better thanks
The next version has the ambidextrious swipe enabled.

Dont worry then, now I know what it's doing I can live with it. You can work on selecting albums and artists from the search instead
I've just finished the first version and is testing it a bit. It looks promising but I've chosen a slightly different approach than the one you are suggesting now.

To me, it makes more sense to perform a search based on the currently playing song. This way you can easily find more from the same artist or the album the song is from.

To do another search based on a search result is, in my mind, something else.

After a bit more testing I am very happy with the client. Was able to listen to spotify all the way home from work without any real issues. I did get a few breaks in playback but I suspect that I was in an area with weak signal and the buffer was trying to keep up with playback. I have the cache enabled so I guess that wont be an issue once songs are cached.
Songs are not cached more than in memory while playing. There is no "offline handling" of song data, only of cover art and playlists.

I haven't experimented with the buffer size in despotify to keep the number of variables down but this is also a possibility.
 
Reply


 
Forum Jump


All times are GMT. The time now is 07:20.