Skip to content
/ SYMM Public

Simple Youtube Music Manager is a project which is able to download all videos of a youtube channel or playlist.

License

Notifications You must be signed in to change notification settings

Kimmax/SYMM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Picture
Simple YouTube music manager

Welcome to the SYMM Base repo!
You're here because Google brought you here, or you where just lurking around on Github, weren't you? Gotcha. Okay so let me tell what SYMM is.
SYMM is a project which is split in two parts: The frontends and a single backend.
This readme is about the backend. (checkout the frontends under /src for more info about them)
Let's say you would like to develope an application, which is able to

  • stream the audio
  • extract the audio
  • download the video

of

  • a single video (If you're lame enough)
  • a playlist (You're getting cooler)
  • a whole channel (Now we're talking.)

from YouTube.
With this libary you can, pretty easiliy. With the help of this libary it's just a matter of setting up a settings object, which stores all info about a download, as an example the URL of the video and some settings about quality and output format. After that you call PrepareDownloadL() passing the settings to fetch general data about the video, register some events so you can keep up with the current download status and Execute() to start downloading your video(s). If you wisch the video(s) gets automaticly converted to audio afterwards with the power of ffmpeg.
Done.

When your application uses this backend, than you did nothing else than developing a new Frontend for SYMM. Frontends are the Interface's that trigger the actual work in the backend. Just like you know it from web applications.

Contributing

Contributing general

Fork this repo, do your work and open a pull request. Please only do not commit changes that mean something, e.g. don't commit a solution file because VisualStudio decided to change a version number. Pull request which contain such changes wont be accepted.

About

Simple Youtube Music Manager is a project which is able to download all videos of a youtube channel or playlist.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages