Sun Nov 6 13:07:06 2005

Ticket #1530

adding network functionality


Priority: high Reporter: maroy
Severity: feature Assigned to: tomash
Component: storage server Status: new
Version: 1.1 Resolution:  
Milestone: 1.1.0 Leon Keywords:  

Description by maroy:

this is an umbrella ticket, that will be split into several other tickets probably

  • implement upload / download to / from central storage
  • add possibilty for stations to browse / search central storage
  • public (anonymous) access to the central storage via a web interface
  • file transfer done on physical media instead of network (burn on DVD, bring it to location, import)
  • continous download, in case of bad network connection
  • sync-ing local storage with central (downloading all changes from central to local)
  • when transferring a playlist, transfer all files referenced by the playlist as well
  • UI: monitor for status of file transfer (what's being transferred, progress of transfer)
  • turn on / turn off transferring in general

Attachments

Changelog

Sun Nov 6 13:18:32 2005: Modified by maroy

  • severity changed from minor to feature

Sat Dec 24 12:37:04 2005: Modified by maroy

  • milestone changed from 1.1 to 1.1 Leon

Sat Dec 24 12:49:35 2005: Modified by maroy

    see the dupliacate placeholder ticket #1584* for the 1.1 Hayq milestone as well

    Sat Dec 24 13:48:34 2005: Modified by maroy

    • priority changed from normal to high

    Mon Jan 16 11:40:27 2006: Modified by maroy

    • owner changed from maroy to tomash

    Tue Jan 17 14:45:15 2006: Modified by tomash

      Network functionality - storageServer part:

      1. implement upload / download to / from central storage
        • already implemented on API methods level
        • remaining: integration to the current LS version + UI
        • estimate: one day
      2. add possibility for stations to browse / search central storage
        • partialy solved
        • remaining: multiple central storages support, integration to current LS version
        • estimate: 10h
      3. public (anonymous) access to the central storage via a web interface
        • some changes to LS HTML UI needed
      4. file transfer done on physical media instead of network (burn on DVD, bring it to location, import)
        • related to #1582*
        • estimate: one day
      5. continous download, in case of bad network connection
        • prepared, but cron configuration in LS install needs to be solved
        • estimate: 2 days
      6. sync-ing local storage with central (downloading all changes from central to local)
      7. when transferring a playlist, transfer all files referenced by the playlist as well
        • related to #1582*
        • estimate: one day
      8. UI: monitor for status of file transfer (what's being transferred, progress of transfer)
        • methods implemented
        • remaining: integration to the current LS version and new transfer types + UI
        • estimate: 4h
      9. turn on / turn off transferring in general
        • estimate: 2h

      Sum of estimates: cca 2 weeks


      Add/Change #1530 (adding network functionality)




      Change Properties






      Action