![]() ![]() To make it even easier to use, I decided to make a download button to save the text as a file so you wouldn't need to copy-paste it yourself. This would use position: fixed to cover the screen. This extension enables you to: Create groups with Youtube channels by topic Group YouTube subscription / channels to collections / group. To make it just a bit more convenient, I made another script which made a to put the CSV data in. I combined these scripts and ran them together. Finally, it would log the data to the console. It then joined the data of all the channels one by one. For example, I want to play all 58 videos uploaded by a single user. I would also need the Channel URL, but this was as easy as adding the channel ID after the string "". I then wrote a script to get the Channel IDs and Channel Titles from this list. I wrote a script to scroll to the bottom of the page by checking the height of the container and then scrolling with the function window.scrollTo. This means I can check if that token exists in order to know whether to keep scrolling down. And when the list is fully loaded, the token is removed from ytInitialData. YouTube loads more of the list whenever you scroll to the bottom of the page, though, which means I can just automate the scrolling.Īnother bit of data included in the ytInitialData variable is the API token required to load the rest of the list. YouTube paginates the list, though, so the variable won't always have everything right off the bat. This variable stores the list of the channels you're subscribed to, as well as some other data. I got to looking at how this page worked, and realized that the page stores data inside a variable called ytInitialData. ![]() Now when you browse through your subscribed channels, the video will automatically start playing. I found a page on YouTube that lists all the channels you're subscribed to. But now YouTube went ahead and expanded this autoplay option to the Subscription Feeds as well. Now I needed to find out how to get a list of the Channel ID and Channel Title of each of the channels I'm subscribed to. Now when you click the play all button under subscriptions, it makes a playlist of the first 15 videos. You used to be able to click play all under subscriptions and watch all of the recently uploaded videos from your subscribed channels. Inside that commit was a description of the file.Įnter fullscreen mode Exit fullscreen mode About six months ago YouTube put out an update which had a meaningless feature, in my opinion. I found the commit that added the Google Takeout importing support. ![]() In order to make my own file that NewPipe would accept as though it were a Google Takeout CSV, I had to find out the format Google Takeout uses. I would scrape the list of channels I'm subscribed to, and I'd save that list as a CSV file I can import into NewPipe.įinding out how the Google Takeout CSV is formatted I tried using Google Takeout, but after an hour of waiting, I decided I'd try something else. What they neglect to mention is that Google Takeout can take many hours to complete. csv file (usually under "YouTube and YouTube Music/subscriptions/subscriptions.csv"), click on IMPORT FILE below and select the extracted csv file Click on IMPORT FILE below and select the downloaded.Click on the "Download" button after it appears.Click on "Next step" and then on "Create export".Click on "All data included", then on "Deselect all", then select only "subscriptions" and click "OK".Import YouTube subscriptions from Google takeout: NewPipe kindly explains the process:Įxcuse the comic sans, it's my favorite font. The normal way to do that is to export the subscriptions from Google Takeout, a service Google provides to allow you to retrieve data about your account. If you're billed by YouTube, select your country to see your payment options.I wanted to import my YouTube subscriptions into the open-source Android YouTube client NewPipe. Last month, Laura Trevelyan announced that she is doing penance for the sins of her slave-owning ancestors by giving £100,000 to an economic. Find payment methods you can useĪvailable payment methods vary by country, and may be limited by your billing platform. The clamour for reparations is growing louder. If it's your first time making a purchase, your payment method will be added to your Google account. To make a one-time or recurring membership purchase on YouTube, you must use an accepted payment method. There is one answer but it involves a complicated setup ('This is done using Google Sheets for interface, Google Script + Youtube API v3 for executing and scheduling' plus a fair bit of instructions for how to use it). We will continue to actively monitor the situation and make adjustments as necessary. ![]()
0 Comments
Leave a Reply. |