TestFlight may take another week, so I'm thinking about distributing a @loops Android APK for the initial beta! That would enable me to get it in the hands of beta testers the quickest ๐ค Anonymous poll
Poll
Ship Android Beta ASAP
157
75.8%
Wait for TestFlight
207 people voted. 50
24.2%
Voting ended 25 March at 12:03. Iโm considering imposing some limit like Loops get deleted after 1 month or you can only have 20 loops at a time. It would def give it a diff vibe than TikTok and encourage less staged and more in the moment content I think. Thoughts?
Show previous comments
@dansup @dansup I like it. If you were to go with a limit on the number of videos, it would be cool to gain more videos the older your account is. That way spam accounts can max post one video and older accounts are rewarded with more video slots. If you do this though, I would want an option to automatically post the videos to a peertube account. I put a lot of effort into most of my videos so I wouldn't want them to disappear forever. @dansup tbh I don't really like this idea. I feel like it would make adoption harder, as well as cause link rot/archival problems. I made a few other federation optimizations like sharing the private keys for every local user, and an experimental new protocol transport for real time federation between loops servers I'm really pushing the boundaries, again ๐ > sharing the private keys for every local user This sounds weird. Did you mean public keys? @dansup I would prefer you didn't share keys. Http sigs should function as a remote authentication method. Sharing the keys makes it impossible to know that a message is from who it claims to be. That would mean enforcing blocks would require blocking everyone who shares that key.
Show previous comments
@dansup @loops so, the immediately obvious way to do this is to make sure the username isn't in the actor ID or any object IDs. Then, you can set whatever you want as the `preferredUsername`, and changing it won't change the ID for the actor. I think the only problem is that some systems, like Mastodon, favour the Webfinger ID over the actor ID. We're talking about this at the CG: https://github.com/swicg/activitypub-webfinger/issues/10 I spent way to long on the Loops video editor and it's not close to being done Will be delaying the editor so we can focus on getting the beta shipped ASAP In the meantime, we will allow you to select a video from your camera roll (that you can edit with CapCut or whatever) @dansup will you add moving an account? Like, let's say I uploaded few videos to loops using a pixelfed account, and I want to move all my videos, followers, etc, to a mastodon account. I'm currently building out the new loops backend (loopd) Laravel 11 + Sanctum + Valet = supercharged productivity In less than an hour I already have a production backend deployed with auth and a few API endpoints ๐ช
Show previous comments
Hey Dan, I was wondering if you're familiar with Casey Neistat's failed social network Beme. I was on it at the time, and I always found the emphasis on authenticity hugely inspiring, and I shared far more on it than I ever did on instagram. Not sure what your vision for loops is, but I'm sure it'll be awesome. I just wanted to leave this with you to see if you get anything out of it: TikTok, Instagram reels, VK clips and other similar services work because they have everything anyone has ever posted on there. Millions of minutes of video are uploaded every minute, and all that feeds The Algorithmโข, giving it the freedom to choose what it serves to you. How are you going to address the problem of not having enough content in Loops due to its decentralized nature? So when someone starts a new server, where would the content come from? Would you just federate everything to all known network? I am a bit worried about publishing the #loops mobile app source code, specifically the camera logic There are no existing libraries or examples, that I'm aware of, that do what Loops Camera does I'm mostly worried about shady clone apps or other uses that violate our license I think an amicable solution would be to publish the app source, but with a placeholder basic camera while shipping the full camera to App Stores What do you think?
Show previous comments
@dansup How about creating a library with the camera code and a really strong license? Add some features that will make it easily identifyable but can't be removed easily. That way copycats will either be identified quickly or have to put in enough effort to make copying unattractive. @dansup Do you use Open Source libraries in the software you build? Often libraries that did not exist until someone published them. It feels like somewhat against the very spirit of open protocols and collaboration to be considering publishing something like that closed source, pulling the ladder up as it were. @dansup Iโve grown a lot as a developer over the past few years. I never would have thought I could write a mobile app, now Iโm writing 3. Yโall pushed me outside of my comfort zone and helped me grow, Iโll never forget that. This was a hobby that yโall helped make a career, and Iโm so happy doing this. I do move fast but am mindful of the risk of burnout, and take my time accordingly. Long live the #fediverse โค๏ธ @dansup what's the third one you're working on? I, obviously, already know about Pixelfed and Loops! I started working on a Text-to-Speech feature in Loops. Similar to the TikTok voice feature. It's complicated to say the least, especially when you allow users to set the start position, nevermind breaking it up into segment layers for precision timing. Will pause this for now and allow users to import from Camera Roll (so you can use CapCut for this), otherwise this would delay the Loops beta release for weeks. If there are any other #fediverse developers working on a TikTok like platform for the fediverse: Maybe we can join forces and work together with Loops, and if not, lets keep in touch so we can work on #activitypub compatibility? I'm already working closely with @stux on #Goldfish, which is shaping up to be a serious fedi TikTok contender!
Show previous comments
Hi Stefan, how have you been lately? Have you heard anything about a #TikTok "lookalike" for the #Fediverse? https://mastodon.social/@dansup/112127275181230634 Would be a nice supplement for the https://jointhefediverse.net/?lang=en-us website. ๐ The oldest 30 active pixelfed.social users will be invited to beta test @loops this weekend if everything goes as planned. More pixelfed.social users will be invited over the next few weeks and eventually we'll be ready to open to everyone. I want to get Loops shipped ASAP, even if it means delaying some major features (comments, notifications, mentions, hashtags) by a few weeks.
Show previous comments
Good idea, There's going to be a lot of effort during these next few months to produce something akin to Vine or YouTube Shorts, in anticipation of filling a void. Shipping early to get those root balls well into spreading through the soil is prudent - just provide lots of sunlight and water :) #tallship #loops #Vidzy #VoD #PeerTube #Shorts โต . Edit: The demo vid is live! Checkout https://pixelfed.social/p/loops/675986279573558465 Anyone want to see a video demo of @loops Camera? Good news regarding the pixelfed matrix channel! The managing director of Matrix has joined and mentioned a possible resolution to our admin permission issue! I'm really hopeful we can resolve this issue and make it our main chat over discord. I'll still be present in Discord, but I'd like to encourage Matrix use as it better aligns with our project.
Show previous comments
Show previous comments
@dansup @pixelfed Actually, I can understand Meta doing this, but only in the same way as people who didnโt want to federate with Threads in the first place. A "bug", or as they prefer to call it "a happy little accident". Lets not ruin the positive corpo vibes bro! |
@dansup @loops
Why not:
xxxxxx.tld/@yourUsername/lm6_hqMDAA
for the video, like a toot URL on Mastodon? Just curious. ๐
@dansup @loops
You might want to edit your post. The Frenchman who has the @ loops address on Mastodon is probably really confused about this conversation. ๐ฎ
@dansup @loops wouldn't placing the /v/ part after the /@userName/ part make more sense? I think URLs should work like directories, so /User/Videos/VideoId, because the videos belong to the user