YouTube lubi okresowo usuwać filmy z mojej listy ulubionych:
Ale nie chcą mi powiedzieć, jakie były, abym mógł znaleźć kolejną kopię.
Chciałbym znaleźć sposób na wyeksportowanie moich list odtwarzania YouTube, aby móc je okresowo różnicować i ręcznie znajdować inne kopie usuniętych utworów.
Jak mogę wyeksportować moje listy odtwarzania (lub listę odtwarzania) z YouTube?
youtube
export
youtube-playlist
Ian Boyd
źródło
źródło
Odpowiedzi:
O ile mi wiadomo, nie ma wbudowanego sposobu, aby to zrobić na Youtube.
Możesz oczywiście użyć interfejsu Youtube API, aby łatwo uzyskać wszystkie swoje listy odtwarzania w formacie XML, korzystając z następujących opcji:
Przykład: https://gdata.youtube.com/feeds/api/users/oisinorion/playlists?v=2
Ten plik xml będzie miał unikalne identyfikatory dla każdej listy odtwarzania, których możesz użyć, aby uzyskać szczegółowe informacje na temat każdej listy odtwarzania, w tym adresy URL filmów i tytuły. Poniższe wywołanie API ponownie da ci plik xml:
Przykład: https://gdata.youtube.com/feeds/api/playlists/D5F03C2BE1AA3E7E?v=2
Jednak ręczna praca z tymi plikami XML byłaby koszmarem. Najlepiej byłoby stworzyć małą aplikację internetową (jeśli znasz się na programowaniu internetowym), aby wyciągnąć i przedstawić odpowiednie informacje z tych plików XML.
Możesz przeczytać więcej o interfejsie API tutaj: https://developers.google.com/youtube/2.0/developers_guide_protocol_playlists
źródło
max-results=x
do adresu URL, ale x> 50 zostanie odrzucone. Dodajstart-index=...
do stronicowania wyników.A może ułatwimy to ...
Przejdź do: http://www.williamsportwebdeveloper.com/FavBackUp.aspx
Wprowadź adres URL listy odtwarzania, który chcesz utworzyć, w formacie Excel, to wszystko :)
Oto podgląd, jak to wygląda. Wyeksportowałem moją playlistę filmów krótkometrażowych, która znajduje się przepraszam za mało kredytów, aby opublikować 2 linki
Twórca: „Cała moja aplikacja internetowa korzysta z interfejsu API programisty YouTube, aby uzyskać dane kanału. Możesz zrobić to samo, ale byłby to skomplikowany format XML i niezbyt czytelny. Myślę, że większość ludzi wolałaby mieć to w arkuszu kalkulacyjnym Excel. Jeśli nie masz pakietu Microsoft Office, możesz bezpłatnie pobrać pakiet Open Office ”.
źródło
Liked
była jedyną listą, która mnie zainteresowała i działała idealnie.W świetle wycofania wersji 2 bieżąca odpowiedź nie działa. v3 to nowa wersja.
Link do dokumentacji - https://developers.google.com/youtube/v3/docs/playlistItems/list
Ogranicza to tylko do 50 wyników. Wypełnij następujące pola
Przykładowy link - https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&maxResults=50&pageToken=NNNNN&playlistId=PLXxxx=key=yyyy
źródło
Nie jest to najbardziej elegancki sposób na osiągnięcie tego, o co prosisz, ale oto metoda ręczna, której właśnie użyłem. Ponieważ używam Powershell do tego, zakładam, że jesteś na komputerze z systemem Windows.
Kroki:
Zakładając, że twoja lista odtwarzania jest Ulubiona, otrzymasz Favorites.json. Powiedzmy, że chcę tylko tytuł każdego filmu na liście odtwarzania i link do niego w pliku tekstowym o nazwie YoutubeFavorites.txt:
Voila, ciesz się.
źródło
Stworzyłem usługę o nazwie www.recovermy.video, aby rozwiązać ten problem. Zobacz moją odpowiedź na inne pytanie .
źródło
Możesz to zrobić dzięki nowej stronie, którą opracowaliśmy https://www.tunemymusic.com/
Możesz wybrać eksport z YouTube określonej listy odtwarzania, wszystkich list odtwarzania, a także wszystkich swoich ulubionych filmów. Następnie możesz go wyeksportować do dowolnego pliku tekstowego.
Oprócz pliku tekstowego pracujemy teraz nad dodaniem opcji eksportu do plików csv i m3u
źródło
W dzisiejszych czasach istnieje wiele rozwiązań, które robią nawet więcej niż to, o co prosiłeś:
http://www.playlist-converter.net/ - Konwertuj swoją listę odtwarzania z wielu serwisów muzycznych i formatów plików
https://sourceforge.net/projects/youtubeexport/ - Ten program służy do eksportowania list odtwarzania YouTube do plików tekstowych lub .html
https://soundiiz.com/ - Przesyłaj listy odtwarzania z plików, adresów URL lub zwykłego tekstu, przesyłaj ulubione między wszystkimi platformami przesyłania strumieniowego, pobieraj do wszystkich popularnych formatów plików
Ale moim zdaniem najbardziej wydajnym i eleganckim rozwiązaniem byłoby po prostu użycie youtube-dl, ponieważ za pomocą jednego polecenia, takiego jak (które możesz łatwo zbudować, przeglądając dokumenty), możesz pobrać WSZYSTKIE tytuły z list odtwarzania (nie tylko tytuły, jeśli Ci na tym zależało ...), wpisując jako parametr adres URL YouTube na stronie pokazującej wszystkie Twoje listy odtwarzania (np. https://www.youtube.com/user/your_user_name/playlists ). Ponadto ma również możliwość wysyłania uwierzytelnionych żądań do YouTube (przy użyciu poświadczeń), aby mógł również pobierać prywatne listy odtwarzania .
źródło
Możesz utworzyć zakładkę w przeglądarce, aby złapać opis każdego filmu na liście, a następnie wydrukować je wszystkie w polu tekstowym.
Na przykład ten skrypt utworzy listę z adresem URL i nazwami filmów. Wystarczy utworzyć zakładkę i dodać następujący skrypt w adresie (URL) zakładki:
Jeśli nie chcesz mieć adresu URL filmów, po prostu usuń wiersz „var x = ID +” \ t ”+ VName;” (linia 36)
Ten skrypt powinien działać przez chwilę, dopóki YouTube nie zmieni formatowania swoich stron HTML. Kiedy to zrobią, będziesz musiał odpowiednio dostosować skrypt - najprawdopodobniej będziesz musiał poszukać czegoś innego zamiast „data-video-title =”
źródło
To, co zrobiłem, to przejście do mojej listy odtwarzania i kliknięcie prawym przyciskiem myszy nazwy mojej listy odtwarzania, a następnie wybranie „e-mail z Windows Live”. Wysyła link do twojej wiadomości e-mail, a po kliknięciu linku masz całą listę odtwarzania.
źródło
Dlaczego po prostu nie otworzysz listy odtwarzania i skopiujesz / wkleisz ją do Excela, Worda lub czegokolwiek? To nie jest dokładnie elegancki, ale informacje są tam jako kopia zapasowa.
źródło