Ombi-app / Ombi

Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
http://ombi.io
GNU General Public License v2.0
3.74k stars 398 forks source link

Possibly Intergration with Trakt.Tv for FlexGet #636

Closed Aireezz closed 7 years ago

Aireezz commented 8 years ago

So I know absolutely 0 about whether this would or wouldn't work, but I have found myself and many others on the interwebs disliking couchpotato. I've swapped to FlexGet, and while it's not as user friendly it does a better job (at least IMO) than couchpotato. I don't know if you could intergrate a way to add the request to either a trakt.tv wishlist or a FlexGet list so people who use that (for both tv and/or movies) can more easily use it alongside PlexRequests.Net

tidusjar commented 8 years ago

This is a good idea, add everything from the wishlist into Plex Requests? Sounds good On Wed, 2 Nov 2016 at 1:28 pm, Aireezz notifications@github.com wrote:

So I know absolutely 0 about whether this would or wouldn't work, but I have found myself and many others on the interwebs disliking couchpotato. I've swapped to FlexGet, and while it's not as user friendly it does a better job (at least IMO) than couchpotato. I don't know if you could intergrate a way to add the request to either a trakt.tv wishlist or a FlexGet list so people who use that (for both tv and/or movies) can more easily use it alongside PlexRequests.Net

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/tidusjar/PlexRequests.Net/issues/636, or mute the thread https://github.com/notifications/unsubscribe-auth/AGVaLLmH3bZZb3no87ah2BJYER3aquTvks5q6I_qgaJpZM4KnO9M .

Aireezz commented 8 years ago

Well, you could do that. (I wasn't thinking of it like that, but I'm sure many people use trakt.tv to keep track of things, and it would be nice to have it in one place.) I mean't send the PlexRequest request to the trakt.tv or FlexGet list so FlexGet can download it as Sonarr or Couchpotato would.

tidusjar commented 8 years ago

Ah, so the opposite, send requests to trakt. I'll take a look at their API and see what can be done. On Wed, 2 Nov 2016 at 1:38 pm, Aireezz notifications@github.com wrote:

Well, you could do that. (I wasn't thinking of it like that, but I'm sure many people use trakt.tv to keep track of things, and it would be nice to have it in one place.) I mean't send the PlexRequest request to the trakt.tv or FlexGet list so FlexGet can download it as Sonarr or Couchpotato would.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/tidusjar/PlexRequests.Net/issues/636#issuecomment-257866235, or mute the thread https://github.com/notifications/unsubscribe-auth/AGVaLOT-hmiKlDbSIfwlggp3zpMqYvJCks5q6JJhgaJpZM4KnO9M .

leram84 commented 8 years ago

wait... does "planned" mean that you checked the trakt api, and this is possible?? I would be VERY excited for this feature as well. its the one missing link that would let me run PR and trakt side by side with couch, and get the benefits of both!

(and yeah, the direct trakt to PR sync isn't really necessary cause its already handled by the Trakt to couch to PR sync... but pr to trakt!! that would be excellent)

Edit: OH and one important note. If you do do this, ideally, you should sync from the complete database, not just the items that were requested inside PR. So that it would include everything in couch wanted. Since you already have that info (items that show as "requested" because they are in the couch wanted list, but don't show up in the "requests" page because they were added directly through couch, not PR) i assume it would be just as easy to include those items as well as the ones directly added via PR?

tidusjar commented 8 years ago

Sorry, I've not yet looked.

The plan is to send the requests to CP and Trakt, but as I mentioned, not looked yet :)

I would only send the items requested inside Plex Requests too.

Magikarplvl4 commented 8 years ago

@leram84 No i'm sorry for miss understanding, i set a label planned beceause we look at this by the the release of v2.1. Its still need investigation. I help @tidusjar a little with doing the release and resources planning beceause he has limited time for coding.

leram84 commented 8 years ago

no worries, i just got excited :))

and @tidusjar you're right, adding everything from cp to trakt doesn't really make sense for PR (and its not really that important either... the pr stuff is what really matters). When you do get the time for this, you might want to check out the plex trakt scrobbler since that has a (beta) feature to keep playlists (plex) and watchlists (trakt) in sync... might be give you what you need from trakt's api.

tidusjar commented 8 years ago

Thanks!! On Mon, 7 Nov 2016 at 6:03 pm, leram84 notifications@github.com wrote:

no worries, i just got excited :))

and @tidusjar https://github.com/tidusjar you're right, adding everything from cp to trakt doesn't really make sense for PR (and its not really that important either... the pr stuff is what really matters). When you do get the time for this, you might want to check out the plex trakt scrobbler https://github.com/trakt/Plex-Trakt-Scrobbler since that has a (beta) feature to keep playlists (plex) and watchlists (trakt) in sync... might be give you what you need from trakt's api.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/tidusjar/PlexRequests.Net/issues/636#issuecomment-258912692, or mute the thread https://github.com/notifications/unsubscribe-auth/AGVaLIBZGWzDukSkwV0XbFPq5NGXlMZRks5q72fVgaJpZM4KnO9M .

PhyberApex commented 7 years ago

Maybe I'll try to bring myself into this as I plan to contribute to a open source project for a long time. Maybe this will be my first PR :)

Magikarplvl4 commented 7 years ago

@PhyberApex that will be fantastic! If you need any help, ask @tidusjar for support :)

tidusjar commented 7 years ago

@PhyberApex Yeah if you need any help just let me know.

I think the requirements of this has changed slightly now there are more than 1 CP alternative (Radarr, Watcher).

So I guess maybe expand this to a two way sync... Let's start with send requests to Trackt then i'll raise another feature later to sync Trackt to Ombi.

Glynnryan commented 7 years ago

@tidusjar have you found a way to get the requests between Trakt and Ombi working by any chance or custom script to test?

tidusjar commented 7 years ago

No I've not had a chance yet. Priority is currently the rewrite. Plus this : https://github.com/tidusjar/Ombi/issues/1405

gled-rs commented 7 years ago

To get flexget working, a simple export of the list in csv or rss would be enough, as Flexget allows parsing such sources as an input plugin.

[edit] Actually, thinking about it a bit more, it would make more sense for flexget to have a plugin that consume Ombi API as an input source ( like csv or rss ) than the opposite.

snickers2k commented 5 years ago

maybe someone here to finish this up? https://github.com/Flexget/Flexget/pull/2109/files altough ombi should import trakt_watchlist on it's own, the workaround with flexget could work aswell.

i personally have lot's of movie's already in trakt. also importing trakt-trending and trakt-popular .. so my watchlist is the main-source for me. So Ombi is always pretty much outdated in my case - and users would end up requesting tiltes already existing in my trakt-watchlist

to clarify: these should just being marked as "requested". nothing more.

Aireezz commented 5 years ago

Are you talking about using trakt.tv lists to import movies like sonarr and radarr already support, but having ombi flag that title as requested? Why not just import the list to sonarr/radarr and ombi would see it as requested from there? Seems like an extra step unless I'm misunderstanding

snickers2k commented 5 years ago

@Aireezz because i don't have radarr/sonarr. Working with Flexget and JDownloader. Ombi requests goes to Flexget in my setup. So for me, everything is managed with trakt. In my case, radarr/sonarr would be an extra step ;)

Aireezz commented 5 years ago

So you want the list from trakt.tv to go to ombi, to then import into flexget?

snickers2k commented 5 years ago

aren't you using flexget too? seems you are missing the whole point of combination with trakt, my friend ;)

okay, lets go from zero. https://flexget.com/Plugins/List/trakt_list

this allows for things like adding trakt most "popular" or "trending" automatically to flexget for example. amount can be edited.

plus trakt being my Database for everything. i sync plex, emby, flexget, trakt-android-app "cinetrak" and some more, with all it's "collected", "watchlisted" and "watched" status - with trakt being the main point.

there is no way i would use ombi or radarr/sonarr as an alternative for that.

so the only problem is requests from my shared-users... where ombi comes in place.

So having most of the movies already in my trakt-watchlist, 99% of requested movies by shared-users with Ombi would just make no sense.

What i need in this case is ombi requesting trakt-watchlist and mark these items as "requested".

... makes sense? :)

Aireezz commented 5 years ago

I used flexget for a short while, but once radarr came out I stopped. I do understand what you're saying now.