@podlove/clients
v6.1.0-alpha.0
Published
A comprehensive list of podcast clients
Readme
Client Package
List of Podcast Clients active
| id | name | app | service | android | ios | osx | windows | unix | web |
|-----------------------|---------------------|------|----------|---------|-----|-----|---------|------|-----|
| antenna-pod | Antenna Pod | ☑ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ |
| apple-podcasts | Apple Podcasts | ☑ | ☑ | ☐ | ☑ | ☑ | ☐ | ☐ | ☑ |
| beyond-pod | BeyondPod | ☑ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ |
| castbox | Castbox | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ | ☑ |
| castro | Castro | ☐ | ☑ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ |
| clementine | Clementine | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ | ☐ | ☑ |
| deezer | Deezer | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ | ☑ |
| downcast | Downcast | ☑ | ☐ | ☐ | ☑ | ☑ | ☐ | ☐ | ☐ |
| google-podcasts | Google Podcasts | ☑ | ☑ | ☑ | ☐ | ☐ | ☐ | ☐ | ☑ |
| gpodder | gPodder | ☑ | ☑ | ☐ | ☐ | ☐ | ☑ | ☑ | ☑ |
| i-catcher | iCatcher | ☑ | ☐ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ |
| instacast | Instacast | ☑ | ☐ | ☐ | ☑ | ☑ | ☐ | ☐ | ☐ |
| instacast | Instacast | ☑ | ☐ | ☐ | ☑ | ☑ | ☐ | ☐ | ☐ |
| overcast | Overcast | ☑ | ☐ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ |
| player-fm | Player.fm | ☑ | ☑ | ☑ | ☐ | ☐ | ☐ | ☐ | ☑ |
| pocket-casts | PocketCasts | ☑ | ☑ | ☑ | ☑ | ☐ | ☐ | ☐ | ☑ |
| podcast-republic | Podcast Republic | ☑ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ |
| podcat | Podcat | ☑ | ☐ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ |
| podcat | Podcat | ☑ | ☐ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ |
| podscout | Podscout | ☑ | ☐ | ☐ | ☐ | ☐ | ☑ | ☐ | ☐ |
| procast | Procast | ☑ | ☐ | ☑ | ☑ | ☐ | ☐ | ☐ | ☐ |
| rss | RSS | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ | ☑ |
| rss-radio | RSSRadio | ☑ | ☐ | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ |
| soundcloud | Soundcloud | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ | ☑ |
| spotify | Spotify | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ | ☑ |
| stitcher | Stitcher | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ | ☑ |
| youtube | Youtube | ☐ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ | ☑ |
Usage
import clients from '@podlove/clients'
import { type, platform } from '@podlove/clients/types'
clients() // will return all clients
// Additive filtering for id, title (match), type and platform
clients({ id: 'apple-podcasts', title: 'Apple', type: type.service, platform: platform.web })
/**
* [{
title: 'Apple Podcasts',
scheme: id => `https://podcasts.apple.com/podcast/${id}`,
platform: platform.web,
type: type.service,
icon
* }]
* / 