{"version":"https://jsonfeed.org/version/1.1","title":"Listen Notes Changelog","home_page_url":"https://changelog.listennotes.com","feed_url":"https://changelog.listennotes.com/json/","next_url":"https://changelog.listennotes.com/json/?next_cursor=1737406124411&sort=newest_first","description":"<p>This dedicated space will keep you updated on all the latest product developments and launches across the Listen Notes platform, including <a href=\"https://www.listennotes.com/\" rel=\"noopener noreferrer\" target=\"_blank\">ListenNotes.com</a>, <a href=\"https://www.listennotes.com/api/\" rel=\"noopener noreferrer\" target=\"_blank\">PodcastAPI.com</a>, <a href=\"https://www.microfeed.org/\" rel=\"noopener noreferrer\" target=\"_blank\">microfeed.org</a>, and <a href=\"https://www.listen411.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Listen411.com</a>.</p>","icon":"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/images/channel-f02a5eea5b5ece0d52c3f09cd06b114c.jpg","favicon":"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/images/favicon-2eb9f177f06f694dc8b9078b56433101.png","authors":[{"name":"Listen Notes, Inc."}],"language":"en-us","items":[{"id":"Kn-bueIp8Pt","title":"[Listen Notes] Show Latest Episodes in Your Listen Later Podcast Playlist Embeds","url":"https://changelog.listennotes.com/i/listen-notes-embed-a-playlist-of-podcasts-and-sh-Kn-bueIp8Pt/","content_html":"<p>Our <a href=\"https://www.listennotes.com/listen-later/\" rel=\"noopener noreferrer\" target=\"_blank\">Listen Later</a> playlists have always been a great way to curate your favorite shows and episodes. Previously, when a playlist contained multiple podcasts, the embed widget would only display the shows by default.</p><p><br></p><p>We’ve just added support for <strong>Latest Episodes</strong>! This is a game-changer for podcast networks or curators who want a single, dynamic widget that automatically updates with the freshest content across multiple curated podcasts.</p><p><br></p><p><strong>How to enable it:</strong></p><p><br></p><p>1) Open your playlist and head over to the EMBED tab.</p><p><br></p><p>2) Under the Item type dropdown, select \"Latest episodes.\"</p><p><br></p><p>4) Copy your embed code.</p><p><br></p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/Kn-bueIp8Pt/image-f3609821568c957f7d47518a24b4797c.png\"></p>","content_text":"Our Listen Later playlists have always been a great way to curate your favorite\nshows and episodes. Previously, when a playlist contained multiple podcasts, the\nembed widget would only display the shows by default.\n\n\n\n\nWe’ve just added support for Latest Episodes! This is a game-changer for podcast\nnetworks or curators who want a single, dynamic widget that automatically\nupdates with the freshest content across multiple curated podcasts.\n\n\n\n\nHow to enable it:\n\n\n\n\n1) Open your playlist and head over to the EMBED tab.\n\n\n\n\n2) Under the Item type dropdown, select \"Latest episodes.\"\n\n\n\n\n4) Copy your embed code.\n\n\n\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/Kn-bueIp8Pt/image-f3609821568c957f7d47518a24b4797c.png]","date_published":"2026-03-23T18:42:28.387Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-show-latest-episodes-in-your-listen-Kn-bueIp8Pt/","json_url":"https://changelog.listennotes.com/i/Kn-bueIp8Pt/json/","rss_url":"https://changelog.listennotes.com/i/Kn-bueIp8Pt/rss/","guid":"Kn-bueIp8Pt","status":"published","itunes:episodeType":"full","date_published_short":"Mon Mar 23 2026","date_published_ms":1774291348387}},{"id":"MT2gKYFKtMg","title":"[Listen Notes] Improved Mobile Playback with Media Session Support","url":"https://changelog.listennotes.com/i/listen-notes-audio-player-now-supports-media-ses-MT2gKYFKtMg/","content_html":"<p>We’ve integrated the <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API\" rel=\"noopener noreferrer\" target=\"_blank\">Media Session API</a> into our website's audio player. Previously, listeners encountered issues with native playback controls on mobile devices, such as the iPhone lock screen.</p><p><br></p><p>With this update, you can now manage your playback (play, pause, and seek) directly from your device's lock screen or notification center, providing a more seamless listening experience on the go.</p><p><br></p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/MT2gKYFKtMg/image-78c121b5c7a58412bcbd623aeaeb6004.png\" width=\"191\" height=\"415.2544642857143\" style=\"cursor: nesw-resize;\"></p>","content_text":"We’ve integrated the Media Session API into our website's audio player.\nPreviously, listeners encountered issues with native playback controls on mobile\ndevices, such as the iPhone lock screen.\n\n\n\n\nWith this update, you can now manage your playback (play, pause, and seek)\ndirectly from your device's lock screen or notification center, providing a more\nseamless listening experience on the go.\n\n\n\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/MT2gKYFKtMg/image-78c121b5c7a58412bcbd623aeaeb6004.png]","date_published":"2026-03-12T18:48:53.554Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-improved-mobile-playback-with-media-MT2gKYFKtMg/","json_url":"https://changelog.listennotes.com/i/MT2gKYFKtMg/json/","rss_url":"https://changelog.listennotes.com/i/MT2gKYFKtMg/rss/","guid":"MT2gKYFKtMg","status":"published","itunes:episodeType":"full","date_published_short":"Thu Mar 12 2026","date_published_ms":1773341333554}},{"id":"QPcafLiYxY0","title":"[Podcast API] New demo.PodcastAPI.com","url":"https://changelog.listennotes.com/i/podcast-api-new-demopodcastapicom-QPcafLiYxY0/","content_html":"<p>We've completely revamped <a href=\"https://demo.podcastapi.com/\" rel=\"noopener noreferrer\" target=\"_blank\">demo.PodcastAPI.com</a> to better showcase the search capabilities of the Podcast API.</p><p><br></p><p>The demo site is hosted on <a href=\"https://pages.cloudflare.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Cloudflare Pages</a>.</p><p><br></p><p>The entire source code for this demo is available on GitHub at <a href=\"https://github.com/ListenNotes/demo.podcastapi.com\" rel=\"noopener noreferrer\" target=\"_blank\">ListenNotes/demo.podcastapi.com</a>. We encourage you to fork the repo, experiment with the implementation, and use it as a foundation for your own projects.</p><p><br></p><p>Check out the new UI below:</p><p><br></p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/QPcafLiYxY0/image-d0167b91cd346cc12a2170498fe995c1.png\"></p>","content_text":"We've completely revamped demo.PodcastAPI.com to better showcase the search\ncapabilities of the Podcast API.\n\n\n\n\nThe demo site is hosted on Cloudflare Pages.\n\n\n\n\nThe entire source code for this demo is available on GitHub at\nListenNotes/demo.podcastapi.com. We encourage you to fork the repo, experiment\nwith the implementation, and use it as a foundation for your own projects.\n\n\n\n\nCheck out the new UI below:\n\n\n\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/QPcafLiYxY0/image-d0167b91cd346cc12a2170498fe995c1.png]","date_published":"2026-03-11T18:35:00.105Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/podcast-api-new-demopodcastapicom-QPcafLiYxY0/","json_url":"https://changelog.listennotes.com/i/QPcafLiYxY0/json/","rss_url":"https://changelog.listennotes.com/i/QPcafLiYxY0/rss/","guid":"QPcafLiYxY0","status":"published","itunes:episodeType":"full","date_published_short":"Wed Mar 11 2026","date_published_ms":1773254100105}},{"id":"RLqDdkXLhbJ","title":"[Podcast API] Copy to LLM: Podcast API Docs in Markdown","url":"https://changelog.listennotes.com/i/podcast-apicopy-to-llm-podcast-api-docs-in-mark-RLqDdkXLhbJ/","content_html":"<p>We just made it much easier to build with the Listen Notes Podcast API using AI. You can now access our entire API documentation as a single Markdown file at&nbsp;<a href=\"https://www.listennotes.com/api/docs/openapi.md\" rel=\"noopener noreferrer\" target=\"_blank\">https://www.listennotes.com/api/docs/openapi.md</a></p><p><br></p><p>Whether you are using ChatGPT, Claude, or any other LLM, you can now simply copy-paste the entire documentation to give the AI full context. This allows your favorite AI assistant to help you write, debug, and optimize your code with perfect accuracy.</p><p><br></p><p>You can also find the markdown file at&nbsp;<a href=\"https://www.listennotes.com/api/docs/\" rel=\"noopener noreferrer\" target=\"_blank\">https://www.listennotes.com/api/docs/</a>:</p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/RLqDdkXLhbJ/image-98b0835230e5d5862a10c5ddebd7e7d6.png\"></p>","content_text":"We just made it much easier to build with the Listen Notes Podcast API using AI.\nYou can now access our entire API documentation as a single Markdown file\nat https://www.listennotes.com/api/docs/openapi.md\n\n\n\n\nWhether you are using ChatGPT, Claude, or any other LLM, you can now simply\ncopy-paste the entire documentation to give the AI full context. This allows\nyour favorite AI assistant to help you write, debug, and optimize your code with\nperfect accuracy.\n\n\n\n\nYou can also find the markdown file at https://www.listennotes.com/api/docs/:\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/RLqDdkXLhbJ/image-98b0835230e5d5862a10c5ddebd7e7d6.png]","date_published":"2026-02-12T19:29:23.799Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/podcast-api-copy-to-llm-podcast-api-docs-in-mar-RLqDdkXLhbJ/","json_url":"https://changelog.listennotes.com/i/RLqDdkXLhbJ/json/","rss_url":"https://changelog.listennotes.com/i/RLqDdkXLhbJ/rss/","guid":"RLqDdkXLhbJ","status":"published","itunes:episodeType":"full","date_published_short":"Thu Feb 12 2026","date_published_ms":1770924563799}},{"id":"tOzRWB4FQNL","title":"[Listen Notes] Compliance & Regional Content Moderation","url":"https://changelog.listennotes.com/i/listen-notes-some-podcasts-are-not-able-to-be-fo-tOzRWB4FQNL/","content_html":"<p>At Listen Notes, we are committed to upholding free speech within the podcasting ecosystem. However, to operate globally and remain accessible, we must comply with local laws in specific regions.</p><p><br></p><p>We’ve introduced a new internal tool that allows our team to manage regional content restrictions more efficiently. This ensures we meet legal requirements from local governments while keeping the platform available for everyone else. After 9+ years of growth, we’re embracing the responsibilities that come with being an established global platform.</p>","content_text":"At Listen Notes, we are committed to upholding free speech within the podcasting\necosystem. However, to operate globally and remain accessible, we must comply\nwith local laws in specific regions.\n\n\n\n\nWe’ve introduced a new internal tool that allows our team to manage regional\ncontent restrictions more efficiently. This ensures we meet legal requirements\nfrom local governments while keeping the platform available for everyone else.\nAfter 9+ years of growth, we’re embracing the responsibilities that come with\nbeing an established global platform.","date_published":"2026-01-24T00:06:34.344Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-compliance-and-regional-content-moder-tOzRWB4FQNL/","json_url":"https://changelog.listennotes.com/i/tOzRWB4FQNL/json/","rss_url":"https://changelog.listennotes.com/i/tOzRWB4FQNL/rss/","guid":"tOzRWB4FQNL","status":"published","itunes:episodeType":"full","date_published_short":"Fri Jan 23 2026","date_published_ms":1769213194344}},{"id":"CxCOwwEaf9o","title":"[Listen411] Transcribe audio in 21 languages!","url":"https://changelog.listennotes.com/i/listen411-support-more-languages-to-transcrib-CxCOwwEaf9o/","content_html":"<p>When we first launched Listen411, we started with support for just 6 languages. Today, we’ve supercharged our transcription engine to go global. You can now upload audio or video in 21 different languages, and our system will automatically detect the speaker's language to deliver lightning-fast transcripts. Here's the full list of languages supported on Listen411.com -</p><p><br></p><ol><li>English</li><li>Spanish (Español)</li><li>French (Français)</li><li>German (Deutsch)</li><li>Italian (Italiano)</li><li>Portuguese (Português)</li><li>Dutch (Nederlands)</li><li>Chinese (中文)</li><li>Greek (Ελληνικά)</li><li>Japanese (日本語)</li><li>Korean (한국어)</li><li>Malay (Bahasa Melayu)</li><li>Swedish (Svenska)</li><li>Turkish (Türkçe)</li><li>Polish (Polski)</li><li>Russian (Русский)</li><li>Thai (ไทย)</li><li>Vietnamese (Tiếng Việt)</li><li>Indonesian (Bahasa Indonesia)</li><li>Hindi (हिन्दी)</li><li>Ukrainian (Українська)</li></ol><p><br></p><p><strong>Try it yourself:</strong> Generate transcripts from any audio or video file at <a href=\"https://www.Listen411.com\" rel=\"noopener noreferrer\" target=\"_blank\">Listen411.com</a> or use the shortcut <a href=\"https://www.Transcript.new\" rel=\"noopener noreferrer\" target=\"_blank\">Transcript.new</a>.</p>","content_text":"When we first launched Listen411, we started with support for just 6 languages.\nToday, we’ve supercharged our transcription engine to go global. You can now\nupload audio or video in 21 different languages, and our system will\nautomatically detect the speaker's language to deliver lightning-fast\ntranscripts. Here's the full list of languages supported on Listen411.com -\n\n\n\n\n 1.  English\n 2.  Spanish (Español)\n 3.  French (Français)\n 4.  German (Deutsch)\n 5.  Italian (Italiano)\n 6.  Portuguese (Português)\n 7.  Dutch (Nederlands)\n 8.  Chinese (中文)\n 9.  Greek (Ελληνικά)\n 10. Japanese (日本語)\n 11. Korean (한국어)\n 12. Malay (Bahasa Melayu)\n 13. Swedish (Svenska)\n 14. Turkish (Türkçe)\n 15. Polish (Polski)\n 16. Russian (Русский)\n 17. Thai (ไทย)\n 18. Vietnamese (Tiếng Việt)\n 19. Indonesian (Bahasa Indonesia)\n 20. Hindi (हिन्दी)\n 21. Ukrainian (Українська)\n\n\n\n\nTry it yourself: Generate transcripts from any audio or video file at\nListen411.com or use the shortcut Transcript.new.","date_published":"2026-01-20T18:50:32.982Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen411-transcribe-audio-in-21-languages-CxCOwwEaf9o/","json_url":"https://changelog.listennotes.com/i/CxCOwwEaf9o/json/","rss_url":"https://changelog.listennotes.com/i/CxCOwwEaf9o/rss/","guid":"CxCOwwEaf9o","status":"published","itunes:episodeType":"full","date_published_short":"Tue Jan 20 2026","date_published_ms":1768935032982}},{"id":"5BPJ-9ddYfU","title":"[Listen Notes] Upgraded to Python 3.14 (from 3.13)","url":"https://changelog.listennotes.com/i/listen-notes-upgraded-to-python-314-from-31-5BPJ-9ddYfU/","content_html":"<p>We recently upgraded the main Django codebase of Listen Notes from Python 3.13 to 3.14. Although we expected the process to be straightforward, we did run into a few gotchas along the way. After some multiprocessing code refactoring and tracking down incompatible libraries, the upgrade is now complete.</p><p><br></p><p>So far, we haven't observed any noticeable performance improvements, despite <a href=\"https://blog.miguelgrinberg.com/post/python-3-14-is-here-how-fast-is-it\" rel=\"noopener noreferrer\" target=\"_blank\">what some benchmarks might suggest</a>, but it’s still a worthwhile upgrade. Staying current with Python releases helps keep future upgrades smoother and reduces technical debt. It’s always a good idea not to fall too far behind.</p>","content_text":"We recently upgraded the main Django codebase of Listen Notes from Python 3.13\nto 3.14. Although we expected the process to be straightforward, we did run into\na few gotchas along the way. After some multiprocessing code refactoring and\ntracking down incompatible libraries, the upgrade is now complete.\n\n\n\n\nSo far, we haven't observed any noticeable performance improvements, despite\nwhat some benchmarks might suggest, but it’s still a worthwhile upgrade. Staying\ncurrent with Python releases helps keep future upgrades smoother and reduces\ntechnical debt. It’s always a good idea not to fall too far behind.","date_published":"2025-11-21T22:02:36.441Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-upgraded-to-python-314-from-313-5BPJ-9ddYfU/","json_url":"https://changelog.listennotes.com/i/5BPJ-9ddYfU/json/","rss_url":"https://changelog.listennotes.com/i/5BPJ-9ddYfU/rss/","guid":"5BPJ-9ddYfU","status":"published","itunes:episodeType":"full","date_published_short":"Fri Nov 21 2025","date_published_ms":1763762556441}},{"id":"UWNwif1H-py","title":"[Listen Notes] Select Language on \"Best Podcasts\" Pages at ListenNotes.com","url":"https://changelog.listennotes.com/i/listen-notes-select-language-on-best-podcasts-p-UWNwif1H-py/","content_html":"<p>We’ve added support for selecting a language on the “<a href=\"https://www.listennotes.com/best-podcasts/\" rel=\"noopener noreferrer\" target=\"_blank\">Best Podcasts</a>” pages at ListenNotes.com.</p><p><br></p><p>English has long dominated the internet — and podcasting is no exception. It’s common to see English podcasts ranking high even in non-English-speaking countries. But sometimes, listeners want to discover the best shows in their own language. Now, you can easily do that using the new language selector.</p><p><br></p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/UWNwif1H-py/image-f0b76a2adfe3cd39fc2b1ca95346f954.png\"></p><p><br></p><p>If you’re using our <a href=\"https://www.listennotes.com/api/\" rel=\"noopener noreferrer\" target=\"_blank\">Podcast API</a>, you can achieve the same result by adding the <strong>language</strong> parameter to the <a href=\"https://www.listennotes.com/api/docs/#get-api-v2-best_podcasts\" rel=\"noopener noreferrer\" target=\"_blank\">GET /best_podcasts</a></p><p>&nbsp;endpoint to filter results by language.</p>","content_text":"We’ve added support for selecting a language on the “Best Podcasts” pages at\nListenNotes.com.\n\n\n\n\nEnglish has long dominated the internet — and podcasting is no exception. It’s\ncommon to see English podcasts ranking high even in non-English-speaking\ncountries. But sometimes, listeners want to discover the best shows in their own\nlanguage. Now, you can easily do that using the new language selector.\n\n\n\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/UWNwif1H-py/image-f0b76a2adfe3cd39fc2b1ca95346f954.png]\n\n\n\n\nIf you’re using our Podcast API, you can achieve the same result by adding the\nlanguage parameter to the GET /best_podcasts\n\n endpoint to filter results by language.","date_published":"2025-11-11T18:40:28.122Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-select-language-on-best-podcasts-UWNwif1H-py/","json_url":"https://changelog.listennotes.com/i/UWNwif1H-py/json/","rss_url":"https://changelog.listennotes.com/i/UWNwif1H-py/rss/","guid":"UWNwif1H-py","status":"published","itunes:episodeType":"full","date_published_short":"Tue Nov 11 2025","date_published_ms":1762886428122}},{"id":"7V_HJI_crMG","title":"[Listen411] Upgraded to Postgres 18 (from 15), Ubuntu 24.04 (from 22.04), and Python 3.14 (from 3.11)","url":"https://changelog.listennotes.com/i/listen411-upgraded-to-postgres-18-from-15-ubu-7V_HJI_crMG/","content_html":"<p>We’ve finally taken the time to update the servers behind <a href=\"https://www.listen411.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Listen411.com</a>. As part of recent infrastructure improvements for Listen Notes projects, we’ve upgraded the following components for Listen411:</p><p>a) Postgres 18 (previously 15)</p><p>b) Ubuntu 24.04 (previously 22.04)</p><p>c) Python 3.14 (previously 3.11)</p><p><br></p><p>Keeping key infrastructure up to date helps us stay on top of security patches, performance gains, and bug fixes. It also sets us up for faster development in the future, since newer versions often unlock features that weren’t possible before.</p><p><br></p><p>Listen Notes, Inc. runs multiple products, each with its own production environment to ensure separation of concerns. This means an outage in one product won’t impact the others. We regularly perform infrastructure maintenance, similar to a routine vehicle checkup.</p>","content_text":"We’ve finally taken the time to update the servers behind Listen411.com. As part\nof recent infrastructure improvements for Listen Notes projects, we’ve upgraded\nthe following components for Listen411:\n\na) Postgres 18 (previously 15)\n\nb) Ubuntu 24.04 (previously 22.04)\n\nc) Python 3.14 (previously 3.11)\n\n\n\n\nKeeping key infrastructure up to date helps us stay on top of security patches,\nperformance gains, and bug fixes. It also sets us up for faster development in\nthe future, since newer versions often unlock features that weren’t possible\nbefore.\n\n\n\n\nListen Notes, Inc. runs multiple products, each with its own production\nenvironment to ensure separation of concerns. This means an outage in one\nproduct won’t impact the others. We regularly perform infrastructure\nmaintenance, similar to a routine vehicle checkup.","date_published":"2025-11-08T17:49:33.691Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen411-upgraded-to-postgres-18-from-15-ubu-7V_HJI_crMG/","json_url":"https://changelog.listennotes.com/i/7V_HJI_crMG/json/","rss_url":"https://changelog.listennotes.com/i/7V_HJI_crMG/rss/","guid":"7V_HJI_crMG","status":"published","itunes:episodeType":"full","date_published_short":"Sat Nov 08 2025","date_published_ms":1762624173691}},{"id":"DUpGnSCbUkm","title":"[Listen Notes] Added support for finding video podcasts","url":"https://changelog.listennotes.com/i/listen-notes-video-podcas-DUpGnSCbUkm/","content_html":"<p>You can now easily discover video podcasts across our entire podcast catalog -- helpful whether you prefer watching podcasts or want to identify video shows for collaboration.</p><p><br></p><p><strong>Definition</strong>: A podcast is considered a video podcast if either:</p><p>1) Its RSS feed contains video files, or</p><p>2) It has a YouTube channel.</p><p><br></p><h2><strong>On the Website (listennotes.com)</strong></h2><p><br></p><p>Use the “Video podcasts only” filter on the podcast search page to restrict results to video podcasts.</p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/DUpGnSCbUkm/image-1946b995c9f1cc3ce465cfc9e86ffa0a.png\"></p><p><br></p><p>In search results, qualified shows are labeled with the “Video podcast” attribute.</p><p><br></p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/DUpGnSCbUkm/image-f60103687e58dd25ed129e00f00c277f.png\"></p><p><br></p><h2><strong>Batch Export to CSV</strong></h2><p><br></p><p>You can also apply the “Video podcasts only” filter when using our keyword-based batch export tool:</p><p><a href=\"https://www.listennotes.com/podcast-datasets/keyword/\" rel=\"noopener noreferrer\" target=\"_blank\">https://www.listennotes.com/podcast-datasets/keyword/</a></p><p><br></p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/DUpGnSCbUkm/image-6393f4faba9033e2df399ac7280cb6cf.png\"></p><p><br></p><p>In the exported CSV, look for the is_video_podcast field.</p><p><br></p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/DUpGnSCbUkm/image-22a933c31afc57c8ce68d07e0568e6d6.png\"></p>","content_text":"You can now easily discover video podcasts across our entire podcast catalog --\nhelpful whether you prefer watching podcasts or want to identify video shows for\ncollaboration.\n\n\n\n\nDefinition: A podcast is considered a video podcast if either:\n\n1) Its RSS feed contains video files, or\n\n2) It has a YouTube channel.\n\n\n\n\n\nON THE WEBSITE (LISTENNOTES.COM)\n\n\n\n\nUse the “Video podcasts only” filter on the podcast search page to restrict\nresults to video podcasts.\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/DUpGnSCbUkm/image-1946b995c9f1cc3ce465cfc9e86ffa0a.png]\n\n\n\n\nIn search results, qualified shows are labeled with the “Video podcast”\nattribute.\n\n\n\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/DUpGnSCbUkm/image-f60103687e58dd25ed129e00f00c277f.png]\n\n\n\n\n\nBATCH EXPORT TO CSV\n\n\n\n\nYou can also apply the “Video podcasts only” filter when using our keyword-based\nbatch export tool:\n\nhttps://www.listennotes.com/podcast-datasets/keyword/\n\n\n\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/DUpGnSCbUkm/image-6393f4faba9033e2df399ac7280cb6cf.png]\n\n\n\n\nIn the exported CSV, look for the is_video_podcast field.\n\n\n\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/DUpGnSCbUkm/image-22a933c31afc57c8ce68d07e0568e6d6.png]","date_published":"2025-09-29T23:59:08.329Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-added-support-for-finding-video-pod-DUpGnSCbUkm/","json_url":"https://changelog.listennotes.com/i/DUpGnSCbUkm/json/","rss_url":"https://changelog.listennotes.com/i/DUpGnSCbUkm/rss/","guid":"DUpGnSCbUkm","status":"published","itunes:episodeType":"full","date_published_short":"Mon Sep 29 2025","date_published_ms":1759190348329}},{"id":"Mniq28BXmbv","title":"[Listen Notes] Upgraded Elasticsearch to 9.1.3 and fine-tuned merge settings","url":"https://changelog.listennotes.com/i/listen-notes-upgraded-elasticsearch-to-913-and-Mniq28BXmbv/","content_html":"<p>We've upgraded Elasticsearch to v9.1.3 and fine-tuned merge settings. This optimizes storage usage and helps keep search/indexing running smoothly.</p>","content_text":"We've upgraded Elasticsearch to v9.1.3 and fine-tuned merge settings. This\noptimizes storage usage and helps keep search/indexing running smoothly.","date_published":"2025-09-27T23:55:00.000Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-upgraded-elasticsearch-to-913-and-Mniq28BXmbv/","json_url":"https://changelog.listennotes.com/i/Mniq28BXmbv/json/","rss_url":"https://changelog.listennotes.com/i/Mniq28BXmbv/rss/","guid":"Mniq28BXmbv","status":"published","itunes:episodeType":"full","date_published_short":"Sat Sep 27 2025","date_published_ms":1759017300000}},{"id":"Yv59oOU-XNs","title":"[Listen Notes] Hardened AJAX Endpoints. DDoS Protections Deployed","url":"https://changelog.listennotes.com/i/listen-notes-stronger-protection-on-various-key-Yv59oOU-XNs/","content_html":"<p>Security — Deployed mitigations for brief DDoS targeting AJAX endpoints. We detected a short-lived DDoS against some compute-intensive AJAX endpoints on listennotes.com. Our infrastructure handled the load and we quickly deployed additional protections to harden those endpoints.</p>","content_text":"Security — Deployed mitigations for brief DDoS targeting AJAX endpoints. We\ndetected a short-lived DDoS against some compute-intensive AJAX endpoints on\nlistennotes.com. Our infrastructure handled the load and we quickly deployed\nadditional protections to harden those endpoints.","date_published":"2025-08-16T06:07:10.903Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-hardened-ajax-endpoints-ddos-prote-Yv59oOU-XNs/","json_url":"https://changelog.listennotes.com/i/Yv59oOU-XNs/json/","rss_url":"https://changelog.listennotes.com/i/Yv59oOU-XNs/rss/","guid":"Yv59oOU-XNs","status":"published","itunes:episodeType":"full","date_published_short":"Sat Aug 16 2025","date_published_ms":1755324430903}},{"id":"Afxhmm17u-w","title":"[Listen Notes] Upgraded Elasticsearch to 8.18 & did some optimizations on the episode search index","url":"https://changelog.listennotes.com/i/listen-notes-upgraded-elasticsearch-to-818-and-so-Afxhmm17u-w/","content_html":"<p>Provisioned a new Elasticsearch cluster and upgraded to Elasticsearch 8.18.</p><p><br></p><p>Optimized episode indexing to deliver faster search queries.</p>","content_text":"Provisioned a new Elasticsearch cluster and upgraded to Elasticsearch 8.18.\n\n\n\n\nOptimized episode indexing to deliver faster search queries.","date_published":"2025-06-12T21:23:28.439Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-upgraded-elasticsearch-to-818-and-di-Afxhmm17u-w/","json_url":"https://changelog.listennotes.com/i/Afxhmm17u-w/json/","rss_url":"https://changelog.listennotes.com/i/Afxhmm17u-w/rss/","guid":"Afxhmm17u-w","status":"published","itunes:episodeType":"full","date_published_short":"Thu Jun 12 2025","date_published_ms":1749763408439}},{"id":"RaY6HNEtBsp","title":"[Listen Notes] Get Notified Whenever Your Keywords Are Mentioned in Specific Podcasts","url":"https://changelog.listennotes.com/i/listen-notes-get-notified-whenever-your-keywords-RaY6HNEtBsp/","content_html":"<p><a href=\"https://www.listennotes.com/podcast-alerts/\" rel=\"noopener noreferrer\" target=\"_blank\">Listen Alerts</a>—our powerful premium feature—now makes podcast social listening faster and more precise. Simply enter any keyword (a brand name, person, topic, or phrase) and we’ll notify you as soon as a new episode mentions it.</p><p><br></p><p><strong>🔍 New: Podcast‑Specific Filtering</strong></p><p>Limit your alerts to up to five podcasts of your choice, so you only get notified about the shows that matter most to you.</p><p><br></p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/RaY6HNEtBsp/image-55bfa003c15e76a8bbcbe13aa99269f5.png\"></p><p><br></p><p>You'll be able to get alerts via email or RSS feed whenever a tracked keyword appears in a new episode.</p><p><br></p><p>Check it out: <a href=\"https://www.listennotes.com/podcast-alerts/\" rel=\"noopener noreferrer\" target=\"_blank\">https://www.listennotes.com/podcast-alerts/</a></p>","content_text":"Listen Alerts—our powerful premium feature—now makes podcast social listening\nfaster and more precise. Simply enter any keyword (a brand name, person, topic,\nor phrase) and we’ll notify you as soon as a new episode mentions it.\n\n\n\n\n🔍 New: Podcast‑Specific Filtering\n\nLimit your alerts to up to five podcasts of your choice, so you only get\nnotified about the shows that matter most to you.\n\n\n\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/RaY6HNEtBsp/image-55bfa003c15e76a8bbcbe13aa99269f5.png]\n\n\n\n\nYou'll be able to get alerts via email or RSS feed whenever a tracked keyword\nappears in a new episode.\n\n\n\n\nCheck it out: https://www.listennotes.com/podcast-alerts/","date_published":"2025-03-20T23:20:52.158Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-get-notified-whenever-your-keywords-RaY6HNEtBsp/","json_url":"https://changelog.listennotes.com/i/RaY6HNEtBsp/json/","rss_url":"https://changelog.listennotes.com/i/RaY6HNEtBsp/rss/","guid":"RaY6HNEtBsp","status":"published","itunes:episodeType":"full","date_published_short":"Thu Mar 20 2025","date_published_ms":1742512852158}},{"id":"P1IVFUym93d","title":"[microfeed] Upgrade to Wrangler v4 and Tailwind v4","url":"https://changelog.listennotes.com/i/microfeed-P1IVFUym93d/","content_html":"<p>Since the inception of <a href=\"https://github.com/microfeed/microfeed\" rel=\"noopener noreferrer\" target=\"_blank\">the microfeed project</a>, we've been using <a href=\"https://developers.cloudflare.com/workers/wrangler/\" rel=\"noopener noreferrer\" target=\"_blank\">Cloudflare Wrangler</a> v2.x. With the recent update, Wrangler now runs on v4, and <a href=\"https://github.com/microfeed/microfeed/releases/tag/v0.1.5\" rel=\"noopener noreferrer\" target=\"_blank\">we've upgraded accordingly</a>. Sticking with the older version would have led to a cascade of breaking changes that would be increasingly difficult to manage over time. By upgrading incrementally now, we reduce future technical debt and ensure a smoother transition for upcoming updates.</p><p><br></p><p>Additionally, we've upgraded <a href=\"https://tailwindcss.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Tailwind CSS</a>—the framework we use to style the admin UI—to its latest version. This update also introduces breaking changes that we need to address. Upgrading now positions us to avoid more complex challenges down the road.</p>","content_text":"Since the inception of the microfeed project, we've been using Cloudflare\nWrangler v2.x. With the recent update, Wrangler now runs on v4, and we've\nupgraded accordingly. Sticking with the older version would have led to a\ncascade of breaking changes that would be increasingly difficult to manage over\ntime. By upgrading incrementally now, we reduce future technical debt and ensure\na smoother transition for upcoming updates.\n\n\n\n\nAdditionally, we've upgraded Tailwind CSS—the framework we use to style the\nadmin UI—to its latest version. This update also introduces breaking changes\nthat we need to address. Upgrading now positions us to avoid more complex\nchallenges down the road.","date_published":"2025-03-14T23:47:49.331Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/microfeed-upgrade-to-wrangler-v4-and-tailwind-v4-P1IVFUym93d/","json_url":"https://changelog.listennotes.com/i/P1IVFUym93d/json/","rss_url":"https://changelog.listennotes.com/i/P1IVFUym93d/rss/","guid":"P1IVFUym93d","status":"published","itunes:episodeType":"full","date_published_short":"Fri Mar 14 2025","date_published_ms":1741996069331}},{"id":"DikMQB1k8je","title":"[Podcast API] [Listen Notes] The /llms.txt file for Listen Notes and the Podcast API","url":"https://changelog.listennotes.com/i/listen-notes-podcast-api-added-listennotescom-DikMQB1k8je/","content_html":"<p>We're excited to announce that the llms.txt file is now available on both <a href=\"https://www.ListenNotes.com/llms.txt\" rel=\"noopener noreferrer\" target=\"_blank\"><strong>ListenNotes.com/llms.txt</strong></a> and <a href=\"https://www.PodcastAPI.com/llms.txt\" rel=\"noopener noreferrer\" target=\"_blank\"><strong>PodcastAPI.com/llms.txt</strong></a>. This file provides detailed guidance to help LLMs leverage Listen Notes and <a href=\"https://www.podcastapi.com/\" rel=\"noopener noreferrer\" target=\"_blank\">the Podcast API </a>for efficient podcast discovery.</p>","content_text":"We're excited to announce that the llms.txt file is now available on both\nListenNotes.com/llms.txt and PodcastAPI.com/llms.txt. This file provides\ndetailed guidance to help LLMs leverage Listen Notes and the Podcast API for\nefficient podcast discovery.","date_published":"2025-03-11T20:42:54.162Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/podcast-api-listen-notes-the-llmstxt-file-fo-DikMQB1k8je/","json_url":"https://changelog.listennotes.com/i/DikMQB1k8je/json/","rss_url":"https://changelog.listennotes.com/i/DikMQB1k8je/rss/","guid":"DikMQB1k8je","status":"published","itunes:episodeType":"full","date_published_short":"Tue Mar 11 2025","date_published_ms":1741725774162}},{"id":"Ek4SGvBMXuC","title":"[Listen Notes] New Stats Chart: Tracking AI-Generated Podcast Removals","url":"https://changelog.listennotes.com/i/listen-notes-added-stats-chart-for-removed-ai-fa-Ek4SGvBMXuC/","content_html":"<p>In response to the rising tide of AI-generated content, we've observed a significant increase in fake podcasts being submitted across platforms, including Listen Notes.</p><p>We remain dedicated to showcasing only authentic, human-created podcasts on Listen Notes. To uphold this standard, we have implemented an ever-improving system that combines advanced technology with dedicated human moderation to identify and remove AI-generated fake podcasts.</p><p>Additionally, we've introduced a new chart on the <a href=\"https://www.listennotes.com/podcast-stats/\" rel=\"noopener noreferrer\" target=\"_blank\">Podcast Stats</a> page that tracks the number of AI fake podcasts removed each month, providing transparent insights into our ongoing efforts - </p><p><img src=\"https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/Ek4SGvBMXuC/image-48c58038c36d17c2b9996e092183b381.png\"></p>","content_text":"In response to the rising tide of AI-generated content, we've observed a\nsignificant increase in fake podcasts being submitted across platforms,\nincluding Listen Notes.\n\nWe remain dedicated to showcasing only authentic, human-created podcasts on\nListen Notes. To uphold this standard, we have implemented an ever-improving\nsystem that combines advanced technology with dedicated human moderation to\nidentify and remove AI-generated fake podcasts.\n\nAdditionally, we've introduced a new chart on the Podcast Stats page that tracks\nthe number of AI fake podcasts removed each month, providing transparent\ninsights into our ongoing efforts -\n\n[https://changelog-cdn.listennotes.com/changelog-listennotes-com/production/media/rich-editor/items/Ek4SGvBMXuC/image-48c58038c36d17c2b9996e092183b381.png]","date_published":"2025-02-25T20:32:58.639Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-new-stats-chart-tracking-ai-genera-Ek4SGvBMXuC/","json_url":"https://changelog.listennotes.com/i/Ek4SGvBMXuC/json/","rss_url":"https://changelog.listennotes.com/i/Ek4SGvBMXuC/rss/","guid":"Ek4SGvBMXuC","status":"published","itunes:episodeType":"full","date_published_short":"Tue Feb 25 2025","date_published_ms":1740515578639}},{"id":"DJqOi_-UYQx","title":"[Listen Notes] Streamline Python Code Management - Adopting uv and Upgrading to Python 3.13","url":"https://changelog.listennotes.com/i/listen-notes-use-uv-to-manage-python-code-base-a-DJqOi_-UYQx/","content_html":"<p>At Listen Notes, Inc., we believe that just as top chefs use only the finest ingredients, our success relies on leveraging the best infrastructure. This commitment powers our web services, including <a href=\"https://www.listennotes.com/\" rel=\"noopener noreferrer\" target=\"_blank\">the podcast search engine ListenNotes.com</a> and the <a href=\"https://www.podcastapi.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Podcast API</a>.</p><p><br></p><p>We’re excited to announce that we’ve upgraded to Python 3.13 to<a href=\"https://docs.python.org/3/whatsnew/3.13.html\" rel=\"noopener noreferrer\" target=\"_blank\"> take full advantage of its latest performance improvements</a>.</p><p><br></p><p>In addition, we’ve transitioned to <a href=\"https://github.com/astral-sh/uv\" rel=\"noopener noreferrer\" target=\"_blank\">using uv to manage our Python codebase</a>—spanning our AI-related projects and the monorepo of our primary Django codebase. This modern approach streamlines dependency management and enhances our DevOps processes.</p>","content_text":"At Listen Notes, Inc., we believe that just as top chefs use only the finest\ningredients, our success relies on leveraging the best infrastructure. This\ncommitment powers our web services, including the podcast search engine\nListenNotes.com and the Podcast API.\n\n\n\n\nWe’re excited to announce that we’ve upgraded to Python 3.13 to take full\nadvantage of its latest performance improvements.\n\n\n\n\nIn addition, we’ve transitioned to using uv to manage our Python\ncodebase—spanning our AI-related projects and the monorepo of our primary Django\ncodebase. This modern approach streamlines dependency management and enhances\nour DevOps processes.","date_published":"2025-02-10T20:04:04.709Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-streamline-python-code-management-DJqOi_-UYQx/","json_url":"https://changelog.listennotes.com/i/DJqOi_-UYQx/json/","rss_url":"https://changelog.listennotes.com/i/DJqOi_-UYQx/rss/","guid":"DJqOi_-UYQx","status":"published","itunes:episodeType":"full","date_published_short":"Mon Feb 10 2025","date_published_ms":1739217844709}},{"id":"E0BdZc2tGg0","title":"[Listen Notes] Replace Google reCAPTCHA v2 & v3 with Cloudflare Turnstile","url":"https://changelog.listennotes.com/i/listen-notes-replace-google-recaptcha-v2-and-v3-wi-E0BdZc2tGg0/","content_html":"<p>Google is updating reCAPTCHA pricing this year, making our current usage of reCAPTCHA v2 &amp; v3 unsustainable given our traffic volume. We've long recognized the robust alternative in <a href=\"https://www.cloudflare.com/application-services/products/turnstile/\" rel=\"noopener noreferrer\" target=\"_blank\">Cloudflare Turnstile</a>.</p><p>We are pleased to announce that we have successfully migrated all reCAPTCHA functionality on <a href=\"https://www.listennotes.com/\" rel=\"noopener noreferrer\" target=\"_blank\">listennotes.com</a> to Cloudflare Turnstile.</p>","content_text":"Google is updating reCAPTCHA pricing this year, making our current usage of\nreCAPTCHA v2 & v3 unsustainable given our traffic volume. We've long recognized\nthe robust alternative in Cloudflare Turnstile.\n\nWe are pleased to announce that we have successfully migrated all reCAPTCHA\nfunctionality on listennotes.com to Cloudflare Turnstile.","date_published":"2025-02-01T04:42:39.995Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-replace-google-recaptcha-v2-and-v3-wi-E0BdZc2tGg0/","json_url":"https://changelog.listennotes.com/i/E0BdZc2tGg0/json/","rss_url":"https://changelog.listennotes.com/i/E0BdZc2tGg0/rss/","guid":"E0BdZc2tGg0","status":"published","itunes:episodeType":"full","date_published_short":"Fri Jan 31 2025","date_published_ms":1738384959995}},{"id":"RzPCMTxc-f0","title":"[Listen Notes] [Listen411] Use BetterStack to replace PagerDuty, Datadog, and Statuspage","url":"https://changelog.listennotes.com/i/listen-notes-listen411-use-betterstack-to-repl-RzPCMTxc-f0/","content_html":"<p>We’re excited to announce the successful completion of our migration from multiple monitoring and alerting platforms to a single, unified solution: <a href=\"https://betterstack.com/\" rel=\"noopener noreferrer\" target=\"_blank\">BetterStack</a>! 🎉</p><p><br></p><p>This migration marks a significant milestone for our team and delivers several key benefits:</p><p><br></p><p>1) Cost Savings: By consolidating our tools into BetterStack, we’ve reduced our costs for the monitoring/alerting tools by an incredible ~90%.</p><p><br></p><p>2) Enhanced Productivity: Managing a single platform streamlines our workflows, enabling our team to focus on what matters most.</p><p><br></p><p>3) Increased Flexibility: BetterStack provides a robust and customizable environment that meets our unique operational needs.</p><p><br></p><p>4) Improved Usability: A user-friendly interface and cohesive design make monitoring and alerting smoother than ever before.</p><p><br></p><p>We also want to give a special shoutout to the BetterStack customer support team, who made the migration process seamless with their exceptional assistance. Their professionalism and helpfulness stand in stark contrast to the less-than-stellar experiences we’ve had with some other providers who are all public companies.</p><p><br></p><p>This is a major step forward in optimizing our operations, and we’re looking forward to reaping the benefits of a streamlined devops with BetterStack.</p>","content_text":"We’re excited to announce the successful completion of our migration from\nmultiple monitoring and alerting platforms to a single, unified solution:\nBetterStack! 🎉\n\n\n\n\nThis migration marks a significant milestone for our team and delivers several\nkey benefits:\n\n\n\n\n1) Cost Savings: By consolidating our tools into BetterStack, we’ve reduced our\ncosts for the monitoring/alerting tools by an incredible ~90%.\n\n\n\n\n2) Enhanced Productivity: Managing a single platform streamlines our workflows,\nenabling our team to focus on what matters most.\n\n\n\n\n3) Increased Flexibility: BetterStack provides a robust and customizable\nenvironment that meets our unique operational needs.\n\n\n\n\n4) Improved Usability: A user-friendly interface and cohesive design make\nmonitoring and alerting smoother than ever before.\n\n\n\n\nWe also want to give a special shoutout to the BetterStack customer support\nteam, who made the migration process seamless with their exceptional assistance.\nTheir professionalism and helpfulness stand in stark contrast to the\nless-than-stellar experiences we’ve had with some other providers who are all\npublic companies.\n\n\n\n\nThis is a major step forward in optimizing our operations, and we’re looking\nforward to reaping the benefits of a streamlined devops with BetterStack.","date_published":"2025-01-20T20:48:44.411Z","_microfeed":{"web_url":"https://changelog.listennotes.com/i/listen-notes-listen411-use-betterstack-to-repl-RzPCMTxc-f0/","json_url":"https://changelog.listennotes.com/i/RzPCMTxc-f0/json/","rss_url":"https://changelog.listennotes.com/i/RzPCMTxc-f0/rss/","guid":"RzPCMTxc-f0","status":"published","itunes:episodeType":"full","date_published_short":"Mon Jan 20 2025","date_published_ms":1737406124411}}],"_microfeed":{"microfeed_version":"0.1.2","base_url":"https://changelog.listennotes.com","categories":[{"name":"Business"},{"name":"Technology"}],"subscribe_methods":[{"name":"RSS","type":"rss","url":"https://changelog.listennotes.com/rss/","image":"https://changelog.listennotes.com/assets/brands/subscribe/rss.png","enabled":true,"editable":false,"id":"QccO__F8nPz"},{"name":"JSON","type":"json","url":"https://changelog.listennotes.com/json/","image":"https://changelog.listennotes.com/assets/brands/subscribe/json.png","enabled":true,"editable":false,"id":"iNncIOvPP7Y"},{"name":"Substack","type":"custom","url":"https://www.listennotes.fm/","image":"https://changelog.listennotes.com/assets/brands/subscribe/custom.png","enabled":true,"editable":true,"id":"Lro_tEEZCGM"}],"description_text":"This dedicated space will keep you updated on all the latest product\ndevelopments and launches across the Listen Notes platform, including\nListenNotes.com, PodcastAPI.com, microfeed.org, and Listen411.com.","copyright":"© Listen Notes, Inc.","itunes:type":"episodic","itunes:email":"hello@listennotes.com","items_sort_order":"newest_first","items_next_cursor":1737406124411,"next_url":"https://changelog.listennotes.com/json/?next_cursor=1737406124411&sort=newest_first"}}