I'm confused you say "Downloading ROMs then transferring via FTP/MTP is a hassle" but how is downloading a rom, uploading to a custom host with direct link support (own server), getting the link, adding to a custom .txt file with custom naming, and then transfering that file via ftp/mtp quicker...