bitvid's avatar
bitvid
npub13yar...pmpe
seed. zap. subscribe.
bitvid's avatar
bitvid 10 months 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 10 months 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 10 months 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 10 months 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 10 months 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 10 months 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 10 months 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 10 months ago
I love when bugs turn into legitimate features. 😅
bitvid's avatar
bitvid 10 months ago
bitvid = #Nostr + #WebTorrent +IPNS And eventually #bitcoin
bitvid's avatar
bitvid 10 months 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 10 months 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 11 months ago
#exit #nostr #bitcoin #bitvid image
bitvid's avatar
bitvid 11 months 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.
bitvid's avatar
bitvid 11 months ago
Give it like a solid 20 seconds to load. 😅 I'll make it faster. Right now I just need it to work reliably.
bitvid's avatar
bitvid 11 months ago
This weekend I added a local browser based #WebTorrent client to help get content seeded out in a pinch from any computer. Shout out to #βTorrent for the amazing work. The #bitvid βeacon client is based on a modified βTorrent client. So, now using just bitvid you can seed a video file from any computer and have a verified URL where it can live online with public nostr post verification. And the community that values the content can support by seeding that video content as well. This ensures that content can continue to proliferate. Its a full cycle system in a single tool now. More features like channel profiles, subscriptions and better nostr relay and npub/note blocklist control are on the agenda for the next few weeks.