Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jellyfin media server support #756

Merged
merged 6 commits into from
Feb 24, 2025
Merged

Jellyfin media server support #756

merged 6 commits into from
Feb 24, 2025

Conversation

tcely
Copy link
Contributor

@tcely tcely commented Feb 22, 2025

Tasks:

  • Test that we can add / update / edit a Jellyfin media server
  • Test that Jellyfin is refreshing libraries when a new media item is downloaded
  • Ready to merge 🎉

Help from additional coders and testers is welcome!

Open a pull request against my branch, if you see anything you want to change.

https://github.com/tcely/tubesync/tree/jellyfin-mediaserver

Fixes #130

magsimal and others added 6 commits November 9, 2024 12:59
Addedd Jellyfin media server
Add Jellyfin media server
* Add Jellyfin media server type

* Add and use `forms_dict` and `long_types` methods

* Add `JellyfinMediaServerForm`

* Use `JellyfinMediaServer`

* Add and use `MediaServerType.handlers_dict` method

* Do not hard-code `plex`

* Also map backwards in `MediaServerType.long_types`

* Use the long server type for URLs

* Loop over media server type names

* Add `MediaServerType.long_type` property

* Add `media_server_types` to template context

* Use the `MediaServerType.members_list` class method

* Port is already part of the URL
@tcely tcely marked this pull request as ready for review February 22, 2025 11:02
@meeb
Copy link
Owner

meeb commented Feb 24, 2025

This seems pretty good, thanks! I'll just merge this for now and see if there's feedback from testers.

@meeb meeb merged commit 9e2d564 into meeb:main Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

emby/jellyfin as Media Servers
3 participants