FirePlay Flash client for FireFly

  • This topic has 873 replies, 99 voices, and was last updated 11 years ago by beaon.
Viewing 15 posts - 166 through 180 (of 874 total)
  • Author
    Posts
  • #13436
    blamm
    Participant

    @Bo Mellberg wrote:

    I like the possibility to see all tracks from the album you choose, not just those with the selected artist.

    This behaviour is not typical but I like it. Maybe it could be optional. I would expect for this mode the player to automatically select the song in the compilation that matches the artist. It will be interesting to see how this would work with an “All (N) Albums” option for that artist. Presumably that would show only the songs for that artist. I suspect things would be clearer if you allowed us to create and see a “Now Playling” playlist.

    Is there a general interest in being able to define a “now playing” queue? I would expect to be able to 1. Select it from the list of playlists. 2. add and remove things from it (by dragging things in and out or by right click”

    #13437
    Anonymous
    Inactive

    On my Wii (Opera + flash v7), FlashDAAP v0.52 connect ton my server, display correcly and start to retrive the song/artist list from it. But befor the end of that prosses the Wii give me an error “not enough memory for flash applicaton”.
    And sometimes the Wii juste freez.

    #13438
    fizze
    Participant

    @Bo Mellberg wrote:

    @fizze wrote:

    Hm, may I be so bold to ask how you tell the flash what server to connect to?
    I think for a split second I see connecting to “slug:8008”, but then it doesnt show ANY music of course, coz that port…. well is just plain wrong, its cherokee’s port on my slug? 😕

    The code for the server detection looks like this:

    var serverstring:String = "http://" + String(this._url).split("/")[2];

    Which evaluates to (on my server): http://www.mellberg.org:3689

    Given that you have your browser to connect to your server with:

    http://www.mellberg.org:3689/FlashDAAP.html

    and you have placed all Flash specific items (html, swf and AC-runactivecontent.js) in your admin-root folder.

    Ok, now I get it. And it works 🙂 Yay!
    If i place it in the mt-daapd directory it works, of course. Still, if I want to run it from another webserver on the same server, say, cherokee, it doesnt work because it assumes the wrong port. At the moment that doesn’t really matter as I am the only user. But that might change. So any clues for hard-coding the server:port somewhere?

    #13439
    sonichouse
    Participant

    @fizze wrote:

    [So any clues for hard-coding the server:port somewhere?

    How about the url taking some optional parameters e.g. FlashDAAP.html?server=slug&port=3689

    The code could then check to see if they were supplied, if not it would auto-detect using serverstring:String = “http://” + String(this._url).split(“/”)[2];

    #13440
    rpedde
    Participant

    @sonichouse wrote:

    @fizze wrote:

    [So any clues for hard-coding the server:port somewhere?

    How about the url taking some optional parameters e.g. FlashDAAP.html?server=slug&port=3689

    The code could then check to see if they were supplied, if not it would auto-detect using serverstring:String = “http://” + String(this._url).split(“/”)[2];

    @[email protected] and @[email protected] get automatically substituted when they get streamed out of the embedded web server. So if they could be set as parameters in the flashdaap.html, then it could get automatically set.

    Bo — do you have any objections if I start including flashdaap rather than the java dingus in the nightlies?

    You had said at some point once you were out of heavy development you would release the source, right?

    Oh, and would you consider putting the version number somewhere in the ui so people could report versions?

    — Ron

    #13441
    sonichouse
    Participant

    @rpedde wrote:

    Oh, and would you consider putting the version number somewhere in the ui so people could report versions?

    — Ron

    The version number is already displayed on the top right of the UI.

    #13442
    blamm
    Participant

    Can I suggest you make a link inside the player to the latest version? Perhaps use the version no?

    #13443
    sonichouse
    Participant

    Could we have an option to toggle the skin ?.

    I preferred the original colour scheme, as that is more in keeping with the rest of the firefly web pages.

    /Steve

    #13444
    blamm
    Participant

    That would be good. Personally I would like to see it use the house Firefly style. Perhaps even embedded in a Firefly page with the regular menus etc so that you can get at other pages easily. Much like the existing playlist page but with player controls.

    e.g. http://myweb.tiscali.co.uk/toaster/mockup2.png

    #13445
    blamm
    Participant

    @tebra wrote:

    On my Wii (Opera + flash v7), FlashDAAP v0.52 connect ton my server, display correcly and start to retrive the song/artist list from it. But befor the end of that prosses the Wii give me an error “not enough memory for flash applicaton”.
    And sometimes the Wii juste freez.

    Yeah. I noticed that. The Wii doesn’t have a lot of memory, try streaming video to it!

    #13446
    sonichouse
    Participant

    @blamm wrote:

    That would be good. Personally I would like to see it use the house Firefly style. Perhaps even embedded in a Firefly page with the regular menus etc so that you can get at other pages easily.

    If you feel brave edit hdr.html and add to the list on line 53 the following

     
  • FlashDAAP
  • Then edit FlashDAAP.html and add the stylesheet and include like this

    @include [email protected]



    FlashDAAP
    AC_FL_RunContent = 0;


    Finally add the following as the last line of FlashDAAP.html

    @include [email protected]
    #13447
    blamm
    Participant

    Thanks. That worked a treat.

    Bo.. Any chance of making it look a bit more like the stuff on the playlist page??? 😉

    #13448
    Bo Mellberg
    Participant

    @blamm wrote:

    Bo.. Any chance of making it look like the playlist page??? 😉

    Absolutely. I was just playing around, trying to make it look nice.

    I haven’t looked in to it much, but I think most of the things in Flash can be CSS customized. Perhaps this can be a way to make it “skinnable”, using an external CSS file.

    Ron: Include it if you feel it does the job better than the java one. The code is all yours. Do you want to handle it on your project page? If we had the source for this Flash client in the same spot as the Firefly server could I work with it directly towards that address, making the nightlies always contain the latest version?

    Also, since this is no longer based on DAAP, I suggest a name change to “FireFlash”. Perhaps the version numbers can be the same as those for FireFly? (FireFlash svn-1586 etc)

    #13449
    Bo Mellberg
    Participant

    @rpedde wrote:

    @[email protected] and @[email protected] get automatically substituted when they get streamed out of the embedded web server. So if they could be set as parameters in the flashdaap.html, then it could get automatically set.

    There is a new version making the host and port “per client settable”. It includes an update to the html to this:

    FlashDAAP.html (edited lines):


    'movie', '[email protected]@&[email protected]@',




    As you see above, to be sure this works on as many platforms as possible, you need to update your host and port info in three places. Also, I tried to use @[email protected] and @[email protected] in those places, but @[email protected] did not bite. Don’t know why because @[email protected] worked just fine… If you need this working NOW (until Ron tells use what to use instead of @[email protected] just fill in your server and port needs and the Flash code will parse them. If you are happy with “auto mode” just set them both empty, like this:


    'movie', 'FlashDAAP?host=&port=',

    /Bo

    #13450
    sonichouse
    Participant

    Hi Bo,

    made all the changes, and the web page said conecting to slug:@[email protected]

    if I set them to &host=&port= it worked fine.

Viewing 15 posts - 166 through 180 (of 874 total)
  • The forum ‘Add-on Software’ is closed to new topics and replies.