this file contains things i thought of instead of the part of the project im working on now. it's half roadmap and all incomplete

v 0.1 - minimum product
    header check?
        u have to move_uploaded_file before u can do anything with $_FILES so set up a temp directory to handle those
    duplicate filenames?
        append server's unix time in ms to the filename before the extension e z p z

v 0.2
    to delete files?
        doesnt have to be super secure, this is a fun tool not infrastructure
        projects can be deleted by going to the project on player.php and inputting the password
        password generation?:
            on successful upload, create a sidecar named a hash of the file
            write to the sidecar:
                the filename of the sunvox project
                a hash of a string containing the filename, sidecar filename, and upload time, to be used as the password
        alternatively:
            ask for a deletion password, hash that, store the hash in the sidecar check against that hash on deletion request

    listing and playing files:
        player.php will scan for sidecar files and list them newest to oldest, displaying the name of the sunvox file listed
        when one is selected it will be loaded into the js player as usual
        a download link should be available in the player block which provides the project file
