Results 1 to 3 of 3

Thread: Rhapsody: Touch Screen Friendly Version

  1. #1
    FLAC
    Join Date
    Jan 2008
    Location
    Dartmouth, MA
    Posts
    916

    Rhapsody: Touch Screen Friendly Version

    I'm in the process of making a version of Rhapsody which is touch screen friendly. I'm writing it to be a stand alone application. I don't use any of the major front ends, so I won't be integrating it into any front ends. I will however release the source code as things move along.

    My intended feature list is:
    • Be able to search by any of rhapsody's search methods
    • Show results in a touch screen friendly list
    • Have nice big play/pause/next/previous buttons
    • Playlist support


    For all of you code nerds:
    I'm writing this in C# .net in studio 2008. To communicate with rhapsody, I'm using the WebBrowser control. I have the control located off of the screen. I interact with links through the invocation of JavaScript click events and I gather song information through reading the page's html and processing it with C#. I may end up implementing a bit of Rhapsody's API. No matter how you do it, with the Rhapsody API or the Rhapsody website, you still need to use their flash music player to actually play the song. That is located off screen in web browser window and since it's flash I can't invoke click events easily. What I do here is use SendMessage to send mouse clicks to the flash object and pin their coordinates to the play/pause/next/previous buttons.

    I'm just making this post to let people know that the project exists and see any interest by others. Someone may also know better ways to accomplish things, so it's nice to get some more opinions and see how much interest others show.

    Paul
    My Nearly Complete Car:
    http://www.mp3car.com/vbulletin/show...ed-car-pc.html

    Micro Control Center... Control Your Car Across the Internet
    http://www.mp3car.com/fusion-brain/1...-internet.html

    Website: (It's a work in progress, really. All my projects have taken me from ever really developing it.)
    http://paulfurtado.com/

  2. #2
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    My question to you is what happens if theres even small changes to the rhapsody website...wouldn't that break your app. I hate using the word "hack" but it seems like the method of simulating user key presses on a browser could be very unstable.

    Rhapsody has a great api...I think it would save you a lot of effort if you kept things simple and worked off of that.

    Also, i'm very glad you decided to release the source and finished I think the whole community will benefit. If you run into any problems during this endeavor i'd be happy to help.

  3. #3
    FLAC
    Join Date
    Jan 2008
    Location
    Dartmouth, MA
    Posts
    916
    Quote Originally Posted by justchat_1 View Post
    My question to you is what happens if theres even small changes to the rhapsody website...wouldn't that break your app. I hate using the word "hack" but it seems like the method of simulating user key presses on a browser could be very unstable.

    Rhapsody has a great api...I think it would save you a lot of effort if you kept things simple and worked off of that.

    Also, i'm very glad you decided to release the source and finished I think the whole community will benefit. If you run into any problems during this endeavor i'd be happy to help.
    Yeah, I've messed around with it a bit now, and I am using the API. The problem is that the player itself is in flash. I use the API to load the player, but if I want to Pause/Resume, I have to simulate a click. That's simply the only way. They don't provide anything in the API to let you do that that I can see.
    My Nearly Complete Car:
    http://www.mp3car.com/vbulletin/show...ed-car-pc.html

    Micro Control Center... Control Your Car Across the Internet
    http://www.mp3car.com/fusion-brain/1...-internet.html

    Website: (It's a work in progress, really. All my projects have taken me from ever really developing it.)
    http://paulfurtado.com/

Similar Threads

  1. Touch screen problem-USB 1.1/USB 2-XP-Driver-Worcol-Touchkit-Solution:)
    By Mister1 in forum Laptops, Netbooks, Tablets, UMPCs, etc.
    Replies: 0
    Last Post: 01-28-2008, 12:13 PM
  2. Dynamix 7 LCD Touch Screen Monitor
    By michael_16j in forum LCD/Display
    Replies: 2
    Last Post: 06-15-2006, 09:31 AM
  3. Found! Nice Nintendo emulaor that's touch screen friendly
    By slightlystoopid in forum Software & Software Development
    Replies: 28
    Last Post: 08-29-2005, 09:54 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •