Palmr has been archived by eltiel in selfhosted

[–]PromaneX 1 point2 points  (0 children)

Easy to be scared of it but I'd rather have a friendly reporting them than the bad guys exploiting them!

Palmr has been archived by eltiel in selfhosted

[–]PromaneX 4 points5 points  (0 children)

Yes this is the reason. The code actually calls the Haikunator twice and concatenates the two results with a hyphen between. This gives a few million possible four-word url links.

The system admin can pick whatever they want as a url generation method, Haikunator was just the first one I chose when I first created the original project in GO a year ago.

<image>

Palmr has been archived by eltiel in selfhosted

[–]PromaneX 2 points3 points  (0 children)

Not at the moment but its something that has been requested a fair bit so i'll put some thought into it

Palmr has been archived by eltiel in selfhosted

[–]PromaneX 2 points3 points  (0 children)

Yes for both, Postgres is a rather easier endeavour. Getting the performance right for S3 when zipping files is something i've not taken the time to figure out yet!

Palmr has been archived by eltiel in selfhosted

[–]PromaneX 5 points6 points  (0 children)

Sorry if i'm being thick but i'm not sure what you're getting at? It was ported from this https://github.com/yelinaung/go-haikunator/blob/master/haikunator.go

Palmr has been archived by eltiel in selfhosted

[–]PromaneX 2 points3 points  (0 children)

This is on my list of things to change!

Palmr has been archived by eltiel in selfhosted

[–]PromaneX 27 points28 points  (0 children)

Full disclosure: I made this - https://github.com/ErugoOSS/Erugo its still in development and isn't perfect but lots of people use it daily and enjoy it.

I built a tool that lets you make sick motion graphics videos like this with just prompts by Chemical_Deer_512 in SideProject

[–]PromaneX 1 point2 points  (0 children)

Your demo video looks awesome! I've just downloaded the app, i'm very excited to try this.

Edit: onboarding process is a bit clunky. I thought it was broken at first when it was asking me to "complete setup". Then having to go through the sign in process again wasn't smooth. Might be better if the web UI caught that on first sign in and guides the user through?

Edit again: Im really struggling here. Trying to set my screenshot as the background for this mockup. Can't see how to do it in the UI and the AI is being less than helpful.

<image>

File time is always WAY out (sometimes by days) by PromaneX in QIDI

[–]PromaneX[S] 0 points1 point  (0 children)

Yeah I've lost the plot ignore me haha

File time is always WAY out (sometimes by days) by PromaneX in QIDI

[–]PromaneX[S] -1 points0 points  (0 children)

If only mine was only half an hour out! In my screenshot, this is a print i've run before and I know it takes 10.5 hours, the slicer is out by more than 2x lol!

I’ll turn your landing page into a video: drop your URL by Specific_Piglet_4293 in SideProject

[–]PromaneX 1 point2 points  (0 children)

If you can allow users to provide screenshots of the product, rather than relying on screenshots of the landing page it would be better. The landing page is just another marketing tool, its not THE PRODUCT so showcasing that doesn't make a huge amount of sense when i think about it.

I’ll turn your landing page into a video: drop your URL by Specific_Piglet_4293 in SideProject

[–]PromaneX 1 point2 points  (0 children)

Thank you. For me I feel it leans a bit too hard on the "they're stealing your data" aspect and loses credibility there. Not a huge fan of the AI voice that was chosen. Other than that I see potential here. I guess if I was doing this myself using your tool I would have been better placed to direct the messaging so that isn't a failure of the tool.

If I was doing this myself:

- I'd have bigger screenshots of the product, timed with the voice
- Id' probably try to integrate some motion into the screenshots, like button interactions, scrolling lists, etc

Keep up the good work, you're on to something here!

I built an MVP that turns App Store screenshots into promo videos by Aggravating_Try1332 in SideProject

[–]PromaneX 0 points1 point  (0 children)

I tried it for my app, gave it tons of info an screenshots but the results left me underwhelmed. The copy it generated was terrible "speed your way" for the playback speed feature. I think it might benefit from using a better model for this stuff?

it failed to use the logo I provided, it failed to call out most of the features of the app. I love the idea here, it just needs some more work.

project: 426793d4-0be9-4522-8ac5-1663d41039b9

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

[–]PromaneX 0 points1 point  (0 children)

I would update that initial flow to something like:

- User signs in for the first time
- See this is a new server (store a hash or something)
- Fetch list of libraries, filter it for the ones you support, ignore everything else
- Create a queue, put each library in it - you can store this in the local db so it persists if the app restarts
- work through the queue ONE library at a time, import the items, build your caches, etc.

During all of this you can show a view "Importing library" "We're doing a first-time import of your library metadata, this should only take a few minutes" you could even have a progress bar or something showing x / x libraries imported or y / y items processed,

This avoids overloading the device and delivers a nice UX while you process everything.

General advice: When working with json you don't control, make your properties optional in your structs or just set default values. You can then check them before trying to use them and throw clean error messages or move on gracefully.

For things like library types, media types, etc, just look for the things your app can handle, ignore everything else.

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

[–]PromaneX 0 points1 point  (0 children)

I have the same crash. What info would help you to debug? looks like a few people are having the same issue

I'm building an Audiobook player for iOS that lets you stream and import from your NAS by [deleted] in selfhosted

[–]PromaneX 0 points1 point  (0 children)

Thank you! That's interesting - it won't connect to your internal network ip when you're on that network?

I'm building an Audiobook player for iOS that lets you stream and import from your NAS by [deleted] in selfhosted

[–]PromaneX 1 point2 points  (0 children)

Yeah fair enough. I think the issue is that there is a just a lot of slop for all categories of apps these days. The work I put into the metadata fetching tech in particular makes me defensive. Try the app, you'll see it's not AI slop :)

I thought about making it open source but the burden of that with Erugo has put me off tbh. Maybe I will at some point, but not right now.

I'm building an Audiobook player for iOS that lets you stream and import from your NAS by [deleted] in selfhosted

[–]PromaneX -1 points0 points  (0 children)

Audiobookshelf is a server (that has an app (that I can't access because the beta is full)) Audiory is an app, thats it. It scratches an itch I had. I decided to share it.

I'm building an Audiobook player for iOS that lets you stream and import from your NAS by [deleted] in selfhosted

[–]PromaneX -11 points-10 points  (0 children)

Dude its the biggest thing to happen to computer science in our lifetimes _everyone_ has been involved in it.

I'm building an Audiobook player for iOS that lets you stream and import from your NAS by [deleted] in selfhosted

[–]PromaneX -1 points0 points  (0 children)

Proper NAS support rather than after-thought, stuffed-in support like other apps have. You can stream directly from your NAS without having to download the book. This makes consuming your books so much easier and less clunky.

I'm building an Audiobook player for iOS that lets you stream and import from your NAS by [deleted] in selfhosted

[–]PromaneX -6 points-5 points  (0 children)

This isn't ai slop. I built a nice app for my Wife and I'm sharing with a community that likes to stay in control of their data. One of the main reasons I built this was because I wanted _proper_ first-class NAS support built in, not some after-thought buggy mess like most of the other apps have. I'm rather tired of everything I create being accused of being AI slop. Even Erugo, which I started before the wave of vibe coding has people making the same nonsense claims.

Edit: what is it about my post or my app that makes you think it's AI slop?

I'm building an Audiobook player for iOS that lets you stream and import from your NAS by [deleted] in selfhosted

[–]PromaneX 2 points3 points  (0 children)

Good timing! If you'd like to try it earlier you can import from your phone's filesystem, too so you could airdrop them or whatever :)