« PreviousNext »

WWWinamp v4.2 Build 2953 (Beta) and an iPhone Compatible Skin!

3 February 2008

Here you are as promised!

Along with a quick bug fix version of WWWinamp, I’m also releasing an iPhone compatible skin for WWWinamp! This skin will make controlling your copy of Winamp from an iPhone quick and easy! A big thanks to the guys over at Google and Joe Hewitt for providing such a great set of iPhone web functions in their iUI interface library for the iPhone. Made development very quick and easy so I suggest anyone interested in iPhone Web Development hop over and give this great collection of JavaScript and CSS functions a look!

Of course, controlling WWWinamp from a mobile device is nothing new as I’m sure most of you have been using the default skin through the iPhone/iPod Touch Web Browser anyways, but this will give your copy of WWWinamp a more ‘iPhone-ish’ feel :) This of course is in addition to the already existing mobile skin which I developed for use with my Nokia 6682 :)

The new build of WWWinamp is just a quick bug fix to handle some strange socket behavior caused by Safari trying to switch between Edge and a WiFi connection when trying to access a private IP (such as 10.0.0.1). Previously it would have caused an unhandled exception and WWWinamp would just bite the dust. This has now been fixed and it can gracefully handle Safari’s connectivity issues :)

Please keep in mind this is the first version of the iPhone skin and it’s still a work in progress. There are currently several features still missing (playlist re-order, and a few others). To use the iPhone skin you must set ALL commands usable by guest, as I haven’t incorporated admin login functionality yet. You can do this in your WWWINAMP.CONFIG file by setting all the commands under the WWWinamp.HTTP.Commands namespace to “true”. Be warned that this will open all functionality of your WWWinamp instance to all users, so be careful if you’re using this on a publicly visible instance of WWWinamp!

I’ve also added an icon so when you add it to your home screen using the new bookmarking functionality in iPhone firmware v1.1.3, it’ll display a cool little WWWinamp icon rather than a screen shot. :)

I look forward to your feedback!

WWWinamp v4.2 Build 2953 (Beta) - Download (56k)

WWWinamp iPhone Skin v1.0 - Download (39k)

Posted in WWWinamp, iPhone | Trackback | del.icio.us | Top Of Page

    14 Responses to “WWWinamp v4.2 Build 2953 (Beta) and an iPhone Compatible Skin!”

  1. dawolf Says:

    Thanks for you work! Looking good so far.

    I’ve put the skin in a subdirectory “iphone” under the wwwroot and can access it by using http://server/iphone/ (note the trailing slash!).

    One quick question - not regarding the iphone skin: I’ve set all HTTP.Commands to true but when i load the WWWinamp page (default skin) I do not see the “move up”, “move down”, “play this song” links in the playlist as guest. What could be the problem here?

  2. dawolf Says:

    I poked around in the playlist_item.wwa and removed the |ADM| parts, now every guest has access to the “move”, “delete” and “jump to” features :)

  3. dawolf Says:

    One more thing. In your iphone skin index.html starting from line 61 there are absolute links pointing to your internal ip (http://10.0.1.196:81/WWWinamp.htm#_controls)

    Still another question (is this the right place to ask all these?): If I would like to build my own WWWinamp skin, where can I find a list of all available placeholders like: |PLAYLIST|, |ITEM|, and so on?

    Thanks!

  4. dawolf Says:

    Well, i found the sdk.txt in the wwwinamp dir, sorry for even asking :)

  5. eric Says:

    Glad I could help ;)

  6. Derek Says:

    Eric -

    I have no good guess about what I’m doing wrong, but I’m always receiving a “No Instance of WinAMP Found” message whenever I start the server. WinAMP is installed in the directory referenced in the config file, and is launched. I’m able to run other versions of WWWinAmp (the ones from Halo 8 and Nullsoft) and it is able to find WinAMP without issue. However, your interface looks significantly better, and I’d really like to use yours if possible. Any idea what I’m doing wrong?

    Thanks,
    Derek

  7. Derek Says:

    Nevermind…I’m a bonehead. It was the skin.

  8. Mike Says:

    Why are there links to shoutcast config? They don’t work. I’m not sure if it’s still being worked on(?) or if I just have it configured wrong?

  9. dawolf Says:

    Is there a way to force the HTTP Service to start up using a command line switch or config option even if it can’t find a winamp instance currently running?

  10. eric Says:

    dawolf: That’s a great idea! I hadn’t though people would still want to use the HTTP functionality without an instance of Winamp running.

    To this, I’ll also add a timer threat that’ll poll to see if Winamp’s handles have changed, this way if you restart Winamp manually, WWWinamp will still work without a restart. :)

  11. eric Says:

    Mike: The Shoutcast config links are really just leftover graphics from the original skin that was ported (over from the ‘old’ halo8 version). I suppose it wouldn’t hurt just removing them :)

  12. A fellow 6682 user Says:

    Thanks for the mobile skin!

  13. eric Says:

    You’re welcome! If you add any improvements or make some changes, let me know! I’ll be happy to host it here! :)

  14. John Says:

    I’m pretty sure I have everything set up right, but I can’t seem to get my controls working. I’m running XP and I’ve got all the http commands set to true for guest. Everything else works fine. It’s stumping me @_@

Leave a Reply


Powered by WP Hashcash