
HPM Lightning is built on RSS feeds and Podcasting 2.0 standards, enabling decentralized music distribution with built-in Lightning payment support. This creates a truly open and censorship-resistant music platform.
46 RSS feeds power the entire platform - no central database, no single point of failure.
RSS (Really Simple Syndication) is a web feed format that allows websites to publish frequently updated content. For music, RSS feeds contain album information, track metadata, and audio file URLs.
The platform parses RSS feeds from 46 different sources to build the music catalog. Each album has its own RSS feed, ensuring that new tracks and updates are automatically reflected on the site.
Podcasting 2.0 is a set of RSS extensions that enable advanced features like Lightning payments, value splits, and enhanced metadata. HPM Lightning implements these standards for music distribution.
Podcasting 2.0 includes special tags for Lightning payments:
<podcast:value type="lightning" method="keysend">
<podcast:valueRecipient
name="Artist Name"
address="03abc123..."
split="80"
type="node" />
<podcast:valueRecipient
name="Producer"
address="02def456..."
split="15"
type="node" />
<podcast:valueRecipient
name="Platform"
address="03740ea0..."
split="2"
type="node"
fee="true" />
</podcast:value>This tells the platform how to split payments automatically when users send boosts.
Podcasting 2.0 adds rich metadata to RSS feeds:
podcast:guid - Unique identifierspodcast:medium - Content type (music)podcast:category - Genre classificationpodcast:explicit - Content warningspodcast:value - Payment informationpodcast:funding - Support linkspodcast:podroll - Recommendationspodcast:transcript - Lyrics/transcriptsIndividual RSS feeds for each album/EP/single:
Consolidated feeds for easy subscription:
The platform discovers and monitors RSS feeds:
RSS data is processed and normalized:
Processed data powers the platform:
Users interact with the processed data:
The platform uses advanced RSS parsing:
Podcasting 2.0 value tags are processed:
Intelligent caching optimizes performance:
Example RSS feed URLs used by the platform:
Key RSS elements used by the platform:
<rss>
<channel>
<title>Album Title</title>
<description>Album description</description>
<image>
<url>https://example.com/cover.jpg</url>
</image>
<item>
<title>Track Title</title>
<enclosure url="https://example.com/track.mp3" />
<podcast:value type="lightning" method="keysend">
<podcast:valueRecipient name="Artist" address="03..." split="80" />
</podcast:value>
</item>
</channel>
</rss>Platform API endpoints for RSS data:
/api/albums-static-cached/api/albums-no-db/api/album/[id]Discover how RSS feeds and Podcasting 2.0 create a truly open music platform!
Powered by open standards and Lightning Network!
๐กโก