フォーラム

MacOSCatalinaのポッドキャストファイル

icymountain

オリジナルポスター
2006年12月12日
  • 2020年4月25日
私はいくつかのポッドキャストをアーカイブするのが好きで、MacOSCatalinaの新しいポッドキャストアプリがこれを不必要に難しくしているように見えることに気づきました。

ファイルは、ミュージックではなく、あいまいなライブラリサブディレクトリに保存されるようになりました。これは理想的ではありませんが、問題ありません(最初にそれらを見つける必要があります)。

ただし、さらに厄介なのは、ファイル名がなんらかの意味のないハッシュコードで構成されていることです(どのハッシュが使用されているかはわかりませんが、16進数のみを使用したファイル名が表示されます)。これは、分類の目的を無効にします(ある種の内部辞書を使用しているように見えるポッドキャストアプリ以外)。

ポッドキャストを意味のある名前のファイルにエクスポートするための標準的でクリーンな方法はありますか?
反応:ブルースチール

NoBoMac

モデレータ
スタッフ
2014年7月1日


  • 2020年4月3日
icymountain氏は次のように述べています。ポッドキャストを意味のある名前のファイルにエクスポートするための標準的でクリーンな方法はありますか?

遅れてすみません:この投稿に偶然出くわしました。

簡単な答え、いや、きれいなものは何もない。

同じボートでソータ。 SSDスペースをやや不活性なデータで浪費しないように、ポッドキャストを週に1回外付けドライブに移動しています(毎日以外のポッドキャストにバックログがあり、256GBしかありません)。私はポッドキャストをそのまま移動してきました。名前を付けて、ローカルライブラリの外部コピーへのシンボリックリンクを挿入しました。次に、X個のポッドキャストをそのまま外部からコピーし、サードパーティのiPhoneアプリにドラッグアンドドロップしてそれらを聴きます(Voxは素晴らしいですが、Readdleドキュメントを使用しています)。サードパーティのプレーヤーは、アプリとロック画面に名前/タイトル/エピソード情報を正しく表示します。

ポッドキャストデータベースをダンプしてポッドキャストのエピソードタイトルを抽出することもできますが、正当なファイル名を作成し、長すぎないようにするには、文字マッピングを行う必要があります。

たとえば、データベースからその情報を抽出するためのコードを次に示します。

ネタバレ:ポッドキャストダンプコード db_path = '$ HOME / Library / Group Containers / 243LU875E5.groups.com.apple.podcasts / Documents / MTLibrary.sqlite'
/ usr / bin / sqlite3<.open '$ db_path'
.headers off
.output /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を使用してファイルのエントリを検索し、手動で名前を変更することもできますか?
反応:icymountain

icymountain

オリジナルポスター
2006年12月12日
  • 2020年4月4日
NoBoMacは言った:短い答え、いや、何もきれいではない。 [...]

どうもありがとう!
まず第一に、これが非常に厄介であることの確認は非常に役立ちます。
次に、データベースが実際にどこにあり、どのようにアクセスするかがわかりませんでした。これは非常に役立つ情報です。出力を確認してポッドキャストに関する情報を取得しましたが、正しい情報(ラジオ番組のタイトルや日付など)は取得していません。たぶん、データベースには他のフィールドがあります。私はこれにもう少し慣れなければなりません。私はSQLベースに直接アクセスしたことはありませんが、プログラミングに非常に慣れているので、管理できることを願っています。現在この惑星にいる多くの人々と同じように、家の中に閉じ込められている間に時間を費やすことができる(多くの)プロジェクトの1つのように聞こえます。非常に有益で詳細な投稿をありがとうございました。

NoBoMac

モデレータ
スタッフ
2014年7月1日
  • 2020年4月4日
いくつかの日付フィールドがありますが、それが正確に表すものをデコードできませんでした(「Unixの初日以降」ではなく、SQL日付関数は論理的なものを返しません)。

すべて(すべてのレコード、列名付きのすべてのフィールド)を表示するには、「。headers off」を削除し、selectステートメントを「.dumpzmtepisode」に置き換えます。最終編集日:2020年4月4日
反応:icymountain

icymountain

オリジナルポスター
2006年12月12日
  • 2020年4月6日
どうもありがとう。
これは確かにたくさんのデータです。これを注意深く調べます。

ジャグ

2003年1月16日
イギリス
  • 2020年4月11日
これが、iTunesライブラリをフォークした理由の1つです。私は音楽のために音楽を、ポッドキャストとインターネットラジオのためにiTunesを運営しています。また、これらのアプリはどちらもAirplayスピーカーを使用でき、ドックアイコンまたはiOSリモートアプリを介して制御できます。 NS

ティラス

2015年1月18日
ビーレフェルト、ドイツ
  • 2020年4月28日
したがって、問題が正しければ、ポッドキャストをポッドキャストアプリからファイルとしてエクスポートする必要があります。実際には、それらをアプリからドラッグアンドドロップして、正常に動作するm4aファイルを取得することができます。

逆はもっと難しいようです。 RSSフィードから発信されていないポッドキャストを手動でインポートします。ポッドキャストの古いエピソードがいくつかあります。このインポート機能はもう存在しないようです。ポッドキャストアプリで送信するには、ロケールRSSフィードを作成する必要があります。大変な作業のように見えますが、別の方法でこれを解決する方法がわかりません。

ysuee

2017年7月19日
オハイオ州クリーブランド
  • 2020年4月30日
ネイティブポッドキャストアプリよりも優れたアプリはありますか?私はOPと同じボートに乗っており、10.15でアーカイブが混乱しているため、最終的に10.14に戻りました。

icymountain

オリジナルポスター
2006年12月12日
  • 2020年5月4日
Thilus氏は次のように述べています。問題が正しければ、ポッドキャストをポッドキャストアプリからファイルとしてエクスポートします。実際には、それらをアプリからドラッグアンドドロップして、正常に動作するm4aファイルを取得することができます。

逆はもっと難しいようです。 RSSフィードから発信されていないポッドキャストを手動でインポートします。ポッドキャストの古いエピソードがいくつかあります。このインポート機能はもう存在しないようです。ポッドキャストアプリで送信するには、ロケールRSSフィードを作成する必要があります。大変な作業のように見えますが、別の方法でこれを解決する方法がわかりません。

ありがとう、でも私の問題は少し違います。ポッドキャストをエクスポートし、(ディレクトリを使用して)iTunesに存在していた論理的な名前付けと並べ替えを保持したいと思います。

現在、私はデータベースで遊んでいます(データベースを指摘してくれたNoBoMacに大いに感謝します)。データベースを機能させることを望んでいます。私は必要なフィールドのほとんどを認識し始めました。もう少し努力すれば、Podcastsアプリのデータベースに入り、ファイルを適切にエクスポートする小さな自動クローラーを実装できるはずです。

ysueeは言った:ネイティブポッドキャストアプリよりも優れたアプリはありますか?私はOPと同じボートに乗っており、10.15でアーカイブが混乱しているため、最終的に10.14に戻りました。

検索しましたが、見つかりませんでした。
はい、これは私がまだ10.14を使用する要因の1つです(基本的に、新しいMacOSがリリースされたら、古いラップトップにインストールして動作を確認し、日常のマシンでのみロールします私が完全に満足しているとき)。 NS

poohbear666

2011年1月26日
  • 2020年5月20日
iMac OS Catalina 10.15.4
iPhone SE iOS 13.4.1

申し訳ありませんが、少し異なる問題で飛び込みますが、これはカタリナとポッドキャストに関する賢明なコメントで私が見つけた最初の場所です 反応:mrmz NS

mrmz

2021年5月23日
  • 2021年5月25日
icymountain氏:残念ながら、最初の段落で説明した印象は正しくありませんが、投稿の最後の単語(「拘束衣」)は完全に適切です。

新しいプロセスでは、各ファイルに名前として暗号化ハッシュ(「0」〜「9」および「a」〜「f」文字の無意味なシーケンス)を付け、データベースに正しいマッピングを含めるようにします。 Podcastアプリ以外のものを使用してファイルにアクセスすることはできません。

私に関する限り、データベースから必要な情報を抽出した後、混乱を整理して別の場所にファイルをコピーするプログラムを作成しました。
スクリーンダンプを追加して、ファイルをMusicにインポートした後に自分のマシンで得られる結果を示します。ただし、一部のファイルはインポートされませんが、ほとんどのファイルはインポートされます。そうは言っても、フィードバックをありがとうございます。

添付ファイル

  • メディアアイテムを表示 'href =' tmp / attachments / caption-decran-2021-05-25-a-09-29-33-png.1781138 / '> スクリーンショット2021-05-25at 09.29.33.png'file-meta '> 402.4 KBビュー:48