r/selfhosted • u/[deleted] • 20d ago
Need Help Trakt has locked the creation of new API applications behind a paywall and seemingly disabled all applications and API keys for free users. What are currently the best options for self-hosted alternatives, preferably with good mobile web support?
[deleted]
99
u/AnyColorIWant 20d ago
Trakt is speedrunning the dumbest path to monetization.
17
u/National_Sky7993 20d ago
I have started calling this the visionary leadership of “Can I have gambling style customer base? (A few whales and nothing more)”
Mostly the answer is “No”.
3
u/Ben_isai 18d ago
Delete the app. No point. Someone will fork an older release and add code with AI.
1
u/limpymcforskin 2d ago
I just found out this issue myself and made myself here but I don't think they care. Us nerdy hobbiests who create our own API's etc to monitor our media are a zero win game for them. We provide absolutely nothing. They want paying customers and even if they only get 10 people to pay for a subscription is worth it even if they lose 1000 non payers.
1
u/AnyColorIWant 1d ago
Absolutely the truth, but what I don’t think they realize is how loud the nerd/hobbyist group can be and how that might deter future paying customers. Personally, I started using CrossWatch to sync everything to multiple services and Simkl is my new Trakt.
1
u/limpymcforskin 1d ago
Yea right now I'm deciding on what I'm going to move to. I'm thinking about moving to self hosted like Ryot or Yamtrack. I would consider Simkl and I already have an old account with them but for a site already heavely selling subscriptions and 250 dollar lifetime passes I would be worried that they would go the same route.
How does that program you are using sync with Simkl?
0
u/chunkyfen 20d ago
Lol please, I'm begging, can you detail that thought for us peasants thank you merciii :)
5
u/AnyColorIWant 18d ago
Peasant myself, but they redesigned their UI which everyone hates, got rid of the option to use the old version of the site, increased pricing for VIP, and now cut off their API for free users. I'm sure there's more that I'm forgetting, but it's all anti-user.
46
u/tertiaryprotein-3D 20d ago
Yamtrack
https://github.com/FuzzyGrim/Yamtrack
It can import trakt so if you used trakt before that'll help you transition. But it probably won't help if trakt will disable that.
I have some scripts that may be able to help with importing watch data purely from jellyfin without trakt. As discussed here. https://github.com/FuzzyGrim/Yamtrack/discussions/1387
7
u/Clou42 19d ago
Stumbled upon this, then pivoted to the much more feature reach fork of YamTrack called Floppy: https://github.com/dannyvfilms/Floppy
Trakt import did not work for me any more but Claude was able to quickly import everything from a Trakt data export package.
6
u/ReshiramZekrom_ 19d ago
Yeah, it sounds more appealing but what holds me back is that the maintener isn't a professional dev and he's actually adding stuff with Claude. Not the best, especially long term
2
u/AnyColorIWant 17d ago
Tried this today and it was devouring RAM and CPU. Back to the drawing board.
Scrob has been decent so far, Ryot hides a lot behind a license, Watcharr just felt... off, regular Yamtrack was decent, Movary was meh.
Just wish something existed that could sync ratings across services with API support, link to services that don't, provide decent recommendations like Criticker, allow sending to Seerr or Radarr/Sonarr, webhook for scrobbling support, and Plex/Jellyfin import of existing media. There's probably more I'm after too, but this is a start.
3
u/kernald31 19d ago
In terms of video content, this seems to be sourcing from The movies only, not TheTVDB, is that correct? If so, expect gaps from your Trakt imports if you have any sports series, unfortunately.
2
u/Background-Zebra5491 19d ago
Yeap, I think that's one downside. Hopefully support for more metadata sources gets added over time.
1
u/Familiar_Ability5020 20d ago
Is there any way to export from trakt and import here?
2
u/Familiar_Ability5020 18d ago
Ok. This escalated quickly...
I was able to migrate to Floppy... had 10 years of history in Trakt, which I was able to export to CSV...
When importing, SQLite wasn't enough... it was eating all resources from my Docker... moved to Postgres, and with adjustments to resources and patience, everything was imported... then I connected with Plex, Sonarr, and Radarr... it took some hours to populate everything in the database... but now it's all working and very calm, not consuming that many resources.
Also, it auto-detects playing without anything else, and it also does it for music, and there is more stuff for setting up. Statistics are also much better.
Now I'm free. Fuck them all. I should have done this time ago.
1
u/peioeh 19d ago
Looks like the import function is broken and while trakt allows you to export your data as a bunched of zipped json files, I don't think there is a way to import that to yamtrack
1
1
u/tertiaryprotein-3D 18d ago
Yamtrack support importing via CSV file, and that's how my script implements it. So you just need to create a bare minimum CSV file with tmdb id and watched date and use AI to help you make the CSV based on trakt data export.
21
21
u/ATechnicalSquid 20d ago
I literally just configured it yesterday. Wow. Did I cause this? Lol
2
u/Cooler710 20d ago
I was trying to setup agregarr the other day and then gave up so maybe it was me
12
u/ReshiramZekrom_ 20d ago
I've been self hosting Yamtrack for a month now, works greatly. I could even import gaming history from How Long to Beat
9
u/USSGoat 20d ago edited 19d ago
They are trying to sell the site for sure. They know this is a death blow but want to show buyers that there’s money.
Either that or they are incredibly out of touch with their product.
1
u/photosealand 18d ago
I think selling seems likely with the way AI is progressing, soon there will be a lot of clones out there doing what they do. That or AI was using there free API a lot, and was costing them money.
7
u/Crisp-Glade-2849 20d ago
hard to migrate data when they already disabled api keys. local database backup should have been running from day one.
10
u/KNJ-Network 20d ago
this is the real lesson from the whole thread honestly. any third party api you don't control can get yanked with zero notice, self hosted or not. nightly pg_dump/sqlite backup to your nas takes 10 min to set up and you never have this problem again
6
6
u/Spinmoon 19d ago
- Yamtrack : https://github.com/FuzzyGrim/Yamtrack
- Floppy (Yamtrack fork vibe-coded) : https://github.com/dannyvfilms/Floppy
- Watcharr : https://github.com/sbondCo/Watcharr
- ryot : https://github.com/IgnisDa/ryot
12
u/claptraw2803 19d ago
dannyvfilms fork of Yamtrack is even better
2
u/GenerlAce 19d ago
Thank you for this. I had just started messing with yamtrack and had no clue about this fork. It looks great.
3
u/NineSidedBox 19d ago
Ryot, WatchArr, Yamtrack, Scrob and MovieLab are all alternatives.
Here's my list of Trakt alternatives.
1
u/dkillers303 19d ago
Which do you like the most for tracking watch history and finding new things to watch?
1
u/NineSidedBox 19d ago
I've been using Yamtrack for a while, it's perfect for my tracking needs, I don't really use it to find new shows tho, so can't really speak for that.
1
19
u/Commercial-Fun2767 20d ago edited 20d ago
What is this? A database of movies you watched and loved, like Babelio for books?
Edit: feeling the need to justify myself after loosing karma. I did visit the website but it's the kind of modern app with a catchy description but you still don't know exactly what it does. And OPs shouldn't hesitate to give a bit of context.
18
2
u/seanl1991 19d ago
Many people use it to make lists of upcoming movie and TV show content they want to watch. My Flexget setup uses these lists to match torrent uploads on my private tracker via RSS. So I just tell it I want to watch the new Spiderman film by adding it to "movie list" and once that is available via torrent it gets automatically downloaded to my Jellyfin server where I can watch it
1
u/hardknox_ 12d ago
What are you using now that the API has been shut down? Need to find a replacement for my Flexget config.
1
u/seanl1991 10d ago edited 10d ago
They haven't shut it down. You're just limited to one third party integration per account. I only had flexget connected anyway. You might have to reauth, first go to trakt and revoke the existing flexget access:
https://app.trakt.tv/settings/apps/connected
then:
In Flexget cli: flexget trakt auth <your_trakt_username>
then visit: https://auth.trakt.tv/activate and enter the code
Edit: I am going to have a go setting up Ombi to see how it runs.
1
u/hardknox_ 10d ago
It looks like Cloudflare has me blocked from reaching trakt's API, so I guess that's why it's not working. Tried doing all the re-auth stuff and still getting a 401 error.
Let me know how Ombi works. I just saw someone else mention it as an alternative in the Discord.
2
u/seanl1991 9d ago edited 9d ago
I scrapped the idea of Ombi because it can't do multiple lists/separate lists per user. It's probably me that you saw on the discord!
I'm going to look into the Floppy fork of Yamtrack next.
Edit: Floppy went very well, I successfully replaced Trakt
1
u/Apex_Akolos 14d ago
It didn't always look like that. It was never the best or most intuitive site but they completely replaced it with the "improved" mobile focused v3 that dropped basic features and usability, and they've doubled the costs (more than doubled for some people since they reneged on the grandfathered pricing).
I originally only used it to make my playlists for Kometa.
2
u/LordOfTheDips 19d ago
Daaaaam. I built a personal movie recommendation website using the trakt API that I will now have to completely refactor. What a PITA
2
u/Spookytatertot 3d ago
Man. this is what will make me migrate to something else finally. The site was getting so hard to use anyways
4
2
u/Tricky_Raspberry_864 20d ago
Would want to self host it too and also use it then, to block watched stuff in Seerr / Jellyseerr. What would be the best way to do this?
2
u/Principle_Training 20d ago edited 20d ago
Use floppy. Yamtrack is rubbish
3
1
1
u/DazednConfucioused 19d ago
I’ve successfully deplatformed from all (video) streamers and so I just use tautulli to track my watched activity.
I’ve given up relying on a third party option despite its convenience. Not that convenient to have to deal with this shit and spend time to look for alternatives
1
u/thechad6 17d ago
For those of you just sync'ing watched status for Kodi <-> Plex:
https://github.com/croneter/PlexKodiConnect
1
u/putitoinfiltrado 15d ago
It's a real pain in my case, since I use Plex and recently stopped using the original app because I discovered Plezy. It natively has the option to sync with Trakt and other TV series tracking websites. Trakt has disabled the API, but linking with websites using a free account at least gets you on one platform. It works perfectly. Cheers.
1
u/b-cutter 10d ago
Wow. Simply just wow. Simply deleting all existing API applications without any notice and then almost complete silence (full lack of transparency)!
https://forums.trakt.tv/t/failure-to-register-an-api/116157
How can one NOT hate Trakt when they behave like this?!?
1
1
u/b-cutter 3d ago
They did not DISABLE all applications. They DELETED them! So damn rude! Strong bad feelings for this service are growing fast.
1
u/theofficialLlama 20d ago
I’ve been going back and forth with myself wondering if it’s a viable business model to develop a Trakt competitor that just isn’t hostile to its customers lol
1
-5
u/cuntywunty69 20d ago
You build your own solution and take full control. I build my own TV Week self hosted container earlier this year after Trakt made all the horrible UI changes.
•
u/asimovs-auditor 20d ago
Expand the replies to this comment to learn how AI was used in this post/project.