dansup, to random
@dansup@mastodon.social avatar

There are a lot of features that I want to ship in @loops like:

  • Audio/Sounds (reuse/share/search)
  • AR Filters
  • Advanced Camera editing
  • Audio Captions (text to speech)
  • Stickers (text, image, gif)
  • Stitches (combine existing video with yours)

But first, lets ship the MVP!

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar

New week, new @loops progress!

The Camera + New Video upload screens are done.

Hashtags and mentions will ship after the beta is live, I think follows, likes, comments and notifications are more essential and am finishing those up now.

Gosh, this is getting pretty exciting 😁

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar

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

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

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar

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!

dansup, to random
@dansup@mastodon.social avatar

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

dansup, to random
@dansup@mastodon.social avatar

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

dansup, (edited ) to random
@dansup@mastodon.social avatar

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

dansup, to fediverse
@dansup@mastodon.social avatar

it bout to get loopies in here

#loops #fediverse #tiktok

loops, to fediverse
@loops@pixelfed.social avatar

✨ Another milestone reached!

The backend is ready for beta testing, and we're looking forward to reaching out to a few people next week to join the beta!

Things are about to get loopy 🥳

Short screencast demonstrating Loops app + backend auth and feed/profile apis

dansup, to random
@dansup@mastodon.social avatar

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?

PMFL,

@dansup if we can store the video we made like inside loops in the device after publish on loops yeah, at least we have a copy of the created video, and it's not vanished forever.

😉

#loops #video

dansup, to fediverse
@dansup@mastodon.social avatar

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

dansup, to fediverse
@dansup@mastodon.social avatar

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

dansup, to random
@dansup@mastodon.social avatar

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

dansup, to random
@dansup@mastodon.social avatar

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

loops, to random
@loops@pixelfed.social avatar

Wow, over 2.5K followers in just a few days, thank you!

#loops

dansup, to ArtificialIntelligence
@dansup@mastodon.social avatar

Making amazing progress with @loops

Tonight I’m writing the For You algorithm!

#loops #forYou #algorithm

loops, to random
@loops@pixelfed.social avatar

Loops profile screenshot ✨

Are you ready for ?

nitpicking, to Pixelfed
@nitpicking@mstdn.party avatar

@pixelfed @dansup

What's the right way to suggest #pixelfed (web) features? I have two (which also apply to #Loops).

1)Adjust max size of videos or images within a feed to the window size. Now, to view a video/image that's bigger than the window you click (=start video, view image), then for a video immediately "maximize" it (which shrinks it) to make it fit.

2)Filters! There are channels/keywords that I don't care about, e. g. puppies, surrealist art. Please let me block them.

Thanks.

dansup, to random
@dansup@mastodon.social avatar

I am a bit worried about publishing the 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?

dansup, to random
@dansup@mastodon.social avatar

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.

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar

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.

tallship,
@tallship@social.sdf.org avatar

@dansup @loops

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

.

loops, to fediverse
@loops@pixelfed.social avatar
dansup, (edited ) to random
@dansup@mastodon.social avatar

Edit: The demo vid is live! Checkout https://pixelfed.social/p/loops/675986279573558465

Anyone want to see a video demo of @loops Camera?

#loops

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines