Skip to content

jezh42/VodManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

VodManager

Requires the following programs installed and configured (e.g. auth setup) and in your PATH:

Features:

  • Downloads VODs
  • Downloads Chat
  • Renders Chat
  • Combines Chat onto video
  • Old Vod is still kept
  • Uploads to Youtube via YoutubeUploader
  • Manages a queue of vods, starting at the oldest and fetch new ones on finish
  • [NEW] Checks if the vod is still live (hence incomplete) and will skip until stream is over

Future Features:

  • Better and cleaner logging
    • Timestamp log
  • Chapter support
    • Title Guess
    • Chapters linked YouTube
    • Description of chapters
  • Command Line count vods
  • Supporting multiple streamers
  • Chapter support?
  • Run Daily
    • OR
  • Always run as a service, checking for new vods
  • Zig Version
  • Quit Management
  • Configuration file
    • Vod Location
    • List of streamers
    • Start with newest or oldest
  • FFMpeg Status
  • FFMpeg optimisation
  • General Declutter of Output
  • Verbose Support (-v)
  • Debugging Support (-d)
  • Logging/tee log natively
  • Log youtube completed video URL

Bugs

TODO:

  • ID and Title search (with jq) is a bit weird
    • Might convert to Zig to work better with objects and json
  • Strip Invalid Chars for Youtube Title >-<

Youtube API

  • Follow the configuration steps detailed in YoutubeUploader.

  • Recommended to publish your GCP Project.

  • Keeping it in testing only gives refresh tokens that last 7 days.

  • Publishing it doesn't require verification for our uses and gives refresh tokens that last forever.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages