Cliparr v0.2 - Jellyfin support
from TechSquidTV@lemmy.world to selfhosted@lemmy.world on 18 Apr 12:12
https://lemmy.world/post/45772690

github.com/TechSquidTV/Cliparr/releases/…/v0.2.0

#selfhosted

threaded - newest

slazer2au@lemmy.world on 18 Apr 12:51 next collapse

Nice that you added jellyfin support, but does this work for remote jellyfin servers? I have docker on my pi but Jellyfin on my desktop.

TechSquidTV@lemmy.world on 18 Apr 12:57 collapse

I don’t see why it wouldn’t?

irmadlad@lemmy.world on 18 Apr 15:08 next collapse

That’s pretty cool. Nice UI. Seems simple to operate. I don’t have a use case, but damn good job. Maybe a couple of screenshots on the github page. Thanks for sharing and the demo.

ShellMonkey@piefed.socdojo.com on 18 Apr 16:07 next collapse

Any reason it wouldn’t work with Emby too? Have had it since before there was a Jellyfin spun off so I’ve just rolled with it.

TechSquidTV@lemmy.world on 18 Apr 17:25 collapse

If Emby happens to have the same API surface as Jellyfin, you could use that. I doubt that works, I have not tried it.

victorz@lemmy.world on 19 Apr 07:21 collapse

Surprised people still stick with Emby.

ripcord@lemmy.world on 19 Apr 07:55 next collapse

Lots of things work better, so I am not.

victorz@lemmy.world on 19 Apr 10:09 collapse

I went with Plex for probably ten years after breaking with Emby. I ended things with them because they don’t care about their customers at all. Bugs that break the experience completely that lie untouched/unnoticed/ignored for years, and no replies from the developers. Or even developers that just stop replying to these bugs.

Switched to Jellyfin this year and it works like a charm. Only thing is it isn’t as good at noticing duplicates in my library, but other than that, works just fine. Definitely above acceptable.

ripcord@lemmy.world on 19 Apr 12:53 collapse

I do a lot of remote sharing with friends and unfortunately it’s not great for that.

Also the last time I checked it out the clients kinda sucked. Not even one for Apple TV

zewm@lemmy.world on 19 Apr 13:08 next collapse

Huh? I watch my Jellyfin on AppleTV just fine.

ripcord@lemmy.world on 19 Apr 13:36 collapse

Maybe there was one added since I last checked, or I’m just dumb. Good chance of the latter.

Edit: oh, 3rd-party clients? I had tried one but they wanted a fucking subscription fee

zewm@lemmy.world on 19 Apr 20:27 collapse

Nope. No subscription fee. Just the regular Jellyfin client. I run the server from my PC and watch on the client in my TV. All free.

ripcord@lemmy.world on 19 Apr 21:10 collapse

Will try again. Though not having stupid simple friend sharing is still a dealbreaker for me

Appoxo@lemmy.dbzer0.com on 19 Apr 23:26 collapse

I tried it out while I was at a friends place (streaming remotely from two internet connections).
Even the sync play worked very well (the delay between pressing pause and it executing was about 1-1.5 seconds).
Almost better than watch2gether.

ripcord@lemmy.world on 20 Apr 00:10 collapse

How were you connected from the remote connection to Jellyfin server?

Appoxo@lemmy.dbzer0.com on 20 Apr 04:11 collapse

Reverse proxy

boeman@lemmy.world on 19 Apr 13:19 collapse

Swiftfin or infuse for AppleTV

ShellMonkey@piefed.socdojo.com on 19 Apr 16:38 collapse

I poked at Jelly a bit ago, but as I recall the auto organize was abandoned (kinda a big deal to me) and something about conversions being a problem. Basically I just didn’t see anything that would make me inclined to go through the hassle of reworking what already works.

victorz@lemmy.world on 19 Apr 22:02 collapse

Sure, I feel that. Are you running the version before they changed the license or whatever was the thing back then?

I’m lucky in my situation I guess, that I only need local playback and direct play.

ShellMonkey@piefed.socdojo.com on 20 Apr 03:23 collapse

I’d gotten a lifetime premiere key, mostly for the ldap functionality at the time. Something I can buy once and use rather than subscribing to everything is always a winner for me.

Psaldorn@lemmy.world on 18 Apr 17:37 next collapse

If curious:

Cliparr is a streamlined media clipper that allows you to quickly create and download clips from the media currently playing on your Plex or Jellyfin server.

napkin2020@sh.itjust.works on 19 Apr 19:53 next collapse

What exactly is the usecase for this? Genuinely curious, as I’ve never needed this sorta functionality.

TechSquidTV@lemmy.world on 19 Apr 20:40 collapse

  • memes/reaction gifs / social media
  • content creation/reviews (youtube, tiktok)
  • reference/research
napkin2020@sh.itjust.works on 19 Apr 21:13 collapse

Great job. Video handling is always a pita

TechSquidTV@lemmy.world on 20 Apr 06:26 collapse

Thanks, you can really thank MediaBunny for that. This is just a lazily slapped together amalgamation of other dependencies.

3abas@lemmy.world on 21 Apr 00:31 next collapse

Can’t get it to connect to Plex, it just fails after authenticating.

TechSquidTV@lemmy.world on 26 Apr 09:32 collapse

We figured it out. fix coming in a few minutes.

hertg@infosec.pub on 21 Apr 03:44 next collapse

Is it vibecoded?

TechSquidTV@lemmy.world on 26 Apr 09:32 collapse

Don’t ask me. Look at the source code and tell me.

MolochAlter@lemmy.world on 28 Apr 23:36 next collapse

You should probably add a section on how to remap the ports if need be, port 3000 is pretty common and unlikely to be free on most setups that run more than a handful of containers.

I for sure am not figuring it out since I seem to be stuck in a loop where Jellyfin correctly replies to the login request (at least if its logs are to be believed) and then cliparr boots me back to the source selection screen.

ETA: the issue seems to be with using HTTP instead of HTTPS, quite annoying not to get any error messages to that effect, even though they can be found in the browser console.

TechSquidTV@lemmy.world on 29 Apr 06:55 next collapse

Agreed. Also sorry, that bug has already been fixed but I haven’t merged it yet. My Plex server died and I couldn’t test it. There is a PR now if you are interested in trying it out. Otherwise I expect to have it merged in the next 2-3 days, just got the part to fix my server.

MolochAlter@lemmy.world on 30 Apr 02:35 collapse

Hey, nothing to be sorry about, you’re doing this for free and were quick to fix the issue too. Thanks, I’ll give this a spin!

TechSquidTV@lemmy.world on 29 Apr 09:51 collapse

Just published the fix

Decronym@lemmy.decronym.xyz on 28 Apr 23:50 next collapse

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
HTTP Hypertext Transfer Protocol, the Web
HTTPS HTTP over SSL
Plex Brand of media server package
SSL Secure Sockets Layer, for transparent encryption

3 acronyms in this thread; the most compressed thread commented on today has 8 acronyms.

[Thread #260 for this comm, first seen 29th Apr 2026, 06:50] [FAQ] [Full list] [Contact] [Source code]

FierroG@lemmy.world on 29 Apr 15:30 collapse

I tried it but I get the following error

Cliparr could not open any playback stream. Preview stream failed: Cannot decode avc video in this browser. Cannot decode aac audio in this browser. Source stream failed: Cannot decode avc video in this browser. Cannot decode aac audio in this browser.

I’m honestly unsure of how to troubleshoot since I don’t really get what the problem is, the browser works fine with jellyfin, tried a handful of videos and in both firefox and chromium. I’m not knowledgeable enough to solve it.

TechSquidTV@lemmy.world on 01 May 08:09 collapse

Appreciate this. This already helps. This should be rare, only applying to AVC videos. You mentioned it happens on multiple videos, though? Good news is this will be fixed either way pretty soon because I am switching from using the original video file for the stream to using the HLS stream, so if it plays in the media player, it will definitely play in Cliparr.

Until then, it does look like AVC should work already though, so I will give that a deeper look.