Comments (10)
This also explains the quota errors:
Before the search would return only video IDs after the timestamp in your spreadsheet. Then add each one.
The quota costs are outlined here.
Now that filters are broken, YouTube returns ALL videos from a channel and adds every video to the playlist instead of only the most recent ones. Depending on the channel, that's a whole lot of videos to write.
Since quotas are daily, that will cause some funny behaviour.
from auto-youtube-subscription-playlist-2.
#33 is merged
The info and work done is much appreciated! 🥇
from auto-youtube-subscription-playlist-2.
The API is back up since ~20 hours, so I guess this can be closed now 🎉
from auto-youtube-subscription-playlist-2.
Have a workaround, that is valid even after this is fixed (if Google dont f.. up there api even more). Ide from https://stackoverflow.com/a/55207539.
Its cost a little more api call point but seams valid, just tried it for one chanel. (Hope there are no edge cases that is not valid)
- You use the Chanel.list, and in ”part” add “contentDetails” cost 2 points. (Can probebly be done on init where we get the channel id grab. But if it’s a one time thing we need too test soo the playlist id don’t change overtime)
- Then you get the get the “contentDetails.relatedPlaylists.uploads”
- Add that Chanel uploads playlist id to the playlistItems.list
- Wolla You have a sorted list of all uploads from a Chanel and the latest video is on top :D
I may have some time this week to try to implement this but no promessis.
from auto-youtube-subscription-playlist-2.
#33 is merged
The info and work done is much appreciated! 🥇
Thanks! Hope this will help some people find the right answers. I was thoroughly confused why my gmail was getting spammed 🤷♂️
from auto-youtube-subscription-playlist-2.
Thank you, this is very helpful. I wondered why i reached my Youtube API quota everyday;)
from auto-youtube-subscription-playlist-2.
So basically the script has no chance to work until google fixes their stuff? That's unfortunate
from auto-youtube-subscription-playlist-2.
That is correct. Try the search on their website. Can't sort by date
from auto-youtube-subscription-playlist-2.
From what I've read, the google video search should still work. Maybe a swap from the youtube API to the google video API might be possible until google fixes youtube's APIs.
from auto-youtube-subscription-playlist-2.
Confirmed, it runs fine for me again. It even checked the last 12 days of my 84 sources and added 46 videos without going over the time limit.
Interestingly, I got no notification from the followed YouTube bug report.
from auto-youtube-subscription-playlist-2.
Related Issues (20)
- Scheduling menu changes HOT 1
- No license? HOT 3
- Unable to add video to Watch Later HOT 2
- Is it possible to filter out livestream VODS? HOT 3
- Fails forever after channel deleted HOT 2
- Error: No empty spots HOT 3
- Time Based Trigger No Longer Working HOT 5
- TypeError: Cannot read property '1' of undefined HOT 7
- Videos being repeatedly added to playlist HOT 3
- 3 seperate youtube accounts deleted for spam using this script? HOT 3
- Delete old videos option not working HOT 8
- error adding videos HOT 5
- Silly Question HOT 11
- Feature request: Exclude "shorts" respectively short videos not longer than x minutes/seconds HOT 10
- I can't authorize sending emails HOT 2
- No New Videos for certain playlists HOT 3
- Feature: filters by tag, name, lenght HOT 1
- Feature Request: Skip All Vertical Videos Such As "YouTube Shorts" HOT 2
- No error when input playlist empty HOT 1
- Can't update Watch Later HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auto-youtube-subscription-playlist-2.