Skip to content

MerryOscar/satoshis.stream

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This service helps podcasters earn bitcoin.

You do not need to run your own node, that is all taken care of ("Uncle Jan node")! Just register the SatoshisStream node and start earning!

Start now!

You can always join the Support group for help!

Features:

  • ✅ Receive streaming payments
  • /claim your feed in the bot
  • ✅ See /recent transactions
  • ✅ Post donation messages live to Telegram or Discord channels (/messagesub for Telegram, /discord for Discord)
  • ✅ Get /balance and /withdraw funds
  • ✅ Debug feed problems by doing /checkfeed RSSURL
  • ✅ Get daily updates by default (can be disabled)
  • ✅ Get a complete export of data by /exporting your payments. You will get an excel file with all payments, withdrawals and more.
  • Advanced users: Enable /authwithdraw and auto-send earnings >100 sat to your own node. Why not use your own node? To use the nice statistics (upcoming), for easier switching of destinations, if you don't want to publish your own node key!

Image showing withdrawals in a scatter plot

🔊 For podcast listeners

Use an app which supports streaming sats to your favorite podcasters.

  • Mobile: Breez is an excellent non-custodial Lightning wallet
  • Mobile + Desktop: Sphinx Chat also supports streaming to podcasts
  • Desktop/Browser: podStation browser extension
  • Mobile + Desktop: PodFriend as app and on web
  • Mobile + Desktop: CurioCaster as a progressive web app

🎙 For podcast creators

Two ways of getting sats from your listeners. Join the Support group if you need help!

⚡️ Use this service

  1. Find your podcast on podcastindex.org. Click the little lightning bolt to go to podcasterwallet.
  2. Enter your details on podcasterwallet. Then add SatoshisStream as custom node: 03c457fafbc8b91b462ef0b8f61d4fd96577a4b58c18b50e59621fd0f41a8ae1a4
  3. Install/open Telegram, start a conversation with @StreamingSatsBot and follow instructions (/claim your feed)

Withdrawal fee is 3% for the service + 1 % to PodcastIndex for a total of 4%

⚡️ DIY: Do it yourself

  1. Set up a Lightning node which supports keysend. RaspiBlitz is an easy FOSS option to set up your own node
  2. Set up channels, make sure you have inbound capacity
  3. Find your node key and your podcast's RSS URL
  4. Manually add a value block or enter your details on podcasterwallet
  5. Tell your listeners to use an app that supports Podcasting2.0 value
  6. Receive sats

ℹ️ Help for bot users

You can always join the Support group for help! Open an Issue if anything is unclear!

Claiming your feed

  1. Find your RSS url, we will use https://pod.cast/feed.rss as an example.
  2. Type /claim https://pod.cast/feed.rss, you will get a code. Add this code to a one recent shownotes page. Wait some minutes.
  3. Type /claim https://pod.cast/feed.rss again and your node is claimed

Withdrawing funds

  1. First claim your feed
  2. Then type /withdraw, you will see how many sats you can withdraw.
  3. Send a Lightning invoice to the bot, the bot will pay your invoice.

Satoshis.Stream Lightning Node

Node key = 03c457fafbc8b91b462ef0b8f61d4fd96577a4b58c18b50e59621fd0f41a8ae1a4

Node

For developers: TLV Registry

Format of payments:

About

Earn bitcoin as a podcaster!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published