{"pageProps":{"posts":[{"path":"350-new-voices-in-45-languages","source":{"compiledSource":"var d=Object.defineProperty,c=Object.defineProperties;var m=Object.getOwnPropertyDescriptors;var t=Object.getOwnPropertySymbols;var p=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;var i=(o,e,n)=>e in o?d(o,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):o[e]=n,r=(o,e)=>{for(var n in e||(e={}))p.call(e,n)&&i(o,n,e[n]);if(t)for(var n of t(e))s.call(e,n)&&i(o,n,e[n]);return o},l=(o,e)=>c(o,m(e));var u=(o,e)=>{var n={};for(var a in o)p.call(o,a)&&e.indexOf(a)<0&&(n[a]=o[a]);if(o!=null&&t)for(var a of t(o))e.indexOf(a)<0&&s.call(o,a)&&(n[a]=o[a]);return n};const makeShortcode=o=>function(n){return console.warn(\"Component \"+o+\" was not imported, exported, or provided by MDXProvider as global scope\"),mdx(\"div\",r({},n))},Link=makeShortcode(\"Link\"),layoutProps={},MDXLayout=\"wrapper\";function MDXContent(n){var a=n,{components:o}=a,e=u(a,[\"components\"]);return mdx(MDXLayout,l(r(r({},layoutProps),e),{components:o,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`We\\u2019ve been hard at work here lately.\nNot only have we launched a blog over at `,mdx(Link,{href:\"/blog\",mdxType:\"Link\"},\"podopi.com/blog\"),\", but we\\u2019ve also made major platform improvements.\"),mdx(\"p\",null,`Today\\u2019s platform update brings more than 350 new voices and 45 new languages.\nReady for some Punjabi anyone?\nOr can we excite you with some spoken Lao or Javanese?\nEither way, we want to support you in all text-to-speech adventures, no matter language or dialect.`),mdx(\"p\",null,\"Podopi now supports \",mdx(\"strong\",{parentName:\"p\"},\"600+ voices and 80+ languages\"),`.\n130+ languages if you count dialects as well.`))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"350 new Voices in 45 Languages","description":"We have extended our A.I. Voice library with more than 350 new voices and 45 langauges.","publishedAt":"2022-01-21","tags":["New"]}},"content":"\nimport Link from 'next/link'\n\nWe've been hard at work here lately.\nNot only have we launched a blog over at podopi.com/blog, but we've also made major platform improvements.\n\nToday's platform update brings more than 350 new voices and 45 new languages.\nReady for some Punjabi anyone?\nOr can we excite you with some spoken Lao or Javanese?\nEither way, we want to support you in all text-to-speech adventures, no matter language or dialect.\n\nPodopi now supports **600+ voices and 80+ languages**.\n130+ languages if you count dialects as well.\n","title":"350 new Voices in 45 Languages","description":"We have extended our A.I. Voice library with more than 350 new voices and 45 langauges.","publishedAt":"2022-01-21","tags":["New"]},{"path":"fixed-youtube-publish-issue-caused-by-html-characters-in-description","source":{"compiledSource":"var h=Object.defineProperty,d=Object.defineProperties;var l=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var n=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var i=(e,o,t)=>o in e?h(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,a=(e,o)=>{for(var t in o||(o={}))n.call(o,t)&&i(e,t,o[t]);if(s)for(var t of s(o))u.call(o,t)&&i(e,t,o[t]);return e},p=(e,o)=>d(e,l(o));var c=(e,o)=>{var t={};for(var r in e)n.call(e,r)&&o.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&s)for(var r of s(e))o.indexOf(r)<0&&u.call(e,r)&&(t[r]=e[r]);return t};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(t){var r=t,{components:e}=r,o=c(r,[\"components\"]);return mdx(MDXLayout,p(a(a({},layoutProps),o),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,\"Our error tracking software notified us about a bug related to \",mdx(\"strong\",{parentName:\"p\"},\"YouTube publish\"),`.\nWe have now resolved the issue.\nBefore this patch, Podopi set the YouTube description to the same as for the episode, as-is.\nNow we will remove all HTML characters to conform with YouTube\\u2019s API guidelines.`),mdx(\"p\",null,\"We have informed affected users via email.\"))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Fixed YouTube Publish Issue","description":"We fixed a bug related to YouTube publish by stripping the episode description of HTML.","publishedAt":"2022-01-03","tags":["Fix"]}},"content":"\nimport Link from 'next/link'\n\nOur error tracking software notified us about a bug related to **YouTube publish**.\nWe have now resolved the issue.\nBefore this patch, Podopi set the YouTube description to the same as for the episode, as-is.\nNow we will remove all HTML characters to conform with YouTube's API guidelines.\n\nWe have informed affected users via email.\n","title":"Fixed YouTube Publish Issue","description":"We fixed a bug related to YouTube publish by stripping the episode description of HTML.","publishedAt":"2022-01-03","tags":["Fix"]},{"path":"custom-soundtracks-improved-mixing-and-more","source":{"compiledSource":"var h=Object.defineProperty,m=Object.defineProperties;var c=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var i=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;var u=(e,o,t)=>o in e?h(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,r=(e,o)=>{for(var t in o||(o={}))i.call(o,t)&&u(e,t,o[t]);if(a)for(var t of a(o))s.call(o,t)&&u(e,t,o[t]);return e},p=(e,o)=>m(e,c(o));var d=(e,o)=>{var t={};for(var n in e)i.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&a)for(var n of a(e))o.indexOf(n)<0&&s.call(e,n)&&(t[n]=e[n]);return t};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(t){var n=t,{components:e}=n,o=d(n,[\"components\"]);return mdx(MDXLayout,p(r(r({},layoutProps),o),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`Today we\\u2019ve shipped a couple of important new audio features and improvements.\nWe have added the ability to set an `,mdx(\"strong\",{parentName:\"p\"},\"outro soundtrack\"),`, besides the intro soundtrack.\nSelect from our vast library of over 15,000 licensed tracks or bring your own jam.\nThat\\u2019s right \\u2014 you can now `,mdx(\"strong\",{parentName:\"p\"},\"upload your own soundtrack\"),\"! \\u{1F3B8}\"),mdx(\"p\",null,\"Our updated audio engine improves upon the already \",mdx(\"strong\",{parentName:\"p\"},\"great sound quality\"),`.\nBut more exciting, it is also a great foundation for us to continue to build upon.\nBefore this update, Podopi only stitched the audio files together.\nSimple stuff, nothing advanced.\nThis update turns it into an `,mdx(\"strong\",{parentName:\"p\"},\"audio power-house\"),\", more capable than ever.\"),mdx(\"p\",null,\"The new audio engine makes \",mdx(\"strong\",{parentName:\"p\"},\"perfect transitions\"),` from music to speech, and vice versa.\nIt performs complex analysis of the soundtracks and spoken audio.\nThen it feeds the audio through a set of processes to normalize volume without sacrificing dynamic range.\nIn the end of all this, there will only be great mixes.`),mdx(\"p\",null,`We want your audio mixes to be indistinguishable from that of a professional mixing engineer.\nThis is a good step in the right direction, making your Podopi podcasts sound even better.`))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Custom Soundtracks, Improved Mixing and More","description":"Today we've shipped a couple of important new audio features and improvements.","publishedAt":"2021-11-15","tags":["New"]}},"content":"\nimport Link from 'next/link'\n\nToday we've shipped a couple of important new audio features and improvements.\nWe have added the ability to set an **outro soundtrack**, besides the intro soundtrack.\nSelect from our vast library of over 15,000 licensed tracks or bring your own jam.\nThat's right -- you can now **upload your own soundtrack**! 🎸\n\nOur updated audio engine improves upon the already **great sound quality**.\nBut more exciting, it is also a great foundation for us to continue to build upon.\nBefore this update, Podopi only stitched the audio files together.\nSimple stuff, nothing advanced.\nThis update turns it into an **audio power-house**, more capable than ever.\n\nThe new audio engine makes **perfect transitions** from music to speech, and vice versa.\nIt performs complex analysis of the soundtracks and spoken audio.\nThen it feeds the audio through a set of processes to normalize volume without sacrificing dynamic range.\nIn the end of all this, there will only be great mixes.\n\nWe want your audio mixes to be indistinguishable from that of a professional mixing engineer.\nThis is a good step in the right direction, making your Podopi podcasts sound even better.\n","title":"Custom Soundtracks, Improved Mixing and More","description":"Today we've shipped a couple of important new audio features and improvements.","publishedAt":"2021-11-15","tags":["New"]},{"path":"podcast-settings-page","source":{"compiledSource":"var d=Object.defineProperty,l=Object.defineProperties;var c=Object.getOwnPropertyDescriptors;var n=Object.getOwnPropertySymbols;var i=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;var g=(e,t,a)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,s=(e,t)=>{for(var a in t||(t={}))i.call(t,a)&&g(e,a,t[a]);if(n)for(var a of n(t))p.call(t,a)&&g(e,a,t[a]);return e},r=(e,t)=>l(e,c(t));var u=(e,t)=>{var a={};for(var o in e)i.call(e,o)&&t.indexOf(o)<0&&(a[o]=e[o]);if(e!=null&&n)for(var o of n(e))t.indexOf(o)<0&&p.call(e,o)&&(a[o]=e[o]);return a};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(a){var o=a,{components:e}=o,t=u(o,[\"components\"]);return mdx(MDXLayout,r(s(s({},layoutProps),t),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`This one was admittedly a bit overdue, but now it\\u2019s finally here.\nWe have made changes to the app layout and added a separate page for all the podcast settings.`),mdx(\"figure\",null,mdx(\"img\",{src:\"https://podopi.imgix.net/changelogs/podcast-settings-page.png?w=1200&auto=format&q=65\"}),mdx(\"figcaption\",null,\"The fancy new settings page.\")),mdx(\"p\",null,`Having all settings on a single page makes it easier for you to use, and easier for us to manage.\nTotally a win-win!`))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Podcast Settings Page","description":"We have made changes to the app layout and added a separate page for all the podcast settings.","publishedAt":"2021-11-09","tags":["Improvement"]}},"content":"\nimport Link from 'next/link'\n\nThis one was admittedly a bit overdue, but now it's finally here.\nWe have made changes to the app layout and added a separate page for all the podcast settings.\n\n
\n \n
The fancy new settings page.
\n
\n\nHaving all settings on a single page makes it easier for you to use, and easier for us to manage.\nTotally a win-win!\n","title":"Podcast Settings Page","description":"We have made changes to the app layout and added a separate page for all the podcast settings.","publishedAt":"2021-11-09","tags":["Improvement"]},{"path":"separate-audio-tracks-for-speech-and-mix","source":{"compiledSource":"var c=Object.defineProperty,h=Object.defineProperties;var u=Object.getOwnPropertyDescriptors;var n=Object.getOwnPropertySymbols;var p=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;var s=(e,t,o)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,i=(e,t)=>{for(var o in t||(t={}))p.call(t,o)&&s(e,o,t[o]);if(n)for(var o of n(t))r.call(t,o)&&s(e,o,t[o]);return e},d=(e,t)=>h(e,u(t));var l=(e,t)=>{var o={};for(var a in e)p.call(e,a)&&t.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&n)for(var a of n(e))t.indexOf(a)<0&&r.call(e,a)&&(o[a]=e[a]);return o};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(o){var a=o,{components:e}=a,t=l(a,[\"components\"]);return mdx(MDXLayout,d(i(i({},layoutProps),t),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`Today we updated Podopi with a much improved way to handle audio tracks.\nOnly the mixed track was available before but now we\\u2019ve split the audio into two separate tracks:`),mdx(\"ol\",null,mdx(\"li\",{parentName:\"ol\"},mdx(\"strong\",{parentName:\"li\"},\"Speech\"),\" - contains the speech version of the post content.\"),mdx(\"li\",{parentName:\"ol\"},mdx(\"strong\",{parentName:\"li\"},\"Mixed\"),\" - contains the mixed episode, with intro music followed by the speech track.\")),mdx(\"p\",null,\"The Podcast feed and the episode video will have the mixed audio track by default.\"))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Separate Audio Tracks for Speech and Mix","description":"Today we updated Podopi with a much improved way to handle audio tracks.","publishedAt":"2021-11-08","tags":["Improvement"]}},"content":"\nimport Link from 'next/link'\n\nToday we updated Podopi with a much improved way to handle audio tracks.\nOnly the mixed track was available before but now we've split the audio into two separate tracks:\n\n1. **Speech** - contains the speech version of the post content.\n1. **Mixed** - contains the mixed episode, with intro music followed by the speech track.\n\nThe Podcast feed and the episode video will have the mixed audio track by default.\n","title":"Separate Audio Tracks for Speech and Mix","description":"Today we updated Podopi with a much improved way to handle audio tracks.","publishedAt":"2021-11-08","tags":["Improvement"]},{"path":"modify-content-before-speech-synthesis","source":{"compiledSource":"var d=Object.defineProperty,l=Object.defineProperties;var w=Object.getOwnPropertyDescriptors;var r=Object.getOwnPropertySymbols;var i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;var p=(o,e,t)=>e in o?d(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,s=(o,e)=>{for(var t in e||(e={}))i.call(e,t)&&p(o,t,e[t]);if(r)for(var t of r(e))a.call(e,t)&&p(o,t,e[t]);return o},u=(o,e)=>l(o,w(e));var c=(o,e)=>{var t={};for(var n in o)i.call(o,n)&&e.indexOf(n)<0&&(t[n]=o[n]);if(o!=null&&r)for(var n of r(o))e.indexOf(n)<0&&a.call(o,n)&&(t[n]=o[n]);return t};const makeShortcode=o=>function(t){return console.warn(\"Component \"+o+\" was not imported, exported, or provided by MDXProvider as global scope\"),mdx(\"div\",s({},t))},Link=makeShortcode(\"Link\"),layoutProps={},MDXLayout=\"wrapper\";function MDXContent(t){var n=t,{components:o}=n,e=c(n,[\"components\"]);return mdx(MDXLayout,u(s(s({},layoutProps),e),{components:o,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`Launching today is a new feature that allows publishers to optimize their websites for speech.\nSimple but powerful HTML-tags allow you to exclude content, or to replace it before converting to audio.\nIt works on all websites.`),mdx(\"p\",null,\"Read the documentation on how to \",mdx(Link,{href:\"/docs/make-your-website-sound-better-as-speech\",mdxType:\"Link\"},\"optimize your website for speech\"),\".\"))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Modify Content Before Speech Synthesis","description":"Launching today is a new feature that allows publishers to optimize their websites for speech.","publishedAt":"2021-11-04","tags":["New"]}},"content":"\nimport Link from 'next/link'\n\nLaunching today is a new feature that allows publishers to optimize their websites for speech.\nSimple but powerful HTML-tags allow you to exclude content, or to replace it before converting to audio.\nIt works on all websites.\n\nRead the documentation on how to optimize your website for speech.\n","title":"Modify Content Before Speech Synthesis","description":"Launching today is a new feature that allows publishers to optimize their websites for speech.","publishedAt":"2021-11-04","tags":["New"]},{"path":"credits-and-updated-pricing-plans","source":{"compiledSource":"var l=Object.defineProperty,u=Object.defineProperties;var g=Object.getOwnPropertyDescriptors;var t=Object.getOwnPropertySymbols;var a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;var c=(e,o,n)=>o in e?l(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,s=(e,o)=>{for(var n in o||(o={}))a.call(o,n)&&c(e,n,o[n]);if(t)for(var n of t(o))i.call(o,n)&&c(e,n,o[n]);return e},p=(e,o)=>u(e,g(o));var d=(e,o)=>{var n={};for(var r in e)a.call(e,r)&&o.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&t)for(var r of t(e))o.indexOf(r)<0&&i.call(e,r)&&(n[r]=e[r]);return n};const makeShortcode=e=>function(n){return console.warn(\"Component \"+e+\" was not imported, exported, or provided by MDXProvider as global scope\"),mdx(\"div\",s({},n))},Link=makeShortcode(\"Link\"),layoutProps={},MDXLayout=\"wrapper\";function MDXContent(n){var r=n,{components:e}=r,o=d(r,[\"components\"]);return mdx(MDXLayout,p(s(s({},layoutProps),o),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`This week we\\u2019re rolling out a new pricing scheme called Credits.\nOne credit equals one word converted into audio.\nNew users who sign up will receive `,mdx(\"strong\",null,\"3,000 welcome credits\"),\", free of charge.\"),mdx(\"p\",null,\"We offer affordable subscription plans starting at only \",mdx(\"strong\",null,\"$15/month\"),\" for \",mdx(\"strong\",null,\"20,000 words\"),`.\nOur plans cover everything from the smallest blog to news agencies posting hundreds of articles each day.\nFind what best suit your use-case, and pay only for what you need.`),mdx(\"p\",null,\"Check out the \",mdx(Link,{href:\"/docs/plans-and-pricing\",mdxType:\"Link\"},\"Plans & Pricing\"),\"-page to learn more.\"))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Credits and Updated Pricing Plans","description":"We have introduced the concept of credits and a set of new subscription plans to go along with it.","publishedAt":"2021-11-01","tags":["Announcement"]}},"content":"\nimport Link from 'next/link'\n\nThis week we're rolling out a new pricing scheme called Credits.\nOne credit equals one word converted into audio.\nNew users who sign up will receive 3,000 welcome credits, free of charge.\n\nWe offer affordable subscription plans starting at only $15/month for 20,000 words.\nOur plans cover everything from the smallest blog to news agencies posting hundreds of articles each day.\nFind what best suit your use-case, and pay only for what you need.\n\nCheck out the Plans & Pricing-page to learn more.\n","title":"Credits and Updated Pricing Plans","description":"We have introduced the concept of credits and a set of new subscription plans to go along with it.","publishedAt":"2021-11-01","tags":["Announcement"]},{"path":"embeddable-audio-player-widget","source":{"compiledSource":"var l=Object.defineProperty,u=Object.defineProperties;var y=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var d=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;var p=(o,e,t)=>e in o?l(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,n=(o,e)=>{for(var t in e||(e={}))d.call(e,t)&&p(o,t,e[t]);if(a)for(var t of a(e))r.call(e,t)&&p(o,t,e[t]);return o},s=(o,e)=>u(o,y(e));var c=(o,e)=>{var t={};for(var i in o)d.call(o,i)&&e.indexOf(i)<0&&(t[i]=o[i]);if(o!=null&&a)for(var i of a(o))e.indexOf(i)<0&&r.call(o,i)&&(t[i]=o[i]);return t};const makeShortcode=o=>function(t){return console.warn(\"Component \"+o+\" was not imported, exported, or provided by MDXProvider as global scope\"),mdx(\"div\",n({},t))},Link=makeShortcode(\"Link\"),layoutProps={},MDXLayout=\"wrapper\";function MDXContent(t){var i=t,{components:o}=i,e=c(i,[\"components\"]);return mdx(MDXLayout,s(n(n({},layoutProps),e),{components:o,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`Today we\\u2019re excited to announce the official new Podopi Player Widget!\nIt\\u2019s a small script that is easy to add to any website.\nOnce installed, users can enjoy crisp audio versions of your articles, generated by Podopi.`),mdx(\"figure\",null,mdx(\"img\",{src:\"https://ik.imagekit.io/podopi/static/changelogs/podopi-player-widgets.png\",alt:\"Light and Dark-themed versions of the Podopi Player Widget.\"}),mdx(\"figcaption\",null,\"Preview of the Light and Dark-themed Podopi Audio Player Widget.\")),mdx(\"p\",null,\"See the docs on how to \",mdx(Link,{href:\"/docs/add-audio-to-your-blog-posts-with-the-podopi-player\",mdxType:\"Link\"},\"add audio to your blog posts\"),\" with the Podopi Player Widget.\"))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Embeddable Audio Player Widget","description":"Today we're excited to announce the official new Podopi Player Widget! It's a small script that is easy to add to any website.","publishedAt":"2021-10-25","tags":["New"]}},"content":"\nimport Link from 'next/link'\n\nToday we're excited to announce the official new Podopi Player Widget!\nIt's a small script that is easy to add to any website.\nOnce installed, users can enjoy crisp audio versions of your articles, generated by Podopi.\n\n
\n \n
\n Preview of the Light and Dark-themed Podopi Audio Player Widget.\n
\n
\n\nSee the docs on how to add audio to your blog posts with the Podopi Player Widget.\n","title":"Embeddable Audio Player Widget","description":"Today we're excited to announce the official new Podopi Player Widget! It's a small script that is easy to add to any website.","publishedAt":"2021-10-25","tags":["New"]},{"path":"verified-for-youtube-by-google","source":{"compiledSource":"var s=Object.defineProperty,m=Object.defineProperties;var f=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var i=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;var c=(e,o,n)=>o in e?s(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,r=(e,o)=>{for(var n in o||(o={}))i.call(o,n)&&c(e,n,o[n]);if(a)for(var n of a(o))p.call(o,n)&&c(e,n,o[n]);return e},d=(e,o)=>m(e,f(o));var u=(e,o)=>{var n={};for(var t in e)i.call(e,t)&&o.indexOf(t)<0&&(n[t]=e[t]);if(e!=null&&a)for(var t of a(e))o.indexOf(t)<0&&p.call(e,t)&&(n[t]=e[t]);return n};const makeShortcode=e=>function(n){return console.warn(\"Component \"+e+\" was not imported, exported, or provided by MDXProvider as global scope\"),mdx(\"div\",r({},n))},Link=makeShortcode(\"Link\"),layoutProps={},MDXLayout=\"wrapper\";function MDXContent(n){var t=n,{components:e}=t,o=u(t,[\"components\"]);return mdx(MDXLayout,d(r(r({},layoutProps),o),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`The people over at YouTube have audited and verified Podopi as an API-partner.\nWe are thankful for the quick review process and great communication.\nThe new changes take effect in Podopi immediately.`),mdx(\"p\",null,\"The audit is a guarantee for you as a user that we request and handle your Google Account in a safe manner.\"),mdx(\"p\",null,\"See the updated \",mdx(Link,{href:\"/privacy-policy\",mdxType:\"Link\"},\"Privacy Policy\"),\" and \",mdx(Link,{href:\"/terms-of-service\",mdxType:\"Link\"},\"Terms of Service\"),\" for more information.\"))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Verified for YouTube by Google","description":"Google has reviewed and verified Podopi as an API partner.","publishedAt":"2021-09-11","tags":["Announcement"]}},"content":"\nimport Link from 'next/link'\n\nThe people over at YouTube have audited and verified Podopi as an API-partner.\nWe are thankful for the quick review process and great communication.\nThe new changes take effect in Podopi immediately.\n\nThe audit is a guarantee for you as a user that we request and handle your Google Account in a safe manner.\n\nSee the updated Privacy Policy and Terms of Service for more information.\n","title":"Verified for YouTube by Google","description":"Google has reviewed and verified Podopi as an API partner.","publishedAt":"2021-09-11","tags":["Announcement"]},{"path":"get-article-body-from-feed-items","source":{"compiledSource":"var c=Object.defineProperty,f=Object.defineProperties;var u=Object.getOwnPropertyDescriptors;var n=Object.getOwnPropertySymbols;var a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;var r=(e,t,o)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,s=(e,t)=>{for(var o in t||(t={}))a.call(t,o)&&r(e,o,t[o]);if(n)for(var o of n(t))l.call(t,o)&&r(e,o,t[o]);return e},p=(e,t)=>f(e,u(t));var d=(e,t)=>{var o={};for(var i in e)a.call(e,i)&&t.indexOf(i)<0&&(o[i]=e[i]);if(e!=null&&n)for(var i of n(e))t.indexOf(i)<0&&l.call(e,i)&&(o[i]=e[i]);return o};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(o){var i=o,{components:e}=i,t=d(i,[\"components\"]);return mdx(MDXLayout,p(s(s({},layoutProps),t),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`There\\u2019s a new feed option that tells Podopi to get the full article body from feed items.\nThe option is off by default because of the way most blog platforms work.\nUsually, feeds will only include an excerpt of the article content.\nIt is thus required for Podopi to visit your website and try to fetch and parse the article body.`),mdx(\"figure\",null,mdx(\"img\",{src:\"https://ik.imagekit.io/podopi/static/changelogs/feed-article-body.png\",alt:\"Podopi feed options\"}),mdx(\"figcaption\",null,\"Look for the added checkbox in feed settings.\")),mdx(\"p\",null,`Enable this option in feed settings when the feed includes full-length article content.\nOnce enabled, it will most likely produce better results than scraping.`))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Get Article Body from Feed Items","description":"Podopi can now fetch the full-length text of your articles directly from your feeds.","publishedAt":"2021-09-09","tags":["New"]}},"content":"\nThere's a new feed option that tells Podopi to get the full article body from feed items.\nThe option is off by default because of the way most blog platforms work.\nUsually, feeds will only include an excerpt of the article content.\nIt is thus required for Podopi to visit your website and try to fetch and parse the article body.\n\n
\n \n
Look for the added checkbox in feed settings.
\n
\n\nEnable this option in feed settings when the feed includes full-length article content.\nOnce enabled, it will most likely produce better results than scraping.\n","title":"Get Article Body from Feed Items","description":"Podopi can now fetch the full-length text of your articles directly from your feeds.","publishedAt":"2021-09-09","tags":["New"]},{"path":"fixed-timout-issue-caused-by-long-post-content","source":{"compiledSource":"var d=Object.defineProperty,f=Object.defineProperties;var y=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;var p=(t,e,n)=>e in t?d(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,i=(t,e)=>{for(var n in e||(e={}))u.call(e,n)&&p(t,n,e[n]);if(s)for(var n of s(e))a.call(e,n)&&p(t,n,e[n]);return t},r=(t,e)=>f(t,y(e));var c=(t,e)=>{var n={};for(var o in t)u.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&s)for(var o of s(t))e.indexOf(o)<0&&a.call(t,o)&&(n[o]=t[o]);return n};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(n){var o=n,{components:t}=o,e=c(o,[\"components\"]);return mdx(MDXLayout,r(i(i({},layoutProps),e),{components:t,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`A user notified us of a bug causing timeouts when synthesizing posts with long text content.\nWe deployed a fix and informed affected users via email.`))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Fixed Timeout Issue Caused by Long Post Content","description":"A hotfix to patch a bug causing timeouts when synthesizing speech.","publishedAt":"2021-09-02","tags":["Fix"]}},"content":"\nA user notified us of a bug causing timeouts when synthesizing posts with long text content.\nWe deployed a fix and informed affected users via email.\n","title":"Fixed Timeout Issue Caused by Long Post Content","description":"A hotfix to patch a bug causing timeouts when synthesizing speech.","publishedAt":"2021-09-02","tags":["Fix"]},{"path":"thousands-of-music-tracks-for-your-podcast","source":{"compiledSource":"var u=Object.defineProperty,l=Object.defineProperties;var m=Object.getOwnPropertyDescriptors;var i=Object.getOwnPropertySymbols;var a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;var p=(o,e,r)=>e in o?u(o,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):o[e]=r,n=(o,e)=>{for(var r in e||(e={}))a.call(e,r)&&p(o,r,e[r]);if(i)for(var r of i(e))s.call(e,r)&&p(o,r,e[r]);return o},c=(o,e)=>l(o,m(e));var d=(o,e)=>{var r={};for(var t in o)a.call(o,t)&&e.indexOf(t)<0&&(r[t]=o[t]);if(o!=null&&i)for(var t of i(o))e.indexOf(t)<0&&s.call(o,t)&&(r[t]=o[t]);return r};const makeShortcode=o=>function(r){return console.warn(\"Component \"+o+\" was not imported, exported, or provided by MDXProvider as global scope\"),mdx(\"div\",n({},r))},Link=makeShortcode(\"Link\"),layoutProps={},MDXLayout=\"wrapper\";function MDXContent(r){var t=r,{components:o}=t,e=d(t,[\"components\"]);return mdx(MDXLayout,c(n(n({},layoutProps),e),{components:o,mdxType:\"MDXLayout\"}),mdx(\"p\",null,\"Drum roll \",\"\\u{1F941}\",\", guitar solo \",\"\\u{1F3B8}\",\", followed by\\u2026 epic sax \",\"\\u{1F3B7}\",\"!\"),mdx(\"p\",null,\"We have teamed up with \",mdx(\"a\",{href:\"https://melod.ie/\",target:\"_blank\",rel:\"noopener noreferrer\"},\"Melodie\"),` to provide a vast library music tracks for your podcast.\nSelect a tune for your podcast from over 15,000 tracks and stems.\nRight from within Podopi. Never worry about licensing or copyright again.`),mdx(\"figure\",null,mdx(\"img\",{src:\"https://ik.imagekit.io/podopi/static/tr:w-1500/changelogs/podopi-music.png\",alt:\"Podopi music library for your podcasts.\"}),mdx(\"figcaption\",null,\"Search by keywords or browse by genre, mood and duration to find the perfect music.\")),mdx(\"p\",null,\"All \",mdx(Link,{href:\"/docs/plans-and-pricing\",mdxType:\"Link\"},\"Podopi Subscriptions\"),` now includes a generous user license for music.\nGo conquer every podcast directory with great music!`))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Thousands of Music Tracks for Your Podcast","description":"Podopi has partnered with Melodie to provide a vast library of high-quality music tracks for your podcast.","publishedAt":"2021-08-31","tags":["New"]}},"content":"\nimport Link from 'next/link'\n\nDrum roll 🥁, guitar solo 🎸, followed by... epic sax 🎷!\n\nWe have teamed up with Melodie to provide a vast library music tracks for your podcast.\nSelect a tune for your podcast from over 15,000 tracks and stems.\nRight from within Podopi. Never worry about licensing or copyright again.\n\n
\n \n
\n Search by keywords or browse by genre, mood and duration to find the perfect\n music.\n
\n
\n\nAll Podopi Subscriptions now includes a generous user license for music.\nGo conquer every podcast directory with great music!\n","title":"Thousands of Music Tracks for Your Podcast","description":"Podopi has partnered with Melodie to provide a vast library of high-quality music tracks for your podcast.","publishedAt":"2021-08-31","tags":["New"]},{"path":"blazing-fast-images-with-cdn","source":{"compiledSource":"var d=Object.defineProperty,y=Object.defineProperties;var w=Object.getOwnPropertyDescriptors;var r=Object.getOwnPropertySymbols;var a=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;var u=(o,e,t)=>e in o?d(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,s=(o,e)=>{for(var t in e||(e={}))a.call(e,t)&&u(o,t,e[t]);if(r)for(var t of r(e))p.call(e,t)&&u(o,t,e[t]);return o},i=(o,e)=>y(o,w(e));var l=(o,e)=>{var t={};for(var n in o)a.call(o,n)&&e.indexOf(n)<0&&(t[n]=o[n]);if(o!=null&&r)for(var n of r(o))e.indexOf(n)<0&&p.call(o,n)&&(t[n]=o[n]);return t};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(t){var n=t,{components:o}=n,e=l(n,[\"components\"]);return mdx(MDXLayout,i(s(s({},layoutProps),e),{components:o,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`Your Podopi images have received a turbo boost! We now put them on a powerful CDN for you.\nA CDN provides fast delivery of Internet content by getting the content as close to the user as possible.`),mdx(\"p\",null,\"Your users will now enjoy even faster download speeds of all your images. No matter where in the world they download from!\"))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Blazing Fast Images with CDN","description":"Your Podopi podcasts just got even faster, with global CDN-coverage for your images.","publishedAt":"2021-07-23","tags":["Improvement"]}},"content":"\nYour Podopi images have received a turbo boost! We now put them on a powerful CDN for you.\nA CDN provides fast delivery of Internet content by getting the content as close to the user as possible.\n\nYour users will now enjoy even faster download speeds of all your images. No matter where in the world they download from!\n","title":"Blazing Fast Images with CDN","description":"Your Podopi podcasts just got even faster, with global CDN-coverage for your images.","publishedAt":"2021-07-23","tags":["Improvement"]},{"path":"improved-date-parser-for-rss-feeds","source":{"compiledSource":"var i=Object.defineProperty,f=Object.defineProperties;var u=Object.getOwnPropertyDescriptors;var r=Object.getOwnPropertySymbols;var p=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;var m=(o,t,e)=>t in o?i(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,a=(o,t)=>{for(var e in t||(t={}))p.call(t,e)&&m(o,e,t[e]);if(r)for(var e of r(t))s.call(t,e)&&m(o,e,t[e]);return o},d=(o,t)=>f(o,u(t));var g=(o,t)=>{var e={};for(var n in o)p.call(o,n)&&t.indexOf(n)<0&&(e[n]=o[n]);if(o!=null&&r)for(var n of r(o))t.indexOf(n)<0&&s.call(o,n)&&(e[n]=o[n]);return e};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(e){var n=e,{components:o}=n,t=g(n,[\"components\"]);return mdx(MDXLayout,d(a(a({},layoutProps),t),{components:o,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`We have improved the RSS feed parser to support a wider range of date formats.\nPodopi now supports feeds conforming to any of the most popular standards: `,mdx(\"strong\",{parentName:\"p\"},\"Atom 1.0\"),\", \",mdx(\"strong\",{parentName:\"p\"},\"RSS 1.0\"),\", \",mdx(\"strong\",{parentName:\"p\"},\"RSS 2.0\"),\" and \",mdx(\"strong\",{parentName:\"p\"},\"RSS 0.9x\"),\".\"),mdx(\"p\",null,`Older blogging platforms and CMS sometimes fail to conform to these standards.\nWith this improvement Podopi handles even poorly formatted dates.`))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Improved Date Parser for RSS Feeds","description":"The RSS feed parser has been improved to support a wider range of date formats.","publishedAt":"2021-07-19","tags":["Improvement"]}},"content":"\nWe have improved the RSS feed parser to support a wider range of date formats.\nPodopi now supports feeds conforming to any of the most popular standards: **Atom 1.0**, **RSS 1.0**, **RSS 2.0** and **RSS 0.9x**.\n\nOlder blogging platforms and CMS sometimes fail to conform to these standards.\nWith this improvement Podopi handles even poorly formatted dates.\n","title":"Improved Date Parser for RSS Feeds","description":"The RSS feed parser has been improved to support a wider range of date formats.","publishedAt":"2021-07-19","tags":["Improvement"]},{"path":"added-app-menu-icons","source":{"compiledSource":"var g=Object.defineProperty,m=Object.defineProperties;var f=Object.getOwnPropertyDescriptors;var i=Object.getOwnPropertySymbols;var p=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;var r=(e,n,t)=>n in e?g(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,a=(e,n)=>{for(var t in n||(n={}))p.call(n,t)&&r(e,t,n[t]);if(i)for(var t of i(n))s.call(n,t)&&r(e,t,n[t]);return e},c=(e,n)=>m(e,f(n));var u=(e,n)=>{var t={};for(var o in e)p.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&i)for(var o of i(e))n.indexOf(o)<0&&s.call(e,o)&&(t[o]=e[o]);return t};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(t){var o=t,{components:e}=o,n=u(o,[\"components\"]);return mdx(MDXLayout,c(a(a({},layoutProps),n),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`The usability and appearance of the member portal got a lift!\nThe app menu links in the sidebar have been re-designed to include icons.`),mdx(\"figure\",null,mdx(\"img\",{src:\"https://podopi.imgix.net/changelogs/menu-icons.png?w=800&auto=format&q=65\"}),mdx(\"figcaption\",null,\"Sign in to see the new icons in action.\")))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Added App Menu Icons","description":"The app menu is now decorated with beautiful icons!","publishedAt":"2021-07-11","tags":["Improvement"]}},"content":"\nThe usability and appearance of the member portal got a lift!\nThe app menu links in the sidebar have been re-designed to include icons.\n\n
\n \n
Sign in to see the new icons in action.
\n
\n","title":"Added App Menu Icons","description":"The app menu is now decorated with beautiful icons!","publishedAt":"2021-07-11","tags":["Improvement"]},{"path":"welcome-to-the-changelog","source":{"compiledSource":"var h=Object.defineProperty,m=Object.defineProperties;var d=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;var i=(e,t,o)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,r=(e,t)=>{for(var o in t||(t={}))s.call(t,o)&&i(e,o,t[o]);if(a)for(var o of a(t))l.call(t,o)&&i(e,o,t[o]);return e},u=(e,t)=>m(e,d(t));var p=(e,t)=>{var o={};for(var n in e)s.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&a)for(var n of a(e))t.indexOf(n)<0&&l.call(e,n)&&(o[n]=e[n]);return o};const layoutProps={},MDXLayout=\"wrapper\";function MDXContent(o){var n=o,{components:e}=n,t=p(n,[\"components\"]);return mdx(MDXLayout,u(r(r({},layoutProps),t),{components:e,mdxType:\"MDXLayout\"}),mdx(\"p\",null,`The Changelog will include all updates to the service, small and large.\nHere you\\u2019ll get first-hand insights into the development of Podopi.\nYou\\u2019ll be the first to know about `,mdx(\"strong\",{parentName:\"p\"},\"new features\"),\", improvements bug fixes, and much more.\"),mdx(\"p\",null,`Peak inside the changelog every now and then if you\\u2019re curious.\nWe will feature some of the entries in the member portal as well.`),mdx(\"p\",null,\"Stay tuned!\"))}MDXContent.isMDXComponent=!0;\n","scope":{"title":"Welcome to The Changelog!","description":"Podopi now has a changelog. That's pretty neat!","publishedAt":"2021-07-04","tags":["New"]}},"content":"\nThe Changelog will include all updates to the service, small and large.\nHere you'll get first-hand insights into the development of Podopi.\nYou'll be the first to know about **new features**, improvements bug fixes, and much more.\n\nPeak inside the changelog every now and then if you're curious.\nWe will feature some of the entries in the member portal as well.\n\nStay tuned!\n","title":"Welcome to The Changelog!","description":"Podopi now has a changelog. That's pretty neat!","publishedAt":"2021-07-04","tags":["New"]}]},"__N_SSG":true}