DownloaderOne: Easy to use media downloader
License: Apache-2.0
Based on:
- JavaFX
- Youtube-dl (youtube-dl must be present on $PATH)
- Controlsfx
- Sapher Youtubedl-Java
- Mp3agic
NEED
- In Settings: Make possible to set different audio/video formats (At least mp3 and opus)
- In Settings: Make possible to set different quality levels
- LOGGER. More traceble and userviewable logs per download.
WANT
-
Finished message add title
-
Make UI to play the downloads (or as play action in row)
-
Translations
RESOLVED
- Settings MetaTags in file with Apache Tika
- Get download url from task when downloading (info panel/dialog.modal)
- Playlist split If "?list=SDSGDGSD" then split it in different downloadTasks (youtube specific). Use youtube-dl command (example) 'https://www.youtube.com/watch?v=GpMoRS_9bcM&list=PLrO4SwMB0WVNM9d6bOjHJLZFTux5UuqnL' --flat-playlist --dump-single-json"
- Make editable datalist initial websites/Combobox is editable
- Duplicate id nr in table when restarting tasks check id before restart
- Total size downloadButton in row (Read youtubeResponse?)
- Check tor proces exists before start
- Make settings screen (paths edit)
- Progress in percentage number
- About dialog with changes text
- Show Tor enabled on Download page
- If list: make input urls bigger, resize and when finished make smaller
- Make Error message smaller when shown
- Initial row -> remove -100% (change visibility?)
- Initial row -> set status "Searching" before "Downloading"
- Reference use as Folder name where download is saved
- Get Version Youtube-dl
- Implement new STATE "Converting" / Split up downloading and conversion in two different youtube-dl commands to let this work?
- Start first download directly when multiple downloads are waiting
- Set output titles names ext etc..
- Show error message checkbox not working