Email or username:

Password:

Forgot your password?
3,792 posts total
Show previous comments
Marco Smit

@dansup @pixelfed Looking great!
One question though, can you view the stories in f.ex a mastodon app? If yes, how does the story deletion feature work?

dansup

The @pixelfed mobile app source code will be published in the coming weeks, once our apps are live on the app stores.

Now I can work on Loops without guilt 😅

dansup

Pixelfed + Google Play

We're so close 🚀

#pixelfed #android

Pixelfed Google Play listing, showing the unreviewed app only visible to internal testers while we undergo our app review.
Show previous comments
Skye

@dansup Why don't you use F-droid, Aptoide or Aurora, where you combine some into one.

Gnox

@dansup May I ask why you want to publish Pixelfed in the PlayStore? Is it about reach; more users?

B. Kramer

@dansup Warning you now: If your app ever prompts for a rating, It's an automatic 1-star from me.

dansup

As I mentioned, I got a short domain for @loops

Soon l.oops.bio/@dansup will redirect to my Loops profile in the app!

#loops #loopsDev

dansup

Feeling productive, may release later 🙂‍↔️

Mr. Funk E. Dude

@dansup
Please tell me you're talking about an app.
Please tell me you're talking about an app.
Please tell me you're talking about an app.
Please tell me you're talking about an app.
Please tell me you're talking about an app.
Please tell me you're talking about an app.

dansup

Loops will be limited to Android and iOS, with the exception of video links which will have web previews.

I don't have the bandwidth to support web, and this enables us to build much richer experiences like AR Filters!

#loops #compromise #loopsDev

DELETED

@dansup That's ok. I don't think many people need Loops in their browsers or on PC. However if you would make an app for PC I personally would be pleased with my windows tablet, but I don't feel like this PC App will find any popularity so it's very much effort without much reason

Ayo Ayco

@dansup Reminds me of Instagram early days, they were exclusive to phones 👌

David Schmidt

@dansup Why does web require that much more bandwidth than Android/iOS? Bots?

dansup

Loops will be a "sleeper" fediverse app, with the default appearance of a single flagship instance

You will be able to run your own loops server, and login to the app, but it will be less emphasized

The goal is to make @loops as user friendly, without any fediverse knowledge, as possible

When the users decide they want to migrate, they can take advantage of full account migration between Loops servers!

We're really onto something here...

#loops #loopsDev

Show previous comments
Patrice

@dansup @loops Interesting.
i’m definitely planning on running my own instance (would even beta test if that’s an option), but I get the idea

Piolaq

@dansup @loops What a fantastic idea! Best of both worlds!

dansup

I was able to nab a memorable 6 letter domain for @loops (not including loops.video)

This will make sharing user links easier, and video links too!

User: xxxxxx.tld/@yourUsername

Video: xxxxxx.tld/v/@yourUsername/lm6_hqMDAA

#loops

Show previous comments
mikael

@dansup @loops

Why not:
xxxxxx.tld/@yourUsername/lm6_hqMDAA
for the video, like a toot URL on Mastodon? Just curious. 🙂

Alien Invader 🔻

@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. 😮

Adaoh

@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

dansup

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 🤔

#loops

Anonymous poll

Poll

Ship Android Beta ASAP
157
75.8%
Wait for TestFlight
50
24.2%
207 people voted.
Voting ended 25 March at 12:03.
Frank Paul Silye

@dansup @loops From an iPhone user - just get the Android version out and hopefully the iOS version will be ready soon. Would have loved to test Loops for iOS during Easter 🐣 !

dansup

Omg that lip sync was iconic, STOP SHES ALREADY DEAD!!!

#rupaulsDragRace

dansup

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?

#loops #boostsAppreciated

Show previous comments
thegreekgeek

@dansup
That'd be sorta cool if you could swap out which loops you wanted to have uploaded at any given time. Or specify some to be a chronological feed and some swappable?

CubeOfCheese

@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.

Ultrasquid 💀

@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.

dansup

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 😎

#loops #loopsDev #activitypub #federation

keverets

@dansup

> sharing the private keys for every local user

This sounds weird. Did you mean public keys?

Jenniferplusplus

@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.

dansup

So while I was working on the @loops backend tonight, I decided to implement support for username changes.

You will be able to change your loops username without breaking federation or existing links!

I'm working on a FEP so other projects can implement this too

#loops #activitypub #usernameChanges

Show previous comments
Mr. Techie :att:

@dansup OMG that is awesome. Too bad Gargon can't change usernames for handles on mastodon.

@loops

Stefan

@dansup @loops very huge! Thanks for all the hard work!

Evan Prodromou

@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: github.com/swicg/activitypub-w

dansup

Mama, kudos for saying that. For spilling.

dansup

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)

#loops #loopsDev

Eniuu² :verified:

@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.

dansup

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 💪

#loops #loopsDev

dansup

Making amazing progress with @loops

Tonight I’m writing the For You algorithm!

#loops #forYou #algorithm

Show previous comments
R. L. Dane :debian: :openbsd:

@dansup @loops

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:

yewtu.be/watch?v=kqJNQevSgP8

Григорий Клюшников

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?

dansup

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
Victor von Void

@dansup
As others said: publishing code different from what 's in the stores is problematic.

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.
If they violate the license there are a lot of organisation (FSF and others) that might help with taking legal actions.

Dale Harvey

@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.

Jule :tux: 🇪🇺

@dansup
Not open sourcing the whole code means no distribution through f-droid which would be really sad...

Go Up