Refactor code, preparation of 3.0.0
New features
- New command lists running docker containers with options
godl docker [flags]
- Added weekly ci job that checks for new yt-dlp version and auto bumps godl version.
- Experimental feature to attach all docker containers to stdout 1 line each
godl docker --show-output
- New flag
--ignore-validations
to ignore file type validations when performing operations, this is mainly to combat audio files encoded in video containers. - New spotify command, that uses spotify-downloader downloads metadata from spotify and music from youtube
- New flag
--lyrics-file
forgodl audio metadata
embeds the lyrics in the audio file
Changed features
- Changed flag of running in daemon from
--silent|-s
to--daemon|-d
- Changed capitalized commands to dashed
-
video removeAudio
tovideo remove-audio
-
video extractAudio
tovideo extract-audio
-
video removeDuplicateFrames
toremove-duplicate-frames
-
- Changed image name from
registry.gitlab.com/lucyfire/godl/youtube_dl
toregistry.gitlab.com/lucyfire/godl/godl
Removed features
- Removed m3u8 download command
- Removed update command, now each released binary is tied to its own docker tag
Under the hood new/changed features
- All docker containers spawned by
godl
now have a labelcreator=godl
- Autogenerate README file from the commands.
- Converted all docker execution from running os docker commands to using the docker SDK.
Bug fixes
- Can now properly type in dockers containers to answer prompted questions (#5 (closed))
Edited by lucyfire