Effortlessly migrate your YouTube subscriptions when switching to a more affordable Premium account.
-
Significant Cost Savings:
- German YouTube Premium: €155.88/year (€12.99/month)
- Turkish YouTube Premium: Approximately €22/year
- Annual Savings: €133.88 (85.9% reduction)
-
Easy Access to Affordable Accounts:
- Purchase fresh Turkish YouTube Premium accounts from platforms like Kinguin
- Note: These are new accounts, requiring an annual switch
-
Preserve Your YouTube Experience:
- Automatically transfer all your subscribed channels to the new account
- Avoid the tedious process of manually resubscribing to potentially hundreds of channels
- Ensure you don't miss content from your favorite creators after switching accounts
-
Hassle-Free Annual Transition:
- Streamline the yearly account switch process
- Save hours of manual work and potential oversights
- Maintain your personalized YouTube ecosystem effortlessly
-
Flexible Channel Selection:
- Choose which channels to transfer
- Opportunity to curate your subscriptions during the transfer process
By using YouTubeTransfer, you can take advantage of more affordable YouTube Premium options without sacrificing your carefully curated subscription list. The tool automates an otherwise time-consuming and error-prone process, making the annual account switch a breeze rather than a chore.
- Fast and efficient subscription transfer
- Secure operation (doesn't store login information)
- Visual feedback on subscription progress
- Option to choose which channels to transfer
- Install dependencies:
pip install -r requirements.txt - Run the script:
python ytt.py - Follow on-screen instructions to transfer your subscriptions.
- Python 3.6+
- Chrome browser
- ChromeDriver (matching your Chrome version)
- Install Python and pip:
sudo apt-get update && sudo apt-get install python3 python3-pip - Clone the repository:
git clone https://github.com/yourusername/YouTubeTransfer.git cd YouTubeTransfer - Set up a virtual environment (optional):
python3 -m venv venv source venv/bin/activate - Install required packages:
pip install -r requirements.txt - Install Chrome and ChromeDriver (if not already installed).
- Install Python from the official website.
- Download and extract the repository.
- Set up a virtual environment (optional):
python -m venv venv venv\Scripts\activate - Install required packages:
pip install -r requirements.txt - Install Chrome and ChromeDriver (if not already installed).
- Run
python ytt.py - Log in to your old YouTube account in the opened browser.
- Save your subscriptions page (https://www.youtube.com/feed/channels) locally.
- Provide the saved HTML file path when prompted.
- Review and select channels to transfer.
- Log in to your new YouTube account when prompted.
- Wait for the transfer process to complete.
- Ensure ChromeDriver version matches your Chrome browser version.
- Adjust
BUTTON_WAIT_TIMEandPAGE_LOAD_WAIT_TIMEinytt.pyif needed. - Check
youtube_subscription.logfor detailed error messages.
Contributions are welcome! Please submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.