क्या किसी विशेष उपयोगकर्ता द्वारा अपलोड किए गए सभी YouTube वीडियो चलाने का कोई तरीका है?


58

उदाहरण के लिए, मैं एक उपयोगकर्ता द्वारा अपलोड किए गए सभी 58 वीडियो खेलना चाहता हूं।

जाहिर है मैं एक प्लेलिस्ट बना सकता हूं, इसमें प्रत्येक वीडियो जोड़ सकता हूं, फिर पूरी प्लेलिस्ट खेल सकता हूं, लेकिन क्या कोई सरल तरीका है?

जवाबों:


49

बचाव के लिए यूआरएल हैकिंग! आप &list=ULउस उपयोगकर्ता से वीडियो URL के अंत में जुड़ सकते हैं ।

इसलिए, यदि आपके पास:

https://www.youtube.com/watch?v=zucBfXpCA6s

यह बनना चाहिए:

https://www.youtube.com/watch?v=zucBfXpCA6s&list=UL

                                           ^ right here

आप अपने बुकमार्क में ऐसा कुछ भी जोड़ सकते हैं और बस उस पर क्लिक कर सकते हैं:

javascript:window.location+='&list=UL'

इसे चुनें और फिर अपने बुकमार्क पर खींचें और छोड़ें । ( कैसे? )

अब, एक मुद्दा है !

यह एक अजीब व्यवहार है क्योंकि प्रिय @burtek ने टिप्पणियों पर मेरा ध्यान आकर्षित किया।

यहाँ मेरे उदाहरण में, वेलेंटीना लिस्तिस के साथ, उसे अभी 272 वीडियो मिले हैं, लेकिन यह कभी भी सूची में 99 से अधिक नहीं दिखाएगा। और ऐसा लगता है कि यह सबसे पुराने से नवीनतम के लिए ऑर्डर किया गया है, इसलिए यदि आप उपयोगकर्ता के पहले वीडियो के साथ शुरू करने के बजाय सभी वीडियो खेलना चाहते हैं। उसके मामले में, यह है:

https://www.youtube.com/watch?v=vS_foc_NxI0&list=UL

वहां से आप इसे खेलना छोड़ सकते हैं और यह उसके सभी वीडियो चलाएगा।

ऐसा लगता है कि वर्तमान वीडियो हमेशा सूची के # 20 स्थान पर रहने की कोशिश करेगा, 19 पिछले वाले और 79 अगले दिखाएंगे, लेकिन अब मेरा मानना ​​है कि यह उससे भी अधिक यादृच्छिक है।

अधिकांश उपयोगकर्ता, हालांकि, उनकी प्रोफ़ाइल पर एक "अपलोड" खंड रखते हैं, और आप बस "प्ले ऑल" पर क्लिक कर सकते हैं, एक नवीनतम से पुराने से उत्पन्न प्लेलिस्ट पाने के लिए, जैसे @wisbucky ने यहां एक अन्य उत्तर में बताया:

https://webapps.stackexchange.com/a/82675/4616


1
और इसमें उपयोगकर्ता के केवल कुछ वीडियो शामिल हैं
बर्टेक

1
ज़रूर। youtube.com/watch?v=UWMBsK6lV1k&list=UL । यहाँ भी स्क्रीनशॉट: zapisz.net/images/757_yt.png है153 filmyका अर्थ है 153 videos;)
बर्टेक

1
&list=ULबिट के बारे में आपको कैसे पता चला ?
उलझन में

1
@ भ्रमित00 मुझे याद नहीं है। मुझे लगता है कि मैं इस सवाल का जवाब खोजने की कोशिश कर रहा था और आखिरकार youtube को इस तरह की प्लेलिस्ट देखने का एहसास हुआ। वहाँ से url बिट का पता लगाना तुच्छ था, अगर आप जानते हैं कि वे कैसे काम करते हैं।
क्रेगॉक्स 21:15

3
@ उलझन मेरी बात है। यदि आप वैलेंटिना के चैनल पर अभी जाते हैं और पाते हैं Uploadsकि आपको एक Play Allबटन दिखाई देगा । वापस जब मैंने यह जवाब लिखा, तो इससे बात आगे बढ़ेगी list=UL। अब यह आगे बढ़ https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOgरहा है और मैंने यह जानने के लिए अधिक खुदाई नहीं की कि यह अब अलग क्यों है। बस यह समझने की कोशिश कर रहा हूं कि मैंने उस अतीत में कैसे किया होगा। ;)
cregox

17

आप इस साइट का उपयोग यहां भी कर सकते हैं: http://youtube.nestharion.de

यह एक उपयोगकर्ता के सभी वीडियो के साथ एक प्लेलिस्ट बनाता है और उन्हें लगातार खेलता है।


फिलहाल, मुझे इस प्लेलिस्ट जनरेटर का उपयोग करने के लिए HTML5 परीक्षण से बाहर निकलने की आवश्यकता है।
केविन कूलॉमबे जुले

यदि मेरी तरह आप HTML5 परीक्षण से बाहर निकलना नहीं चाहते हैं, तो बस एक और ब्राउज़र विंडो खोलें, क्योंकि यह उत्तर किसी भी गैर-लॉग-इन उपयोगकर्ता के लिए काम करता है।
निक

पारितोषिक के लिए धन्यवाद। साइट में इस url का उपयोग करने का भी उल्लेख किया गया है: youtube.nestharion.de यदि उत्तर से लिंक ऑफ़लाइन हो जाता है, तो यह काम करना चाहिए।
केविन कूलॉमबे

3
क्या YouTube पर प्लेलिस्ट खोलने का कोई तरीका है, या इसे बाद में फिर से शुरू करने के लिए सहेजना है?
रैल्वव

1
यह साइट अब खतरनाक है, मेरा अवास्ट एंटीवायरस इसके खिलाफ चेतावनी देता है।
सैंट्रोपेड्रो

17

अब बहुत आसान तरीका:

  1. उपयोगकर्ता के YouTube होम पेज पर जाएं (जैसे https://www.youtube.com/user/xyz/ )।

  2. "अपलोड" खंड पर होवर करें। आपको "अपलोड" के बगल में एक "Play all" बटन दिखाई देगा।

  3. "सभी को चलाएं" पर क्लिक करें और यह नवीनतम से सबसे पुराने सभी उपयोगकर्ता के अपलोड किए गए वीडियो के साथ एक प्लेलिस्ट उत्पन्न करेगा। (मैं चाहता हूं कि सबसे पुराने से आधुनिकतम सॉर्ट करने के लिए एक आसान विकल्प था)

स्क्रीनशॉट:

यहाँ छवि विवरण दर्ज करें


मुझे "Play All" बटन दिखाई नहीं देता है। क्या इसे हटाया गया था? स्क्रीनशॉट जोड़ने की देखभाल?
युक

@ हाँ, मैंने एक स्क्रीनशॉट जोड़ा। कुछ उपयोगकर्ता होम पेज पर, "अपलोड" अनुभाग दिखाई नहीं देता है, इसलिए तब यह संभव नहीं है। लेकिन यह अधिकांश उपयोगकर्ताओं के लिए है।
वारबैंक

धन्यवाद, इससे मदद मिलती है। यह वास्तव में मेरी गलती है। मैं "वीडियो" टैब पर था जो "अपलोड" दिखाता है लेकिन इसमें प्ले ऑल का बटन नहीं है। जब मैं उपयोगकर्ता के मुख्य पृष्ठ पर होता हूं तो मुझे बटन दिखाई देता है।
यक

1
fwiw, नए डिजाइन में वहाँ है एक मौजूदा डिजाइन में, / वीडियो पृष्ठ पर बटन "सभी चलाएं" (स्क्रीनशॉट में देखा एक), प्रश्न में चैनल "हाल ही के अपलोड" प्लेलिस्ट उनके चैनल पर की जरूरत है ।
सिंह वॉटेनबर्ग

यह केवल 12 वीडियो चलाता है।
केन शार्प

6

मेरे द्वारा पाया गया छोटा सा ट्रिक उनके प्रोफाइल पेज के स्रोत से उपयोगकर्ता का यूनिक कोड / स्ट्रिंग प्राप्त करना है। यह कैसे करना है:

  • उनके उपयोगकर्ता पृष्ठ पर जाएं और> - "पृष्ठ स्रोत देखें" पर राइट-क्लिक करें।
  • "Vnd" के लिए खोजें और जो कोड आपको मिले उसे कॉपी करें (यह "UC" से शुरू होना चाहिए)।
  • उपयोगकर्ता का एक वीडियो खोलें। URL पते में, निम्नलिखित को अंत में जोड़ें: "और सूची =" फिर आपके द्वारा कॉपी की गई स्ट्रिंग को चिपकाएं।
  • अंतिम चरण केवल कोड का दूसरा वर्ण है जिसे आपने C से U. Hit दर्ज किया है और वीडियो को फिर से लोड करना चाहिए, और अब यह सभी उपयोगकर्ता के वीडियो की प्लेलिस्ट में दिखाई देता है।

यह मज़बूती से काम करने लगता है, लेकिन कभी-कभी उपयोगकर्ता के सभी वीडियो नहीं मिलते हैं।


स्रोत की जांच करना आवश्यक नहीं है, बस किसी भी वीडियो में उपयोगकर्ता के लिए लिंक पर्याप्त होना चाहिए।
ब्रिअम

1
वाह यह एक वास्तव में आपको सबसे पुराने-से-नए के बजाय सबसे नए-से-पुराने वीडियो चलाने की सुविधा देता है&list=UL
Jakub Bochenski

2

यह सूक्ष्म है, और यह निर्लज्ज है, लेकिन यह किया जा सकता है:

किसी विशेष चैनल URL को देखते हुए:

https://www.youtube.com/channel/UC9mPk8yIk1AUC8PDsUYFBaA

आप थोड़ा सा फील कर सकते हैं और:

https://www.youtube.com/playlist?list=UU9mPk8yIk1AUC8PDsUYFBaA

ध्यान दें कि आप किसमें बदलते channel/UCहैं playlist?list=UU

$ echo "$URL" | sed 's/channel\/UC/playlist\?list=UU/'

आपको किसी विशेष वीडियो की आवश्यकता नहीं है।

प्लेलिस्ट को किसी भी उपयोगी तरीके से (लेखन के समय) सहेजा या सहेजा नहीं जा सकता है, लेकिन जब आप "सभी को चलाएं" हिट करते हैं या एक वीडियो चुनते हैं तो आप प्लेलिस्ट में le शफल बटन sort का उपयोग कर सकते हैं।


यह मेरे लिए काम करता है
Asme Just

0

बस javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();}) यूआरएल और हिट दर्ज में डाल दिया , यह बाद की सूची, गंदा देखने के लिए वर्तमान पृष्ठ पर हर वीडियो जोड़ता है, लेकिन यह काम करता है। गोटो थ्रू वीडियो पेज, लोड मेल्स पर क्लिक करें और इसका उपयोग करें।


यह बेहतर काम करता है क्योंकि यह 100ms द्वारा नेटवर्क अनुरोधों को बाहर avascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){setTimeout(function(a){a.click();}, index * 100, array[index])})
निकालता है

0

यदि आपने उपयोगकर्ता को सदस्यता दी है, तो Youtube TV एक विकल्प है: https://www.youtube.com/tv

आपको बस अपने खाते को ऐप से जोड़ना होगा। कोई एप्लिकेशन, प्लगइन्स, या तृतीय पक्ष वेबैप की आवश्यकता नहीं है।


यह काम करता है लेकिन यदि आप डेस्कटॉप ब्राउज़र का उपयोग कर रहे हैं तो ऑडियो नियंत्रण अक्षम हैं।
युक


0

अपलोड के लिए एक बुकमार्क और कोड यहां है प्लेलिस्ट। बुकमार्क के रूप में नीचे दी गई लाइन को कॉपी करें और सहेजें, YouTube वीडियो खोलें और उपयोगकर्ता की अपलोड प्लेलिस्ट को लोड करने के लिए बुकमार्क पर क्लिक करें। मुझे नहीं लगता कि सभी अपलोड की एक सार्वजनिक या स्वतः-जनरेट की गई प्लेलिस्ट मौजूद है, केवल हाल ही के अपलोड, जो कि आप जो देखते हैं, वही होता है जब आप उपयोगकर्ता के प्लेलिस्ट के कोने में अपलोड पर क्लिक करते हैं, और वही आपको मिलेगा इस बुकमार्क का उपयोग करके

बुकमार्क:

javascript:(function()%7Bif%20(window.location.href.indexOf(%22watch%3Fv%3D%22)%20%3E%20-1%20%26%26%20window.location.href.indexOf(%22%26list%3D%22)%20%3C%200)%20%7Bwindow.location%20%2B%3D%20%22%26list%3D%22%20%2B%20%22UU%22%20%2B%20document.documentElement.innerHTML.match('channelId%22%20content%3D%22(.*%3F)%22')%5B1%5D.substr(2)%3B%7D%7D)()

जावास्क्रिप्ट:

if (window.location.href.indexOf("watch?v=") > -1 && window.location.href.indexOf("&list=") < 0) {
  window.location += "&list=" + "UU" + document.documentElement.innerHTML.match('channelId" content="(.*?)"')[1].substr(2);
}

ध्यान दें, जैसा कि इस पृष्ठ पर उल्लेख किया गया है, बस वीडियो URL में "& सूची = UL" संलग्न करना वांछित के रूप में काम नहीं करता है।

इसके अलावा यह केवल वास्तव में काम करता है अगर आप चैनल के नवीनतम वीडियो को लोड करते हैं तो बुकमार्क का उपयोग करें

बुकमार्क विधि का श्रेय रेस्ट और उसकी टिप्पणी को जाता है ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.