Due to changes in YouTube, the old SMTube doesn’t work anymore. A new version has been developed, written from scratch. You can download it from http://smtube.sourceforge.net
But now people are asking “is possible to download videos with this new version?”
Short answer: yes, but you have to configure it. Please, continue reading.
The new SMTube uses the YouTube API v.3. In order to use this API it’s necessary to ask Google for a “developer key”. And you have to accept their terms of use. Those terms of use don’t allow to implement applications to download videos. So I can’t add any function to download videos from YouTube.
But this new version includes a configuration dialog that allows you to add more media players (VLC, Windows Media Player…). Actually you can add any kind of application, you are not limited to media players. You can add a download manager… in this case the video won’t be played, it will be downloaded…
Now I’m going to give you an example. I’m going to use uget. This is free download manager with versions for both Linux and Windows.
In SMTube select View -> Settings. And add a new player.
The configuration, for Linux, is the following:
Name: uget Executable: uget-gtk Parameters: --quiet --folder=/tmp --filename=%f %u This player supports video sites: unchecked
Configuration for Windows:
Name: uget Executable: C:/Users/<user>/uget/bin/uget.exe Parameters: --filename=%f %u This player supports video sites: unchecked
That’s it. Now in SMTube, right click on a video and select uget. The video will be downloaded.
Another example, to call youtube-dl (Linux):
Name: youtube-dl Executable: xterm Parameters: -e youtube-dl %u -f 22 -o "/tmp/%(title)s-%(id)s.%(ext)s" This player supports video sites: checked
That would save the videos in 720p quality (option -f 22) in the /tmp folder.
Configuration for Windows:
Name: youtube-dl Executable: mplayer\youtube-dl.exe Parameters: %u -f 22 -o "C:\Users\<user>\Videos\Youtube\%(title)s-%(id)s.%(ext)s" This player supports video sites: checked
And the final example. Using wget (Linux):
Name: wget Executable: xterm Parameters: -e wget -O /tmp/%f %u This player supports video sites: unchecked
(This would save the videos in /tmp)





