luigi311 / JellyPlex-Watched

Sync watched between jellyfin and plex locally
GNU General Public License v3.0
392 stars 19 forks source link

[Feature Request] Can you make it so we can sync between Jellyfin and Emby (all users) #101

Closed gaming09 closed 10 months ago

gaming09 commented 11 months ago

**Is your feature request related to a problem? No

Describe the solution you'd like Sync between jellyfin and emby all users (currently using "watchstate" but its messy and requires 1 container per user)

Describe alternatives you've considered Currently using watchstate "https://github.com/ArabCoders/watchstate" but its messy and requires one container per user and doesnt always work as expected

Additional context just would love to be able to directionally sync between jf and emby the same way i do between plex and jf

JChris246 commented 11 months ago

https://github.com/luigi311/JellyPlex-Watched/issues/56 is a similar feature request, maybe that thread can be useful.

gaming09 commented 11 months ago

Yeah attempted but doesn't work doesn't sync

On Tue, Sep 19, 2023, 5:31 PM JChris246 @.***> wrote:

56 https://github.com/luigi311/JellyPlex-Watched/issues/56 is a

similar feature request, maybe that thread can be useful.

— Reply to this email directly, view it on GitHub https://github.com/luigi311/JellyPlex-Watched/issues/101#issuecomment-1726715579, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHRU6EWSNBMN4OJBONOTRF3X3I2PBANCNFSM6AAAAAA46XEXBU . You are receiving this because you authored the thread.Message ID: @.***>

luigi311 commented 11 months ago

What kind of error are you getting? I don’t use emby but from my understanding all the api calls are exactly the same as jellyfin so you just have to set two jellyfin servers and map the users and it should work.

gaming09 commented 11 months ago

What kind of error are you getting? I don’t use emby but from my understanding all the api calls are exactly the same as jellyfin so you just have to set two jellyfin servers and map the users and it should work.

would my env look like this then?


## Jellyfin server URL, use hostname or IP address if the hostname is not resolving correctly
## Comma seperated list for multiple servers
JELLYFIN_BASEURL = "http://JFIP:8096"
## Jellyfin api token, created manually by logging in to the jellyfin server admin dashboard and creating an api key
JELLYFIN_TOKEN = "YOURTOKEN"

## emby server URL, use hostname or IP address if the hostname is not resolving correctly
## Comma seperated list for multiple servers
JELLYFIN_BASEURL = "http://embyip:8096"
## Jellyfin api token, created manually by logging in to the jellyfin server admin dashboard and creating an api key
JELLYFIN_TOKEN = "EMBY_TOKEN"
luigi311 commented 11 months ago

no so you would comma separate it so JELLYFIN_BASEURL = "http://JFIP:8096,http://embyip:8096" JELLYFIN_TOKEN = "YOURTOKEN,Emby_Token"

gaming09 commented 10 months ago

no so you would comma separate it so JELLYFIN_BASEURL = "http://JFIP:8096,http://embyip:8096" JELLYFIN_TOKEN = "YOURTOKEN,Emby_Token"

i had a space between the , and the second token. i apologize, it was obfuscated in the unraid docker image and never caught it.

luigi311 commented 10 months ago

interesting, i thought i handled spaces in tokens. Does it work once you took off that space?

gaming09 commented 10 months ago

Yes worked right away started syncing all users

gaming09 commented 10 months ago

I think i am having issues with Shows/TV Shows and want to make sure my syntax is right from the unraid app side

image

gaming09 commented 10 months ago

i just renamed the "shows" library and it seems to be working so ill just keep it as that lol