bitvid's avatar
bitvid
npub13yar...pmpe
seed. zap. subscribe.
bitvid's avatar
bitvid 0 months ago
image We've been shipping a lot of improvements lately, and @bitvid has become faster, smarter, and more reliable across the board. Here's a look at what's new. Discover More Content We've completely revamped content discovery with three distinct feeds: • For You – prioritizes creators and content from your social graph while intelligently recommending new videos. • Explore – surfaces videos you likely haven't seen instead of simply showing the newest uploads. • Trending – highlights the most popular recent videos based on real engagement. Together, these changes make it much easier to find great content beyond your subscriptions. More Accurate View Counts We've overhauled how views are counted across the network. View events are now deterministically deduplicated using Nostr d-tags and combined across multiple relays, resulting in more accurate and trustworthy view counts. Refreshing a page or seeing duplicate events from different relays no longer inflates statistics. Popularity Analytics You can now view a video's popularity over time directly from the More (...) menu. Instead of only seeing a total view count, you can watch how a video's audience has grown over time. More Reliable Playback Playback is now significantly more resilient. @bitvid will intelligently try multiple hosted sources before falling back to WebTorrent, leading to faster startup times, fewer playback failures, and a smoother viewing experience. Smarter Content Availability We've made major improvements to how videos appear throughout the network. New configurable visibility policies, eager content probing, and smarter verification dramatically reduce disappearing video cards while still ensuring content is actually available. WebTorrent-only videos are now handled much more gracefully as well. Improved Direct Messages Messaging has received several quality-of-life improvements: • Better compatibility with older Nostr clients through legacy NIP-04 support. • Automatic login prompts when attempting to send messages while signed out. • Conversations now automatically open when selecting a recipient. Lightning Improvements We've fixed several issues with Lightning zaps, including creator split calculations, platform split handling, and improved error handling for LNURL and CORS-related edge cases. Better Channel Syncing Channel pages are now much more stable by intelligently merging newly discovered events with existing content instead of replacing them. This prevents videos from disappearing while synchronization is happening. Performance Improvements We've reduced unnecessary relay subscriptions during login, improved synchronization behavior, expanded storage compatibility, fixed several UI edge cases, and eliminated a number of bugs throughout the application—including a long-standing processing spinner that could occasionally get stuck. Spam & Access Improvements We've also strengthened validation and access controls by improving npub verification, tightening whitelist handling, and making permission checks more reliable regardless of whether a public key is represented in hex or npub format. Behind the Scenes Alongside these user-facing features, we've continued improving @bitvid's architecture with expanded testing, better storage compatibility, cleaner release workflows, and a more robust foundation for future features. Thanks to everyone testing @bitvid, reporting bugs, and helping us build a truly decentralized video platform. More improvements are already on the way. Interested in helping shape the future of decentralized video? @bitvid is currently in early access, and we'd love to hear from creators, developers, and community members who share our vision. Apply for whitelist access here: and become one of our early pioneers. Applications are reviewed manually based on community alignment. #nostrdev #nostr #bitcoin #zaps #bitvid #grownostr #opensource #buildinpublic #p2p #webtorrent #streaming #video #creators #value4value #v4v #discovery #trending #analytics #lightning #foss #selfhosting #decentralized #freedomtech #censorshipresistant #privacy
bitvid's avatar
bitvid 6 months ago
TV between you and me with no central DB. #bitvid
bitvid's avatar
bitvid 1 year ago
I have a basic node js #WebTorrent seed server with #nostr login working reliably. 👍 I can run headless and access from the browser. I can add videos from magnet links or from file. Server runs in background. Saves added torrents to DB. Only displays data when logged into a nostr account. Can seed video, download stored files from browser, copy magnet, pause seeding and remove/delete torrent (and file). Has paginated list. And UI storage location selector. Next I need to add a special "seed video" button to videos on bitvid client and the option to auto seed videos found on your seed list as well as blanket seed settings like: - automatically seed any video I publish - automatically seed any videos npubs from this list publish - seed with time limits (seed this video for 1 day, week, month etc.) And many more ideas. image
bitvid's avatar
bitvid 1 year ago
Doing some testing with a custom build of a webtorrent CLI seed server. So videos that I have posted may be unresponsive off and on this week.
bitvid's avatar
bitvid 1 year ago
Subscriptions are live at beta.bitvit.network 💪 Will be looking for bugs in the system this week. I also need to add support for #amber or direct nsec login to make mobile login easier.
bitvid's avatar
bitvid 1 year ago
I will soon roll out the private channel subscriptions on beta.bitvid.network . Now you can: - View a channels profile page along with all the content they have posted. - Subscribe to a channel directly from its profile page. - Maintain a #private subscription list (kind=30002 event) that’s encrypted using NIP-04, so nobody but you knows which channels you follow. - Catch up on the latest videos from your subscribed creators in the “Subscriptions” view, pulled from all the channels you’ve added. Eventually I'll add a list of the channels you are subscribed to in the sidebar for easier navigation. This subscription approach keeps your follow activity off any public follow lists. Only you have the key to decrypt your subscription data, so it stays hidden from prying eyes. If you’re already logged in, check out #view=subscriptions to see which channels you’re following or to discover more content once you’ve subscribed. Will roll out to the beta domain first then if all goes well I'll push to main. Right now it requires a #nip-07 extention. If you have any questions about setting it up or want to suggest improvements, just let me know. Seed. (Done) Zap. (Coming Soon) Subscribe. (Done) 🎉 #bitvid
bitvid's avatar
bitvid 1 year ago
If there is #bitvid video content that you want to watch but is loading too slowly, then that means you should help by seeding that video. 💪 #bethenetwork
bitvid's avatar
bitvid 1 year ago
A truly decentralized video and audio platform demands a Seeding Culture, a commitment from both creators and viewers to sustain the content they value. Decentralization isn’t magic. It’s not a button you press. It’s a responsibility you live out. - If you want content to last, you must seed it, either by supporting a service provider with zaps or running the torrents yourself. - If you believe in independent media, you must be part of the network that keeps it alive. - If you believe that advertising models distort incentives, and cause self censorship, then you must look for alternative models. - If you care about censorship resistance, you must take ownership of distribution instead of relying on centralized platforms. The simple truth is, with bitvid, as long as someone is willing to seed, the content never dies. This isn’t just file-sharing. It’s a statement of value. It makes the content you love yours in a way no centralized service ever could. #bitvid is built on this principle. No gatekeepers. No servers to take down. No platform risk. Just people choosing to support what matters to them. This is the vision. Help me make it a reality. Seed. Zap.(coming soon) Subscribe.(coming soon) Be the network.
bitvid's avatar
bitvid 1 year ago
The sidebar on mobile is still a bit wonky. I plan to fix that this weekend. Once the beta mobile sidebar is solid and I do more in-depth testing on everything I'll push this version to main. Next up: Profiles and Subscriptions! 😎
bitvid's avatar
bitvid 1 year ago
I love when bugs turn into legitimate features. 😅
bitvid's avatar
bitvid 1 year ago
bitvid = #Nostr + #WebTorrent +IPNS And eventually #bitcoin
bitvid's avatar
bitvid 1 year ago
New additions to #bitvid: - a ton of refactoring for faster and more reliable load times in various conditions - altered the login and alert UI design - added an decent "upload video" form - fixed links that are to videos that have since been edited - reworked how the delete and edit functions work to be more reliable without creating multiple copies of the same video - improved code modularity
bitvid's avatar
bitvid 1 year ago
Want to see the latest updates? Try the #bitvid beta. Ill push to main once I know it's not broken. lol Fixed a ton of things. Reworked a ton of things, but my favorite is now after editing a video, the new video URL and the old video URL will still work. That was tricky to figure out since nostr is immutable, and I don't want new versions of the same videos showing up in the grid feed. Maybe it's not the correct way to do this, but I ended up using a Root ID.
bitvid's avatar
bitvid 1 year ago
#exit #nostr #bitcoin #bitvid image
bitvid's avatar
bitvid 1 year ago
#bitvid should load much faster than before now. Its never going to load as fast as a centralized site streaming traditional media but it should be much faster.