PDA

View Full Version : Squeemote 1.0 available on the iTunes Store



Luke Redpath
2008-12-19, 03:24
It's taken a bit longer than I had hoped, but Squeemote 1.0 is now available on the iTunes store:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=298005260&mt=8

The focus for this first release has been on use with a local library (rather than radio/streaming services) although these will appear in a future release.

I'm happy to answer questions on here although I have set up a support site on GetSatisfaction:
http://getsatisfaction.com/lukeredpath/products/lukeredpath_squeemote

I look forward to hearing your feedback!

Update: blog announcement:
http://lukeredpath.co.uk/blog/squeemote-for-iphone-ready-for-sale.html

Luke Redpath
2008-12-19, 03:54
I'd also like to say thanks to everyone who helped out during the beta testing process. It would have been hard to get this out there without your help.

I see Apple have introduced a feature that lets you generate promotional codes for applications - this would seem like the easiest way for me to get you your free copy but it appears to be US iTunes store only - will this be a problem?

local.bin
2008-12-19, 04:16
Am I really the first to purchase? :)

Hope its as good as iPeng ;)

Syncing it now.

Luke Redpath
2008-12-19, 04:20
Am I really the first to purchase? :)

Hope its as good as iPeng ;)

Syncing it now.

I'll be the first to say it doesn't have as many features as iPeng - Pippin has done a great job getting as much as he has into iPeng. I am confident that what Squeemote does do is done in a polished way. For example:

* Touch and hold tracks for add to the playlist
* Switch to the now playing screen and control your Squeezebox using the normal remote - watch Squeemote update in real time.

Just a couple of my favorite features :)

local.bin
2008-12-19, 04:35
I'll be the first to say it doesn't have as many features as iPeng - Pippin has done a great job getting as much as he has into iPeng (I wish I had the time). I am confident that what Squeemote does do is done in a polished way. For example:

* Touch and hold tracks for add to the playlist
* Switch to the now playing screen and control your Squeezebox using the normal remote - watch Squeemote update in real time.

First impressions after 5 minutes use;

1. Like the logo and graphics, looks good.
2. Didn't connect to my first server automatically, but that was minor
3. Yes, agreed, iPeng has a lot of functionality, the more I use the more I seem to find.
4. I like the devices page, as I have 2xduets and a boom, with the soft player beta on my mac and iPeng gets a little cluttered for me when selecting the devices. Although I love being able to power off the device via iPeng.
5. It's a little crashy ;) has crashed on playlists a couple of times now, but I have just rebooted the phone to see if that sorts it out.
6. Its a good start i must say, nice layout.
7. Much better than Squidgy, but behind iPeng in terms of functionality.

Its my first post but thanks to you and pippin for creating these apps.

I hope they both evolve and incorporate streaming (as castcatcher drives me mad!)

KR

Luke Redpath
2008-12-19, 04:40
I've looked at setting up Squeemote as a streaming client but the stream seemed to have far too much of a delay for it to be usable. If this changes, it is definitely something I would look at.

Regarding crashing on playlists, could you be more specific - does it seem random? Do you do something in particular before it crashes? Has it crashed anywhere else?

Glad you like the devices screen. The main reason I haven't tackled multiple device playback is because I think its a hard problem to solve UI-wise. Its something I want to get just right and requires some thought.

Re: powering off devices -most definitely coming. Its my biggest annoyance (about my own app!). Again this was more of a UI problem than a programming issue. I will work it out.

Out of interest, how big is your library and how long did it take to sync? What about downloading artwork? I'm aware that performance is affected whilst this is happening but it should only happen when you sync (and I plan to add a feature in the next release to refresh artwork for a single album).

pippin
2008-12-19, 04:49
Am I really the first to purchase? :)


At 12:16 CET? No :-)

local.bin
2008-12-19, 04:54
I've looked at setting up Squeemote as a streaming client but the stream seemed to have far too much of a delay for it to be usable. If this changes, it is definitely something I would look at.

Regarding crashing on playlists, could you be more specific - does it seem random? Do you do something in particular before it crashes? Has it crashed anywhere else?

Glad you like the devices screen. The main reason I haven't tackled multiple device playback is because I think its a hard problem to solve UI-wise. Its something I want to get just right and requires some thought.

Re: powering off devices -most definitely coming. Its my biggest annoyance (about my own app!). Again this was more of a UI problem than a programming issue. I will work it out.

Out of interest, how big is your library and how long did it take to sync? What about downloading artwork? I'm aware that performance is affected whilst this is happening but it should only happen when you sync (and I plan to add a feature in the next release to refresh artwork for a single album).


Total Tracks: 4,674
Total Albums: 354

Sync and artwork were fine, didn't time it but didn't make me think it was slow. Seconds not minutes if that helps.

My playlist screen is still empty and it crashes around that. The playlist tab.

I press and hold a song and it flashes yellow. I select the playlist tab again and it will oops.

Changing track album artwork does take 10s, which feels like a very long time after you have selected the song.

Edit: 11:16 GMT :)

pippin
2008-12-19, 04:55
Luke,

is there any way it catches changes on the current playlist? Doesn't seem to do that for me.
Another one: I tried a touch-and-hold on "All Tracks" and it just added the first one, is this correct?
Also, the first time I used it I got some strange error that the NowPlaying screen didn't catch updates to the player state (volume, etc) and the "remaining time" ran into negative figures ("-1:-40"). Everything else seemed to work fine and I wasn't able to reproduce it after restarting.

Luke Redpath
2008-12-19, 05:11
Luke,
is there any way it catches changes on the current playlist? Doesn't seem to do that for me.


Do you mean the now playing screen/current playlist screen updating when the track changes? It should be, if not it is probably a bug which I'll investigate.



Another one: I tried a touch-and-hold on "All Tracks" and it just added the first one, is this correct?


Touch and hold shouldn't do anything on "All tracks" so another minor bug there.



Also, the first time I used it I got some strange error that the NowPlaying screen didn't catch updates to the player state (volume, etc) and the "remaining time" ran into negative figures ("-1:-40"). Everything else seemed to work fine and I wasn't able to reproduce it after restarting.

I have seen this on the odd occasion but it seems difficult to reproduce. I've been doing some refactoring and code cleanup and some streamlining of the startup code so hopefully this will go away. It might be that the socket connection to the CLI is failing in some way.

Luke Redpath
2008-12-19, 05:14
Re: time to change artwork on the now playing screen - this shouldn't take more than a second or two but it will be affected by the size of the artwork, the load of your server and the speed on your wifi network.

pippin
2008-12-19, 05:23
Do you mean the now playing screen/current playlist screen updating when the track changes? It should be, if not it is probably a bug which I'll investigate.

No, I mean if the content of the playlist changes through something else than Squeemote. This happens if I add tracks with the remote or a controller or something but especially it happens with all kinds of dynamic playlists, e.g. through "Random Play".


Touch and hold shouldn't do anything on "All tracks" so another minor bug there.

So there's no way how I can add the whole album to the playlist? Why don't you just add that?

Luke Redpath
2008-12-19, 05:32
So there's no way how I can add the whole album to the playlist?

I didn't do what you suggested because I the gesture conflicted with the wording and I wasn't sure what would be the best way to do this UI-wise. I have now thought of a nice way of doing it so I'm going to implement this in the next release.

Regarding the playlists, I'm pretty sure it should pick up external changes to the playlist so I will investigate this over the weekend.

A quick note regarding the "next release"; most new features discussed here will probably be in the next point release, 1.1, but I will probably release a 1.0.1 bug fix release before that happens as I don't want to delay bug fixes.

Luke Redpath
2008-12-20, 19:21
Thanks for the bug reports so far and to everybody who has bought the app. Work has already begun on the next release of Squeemote which should have some cool new features.

pippin
2008-12-20, 19:29
Luke,

one more: Is there a way to use this with server authentication? Can't get it to run with my home servers since these use username/password.

Luke Redpath
2008-12-20, 21:46
No support for authentication as yet. Will add it to my list.

mmca22gr
2008-12-21, 02:26
No support for authentication as yet. Will add it to my list.

Waste of 5 for me so far then. Will take a look again when authentication is implemented.

Luke Redpath
2008-12-21, 04:32
Waste of 5 for me so far then. Will take a look again when authentication is implemented.

Sorry about this; if you'd like a refund, drop me an email and I'll see what I can sort out, otherwise I'll try and get a new release out with authentication support ASAP.

mmca22gr
2008-12-21, 08:30
Sorry about this; if you'd like a refund, drop me an email and I'll see what I can sort out, otherwise I'll try and get a new release out with authentication support ASAP.

No problem. I can wait for the update.

Luke Redpath
2008-12-21, 21:06
Been hard at work this weekend; lots of code improvements under the hood which should improve stability and performance. And here's a little sample of the more visible improvements:

http://gallery.me.com/lukeredpath#100012&view=carouseljs&sel=0

local.bin
2008-12-22, 15:52
Been hard at work this weekend; lots of code improvements under the hood which should improve stability and performance. And here's a little sample of the more visible improvements:

http://gallery.me.com/lukeredpath#100012&view=carouseljs&sel=0

Nice :) keep up the good work.

Luke Redpath
2008-12-22, 20:23
No problem. I can wait for the update.

Thought you might like to know that this evening I've got authentication up and running so it will definitely be in the next release (along with music service/internet radio browsing).

iTunes connect is closed for Christmas so its unlikely any updates will be submitted to Apple this week, but at my current rate I expect to have Squeemote 1.1 submitted to Apple by the end of next week, and in the store the week after (touch wood).

mmca22gr
2008-12-22, 23:14
Thought you might like to know that this evening I've got authentication up and running so it will definitely be in the next release (along with music service/internet radio browsing).

iTunes connect is closed for Christmas so its unlikely any updates will be submitted to Apple this week, but at my current rate I expect to have Squeemote 1.1 submitted to Apple by the end of next week, and in the store the week after (touch wood).

Great to hear. Look forward to the update in the new year!

joelwright
2009-01-03, 07:59
I don't see the problem here with authentication, if you set your server as

<username>:<password>@<server-ip>

everything works just fine.....

Joel.

mmca22gr
2009-01-05, 14:09
I don't see the problem here with authentication, if you set your server as

<username>:<password>@<server-ip>

everything works just fine.....

Joel.

Thanks Joel,

Tried it and liked it very much indeed!

mmca22gr
2009-01-14, 07:07
Luke,

No sign of an update yet?

Luke Redpath
2009-01-14, 10:12
Its pretty much ready to go (I've already started work on 1.2) but I'm awaiting feedback from my beta testers. I intend to submit the update to Apple this weekend at the latest.

mmca22gr
2009-01-14, 13:24
Thanks for the update. I hope that future releases will include control of the player.

Luke Redpath
2009-01-15, 02:38
Squeemote 1.1 has now been submitted to Apple so it is now in their hands. Hopefully it won't take more than a week for approval. Here are some screenshots to whet your appetite:

http://gallery.me.com/lukeredpath#100013&view=grid&sel=0