Fóra

Soubory podcastů v MacOS Catalina

ledová hora

Původní plakát
12. prosince 2006
  • 25. dubna 2020
Rád archivuji některé podcasty a všiml jsem si, že nová aplikace Podcast v MacOS Catalina to zbytečně ztěžuje.

Soubory jsou nyní uloženy v nějakém neznámém podadresáři Library a již ne v Music. Není to ideální, ale ok (jen je musíte napoprvé najít).

Co je však nepříjemnější, je, že názvy souborů se nyní skládají z jakýchsi nesmyslných hash kódů (nejsem si jistý, který hash je použit, ale vidím názvy souborů pouze s hexadecimálními číslicemi). To maří účel jakékoli klasifikace (mimo aplikaci Podcast, která, jak se zdá, používá nějaký druh interního slovníku).

Existuje standardní a čistý způsob, jak exportovat podcasty do souborů se smysluplnými názvy?
reakce:modrá ocel

NoBoMac

Moderátor
Zaměstnanec
1. července 2014


  • 3. dubna 2020
icymountain řekl: Existuje standardní a čistý způsob, jak exportovat podcasty do souborů se smysluplnými názvy?

Omlouvám se za zpoždění: právě jsem narazil na tento příspěvek.

Krátká odpověď, ne, nic čistého.

Sorta na stejné lodi. Přesouval jsem podcasty na externí disk jednou týdně, abych neplýtval místem na SSD poněkud inertními daty (mám nedenní podcasty a mám pouze 256 GB). Přesouval jsem podcasty tak, jak jsou: název a vložil jsem symbolický odkaz na externí kopii v místní knihovně. Potom zkopíruji přes X počet podcastů z externích, tak jak jsou, a přetáhnu je do aplikace pro iPhone třetí strany, abych si je poslechl (Vox je pěkný, ale používá Readdle Documents). Přehrávače třetích stran správně zobrazují jména/názvy/informace o epizodě v aplikacích a na obrazovce uzamčení.

Můžete vypsat databázi podcastů a extrahovat název epizody podcastu, ale bylo by potřeba provést nějaké mapování znaků, aby se vytvořil legitimní název souboru a aby nebyl příliš dlouhý.

Zde je například kód pro extrahování těchto informací z databáze:

Rušič vztlaku:Kód výpisu podcastu db_path='$HOME/Library/Group Containers/243LU875E5.groups.com.apple.podcasts/Documents/MTLibrary.sqlite'
/usr/bin/sqlite3<.open '$db_path'
.hlavičky pryč
.output /tmp/PodDump.txt
select zuuid,ztitle from zmtepisode where zasseturl '';
.přestat
EOF
A tady je úryvek toho, co byste viděli.

Rušič vztlaku:Příklad výpisu podcastu 79F255C4-A16C-4F7F-B67F-24B02E819E1E|Epizoda 1040 - Kurt Andersen
FC13F623-98C0-4586-9804-71E0739C50EB|Epizoda 1010 – Christina Hendricks
4F9E8EDA-5D27-4734-BAB4-0A851873FB2C|V žáru noci
E7D93605-942C-4A19-A7D1-D40B6E7A6EC7|Toy Story
Pokud vám vyhovuje skript shellu a související příkazy (awk, grep, sed, tr atd.), můžete to automatizovat. Nebo můžete jednoduše vypsat databázi a použít grep k nalezení položky pro soubor a ručně ji přejmenovat?
reakce:ledová hora

ledová hora

Původní plakát
12. prosince 2006
  • 4. dubna 2020
NoBoMac řekl: Krátká odpověď, ne, nic čistého. [...]

Díky moc!
Za prvé, potvrzení, že je to docela nepořádné, je velmi užitečné.
Za druhé, nevěděl jsem, kde databáze vlastně je a jak se k ní dostat, je to velmi užitečná informace. Právě jsem zkontroloval výstup a získal nějaké informace o podcastech, ale ne správné informace (např. název a datum rozhlasového programu). Možná jsou v databázi další pole. Musím se v tom trochu blíže seznámit. Nikdy jsem nepřistupoval přímo k bázím SQL, ale jsem na programování velmi zvyklý, takže doufám, že to zvládnu. Zní to jako jeden z (mnoha) projektů, do kterých bych mohl investovat čas, když jsem zavřený ve svém domě, stejně jako mnoho lidí na této planetě právě teď. Ještě jednou děkuji za velmi informativní a podrobný příspěvek.

NoBoMac

Moderátor
Zaměstnanec
1. července 2014
  • 4. dubna 2020
Existuje řada datových polí, ale nebyli schopni dekódovat, co přesně představuje (nikoli 'od prvního dne Unixu', funkce data SQL nevrací nic logického).

Chcete-li vidět vše (všechny záznamy, všechna pole s názvy sloupců), odstraňte '.headers off' a nahraďte příkaz select '.dump zmtepisode'. Poslední úprava: 4. dubna 2020
reakce:ledová hora

ledová hora

Původní plakát
12. prosince 2006
  • 6. dubna 2020
Mnohokrát děkuji.
To je jistě hodně dat. Pozorně se na to podívám.

jacg

na
16. ledna 2003
Spojené království
  • 11. dubna 2020
To je jeden z důvodů, proč jsem rozvětvil svou itunes knihovnu. Provozuji Music for music a iTunes pro podcasty a internetová rádia. A obě tyto aplikace mohou používat reproduktory Airplay a ovládat je pomocí ikony doku nebo vzdálené aplikace pro iOS. T

Thilus

18. ledna 2015
Bielefeld, Německo
  • 28. dubna 2020
Takže pokud chápu váš problém správně, chcete exportovat podcasty jako soubor z aplikace podcast. Ve skutečnosti je možné je přetáhnout z aplikace a získat soubor m4a, který by měl fungovat dobře.

Opačný způsob se zdá být mnohem těžší. Ruční import podcastů, které nepocházejí z kanálu RSS. Povalují se mi nějaké staré epizody podcastu. Zdá se, že tato funkce importu již neexistuje a musím vytvořit místní RSS kanál, abych je mohl odeslat do své aplikace podcastů. Vypadá to jako hodně práce, ale nevím, jak to vyřešit jinak. A

ano

19. července 2017
Cleveland, Oh
  • 30. dubna 2020
Existuje lepší aplikace než nativní aplikace pro podcasty? Jsem na stejné lodi jako OP a nakonec jsem se vrátil zpět k 10.14, protože archivace je nyní v 10.15 nepořádek.

ledová hora

Původní plakát
12. prosince 2006
  • 4. května 2020
Thilus řekl: Takže pokud jsem pochopil váš problém správně, chcete exportovat podcasty jako soubor z aplikace podcast. Ve skutečnosti je možné je přetáhnout z aplikace a získat soubor m4a, který by měl fungovat dobře.

Opačný způsob se zdá být mnohem těžší. Ruční import podcastů, které nepocházejí z kanálu RSS. Povalují se mi nějaké staré epizody podcastu. Zdá se, že tato funkce importu již neexistuje a musím vytvořit místní RSS kanál, abych je mohl odeslat do své aplikace pro podcasty. Vypadá to jako hodně práce, ale nevím, jak to vyřešit jinak.

Děkuji, ale můj problém je trochu jiný. Chtěl bych exportovat podcasty A zachovat si nějaké logické pojmenování a řazení, které dříve existovalo s iTunes (s adresáři).

Momentálně si hraji s databází (velký dík NoBoMacu, že mě na ni upozornil) a mám nějakou naději, že to bude fungovat. Začal jsem rozpoznávat většinu polí, která potřebuji, as větším úsilím bych měl být schopen implementovat malý automatický prohledávač, který půjde do databáze aplikace Podcasts a exportuje soubory pěkným způsobem.

ysuee řekl: Existuje lepší aplikace než nativní aplikace pro podcasty? Jsem na stejné lodi jako OP a nakonec jsem se vrátil zpět k 10.14, protože archivace je nyní v 10.15 nepořádek.

Hledal jsem, ale žádné jsem nenašel.
A ano, toto je *jeden* z faktorů, kvůli kterým stále používám 10.14 (v podstatě, když vyjde nový MacOS, nainstaluji si ho na starší notebook, abych viděl, jak to funguje, a použiju ho pouze na svých běžných počítačích když jsem plně spokojen). P

poohbear666

26. ledna 2011
  • 20. května 2020
iMac OS Catalina 10.15.4
iPhone SE iOS 13.4.1

Promiňte, skočím s trochu jiným problémem, ale toto je první místo, kde jsem našel rozumné komentáře týkající se Cataliny a podcastů reakce:mrmz M

mrmz

23. května 2021
  • 25. května 2021
icymountain řekl: Bohužel, dojem popsaný v prvním odstavci je nesprávný, ale úplně poslední slovo vašeho příspěvku („svěrací kazajka“) je naprosto adekvátní.

Novým procesem je dát každému z vašich souborů kryptografický hash jako název (nesmyslná sekvence znaků '0'-'9' a 'a'-'f') a nechat databázi obsahovat správné mapování, abyste nikdy se vám nepodaří získat přístup k vašim souborům pomocí čehokoli jiného než aplikace Podcast.

Pokud jde o mě, napsal jsem program, který vyřeší nepořádek a zkopíruje moje soubory na samostatné místo po extrahování požadovaných informací z databáze.
Připojuji výpis obrazovky, zobrazující výsledek, který dostanu na svém počítači po importu souborů do aplikace Music. Všiml jsem si však, že některé soubory se neimportují, ale většina ano. Jak již bylo řečeno, mnohokrát děkujeme za vaši zpětnou vazbu.

Přílohy

  • Zobrazit mediální položku ' href='tmp/attachments/capture-decran-2021-05-25-a-09-29-33-png.1781138/' > Snímek obrazovky 2021-05-25 v 09.29.33.png'file-meta '> 402,4 kB Zobrazení: 48