PodNotes is a plugin for Obsidian that helps the user write notes on podcasts.

Overview

PodNotes

Podcast grid

You can find the documentation here.


The one goal for PodNotes is to make it easier to write notes on podcasts.

Here are the features that will help you do that 👇 .

Features

  • Mobile friendly
  • Podcast player built into Obsidian
  • Add any publicly available podcast through search, or custom feeds by URL
  • Track played episodes & playback progress
  • Create podcast notes from templates with metadata about episodes
  • Capture timestamps & link directly to the time in the episode
  • Download episodes for offline playback
  • Support for non-podcast local audio files
  • API that can be used by plugins like QuickAdd or Templater for custom workflows

Installation

This plugin is in the Obsidian community plugin store. You can find it by searching in the store.

Other installation options can be found in the documentation.

Screenshots

Demo

Demo

Podcast Grid

Podcast Grid

Episode List

Episode List

Player

Player

Podcast Note Editing

Podcast Note Editing

Podcast search

Podcast Search

Comments
  • getUrlExtension method slightly modified

    getUrlExtension method slightly modified

    The URL of my Cortex Podcast has a url from which the file extension is not cleanly readable. For this reason a file path is generated which can not be created.

    The URL of the podcast episode is the following:

    https://content.libsyn.com/p/2/9/7/2976089b68a44701/Cortex_131.mp3? c_id=132998295&cs_id=132998295&response-content-type=audio%2Fmpeg&Expires=1661533184&Signature=f0yT1HUuQf3mmD25H7Z2EDegXNDGcYIgQK4KH2z- jWe4uqd7i~ZpCY~ygbKqRbVT4LHnsw48ok7sGASwizpS3N~wTWecd4NN2T3jlYFrj6o8Fa511acIOEraWc0zARFoj9pmxSZOvJZUpwD0Is4oAoNmMkCyMpz9aC0Y5W3QgHWxUfVMon58st0uEpLMJy3RGSLwnJaeNZhU1l1IvXfIFEwRTcU3t3dLk2- WLfV1fgS0hhXNH0DXNk37nyrvE5m5Tm9DM15oFsNQlujB24mMGxZcEeD~8ELdxGIzZMgb3Jm0nnNkV~RbInyrLfqMgGy9vtU6DUC1UtlLYLhI~9BmQ__&Key-Pair-Id=K1YS7LZGUP96OI

    The current implementation cannot read the file extension cleanly from this URL

    opened by svenmulholland 4
  • [UX request] Create note button in the  player pane

    [UX request] Create note button in the player pane

    Thank you for including the palette command to create note!

    What would be useful for me would having this button with this function added to the pane (could as something that be turned on/off) when I start playing the podcast, one less step to start notes on the podcast!

    Again thanks, your plugin is amazing :)

    opened by danieltomasz 3
  • Add support for private feeds

    Add support for private feeds

    Is the support for private/premium podcast feeds on the roadmap for this plugin?

    If yes, I would be happy to contribute to the repo (if you are currently accepting contributions).

    opened by lkarbownik 2
  • How to use

    How to use "add podcast note" macro using QuickAdd

    Hi Chhoumann I just added Timestamp capture's function is working perfectly but I don't get how to use "Add podcast note" I just followed the documentation QuickAdd - PodNotes still not successfully solved

    Could you please provide a better description of it?Or share an example Vault I will appreciate it Waiting for a reply Thanks for making this great plugin

    opened by Rsose 2
  • [feature] current time in podcast as command palette

    [feature] current time in podcast as command palette

    Great idea for plugin! I wonder if would be possible to add getPodcastTimeFormatted(format: string, linkify?: boolean) as a command in palette by default

    opened by danieltomasz 2
  • [FR] Add a handlebar variable for the safe title version of a note

    [FR] Add a handlebar variable for the safe title version of a note

    Proposal: Add {{safeTitle}} as a placeholder in templating notes.

    Notes: In trying to integrate this with Dataview, I'm trying to create a link to the podcast notes I listened to/added notes on for a particular day. But that's proving difficult because I only have access to the original title in my frontmatter, not the "filename safe" version of the note.

    For instance, the title of an episode is: "#387: Build All the Things with Pants Build System", but the actual name of the file is "387 Build All the Things with Pants Build System"; missing the # and :.

    As a workaround, at least for Dataview, I can use regexreplace(title,"[\\,#%&/{}*<>$'\":@‣|?]", "") to filter out all the same characters. But there may be other situations where someone would want the filename as well as the title of the podcast.

    There may also be a workaround using js in Templater, but that seems like a lot of work for something that should already exist.

    opened by scottmc42 1
  • Allow saving podcast note in subfolders based on podcast

    Allow saving podcast note in subfolders based on podcast

    Not sure if this is a bug or a feature request.

    What I am trying to do is separate all the notes into folders based on the podcast name. As it stands right now, I can only choose a single folder and all podcasts get dumped into the same bucket. While I generally don't go looking for a file by looking through the file explorer, it's not a big deal, but the OCD in me still would like segmentation.

    Issue: The Note creation file path does not create a path if it does not already exist.

    Example: Setting the file path to Podcasts/{{podcast}}-{{title}} will correctly save the file into the Podcasts folder, if it exists.

    But Podcasts/{{podcast}}/{{title}} fails because the first time the user creates a note for any given podcast, Podcasts/{{podcast}}/ does not exist. So unless the user manually creates a folder that matches the podcast name exactly before hand, the new note will not be created and an error displayed.

    Note: Untested, but presumably, the download folder would have the same bug/lack of feature. I couldn't test because all the podcasts I tried to download returned a CORS error.

    opened by scottmc42 1
  • [feature] Surface published date for use in note template

    [feature] Surface published date for use in note template

    I'd love to be able to pull an episode's published date into my note's metadata (I would like it for Dataview query sorting, among other things); can that be surfaced somehow? Or is there already a way to do this by modifying the script I placed in my vault for the QuickAdd note creation and/or my PodNotes new note template?

    Thanks!

    opened by JocelynTuohy 1
  • Playback speed control does not work.

    Playback speed control does not work.

    No matter what I do, the playback speed does not change when I move the slider in the panel, even if I pause or reload the podcast. The only way to change the playback speed is through the Default Playback Speed on the plugin's setting page. This issue is present on both the mobile and desktop apps.

    released 
    opened by timmyreal 1
  • [bug] Unexpected behavior when clicking on Queue, Favorites, or custom playlist in Podcast grid

    [bug] Unexpected behavior when clicking on Queue, Favorites, or custom playlist in Podcast grid

    From the Podcast grid, clicking on the Queue, Favorites, or a custom playlist takes me to the Player and resumes whatever podcast was last playing. I would expect them to take me to their respective lists for viewing/editing.

    Clicking on podcasts themselves from the grid takes me to their individual episode lists, which is expected, so that part is working.

    I have PodNotes 1.10.2 installed from the Obsidian Community Plugins browser running on Obsidian 0.15.9.

    released 
    opened by JocelynTuohy 1
  • Retrieve old podcast entries

    Retrieve old podcast entries

    Hi! I would like to know if it is possible to implement an option to search and play old episodes of a given podcast, that is, let's say I want to play an episode of 2016 to take notes and process the information. At the moment PodNotes only shows the episodes of the last six months.

    Maybe it has something to do with the platform from which I collect the information from.

    I attach the loml of the podcast: https://www.ivoox.com/feed_fg_f136870_filtro_1.xml

    I congratulate you for your work with this plugin. Thank you very much,

    I look forward to your comments.

    Best regards.

    opened by EhuddR 1
  • UI for iPad and Mac are different?

    UI for iPad and Mac are different?

    Your demonstration for using the Plugin seems to have a different UI than what I see on the iPad Air plugin panel. Is that by design? I can not make out what the selections are, but I’m sure they are relevant to the usage of the plugin. Mac- 0AD66367-818E-4DE8-899F-A6C8935DBA81 IPad- ABF84A35-49A6-4AB9-8B59-60181ED4392B

    opened by davebhc71 2
  • (FR) Add another item to the Note Template

    (FR) Add another item to the Note Template

    Is there a chance you could provide as part of the Template, something similar to {{title}} or{{podcast}}, that would list the Sections/Chapters (e.g., {{chapters}} )within the Podcast?

    opened by davebhc71 1
  • Offset for timestamp command

    Offset for timestamp command

    Add functionality do define an offset for the timestamp command in settings. Usually a note is taken after a thought has been said - currently I have to skip back manually before adding the timestamp, which is somewhat cumbersome. Was not able to figure it out with moment.js/changing myself...

    opened by base-I 1
  • Light Mode!?!

    Light Mode!?!

    It seems to me that the Plugin may have been developed primarily in Dark mode. I have noticed several visual anomalies while trying to use Light mode that do not ‘appear’ in Dark Mode. One instance is pictured below where black text ‘disappears’ when box is selected OR Mouse hovers. IMG_595

    opened by davebhc71 1
Releases(2.3.1)
Owner
Christian Bager Bach Houmann
Christian Bager Bach Houmann
An Obsidian plugin for automatically creating notes when linking to non-existing notes

Note Auto Creator for Obsidian Automatically create notes when links are created to them. How to use After enabling the plugin in the settings menu, y

Simon Clement 31 Dec 14, 2022
A Zotero add-on that scans your Markdown reading notes, tags the associated Zotero items, and lets you open notes for the Zotero items in Obsidian.

Zotero Obsidian Citations Adds colored tags to Zotero items that have associated Markdown notes stored in an external folder. Open an associated Markd

Dae 210 Jan 4, 2023
A service for sharing encrypted Markdown notes from Obsidian. Notes are end-to-end-encrypted and are only stored temporarily.

?? Noteshare.space Noteshare.space is a service for sharing encrypted Markdown notes from Obsidian. Notes are end-to-end-encrypted and are only stored

Maxime Cannoodt 56 Dec 26, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till mÀnniskor pÄ flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
A plugin for Obsidian (https://obsidian.md) that adds a button to its search view for copying the Obsidian search URL.

Copy Search URL This plugin adds a button to Obsidian's search view. Clicking it will copy the Obsidian URL for the current search to the clipboard. T

Carlo Zottmann 6 Dec 26, 2022
Obsidian Web: Connect your browser with your Obsidian notes

Obsidian Web: Connect your browser with your Obsidian notes This is an unofficial Chrome extension for Obsidian that lets you send content from the we

Adam Coddington 97 Jan 3, 2023
Easily publish notes to the web This plugin integrates with obsius.site to publish markdown notes on the web.

Obsius Publish Easily publish notes to the web This plugin integrates with obsius.site to publish markdown notes on the web. Limitations The type of c

Jon Grythe StĂždle 66 Dec 20, 2022
Obsidian plugin to sync Pinboard.in links to Daily Notes

Obsidian Pinboard Sync An Obsidian plugin that adds links you've saved with Pinboard to your Obsidian Daily Notes, synchronizing periodically. Why? I'

Mathew Spolin 35 Dec 1, 2022
A quick capture plugin for Obsidian, all data from your daily notes.

Obsidian Memos äž­æ–‡æ–‡æĄŁ A new way for you to quick capture an idea in Obsidian. Which is highly based on the awesome open source project: memos and awesom

Boninall 551 Jan 3, 2023
Obsidian.md plugin to sync highlights/notes from koreader

Obsidian KOReader Plugin Sync KOReader notes in your Obsidian vault. The KOReader device must be connected to the device running obsidian to let the p

Federico Granata 24 Dec 18, 2022
Obsidian.md plugin to integrate with Zotero, create literature notes and insert citations from a Zotero library.

Obsidian Zotero Plugin Obsidian.md plugin to integrate with Zotero, create literature notes and insert citations from a Zotero library. Intro How to u

null 156 Jan 6, 2023
Plugin for Obsidian.md to send markdown notes to Buttondown.email

Obsidian Buttondown Plugin Buttondown is a tool for producing email newsletters. It likes emails written in Markdown, and has an API. This plugin allo

Caro 4 Nov 15, 2022
Obsidian plugin to export Graphviz graphs from vault's notes

What it is: an Obsidian plugin to generate hierarchical graphs, with the nodes are from your Obsidian vault How it does: convert the database from Bre

Ooker 22 Nov 14, 2022
This plugin allows you to track the progress of Atlassian Jira issues from your Obsidian notes.

Obsidian jira-issue This plugin allows you to track the progress of Atlassian Jira issues from your Obsidian notes. Usage Configuration Use the plugin

Marco Lucarella 74 Dec 30, 2022
This is an Obsidian plugin for taking math notes using Excalidraw.

Obsidian Math+ Obsidian Math+ is a plugin for taking math notes quickly and efficiently. Usage Run the Insert math block command, either using the com

Oscar Capraro 29 Dec 30, 2022
An Obsidian plugin to upload your notes' metadata to your database.

Obsidian + PostgreSQL = ❀ An Obsidian plugin to upload your notes' metadata to your database. Features send the Dataview annotations of a page to a P

Camille Louédoc-EyriÚs 33 Dec 19, 2022
A plugin for Obsidian that can create input fields inside your notes and bind them to metadata fields.

Obsidian Meta Bind Plugin This plugin can create input fields inside your notes and bind them to metadata fields. New docs I am currently working on n

Moritz Jung 57 Jan 4, 2023