Page 1 of 8

Subsonic desktop Application

PostPosted: Wed Jan 13, 2010 10:13 pm
by pha9992001
I noticed subsonic had a documented API, so I decided to experiment with making an Adobe Air app for it. Here's a very early beta version...

http://nonpixel.com/subair/

There are still many bugs and many features that I haven't gotten to, but I think its in pretty good shape to let loose in the wild.

This was just a personal experiment, so don't expect support. There might be updates here and there. There's built in update notification functionality, so you'll know when there's an update available.

Usability isnt that great currently, and the design is rough, but some things to note:

- search tab is not implemented yet

- you can ctrl+click on tracks to select multiple tracks

- right click on folders/tracks to download

- the little text input above the indexes in the music library and playlist tabs is a filter. simply start typing.

- double clicking a track in the music library and saved playlist tabs will clear your current playlist and replace it with the single track you double clicked.

Oh its been tested on windows xp, 7 and tested very lightly on OSX

Enjoy...

PostPosted: Wed Jan 13, 2010 10:21 pm
by p2ranger
As an alternative, I installed a program called Fluid on my mac.
http://fluidapp.com/

It lets you use webapps to create a desktop type environment for it. Instead of using a bookmark in my browser, it rests on on my Dock as a n application with the submarine icon.

I imagine a windows alternative would be to use a google chrome application shortcut too.

Although these still run in a browser

Jason

Re: Subsonic desktop Application

PostPosted: Thu Jan 14, 2010 7:50 am
by sindre_mehus
pha9992001 wrote:I noticed subsonic had a documented API, so I decided to experiment with making an Adobe Air app for it. Here's a very early beta version...

http://nonpixel.com/subair/


Yes! I love this! It's already a perfectly usable application :-)

I would love to see continued development (stability, usability, features), and would gladly help in any way I can, for instance:

o Write access to the Subsonic version control repository, if you like to keep the source code there.
o Modifications/extensions to the Subsonic REST API.
o Writing about it and providing links from the official Subsonic homepage.

Please let me know if this is of interest, either here or drop me an email.

Well done!

Sindre

PostPosted: Thu Jan 14, 2010 6:52 pm
by Concept211
Very cool app, pha9992001! Great job! I would love to see more updates and enhancements as well. Here's my little wish list:

- Minimize to tray
- Show small tray window when new song comes on with album art and mp3 info similar to WinAmp's latest skin
- Auto-login upon launch

clock ticking forever...

PostPosted: Tue Jan 19, 2010 6:27 pm
by bouteill
Hi,
Just tried SubAir, it 's got amazing potential, congrats!
However, when clicking on 'Save Settings' to connect to the server, the clock starts ticking and never stops... And it never really connects to my server... Is this just me?
Cheers and thanks for your help and this great new app!

PostPosted: Tue Jan 19, 2010 7:16 pm
by Poffa
Very nice app, thank you.

One feature I'd like to see is the possibility to connect to several servers simultaneously and see all music libraries as one library. That would be, in my opinion, an awesome feature.

Re: clock ticking forever...

PostPosted: Wed Jan 20, 2010 3:04 pm
by tenblack
bouteill wrote:Hi,
Just tried SubAir, it 's got amazing potential, congrats!
However, when clicking on 'Save Settings' to connect to the server, the clock starts ticking and never stops... And it never really connects to my server... Is this just me?
Cheers and thanks for your help and this great new app!



I'm having the same issue.

PostPosted: Wed Jan 20, 2010 4:57 pm
by pha9992001
Thanks for all the positive feedback...

About the clock cursor/app never fully logging in. When entering the server address, be sure to use http and the proper port number (if you are using a port other than 80), such as:

http://www.servername.com:100

I've published an update, the next time the app is opened, there should be an update notification.

- added an error alert for incorrect server address
- added auto login, if server info is already saved.

PostPosted: Wed Jan 20, 2010 5:17 pm
by Concept211
Great update, pha! Love the auto update via Adobe Air.

Another wish list item:

Ability to randomly play songs based on a specified folder ;)

Keep up the great work!

Still not working

PostPosted: Wed Jan 20, 2010 5:41 pm
by bouteill
pha9992001 wrote:Thanks for all the positive feedback...

About the clock cursor/app never fully logging in. When entering the server address, be sure to use http and the proper port number (if you are using a port other than 80), such as:

http://www.servername.com:100

I've published an update, the next time the app is opened, there should be an update notification.

- added an error alert for incorrect server address
- added auto login, if server info is already saved.


I still have the same problem with the update. :cry:
I am entering the correct server address and the correct port, it still does not work.
I should point out that I use the http://123.123.123.123:9999 format.
Would it be the problem?
Thanks

PostPosted: Wed Jan 20, 2010 5:53 pm
by pha9992001
Using an IP address should work. I have tested that and works for me. It might be a proxy issue or firewall issue.

PostPosted: Wed Jan 20, 2010 8:00 pm
by bouteill
pha9992001 wrote:Using an IP address should work. I have tested that and works for me. It might be a proxy issue or firewall issue.


I get an error popup that says:
200: Error #1096

I disabled all firewalls. I tried with local address (the server is on my LAN) and with the WAN address from a remote machine. In both cases, it does not work. However, with the web browser client version, I can connect to my server and listen to music without any problem!

PostPosted: Wed Jan 20, 2010 10:17 pm
by pha9992001
what version of subsonic are you using?

PostPosted: Wed Jan 20, 2010 10:30 pm
by bouteill
pha9992001 wrote:what version of subsonic are you using?


I use Subsonic v3.7; should I upgrade to 3.8?
Thanks!

PostPosted: Wed Jan 20, 2010 10:47 pm
by bouteill
bouteill wrote:
pha9992001 wrote:what version of subsonic are you using?


I use Subsonic v3.7; should I upgrade to 3.8?
Thanks!


IT WORKS!!! I just updated my server from version 3.7 to 3.8 (which supports REST protocol - dumb me) and it works great! Thank you for your help!
And long life to this great app!