feat: add Swiparr — media discovery with Tinder-like swipe interface#5249
Draft
jakobbjelver wants to merge 3 commits into
Draft
feat: add Swiparr — media discovery with Tinder-like swipe interface#5249jakobbjelver wants to merge 3 commits into
jakobbjelver wants to merge 3 commits into
Conversation
Add Swiparr — a Tinder-like media discovery tool for Jellyfin, Emby, Plex, and TMDB. - Provider selection with conditional config fields - Provider lock toggle for BYOP mode - Auth secret, admin usernames, debug mode - Standard network, storage, labels, and resources config - Healthcheck: /api/health on port 4321
This comment was marked as spam.
This comment was marked as spam.
stavros-k
reviewed
Jun 30, 2026
| host_network: false | ||
| web_port: | ||
| bind_mode: published | ||
| port_number: 4321 |
Contributor
There was a problem hiding this comment.
Suggested change
| port_number: 4321 | |
| port_number: 8080 |
stavros-k
reviewed
Jun 30, 2026
Contributor
There was a problem hiding this comment.
there should not be images commited
stavros-k
reviewed
Jun 30, 2026
| label: Port Number | ||
| schema: | ||
| type: int | ||
| default: 4321 |
Contributor
There was a problem hiding this comment.
all apps use a unique port >30000
stavros-k
reviewed
Jun 30, 2026
Contributor
There was a problem hiding this comment.
readme does not match the style of all other apps
stavros-k
reviewed
Jun 30, 2026
| emby_admin_username: "" | ||
| plex_admin_username: "" | ||
| allow_private_provider_urls: false | ||
| enable_debug: false |
Contributor
There was a problem hiding this comment.
there is no need to expose EVERY SINGLE OPTION on the planet.
especially something like debug.
Users can still add additional envs for fine tuning
stavros-k
reviewed
Jun 30, 2026
| {% if values.swiparr.plex_admin_username %} | ||
| {% do c1.environment.add_env("PLEX_ADMIN_USERNAME", values.swiparr.plex_admin_username) %} | ||
| {% endif %} | ||
|
|
Contributor
There was a problem hiding this comment.
are these optional even if provider is set to emby?
stavros-k
reviewed
Jun 30, 2026
| {% endif %} | ||
| {% if values.swiparr.use_secure_cookies %} | ||
| {% do c1.environment.add_env("USE_SECURE_COOKIES", "true") %} | ||
| {% endif %} |
Contributor
There was a problem hiding this comment.
all boolean vars can be inlined.
add_env(var, value)
Contributor
|
Please refer to other PRs that adding an app. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Add Swiparr to the community app catalog. Swiparr is a media discovery tool featuring a Tinder-like swipe interface for browsing movies and TV shows. It supports Jellyfin, Emby, Plex, and standalone TMDB.
Features
App Details
Icon / Screenshots
Available in comment below.