포럼

MacOS Catalina의 팟캐스트 파일

NS

빙산

오리지널 포스터
2006년 12월 12일
  • 2020년 4월 25일
저는 일부 팟캐스트를 보관하는 것을 좋아하며 MacOS Catalina의 새로운 팟캐스트 앱이 이것을 불필요하게 어렵게 만드는 것 같습니다.

파일은 이제 더 이상 음악이 아닌 일부 모호한 라이브러리 하위 디렉토리에 저장됩니다. 이것은 이상적이지는 않지만 괜찮습니다(처음에 그것들을 찾아야만 함).

그러나 더 짜증나는 것은 파일 이름이 이제 일종의 의미 없는 해시 코드로 구성된다는 것입니다(어떤 해시가 사용되는지 확실하지 않지만 16진수만 사용하는 파일 이름을 봅니다). 이것은 분류의 목적을 무효화합니다(일종의 내부 사전을 사용하는 것으로 보이는 Podcast 앱 외부).

의미 있는 이름을 가진 파일로 팟캐스트를 내보내는 표준적이고 깔끔한 방법이 있습니까?
반응:블루스틸

노보맥

중재자
직원
2014년 7월 1일


  • 2020년 4월 3일
icymountain은 다음과 같이 말했습니다: 팟캐스트를 의미 있는 이름을 가진 파일로 내보내는 표준적이고 깔끔한 방법이 있습니까?

늦어서 죄송합니다: 이 게시물을 우연히 발견했습니다.

짧은 대답, 아니요, 깨끗한 것은 없습니다.

같은 배에 타고 있습니다. 나는 다소 비활성 데이터로 SSD 공간을 낭비하지 않기 위해 일주일에 한 번 팟캐스트를 외장 드라이브로 옮겼습니다(저는 비일상 팟캐스트에 백로그되어 있으며 256GB만 있습니다). 팟캐스트를 re:name 그대로 옮기고 로컬 라이브러리의 외부 사본에 대한 심볼릭 링크를 넣었습니다. 그런 다음 외부에서 X개의 팟캐스트를 그대로 복사하고 타사 iPhone 앱으로 드래그/드롭하여 듣습니다(Vox는 훌륭하지만 Readdle Documents 사용). 타사 플레이어는 앱 및 잠금 화면에서 이름/제목/에피소드 정보를 올바르게 표시합니다.

팟캐스트 데이터베이스를 덤프하여 팟캐스트의 에피소드 제목을 추출할 수 있지만 합법적인 파일 이름을 만들고 너무 길지 않게 만들기 위해 일부 문자 매핑을 수행해야 합니다.

예를 들어, 다음은 데이터베이스에서 해당 정보를 추출하는 몇 가지 코드입니다.

스포일러:팟캐스트 덤프 코드 db_path='$HOME/Library/그룹 컨테이너/243LU875E5.groups.com.apple.podcasts/Documents/MTLibrary.sqlite'
/usr/bin/sqlite3<.open '$db_path'
.헤더 끄기
.출력 /tmp/PodDump.txt
zmtepisode에서 zuuid,ztitle을 선택하십시오. 여기서 zasseturl '';
.그만두 다
EOF
그리고 여기 당신이 보게 될 것의 스니펫이 있습니다.

스포일러:팟캐스트 덤프 예제 79F255C4-A16C-4F7F-B67F-24B02E819E1E|1040화 - 커트 안데르센
FC13F623-98C0-4586-9804-71E0739C50EB|에피소드 1010 - 크리스티나 헨드릭스
4F9E8EDA-5D27-4734-BAB4-0A851873FB2C|밤의 열기 속에서
E7D93605-942C-4A19-A7D1-D40B6E7A6EC7|토이 스토리
쉘 스크립트 및 관련 명령(awk, grep, sed, tr 등)에 익숙하다면 이를 자동화할 수 있습니다. 또는 단순히 데이터베이스를 덤프하고 grep을 사용하여 파일 항목을 찾고 수동으로 이름을 바꿀 수 있습니까?
반응:빙산 NS

빙산

오리지널 포스터
2006년 12월 12일
  • 2020년 4월 4일
NoBoMac은 다음과 같이 말했습니다: 짧은 대답, 아니요, 깨끗한 것은 없습니다. [...]

정말 감사합니다!
우선, 이것이 상당히 지저분하다는 확인은 매우 유용합니다.
둘째, 데이터베이스가 실제로 어디에 있고 어떻게 접근할 수 있는지 몰랐는데 매우 유용한 정보입니다. 방금 출력을 확인하고 팟캐스트에 대한 일부 정보를 얻었지만 올바른 정보(예: 라디오 프로그램 제목 및 날짜)는 얻지 못했습니다. 데이터베이스에 다른 필드가 있을 수 있습니다. 이건 좀 더 친해져야 해요. 나는 SQL 기반에 직접 액세스한 적이 없지만 프로그래밍에 매우 익숙하므로 관리할 수 있기를 바랍니다. 지금 이 행성의 많은 사람들처럼 집 안에 갇혀 있는 동안 시간을 ​​투자할 수 있는 (많은) 프로젝트 중 하나처럼 들립니다. 매우 유익하고 상세한 게시물에 다시 한 번 감사드립니다.

노보맥

중재자
직원
2014년 7월 1일
  • 2020년 4월 4일
많은 날짜 필드가 있지만 정확히 무엇을 나타내는지 디코딩할 수 없습니다('Unix 첫날부터'가 아니라 SQL 날짜 함수는 논리적인 값을 반환하지 않습니다).

모든 것(모든 레코드, 열 이름이 있는 모든 필드)을 보려면 '.headers off'를 제거하고 select 문을 '.dump zmtepisode'로 바꾸십시오. 최종 수정일: 2020년 4월 4일
반응:빙산 NS

빙산

오리지널 포스터
2006년 12월 12일
  • 2020년 4월 6일
감사합니다.
이것은 확실히 많은 데이터입니다. 이에 대해 신중히 검토하겠습니다.

에게
2003년 1월 16일
영국
  • 2020년 4월 11일
이것이 내가 iTunes 라이브러리를 포크한 이유 중 하나입니다. 저는 음악용으로 음악을 실행하고 팟캐스트 및 인터넷 라디오용으로 iTunes를 실행합니다. 그리고 이 두 앱 모두 Airplay 스피커를 사용하고 독 아이콘이나 iOS 원격 앱을 통해 제어할 수 있습니다. NS

틸러스

2015년 1월 18일
빌레펠트, 독일
  • 2020년 4월 28일
따라서 문제가 맞다면 Podcast 앱에서 Podcast를 파일로 내보내고 싶습니다. 실제로 앱에서 끌어다 놓아 제대로 작동하는 m4a 파일을 얻을 수 있습니다.

반대의 경우가 훨씬 더 어려운 것 같습니다. RSS 피드에서 시작되지 않은 Podcast를 수동으로 가져오기. 나는 팟캐스트의 오래된 에피소드를 가지고 있습니다. 이 가져오기 기능이 더 이상 존재하지 않는 것 같으며 내 팟캐스트 앱에서 보내려면 로케일 RSS 피드를 만들어야 합니다. 많은 작업처럼 보이지만 다른 방법으로 이것을 해결하는 방법을 모르겠습니다. 그리고

유에이

2017년 7월 19일
오하이오주 클리블랜드
  • 2020년 4월 30일
기본 팟캐스트 앱보다 더 나은 앱이 있습니까? 나는 OP와 같은 보트에 있고 아카이브가 이제 10.15에서 엉망이기 때문에 결국 10.14로 되돌아갔습니다. NS

빙산

오리지널 포스터
2006년 12월 12일
  • 2020년 5월 4일
Thilus는 다음과 같이 말했습니다: 따라서 문제가 맞다면 Podcast 앱에서 Podcast를 파일로 내보내고 싶습니다. 실제로 앱에서 끌어다 놓아 제대로 작동하는 m4a 파일을 얻을 수 있습니다.

반대의 경우가 훨씬 더 어려운 것 같습니다. RSS 피드에서 시작되지 않은 Podcast를 수동으로 가져오기. 나는 팟캐스트의 오래된 에피소드를 가지고 있습니다. 이 가져오기 기능이 더 이상 존재하지 않는 것 같으며 내 팟캐스트 앱에서 보내려면 로케일 RSS 피드를 만들어야 합니다. 많은 작업처럼 보이지만 다른 방법으로 이것을 해결하는 방법을 모르겠습니다.

고맙지만 내 문제는 약간 다릅니다. 팟캐스트를 내보내고 iTunes(디렉토리 포함)에 존재하던 일종의 논리적 이름 지정 및 정렬을 유지하고 싶습니다.

현재 저는 데이터베이스를 가지고 놀고 있습니다(이를 알려준 NoBoMac에게 큰 감사를 표합니다). 이 데이터베이스가 작동할 수 있다는 희망이 있습니다. 나는 내가 필요로 하는 대부분의 필드를 인식하기 시작했고 조금 더 노력하면 Podcasts 앱의 데이터베이스로 이동하고 좋은 방식으로 파일을 내보내는 몇 가지 작은 자동 크롤러를 구현할 수 있어야 합니다.

ysuee가 말했습니다: 기본 팟캐스트 앱보다 더 나은 앱이 있습니까? 나는 OP와 같은 보트에 있고 아카이브가 이제 10.15에서 엉망이기 때문에 결국 10.14로 되돌아갔습니다.

검색했지만 하나도 찾지 못했습니다.
그리고 네, 이것은 제가 여전히 10.14를 사용하게 만드는 요인 중 하나입니다. 내가 완전히 만족할 때). NS

푸베666

2011년 1월 26일
  • 2020년 5월 20일
아이맥 OS 카탈리나 10.15.4
아이폰 SE iOS 13.4.1

죄송합니다. 약간 다른 문제로 시작했지만 Catalina 및 팟캐스트에 관한 합리적인 의견이 있는 곳을 처음으로 찾았습니다. 반응:mrmz 미디엄

mrmz

2021년 5월 23일
  • 2021년 5월 25일
icymountain은 다음과 같이 말했습니다: 불행히도 첫 번째 단락에 설명된 인상은 정확하지 않지만 게시물의 맨 마지막 단어('straightjacket')는 완벽하게 적합합니다.

새로운 프로세스는 각 파일에 이름으로 암호화 해시를 제공하고('0'-'9' 및 'a'-'f' 문자의 의미 없는 시퀀스) 데이터베이스에 올바른 매핑이 포함되도록 하여 사용자가 Podcast 앱 이외의 다른 것을 사용하여 파일에 액세스하지 마십시오.

제가 아는 한, 데이터베이스에서 필요한 정보를 추출한 후 혼란을 정리하고 별도의 장소에 파일을 복사하는 프로그램을 작성했습니다.
파일을 음악으로 가져온 후 내 컴퓨터에서 얻은 결과를 보여주는 화면 덤프를 추가합니다. 그러나 일부 파일은 가져올 수 없지만 대부분은 가져옵니다. 귀하의 피드백에 감사드립니다.

첨부 파일

  • 미디어 항목 보기 ' href='tmp/attachments/capture-decran-2021-05-25-a-09-29-33-png.1781138/' > 스크린샷 2021-05-25 at 09.29.33.png'file-meta '> 402.4 KB 조회수: 48