PHP/ajax Based frontend

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #2709
    w1ll14m
    Participant

    Ok guys πŸ™‚

    I will show you something i’ve been working on now for a while.
    And i think it is time to show it here πŸ™‚

    It’s a webbased frontend for ofcourse mt-daapd(/firefly)
    it’s written in php/js/ajax and uses extjs2 (black slickness theme) for the looks.
    It has playlist editor support and on-the-fly m3u generator. and many more!
    Playback is done with a small flash mp3 player.

    It’s still somewhat buggy, but i used this as a learning project to learn about javascript, php and ajax.
    Let me know what ya all think about my little project.

    There can be login issues as i created a complicated ‘secure’ login which is somewhat like Radius (for the ‘kind of’ experts here)
    the url is

    for the record… at this moment internet explorer is NOT supported, use firefox instead!

    http://daap.pw12.nu
    user: demo
    pass: demo

    So play around with it and let me know πŸ˜‰

    Please do not abuse! πŸ˜‰

    #17919
    EVILRipper
    Participant

    Whoa, very nice! Takes a bit to get used to, but works like a charm. πŸ™‚
    I have the suspicion you’re working directly in the sqlite database from apache? That does open alot of possibilities. πŸ™‚
    Maybe you can also add the functionality to add and manage playlists in firefly, so they can be played on a soundbridge.
    The interface is perfect for that.

    Nicely done, I hope you will launch a release soon. πŸ™‚

    P.S.
    Heerlijke muzieksmaak. πŸ˜‰

    #17920
    blamm
    Participant

    Wow.. And it works with Chrome!

    #17921
    RigasW
    Participant

    Wow,

    that looks cool.
    Can I run that on a slug?
    Could be a way to share my music with family / frieds over the internet …

    Rigas

    #17922
    w1ll14m
    Participant

    thanx for the positive replies πŸ˜‰

    I think managing playlists in firefly is a little out of my reach atm.
    to be honest i’m pretty new to the php/ajax/javascript scene πŸ˜‰
    indeed it works on a direct copy of sqlitedb and it has a ‘private’ sqlite db to store username + passwords and admin attributes.
    At this moment it’s pretty unfriendly installation, so needs a lot of cleaning before a actual release can be done.
    Also i need to write some installation docs and some more error handling πŸ˜‰

    But i hope to post a package within next weeks πŸ˜‰

    It could run on a slug. but it’s using apache2+php (could run on tinyhttpd +php?)
    I have no idea what the performance will be on a slug.
    As you can see i use it somewhat that way πŸ˜‰ but mostly for friends and stuff.

    It works in chrome/safari/firefox/opera but not IE πŸ˜‰ ie has it’s own standards which make a lot of code (Javascript) i use impossible.

    P.S.
    Hehehe thanx! vind ik zelf ook :d

    #17923
    EVILRipper
    Participant

    I’ve used the slug. Apache and MySQL both default use several processes to support 100+ simultaneous users.
    I’ve tried lighttpd. It works perfectly on the slug. PHP is no problem either. And since you’re using sqlite, all software is quite light.
    So this software should run perfectly on the slug. πŸ™‚

    #17924
    fizze
    Participant

    I’ve actualy run turrentflux, gregarius and some other not ecavtly lightweight stuff on my slug.
    I used cherokee and php-fcgi. The performance wasn’t that bad, actually.

    I’m quite certain it will also run on a slug.
    Way to go! πŸ™‚

    #17925
    w1ll14m
    Participant

    i’m planning a beta release soon.
    As the code is not as stable as i want, also might need some cleanup here and there.
    But most important a simple user editor page is what i’m working on now.
    That’s important because else you need sqlite commands to add a user.

    I’ll keep you guys posted.

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