UC-6 Playlist Import

ref# UC-6

use case Import playlist from archive file

type primary, essential

actors

purpose Import a playlist and its associated files from an archive file

overview Along with the corresponding Playlist Export feature (as described in UC-5), a playlist import feature would allow users at a station to import an archive (.tar.gz or whatever) that includes the playlist file, corresponding files (both sound files and recursive playlists). Such archive files could be imported from other stations or the network hub. Ideally, automatic import and conversion of other playlist formats such as M3U and XSPF, along with their component files, would also work.

references wiki:UC-5 #1582*

Typical course of events

Actor action System response
1. Upload file2. Menu prompting for file upload is displayed, including an option for "Import Playlist".
3. Import Playlist4. Prompts for filesystem location
5. Playlist archive file6. - Unpacks archive
- imports playlist archive file to storage server
- checks for component files on local storage server. If found on local storage, user is prompted for import confirmation. If not found, user is prompted to find the component files using the search/browse functions.