A basic youtube frontend with 0 client side javascript. Made to be fast and easy to use, as well as quick to deploy.
resources | ||
static | ||
.gitignore | ||
Dockerfile | ||
index.js | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md |
SimpleTube
Simpletube is a NodeJS youtube client without ads or client-sided javascript. It is currently being completely rewritten to use youtube.js, so some functions may be partially broken. Thank you for your patience!
To-Do
Player Goals
- Make a basic video player
- Make it stylish
- Add channel info
- Add captions
- Show channel on watch page
- Add live support
- Add playlist support
Search Goals
- Add searching of videos
- Add searching of channels
- Add searching of playlists
- Add searching of lives (Note: Searching of lives has been implemented before, but I want to implement it in the same update as actual stream support.)
- Add specific filter options
- Add a screen for when a search fails
- Add mutiple search result pages
Caching
- "Cache" videos
- Add cache options
- Add options for sized based caching
Channels
- Show Links
Other
- Add viewing of channels (Experimental)
- Make documentation
- Make links clickable by default