Tasker Pro: YouTube 구독 동영상의 재생 목록 만들기

click fraud protection

YouTube 앱에서 구독정보를 자동으로 재생하고 싶으신가요? 우리는 Tasker의 힘을 사용하여 그렇게 할 수 있는 유일한 방법을 제공합니다!

스마트폰은 우리가 개인 생활을 계속 확인하고 인터넷과 밀접하게 연결된 세상의 다른 사람들과 연결을 유지할 수 있는 길을 열었습니다. 당신이 하고 싶은 일이 있다면, 거의 항상 당신의 필요에 맞는 애플리케이션이 있을 것입니다.

다음을 사용하여 재정 상태를 추적할 수 있습니다. 민트, 다음을 사용하여 뉴스를 확인하세요. 피들리, 또는 다음을 사용하여 자체 포럼을 탐색할 수도 있습니다. XDA 연구소 앱 (힌트 힌트). 하지만 안타깝게도 때로는 그런 앱은 아닌데. 때로는 지루하고 시간 낭비라 할지라도 얻을 수 있는 것부터 해야 할 때도 있습니다.

바로 그곳이다 오토메이션 들어 온다. 자동화는 일상적인 작업을 단순화하여 좋아하는 일을 하는 데 더 귀중한 시간을 제공하는 것입니다. XDA에서는 Tasker를 사용하여 다음 작업을 수행하는 방법을 보여주었습니다. 장치를 안전하게 보호하세요, 생산성 향상, 또는 운전을 더욱 안전하게, '라는 시리즈의 모든 부분태스커 주간.' 하지만 재미는 여기서 끝나지 않습니다. 그동안 가려웠었다면 정말 멋진 Tasker 작업 (그리고 지쳤어 지루한 휴대전화를 재부팅하는 방법이나 휴대전화를 흔들어 디스플레이를 깨우는 방법 등), 그런 다음 새로운 태스커 프로 시리즈는 당신을위한 것입니다.

우리는 일련의 게시물을 게시할 예정입니다. 고도로 발전된 고정관념에서 벗어나 생각하려는 의지가 있다면 Tasker가 얼마나 강력한지 보여줄 Tasker 프로필입니다. 우리는 당신을 위해 대부분의 노력을 다했고 당신은 확실히 내 프로필을 가져와서 있는 그대로 사용할 수 있습니다. 이러한 작업을 사용자 정의할 수 있으려면 Tasker 사용 방법을 배우는 것이 좋습니다. 당신 자신. 우리의 태스커 팁과 요령 포럼이나 Reddit의 /r/Tasker 하위 레딧에서 당신이 갖고 있는 아이디어를 구현하는 방법을 다른 사람들과 공유하고 작업할 수 있습니다. 나는 해냈다 여러 번).


YouTube에 대한 가장 큰 불만 중 하나는 구독 피드의 동영상을 자동 재생하는 쉬운 방법이 없다는 것입니다. 진지하게 그런 기능을 찾아보세요. 존재하지 않습니다. 데스크톱 컴퓨터를 사용하는 경우 다음을 얻을 수 있습니다. RSS 피드 (또는 해당 피드를 생성하는 Python 스크립트) 하지만 여전히 큰 문제가 남아 있습니다. 이러한 동영상을 자동 재생할 수 없습니다. 그렇다면 당신의 유일한 선택은 다음과 같습니다 각 개별 동영상을 재생목록에 수동으로 추가하세요.. 누가 그러고 싶어? 구글은 확실히 당신을 원하지 않습니다. 그들은 당신이 그들의 웹페이지를 방문하여 좋은 광고 수익을 얻기를 원합니다. 젠장, 공식 YouTube API조차도 구독 동영상을 직접 가져오는 방법을 제공하지 않습니다! 그래서 그들은 정말 귀하(또는 개발자)가 최신 구독 업로드를 쉽게 볼 수 있는 방법을 원하지 않습니다. 다행히도 그 힘으로 태스커 그리고 두 개의 새로운 플러그인은 오토웹 그리고 자동도구 YouTube API의 데이터를 영리하게 조작하여 구독정보에서 최근 업로드된 동영상의 재생목록입니다. 나를 믿지 못합니까? 여기 실제로 작동합니다:

면책조항: 이 방법은 매우 비효율적인 방식으로 YouTube API를 사용합니다(Google이 동영상을 검색하기 위해 우회적인 방법을 사용하도록 강제한 덕분에). 일일 YouTube 할당량 50,000,000개에 근접할 가능성은 거의 없으므로 걱정하지 마세요. 약간의 정확성을 희생하여 이 작업의 속도를 향상시킬 수 있습니다. 이에 대해서는 아래에서 설명하겠습니다. 그래도 이렇게 하면 재생목록에 모든 항목을 수동으로 추가하는 것보다 훨씬 좋습니다!


요구사항

  • 태스커 ($2.99)
  • 오토웹 (베타 기간 동안은 무료)

다음은 선택 과목 하지만 내 프로필을 가져오기로 결정한 경우 내 설정을 복제하려면 이러한 프로필을 설치해야 합니다. 내 튜토리얼에서는 다음을 설치한다고 가정합니다.

  • 자동도구 (베타 기간 동안은 무료)
  • 스낵바 태스커 플러그인 (무료 버전은 여기에서 잘 작동합니다)

지침

실제로 YouTube API를 사용하여 구독정보에 대한 정보를 가져올 수 있도록 먼저 YouTube API를 준비해야 합니다.

  1. 그렇게 하려면 내 YouTubeAPI.json 먼저 AutoWeb에 파일을 저장하세요. 에서 파일을 다운로드하는 중 안드로이드 파일 호스트 내부 저장소의 알려진 디렉터리에 저장합니다(다운로드 폴더는 괜찮습니다).
  2. 웹 서비스 아래에서 "+" 아이콘을 클릭하면 새 API를 가져오거나 생성할 수 있는 대화상자가 표시됩니다.
  3. "를 클릭하세요.파일에서 가져오기" YouTubeAPI.json을 저장한 디렉터리로 이동합니다. 해당 파일을 선택하세요.
  4. 그러면 AutoWeb이 YouTube용으로 만든 API 설정을 가져옵니다. (참고: AutoWeb에서 사전 설치된 API를 가져오지 마십시오. 적절한 API 작업이 없습니다. 나는 이것들 중 많은 것을 직접 추가했습니다.)
  5. 너는해야 할거야 인증하다 AutoWeb을 사용하면 사용자를 대신하여 YouTube API에 액세스할 수 있습니다. 로그인 그리고 수용하다.
  6. YouTube 아이콘을 클릭하면 API 작업을 열고 사용 가능한 작업을 확인할 수 있습니다. 성공적으로 가져오면 아래 오른쪽 하단 스크린샷과 같이 API 작업이 표시됩니다.

이제 우리는 재미있는 부분에 도달합니다. 이제 우리는 태스커 작업 그럴 것이다 YouTube API 호출 방금 위에서 가져왔습니다. 원하는 것을 얻기 위해 일부 배열과 for 루프를 사용하여 데이터를 조작하고 마지막으로 방금 만든 재생 목록으로 이동하도록 YouTube 앱에 지시하는 URL을 엽니다. 아래에서 각 단계의 내용을 안내해 드리겠습니다. 작업 전체는 다음과 같습니다.

  1. 플러그인 --> Snackbar Tasker 플러그인 --> 하단 시트. '기본 텍스트'는 하단 표시줄의 제목(비디오 시작 부분에 표시됨)이며 이름을 무엇이든 지정할 수 있습니다. 유일하게 중요한 것은 '시트에 표시할 항목'과 '전송할 명령' 옵션을 지정하는 것입니다. 둘 다 옵션으로 원하는 동영상 개수를 입력하세요. 예를 들어 '항목'과 '명령어'에 모두 '5,10,15,20'을 입력했습니다. 이렇게 하면 5, 10, 15, 20개의 비디오 중에서 선택하라는 시트가 표시되며 무엇을 선택하든 재생 목록에 추가할 비디오 수를 작업에 알려줍니다.
  2. 플러그인 --> AutoTools --> AutoTools 대화 상자. 대화 유형 '진행'을 선택하고 '미정'으로 설정합니다. 이는 전적으로 선택 사항이며 작업에 깔끔한 UX 플레어를 추가하는 방법일 뿐입니다. 이것이 작업이 처리 중임을 알려주는 스피너 대화 상자를 표시하는 것입니다.
  3. 플러그인 -> AutoWeb. 선택 유튜브 API. API 작업의 경우 선택 구독하기. 입력에서 기본값을 그대로 둘 수 있습니다. 출력에서 다음을 선택합니다. 아르 자형자원 ID 채널 ID. 물러나세요. 이렇게 하면 최대 50개의 YouTube 구독에 대한 고유 채널 ID를 얻을 수 있습니다.
  4. 작업 --> 대상. 변하기 쉬운: %항목. 품목: 1:%resourceid_channelid(#). 그러면 구독 목록에 있는 각 YouTube 채널이 순환됩니다.
  5. 플러그인 -> AutoWeb. 다시 선택 유튜브 API. 이번에는 API 작업을 선택하세요. 채널의 동영상 가져오기. 입력에서 입력 %resourceid_channelid(%items) 채널 ID로 출력에서 다음을 선택합니다. 모두 출력의. 여기서 수행하는 작업은 해당 채널에서 수행된 최신 활동을 최대 50개까지 가져오는 것입니다. 여기에는 YouTube 사용자가 동영상에 좋아요를 누르거나 동영상을 업로드하거나 재생목록에 동영상을 추가하는 것이 포함됩니다. 하지만 우리는 그것을 원하지 않습니다. 그들이 업로드하는 비디오만 원합니다. 계속합시다. 참고: 이 작업 속도를 높이려면 최대 결과 입력을 더 낮은 숫자로 낮출 수 있습니다. 그러나 가져오는 활동 수가 적을수록 전체 작업의 정확성이 떨어집니다. 최근 업로드된 동영상이 재생목록을 구성하기에 충분하지 않을 수 있기 때문입니다.
  6. 작업 --> 대상. 변하기 쉬운 %활동. 품목: 1:%유형(#). 이는 위의 각 채널에서 가져온 각 활동을 순환합니다.
  7. 변수 --> 배열 푸시. 이름: %동영상. 위치: 1. 값: %publishedat(%activity)%default_url(%activity). 선택하다 만약에 하단에서 If로 설정하세요. %type(%활동)~ 업로드. 이건 설명하기 좀 애매해요. 그러나 요점은 활동이 해당 YouTube 사용자의 업로드 활동으로 결정되면 이를 'videos'라는 배열에 추가한다는 것입니다. 우리가 배열에 푸시하는 값은 비디오가 게시되었을 때의 RFC3339 타임스탬프와 비디오에 사용된 썸네일 이미지의 URL이 연결된 문자열입니다. 썸네일 이미지는 왜 있는 걸까요? 아래에서 볼 수 있듯이 동영상의 고유 ID를 검색하는 가장 빠른 방법입니다.
  8. 작업 --> 종료 대상.
  9. 작업 --> 종료 대상.
  10. 변수 --> 배열 프로세스. 변하기 쉬운: %동영상. 유형: 알파 정렬, 역순 정렬. 가장 최근에 업로드된 동영상부터 가장 최근에 업로드된 동영상 순으로 배열을 정렬합니다.
  11. 변수 --> 배열 프로세스. 변하기 쉬운: %동영상. 유형: 중복 제거. 때로는 중복된 결과가 나올 수도 있습니다. 왜 이런 일이 발생하는지 모르겠지만 이렇게 하면 이러한 문제가 제거됩니다.
  12. 변수 --> 배열 프로세스. 변하기 쉬운: %동영상. 유형: 스쿼시.
  13. 플러그인 -> AutoWeb. 선택 유튜브 API. API 작업의 경우 선택 재생목록을 만듭니다. 입력 아래 '제목' 아래에 생성할 재생목록 이름을 입력하고 'ID'에 임의의 텍스트를 입력합니다. YouTube에서 재생목록을 만들고 ID를 선택하면 여기에 실제 ID를 지정할 필요가 없습니다(비록 ID를 추가해야 하기 때문에 그냥 '공백'으로 입력했습니다). 출력에서 다음을 선택합니다. ID.
  14. 작업 --> 대상. 변하기 쉬운: %최근의. 품목: 1:%bs_명령. 그러면 1단계의 입력을 사용하여 재생목록에 추가할 동영상 수를 결정합니다.
  15. 변수 -> 배열 팝. 변하기 쉬운: %동영상. 위치: %최근의. var에: %동영상. 게시 날짜별로 정렬된 동영상 목록에서 n번째 동영상을 표시합니다. n은 1부터 원하는 비디오 수까지의 숫자입니다.
  16. 변수 --> 변수 섹션. 이름: %동영상. 에서 48 길이 11. 결과 저장 위치: %videoid. 이전에 연결된 문자열을 기억하시나요? 자, 이제 우리가 실제로 원하는 문자열 부분, 즉 비디오의 고유 ID를 분리해 보겠습니다.
  17. 플러그인 -> AutoWeb. 선택 유튜브 API. API 작업의 경우 선택 재생목록에 추가하세요. 입력 아래에 유튜브#동영상 '종류'에 대해서는 %videoid '동영상 ID 및 %지원 '재생목록 ID'에 대해 그러면 위의 13단계에서 만든 재생목록에 동영상 ID를 사용하여 동영상이 추가됩니다. 종류는 YouTube가 동영상, 재생목록 등을 구별하기 위해 사용하는 활동 유형을 지정합니다.
  18. 작업 --> 종료 대상.
  19. 플러그인 --> AutoTools --> AutoTools 대화 상자. 대화상자 유형: 진전. 아래로 스크롤하여 '를 선택하세요.닫다' 2단계에서 만든 스피너를 종료합니다.
  20. Net -> URL 찾아보기. URL의 경우 다음을 입력하세요. https://www.youtube.com/playlist? 목록=%재생목록ID. YouTube 앱이 YouTube 링크를 처리하는 기본 앱이라고 가정하면 방금 만든 재생 목록에 YouTube 앱이 열립니다.

그리고 짜잔! 이것을 따라갈 수 있다면, 당신은 Tasker의 마스터가 된 것을 축하합니다! 단계가 혼란스럽고 프로필을 가져와서 계속해서 생활하고 싶으십니까? 나는 당신을 비난할 수 없습니다. 이 문제는 제대로 이해하기 위해 많은 생각을 했습니다.

이 작업을 가져오려면 다음을 수행하세요. Android 파일 호스트에서 다운로드하세요.. 작업을 가져오려면 먼저 메뉴 --> 환경 설정으로 이동하여 Tasker의 초보자 모드를 비활성화해야 합니다. UI 탭에서 '초보자 모드'를 선택 취소하세요. 그런 다음 기본 Tasker 메뉴로 돌아가 '작업' 탭을 클릭합니다. 그런 다음 '작업' 탭을 길게 누르고 '가져오기'를 누르세요. 내 .tsk.xml 파일을 다운로드한 위치로 이동하여 해당 파일을 선택하여 가져옵니다. 일단 가져온 후에는 적합하다고 생각되는 대로 자유롭게 사용할 수 있습니다. 이 작업은 독립형이며 이를 트리거하기 위해 모든 컨텍스트와 결합될 수 있습니다. 가장 쉬운 방법은 이 작업에 대한 바로가기를 사용하여 홈 화면 아이콘을 만드는 것입니다. 이를 가지고 놀면서 몇 가지 개선할 수 있는지 확인하십시오.

다음 주에 Tasker Pro를 사용하는 방법을 보여 드리겠습니다. 운전 마일리지를 추적하세요 여러분의 세금 신고에 도움을 드리고자!

모든 Tasker Pro 스크립트를 확인해보세요!


내가 Tasker로 무엇을 만드는 걸 보고 싶나요? 아래에 알려주시면 향후 기사에서 여러분의 아이디어를 소개할 수도 있습니다!