Comments (34)
@mrDLSable Sure: #46
from youcast.
@jparkerweb thanks for the suggestion to create a key and rebuild from source. It does indeed work but user needs to enable YouTube Data API v3
. It took me some time to realize it but it all works now.
from youcast.
Testing it now. Looks like it's working. Thanks again for the quick update. Love the app.
from youcast.
@qtlin v2.12 includes those two commits. I don't know how it works but I think @i3arnon can upload a new version of the files to an existing release
from youcast.
YouTube revoked the application key.
I generated a new one and released a new version:
https://github.com/i3arnon/YouCast/releases/tag/2.9.0
See if this works for you and let me know otherwise.
from youcast.
This seems to working. Thanks.
from youcast.
@oolyum thank you.
from youcast.
I'm running 2.9 and it worked yesterday, but it's once again giving the request error. The video page still works but the feeds not @i3arnon
from youcast.
@mrDLSable The quota for the new API key (10K requests per day) is being reached daily.
Since I assume this isn't from "real" usage I regenerated the key (without pushing it to GitHub this time :)):
https://github.com/i3arnon/YouCast/releases/tag/2.10.0
The quota will be reset tomorrow.
If it will max out again I'll maybe try adding some caching, but it's just a band-aid.
from youcast.
@i3arnon Is it possible to get the app to load the API key from the config file? That way people with the know how could use their own key.
from youcast.
@i3arnon I was about to ask the same question but @mrDLSable was minutes ahead of me.
Please allow user optionally loading their own key and add instructions getting one from Google. Thank you.
from youcast.
for now I was able to generate my own YouTube Data API v3
and build from source with my own key. seems to work great.....
example of my api key management screen in google:
here is where you update the API key in source code before building:
from youcast.
For a noob like me, how can I set it up in the program code. I got an APi but I don`t know how the create an exe.
from youcast.
Hi,
On my side is version v2.10 not working.
Is it working on your side ?
from youcast.
I have done some playing around with my own API key and have found out that for me a normal refresh with Podcast Addict generates over 4k requests. Do keep in mind that I have about 100 youtube channels in my podcast library and about 40 new videos to download.
Edit: Oh, and I added another youtube channel to my Podcast Addits with 2k videos, so if it did 2 requests per video that might explain it... Doing some more testing.
from youcast.
For a noob like me, how can I set it up in the program code. I got an APi but I don`t know how the create an exe.
Hi,
I dont also know how to compile in .exe
from youcast.
@maxol18 @superfutzi I have written the code needed for the user to input their API key in the program, and once @i3arnon has some time to look at it, I presume the functionality will be added. It should be done in a couple of days I hope.
from youcast.
#47 is now merged and a new release is published,
Thank you @mrDLSable and sorry for the wait.. I was in Iceland.
from youcast.
@i3arnon the same exact problem resurfaced again, youcast apparently requires latest YoutubeExplode update to function correctly. However YoutubeExplode 5.x is not a direct replacement for 4.x. Please take a look when you have a chance.
from youcast.
@qtlin I incorporated YoutubeExplode's latest version and published a new release
Hope this helps..
from youcast.
I'm still getting the error 400 with some channels...
from youcast.
@mrDLSable Give me some examples and I'll try to debug..
from youcast.
vsauce works (channelID: vsauce)
half as interesting doesn't work (channelID: UCuCkxoKLYO_EQ2GeFtbM_bw)
from youcast.
A couple more that don't work:
UCVQCQJyZQcIioTDQ4SACvZQ
UC0e3QhIYukixgh5VVpKHH9Q
UCrv269YwJzuZL3dH5PCgxUw
UC6SNxiLzSlh8e0yjndE9o_A
UCaPRCWnFAzeI3_tr--Qw5qg
UCzV9N7eGedBchEQjQhPapyQ
from youcast.
@mrDLSable There was an issue with channel ids (as opposed to usernames). The updated release should work
from youcast.
2.13 or still 2.12?
from youcast.
@mrDLSable still 2.12 :)
from youcast.
Works for me now :) Thanks for the quick fix
from youcast.
actually now channels with a name don't work
from youcast.
example: crashcourse
from youcast.
@mrDLSable fixed and updated.
from youcast.
@i3arnon Thank you! 2.12 so far works for me.
Question: should anyone worry about new commits one two since release 2.12 and build own from master or 2.12 is good as is?
from youcast.
Hi,
Is the last version 2.12 working on you side ?
from youcast.
Is the last version 2.12 working on you side ?
Even 2.18 works fine for me
from youcast.
Related Issues (20)
- Unable to subscribe to newer channels - new youtube format? HOT 3
- YoutubeExplode and other exceptions must be exposed for debugging purposes if requested.
- playlistId and YouTubeEncoding not saving to config HOT 2
- Update of episodes ok but no download of episodes HOT 6
- Error 404 on all Videos HOT 29
- Error 400 HOT 4
- RFE: replace PresentationFramework with something suitable for other platforms. HOT 4
- Some videos ignore encoding= option for an unknown reason causing larger download size. HOT 11
- Update YoutubeExplode to v6.0.7 to fix slow downloads HOT 5
- RFE: Add an option to force video resolution regardless of encoding=
- Does not work with Pocketcasts HOT 5
- Where the settings/configs are saved? HOT 2
- Youcast dont download since 2 days HOT 3
- Open the cloud service to edit HOT 1
- Youtube Explode outdated causes problem HOT 3
- Problems on Windows 11
- Experienced issues with video playback when video title has emoji HOT 1
- 2gb big thumbnails
- Weird download issues HOT 12
- docker version is a must
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 youcast.