Forumi

Datoteke podcastov v MacOS Catalina

jaz

ledena gora

Originalni plakat
12. december 2006
  • 25. april 2020
Rad arhiviram nekaj podcastov in opazim, da se zdi, da nova aplikacija Podcast v MacOS Catalina to po nepotrebnem otežuje.

Datoteke so zdaj shranjene v nekem nejasnem podimeniku knjižnice in ne več v Glasbi. To ni idealno, vendar v redu (samo prvič jih je treba poiskati).

Še bolj moteče pa je, da so imena datotek zdaj sestavljena iz nekakšnih nesmiselnih zgoščenih kod (nisem prepričan, kateri hash se uporablja, vendar vidim imena datotek, ki uporabljajo samo šestnajstiške števke). To premaga namen kakršne koli klasifikacije (zunaj aplikacije Podcast, ki se zdi, da uporablja nekakšen notranji slovar).

Ali obstaja standarden in čist način za izvoz podcastov v datoteke s smiselnimi imeni?
Reakcije:modro jeklo

NoBoMac

Moderator
Osebje
1. julij 2014


  • 3. april 2020
icymountain je rekel: Ali obstaja standarden in čist način za izvoz podcastov v datoteke s smiselnimi imeni?

Oprostite za zamudo: pravkar sem naletel na to objavo.

Kratek odgovor, ne, nič čistega.

Sorta v istem čolnu. Enkrat tedensko sem prestavljal podkaste na zunanji pogon, da ne bi zapravljal prostora na SSD-ju z nekoliko inertnimi podatki (imam zaostanke pri nednevnih podcastih in imam samo 256 GB). Podcaste sem premikal, kot je re: name, in dodal simbolično povezavo do zunanje kopije v lokalni knjižnici. Nato kopiram več kot X število podcastov iz zunanjih, kakršnih je, in povlečem/spustim v aplikacijo za iPhone tretje osebe, da jih poslušam (Vox je prijeten, vendar z uporabo Readdle Documents). Igralci tretjih oseb pravilno prikažejo imena/naslove/informacije o epizodah v aplikacijah in zaklenjenem zaslonu.

Bazo podatkov podcastov lahko izpustite, da izvlečete naslov epizode podcasta, vendar boste morali narediti nekaj preslikav znakov, da ustvarite zakonito ime datoteke in da ne bo predolgo.

Tukaj je na primer nekaj kode za ekstrakcijo teh informacij iz baze podatkov:

Spoiler:Koda za izpis podcasta db_path='$HOME/Library/Group Containers/243LU875E5.groups.com.apple.podcasts/Documents/MTLibrary.sqlite'
/usr/bin/sqlite3<.open '$db_path'
.glave izklopljene
.output /tmp/PodDump.txt
izberite zuuid,ztitle iz zmtepisode, kjer zasseturl '';
.prenehati
EOF
In tukaj je delček tega, kar bi videli.

Spoiler:Primer izpusta podcasta 79F255C4-A16C-4F7F-B67F-24B02E819E1E|Epizoda 1040 – Kurt Andersen
FC13F623-98C0-4586-9804-71E0739C50EB|Epizoda 1010 - Christina Hendricks
4F9E8EDA-5D27-4734-BAB4-0A851873FB2C|V vročini noči
E7D93605-942C-4A19-A7D1-D40B6E7A6EC7|Zgodba igrač
Če ste zadovoljni s skriptom lupine in povezanimi ukazi (awk, grep, sed, tr itd.), lahko to avtomatizirate. Ali pa preprosto lahko izpustite bazo podatkov in uporabite grep, da poiščete vnos za datoteko in ročno preimenujete?
Reakcije:ledena gora jaz

ledena gora

Originalni plakat
12. december 2006
  • 4. april 2020
NoBoMac je rekel: Kratek odgovor, ne, nič čistega. [...]

Najlepša hvala!
Najprej je zelo uporabna potrditev, da je to precej neurejeno.
Drugič, nisem vedel, kje je baza podatkov in kako do nje dostopati, to je zelo koristna informacija. Pravkar sem preveril izhod in dobil nekaj informacij o podcastih, vendar ne pravih informacij (npr. naslov in datum radijskega programa). Morda so v bazi podatkov še druga polja. Moram se malo bolj seznaniti s tem. Nikoli nisem neposredno dostopal do baz sql, sem pa zelo vajen programiranja, zato upam, da mi bo uspelo. Sliši se kot eden od (številnih) projektov, v katere bi lahko vložil čas, medtem ko sem zaprt v svojem domu, toliko ljudi na tem planetu trenutno. Še enkrat hvala za zelo poučno in podrobno objavo.

NoBoMac

Moderator
Osebje
1. julij 2014
  • 4. april 2020
Obstaja številna datumska polja, vendar nismo mogli dekodirati, kaj točno predstavlja (ne 'od prvega dne Unixa', funkcije datuma SQL ne vrnejo ničesar logičnega).

Če želite videti vse (vse zapise, vsa polja z imeni stolpcev), odstranite '.headers off' in zamenjajte stavek select z '.dump zmtepisode'. Nazadnje urejeno: 4. april 2020
Reakcije:ledena gora jaz

ledena gora

Originalni plakat
12. december 2006
  • 6. april 2020
Najlepša hvala.
To je zagotovo veliko podatkov. To bom skrbno preučil.

jacg

do
16. januar 2003
Združeno kraljestvo
  • 11. april 2020
To je eden od razlogov, zakaj sem razcepil svojo knjižnico iTunes. Vodim Glasbo za glasbo in iTunes za podkaste in internetni radio. Obe aplikaciji lahko uporabljata zvočnike Airplay in ju upravljate prek ikone priklopne postaje ali oddaljene aplikacije iOS. T

Thilus

18. januar 2015
Bielefeld, Nemčija
  • 28. april 2020
Torej, če sem pravilno razumel vašo težavo, želite podcaste izvoziti kot datoteko iz aplikacije za podcast. Dejansko jih je mogoče povleči in spustiti iz aplikacije, da dobite datoteko m4a, ki bi morala delovati dobro.

Zdi se, da je obratno veliko težje. Ročno uvažanje podcastov, ki ne izvirajo iz vira RSS. Imam nekaj starih epizod podcasta. Videti je, da te funkcije uvoza ni več in da moram narediti lokalni vir RSS, da jih pošljem v aplikacijo za podcaste. Videti je kot veliko dela, vendar ne vem, kako bi to rešil drugače. IN

ysuee

19. julij 2017
Cleveland, OH
  • 30. april 2020
Ali obstaja boljša aplikacija od domače aplikacije za podcast? Sem v istem čolnu kot OP in sem se na koncu vrnil nazaj na 10.14, ker je arhiviranje zdaj nered v 10.15. jaz

ledena gora

Originalni plakat
12. december 2006
  • 4. maja 2020
Thilus je rekel: Torej, če sem pravilno razumel vašo težavo, želite podcaste izvoziti kot datoteko iz aplikacije za podcast. Dejansko jih je mogoče povleči in spustiti iz aplikacije, da dobite datoteko m4a, ki bi morala delovati dobro.

Zdi se, da je obratno veliko težje. Ročno uvažanje podcastov, ki ne izvirajo iz vira RSS. Imam nekaj starih epizod podcasta. Videti je, da te funkcije uvoza ni več in da moram narediti lokalni vir RSS, da jih pošljem v aplikacijo za podcaste. Videti je kot veliko dela, vendar ne vem, kako bi to rešil drugače.

Hvala, ampak moj problem je nekoliko drugačen. Rad bi izvozil podkaste IN obdržal nekakšno logično poimenovanje in razvrščanje, ki je nekoč obstajalo z iTunes (z imeniki).

Trenutno se igram z bazo podatkov (velika hvala NoBoMac-u, da me je usmeril nanjo), in imam nekaj upanja, da bo delovala. Začel sem prepoznavati večino polj, ki jih potrebujem, in z nekaj več truda bi moral biti sposoben implementirati nekaj majhnega samodejnega pajka, ki gre v bazo podatkov aplikacije Podcasts in izvaža datoteke na lep način.

ysuee je rekel: Ali obstaja boljša aplikacija od domače aplikacije za podcast? Sem v istem čolnu kot OP in sem se na koncu vrnil nazaj na 10.14, ker je arhiviranje zdaj nered v 10.15.

Iskal sem, pa nisem našel nobenega.
In ja, to je *eden* dejavnikov, zaradi katerih še vedno uporabljam 10.14 (v bistvu, ko je nov MacOS izdan, ga namestim na starejši prenosnik, da vidim, kako deluje, in ga uporabljam samo na svojih vsakdanjih računalnikih ko sem popolnoma zadovoljen). P

poohbear666

26. januar 2011
  • 20. maja 2020
iMac OS Catalina 10.15.4
iPhone SE iOS 13.4.1

Oprostite, vskočim z nekoliko drugačno zadevo, toda to je prvo mesto, ki sem ga našel s smiselnimi komentarji glede Cataline in podcastov Reakcije:mrmz M

mrmz

23. maja 2021
  • 25. maja 2021
icymountain je rekel: Na žalost je vtis, opisan v prvem odstavku, napačen, vendar je zadnja beseda tvoje objave ('straightjacket') povsem ustrezna.

Nov postopek je, da vsaki vaši datoteki dodelite kriptografsko razpršitev kot ime (nesmiselno zaporedje znakov '0'-'9' in 'a'-'f') in pustite, da baza podatkov vsebuje pravilno preslikavo, tako da lahko nikoli ne uspe dostopati do svojih datotek z ničemer drugim razen z aplikacijo Podcast.

Kar se mene tiče, sem napisal program, ki je rešil nered in kopiral moje datoteke na ločeno mesto po ekstrakciji zahtevanih informacij iz baze podatkov.
Priložim izpis zaslona, ​​ki prikazuje rezultat, ki ga dobim na svojem računalniku po uvozu datotek v Glasbo. Omenil pa sem, da se nekatere datoteke ne uvozijo, večina pa se uvozi. Kot rečeno, najlepša hvala za vaše povratne informacije.

Priloge

  • Oglejte si medijski element ' href='tmp/attachments/capture-decran-2021-05-25-a-09-29-33-png.1781138/' > Posnetek zaslona 2021-05-25 ob 09.29.33.png'file-meta '> 402,4 KB Ogledov: 48