Youtube music api
Author: s | 2025-04-25
Unofficial API for YouTube Music. youtube youtube-api youtube-music ytmusicapi youtube-music-api. Updated ; Python; toasterofbread / spmp. Sponsor Star 1.3k.
GitHub - FANA-Music/Youtube-Music-API: ️ Unofficial Youtube Music API
Skip to content Navigation Menu Sign in GitHub Copilot Write better code with AI Security Find and fix vulnerabilities Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Discussions Collaborate outside of code Code Search Find more, search less Explore All features Documentation GitHub Skills Blog By company size Enterprises Small and medium teams Startups Nonprofits By use case DevSecOps DevOps CI/CD View all use cases By industry Healthcare Financial services Manufacturing Government View all industries View all solutions Topics AI DevOps Security Software Development View all Explore Learning Pathways Events & Webinars Ebooks & Whitepapers Customer Stories Partners Executive Insights GitHub Sponsors Fund open source developers The ReadME Project GitHub community articles Repositories Topics Trending Collections Enterprise platform AI-powered developer platform Available add-ons Advanced Security Enterprise-grade security features Copilot for business Enterprise-grade AI features Premium Support Enterprise-grade 24/7 support Pricing Provide feedback --> We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Saved searches Use saved searches to filter your results more quickly Sign in Sign up Explore Topics Trending Collections Events GitHub Sponsors # youtube-music-api Star Here are 2 public repositories matching this topic... Language: C# Filter by language All 22 Python 11 JavaScript 4 C# 2 TypeScript 2 Dart 1 Kotlin 1 PHP 1 brakmic-aleksandar / google-play-music-taskbar-toolbar Star 1 Code Issues Pull requests Small application that adds toolbar to Windows taskbar, which is used to control Google play music desktop player. google-play-music google-play-music-desktop-player youtube-music-player youtube-music youtube-music-api youtube-music-desktop Updated Feb 20, 2021 C# brakmic-aleksandar / google-play-music-desktop-api Star 0 Code Issues Pull requests C# API for Google play music desktop player. google-play-music google-play-music-desktop-player youtube-music-player youtube-music youtube-music-api youtube-music-desktop Updated Feb 20, 2021 C# Improve this page Add a description, image, and links to the youtube-music-api topic page so that developers can more easily learn about it. Curate this topic Add this topic to your repo To associate your repository with the youtube-music-api topic, visit your repo's landing page and select "manage topics." Learn more
emresenyuva/youtube-music-api: Node.js Unoffical Youtube Music API
And many more!• Stream TV channels (Fox, NBC, TLC, etc.)🌟Advanced Features• Get notified when free music download from Amazon is availableNote: We do NOT support free music download from YouTube. You can ONLY download the free music that Amazon provides on their sites.(*)• Manage offline music files: Play local MP3 music or audio files on your device offline (Note: We do NOT support music downloads from YouTube.)• Stylish app themes• Sleep Timer to help turn off music at set time* * *Notes:(*) Free music download notifier feature: This music app ONLY notifies users when it detects there is free music on Amazon sites and will provide direct links to these sites. (See "Discover Free Music" function at the bottom of the Discover tab).This music app does NOT guarantee every user can download free music. • FREEMUSIC© MP3 Music Player PRO by MixerBox is a legal and compliant 3rd-party API client that lets you play music & videos from YouTube & MP3s all within one app. (This is NOT an MP3 music downloader/video downloader app)• DISCLAIMER: This is NOT an official app from the various media services, and is only an unofficial 3rd-party client that complies with their 3rd party API terms of service. This app is NOT an affiliated nor related product of those services. Per their API developer terms: "You do not need special approval to use YouTube APIs or to promote API functionality in your application" provided that the guidelines are followed. Some television programs(e.g. Liberty Times, GYAO!, Japanese Government Internet TV) are hosted on our own streaming platform (non-YouTube platform) under permission from the respective publishers.• COPYRIGHT INFORMATION: • For questions & feedback, please contact us at support@mixerbox.comPipe-Bomb/Youtube-Music-API: Node.js Unoffical Youtube Music API
PRACTICE TIPS How to slow down songs on Spotify Practice along with your favorite songs in Spotify – slowed down to the speed you choose. How to slow down songs on Spotify 2023 UPDATE:Slowing down songs on Spotify can be a great way to practice but recently Spotify have closed access to their API which means solutions like the Amazing Slow Downer app no longer work!The article below shared details of how to slow down Spotify songs using the Amazing Slow Downer app but this app no longer works. I will share some alternatives below.. 1. USE YOUTUBE When Spotify killed their API access, the app I used to slow down Spotify songs no longer worked and I started using YouTube. You can find almost any song on YouTube (the album version) and it’s video controls make it easy to slow that video (and hence audio) down to any speed you like. I have written a detailed guide on how to do slow down songs in YouTube and it works really well for me. 2. MOVE TO APPLE MUSIC Spotify have done the dirty twice really – killing off the API access for third party products (boo!) and raising prices recently. If you want to save money, you can easily move to Apple Music and use a free service like Soundiiz to move your playlists across so you don’t lose your curated music lists. I personally think we will see Spotify price rises as a regular thing in the coming years. Expect one every few months. If you use Apple Music, the Amazing Slow Downer app will work – see steps below 3. USE A DESKTOP APP WITH LOCAL FILES I have seen some services that will access your local folder of Spotify files and with a desktop app, allow you to change playback speed.This is an option. I don’t personally like it because I prefer cloud-based solutions, I don’t like to give a 3rd party access to my computer and I don’t want to install something that I don’t know the brand name of. That said, this is an. Unofficial API for YouTube Music. youtube youtube-api youtube-music ytmusicapi youtube-music-api. Updated ; Python; toasterofbread / spmp. Sponsor Star 1.3k. YouTube Music API: Use the YouTube Music API to access YouTube’s music data and play music on your bot. You can use the YouTube Music API to create playlists, addSpotify and YouTube Music API
VidMate - Free Music videos for YouTube Music - Music video player Vidmate - Music Videos is music player for YouTube music is a total free and smart online YouTube music video player app powered by free YouTube API. Vid Mate is one of the top free music video app of youtube videosWith Free music player for YouTube, you can listen any free music or free songs in YouTube music playlist and watch the unlimited music video. Free music player for YouTube is a great YouTube music player, a best way to find and listen to the trending free music. ****Key Features of Free music player for YouTube****- Create playlists of youtube videos without login- Free music and massive YouTube music video- Free music and massive YouTube music video- Free music player: smart playing mode, Hi-Fi Music, HQ Music Video- Floating Pop-up music player: non-stop music, multitasking supported- Play Video in HD Quality in full screen mode- Swipe to minimise and maximise player- Swipe to right to close minimised player- Featured free Music Playlists: Genres& Artists; Hit Singles, Fresh Songs;Music Charts - Personalised Music Playlists: Favorites Playlist, Subscription, watching & listening historyPlease NOTE- This app is not a music downloader, unable to download music- This app is Powered by YouTube API. All the content is provided by YouTube services. Free music player for YouTube does not have direct control over the content.- According to YouTube's Terms of Use, we are not allowed to display videos when in lock screen, nor to enable you to download free songs.Thank you.vidmate, videomate, video status, vid mate, lyrical video status, video mate, music videos, status videoyoutube-music-api - npm.io
File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp)urllib.error.HTTPError: HTTP Error 400: Bad RequestThe above exception was the direct cause of the following exception:Traceback (most recent call last): File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 898, in _request_webpage return self._downloader.urlopen(self._create_request(url_or_request, data, headers, query, extensions)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 4162, in urlopen return self._request_director.send(req) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/common.py", line 117, in send response = handler.send(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/_helper.py", line 208, in wrapper return func(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/common.py", line 340, in send return self._send(request) ^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/_urllib.py", line 403, in _send raise HTTPError(UrllibResponseAdapter(e.fp), redirect_loop='redirect error' in str(e)) from eyt_dlp.networking.exceptions.HTTPError: HTTP Error 400: Bad Request">[debug] Command-line config: ['-vU', '--username=PRIVATE', '--password=', '--list-formats', ' Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8[debug] yt-dlp version stable@2024.11.04 from yt-dlp/yt-dlp [197d0b03b] (pip)[debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-25-amd64-x86_64-with-glibc2.36 (OpenSSL 3.0.14 4 Jun 2024, glibc 2.36)[debug] exe versions: ffmpeg 5.1.6-0 (setts), ffprobe 5.1.6-0[debug] Optional libraries: secretstorage-3.3.3, sqlite3-3.40.1[debug] Proxy map: {}[debug] Request Handlers: urllib[debug] Loaded 1838 extractors[debug] Fetching release info: version: stable@2024.11.04 from yt-dlp/yt-dlpyt-dlp is up to date (stable@2024.11.04 from yt-dlp/yt-dlp)[debug] Loading youtube.oauth_refresh_token_default from cache[youtube] oauth: Refreshing access token[debug] [youtube] oauth: Logged in using profile "default"[youtube] Extracting URL: dQw4w9WgXcQ: Downloading webpage[youtube] dQw4w9WgXcQ: Downloading ios player API JSON[youtube] dQw4w9WgXcQ: Downloading mweb player API JSON[youtube] dQw4w9WgXcQ: Downloading ios music player API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (1/3)...[youtube] dQw4w9WgXcQ: Downloading ios music player API JSONHTTP Error 400: Bad RequestWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (2/3)...[youtube] dQw4w9WgXcQ: Downloading ios music player API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (3/3)...[youtube] dQw4w9WgXcQ: Downloading ios music player API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] Unable to download API page: HTTP Error 400: Bad Request (caused by HTTPError 400: Bad Request>)[debug] [youtube] Extracting signature function js_4e23410d_111[debug] Loading youtube-sigfuncs.js_4e23410d_111 from cache[debug] Loading youtube-nsig.4e23410d from cache[debug] [youtube] Decrypted nsig FWB71e2YaILzV4Jk6 => c9DtuMX86FuFLg[debug] Loading youtube-nsig.4e23410d from cache[debug] [youtube] Decrypted nsig ntd9OrqYeHwbeFAZW => I7n4wL1bNcbp_A[debug] [youtube] Extracting signature function js_4e23410d_107[debug] Loading youtube-sigfuncs.js_4e23410d_107 from cache[youtube] dQw4w9WgXcQ: Downloading m3u8 informationWARNING: [youtube] Incomplete data received in embedded initial data; re-fetching using API.[youtube] dQw4w9WgXcQ: Downloading initial data API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (1/3)...[youtube] dQw4w9WgXcQ:YouTube Music API: How To Use the API with Free API Key
MeloGenAIHello everyone,I am developing MeloGenAI, a playlist generator plugin for ChatGPT and for YouTube Music. It’s free and open source. I’m hoping to get some guidance while I work on getting it ready for production. Here’s an example:Here is the generated playlist on YouTube Music.How it worksThe current iteration of MeloGenAI includes a single endpoint that uses the YouTube Data API to create a playlist based on a provided title, list of songs, and privacy setting. This is the description I have for description_for_model:Help the user generate a playlist for YouTube Music.UX & Policy guidanceWhile functional, the plugin is not publicly available yet because I’m looking for feedback on how to address these conflicting requirements:Don’t steer model behavior: I was considering adding something like “Ask consent prior to generating the playlist” but I think that would be considered steering the model which would go against the plugin policies.Give users control The YouTube API Services - Developer Policies requires that users must be aware of and have actively consented to the actions that an API Client takes on their behalfSometimes ChatGPT starts the playlist generation process without informing the user of what songs it plans to add to the playlist or asking for their consent. Do you think this still complies with the YouTube API developer policies? For example:Looking for FeedbackAny advice or feedback is welcome. Thanks!Also, I am not associated with YouTube in any way, this is just a side project I’ve been having a lot of fun making. How is it ever generating the playlist without consent given the first prompt is to generate a playlist? You’re literally directing it to do that action with the first prompt. When i tell it to roll up a random D&D character, it doesn’t stop to ask me each choice along the way. It inserts the required choices as needed or makes those choices for me and lets me know it did so in the output.I recognize that use case is slightly different, but ultimately both prompts are asking the LLM to write a list. It shouldn’t stop to ask are you sure you want me to write a list with this item, for each item.That being said, I can see value in an advanced playlist builder method that would go through and suggest a song at a time and allow a conversation to take place to build a whole playlist.Just my thoughts on the subject. Super excited to see this one hit the plugin store. Youtube music is my preferred method of listening to music, this will be super handy. Thanks for your work on it! Hmm you’re right. Given the user asks to generate the playlist, maybe that should count. Unofficial API for YouTube Music. youtube youtube-api youtube-music ytmusicapi youtube-music-api. Updated ; Python; toasterofbread / spmp. Sponsor Star 1.3k.Comments
Skip to content Navigation Menu Sign in GitHub Copilot Write better code with AI Security Find and fix vulnerabilities Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Discussions Collaborate outside of code Code Search Find more, search less Explore All features Documentation GitHub Skills Blog By company size Enterprises Small and medium teams Startups Nonprofits By use case DevSecOps DevOps CI/CD View all use cases By industry Healthcare Financial services Manufacturing Government View all industries View all solutions Topics AI DevOps Security Software Development View all Explore Learning Pathways Events & Webinars Ebooks & Whitepapers Customer Stories Partners Executive Insights GitHub Sponsors Fund open source developers The ReadME Project GitHub community articles Repositories Topics Trending Collections Enterprise platform AI-powered developer platform Available add-ons Advanced Security Enterprise-grade security features Copilot for business Enterprise-grade AI features Premium Support Enterprise-grade 24/7 support Pricing Provide feedback --> We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Saved searches Use saved searches to filter your results more quickly Sign in Sign up Explore Topics Trending Collections Events GitHub Sponsors # youtube-music-api Star Here are 2 public repositories matching this topic... Language: C# Filter by language All 22 Python 11 JavaScript 4 C# 2 TypeScript 2 Dart 1 Kotlin 1 PHP 1 brakmic-aleksandar / google-play-music-taskbar-toolbar Star 1 Code Issues Pull requests Small application that adds toolbar to Windows taskbar, which is used to control Google play music desktop player. google-play-music google-play-music-desktop-player youtube-music-player youtube-music youtube-music-api youtube-music-desktop Updated Feb 20, 2021 C# brakmic-aleksandar / google-play-music-desktop-api Star 0 Code Issues Pull requests C# API for Google play music desktop player. google-play-music google-play-music-desktop-player youtube-music-player youtube-music youtube-music-api youtube-music-desktop Updated Feb 20, 2021 C# Improve this page Add a description, image, and links to the youtube-music-api topic page so that developers can more easily learn about it. Curate this topic Add this topic to your repo To associate your repository with the youtube-music-api topic, visit your repo's landing page and select "manage topics." Learn more
2025-04-22And many more!• Stream TV channels (Fox, NBC, TLC, etc.)🌟Advanced Features• Get notified when free music download from Amazon is availableNote: We do NOT support free music download from YouTube. You can ONLY download the free music that Amazon provides on their sites.(*)• Manage offline music files: Play local MP3 music or audio files on your device offline (Note: We do NOT support music downloads from YouTube.)• Stylish app themes• Sleep Timer to help turn off music at set time* * *Notes:(*) Free music download notifier feature: This music app ONLY notifies users when it detects there is free music on Amazon sites and will provide direct links to these sites. (See "Discover Free Music" function at the bottom of the Discover tab).This music app does NOT guarantee every user can download free music. • FREEMUSIC© MP3 Music Player PRO by MixerBox is a legal and compliant 3rd-party API client that lets you play music & videos from YouTube & MP3s all within one app. (This is NOT an MP3 music downloader/video downloader app)• DISCLAIMER: This is NOT an official app from the various media services, and is only an unofficial 3rd-party client that complies with their 3rd party API terms of service. This app is NOT an affiliated nor related product of those services. Per their API developer terms: "You do not need special approval to use YouTube APIs or to promote API functionality in your application" provided that the guidelines are followed. Some television programs(e.g. Liberty Times, GYAO!, Japanese Government Internet TV) are hosted on our own streaming platform (non-YouTube platform) under permission from the respective publishers.• COPYRIGHT INFORMATION: • For questions & feedback, please contact us at support@mixerbox.com
2025-04-17VidMate - Free Music videos for YouTube Music - Music video player Vidmate - Music Videos is music player for YouTube music is a total free and smart online YouTube music video player app powered by free YouTube API. Vid Mate is one of the top free music video app of youtube videosWith Free music player for YouTube, you can listen any free music or free songs in YouTube music playlist and watch the unlimited music video. Free music player for YouTube is a great YouTube music player, a best way to find and listen to the trending free music. ****Key Features of Free music player for YouTube****- Create playlists of youtube videos without login- Free music and massive YouTube music video- Free music and massive YouTube music video- Free music player: smart playing mode, Hi-Fi Music, HQ Music Video- Floating Pop-up music player: non-stop music, multitasking supported- Play Video in HD Quality in full screen mode- Swipe to minimise and maximise player- Swipe to right to close minimised player- Featured free Music Playlists: Genres& Artists; Hit Singles, Fresh Songs;Music Charts - Personalised Music Playlists: Favorites Playlist, Subscription, watching & listening historyPlease NOTE- This app is not a music downloader, unable to download music- This app is Powered by YouTube API. All the content is provided by YouTube services. Free music player for YouTube does not have direct control over the content.- According to YouTube's Terms of Use, we are not allowed to display videos when in lock screen, nor to enable you to download free songs.Thank you.vidmate, videomate, video status, vid mate, lyrical video status, video mate, music videos, status video
2025-04-14File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp)urllib.error.HTTPError: HTTP Error 400: Bad RequestThe above exception was the direct cause of the following exception:Traceback (most recent call last): File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 898, in _request_webpage return self._downloader.urlopen(self._create_request(url_or_request, data, headers, query, extensions)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 4162, in urlopen return self._request_director.send(req) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/common.py", line 117, in send response = handler.send(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/_helper.py", line 208, in wrapper return func(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/common.py", line 340, in send return self._send(request) ^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/_urllib.py", line 403, in _send raise HTTPError(UrllibResponseAdapter(e.fp), redirect_loop='redirect error' in str(e)) from eyt_dlp.networking.exceptions.HTTPError: HTTP Error 400: Bad Request">[debug] Command-line config: ['-vU', '--username=PRIVATE', '--password=', '--list-formats', ' Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8[debug] yt-dlp version stable@2024.11.04 from yt-dlp/yt-dlp [197d0b03b] (pip)[debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-25-amd64-x86_64-with-glibc2.36 (OpenSSL 3.0.14 4 Jun 2024, glibc 2.36)[debug] exe versions: ffmpeg 5.1.6-0 (setts), ffprobe 5.1.6-0[debug] Optional libraries: secretstorage-3.3.3, sqlite3-3.40.1[debug] Proxy map: {}[debug] Request Handlers: urllib[debug] Loaded 1838 extractors[debug] Fetching release info: version: stable@2024.11.04 from yt-dlp/yt-dlpyt-dlp is up to date (stable@2024.11.04 from yt-dlp/yt-dlp)[debug] Loading youtube.oauth_refresh_token_default from cache[youtube] oauth: Refreshing access token[debug] [youtube] oauth: Logged in using profile "default"[youtube] Extracting URL: dQw4w9WgXcQ: Downloading webpage[youtube] dQw4w9WgXcQ: Downloading ios player API JSON[youtube] dQw4w9WgXcQ: Downloading mweb player API JSON[youtube] dQw4w9WgXcQ: Downloading ios music player API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (1/3)...[youtube] dQw4w9WgXcQ: Downloading ios music player API JSONHTTP Error 400: Bad RequestWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (2/3)...[youtube] dQw4w9WgXcQ: Downloading ios music player API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (3/3)...[youtube] dQw4w9WgXcQ: Downloading ios music player API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] Unable to download API page: HTTP Error 400: Bad Request (caused by HTTPError 400: Bad Request>)[debug] [youtube] Extracting signature function js_4e23410d_111[debug] Loading youtube-sigfuncs.js_4e23410d_111 from cache[debug] Loading youtube-nsig.4e23410d from cache[debug] [youtube] Decrypted nsig FWB71e2YaILzV4Jk6 => c9DtuMX86FuFLg[debug] Loading youtube-nsig.4e23410d from cache[debug] [youtube] Decrypted nsig ntd9OrqYeHwbeFAZW => I7n4wL1bNcbp_A[debug] [youtube] Extracting signature function js_4e23410d_107[debug] Loading youtube-sigfuncs.js_4e23410d_107 from cache[youtube] dQw4w9WgXcQ: Downloading m3u8 informationWARNING: [youtube] Incomplete data received in embedded initial data; re-fetching using API.[youtube] dQw4w9WgXcQ: Downloading initial data API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (1/3)...[youtube] dQw4w9WgXcQ:
2025-04-06Settings: Select Library Playlists, or select your playlist from the sidebar. To edit the playlist, select the pencil . Select the playlist privacy setting dropdown, below the playlist title & description. Select your privacy settings. Select Save. Add a thumbnail to your playlist To personalize your playlists, you can add a custom thumbnail by selecting an image from the library on your computer. Notes: YouTube Music is a music-centered experience — you can only watch and create playlists of music videos. If you make a playlist in the YouTube main app, only music videos from your playlist will surface on YouTube Music. You can enjoy playlists of non-music videos in the YouTube app. There's a limit to how many public playlists a channel can create each day across YouTube Music, YouTube main app, and the YouTube API. You can increase your daily limit by gaining access to advanced features. Learn more. Was this helpful?How can we improve it?
2025-04-07When using oauth for authentication Youtube is returning a 400 bad request. Using the same command as either anonymous or with browser cookies (for the same account) works without any error. I am subscribed to YouTube Music (family plan) and YouTube Premium. I would like to use my account for the higher quality steams.I've tried multiple different videos from both Youtube and Youtube music. I don't have any other issues using web browsers and/or mobile devices.)[debug] [youtube] Extracting signature function js_4e23410d_111[debug] Loading youtube-sigfuncs.js_4e23410d_111 from cache[debug] Loading youtube-nsig.4e23410d from cache[debug] [youtube] Decrypted nsig FWB71e2YaILzV4Jk6 => c9DtuMX86FuFLg[debug] Loading youtube-nsig.4e23410d from cache[debug] [youtube] Decrypted nsig ntd9OrqYeHwbeFAZW => I7n4wL1bNcbp_A[debug] [youtube] Extracting signature function js_4e23410d_107[debug] Loading youtube-sigfuncs.js_4e23410d_107 from cache[youtube] dQw4w9WgXcQ: Downloading m3u8 informationWARNING: [youtube] Incomplete data received in embedded initial data; re-fetching using API.[youtube] dQw4w9WgXcQ: Downloading initial data API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (1/3)...[youtube] dQw4w9WgXcQ: Downloading initial data API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (2/3)...[youtube] dQw4w9WgXcQ: Downloading initial data API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (3/3)...[youtube] dQw4w9WgXcQ: Downloading initial data API JSONWARNING: [youtube] YouTube said: ERROR - Request contains an invalid argument.ERROR: [youtube] dQw4w9WgXcQ: Unable to download API page: HTTP Error 400: Bad Request (caused by ) File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 742, in extract ie_result = self._real_extract(url) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/youtube.py", line 4902, in _real_extract initial_data = self._extract_response( ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/youtube.py", line 1270, in _extract_response next(main_retries) File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/utils/_utils.py", line 5271, in __iter__ self.error_callback(self.error, self.attempt, self.retries) File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 3896, in _error_or_warning RetryManager.report_retry( File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/utils/_utils.py", line 5279, in report_retry raise e File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/youtube.py", line 1243, in _extract_response response = self._call_api( ^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/youtube.py", line 861, in _call_api return self._download_json( ^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 1153, in download_content res = getattr(self, download_handle.__name__)(url_or_request, video_id, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 1113, in download_handle res = self._download_webpage_handle( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 963, in _download_webpage_handle urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 912, in _request_webpage raise ExtractorError(errmsg, cause=err) File "/home/jake/yt-dlp/lib/python3.11/site-packages/yt_dlp/networking/_urllib.py", line 398, in _send res = opener.open(urllib_req, timeout=self._calculate_timeout(request)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 525, in open response = meth(req, response) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response response = self.parent.error( ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 563, in error return self._call_chain(*args) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain result = func(*args) ^^^^^^^^^^^
2025-04-22