Skip to content

πŸ“¦ A quick yet ad-free media downloader

License

Notifications You must be signed in to change notification settings

tanosshi/tanos.fm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

59 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

tanos.fm

tanos's free media is a quick yet ad-free media downloader, made for educational purposes only.

tanos.fm thumb

πŸš€ A quick, ad-free media downloader built for educational exploration, supporting as many websites as possible

🌐 Live Demo β€’ πŸ“– Documentation β€’ πŸ’‘ Request Feature


πŸ“Έ Preview Gallery

demo ui

A nice front-end for an eye pleasing experience, made for most modern devices.


✨ What compares us to others?

🚫 Zero Ads

Clean experience without interruptions

⚑ Rapid

Direct download, with quick FFmpeg performance

🎯 Support

Most sites you can think of are available for download


πŸš€ Quick Start Guide

Prerequisites

  • Node.js (v16.0.0 or higher)
  • npm or yarn
  • FFmpeg (set up to the path just incase)

πŸ”§ Installation

# πŸ“¦ Install all dependencies
npm run "install-deps"

# πŸš€ Build and launch
npm start

πŸ’‘ Info: Make sure your server\.env file is properly configured before starting! Redirections for the proper links are placed in the server\.env.example file.


🎯 Feature Roadmap

Feature Status Priority ETA
🎧 Spotify Integration βœ… Complete High βœ…
πŸ“Ί YouTube Integration βœ… Complete High βœ…
🎢 YouTube Music Integration βœ… Complete High βœ…
🎭 TikTok Integration βœ… Complete High βœ…
🐦 Twitter Integration βœ… Complete High βœ…
πŸ“· Instagram Integration βœ… Complete High βœ…
☁️ SoundCloud Integration βœ… Complete High βœ…
πŸ“Œ Pinterest Integration βœ… Complete Medium βœ…
πŸ‘½ Reddit Integration βœ… Complete High βœ…
πŸ“ Indirect Google Drive Download βœ… Complete Low βœ…
πŸ”§ FFmpeg Optimization βœ… Complete High βœ…
πŸ“Ή Full Quality Video Downloads βœ… Complete Medium βœ…
🧹 Code Cleanup & UI Polish βœ… Complete High βœ…
πŸ’» Modern Frontend βœ… Complete High βœ…
🎨 Enhanced UI Details βœ… Complete Medium βœ…
🎀 Lyrics Fix βœ… Complete Lowest βœ…
πŸ“₯ Download System βœ… Complete High βœ…
🚦 Rate limiting system βœ… Complete High βœ…
πŸ”Œ IP Address Blocker βœ… Complete High βœ…
πŸ€– Write scraper for Reddit βœ… Completed Highest βœ…
πŸŽ›οΈ A panel with comments πŸ”„ Planned Low TBD
πŸ“‚ Bulk download playlist/urls πŸ”„ Planned Low TBD
πŸ“Ό Add opus/webm/flac support πŸ”„ Planned Low TBD
πŸ” Search for music πŸ”„ Planned Lowered TBD
πŸ”‘ API Keys for external projects 🟑 Almost done Lowered ⏳

🀝 The Developer


tanos
🎯 Lead Developer
Frontend & Backend Developer

Node.js Express FFmpeg HTML5 CSS3 JavaScript

⚠️ Important Notice

πŸŽ“ Educational Purpose Only
This project is created for educational and research purposes. Please respect copyright laws and terms of service of the platforms you interact with.

πŸš€ Want to get started?

Try the Demo (Front-end only) | View Source | Contribute


Always made with ❀️ by THE tanos