Author SHA1 Message Date
awesome-jellyfin[bot] cc9a3b614a chore: regenerate CLIENTS.md (from db28e27) 2026-07-15 07:47:01 +00:00
generalmat82andGitHub db28e279a4 feat(clients): removed inactive clients, updated information (#590) 2026-07-15 09:46:57 +02:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>S2ciOnurDaniel
6ef7f95d4f auto: add jellyfin-helper to "tools-admin" (#591)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: S2ciOnur <25366415+S2ciOnur@users.noreply.github.com>
Co-authored-by: Daniel <asdf@qwer.tz>
2026-07-15 09:44:17 +02:00
JulianandGitHub 074315ed85 feat: added Jellyfin Media Preview plugin (#574) 2026-07-14 20:04:30 +02:00
Neil ManfredandGitHub 89776c435a feat: added WikiEpisodeOrder (#575) 2026-07-14 19:45:50 +02:00
ZLandGitHub aac0ef412d feat: add NetFin theme (#584) 2026-07-14 19:31:09 +02:00
DanielandGitHub 41d8dabfb6 fix: update description for macos-screensaver (#588) 2026-07-11 21:57:38 +02:00
PasandGitHub 25042f7dd3 feat: added TheIntroDB plugin (#545) 2026-07-11 21:55:07 +02:00
awesome-jellyfin[bot] edf6591db3 chore: regenerate CLIENTS.md (from 6613733) 2026-07-06 14:09:13 +00:00
kontellandGitHub 6613733a7f feat: added Kofin PVR (Kodi) to clients (#571) 2026-07-06 16:09:09 +02:00
awesome-jellyfin[bot] c29bbe060f chore: regenerate CLIENTS.md (from 604e36a) 2026-07-06 14:00:32 +00:00
M0RPH3USandGitHub 604e36a9a9 feat: added website URL for AFinity client (#563) 2026-07-06 16:00:28 +02:00
KuuroojinnandGitHub 97908e3397 chore: removed Jellyfin-Roulette (#561) 2026-07-06 15:59:43 +02:00
awesome-jellyfin[bot] 28b58b584d chore: regenerate CLIENTS.md (from f5a8ff7) 2026-07-06 13:56:18 +00:00
kpandGitHub f5a8ff7e70 feat: added LiveFin client (#550) 2026-07-06 15:56:14 +02:00
Kyle a.k.a. TechSquidTVandGitHub d1c2c17fe3 feat: added Cliparr (#549) 2026-07-06 15:53:22 +02:00
Nico DominoandGitHub 4592d6c508 feat(plugins): added macOS random Jellyfin screensaver (#548) 2026-07-06 15:49:35 +02:00
thealhuandGitHub 87e14fa134 feat: added GhostLibrary plugin (#544) 2026-07-06 15:41:11 +02:00
Maximilian SchöllandGitHub 11cfcd6f68 feat(plugins): added jellyfin-harmonie (#542) 2026-07-06 15:38:29 +02:00
FizzyMUCandGitHub bc7b5a4f44 feat: added jellyfin-oscars-plugin (#541) 2026-07-06 15:37:05 +02:00
Sulaiman AlRomaihandGitHub 8ae9cb9c5b feat: added jellyfin-plugin-dedupe-continue-watching (#535) 2026-07-06 15:36:10 +02:00
awesome-jellyfin[bot] e09c39324e chore: regenerate CLIENTS.md (from b8a6805) 2026-06-21 13:14:30 +00:00
Jan StraßburgerandGitHub b8a68053d9 chore(clients): update Pelagica links (#572) 2026-06-21 15:14:27 +02:00
awesome-jellyfin[bot] f1843b1ebb chore: regenerate CLIENTS.md (from ffcd6bb) 2026-06-06 23:18:37 +00:00
Aiden SchembriandGitHub ffcd6bb86c feat: added Fladder flathub (#560) 2026-06-07 01:18:33 +02:00
awesome-jellyfin[bot] b570341e80 chore: regenerate CLIENTS.md (from bb0e3e7) 2026-06-04 21:41:58 +00:00
DanielandGitHub bb0e3e7e8e chore: remove Streamyfin TestFlight download (#559) 2026-06-04 23:41:54 +02:00
awesome-jellyfin[bot] 23bc35ee3b chore: regenerate CLIENTS.md (from 2839629) 2026-06-03 19:16:23 +00:00
DanielandGitHub 283962935d chore: removed OSS link for Reefin (#555) 2026-06-03 21:16:18 +02:00
Jennifer DupaquierandGitHub 6b2f32619b feat: added Moonbase plugin (#558) 2026-06-03 21:14:45 +02:00
awesome-jellyfin[bot] 9b6979f065 chore: regenerate CLIENTS.md (from ba19f47) 2026-06-03 18:34:52 +00:00
Jennifer DupaquierandGitHub ba19f47d90 feat: added more Moonfin clients (#557) 2026-06-03 20:34:48 +02:00
Om GuptaandGitHub 86c4ee1a62 feat(themes): added Abyss theme (#510) 2026-05-23 22:36:36 +02:00
awesome-jellyfin[bot] bf72977509 chore: regenerate CLIENTS.md (from 3f75c6f) 2026-05-23 20:34:30 +00:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>Julmik647Daniel
3f75c6f521 auto: add client "Jellyfin web" (#526)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Julmik647 <206446871+Julmik647@users.noreply.github.com>
Co-authored-by: Daniel <asdf@qwer.tz>
2026-05-23 22:34:26 +02:00
Sergio FernándezandGitHub 41f23edfc5 feat: added Quality Gate plugin (#527) 2026-05-23 22:33:33 +02:00
Damocles-frandGitHub 13b5a19414 feat: replaced PPJF with MPC-JF (#534) 2026-05-23 22:30:41 +02:00
Patrick LuanandGitHub fa61e3e19f feat: added JellyCC (#536) 2026-05-23 22:28:53 +02:00
Andreas BucherandGitHub ec31e8cf13 fix: updated infinitv images (#538) 2026-05-23 22:21:56 +02:00
ZL154andGitHub 85b8723518 feat: added Jellyfin Security (#540) 2026-05-23 22:19:46 +02:00
awesome-jellyfin[bot] 67e0e4fe3a chore: regenerate CLIENTS.md (from 73be322) 2026-04-10 12:31:06 +00:00
Moaz TalaatandGitHub 73be322f7a fix: Moonfin webOS and Tizen clients links (#529) 2026-04-10 14:25:47 +02:00
Moaz TalaatandGitHub 29f2621519 feat: add webOS to Litefin targets (#528) 2026-04-10 14:18:55 +02:00
DanielandGitHub c5f4f54fcf ci: disable client generation workflow (#525) 2026-04-10 11:39:25 +02:00
DanielandGitHub 011aa6b990 chore: housekeeping (#523) 2026-04-06 15:41:14 +02:00
DanielandGitHub f70ef7d6c8 refactor: reorganize projects into subcategories (#519) 2026-04-05 21:52:49 +02:00
Sergio FernándezandGitHub 58dca7a312 feat(other): added jellyfin-encoder (#474) 2026-04-01 16:49:46 +02:00
JayandGitHub 4ddb145b3e feat: added ADRG (#459) 2026-04-01 16:48:03 +02:00
queukatandGitHub ea7e1dad5f docs(readme): add AniLiberty STRM Plugin (#517) 2026-04-01 16:45:37 +02:00
Sergio FernándezandGitHub 8184263db6 fix: renamed WhisperSubs and SmartCovers (#516) 2026-04-01 16:40:54 +02:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>mistic100
74fdb03f33 auto: add jellyfin-favorited-songs-playlist to "plugins" (#486)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: mistic100 <41597+mistic100@users.noreply.github.com>
2026-04-01 16:36:49 +02:00
Damocles-frandGitHub 82be2b72aa feat(other): added Jellyfin Episodes Ratings Grid (#503) 2026-04-01 16:35:33 +02:00
eiffelbeefandGitHub d6ce1b5b67 feat(other): added scyphomote (#502) 2026-04-01 16:34:13 +02:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>peterdu1109
d47efea5a0 auto: add NotifySync to "plugins" (#482)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: peterdu1109 <26309652+peterdu1109@users.noreply.github.com>
2026-04-01 16:22:33 +02:00
awesome-jellyfin-bot 0d018ecadb chore: update CLIENTS.md 2026-03-26 13:47:13 +00:00
Aiden SchembriandGitHub 895d0ab3a8 feat: added Litefin to clients (#507) 2026-03-26 14:46:47 +01:00
Sergio FernándezandGitHub 52196a1c64 feat(plugins): add jelly-subtitles (#473) 2026-03-25 15:30:57 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>Druidblack
1964117f75 auto: add Jellyfin.Plugin.ArtworkMultiSource to "plugins" (#481)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Druidblack <70659424+Druidblack@users.noreply.github.com>
2026-03-25 15:25:53 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>Druidblack
0ba4c5b026 auto: add Jellyfin.Plugin.ActorPlus to "plugins" (#480)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Druidblack <70659424+Druidblack@users.noreply.github.com>
2026-03-25 15:24:46 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>voc0der
6642d247e2 auto: add jellyfin-imdb-rating-updater to "plugins" (#476)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: voc0der <23507129+voc0der@users.noreply.github.com>
2026-03-25 15:23:52 +01:00
EdgarandGitHub 615a138300 feat(other): added JellyTunes (#509) 2026-03-25 15:23:19 +01:00
Sergio FernándezandGitHub aa0d3a72a8 feat(plugins): added jelly-covers (#472) 2026-03-25 15:20:32 +01:00
DanielandGitHub 8f36acd719 chore: update link for Anchorr (#498) 2026-03-14 21:11:43 +01:00
DanielandGitHub c3193c17e0 fix: remove jellyfin-cover-art-generator (#499) 2026-03-14 21:11:11 +01:00
DanielandGitHub 0e23f4a3d3 feat: added workflow to create monthly releases (#493) 2026-03-10 14:39:31 +01:00
awesome-jellyfin-bot dbf7885d36 chore: update CLIENTS.md 2026-03-10 13:10:04 +00:00
DanielandGitHub 89ee0aab75 feat: added google-play source to Moonfin (#492) 2026-03-10 14:09:42 +01:00
Marc BullingandGitHub 3b328d2ba5 feat: added jellyfinmanager (#436) 2026-03-10 13:53:14 +01:00
Sergio FernándezandGitHub ea6dff3624 feat(other): added jellyfin-telegram-channel-sync (#475) 2026-03-10 13:48:05 +01:00
firestaerter3andGitHub 48ea2bcdfb feat(plugins): added JellySTRMprobe (#434) 2026-03-10 13:45:56 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>jon4hz
9154b50946 auto: add jellyfin-plugin-discontinue-watching to "plugins" (#489)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: jon4hz <26183582+jon4hz@users.noreply.github.com>
2026-03-10 13:38:30 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>DruidblackDaniel
00e3640c76 auto: add Jellyfin.Plugin.MDBList_Ratings to "plugins" (#487)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Druidblack <70659424+Druidblack@users.noreply.github.com>
Co-authored-by: Daniel <asdf@qwer.tz>
2026-03-10 13:37:50 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>webbster64
247c24a541 auto: add jellyfin-plugin-AnimeMultiSource to "plugins" (#488)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: webbster64 <10240605+webbster64@users.noreply.github.com>
2026-03-10 13:37:17 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>voc0derDaniel
2f034ddfff auto: add jellyfin-transcode-nag to "plugins" (#484)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: voc0der <23507129+voc0der@users.noreply.github.com>
Co-authored-by: Daniel <asdf@qwer.tz>
2026-03-10 13:33:00 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>Aydanill
9cfff92e49 auto: add Jellyfin-MonWUI-Plugin to "plugins" (#483)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Aydanill <49328173+Aydanill@users.noreply.github.com>
2026-03-10 13:30:23 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>Sanidhya30
73bae0526a auto: add Jellyfin-Newsletter to "plugins" (#479)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Sanidhya30 <62186085+Sanidhya30@users.noreply.github.com>
2026-03-10 13:24:47 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>Simon-Eklundh
819902ee30 auto: add jellyfin-watch-updater to "other" (#478)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Simon-Eklundh <14080408+Simon-Eklundh@users.noreply.github.com>
2026-03-10 13:23:44 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>DruidblackDaniel
1a315827d7 auto: add Jellyfin.Plugin.JF_To_Stash_Sync to "plugins" (#477)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Druidblack <70659424+Druidblack@users.noreply.github.com>
Co-authored-by: Daniel <asdf@qwer.tz>
2026-03-10 13:23:04 +01:00
DanielandGitHub 184a0c5f2f chore: updated issue templates 2026-03-10 10:09:27 +01:00
DanielandGitHub e0fd3fa7e5 chore: update issue template 2026-03-10 10:03:41 +01:00
Shaurya Pratap SinghandGitHub 108db84d8d feat: updated jellyfin-letterboxd-sync to maintained fork (#465) 2026-03-08 19:29:04 +01:00
awesome-jellyfin-bot ab4122118e chore: update CLIENTS.md 2026-03-08 18:27:36 +00:00
TomandGitHub d3260a79e4 feat: added multiple new clients (#467) 2026-03-08 19:27:15 +01:00
awesome-jellyfin-bot 43cd59154e chore: update CLIENTS.md 2026-03-06 01:31:38 +00:00
Aiden SchembriandGitHub 4d70382fd8 feat: added Findroid F-Droid download (#464) 2026-03-06 02:31:17 +01:00
DanielandGitHub a5f18fe486 chore: fix list in contribution guidelines 2026-03-05 19:47:10 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>darmiel
fc8072f11c auto: add jellyfin-updoot to "other" (#463)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: darmiel <71837281+darmiel@users.noreply.github.com>
2026-03-05 19:43:36 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>darmiel
8eb4d23f31 auto: add jellyfin-plugin-ratings to "plugins" (#461)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: darmiel <71837281+darmiel@users.noreply.github.com>
2026-03-05 19:40:40 +01:00
DanielandGitHub 00f237d105 chore: updated issue templates 2026-03-04 13:47:13 +01:00
Thierry CoutureandGitHub 2f945cc3e0 feat: added Dispatcharr to related projects (#415) 2026-03-04 13:31:15 +01:00
cedev-1andGitHub df47db7ffd feat: add GetAvatar to plugins (#428) 2026-03-04 13:30:16 +01:00
firestaerter3andGitHub 6ed2f49648 feat(plugins): add Jellyfin-Xtream-Library (#435) 2026-03-04 13:26:41 +01:00
tromoSMandGitHub 24486176e7 fea: add 'better-jellyfin-ui' theme details (#447) 2026-03-04 13:20:12 +01:00
awesome-jellyfin-bot b49a1c9d87 chore: update CLIENTS.md 2026-03-04 12:16:56 +00:00
PaprikaandGitHub 68d2f440d6 feat: added Breezyfin to clients.yaml (#450) 2026-03-04 13:16:35 +01:00
Lenny KeanandGitHub 25d5b58a1b feat: added Jellyfin Powertoys to "plugins" (#446) 2026-03-04 13:15:00 +01:00
eastoncrafterandGitHub ce27b42911 feat: added TheDwarfsHammer plugin to README (#433) 2026-03-04 13:10:08 +01:00
awesome-jellyfin-bot 6e3f0dc128 chore: update CLIENTS.md 2026-03-04 11:55:24 +00:00
Nathan FloreandGitHub 40fd291aec feat: added Dee Jellie to clients.yaml (#457) 2026-03-04 12:55:00 +01:00
DanielandGitHub 6604121125 chore: update ping targets 2026-02-24 14:37:32 +01:00
DanielandGitHub 64830b5719 docs: updated contribution guidelines with project criteria (#439) 2026-02-24 13:45:55 +01:00
manofgoldandGitHub 33a8f29547 chore: added stale badge to letterboxd-sync (#443) 2026-02-19 19:20:18 +01:00
awesome-jellyfin-bot b2d291fced chore: update CLIENTS.md 2026-02-19 18:19:13 +00:00
DanielandGitHub bbe93b726e feat: added Yamby to clients (#441) 2026-02-19 19:18:52 +01:00
DanielandGitHub 9084488364 feat: added NeutralFin theme (#440) 2026-02-19 15:49:29 +01:00
awesome-jellyfin-bot d4da392762 chore: update CLIENTS.md 2026-02-19 14:48:30 +00:00
DanielandGitHub 255e68bb54 feat: added JellySee to clients (#442) 2026-02-19 15:48:04 +01:00
awesome-jellyfin[bot]andGitHub 5bc14518d3 auto: add JellyfinCommunity Discord to "communities" (#445) 2026-02-19 00:50:00 +01:00
DanielandGitHub 0abd453b2c feat: removed Jellyfin-CustomLogo (#438) 2026-02-18 15:23:42 +01:00
DanielandGitHub 74d143f024 chore: added CODEOWNERS 2026-02-16 17:02:28 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>enoch85
a7f21fe8c8 auto: add bazarr-jellyfin to "other" (#423)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: enoch85 <4511254+enoch85@users.noreply.github.com>
2026-01-23 14:26:22 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>daufveila
fe8d96e6c1 auto: add jellyfin-plugin-MediathekViewDL to "plugins" (#424)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: daufveila <49647465+daufveila@users.noreply.github.com>
2026-01-23 14:26:02 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>jon4hz
e78028a183 auto: add jellyfin-plugin-jellysleep to "plugins" (#425)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: jon4hz <26183582+jon4hz@users.noreply.github.com>
2026-01-23 14:24:48 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>Pentaphon
dd52ce2a14 auto: add Samsung-Jellyfin-Installer to "other" (#420)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Pentaphon <49374058+Pentaphon@users.noreply.github.com>
2026-01-23 13:14:29 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>High-rider
a756bfc4be auto: add whatseerr to "other" (#421)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: High-rider <121092301+High-rider@users.noreply.github.com>
2026-01-23 13:13:52 +01:00
DanielandGitHub 7f225365b0 chore: updated description of smartlists (#422) 2026-01-23 13:13:24 +01:00
Roger PharrandGitHub ac1e85d222 feat: added jellyfin-plugin-localrecs (#408) 2026-01-23 13:02:29 +01:00
awesome-jellyfin-bot ada8891b9e chore: update CLIENTS.md 2026-01-23 11:55:59 +00:00
Jordan MatelskyandGitHub 04690b4972 feat: added Coppelia client to clients.yaml (#401) 2026-01-23 12:55:37 +01:00
awesome-jellyfin-bot 4e8012d2ca chore: update CLIENTS.md 2026-01-23 11:47:08 +00:00
Jan StraßburgerandGitHub 12f9aa8b29 feat: added Pelagica client to clients.yaml (#416) 2026-01-23 12:46:46 +01:00
awesome-jellyfin-bot 9fb29c8267 chore: update CLIENTS.md 2026-01-23 11:44:41 +00:00
AgugaandGitHub d33ac9411f feat: added AndroidTV target to Fladder (#419) 2026-01-23 12:44:20 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>darmiel
b16ec97fc4 auto: add swiparr to "other" (#418)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: darmiel <71837281+darmiel@users.noreply.github.com>
2026-01-23 12:43:50 +01:00
awesome-jellyfin-bot fa35dc6b32 chore: update CLIENTS.md 2026-01-12 13:55:30 +00:00
AxlandGitHub 875a669f6d feat: add Moonfin client (#391) 2026-01-12 14:55:09 +01:00
awesome-jellyfin-bot 361215b060 chore: update CLIENTS.md 2026-01-12 13:30:41 +00:00
RayandGitHub 3b080b745a feat: added google play link for Wholphin (#388) 2026-01-12 14:30:18 +01:00
koiandGitHub 953c83dd04 feat: added evergarden theme (#389) 2026-01-12 14:29:30 +01:00
CodeDevMLHandGitHub 3b23f27c26 feat: moved entry from 'other' to 'plugins' (#393) 2026-01-12 14:27:44 +01:00
cedev-1andGitHub 24e3bc6af5 feat: added DiscordNotifier (#395) 2026-01-12 14:25:54 +01:00
awesome-jellyfin-bot 22da749d17 chore: update CLIENTS.md 2026-01-12 13:25:00 +00:00
AkhilandGitHub 9b307524a7 feat: added Aperture client (#398) 2026-01-12 14:24:38 +01:00
AkhilandGitHub 8d5d11547d feat: added jellyfin-theme-music-manager to "Other" (#399) 2026-01-12 14:22:13 +01:00
awesome-jellyfin-bot 3e260f8117 chore: update CLIENTS.md 2026-01-12 13:13:41 +00:00
M0RPH3USandGitHub ff3c399f5f feat: added AFinity client (#403) 2026-01-12 14:13:21 +01:00
Damocles-frandGitHub 6e9dd5c138 feat: added PPJF PotPlayer launcher for Jellyfin Web to "Other" (#409) 2026-01-12 14:11:47 +01:00
awesome-jellyfin-bot de1b229265 chore: update CLIENTS.md 2026-01-12 13:08:49 +00:00
AndrewandGitHub e385f16c0d feat: added Mediora client (#413) 2026-01-12 14:08:29 +01:00
awesome-jellyfin-bot 9959a50965 chore: update CLIENTS.md 2026-01-12 13:07:30 +00:00
jackcraneandGitHub 32459cdabb feat: added Sunkfin client (#410) 2026-01-12 14:07:08 +01:00
tedhinklaterandGitHub 510a20c745 fix: update images in Finimalism (#407) 2026-01-03 14:45:12 +01:00
awesome-jellyfin-bot c16dce3fe0 chore: update CLIENTS.md 2025-12-21 19:17:49 +00:00
rekkyrossoandGitHub 3c6b6b4d6b feat: added ampcast music client (#396) 2025-12-21 20:17:28 +01:00
awesome-jellyfin-bot f2903b8480 chore: update CLIENTS.md 2025-12-05 08:15:48 +00:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>nerdc0re-net
b9fde20c48 auto: add KefinTweaks to "other" (#385)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: nerdc0re-net <32305876+nerdc0re-net@users.noreply.github.com>
2025-12-03 14:14:31 +01:00
nairdahhandGitHub b82e1a6edb feat: add Anchorr to "other" (#383) 2025-12-03 14:10:21 +01:00
Kilian von PflugkandGitHub 33b1a4f865 feat: update link for Jellyfin Segment Editor to newer fork (#382) 2025-12-03 14:08:26 +01:00
Brad HollandandGitHub dd4c69a519 fix: jellyfin-ignore has gone stale (#381) 2025-12-03 14:07:18 +01:00
Brandon WaltonandGitHub 69266e5d44 chore: aphorite is stale, the github repository was archived (#376) 2025-12-03 14:06:28 +01:00
DanielandGitHub f718bb4d5b fix: remove deleted theme (#384) 2025-12-03 14:05:46 +01:00
DanielandGitHub 2d6eb219fc feat: added infinitv to THEMES.md (#375) 2025-12-03 14:03:52 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>Fovty
2e9ba1dc81 auto: add HoverTrailer to "plugins" (#374)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: Fovty <38868829+Fovty@users.noreply.github.com>
2025-11-26 16:36:21 +01:00
DanielandGitHub 40753d7951 feat: added jellyfin-rpc (#373) 2025-11-26 16:23:17 +01:00
Austin RibaandGitHub df958c35e8 feat: Add Gelly music client (#365) 2025-11-26 16:22:56 +01:00
William Albertus DemboandGitHub 0edc517272 feat: add jellysweep (#367) 2025-11-26 16:22:06 +01:00
awesome-jellyfin-bot 5573950f0e chore: update CLIENTS.md 2025-11-26 15:19:10 +00:00
DanielandGitHub 4427b5f028 feat: add Void client (#366)
* feat: add `Void` client

* chore: added download for TV releases
2025-11-26 16:18:49 +01:00
awesome-jellyfin[bot]GitHubawesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>luall0
7c3ada937f auto: add jellynext to "plugins" (#372)
Co-authored-by: awesome-jellyfin[bot] <204013580+awesome-jellyfin[bot]@users.noreply.github.com>
Co-authored-by: luall0 <9662079+luall0@users.noreply.github.com>
2025-11-26 16:11:49 +01:00
DanielandGitHub 0b91908a4a chore: change name to jellyfin-smartlists-plugin (#371) 2025-11-26 16:09:24 +01:00
17 changed files with 1154 additions and 517 deletions
+1
View File
@@ -0,0 +1 @@
* @awesome-jellyfin/review
+22 -3
View File
@@ -10,7 +10,16 @@ labels:
body:
- type: markdown
attributes:
value: "> Thank you so much for your help to make this list even better! 💖"
value: |
> [!IMPORTANT]
> Before submitting, please read the **[Contribution Guidelines](https://github.com/awesome-jellyfin/awesome-jellyfin/blob/main/CONTRIBUTING.md)**.
>
> If you are familiar with GitHub and know how to create a Pull Request, please consider submitting your suggestion **directly as a PR** instead of opening an issue:
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
>
> Pull Requests are usually reviewed faster. Issues are mainly intended for users who are unsure how to contribute via PR.
**Thank you so much for your help to make this list even better! 💖**
- type: input
id: theme-name
@@ -60,8 +69,18 @@ body:
label: Additional Screenshots (optional)
description: Here you can add more screenshots
validations:
required: false
required: false
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I have read the Contribution Guidelines
required: true
- label: I searched the list to make sure this theme is not already included
required: true
- type: textarea
id: other
attributes:
+23 -2
View File
@@ -10,7 +10,16 @@ labels:
body:
- type: markdown
attributes:
value: "> Thank you so much for your help to make this list even better! 💖"
value: |
> [!IMPORTANT]
> Before submitting, please read the **[Contribution Guidelines](https://github.com/awesome-jellyfin/awesome-jellyfin/blob/main/CONTRIBUTING.md)**.
>
> If you are familiar with GitHub and know how to create a Pull Request, please consider submitting your suggestion **directly as a PR** instead of opening an issue:
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
>
> Pull Requests are usually reviewed faster. Issues are mainly intended for users who are unsure how to contribute via PR.
**Thank you so much for your help to make this list even better! 💖**
- type: input
id: client-name
@@ -68,7 +77,19 @@ body:
App Store: https://apps.apple.com/app/id0000000000
validations:
required: true
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I have read the Contribution Guidelines
required: true
- label: The client appears to be actively maintained
required: true
- label: I searched the list to make sure this client is not already included
required: true
- type: textarea
id: other
attributes:
+42 -12
View File
@@ -10,14 +10,22 @@ body:
- type: markdown
attributes:
value: |
> Thank you so much for your help to make this list even better! 💖"
> [!IMPORTANT]
> Before submitting, please read the **[Contribution Guidelines](https://github.com/awesome-jellyfin/awesome-jellyfin/blob/main/CONTRIBUTING.md)**.
>
> If you are familiar with GitHub and know how to create a Pull Request, please consider submitting your suggestion **directly as a PR** instead of opening an issue:
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
>
> Pull Requests are usually reviewed faster. Issues are mainly intended for users who are unsure how to contribute via PR.
**Thank you so much for your help to make this list even better! 💖**
- type: input
id: project-website
attributes:
label: Project Website
description: Link to the project (e.g. GitHub)
placeholder: ex. https://github.com/awesome-jellyfin/awesome-jellyfin
description: Link to the project (usually a GitHub repository)
placeholder: https://github.com/awesome-jellyfin/awesome-jellyfin
validations:
required: true
@@ -25,7 +33,7 @@ body:
id: project-description
attributes:
label: Project Description
description: Description of the project
description: A general description of the project.
validations:
required: true
@@ -34,14 +42,36 @@ body:
attributes:
label: Short Description
description: |
This description will be shown in the list.
It should be:
* neutral
* 1 (max 2) sentence(s) long
* shouldn't contain technologies (e.g. `Built with Python`)
* use proper capitalization (e.g. `Jellyfin` instead of `jellyfin`)
* start with a capital letter and end with a `.`
This description will appear in the awesome list.
Requirements:
- **1 sentence** (max 2)
- **Neutral tone** (no promotion)
- **Do not mention implementation technologies** (e.g. "built with Python")
- **Start with a capital letter and end with a period**
- **Use proper names** (e.g. `Jellyfin`, `TMDb`)
Example:
```
Fingerprint audio to automatically detect intro and outro segments in Jellyfin.
```
It may contain links or tags (such as `🔹 Beta`).
validations:
required: true
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I have read the Contribution Guidelines
required: true
- label: The project appears to be actively maintained
required: true
- label: I searched the list to make sure this project is not already included
required: true
- type: textarea
id: other
attributes:
+10 -1
View File
@@ -8,7 +8,16 @@ labels:
body:
- type: markdown
attributes:
value: "> Thank you so much for your help to make this list even better! 💖"
value: |
> [!IMPORTANT]
> Before submitting, please read the **[Contribution Guidelines](https://github.com/awesome-jellyfin/awesome-jellyfin/blob/main/CONTRIBUTING.md)**.
>
> If you are familiar with GitHub and know how to create a Pull Request, please consider submitting your suggestion **directly as a PR** instead of opening an issue:
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
>
> Pull Requests are usually reviewed faster. Issues are mainly intended for users who are unsure how to contribute via PR.
**Thank you so much for your help to make this list even better! 💖**
- type: textarea
id: what-problem
+10 -1
View File
@@ -10,7 +10,16 @@ labels:
body:
- type: markdown
attributes:
value: "> Thank you so much for your help to make this list even better! 💖"
value: |
> [!IMPORTANT]
> Before submitting, please read the **[Contribution Guidelines](https://github.com/awesome-jellyfin/awesome-jellyfin/blob/main/CONTRIBUTING.md)**.
>
> If you are familiar with GitHub and know how to create a Pull Request, please consider submitting your suggestion **directly as a PR** instead of opening an issue:
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
>
> Pull Requests are usually reviewed faster. Issues are mainly intended for users who are unsure how to contribute via PR.
**Thank you so much for your help to make this list even better! 💖**
- type: input
id: affected-project
@@ -16,6 +16,6 @@ jobs:
steps:
- name: Run checks
env:
TARGET_URL: "${{ secrets.PENDING_JOBS_CHECK_URL }}&owner=awesome-jellyfin&repo=awesome-jellyfin&ping=darmiel%2CTomRomeo"
TARGET_URL: "${{ secrets.PENDING_JOBS_CHECK_URL }}&owner=awesome-jellyfin&repo=awesome-jellyfin&ping=awesome-jellyfin%2Freview"
run: |
curl -fL --retry 3 --max-time 30 "$TARGET_URL"
@@ -1,57 +0,0 @@
name: 'Clients Update Pull Request'
on:
# pull_request:
# paths:
# - 'assets/clients/clients.yaml'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: '1.21'
- name: Test if we can generate clients
run: |
go install github.com/awesome-jellyfin/clients-md-generator/cmd/generate@latest
generate -input assets/clients/clients.yaml -out-stdout -out-file clients_result.md
- name: Create Comment Body
run: |
cat <<EOF > comment_body.txt
<!-- [clients-result] -->
**Thank you for your contribution! ❤️**
Here you can find a preview of the generated <code>CLIENTS.md</code> file:
<details>
<summary><code>CLIENTS.md</code></summary>
$(cat clients_result.md)
</details>
EOF
- name: Find Comment from Linter
uses: peter-evans/find-comment@v3
id: fc
with:
issue-number: ${{ github.event.number }}
comment-author: 'awesome-jellyfin-bot'
body-includes: '<!-- [clients-result] -->'
- name: Create or Update Comment
uses: peter-evans/create-or-update-comment@v4
with:
token: ${{ secrets.AWESOME_JELLYFIN_BOT_TOKEN }}
comment-id: ${{ steps.fc.outputs.comment-id }}
issue-number: ${{ github.event.number }}
edit-mode: replace
body-path: comment_body.txt
@@ -1,47 +0,0 @@
name: '[Clients] Update CLIENTS.md'
on:
push:
branches:
- 'main'
paths:
- 'assets/clients/clients.yaml'
- 'assets/clients/CLIENTS.template.md'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0
token: ${{ secrets.AWESOME_JELLYFIN_BOT_TOKEN }}
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: '1.21'
- name: Generate CLIENTS.md
run: |
go install github.com/awesome-jellyfin/clients-md-generator/cmd/generate@latest
generate -input assets/clients/clients.yaml -out-file assets/clients/generated-clients.md
echo "" > CLIENTS.md
while read p; do
if [[ $p == "{{ CLIENTS }}" ]]; then
cat assets/clients/generated-clients.md >> CLIENTS.md
else
echo "$p" >> CLIENTS.md
fi
done < assets/clients/CLIENTS.template.md
- name: Commit and push if there are changes
run: |
git config --local user.email "awesome-jellyfin@d2a.io"
git config --local user.name "awesome-jellyfin-bot"
git add CLIENTS.md
git commit -m "chore: update CLIENTS.md" --allow-empty || exit 0
git push
+106
View File
@@ -0,0 +1,106 @@
name: Monthly Release
on:
schedule:
- cron: "42 9 1 * *"
workflow_dispatch:
permissions:
contents: write
concurrency:
group: monthly-release
cancel-in-progress: false
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Fetch tags
run: git fetch --tags --force
- name: Decide whether a release is needed
id: check
shell: bash
run: |
set -euo pipefail
TAG="monthly/$(date -u +'%Y-%m')"
TITLE="Monthly - $(date -u +'%B %Y')"
echo "tag=$TAG" >> "$GITHUB_OUTPUT"
echo "title=$TITLE" >> "$GITHUB_OUTPUT"
# skip tag already exists
if git rev-parse "$TAG" >/dev/null 2>&1; then
echo "should_release=false" >> "$GITHUB_OUTPUT"
echo "reason=tag_exists" >> "$GITHUB_OUTPUT"
exit 0
fi
LAST_TAG="$(git tag --sort=-creatordate | head -n 1 || true)"
if [ -z "$LAST_TAG" ]; then
echo "should_release=false" >> "$GITHUB_OUTPUT"
echo "reason=no_tag_found" >> "$GITHUB_OUTPUT"
exit 0
fi
COMMIT_COUNT="$(git rev-list --count "${LAST_TAG}..HEAD")"
echo "previous_tag=$LAST_TAG" >> "$GITHUB_OUTPUT"
echo "commit_count=$COMMIT_COUNT" >> "$GITHUB_OUTPUT"
# require at least 10 commits for a monthly update
if [ "$COMMIT_COUNT" -lt 10 ]; then
echo "should_release=false" >> "$GITHUB_OUTPUT"
echo "reason=not_enough_commits" >> "$GITHUB_OUTPUT"
else
echo "should_release=true" >> "$GITHUB_OUTPUT"
echo "reason=threshold_met" >> "$GITHUB_OUTPUT"
fi
- name: Build release intro
if: steps.check.outputs.should_release == 'true'
id: notes
shell: bash
run: |
set -euo pipefail
TITLE="${{ steps.check.outputs.title }}"
COUNT="${{ steps.check.outputs.commit_count }}"
PREV="${{ steps.check.outputs.previous_tag }}"
{
echo "file=release-intro.md" >> "$GITHUB_OUTPUT"
echo "- Commits since last release: **$COUNT**"
echo "- Previous release tag: \`$PREV\`"
echo "- Full list: [README](./README.md)"
echo
echo "---"
echo
} > release-intro.md
- name: Create GitHub release with generated notes
if: steps.check.outputs.should_release == 'true'
env:
GH_TOKEN: ${{ github.token }}
run: |
gh release create "${{ steps.check.outputs.tag }}" \
--target "${{ github.sha }}" \
--title "${{ steps.check.outputs.title }}" \
--notes-file "${{ steps.notes.outputs.file }}" \
--generate-notes \
--latest
- name: Log skip reason
if: steps.check.outputs.should_release != 'true'
run: |
echo "Skipping release."
echo "Reason: ${{ steps.check.outputs.reason }}"
echo "Commits since previous release: ${{ steps.check.outputs.commit_count }}"
-86
View File
@@ -1,86 +0,0 @@
name: 'README Update Pull Request'
on:
# pull_request:
# paths:
# - 'README.md'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: '1.21'
- name: Install Sorter
run: |
go install github.com/awesome-jellyfin/clients-md-generator/cmd/sort@v1.0.1
- name: Sort README
id: sorting
run: |
go run github.com/awesome-jellyfin/clients-md-generator/cmd/sort@v1.0.1 \
-input README.md \
-out-file README.sorted.md \
-out-stdout \
-fail
continue-on-error: true
- name: Generate Comment Body on Failure
if: steps.sorting.outcome == 'failure'
run: |
cat <<EOF > comment_body.txt
<!-- [sort-result] -->
**Thank you for your contribution! ❤️**
We found sorting changes in <code>README.md</code>.
Here is a diff showing what changed:
<details>
<summary><code>README.md</code> diff</summary>
\`\`\`diff
$(diff -u README.md README.sorted.md || true)
\`\`\`
</details>
EOF
- name: Generate Comment Body on Success
if: steps.sorting.outcome != 'failure'
run: |
cat <<EOF > comment_body.txt
<!-- [sort-result] -->
**Thank you for your contribution! ❤️**
No issues found with the ordering.
EOF
- name: Find Comment from Linter
uses: peter-evans/find-comment@v3
id: fc
with:
issue-number: ${{ github.event.number }}
comment-author: 'awesome-jellyfin-bot'
body-includes: '<!-- [sort-result] -->'
- name: Create or Update Sorting Diff Comment
uses: peter-evans/create-or-update-comment@v4
with:
token: ${{ secrets.AWESOME_JELLYFIN_BOT_TOKEN }}
comment-id: ${{ steps.fc.outputs.comment-id }}
issue-number: ${{ github.event.number }}
body-path: comment_body.txt
edit-mode: replace
- name: Fail if sorting changed
if: steps.sorting.outcome == 'failure'
run: |
echo "README.md requires sorting. Failing the pipeline."
exit 1
+85 -39
View File
@@ -1,15 +1,14 @@
<!--
⚠️ WARNING: DO NOT EDIT THIS FILE ⚠️
This Markdown file is auto-generated from the `assets/clients/clients.yaml` file.
Any manual changes made to this file will be overwritten the next time it is generated.
This Markdown file is auto-generated from the `assets/clients/clients.yaml` file.
Any manual changes made to this file will be overwritten the next time it is generated.
To make changes, please edit the `assets/clients/clients.yaml` file and regenerate this Markdown file.
-->
<p align="center">
<img src="assets/banner.png" />
<h1 align="center"><a href="https://github.com/awesome-jellyfin/awesome-jellyfin">Awesome Jellyfin</a> > Clients</h1>
<img src="assets/banner.png" />
<h1 align="center"><a href="https://github.com/awesome-jellyfin/awesome-jellyfin">Awesome Jellyfin</a> > Clients</h1>
</p>
# By Environment
@@ -18,15 +17,18 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [ampcast ` ⚒️ ` ` 🎵 `](https://github.com/rekkyrosso/ampcast) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/rekkyrosso/ampcast/total?logo=github&label=GitHub)](https://github.com/rekkyrosso/ampcast/releases) |
| [Aperture ` ⚒️ `](https://github.com/akhilmulpurii/aperture) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/akhilmulpurii/aperture/total?logo=github&label=GitHub)](https://github.com/akhilmulpurii/aperture/releases) |
| [feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Finetic](https://github.com/AyaanZaveri/finetic) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/AyaanZaveri/finetic/total?logo=github&label=GitHub)](https://github.com/AyaanZaveri/finetic/releases) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) [![flathub](https://img.shields.io/flathub/downloads/nl.jknaapen.fladder?logo=Flathub&label=Flathub)](https://flathub.org/apps/nl.jknaapen.fladder) |
| [Jelly Music App ` 🎵 `](https://github.com/Stannnnn/jelly-app) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Stannnnn/jelly-app/total?logo=github&label=GitHub)](https://github.com/Stannnnn/jelly-app/releases) |
| [Jellyfin Vue ` 🔹 ` ` ⚒️ `](https://github.com/jellyfin/jellyfin-vue) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-vue/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-vue/actions/workflows/release.yml) [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://jf-vue.pages.dev/) |
| [Jellyfin Web ` 🔹 `](https://github.com/jellyfin/jellyfin-web) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-web/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-web/releases) |
| [Jellyflix](https://github.com/jellyflix-app/jellyflix) | ✅ | ✅ | ❎ | [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://jellyflix.kiejon.com/) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6476043683) [![github](https://img.shields.io/github/downloads/jellyflix-app/jellyflix/total?logo=github&label=GitHub)](https://github.com/jellyflix-app/jellyflix/releases) |
| [Preserve ` ⚒️ ` ` 🎵 `](https://gitlab.com/preserve/preserve) | ✅ | ✅ | ❎ | [![GitLab](https://img.shields.io/badge/GitLab-grey?logo=GitLab&label=)](https://gitlab.com/preserve/preserve) [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://preserveplayer.com/) |
| [Shadfin ` ⚒️ `](https://github.com/Shadfin/app) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Shadfin/app/total?logo=github&label=GitHub)](https://github.com/Shadfin/app/releases) [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://main.shadfin-standalone.pages.dev) |
| [sonixd ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/sonixd) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/sonixd/total?logo=github&label=GitHub)](https://github.com/jeffvli/sonixd/releases) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
| [Pelagica](https://pelagica.app/) | ✅ | ✅ | ❎ | [![docker](https://img.shields.io/docker/pulls/kartoffelchipss/pelagica?logo=docker&label=Docker)](https://hub.docker.com/r/kartoffelchipss/pelagica) [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://demo.pelagica.app/) |
## 💻 Desktop
@@ -35,22 +37,24 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [ampcast ` ⚒️ ` ` 🎵 `](https://github.com/rekkyrosso/ampcast) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/rekkyrosso/ampcast/total?logo=github&label=GitHub)](https://github.com/rekkyrosso/ampcast/releases) |
| [Blink ` ⚒️ `](https://github.com/prayag17/Blink) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/prayag17/Blink/total?logo=github&label=GitHub)](https://github.com/prayag17/Blink/releases) |
| [Bloodin ` ⚒️ `](https://github.com/pathetic/bloodin) | ✅ | ✅ | ❎ | |
| [feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) [![flathub](https://img.shields.io/flathub/downloads/nl.jknaapen.fladder?logo=Flathub&label=Flathub)](https://flathub.org/apps/nl.jknaapen.fladder) |
| [FluentFin ` ⚒️ `](https://github.com/insomniachi/FluentFin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/insomniachi/FluentFin/total?logo=github&label=GitHub)](https://github.com/insomniachi/FluentFin/releases) |
| [Foxy ` 🎵 `](https://github.com/Devioxic/Foxy-Desktop) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Devioxic/Foxy-Desktop/total?logo=github&label=GitHub)](https://github.com/Devioxic/Foxy-Desktop/releases) |
| [Hills](https://play.google.com/store/apps/details?id=com.mountains.hills) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.mountains.hills) [![Microsoft Store](https://img.shields.io/badge/-grey?logo=&label=Microsoft+Store)](https://apps.microsoft.com/detail/9NXNZFRLLWZX) |
| [iPlay](https://github.com/saltpi/iPlay) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/saltpi/iPlay/total?logo=github&label=GitHub)](https://github.com/saltpi/iPlay/releases) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6480576133) [![Amazon](https://img.shields.io/badge/Amazon-grey?logo=Amazon&label=)](https://www.amazon.com/gp/product/B0DB2KL58G) [![Microsoft Store](https://img.shields.io/badge/-grey?logo=&label=Microsoft+Store)](https://apps.microsoft.com/detail/9NBZ2BXD4WFZ) |
| [Jelly Music App ` 🎵 `](https://github.com/Stannnnn/jelly-app) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Stannnnn/jelly-app/total?logo=github&label=GitHub)](https://github.com/Stannnnn/jelly-app/releases) |
| [Jellyamp ` 🎵 `](https://github.com/m0ngr31/jellyamp) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/m0ngr31/jellyamp/total?logo=github&label=GitHub)](https://github.com/m0ngr31/jellyamp/releases) |
| [Jellyamp ` 🎵 `](https://github.com/jellyfin-labs/jellyamp) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin-labs/jellyamp/total?logo=github&label=GitHub)](https://github.com/jellyfin-labs/jellyamp/releases) |
| [Jellyfin Media Player ` 🔹 `](https://github.com/jellyfin/jellyfin-media-player) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-media-player/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-media-player/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.iwalton3.jellyfin-media-player?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.iwalton3.jellyfin-media-player) |
| [Jellyfin MPV Shim ` 🔹 `](https://github.com/jellyfin/jellyfin-mpv-shim) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-mpv-shim/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-mpv-shim/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.iwalton3.jellyfin-mpv-shim?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.iwalton3.jellyfin-mpv-shim) |
| [Jellyflix](https://github.com/jellyflix-app/jellyflix) | ✅ | ✅ | ❎ | [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://jellyflix.kiejon.com/) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6476043683) [![github](https://img.shields.io/github/downloads/jellyflix-app/jellyflix/total?logo=github&label=GitHub)](https://github.com/jellyflix-app/jellyflix/releases) |
| [Preserve ` ⚒️ ` ` 🎵 `](https://gitlab.com/preserve/preserve) | ✅ | ✅ | ❎ | [![GitLab](https://img.shields.io/badge/GitLab-grey?logo=GitLab&label=)](https://gitlab.com/preserve/preserve) [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://preserveplayer.com/) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
| [PlayTorrioV2](https://github.com/ayman708-UX/PlayTorrioV2) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/ayman708-UX/PlayTorrioV2/total?logo=github&label=GitHub)](https://github.com/ayman708-UX/PlayTorrioV2/releases) |
| [Rodel Player](https://apps.microsoft.com/detail/9nb0h051m4v4) | ❌ | ✅ | ❎ | [![Microsoft Store](https://img.shields.io/badge/-grey?logo=&label=Microsoft+Store)](https://apps.microsoft.com/detail/9nb0h051m4v4) |
| [Sonixd ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/sonixd) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/sonixd/total?logo=github&label=GitHub)](https://github.com/jeffvli/sonixd/releases) |
| [Supersonic ` ⚒️ ` ` 🎵 `](https://github.com/dweymouth/supersonic) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dweymouth/supersonic/total?logo=github&label=GitHub)](https://github.com/dweymouth/supersonic/releases) [![flathub](https://img.shields.io/flathub/downloads/io.github.dweymouth.supersonic?logo=Flathub&label=Flathub)](https://flathub.org/apps/io.github.dweymouth.supersonic) |
| [Switchfin ` ⚒️ `](https://github.com/dragonflylee/switchfin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dragonflylee/switchfin/total?logo=github&label=GitHub)](https://github.com/dragonflylee/switchfin/releases) |
| [Tauon Music Box ` 🎵 `](https://github.com/Taiko2k/TauonMusicBox) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Taiko2k/TauonMusicBox/total?logo=github&label=GitHub)](https://github.com/Taiko2k/TauonMusicBox/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.taiko2k.tauonmb?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.taiko2k.tauonmb) |
@@ -61,12 +65,16 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [ampcast ` ⚒️ ` ` 🎵 `](https://github.com/rekkyrosso/ampcast) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/rekkyrosso/ampcast/total?logo=github&label=GitHub)](https://github.com/rekkyrosso/ampcast/releases) |
| [Blink ` ⚒️ `](https://github.com/prayag17/Blink) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/prayag17/Blink/total?logo=github&label=GitHub)](https://github.com/prayag17/Blink/releases) |
| [Bloodin ` ⚒️ `](https://github.com/pathetic/bloodin) | ✅ | ✅ | ❎ | |
| [Coppelia ` ⚒️ ` ` 🎵 `](https://github.com/j6k4m8/coppelia) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/j6k4m8/coppelia/total?logo=github&label=GitHub)](https://github.com/j6k4m8/coppelia/releases) |
| [Dee Jellie ` 🎵 `](https://www.deejellie.com) | ❌ | ❌ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6755585736) |
| [Discrete ` 🎵 `](https://discrete.app/) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6746067740) |
| [feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Finer ` 🎵 `](https://monk-studio.com/finer) | ❌ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6738301953) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) [![flathub](https://img.shields.io/flathub/downloads/nl.jknaapen.fladder?logo=Flathub&label=Flathub)](https://flathub.org/apps/nl.jknaapen.fladder) |
| [Foxy ` 🎵 `](https://github.com/Devioxic/Foxy-Desktop) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Devioxic/Foxy-Desktop/total?logo=github&label=GitHub)](https://github.com/Devioxic/Foxy-Desktop/releases) |
| [HamHub](https://www.hamhub.app/) | ❌ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6458691598) |
| [Infuse](https://firecore.com/infuse) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1136220934) |
@@ -75,9 +83,11 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| [Jellyfin Media Player ` 🔹 `](https://github.com/jellyfin/jellyfin-media-player) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-media-player/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-media-player/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.iwalton3.jellyfin-media-player?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.iwalton3.jellyfin-media-player) |
| [Jellyfin MPV Shim ` 🔹 `](https://github.com/jellyfin/jellyfin-mpv-shim) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-mpv-shim/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-mpv-shim/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.iwalton3.jellyfin-mpv-shim?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.iwalton3.jellyfin-mpv-shim) |
| [Jellyflix](https://github.com/jellyflix-app/jellyflix) | ✅ | ✅ | ❎ | [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://jellyflix.kiejon.com/) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6476043683) [![github](https://img.shields.io/github/downloads/jellyflix-app/jellyflix/total?logo=github&label=GitHub)](https://github.com/jellyflix-app/jellyflix/releases) |
| [LiveFin](https://livefin.github.io/web/) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6748318433) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
| [Phyn](https://phyn.app) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.appsynergyts.phyn) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6457674815) |
| [PlayTorrioV2](https://github.com/ayman708-UX/PlayTorrioV2) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/ayman708-UX/PlayTorrioV2/total?logo=github&label=GitHub)](https://github.com/ayman708-UX/PlayTorrioV2/releases) |
| [SenPlayer](https://apps.apple.com/app/id6443975850) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6443975850) |
| [Sonixd ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/sonixd) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/sonixd/total?logo=github&label=GitHub)](https://github.com/jeffvli/sonixd/releases) |
| [Supersonic ` ⚒️ ` ` 🎵 `](https://github.com/dweymouth/supersonic) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dweymouth/supersonic/total?logo=github&label=GitHub)](https://github.com/dweymouth/supersonic/releases) [![flathub](https://img.shields.io/flathub/downloads/io.github.dweymouth.supersonic?logo=Flathub&label=Flathub)](https://flathub.org/apps/io.github.dweymouth.supersonic) |
| [Switchfin ` ⚒️ `](https://github.com/dragonflylee/switchfin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dragonflylee/switchfin/total?logo=github&label=GitHub)](https://github.com/dragonflylee/switchfin/releases) |
| [VidHub](https://okaapps.com/product/1659622164) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.oumi.utility.media.hub) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1659622164) |
@@ -87,19 +97,23 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [ampcast ` ⚒️ ` ` 🎵 `](https://github.com/rekkyrosso/ampcast) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/rekkyrosso/ampcast/total?logo=github&label=GitHub)](https://github.com/rekkyrosso/ampcast/releases) |
| [Blink ` ⚒️ `](https://github.com/prayag17/Blink) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/prayag17/Blink/total?logo=github&label=GitHub)](https://github.com/prayag17/Blink/releases) |
| [Bloodin ` ⚒️ `](https://github.com/pathetic/bloodin) | ✅ | ✅ | ❎ | |
| [Coppelia ` ⚒️ ` ` 🎵 `](https://github.com/j6k4m8/coppelia) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/j6k4m8/coppelia/total?logo=github&label=GitHub)](https://github.com/j6k4m8/coppelia/releases) |
| [Delfin ` ⚒️ `](https://codeberg.org/avery42/delfin) | ✅ | ✅ | ❎ | [![flathub](https://img.shields.io/flathub/downloads/cafe.avery.Delfin?logo=Flathub&label=Flathub)](https://flathub.org/apps/cafe.avery.Delfin) |
| [feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) [![flathub](https://img.shields.io/flathub/downloads/nl.jknaapen.fladder?logo=Flathub&label=Flathub)](https://flathub.org/apps/nl.jknaapen.fladder) |
| [Foxy ` 🎵 `](https://github.com/Devioxic/Foxy-Desktop) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Devioxic/Foxy-Desktop/total?logo=github&label=GitHub)](https://github.com/Devioxic/Foxy-Desktop/releases) |
| [Gelly ` ⚒️ ` ` 🎵 `](https://github.com/Fingel/gelly) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Fingel/gelly/total?logo=github&label=GitHub)](https://github.com/Fingel/gelly/releases) [![flathub](https://img.shields.io/flathub/downloads/io.m51.Gelly?logo=Flathub&label=Flathub)](https://flathub.org/apps/io.m51.Gelly) |
| [Jelly Music App ` 🎵 `](https://github.com/Stannnnn/jelly-app) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Stannnnn/jelly-app/total?logo=github&label=GitHub)](https://github.com/Stannnnn/jelly-app/releases) |
| [Jellyamp ` 🎵 `](https://github.com/m0ngr31/jellyamp) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/m0ngr31/jellyamp/total?logo=github&label=GitHub)](https://github.com/m0ngr31/jellyamp/releases) |
| [Jellyamp ` 🎵 `](https://github.com/jellyfin-labs/jellyamp) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin-labs/jellyamp/total?logo=github&label=GitHub)](https://github.com/jellyfin-labs/jellyamp/releases) |
| [Jellyfin Media Player ` 🔹 `](https://github.com/jellyfin/jellyfin-media-player) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-media-player/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-media-player/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.iwalton3.jellyfin-media-player?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.iwalton3.jellyfin-media-player) |
| [Jellyfin MPV Shim ` 🔹 `](https://github.com/jellyfin/jellyfin-mpv-shim) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-mpv-shim/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-mpv-shim/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.iwalton3.jellyfin-mpv-shim?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.iwalton3.jellyfin-mpv-shim) |
| [Jellyflix](https://github.com/jellyflix-app/jellyflix) | ✅ | ✅ | ❎ | [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://jellyflix.kiejon.com/) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6476043683) [![github](https://img.shields.io/github/downloads/jellyflix-app/jellyflix/total?logo=github&label=GitHub)](https://github.com/jellyflix-app/jellyflix/releases) |
| [Preserve ` ⚒️ ` ` 🎵 `](https://gitlab.com/preserve/preserve) | ✅ | ✅ | ❎ | [![GitLab](https://img.shields.io/badge/GitLab-grey?logo=GitLab&label=)](https://gitlab.com/preserve/preserve) [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://preserveplayer.com/) |
| [Sonixd ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/sonixd) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/sonixd/total?logo=github&label=GitHub)](https://github.com/jeffvli/sonixd/releases) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
| [PlayTorrioV2](https://github.com/ayman708-UX/PlayTorrioV2) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/ayman708-UX/PlayTorrioV2/total?logo=github&label=GitHub)](https://github.com/ayman708-UX/PlayTorrioV2/releases) |
| [Supersonic ` ⚒️ ` ` 🎵 `](https://github.com/dweymouth/supersonic) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dweymouth/supersonic/total?logo=github&label=GitHub)](https://github.com/dweymouth/supersonic/releases) [![flathub](https://img.shields.io/flathub/downloads/io.github.dweymouth.supersonic?logo=Flathub&label=Flathub)](https://flathub.org/apps/io.github.dweymouth.supersonic) |
| [Switchfin ` ⚒️ `](https://github.com/dragonflylee/switchfin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dragonflylee/switchfin/total?logo=github&label=GitHub)](https://github.com/dragonflylee/switchfin/releases) |
| [Tauon Music Box ` 🎵 `](https://github.com/Taiko2k/TauonMusicBox) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Taiko2k/TauonMusicBox/total?logo=github&label=GitHub)](https://github.com/Taiko2k/TauonMusicBox/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.taiko2k.tauonmb?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.taiko2k.tauonmb) |
@@ -112,48 +126,60 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [Coppelia ` ⚒️ ` ` 🎵 `](https://github.com/j6k4m8/coppelia) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/j6k4m8/coppelia/total?logo=github&label=GitHub)](https://github.com/j6k4m8/coppelia/releases) |
| [Dee Jellie ` 🎵 `](https://www.deejellie.com) | ❌ | ❌ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6755585736) |
| [Discrete ` 🎵 `](https://discrete.app/) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6746067740) |
| [Filebar](https://fileball.app/) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1558391784) |
| [Finamp ` 🎵 `](https://github.com/jmshrv/finamp) | ✅ | ✅ | ❎ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.unicornsonlsd.finamp) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1574922594) |
| [Finer ` 🎵 `](https://monk-studio.com/finer) | ❌ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6738301953) |
| [Fintunes ` 🎵 `](https://github.com/leinelissen/jellyfin-audio-player) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/leinelissen/jellyfin-audio-player/total?logo=github&label=GitHub)](https://github.com/leinelissen/jellyfin-audio-player/releases) [![F-Droid](https://img.shields.io/badge/F-Droid-grey?logo=F-Droid&label=)](https://f-droid.org/en/packages/nl.moeilijkedingen.jellyfinaudioplayer) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.moeilijkedingen.jellyfinaudioplayer) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1527732194) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) [![flathub](https://img.shields.io/flathub/downloads/nl.jknaapen.fladder?logo=Flathub&label=Flathub)](https://flathub.org/apps/nl.jknaapen.fladder) |
| [HamHub](https://www.hamhub.app/) | ❌ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6458691598) |
| [Infuse](https://firecore.com/infuse) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1136220934) |
| [iPlay](https://github.com/saltpi/iPlay) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/saltpi/iPlay/total?logo=github&label=GitHub)](https://github.com/saltpi/iPlay/releases) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6480576133) [![Amazon](https://img.shields.io/badge/Amazon-grey?logo=Amazon&label=)](https://www.amazon.com/gp/product/B0DB2KL58G) [![Microsoft Store](https://img.shields.io/badge/-grey?logo=&label=Microsoft+Store)](https://apps.microsoft.com/detail/9NBZ2BXD4WFZ) |
| [Jellify ` 🎵 `](https://github.com/Jellify-Music/App) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Jellify-Music/App/total?logo=github&label=GitHub)](https://github.com/Jellify-Music/App/releases) [![TestFlight](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=TestFlight)](https://testflight.apple.com/join/etVSc7ZQ) |
| [JellyBook ` 📖 `](https://github.com/JellyBookOrg/JellyBook) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/JellyBookOrg/JellyBook/total?logo=github&label=GitHub)](https://github.com/JellyBookOrg/JellyBook/releases) [![Izzysoft](https://img.shields.io/badge/-grey?logo=&label=Izzysoft)](https://apt.izzysoft.de/fdroid/index/apk/com.KaraWilson.JellyBook/) [![TestFlight](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=TestFlight)](https://testflight.apple.com/join/lEXKY4Dl) |
| [Jellyfin Mobile for iOS ` 🔹 `](https://github.com/jellyfin/jellyfin-expo) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1480192618) |
| [Jellyflix](https://github.com/jellyflix-app/jellyflix) | ✅ | ✅ | ❎ | [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://jellyflix.kiejon.com/) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6476043683) [![github](https://img.shields.io/github/downloads/jellyflix-app/jellyflix/total?logo=github&label=GitHub)](https://github.com/jellyflix-app/jellyflix/releases) |
| [JellyTV](https://jellytv.app/en) | ❌ | ❌ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6752357290) |
| [LiveFin](https://livefin.github.io/web/) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6748318433) |
| [Manet ` 🎵 `](https://tilo.dev/manet/) | ❌ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6470928235) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
| [Phyn](https://phyn.app) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.appsynergyts.phyn) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6457674815) |
| [Plappa ` 🎵 `](https://github.com/LeoKlaus/plappa) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6475201956) |
| [SenPlayer](https://apps.apple.com/app/id6443975850) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6443975850) |
| [Streamyfin](https://streamyfin.app) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6593660679) [![TestFlight](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=TestFlight)](https://testflight.apple.com/join/CWBaAAK2) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.fredrikburmester.streamyfin) [![github](https://img.shields.io/github/downloads/fredrikburmester/streamyfin/total?logo=github&label=GitHub)](https://github.com/fredrikburmester/streamyfin/releases) |
| [Streamyfin](https://streamyfin.app) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6593660679) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.fredrikburmester.streamyfin) [![github](https://img.shields.io/github/downloads/fredrikburmester/streamyfin/total?logo=github&label=GitHub)](https://github.com/fredrikburmester/streamyfin/releases) |
| [Swiftfin ` 🔹 ` ` ⚒️ `](https://github.com/jellyfin/swiftfin) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1604098728) |
| [VidHub](https://okaapps.com/product/1659622164) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.oumi.utility.media.hub) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1659622164) |
| [yybx](https://yybpro.com) | ❌ | ❌ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1519723194) |
### Android
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [AFinity ` ⚒️ `](https://afinity.vercel.app) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/MakD/AFinity/total?logo=github&label=GitHub)](https://github.com/MakD/AFinity/releases) |
| [AfuseKt](https://github.com/AttemptD/AfuseKt-release) | ❌ | ✅ | ☑️ | [![github](https://img.shields.io/github/downloads/AttemptD/AfuseKt-release/total?logo=github&label=GitHub)](https://github.com/AttemptD/AfuseKt-release/releases) |
| [Coppelia ` ⚒️ ` ` 🎵 `](https://github.com/j6k4m8/coppelia) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/j6k4m8/coppelia/total?logo=github&label=GitHub)](https://github.com/j6k4m8/coppelia/releases) |
| [Finamp ` 🎵 `](https://github.com/jmshrv/finamp) | ✅ | ✅ | ❎ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.unicornsonlsd.finamp) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1574922594) |
| [Findroid ` ⚒️ `](https://github.com/jarnedemeulemeester/findroid) | ✅ | ✅ | ❎ | [![Izzysoft](https://img.shields.io/badge/-grey?logo=&label=Izzysoft)](https://apt.izzysoft.de/fdroid/index/apk/dev.jdtech.jellyfin) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=dev.jdtech.jellyfin) |
| [Findroid ` ⚒️ `](https://github.com/jarnedemeulemeester/findroid) | ✅ | ✅ | ❎ | [![Izzysoft](https://img.shields.io/badge/-grey?logo=&label=Izzysoft)](https://apt.izzysoft.de/fdroid/index/apk/dev.jdtech.jellyfin) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=dev.jdtech.jellyfin) [![F-Droid](https://img.shields.io/badge/F-Droid-grey?logo=F-Droid&label=)](https://f-droid.org/en/packages/dev.jdtech.jellyfin/) |
| [Fintunes ` 🎵 `](https://github.com/leinelissen/jellyfin-audio-player) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/leinelissen/jellyfin-audio-player/total?logo=github&label=GitHub)](https://github.com/leinelissen/jellyfin-audio-player/releases) [![F-Droid](https://img.shields.io/badge/F-Droid-grey?logo=F-Droid&label=)](https://f-droid.org/en/packages/nl.moeilijkedingen.jellyfinaudioplayer) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.moeilijkedingen.jellyfinaudioplayer) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1527732194) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) |
| [Gelli ` 🎵 `](https://github.com/dkanada/gelli) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dkanada/gelli/total?logo=github&label=GitHub)](https://github.com/dkanada/gelli/releases) [![F-Droid](https://img.shields.io/badge/F-Droid-grey?logo=F-Droid&label=)](https://f-droid.org/packages/com.dkanada.gramophone) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) [![flathub](https://img.shields.io/flathub/downloads/nl.jknaapen.fladder?logo=Flathub&label=Flathub)](https://flathub.org/apps/nl.jknaapen.fladder) |
| [Ghosten-Player](https://github.com/GhostenEditor/Ghosten-Player) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/GhostenEditor/Ghosten-Player/total?logo=github&label=GitHub)](https://github.com/GhostenEditor/Ghosten-Player/releases) |
| [Hills](https://play.google.com/store/apps/details?id=com.mountains.hills) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.mountains.hills) [![Microsoft Store](https://img.shields.io/badge/-grey?logo=&label=Microsoft+Store)](https://apps.microsoft.com/detail/9NXNZFRLLWZX) |
| [Jellify ` 🎵 `](https://github.com/Jellify-Music/App) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Jellify-Music/App/total?logo=github&label=GitHub)](https://github.com/Jellify-Music/App/releases) [![TestFlight](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=TestFlight)](https://testflight.apple.com/join/etVSc7ZQ) |
| [JellyBook ` 📖 `](https://github.com/JellyBookOrg/JellyBook) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/JellyBookOrg/JellyBook/total?logo=github&label=GitHub)](https://github.com/JellyBookOrg/JellyBook/releases) [![Izzysoft](https://img.shields.io/badge/-grey?logo=&label=Izzysoft)](https://apt.izzysoft.de/fdroid/index/apk/com.KaraWilson.JellyBook/) [![TestFlight](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=TestFlight)](https://testflight.apple.com/join/lEXKY4Dl) |
| [JellyCine](https://github.com/sureshfizzy/JellyCine) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/sureshfizzy/JellyCine/total?logo=github&label=GitHub)](https://github.com/sureshfizzy/JellyCine/releases) |
| [Jellyfin for Android ` 🔹 `](https://github.com/jellyfin/jellyfin-android) | ✅ | ✅ | ❎ | [![F-Droid](https://img.shields.io/badge/F-Droid-grey?logo=F-Droid&label=)](https://f-droid.org/en/packages/org.jellyfin.mobile/) [![Amazon](https://img.shields.io/badge/Amazon-grey?logo=Amazon&label=)](https://www.amazon.com/gp/aw/d/B081RFTTQ9) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.jellyfin.mobile) |
| [Jellyflix](https://github.com/jellyflix-app/jellyflix) | ✅ | ✅ | ❎ | [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://jellyflix.kiejon.com/) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6476043683) [![github](https://img.shields.io/github/downloads/jellyflix-app/jellyflix/total?logo=github&label=GitHub)](https://github.com/jellyflix-app/jellyflix/releases) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
| [Phyn](https://phyn.app) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.appsynergyts.phyn) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6457674815) |
| [Reefin](https://play.google.com/store/apps/details?id=com.shady.reefin) | ❌ | ✅ | ❎ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.shady.reefin) |
| [Streamyfin](https://streamyfin.app) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6593660679) [![TestFlight](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=TestFlight)](https://testflight.apple.com/join/CWBaAAK2) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.fredrikburmester.streamyfin) [![github](https://img.shields.io/github/downloads/fredrikburmester/streamyfin/total?logo=github&label=GitHub)](https://github.com/fredrikburmester/streamyfin/releases) |
| [PlayTorrioV2](https://github.com/ayman708-UX/PlayTorrioV2) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/ayman708-UX/PlayTorrioV2/total?logo=github&label=GitHub)](https://github.com/ayman708-UX/PlayTorrioV2/releases) |
| [Reefin](https://reefin.dev/) | ❌ | ❌ | ❎ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.shady.reefin) [![github](https://img.shields.io/github/downloads/SKULSHADY/reefin/total?logo=github&label=GitHub)](https://github.com/SKULSHADY/reefin/releases) |
| [Streamyfin](https://streamyfin.app) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6593660679) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.fredrikburmester.streamyfin) [![github](https://img.shields.io/github/downloads/fredrikburmester/streamyfin/total?logo=github&label=GitHub)](https://github.com/fredrikburmester/streamyfin/releases) |
| [Symfonium ` ⚒️ ` ` 🎵 `](https://symfonium.app) | ❌ | ❌ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=app.symfonik.music.player) |
| [VidHub](https://okaapps.com/product/1659622164) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.oumi.utility.media.hub) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1659622164) |
| [Void ` ⚒️ `](https://github.com/hritwikjohri/Void-for-jellyfin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/hritwikjohri/Void-for-jellyfin/total?logo=github&label=GitHub)](https://github.com/hritwikjohri/Void-for-jellyfin/releases) [![github](https://img.shields.io/github/downloads/hritwikjohri/VoidTV-for-jellyfin/total?logo=github&label=GitHub)](https://github.com/hritwikjohri/VoidTV-for-jellyfin/releases) |
| Yamby | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.hush.yamby) |
### Sailfish OS
@@ -184,14 +210,17 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [Dee Jellie ` 🎵 `](https://www.deejellie.com) | ❌ | ❌ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6755585736) |
| [Filebar](https://fileball.app/) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1558391784) |
| [HamHub](https://www.hamhub.app/) | ❌ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6458691598) |
| [Infuse](https://firecore.com/infuse) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1136220934) |
| [MrMC](https://github.com/MrMC/mrmc) | ✅ | ✅ | ☑️ | [![Amazon](https://img.shields.io/badge/Amazon-grey?logo=Amazon&label=)](https://www.amazon.com/gp/product/B01ENT3I1Q/ref=mas_pm_mrmc) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1059536415) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=tv.mrmc.mrmc) |
| JellySee | ❌ | ❌ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6748783768) |
| [Mediora](https://github.com/ghobs91/mediora) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6757345487) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
| [MrMC](https://github.com/MrMC/mrmc) | ✅ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1059536415) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=tv.mrmc.mrmc) |
| [SenPlayer](https://apps.apple.com/app/id6443975850) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6443975850) |
| [Swiftfin ` 🔹 ` ` ⚒️ `](https://github.com/jellyfin/swiftfin) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1604098728) |
| [VidHub](https://okaapps.com/product/1659622164) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.oumi.utility.media.hub) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1659622164) |
| [yybx](https://yybpro.com) | ❌ | ❌ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1519723194) |
### Android TV
@@ -200,10 +229,16 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| ---- | --- | ---- | ---- | --------- |
| [AfuseKt TV](https://github.com/AttemptD/AfuseKtV-release) | ❌ | ❌ | ☑️ | [![github](https://img.shields.io/github/downloads/AttemptD/AfuseKtV-release/total?logo=github&label=GitHub)](https://github.com/AttemptD/AfuseKtV-release/releases) |
| [DUNE ` ⚒️ `](https://github.com/Sam42a/DUNE) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Sam42a/DUNE/total?logo=github&label=GitHub)](https://github.com/Sam42a/DUNE/releases) |
| [Elefin](https://github.com/flex36ty/elefin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/flex36ty/elefin/total?logo=github&label=GitHub)](https://github.com/flex36ty/elefin/releases) |
| [Fladder](https://github.com/DonutWare/Fladder) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/DonutWare/Fladder/total?logo=github&label=GitHub)](https://github.com/DonutWare/Fladder/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.jknaapen.fladder) [![flathub](https://img.shields.io/flathub/downloads/nl.jknaapen.fladder?logo=Flathub&label=Flathub)](https://flathub.org/apps/nl.jknaapen.fladder) |
| [Ghosten-Player](https://github.com/GhostenEditor/Ghosten-Player) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/GhostenEditor/Ghosten-Player/total?logo=github&label=GitHub)](https://github.com/GhostenEditor/Ghosten-Player/releases) |
| [Jellyfin for Android TV ` 🔹 `](https://github.com/jellyfin/jellyfin-androidtv) | ✅ | ✅ | ❎ | [![Amazon](https://img.shields.io/badge/Amazon-grey?logo=Amazon&label=)](https://www.amazon.com/gp/aw/d/B07TX7Z725) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.jellyfin.androidtv) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
| [Reefin](https://reefin.dev/) | ❌ | ❌ | ❎ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.shady.reefin) [![github](https://img.shields.io/github/downloads/SKULSHADY/reefin/total?logo=github&label=GitHub)](https://github.com/SKULSHADY/reefin/releases) |
| [VidHub](https://okaapps.com/product/1659622164) | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.oumi.utility.media.hub) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1659622164) |
| [Wholphin](https://github.com/damontecres/Wholphin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/damontecres/Wholphin/total?logo=github&label=GitHub)](https://github.com/damontecres/Wholphin/releases) |
| [Void ` ⚒️ `](https://github.com/hritwikjohri/Void-for-jellyfin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/hritwikjohri/Void-for-jellyfin/total?logo=github&label=GitHub)](https://github.com/hritwikjohri/Void-for-jellyfin/releases) [![github](https://img.shields.io/github/downloads/hritwikjohri/VoidTV-for-jellyfin/total?logo=github&label=GitHub)](https://github.com/hritwikjohri/VoidTV-for-jellyfin/releases) |
| [Wholphin](https://github.com/damontecres/Wholphin) | ✅ | ✅ | ❎ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.github.damontecres.wholphin) [![github](https://img.shields.io/github/downloads/damontecres/Wholphin/total?logo=github&label=GitHub)](https://github.com/damontecres/Wholphin/releases) |
| Yamby | ❌ | ✅ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.hush.yamby) |
### Kodi
@@ -212,6 +247,7 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| ---- | --- | ---- | ---- | --------- |
| [JellyCon ` 🔹 `](https://github.com/jellyfin/jellycon) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellycon/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellycon/releases) |
| [Jellyfin for Kodi ` 🔹 `](https://github.com/jellyfin/jellyfin-kodi) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin/jellyfin-kodi/total?logo=github&label=GitHub)](https://github.com/jellyfin/jellyfin-kodi/releases) |
| [Kofin PVR for Jellyfin](https://github.com/kontell/pvr.kofin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/kontell/pvr.kofin/total?logo=github&label=GitHub)](https://github.com/kontell/pvr.kofin/releases) |
### Roku
@@ -220,6 +256,7 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| ---- | --- | ---- | ---- | --------- |
| [Jellyfin for Roku ` 🔹 `](https://github.com/jellyfin/jellyfin-roku) | ✅ | ✅ | ❎ | [![Roku](https://img.shields.io/badge/Roku-grey?logo=Roku&label=)](https://channelstore.roku.com/details/592369/jellyfin) |
| [JellyRock](https://github.com/cewert/jellyrock) | ✅ | ✅ | ❎ | [![Roku](https://img.shields.io/badge/Roku-grey?logo=Roku&label=)](https://channelstore.roku.com/details/232f9e82db11ce628e3fe7e01382a330:a85d6e9e520567806e8dae1c0cabadd5/jellyrock) [![github](https://img.shields.io/github/downloads/cewert/jellyrock/total?logo=github&label=GitHub)](https://github.com/cewert/jellyrock/releases) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
### Tizen
@@ -227,13 +264,18 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [Jellyfin for Tizen ` 🔹 `](https://github.com/jellyfin/jellyfin-tizen) | ✅ | ✅ | ❎ | [Build It Yourself](https://github.com/jellyfin/jellyfin-tizen) |
| [Litefin](https://github.com/MoazSalem/litefin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/MoazSalem/litefin/total?logo=github&label=GitHub)](https://github.com/MoazSalem/litefin/releases) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
### webOS
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [Breezyfin ` ⚒️ `](https://github.com/botagas/Breezyfin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/botagas/Breezyfin/total?logo=github&label=GitHub)](https://github.com/botagas/Breezyfin/releases) |
| [Jellyfin for WebOS ` 🔹 `](https://github.com/jellyfin/jellyfin-webos) | ✅ | ✅ | ❎ | [![LG](https://img.shields.io/badge/LG-grey?logo=LG&label=)](https://us.lgappstv.com/main/tvapp/detail?appId=1030579) |
| [Litefin](https://github.com/MoazSalem/litefin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/MoazSalem/litefin/total?logo=github&label=GitHub)](https://github.com/MoazSalem/litefin/releases) |
| [Moonfin](https://github.com/Moonfin-Client) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Moonfin-Client/Moonfin-Core/total?logo=github&label=Core)](https://github.com/Moonfin-Client/Moonfin-Core/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Roku/total?logo=github&label=Roku)](https://github.com/Moonfin-Client/Roku/releases) [![github](https://img.shields.io/github/downloads/Moonfin-Client/Smart-TV/total?logo=github&label=webOS+and+Tizen)](https://github.com/Moonfin-Client/Smart-TV/releases) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=org.moonfin.androidtv) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6761283970) |
---
@@ -244,21 +286,24 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
| Name | OSS | Free | Paid | Downloads |
| ---- | --- | ---- | ---- | --------- |
| [ampcast ` ⚒️ ` ` 🎵 `](https://github.com/rekkyrosso/ampcast) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/rekkyrosso/ampcast/total?logo=github&label=GitHub)](https://github.com/rekkyrosso/ampcast/releases) |
| [Coppelia ` ⚒️ ` ` 🎵 `](https://github.com/j6k4m8/coppelia) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/j6k4m8/coppelia/total?logo=github&label=GitHub)](https://github.com/j6k4m8/coppelia/releases) |
| [Dee Jellie ` 🎵 `](https://www.deejellie.com) | ❌ | ❌ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6755585736) |
| [Discrete ` 🎵 `](https://discrete.app/) | ❌ | ✅ | ☑️ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6746067740) |
| [feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Feishin ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/feishin) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/feishin/total?logo=github&label=GitHub)](https://github.com/jeffvli/feishin/releases) |
| [Finamp ` 🎵 `](https://github.com/jmshrv/finamp) | ✅ | ✅ | ❎ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=com.unicornsonlsd.finamp) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1574922594) |
| [Finer ` 🎵 `](https://monk-studio.com/finer) | ❌ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6738301953) |
| [FinMusic ` 🎵 `](https://github.com/OHPG/FinMusic) | ✅ | ✅ | ❎ | [![AppGallery](https://img.shields.io/badge/AppGallery-grey?logo=AppGallery&label=)](https://appgallery.huawei.com/app/detail?id=org.ohpg.fin.music) [![github](https://img.shields.io/github/downloads/OHPG/FinMusic/total?logo=github&label=GitHub)](https://github.com/OHPG/FinMusic/releases) |
| [Fintunes ` 🎵 `](https://github.com/leinelissen/jellyfin-audio-player) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/leinelissen/jellyfin-audio-player/total?logo=github&label=GitHub)](https://github.com/leinelissen/jellyfin-audio-player/releases) [![F-Droid](https://img.shields.io/badge/F-Droid-grey?logo=F-Droid&label=)](https://f-droid.org/en/packages/nl.moeilijkedingen.jellyfinaudioplayer) [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=nl.moeilijkedingen.jellyfinaudioplayer) [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id1527732194) |
| [Foxy ` 🎵 `](https://github.com/Devioxic/Foxy-Desktop) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Devioxic/Foxy-Desktop/total?logo=github&label=GitHub)](https://github.com/Devioxic/Foxy-Desktop/releases) |
| [Gelli ` 🎵 `](https://github.com/dkanada/gelli) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dkanada/gelli/total?logo=github&label=GitHub)](https://github.com/dkanada/gelli/releases) [![F-Droid](https://img.shields.io/badge/F-Droid-grey?logo=F-Droid&label=)](https://f-droid.org/packages/com.dkanada.gramophone) |
| [Gelly ` ⚒️ ` ` 🎵 `](https://github.com/Fingel/gelly) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Fingel/gelly/total?logo=github&label=GitHub)](https://github.com/Fingel/gelly/releases) [![flathub](https://img.shields.io/flathub/downloads/io.m51.Gelly?logo=Flathub&label=Flathub)](https://flathub.org/apps/io.m51.Gelly) |
| [Jellify ` 🎵 `](https://github.com/Jellify-Music/App) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Jellify-Music/App/total?logo=github&label=GitHub)](https://github.com/Jellify-Music/App/releases) [![TestFlight](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=TestFlight)](https://testflight.apple.com/join/etVSc7ZQ) |
| [Jelly Music App ` 🎵 `](https://github.com/Stannnnn/jelly-app) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Stannnnn/jelly-app/total?logo=github&label=GitHub)](https://github.com/Stannnnn/jelly-app/releases) |
| [Jellyamp ` 🎵 `](https://github.com/m0ngr31/jellyamp) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/m0ngr31/jellyamp/total?logo=github&label=GitHub)](https://github.com/m0ngr31/jellyamp/releases) |
| [Jellyamp ` 🎵 `](https://github.com/jellyfin-labs/jellyamp) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jellyfin-labs/jellyamp/total?logo=github&label=GitHub)](https://github.com/jellyfin-labs/jellyamp/releases) |
| [Manet ` 🎵 `](https://tilo.dev/manet/) | ❌ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6470928235) |
| [Plappa ` 🎵 `](https://github.com/LeoKlaus/plappa) | ✅ | ✅ | ❎ | [![App Store](https://img.shields.io/badge/App%20Store-grey?logo=App+Store&label=)](https://apps.apple.com/app/id6475201956) |
| [Preserve ` ⚒️ ` ` 🎵 `](https://gitlab.com/preserve/preserve) | ✅ | ✅ | ❎ | [![GitLab](https://img.shields.io/badge/GitLab-grey?logo=GitLab&label=)](https://gitlab.com/preserve/preserve) [![Demo](https://img.shields.io/badge/Web-blue?logo=&label=Demo)](https://preserveplayer.com/) |
| [Sonixd ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/sonixd) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/sonixd/total?logo=github&label=GitHub)](https://github.com/jeffvli/sonixd/releases) |
| [sonixd ` ⚒️ ` ` 🎵 `](https://github.com/jeffvli/sonixd) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/jeffvli/sonixd/total?logo=github&label=GitHub)](https://github.com/jeffvli/sonixd/releases) |
| [Supersonic ` ⚒️ ` ` 🎵 `](https://github.com/dweymouth/supersonic) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/dweymouth/supersonic/total?logo=github&label=GitHub)](https://github.com/dweymouth/supersonic/releases) [![flathub](https://img.shields.io/flathub/downloads/io.github.dweymouth.supersonic?logo=Flathub&label=Flathub)](https://flathub.org/apps/io.github.dweymouth.supersonic) |
| [Symfonium ` ⚒️ ` ` 🎵 `](https://symfonium.app) | ❌ | ❌ | ☑️ | [![Google Play](https://img.shields.io/badge/Google%20Play-grey?logo=Google+Play&label=)](https://play.google.com/store/apps/details?id=app.symfonik.music.player) |
| [Tauon Music Box ` 🎵 `](https://github.com/Taiko2k/TauonMusicBox) | ✅ | ✅ | ❎ | [![github](https://img.shields.io/github/downloads/Taiko2k/TauonMusicBox/total?logo=github&label=GitHub)](https://github.com/Taiko2k/TauonMusicBox/releases) [![flathub](https://img.shields.io/flathub/downloads/com.github.taiko2k.tauonmb?logo=Flathub&label=Flathub)](https://flathub.org/apps/com.github.taiko2k.tauonmb) |
@@ -278,17 +323,18 @@ To make changes, please edit the `assets/clients/clients.yaml` file and regenera
* **Music Client** ` 🎵 `
* **Reader** ` 📖 `
---
> [!NOTE]
> Please note that this Markdown file is automatically generated from the [`clients.yaml`](./assets/clients/clients.yaml) file.
> **Contributions should only be made by updating the `clients.yaml` file.**
> Please note that this Markdown file is automatically generated from the [`clients.yaml`](./assets/clients/clients.yaml) file.
> **Contributions should only be made by updating the `clients.yaml` file.**
> Any updates to the `.yaml` file will result in this Markdown file being re-generated to reflect those changes.
<!--
⚠️ WARNING: DO NOT EDIT THIS FILE ⚠️
This Markdown file is auto-generated from the `assets/clients/clients.yaml` file.
Any manual changes made to this file will be overwritten the next time it is generated.
This Markdown file is auto-generated from the `assets/clients/clients.yaml` file.
Any manual changes made to this file will be overwritten the next time it is generated.
To make changes, please edit the `assets/clients/clients.yaml` file and regenerate this Markdown file.
-->
+42 -10
View File
@@ -1,22 +1,54 @@
# Contribution Guidelines
Please note that this project is released with a
[Contributor Code of Conduct](CODE-OF-CONDUCT.md). By participating in this
project you agree to abide by its terms.
Please note that this project is released with a [Contributor Code of Conduct](CODE-OF-CONDUCT.md).
By participating in this project you agree to abide by its terms.
## Pull Requests
Ensure your pull request adheres to the following guidelines:
- Use the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) (`<type>[optional scope]: <description>`)
- Use the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) (`<type>[optional scope]: <description>`).
- **Alphabetical Sorting**: Items in `README.md` must be sorted alphabetically. See [Sorting Rules](#sorting-rules).
- **Generated Content**: Some files, like `CLIENTS.md` are automatically generated from files. You should only edit the original source files from which they're generated from. See [Generated Content](#generated-content).
- Search previous suggestions before making a new one, as yours may be a duplicate
- New categories, or improvements to the existing categorization are welcome
- Keep descriptions short and simple, but descriptive and non-promotional
- **Templated Content**: Some files, like `CLIENTS.md` are automatically generated from files. You should only edit the original source files from which they're generated from. See [Templated Content](#templated-content).
- Search previous suggestions before making a new one, as yours may be a duplicate.
- New categories, or improvements to the existing categorization are welcome.
- Keep descriptions short and simple, but descriptive and non-promotional.
Thank you for your suggestions!
---
## Project Criteria
To help maintain a useful and sustainable list, submitted projects are generally expected to meet the following guidelines.
These are not strict requirements but serve as a guideline for new projects.
### Activity
* The project should be at least **4 weeks old**.
* The repository should show **recent and ongoing activity**.
* If automated checks are configured, they should be **passing on the default branch**.
* The project should show signs of **continued maintenance**.
### Quality & Documentation
Projects should meet baseline quality standards:
* A **clear and descriptive README** and/or documentation should be available.
* The commit history should reflect meaningful development activity.
* Contributors adding a project are encouraged to consider whether it is likely to remain maintained.
* **Small utilities or scripts should:**
* Be broadly useful beyond a single use case.
* Preferably be part of a larger project or collection if highly specific.
* Avoid fragmenting the list into numerous minimal standalone scripts.
### Conduct
* Projects should not be associated with malicious, deceptive, or spam-related activity.
* Repositories should follow generally accepted open-source practices.
---
## Sorting Rules
Certain lists within this repository should be kept **alphabetically sorted**, according to a canonical version of each item.
@@ -35,9 +67,9 @@ If two items end up with the same canonical text, their **original order** is pr
> [!NOTE]
> A bot will automatically check your PR for correct order.
> - You can manually fix sorting or ask a maintainer to run `/sort-check -fix` (if needed).
> > You can manually fix sorting or ask a maintainer to run `/sort-check -fix` (if needed), however, this may not work if the bot has no access to the _head_ repository.
## Generated Content
## Templated Content
Some files in this repository are automatically generated from other source files. For example, `CLIENTS.md` is generated from `assets/clients/clients.yaml`.
- **Do not edit these generated files directly.** Instead, edit the original source files from which they’re generated.
+278 -158
View File
@@ -1,240 +1,360 @@
<!--lint disable awesome-heading awesome-toc double-link-->
<p align="center">
<img src="/assets/banner.png" />
<h1 align="center">Awesome Jellyfin</h1>
</p>
<p align="center">
<strong>A curated list of awesome Jellyfin plugins, themes, clients, and tools</strong>
</p>
<img src="/assets/banner.png" />
<blockquote align="center"> A List of Awesome Jellyfin Themes and Plugins</blockquote>
<p align="center">
[
<a href="#-plugins">Plugins</a> •
<a href="#%EF%B8%8F-metadata-providers">Metadata Providers</a> •
<a href="THEMES.md">Themes</a> •
<a href="CLIENTS.md">Clients</a> •
<a href="#%EF%B8%8F-other-tools">Other Tools</a> •
<a href="#-companion-apps--tools">Companion Apps & Tools</a> •
<a href="#-guides">Guides</a> •
<a href="#-snippets">Snippets</a> •
<a href="#-related-projects">Related</a> •
<a href="#-communities">Communities</a> •
<a href="#-contribute">Contribute</a>
<a href="#-related">Related</a> •
<a href="#contribute">Contribute</a>
]
</p>
---
> **Legend:**
> `🔹 Beta` - In beta/testing phase
> `🔸 Stale` - Not recently updated
> `🔺 Paid` - Requires payment
<table>
<tr>
<th width="500px" align="center">
<h3><a href="THEMES.md">🖌️ Themes</a></h3>
Browse the collection of community themes<br />
<img width="1" height="10" />
</th>
<th width="500px" align="center">
<h3><a href="CLIENTS.md">📺 Clients</a></h3>
Browse available clients for all platforms<br />
<img width="1" height="10" />
</th>
</tr>
</table>
## 🧩 Plugins
Extend Jellyfin's functionality with these community-developed plugins.
<!-- sort list:plugins -->
- [Gelato](https://github.com/lostb1t/Gelato) - Replaces Jellyfin's default search with Stremio-powered results and can automatically import entire catalogs into your library through scheduled tasks.
### 🎨 UI & Customization
<!-- sort list:plugins-ui -->
- [HoverTrailer](https://github.com/Fovty/HoverTrailer) - Displays movie trailers on hover.
- [InPlayerEpisodePreview](https://github.com/Namo2/InPlayerEpisodePreview) - Adds an episode list to the video player.
- [intro-skipper](https://github.com/intro-skipper/intro-skipper) - Fingerprint audio to automatically detect intro and outro segments in Jellyfin.
- [jellyfin-ani-sync](https://github.com/vosmiic/jellyfin-ani-sync) - Automatically tracks and synchronizes anime watching progress between Jellyfin and [Anilist](https://anilist.co/) and other services.
- [Jellyfin-CustomLogo](https://github.com/ImLacy/Jellyfin-CustomLogo) - Allows uploading of custom logos to replace the default Jellyfin logo.
- [jellyfin-editors-choice-plugin](https://github.com/lachlandcp/jellyfin-editors-choice-plugin) - Adds a Netflix-style, full-width content slider to the home page to feature selected content.
- [Jellyfin-Enhanced](https://github.com/n00bcodr/Jellyfin-Enhanced) - Adds keyboard shortcuts, subtitle styling, TMDB reviews, Jellyseerr search and request integration, and other improvements to Jellyfin.
- [jellyfin-icon-metadata](https://github.com/Druidblack/jellyfin-icon-metadata) - Adds metadata provider icons to Jellyfin.
- [Jellyfin Ignore](https://github.com/fdett/jellyfin-ignore/) - Ignore filename patterns on library scans. `🔹 Beta`
- [Jellyfin-JavaScript-Injector](https://github.com/n00bcodr/Jellyfin-JavaScript-Injector) - Inject custom JavaScript into the Jellyfin UI without modifying index.html.
- [jellyfin-local-posters](https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/) - Automatically matches and imports local posters using TPDb and MediUX filename formats. Also supports syncing posters from Google Drive.
- [jellyfin-musictags-plugin](https://github.com/jyourstone/jellyfin-musictags-plugin) - Automatically extracts audio file metadata and converts it into standard Jellyfin tags.
- [Jellyfin-Newsletter-Plugin](https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin) - Newsletters for recently added media. `🔹 Beta` `🔸 Stale`
- [jellyfin-plugin-air-times](https://github.com/apteryxxyz/jellyfin-plugin-air-times) - Provides localized series air times based on server location.
- [jellyfin-plugin-animethemes](https://github.com/EusthEnoptEron/jellyfin-plugin-animethemes) - Fetches anime opening and ending themes from [AnimeThemes.moe](https://animethemes.moe/), supporting both audio and video.
- [jellyfin-plugin-auto-collections](https://github.com/KeksBombe/jellyfin-plugin-auto-collections) - Automatically creates and maintains dynamic collections based on flexible criteria.
- [jellyfin-plugin-cinemamode](https://github.com/CherryFloors/jellyfin-plugin-cinemamode) - A plugin that allows users to enable Jellyfin's Cinema Mode functionality with local trailers and pre-rolls.
- [jellyfin-plugin-collection-import](https://github.com/lostb1t/jellyfin-plugin-collection-import) - Create and sort collections by importing from external sources like *mdblist*.
- [Jellyfin-JavaScript-Injector](https://github.com/n00bcodr/Jellyfin-JavaScript-Injector) - Injects custom JavaScript into the Jellyfin UI without modifying index.html.
- [jellyfin-media-preview-plugin](https://github.com/spkesDE/jellyfin-media-preview-plugin) - Adds hover previews to Jellyfin Web using Trickplay thumbnails, local trailers, or YouTube trailers.
- [Jellyfin-MonWUI-Plugin](https://github.com/G-grbz/Jellyfin-MonWUI-Plugin) - UI enhancement toolkit for Jellyfin providing customizable sliders, hover trailers, a music player, notifications, and other interface modules.
- [Jellyfin.Plugin.ActorPlus](https://github.com/Druidblack/Jellyfin.Plugin.ActorPlus) - Adds additional details and hoverable filmography to actor portraits and displays actor lists when hovering over movie or series posters.
- [jellyfin-plugin-collection-sections](https://github.com/IAmParadox27/jellyfin-plugin-collection-sections) - Adds additional sections to `jellyfin-plugin-home-sections` for collections and playlists.
- [jellyfin-plugin-custom-tabs](https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs) - Add personalized tabs in jellyfin-web for quick access to custom content.
- [jellyfin-plugin-enigma2](https://github.com/knackebrot/jellyfin-plugin-enigma2) - Supports Vu+ & Enigma2 live TV streamers. `🔸 Stale`
- [jellyfin-plugin-custom-tabs](https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs) - Adds personalized tabs in jellyfin-web for quick access to custom content.
- [jellyfin-plugin-GetAvatar](https://github.com/cedev-1/jellyfin-plugin-GetAvatar) - Allows users to choose an avatar from a collection of images.
- [jellyfin-plugin-home-sections](https://github.com/IAmParadox27/jellyfin-plugin-home-sections) - Allows users to customize the jellyfin-web home screen with dynamic sections like "Because You Watched" and "Latest Movies".
- [jellyfin-plugin-languageTags](https://github.com/TheXaman/jellyfin-plugin-languageTags) - Adds language tags to media based on audio tracks using FFmpeg.
- [jellyfin-plugin-ldapauth](https://github.com/jellyfin/jellyfin-plugin-ldapauth) - Allows the use of ldap as an auth provider.
- [jellyfin-plugin-letterboxd-sync](https://github.com/danielveigasilva/jellyfin-plugin-letterboxd-sync) - Automatically syncs your watched movie history with Letterboxd.
- [jellyfin-plugin-listenbrainz](https://github.com/lyarenei/jellyfin-plugin-listenbrainz) - Automatically syncs your music activity with ListenBrainz.
- [jellyfin-plugin-media-bar](https://github.com/IAmParadox27/jellyfin-plugin-media-bar) - A Featured Content Bar to show off your media collection.
- [jellyfin-plugin-media-cleaner](https://github.com/shemanaev/jellyfin-plugin-media-cleaner) - Automatically removes played media after a specified time period.
- [jellyfin-plugin-meilisearch](https://github.com/arnesacnussem/jellyfin-plugin-meilisearch) - Enhances Jellyfin search speed and accuracy by offloading queries to a Meilisearch instance.
- [jellyfin-plugin-onepace](https://github.com/jwueller/jellyfin-plugin-onepace) - Plugin for the [One Pace](https://onepace.net) project.
- [jellyfin-plugin-media-bar](https://github.com/IAmParadox27/jellyfin-plugin-media-bar) - A Featured Content Bar to showcase your media collection.
- [jellyfin-plugin-pages](https://github.com/IAmParadox27/jellyfin-plugin-pages) - Enables other plugins to create custom Jellyfin pages that match the native UI.
- [jellyfin-plugin-provider-stuff](https://github.com/kamilkosek/jellyfin-plugin-provider-stuff) - Automates tagging library items with streaming provider tags, creates collections per provider.
- [jellyfin-plugin-skin-manager](https://github.com/danieladov/jellyfin-plugin-skin-manager) - Helps you to download and install skins. `🔸 Stale`
- [jellyfin-plugin-sso](https://github.com/9p4/jellyfin-plugin-sso) - Allows users to sign in through an SSO provider. `🔹 Beta`
- [Jellyfin.Plugin.StreamLimit](https://github.com/JellyboxAD/Jellyfin.Plugin.StreamLimit) - Allows limiting the number of simultaneous streams per user.
- [jellyfin-plugin-streamyfin](https://github.com/streamyfin/jellyfin-plugin-streamyfin) - Companion plugin for Streamyfin which allows for a centralized configuration of the Streamyfin application.
- [jellyfin-plugin-TelegramNotifier](https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier) - Receive notifications of Jellyfin server events via Telegram.
- [Jellyfin-Roulette](https://github.com/ztffn/Jellyfin-Roulette) - Adds a roulette feature that plays a random entry from a playlist.
- [jellyfin-rpc](https://github.com/Radiicall/jellyfin-rpc) - Displays your current Jellyfin activity directly on Discord.
- [jellyfin-smartplaylist-plugin](https://github.com/jyourstone/jellyfin-smartplaylist-plugin) - Creates dynamic playlists in Jellyfin that automatically update based on customizable rules as the library changes.
- [JellyfinTweaks](https://github.com/n00bcodr/JellyfinTweaks) - Override Jellyfin settings such as *Enable Backdrops* and *Enable Theme Music* across all devices.
- [jellyfin-plugin-ratings](https://github.com/K3ntas/jellyfin-plugin-ratings) - Adds user ratings, card overlays, media requests, deletion workflows, chat, and new media notifications to Jellyfin.
- [jellyfin-plugin-skin-manager](https://github.com/danieladov/jellyfin-plugin-skin-manager) - Helps you to download and install skins.
- [Jellyfin-Seasonals](https://github.com/CodeDevMLH/Jellyfin-Seasonals) - Collections of seasonal themes and animations for Jellyfin.
- [jellyscrub](https://github.com/nicknsy/jellyscrub) - Smooth mouse-over video scrubbing previews. `🔸 Stale`
<!--lint ignore list-item-indent awesome-list-item-->
- **NOTE:** Jellyfin 10.9 now natively supports trickplay.
- [media-upload-plugin](https://github.com/grandguyjs/media-upload-plugin) - Media-manager that provides uploads, bulk downloads from URLs, and directory browsing within Jellyfin.
- [Static Assets](https://github.com/cleverdevil/jelly-static-assets) - Upload and serve static assets such as CSS, JavaScript, and images directly from Jellyfin. `🔸 Stale`
### 📂 Collections & Playlists
<!-- sort list:plugins-collections -->
- [jellyfin-favorited-songs-playlist](https://github.com/Saturn745/jellyfin-favorited-songs-playlist) - Automatically creates and updates a "Favorited Songs" playlist containing all your favorited music tracks.
- [jellyfin-harmonie](https://github.com/mxschll/jellyfin-harmonie) - Generates smart playlists and replaces Instant Mix using audio embeddings.
- [jellyfin-plugin-auto-collections](https://github.com/KeksBombe/jellyfin-plugin-auto-collections) - Automatically creates and maintains dynamic collections based on flexible criteria.
- [jellyfin-plugin-collection-import](https://github.com/lostb1t/jellyfin-plugin-collection-import) - Creates and sorts collections by importing from external sources like *mdblist*.
- [jellyfin-plugin-provider-stuff](https://github.com/kamilkosek/jellyfin-plugin-provider-stuff) - Automates tagging library items with streaming provider tags, creates collections per provider. `🔸 Stale`
- [jellyfin-smartlists-plugin](https://github.com/jyourstone/jellyfin-smartlists-plugin) - Creates dynamic collections and playlists in Jellyfin that automatically update based on customizable rules as the library changes.
- [playlist-generator](https://github.com/Eeeeelias/playlist-generator) - Creates personal playlists based on your listening history.
- [TheDwarfsHammer](https://github.com/Kamoba/jellyfin-plugin-thedwarfshammer) - Enhanced collection management and content discovery for Jellyfin.
- [WikiEpisodeOrder](https://github.com/neilmanfredit/wikiepisodeorder-jellyfin-plugin) - Uses Wiki Episode Order data to improve episode ordering and metadata matching for TV series.
### ▶️ Playback
<!-- sort list:plugins-playback -->
- [intro-skipper](https://github.com/intro-skipper/intro-skipper) - Fingerprint audio to automatically detect intro and outro segments in Jellyfin.
- [jellyfin-plugin-cinemamode](https://github.com/CherryFloors/jellyfin-plugin-cinemamode) - Enables Jellyfin's Cinema Mode with local trailers and pre-rolls.
- [jellyfin-plugin-dedupe-continue-watching](https://github.com/SloMR/jellyfin-plugin-dedupe-continue-watching) - Deduplicates the Continue Watching row so each series appears only once, using the most recently played episode.
- [jellyfin-plugin-discontinue-watching](https://github.com/jon4hz/jellyfin-plugin-discontinue-watching) - Lets you remove items from the Continue Watching list without resetting watch progress, with optional auto-hide after inactivity.
- [jellyfin-plugin-jellysleep](https://github.com/jon4hz/jellyfin-plugin-jellysleep) - Adds sleep timer functionality to Jellyfin.
- [Jellyfin.Plugin.StreamLimit](https://github.com/JellyboxAD/Jellyfin.Plugin.StreamLimit) - Allows limiting the number of simultaneous streams per user.
- [jellyfin-transcode-nag](https://github.com/voc0der/jellyfin-transcode-nag) - Nags users when they're transcoding due to unsupported formats or codecs, while allowing bitrate-based transcoding.
- [TheIntroDB](https://github.com/TheIntroDB/jellyfin-plugin) - Community powered database of intro, recap, credits, and preview segments for movies and TV shows.
### 🔗 Integration & Sync
<!-- sort list:plugins-integration -->
- [Gelato](https://github.com/lostb1t/Gelato) - Replaces Jellyfin's default search with Stremio-powered results and can automatically import entire catalogs into your library through scheduled tasks.
- [jellyfin-ani-sync](https://github.com/vosmiic/jellyfin-ani-sync) - Automatically tracks and synchronizes anime watching progress between Jellyfin and [Anilist](https://anilist.co/) and other services.
- [jellyfin-plugin-animethemes](https://github.com/EusthEnoptEron/jellyfin-plugin-animethemes) - Fetches anime opening and ending themes from [AnimeThemes.moe](https://animethemes.moe/), supporting both audio and video.
- [Jellyfin.Plugin.JF_To_Stash_Sync](https://github.com/Druidblack/Jellyfin.Plugin.JF_To_Stash_Sync) - Synchronizes viewing activity with Stash.
- [jellyfin-plugin-letterboxd-sync](https://github.com/Gizmo091/jellyfin-plugin-letterboxd-sync) - Automatically syncs your watched movie history with Letterboxd.
- [jellyfin-plugin-listenbrainz](https://github.com/lyarenei/jellyfin-plugin-listenbrainz) - Automatically syncs your music activity with ListenBrainz.
- [jellyfin-plugin-streamyfin](https://github.com/streamyfin/jellyfin-plugin-streamyfin) - Companion plugin for Streamyfin which allows for a centralized configuration of the Streamyfin application.
- [jellyfin-rpc by *kennethsible*](https://github.com/kennethsible/jellyfin-rpc) - Displays your current Jellyfin activity directly on Discord.
- [jellyfin-rpc by *Radiicall*](https://github.com/JustRadical/jellyfin-rpc) - Displays your current Jellyfin activity directly on Discord.
- [jellynext](https://github.com/luall0/jellynext) - Creates per-user virtual libraries for personalized Trakt recommendations and new seasons.
- [Moonbase](https://github.com/Moonfin-Client/Plugin) - Companion plugin for Moonfin clients, providing server-side settings sync, integrations, and a hosted Moonfin Web interface.
- [MyAnimeSync](https://github.com/iankiller77/MyAnimeSync) - Automatically synchronizes anime watching progress between Jellyfin and MyAnimeList.
- [playlist-generator](https://github.com/Eeeeelias/playlist-generator) - Create personal playlists based on your listening history.
- [Plexyfin](https://github.com/cleverdevil/plexyfin) - Automatically synchronize artwork and collections from your Plex Media Server to Jellyfin. Useful for users of Kometa.
- [Shokofin](https://github.com/ShokoAnime/Shokofin) - A Jellyfin plugin to integrate [Jellyfin](https://jellyfin.org/docs/) with [Shoko Server](https://shokoanime.com/downloads/shoko-server/).
- [Static Assets](https://github.com/cleverdevil/jelly-static-assets) - Upload and serve static assets such as CSS, JavaScript, and images directly from Jellyfin.
- [Plexyfin](https://github.com/cleverdevil/plexyfin) - Automatically synchronizes artwork and collections from Plex to Jellyfin.
- [Shokofin](https://github.com/ShokoAnime/Shokofin) - Integrates [Shoko Server](https://shokoanime.com/downloads/shoko-server/) with Jellyfin for anime library management.
### 🔔 Notifications
<!-- sort list:plugins-notifications -->
- [Jellyfin-Newsletter](https://github.com/Sanidhya30/Jellyfin-Newsletter) - Sends newsletters and notifications about library changes (additions, updates, deletions) via email, Discord, or Telegram.
- [Jellyfin-Newsletter-Plugin](https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin) - Newsletters for recently added media. `🔹 Beta`
- [jellyfin-plugin-DiscordNotifier](https://github.com/cedev-1/jellyfin-plugin-DiscordNotifier) - Sends notifications of Jellyfin server events to Discord.
- [jellyfin-plugin-TelegramNotifier](https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier) - Receive notifications of Jellyfin server events via Telegram.
- [NotifySync](https://github.com/peterdu1109/NotifySync) - Adds a notification bell to Jellyfin that displays recent additions.
### 🔐 Authentication
<!-- sort list:plugins-auth -->
- [jellyfin-plugin-ldapauth](https://github.com/jellyfin/jellyfin-plugin-ldapauth) - Allows the use of LDAP as an auth provider.
- [jellyfin-plugin-sso](https://github.com/9p4/jellyfin-plugin-sso) - Allows users to sign in through an SSO provider. `🔹 Beta`
- [Jellyfin Security](https://github.com/ZL154/JellyfinSecurity) - Natively adds TOTP and email 2FA, passkeys, OIDC/SSO sign-in, brute-force protection, IP allowlists, device pairing, trusted browsers, and audit logging to Jellyfin.
- [TeleJelly](https://github.com/hexxone/TeleJelly) - Allows users to sign in through the [Telegram Login Widget](https://core.telegram.org/widgets/login).
#### 🏷️ Metadata Providers
Enhance your media library with metadata from various sources.
### 📚 Library Management
<!-- sort list:plugins-library -->
- [AniLiberty STRM Plugin](https://github.com/queukat/AniLibriaStrmPlugin) - Generates AniLiberty STRM libraries for Jellyfin with metadata, intro markers, and watch-progress sync.
- [GhostLibrary](https://github.com/upchui/Jellyfin-GhostLibrary) - Hides selected media libraries from the client home screen and library list without blocking server-side plugin or filesystem access.
- [Jellyfin Ignore](https://github.com/fdett/jellyfin-ignore/) - Ignores filename patterns on library scans. `🔹 Beta` `🔸 Stale`
- [jellyfin-local-posters](https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/) - Automatically matches and imports local posters using TPDb and MediUX filename formats. Also supports syncing posters from Google Drive.
- [jellyfin-musictags-plugin](https://github.com/jyourstone/jellyfin-musictags-plugin) - Automatically extracts audio file metadata and converts it into standard Jellyfin tags.
- [jellyfin-plugin-air-times](https://github.com/k0d13/jellyfin-air-times) - Provides localized series air times based on server location. `🔸 Stale`
- [jellyfin-plugin-enigma2](https://github.com/knackebrot/jellyfin-plugin-enigma2) - Supports Vu+ & Enigma2 live TV streamers. `🔸 Stale`
- [jellyfin-plugin-languageTags](https://github.com/TheXaman/jellyfin-plugin-languageTags) - Adds language tags to media based on audio tracks using FFmpeg.
- [jellyfin-plugin-localrecs](https://github.com/rdpharr/jellyfin-plugin-localrecs) - Generates personalized movie and TV recommendations based on local watch history without external services required.
- [jellyfin-plugin-media-cleaner](https://github.com/shemanaev/jellyfin-plugin-media-cleaner) - Automatically removes played media after a specified time period.
- [jellyfin-plugin-MediathekViewDL](https://github.com/CatNoir2006/jellyfin-plugin-MediathekViewDL) - Integrates MediathekViewDL into Jellyfin and allows users to search, download, and manage content.
- [jellyfin-plugin-meilisearch](https://github.com/arnesacnussem/jellyfin-plugin-meilisearch) - Enhances Jellyfin search speed and accuracy by offloading queries to a Meilisearch instance.
- [jellyfin-powertoys](https://github.com/lennykean/jellyfin-powertoys) - A collection of plugins to enhance Jellyfin with additional features and tools.
- [JellyfinTweaks](https://github.com/n00bcodr/JellyfinTweaks) - Overrides Jellyfin settings such as *Enable Backdrops* and *Enable Theme Music* across all devices.
- [Jellyfin-Xtream-Library](https://github.com/firestaerter3/Jellyfin-Xtream-Library) - Syncs Xtream VOD and Series content to native Jellyfin libraries via STRM files, with automatic metadata lookup and Live TV support.
- [JellySTRMprobe](https://github.com/firestaerter3/JellySTRMprobe) - Probes STRM files to extract media information (codec, resolution, duration, audio) that Jellyfin skips during library scans.
- [media-upload-plugin](https://github.com/GrandguyJS/media-upload-plugin) - Media-manager that provides uploads, bulk downloads from URLs, and directory browsing within Jellyfin. `🔸 Stale`
- [quality-gate](https://github.com/GeiserX/quality-gate) - Restrict users to specific media versions based on configurable path-based policies, useful for bandwidth management or tiered access.
- [smart-covers](https://github.com/GeiserX/smart-covers) - Cover extraction for books, audiobooks, comics, magazines, and music libraries with online fallback via Open Library & Google Books.
- [whisper-subs](https://github.com/GeiserX/whisper-subs) - Automatically generates subtitles using local AI models powered by Whisper, with all processing on your server.
### 🏷️ Metadata Providers
<!-- sort list:metadata-providers -->
- [jellyfin-imdb-rating-updater](https://github.com/voc0der/jellyfin-imdb-rating-updater) - Downloads the IMDb ratings dataset daily and updates the CommunityRating field for library items with an IMDb ID without modifying other metadata.
- [Jellyfin Oscars](https://github.com/FizzyMUC/jellyfin-oscars-plugin) - Adds Academy Awards metadata and Oscar badges to movie detail pages.
- [jellyfin-plugin-AnimeMultiSource](https://github.com/webbster64/jellyfin-plugin-AnimeMultiSource) - Aggregates anime metadata, tags, artwork, and people from multiple sources (AniList, AniDB, MAL/Jikan, TVDB, Fanart.tv) with rate limiting and persistent caching for large libraries.
- [jellyfin-plugin-applemusic](https://github.com/lyarenei/jellyfin-plugin-applemusic) - Fetches album and artist metadata from Apple Music.
- [Jellyfin.Plugin.ArtworkMultiSource](https://github.com/Druidblack/Jellyfin.Plugin.ArtworkMultiSource) - Combines posters and logos from TMDb and TVDB with language-aware priority and configurable sorting.
- [jellyfin-plugin-hikka](https://github.com/HotMasya/jellyfin-plugin-hikka) - Metadata and images for anime and manga from the Hikka website.
- [jellyfin-plugin-itunes](https://github.com/lyarenei/jellyfin-plugin-itunes) - A Jellyfin plugin that fetches album and artist metadata from Apple Music.
- [jellyfin-plugin-kinopoisk](https://github.com/LinFor/jellyfin-plugin-kinopoisk) - Metadata provider for [Kinopoisk](https://www.kinopoisk.ru/).
- [Jellyfin.Plugin.MDBList_Ratings](https://github.com/Druidblack/Jellyfin.Plugin.MDBList_Ratings) - Retrieves ratings from MDBList using TMDb IDs and integrates them into Jellyfin's rating fields, with optional UI enhancements to display ratings from multiple sources.
- [jellyfin-plugin-myanimelist](https://github.com/ryandash/jellyfin-plugin-myanimelist) - Provides MyAnimeList metadata for anime.
- [Jellyfin Plugin PhoenixAdult](https://github.com/DirtyRacer1337/Jellyfin.Plugin.PhoenixAdult) - Metadata provider helps fill Jellyfin/Emby with information for your adult videos by pulling from the original site.
- [jellyfin-plugin-onepace](https://github.com/jwueller/jellyfin-plugin-onepace) - Provides metadata and cover art for the [One Pace](https://onepace.net) project.
- [Jellyfin Plugin PhoenixAdult](https://github.com/DirtyRacer1337/Jellyfin.Plugin.PhoenixAdult) - Metadata provider for adult content from multiple sites. `🔸 Stale`
- [jellyfin-plugin-shikimori](https://github.com/te9c/jellyfin-plugin-shikimori) - Metadata provider for shikimori.one.
- [Jellyfin Plugin Stash](https://github.com/DirtyRacer1337/Jellyfin.Plugin.Stash) - Metadata provider for [Stash](https://github.com/stashapp/stash).
- [Jellyfin Plugin ThePornDB](https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB) - Metadata provider for ThePornDB.
- [jellyfin-youtube-metadata-plugin](https://github.com/ankenyr/jellyfin-youtube-metadata-plugin) - YouTube Metadata Plugin.
- [jellyfin-youtube-metadata-plugin](https://github.com/ankenyr/jellyfin-youtube-metadata-plugin) - Provides metadata for YouTube content.
---
## 🖌️ Themes
## 👾 Companion Apps & Tools
👉 View beautiful themes for Jellyfin in **[THEMES.md](THEMES.md)**
---
### 🖼️ Artwork & Posters
## 📺 Clients
👉 Explore Jellyfin clients for all platforms in **[CLIENTS.md](CLIENTS.md)**
---
## 🛠️ Other Tools
Tools and utilities that complement your Jellyfin setup.
<!-- sort list:other -->
- [aphrodite](https://github.com/jackkerouac/aphrodite) - Enhances media library posters with quality indicators like resolution, audio codec, and review ratings.
- [AudioBookRequest](https://github.com/markbeep/AudioBookRequest) - A request management tool for audiobooks on Plex, Jellyfin, and Audiobookshelf.
- [AudioMuse-AI](https://github.com/NeptuneHub/AudioMuse-AI) - Sonic analysis and AI-powered clustering to create smart, tempo and mood-based playlists using the Jellyfin API.
- [autopulse](https://github.com/dan-online/autopulse) - A lightweight automation service that updates Plex, Jellyfin, and Emby libraries based on notifications from media organizers like Sonarr and Radarr.
- [autoscan](https://github.com/Cloudbox/autoscan) - Replaces the default Plex and Emby behaviour for picking up changes on the file system. `🔸 Stale`
- [CineSync](https://github.com/sureshfizzy/CineSync) - A Python based library management tool designed to organize debrid & local libraries without the support of Sonarr & Radarr.
- [content-recommender](https://github.com/jeffersoncgo/content-recommender) - Webpage that suggests Movies or Shows from your library based on your watch history.
<!-- sort list:tools-artwork -->
- [aphrodite](https://github.com/jackkerouac/aphrodite) - Enhances media library posters with quality indicators like resolution, audio codec, and review ratings. `🔸 Stale`
- [CoverMaker](https://github.com/jeffersoncgo/CoverMaker) - Allows designing and generating custom cover images for your media collections.
- [declarative-jellyfin](https://github.com/Sveske-Juice/declarative-jellyfin) - Declarative configuration of your Jellyfin server on NixOS. `🔹 Beta`
- [embyToLocalPlayer](https://github.com/kjtsune/embyToLocalPlayer) - Lets you watch videos from Jellyfin using a local video player (like VLC and MPV) and syncs watch progress back.
- [Fixarr](https://github.com/sachinsenal0x64/FIXARR) - Media Renamer and Backup tool. (Backup still WIP) `🔹 Beta`
- [jelly-clipper](https://github.com/arnolicious/jelly-clipper) - A web application for creating, sharing, and managing video clips from your Jellyfin media library. `🔹 Beta`
- [Jellycord](https://github.com/SiddheshDongare/Jellycord) - A Discord companion bot for managing your JFA-GO instance.
- [Jellyfin-Auto-Collections](https://github.com/ghomasHudson/Jellyfin-Auto-Collections) - A tool to automatically make and update collections based on internet lists such as IMDb and letterboxd.
- [jellyfin-cover-art-generator](https://github.com/Tetrax-10/jellyfin-cover-art-generator) - CLI tool to generate Jellyfin styled library coverart from a backdrop.
- [Jellyfin-Cover-Maker](https://github.com/KartoffelChipss/Jellyfin-Cover-Maker) - A website to easily create consistent covers and posters for your Jellyfin libraries.
- [JellyfinEasyMetadataManager](https://github.com/CesarBianchi/JellyfinEasyMetadataManager) - A desktop tool for managing and editing metadata in Jellyfin libraries.
- [Jellyfin-Image-Exporter](https://github.com/Kurotaku-sama/Jellyfin-Image-Exporter) - A script to export images (posters, banners, thumbnails) from your Jellyfin media server's metadata library.
- [jellyfin-mods](https://github.com/BobHasNoSoul/jellyfin-mods) - A collection of things you can do to personalize Jellyfin.
- [Jellyfin Notification System](https://github.com/Fahmula/jellyfin-telegram-notifier) - Sends Telegram notifications with media images whenever a new movie, series, season, or episode is added to Jellyfin. `🔸 Stale`
- [jellyfin-on-macos](https://github.com/Digital-Shane/jellyfin-on-macos) - Guide for hosting Jellyfin on macOS with dynamic DNS, geo-filtering, and monitoring dashboards.
- [jellyfin-poster-hrd-logo](https://github.com/Druidblack/jellyfin-poster-hrd-logo/tree/main) - Automatically downloads covers for HDR movies from TMDb and applies an HDR logo in the top-right corner.
- [jellyfin_ratings](https://github.com/Druidblack/jellyfin_ratings) - Replaces Jellyfin ratings with ratings from various sources (IMDb, Trakt, Imdb, Letterboxd, etc.).
- [jellyfin-rewind](https://github.com/Chaphasilor/jellyfin-rewind) - A *Spotify Wrapped*-like app made for people who use Jellyfin for listening to music.
- [jellyfin-Seasonals](https://github.com/CodeDevMLH/Jellyfin-Seasonals) - A collection of seasonal themes/animations.
- [Jellyfin Segment Editor](https://github.com/endrl/segment-editor) - Manage Jellyfin Media Segment positions.
- [jellyfin-tools](https://github.com/eebette/jellyfin-tools) - This library is to generate images with Jellyfin-like styling (shadow overlay and library title text) from source images.
- [Jellyfin Update Poster](https://github.com/Iceshadow1404/JellyfinUpdatePoster) - Handles ZIP files containing multiple cover images from [ThePosterDB](https://theposterdb.com/) and [MediUX](https://mediux.pro). Set Downloader for [MediUX](https://mediux.pro).
- [jellyhub](https://github.com/Zigl3ur/jellyhub) - A web app that indexes media from multiple Jellyfin servers into a single searchable hub, letting you see which server hosts the content you're looking for.
- [Jellyman](https://github.com/Smiley-McSmiles/jellyman) - A CLI Program for installing and managing Jellyfin.
- [Jellyfin-Cover-Maker](https://github.com/KartoffelChipss/Jellyfin-Cover-Maker) - Website for creating consistent covers and posters for Jellyfin libraries.
- [Jellyfin-Image-Exporter](https://github.com/Kurotaku-sama/Jellyfin-Image-Exporter) - Exports images (posters, banners, thumbnails) from Jellyfin metadata.
- [jellyfin-poster-hrd-logo](https://github.com/Druidblack/jellyfin-poster-hrd-logo/tree/main) - Automatically downloads covers for HDR movies from TMDb and applies an HDR logo in the top-right corner. `🔸 Stale`
- [jellyfin_ratings](https://github.com/Druidblack/jellyfin_ratings) - Replaces Jellyfin ratings with ratings from various sources (IMDb, Trakt, Letterboxd, and others).
- [jellyfin-tools](https://github.com/eebette/jellyfin-tools) - Generates images with Jellyfin-like styling such as shadow overlays and library title text. `🔸 Stale`
- [Jellyfin Update Poster](https://github.com/Iceshadow1404/JellyfinUpdatePoster) - Batch imports cover images from [ThePosterDB](https://theposterdb.com/) and [MediUX](https://mediux.pro), with set downloading support for MediUX.
- [jellytools](https://github.com/cleverdevil/jellytools) - CLI tool for synchronizing artwork and collections from Plex to Jellyfin and generating animated library card videos. `🔸 Stale`
- [pixelfin](https://github.com/nothing2obvi/pixelfin) - Inspects Jellyfin libraries for missing, present, or low-resolution images with export support.
- [Posterizarr](https://github.com/fscorrupt/posterizarr) - Automates poster, background, and title card creation for Plex, Jellyfin, and Emby with customizable overlays.
- [TitleCardMaker](https://github.com/CollinHeist/TitleCardMaker) - Automated title card maker for Plex, Jellyfin, and Emby.
### 🔍 Media Requests & Discovery
<!-- sort list:tools-requests -->
- [Anchorr](https://github.com/openVESSL/Anchorr) - Discord bot for Jellyfin media requests and new content notifications.
- [AudioBookRequest](https://github.com/markbeep/AudioBookRequest) - Request management tool for audiobooks on Plex, Jellyfin, and Audiobookshelf.
- [content-recommender](https://github.com/jeffersoncgo/content-recommender) - Suggests movies or TV shows from your library based on watch history.
- [jellyfin-updoot](https://github.com/BobHasNoSoul/jellyfin-updoot) - Adds thumbs-up recommendations, per-item comments, and a "recommended by users" page.
- [jellyseerr](https://github.com/seerr-team/seerr) - Request management and media discovery tool for Jellyfin, Plex, and Emby.
- [List-Sync](https://github.com/Woahai321/list-sync) - Automatically import movies and TV shows from IMDB or Trakt lists into [Jellyseerr](https://github.com/seerr-team/seerr). `🔹 Beta`
- [reiverr](https://github.com/aleksilassila/reiverr) - Combined interface for Jellyfin, TMDB, Radarr, and Sonarr. `🔹 Beta`
- [scenepeek-android](https://github.com/Divinelink/scenepeek-android) - An Android app that provides detailed movie and TV show information with TMDB and Jellyseerr integration.
- [SuggestArr](https://github.com/giuseppe99barchetta/SuggestArr) - Automatically request suggested movies and TV shows to [Jellyseerr](https://github.com/seerr-team/seerr) based on recently watched.
- [swiparr](https://github.com/m3sserstudi0s/swiparr) - Swipe through your library, match with friends in a session, and find something everyone wants to watch.
- [whatseerr](https://github.com/SuFxGIT/whatseerr) - WhatsApp bot for Seerr that allows users to search and request media via WhatsApp messages.
### 📊 Statistics & Watch History
<!-- sort list:tools-stats -->
- [jellyfin-rewind](https://github.com/Chaphasilor/jellyfin-rewind) - A *Spotify Wrapped*-like experience for Jellyfin music listeners.
- [jellyfin-watch-updater](https://github.com/Simon-Eklundh/jellyfin-watch-updater) - Updates `lastPlayedDate` for watched items when clients fail to set it, enabling tools such as media cleanup plugins to correctly detect watched media.
- [JellyPlex-Watched](https://github.com/luigi311/JellyPlex-Watched) - Syncs watch history between Jellyfin, Plex, and Emby Servers.
- [jellyplist](https://github.com/kamilkosek/jellyplist) - Utility for syncing Spotify playlists to Jellyfin. `🔹 Beta`
- [JellyRoller](https://github.com/LSchallot/JellyRoller) - A CLI Jellyfin Controller. `🔹 Beta`
- [JellySearch](https://gitlab.com/DomiStyle/jellysearch) - A fast full-text search proxy for Jellyfin using Meilisearch.
- [jellyseerr](https://github.com/Fallenbagel/jellyseerr) - A request management and media discovery tool.
- [Jellystat](https://github.com/CyferShepard/Jellystat) - A free and open source Statistics App for Jellyfin.
- [Jellyswarrm](https://github.com/LLukas22/Jellyswarrm) - Reverse proxy that lets you combine multiple Jellyfin servers into one virtual instance.
- [jellytools](https://github.com/cleverdevil/jellytools) - A CLI tool for synchronizing artwork and collections to Jellyfin from Plex and to generate and embed customizable animated library card videos in the Jellyfin UI.
- [jelly-watch-wise](https://github.com/Joker-KP/jelly-watch-wise) - A standalone app that monitors and enforces Jellyfin watch time limits per user, with API integration and a simple GUI.
- [Jellystat](https://github.com/CyferShepard/Jellystat) - Statistics and analytics dashboard for Jellyfin.
- [jelly-watch-wise](https://github.com/Joker-KP/jelly-watch-wise) - Monitors and enforces Jellyfin watch time limits per user, with API integration and a simple GUI. `🔸 Stale`
- [streamystats](https://github.com/fredrikburmester/streamystats) - Statistics service for Jellyfin, providing analytics and data visualization.
- [watchstate](https://github.com/arabcoders/watchstate) - Syncs play state between different media servers.
### 👥 User Management
<!-- sort list:tools-users -->
- [Jellycord](https://github.com/SiddheshDongare/Jellycord) - Discord companion bot for managing JFA-GO instances. `🔸 Stale`
- [jellyfin-telegram-channel-sync](https://github.com/GeiserX/jellyfin-telegram-channel-sync) - Syncs Jellyfin user access with Telegram channel membership, automatically disabling accounts when members leave.
- [jfa-go](https://github.com/hrfee/jfa-go) - User- / Invite-Management system for Jellyfin.
- [jf-avatars](https://github.com/kalibrado/jf-avatars) - Allows users to select avatars from an image gallery.
- [List-Sync](https://github.com/Woahai321/list-sync) - Automatically import movies and TV shows from IMDB or Trakt lists into [Jellyseerr](https://github.com/Fallenbagel/jellyseerr). `🔹 Beta`
- [mnamer](https://github.com/jkwill87/mnamer) - Highly customizable tool to automatically rename all media files. `🔸 Stale`
- [wizarr](https://github.com/wizarrrr/wizarr) - Advanced user invitation and management system.
### 📁 Media Organization
<!-- sort list:tools-organization -->
- [CineSync](https://github.com/sureshfizzy/CineSync) - Python-based library management tool for organizing debrid and local libraries without Sonarr or Radarr.
- [Fixarr](https://github.com/sachinsenal0x64/fixarr) - Cross-platform media renaming and backup tool. `🔹 Beta`
- [JellyCC](https://github.com/parkejunior/jellycc-cli) - Command-line tool that audits, repairs and optimizes media to ensure Direct Play on Jellyfin.
- [Jellyfin-Auto-Collections](https://github.com/ghomasHudson/Jellyfin-Auto-Collections) - A tool to automatically make and update collections based on internet lists such as IMDb and Letterboxd.
- [JellyfinEasyMetadataManager](https://github.com/CesarBianchi/JellyfinEasyMetadataManager) - Desktop tool for managing and editing metadata in Jellyfin libraries.
- [jellyfinmanager](https://github.com/Forceu/jellyfinmanager) - Command-line tool for managing Jellyfin watched status with backup/restore capabilities and missing episode detection using TVDB.
- [jellysweep](https://github.com/jon4hz/jellysweep) - Automatically removes old, unwatched movies and TV shows by analyzing viewing history and user requests.
- [mnamer](https://github.com/jkwill87/mnamer) - Customizable tool to automatically rename and organize media files.
- [Multi-User Media Cleaner](https://github.com/terrelsa13/MUMC) - Query and delete unwanted media content from your Jellyfin server.
- [MusicBrainz-UserScripts](https://github.com/Druidblack/MusicBrainz-UserScripts) - One-click importing of album from Jellyfin into MusicBrainz.
- [OpenSubtitlesDownload](https://github.com/emericg/OpenSubtitlesDownload) - Automatically or manually download subtitles using CLI/Gnome/KDE.
- [pixelfin](https://github.com/nothing2obvi/pixelfin) - Lets you quickly see which image types are present, missing, or low resolution in your Jellyfin libraries. You can also save images in embedded HTML files or ZIP archives.
- [Playlifin](https://gitlab.com/Krafting/playlifin-gtk) - Converts YouTube Music playlists to Jellyfin playlists.
- [Posterizarr](https://github.com/fscorrupt/Posterizarr) - Automates the creation of high-quality posters, backgrounds, and title cards for Plex, Jellyfin, and Emby with customizable overlays and direct uploads.
- [reiverr](https://github.com/aleksilassila/reiverr) - Combined interface for JF, TMDB, Radarr and Sonarr. `🔹 Beta`
- [scenepeek-android](https://github.com/Divinelink/scenepeek-android) - An Android app that provides detailed movie and TV show information with TMDB and Jellyseerr integration.
- [speedrr](https://github.com/itschasa/speedrr) - Change your torrent client's upload speed dynamically, on certain events such as when a Plex/Jellyfin stream starts.
- [Squishy](https://github.com/cleverdevil/squishy) - Transcode and download your Jellyfin media with fully customizable presets and hardware acceleration.
- [streamystats](https://github.com/fredrikburmester/streamystats) - Statistics service for Jellyfin, providing analytics and data visualization.
### 💬 Subtitles
<!-- sort list:tools-subtitles -->
- [bazarr-jellyfin](https://github.com/enoch85/bazarr-jellyfin) - Search and download subtitles directly from Jellyfin's native subtitle UI using your Bazarr instance.
- [OpenSubtitlesDownload](https://github.com/emericg/OpenSubtitlesDownload) - Automatically or manually downloads subtitles using CLI/Gnome/KDE.
- [subgen](https://github.com/McCloudS/subgen) - Autogenerate subtitles using OpenAI Whisper Model via Jellyfin.
- [SuggestArr](https://github.com/giuseppe99barchetta/SuggestArr) - Automatically request suggested movies and TV shows to [Jellyseerr](https://github.com/Fallenbagel/jellyseerr) based on recently watched.
- [TitleCardMaker](https://github.com/CollinHeist/TitleCardMaker) - Automated title card maker for Plex, Jellyfin, and Emby.
### 🎵 Music
<!-- sort list:tools-music -->
- [AudioMuse-AI](https://github.com/NeptuneHub/AudioMuse-AI) - Uses sonic analysis and AI-powered clustering to create tempo and mood-based playlists via the Jellyfin API.
- [jellyfin-theme-music-manager](https://github.com/akhilmulpurii/jellyfin-theme-music-manager) - Web application for managing theme songs and backdrop videos for Jellyfin libraries.
- [jellyplist](https://github.com/kamilkosek/jellyplist) - Utility for syncing Spotify playlists to Jellyfin. `🔹 Beta`
- [JellyTunes](https://github.com/oriaflow-labs/jellytunes) - Sync your Jellyfin music library to any USB drive or SD card — with optional FLAC to MP3 conversion.
- [MusicBrainz-UserScripts](https://github.com/Druidblack/MusicBrainz-UserScripts) - One-click importing of album from Jellyfin into MusicBrainz.
- [Playlifin](https://gitlab.com/Krafting/playlifin-gtk) - Converts YouTube Music playlists to Jellyfin playlists.
### 📥 Content Import
<!-- sort list:tools-import -->
- [calibre2jellyfin](https://github.com/shawn61cp/calibre2jellyfin) - Python script to construct a Jellyfin ebook library from a Calibre library.
- [trailarr](https://github.com/nandyalu/trailarr) - Manages trailer downloads for your Radarr and Sonarr libraries.
- [trailerfin](https://github.com/Pukabyte/trailerfin) - Automatically retrieves and creates STRM links to IMDb trailers and places them in the backdrops folder to view trailers on the details page.
- [tunarr](https://github.com/chrisbenincasa/tunarr) - Create custom live TV channels from your Plex or Jellyfin library with a web UI and IPTV support.
- [Universal Plugin Repo](https://github.com/0belous/universal-plugin-repo) - Consolidates many plugin repositories to create a universal catalogue.
- [wizarr](https://github.com/Wizarrrr/wizarr) - Advanced user invitation and management system.
- [xsrv.jellyfin](https://github.com/nodiscc/xsrv/tree/master/roles/jellyfin) - Ansible role to deploy and configure Jellyfin.
- [ytdlp2STRM](https://github.com/fe80Grau/ytdlp2STRM) - Streams YouTube, Twitch and more via yt-dlp to Jellyfin.
- [ytdl-sub](https://github.com/jmbannon/ytdl-sub) - Automate downloading and metadata generation with YoutubeDL.
- [ytdl-sub](https://github.com/jmbannon/ytdl-sub) - Automates downloading and metadata generation with yt-dlp.
---
#### 📜 Snippets
### 🔧 Server Administration
Helpful code snippets and scripts for Jellyfin customization.
<!-- sort list:tools-admin -->
- [ADRG](https://github.com/jaldertech/adrg) - Dynamic Docker resource governor using cgroups v2 to throttle background tasks during media activity.
- [autopulse](https://github.com/dan-online/autopulse) - Lightweight automation service that updates Plex, Jellyfin, and Emby libraries based on notifications from media organizers like Sonarr and Radarr.
- [autoscan](https://github.com/Cloudbox/autoscan) - Replaces the default Plex and Emby behaviour for picking up changes on the file system. `🔸 Stale`
- [Cloud Seeder](https://github.com/ipv6rslimited/cloudseeder) - One-click installer and maintainer for Jellyfin on Windows, macOS, and Linux.
- [declarative-jellyfin](https://github.com/Sveske-Juice/declarative-jellyfin) - Declarative configuration of your Jellyfin server on NixOS. `🔹 Beta`
- [jellyfin-encoder](https://github.com/GeiserX/jellyfin-encoder) - Docker-based automatic 720p HEVC/AV1 transcoding service for Jellyfin libraries with NVIDIA and Intel hardware acceleration.
- [jellyfin-helper](https://github.com/JellyPlugins/jellyfin-helper) - Server administration dashboard with cleanup tasks, library statistics, health checks, Arr/Seerr integration, backups, user insights, and on-device neural recommendations.
- [jellyhub](https://github.com/Zigl3ur/jellyhub) - Indexes media from multiple Jellyfin servers into a single searchable hub.
- [Jellyman](https://github.com/Smiley-McSmiles/jellyman) - CLI tool for installing, managing, and updating Jellyfin on Linux.
- [JellyRoller](https://github.com/LSchallot/JellyRoller) - A CLI Jellyfin Controller. `🔹 Beta`
- [JellySearch](https://gitlab.com/DomiStyle/jellysearch) - A fast full-text search proxy for Jellyfin using Meilisearch.
- [Jellyswarrm](https://github.com/LLukas22/Jellyswarrm) - Reverse proxy that lets you combine multiple Jellyfin servers into one virtual instance.
- [Samsung-Jellyfin-Installer](https://github.com/Jellyfin2Samsung/Samsung-Jellyfin-Installer) - Cross-platform tool that helps you install Jellyfin on Samsung Smart TVs running Tizen OS.
- [Universal Plugin Repo](https://github.com/0belous/universal-plugin-repo) - Consolidates many plugin repositories to create a universal catalogue.
- [xsrv.jellyfin](https://github.com/nodiscc/xsrv/tree/master/roles/jellyfin) - Ansible role to deploy and configure Jellyfin.
### 🧰 Miscellaneous
<!-- sort list:tools-misc -->
- [Cliparr](https://github.com/TechSquidTV/Cliparr) - Create clips from media on your personal media server.
- [embyToLocalPlayer](https://github.com/kjtsune/embyToLocalPlayer) - Lets you watch videos from Jellyfin using a local video player (like VLC and MPV) and syncs watch progress back.
- [jelly-clipper](https://github.com/arnolicious/jelly-clipper) - Web application for creating, sharing, and managing video clips from Jellyfin libraries. `🔹 Beta`
- [Jellyfin Episodes Ratings Grid](https://github.com/Damocles-fr/jellyfin-imdb-episodes-heatmap-ratings-grid) - Show IMDb episode ratings in a heatmap-style grid on Jellyfin series pages.
- [jellyfin-mods](https://github.com/BobHasNoSoul/jellyfin-mods) - Collection of modifications and customizations for personalizing Jellyfin.
- [Jellyfin Notification System](https://github.com/Fahmula/jellyfin-telegram-notifier) - Sends Telegram notifications with media images whenever a new movie, series, season, or episode is added to Jellyfin. `🔸 Stale`
- [Jellyfin Segment Editor](https://github.com/intro-skipper/segment-editor) - Manage Jellyfin Media Segment positions.
- [KefinTweaks](https://github.com/ranaldsgift/KefinTweaks) - Collection of UI enhancements and customization tweaks for Jellyfin.
- [macos-random-jellyfin-screensaver](https://github.com/ndom91/macos-random-jellyfin-screensaver) - Screensaver for macOS that plays a random Jellyfin item.
- [MPC-JF](https://github.com/Damocles-fr/MPC-JF) - Launch external media players (MPC-HC, MPC-BE, PotPlayer) from Jellyfin Web or Jellyfin Media Player.
- [Scyphomote](https://github.com/eiffelbeef/scyphomote) - A dedicated remote control for Jellyfin with support for playback transparency, trickplay previews, and more.
- [tunarr](https://github.com/chrisbenincasa/tunarr) - Create custom live TV channels from your Plex or Jellyfin library with a web UI and IPTV support.
### 📜 Snippets
<!--lint ignore awesome-list-item-->
- [snippets/language-overlay](snippets/language-overlay) - A script to add flags to movie posters.
---
## 🌌 Related Projects
## 📖 Guides
Software and tools not specifically designed for Jellyfin, but useful for media management and enhancement.
<!-- sort list:guides -->
- [jellyfin-on-macos](https://github.com/Digital-Shane/jellyfin-on-macos) - Guide for hosting Jellyfin on macOS with dynamic DNS, geo-filtering, and monitoring dashboards.
## 🌌 Related
This section includes software, guides and tools that are not *specifically* designed to work with Jellyfin, but can be useful for tasks related to media management or to enhance Jellyfin's functionality.
<!-- sort list:related -->
- [calibre2jellyfin](https://github.com/shawn61cp/calibre2jellyfin) - Python script to construct a Jellyfin ebook library from a Calibre library.
- [Cloud Seeder](https://github.com/ipv6rslimited/cloudseeder) - A 1-click installer and maintainer for Jellyfin on Windows, Mac and Linux.
- [Dispatcharr](https://github.com/Dispatcharr/Dispatcharr) - Self-hosted M3U proxy with IPTV, EPG, and VOD management support.
- [ErsatzTV](https://github.com/ErsatzTV/ErsatzTV) - Stream custom live channels using your own media. `🔹 Beta`
- [Explo](https://github.com/LumePart/Explo) - Automated music discovery tool that recommended tracks based on your listening history.
- [locatarr](https://github.com/Locatarr/Locatarr) - A list of tools used to automate the downloading and organization of media files.
- [Explo](https://github.com/LumePart/Explo) - Automated music discovery tool that recommends tracks based on your listening history.
- [locatarr](https://github.com/Locatarr/locatarr.github.io) - A list of tools used to automate the downloading and organization of media files.
- [radarr](https://github.com/Radarr/Radarr) - Automates downloading & management of movies.
- [sonarr](https://github.com/Sonarr/Sonarr) - Automates downloading & management of TV series.
- [tdarr](https://github.com/HaveAGitGat/Tdarr) - Distributed transcode automation + Library analytics + Video health checking. `🔺 Paid`
- [recyclarr](https://github.com/recyclarr/recyclarr) - Automatically sync TRaSH guides to Sonarr and Radarr instances.
- [MediaTracker](https://github.com/bonukai/MediaTracker) - Media tracker and user rating platform with [Jellyfin integration](https://github.com/bonukai/jellyfin-plugin-mediatracker).
- [Movary](https://github.com/leepeuker/movary) - Media tracker and user rating platform. `🔹 Beta`
- [Multi Scrobbler](https://github.com/foxxmd/multi-scrobbler) - Scrobbles music from many sources to many clients. `🔹 Beta`
- [Multi Scrobbler](https://github.com/FoxxMD/multi-scrobbler) - Scrobbles music from many sources to many clients. `🔹 Beta`
- [Quasarr](https://github.com/rix1337/Quasarr) - Emulates a usenet indexer and download client to allow direct downloads with sonarr/radarr.
- [rffmpeg](https://github.com/joshuaboniface/rffmpeg) - A remote FFmpeg wrapper, commonly used for transcoding media on more capable machines.
- [speedrr](https://github.com/itschasa/speedrr) - Change your torrent client's upload speed dynamically, on certain events such as when a Plex/Jellyfin stream starts.
- [Threadfin](https://github.com/Threadfin/Threadfin) - M3U proxy for Jellyfin (Based on xTeVe).
- [TRaSH Guides](https://trash-guides.info/) - Easy-to-understand guides for Sonarr, Radarr, and Bazarr, along with related tools.
- [watchstate](https://github.com/ArabCoders/watchstate) - Sync play state between different media servers.
---
## 💬 Communities
## Communities
Connect with other Jellyfin users and get support.
This section contains links to communities which focus on Jellyfin or related topics.
<!-- sort list:communities -->
<!-- list:communities -->
- [Jellyfin Discord](https://discord.gg/zHBxVSXdBV) - The official Jellyfin Discord server. `🔰 Official`
- [Jellyfin Forum](https://forum.jellyfin.org/) - The official Jellyfin forum. `🔰 Official`
- [Jellyfin Matrix](https://matrix.to/#/#jellyfinorg:matrix.org) - The official Jellyfin Matrix server. `🔰 Official`
- [r/Jellyfin](https://www.reddit.com/r/jellyfin/) - The official Jellyfin subreddit. `🔰 Official`
- [r/JellyfinCommunity](https://www.reddit.com/r/JellyfinCommunity/) - An independent, community-run subreddit.
---
- [JellyfinCommunity Discord](https://discord.gg/MTM8dkjr93) - An independent, community-run Discord server.
## 🤝 Contribute
## Contribute
Contributions are welcome! Please read the [contribution guidelines](CONTRIBUTING.md) first.
You can also [create a new issue](https://github.com/awesome-jellyfin/awesome-jellyfin/issues/new) to suggest additions or improvements.
Contributions welcome! But please read the [contribution guidelines](CONTRIBUTING.md) first.
You can also [create a new issue](https://github.com/awesome-jellyfin/awesome-jellyfin/issues/new).
+155 -32
View File
@@ -6,6 +6,70 @@
The preview / screenshots were taken directly from the linked repositories.
If an image is no longer available or out of date, please create an [issue](https://github.com/awesome-jellyfin/awesome-jellyfin/issues) or a [PR](https://github.com/awesome-jellyfin/awesome-jellyfin/edit/main/THEMES.md).
## [Abyss](https://aumgupta.github.io/abyss-jellyfin/) by [AumGupta](https://github.com/AumGupta/)
A clean, minimal dark theme with frosted glass surfaces, smooth transitions, and a clutter-free home screen spotlight add-on. [` 🔵 Get this Theme `](https://github.com/AumGupta/abyss-jellyfin)
<table>
<tr>
<td>
<img src="https://github.com/AumGupta/abyss-jellyfin/blob/main/docs/assets/images/abyss_1.png?raw=true" />
</td>
<td>
<img src="https://github.com/AumGupta/abyss-jellyfin/blob/main/docs/assets/images/abyss_2.png?raw=true" />
</td>
</tr>
<tr>
<td>
<img src="https://github.com/AumGupta/abyss-jellyfin/blob/main/docs/assets/images/abyss_3.png?raw=true" />
</td>
<td>
<img src="https://github.com/AumGupta/abyss-jellyfin/blob/main/docs/assets/images/abyss_4.png?raw=true" />
</td>
</tr>
<tr>
<td>
<img src="https://github.com/AumGupta/abyss-jellyfin/blob/main/docs/assets/images/abyss_5.png?raw=true" />
</td>
<td>
<img src="https://github.com/AumGupta/abyss-jellyfin/blob/main/docs/assets/images/abyss_6.png?raw=true" />
</td>
</tr>
</table>
---
## [better-jellyfin-ui](https://github.com/tromoSM/better-jellyfin-ui) by tromoSM
A refined and modern UI enhancement for Jellyfin focused on improved layout, animations, and iOS design. [` 🔵 Get this Theme `](https://github.com/tromoSM/better-jellyfin-ui)
<table>
<tr>
<td>
<img src="https://github.com/tromoSM/better-jellyfin-ui/blob/main/Assets/desktop-main.png?raw=true" />
</td>
<td>
<img src="https://github.com/tromoSM/better-jellyfin-ui/blob/main/Assets/desktop-library-i.png?raw=true" />
</td>
</tr>
<tr>
<td>
<img src="https://github.com/tromoSM/better-jellyfin-ui/blob/main/Assets/desktop-or.png?raw=true" />
</td>
<td>
<img src="https://github.com/tromoSM/better-jellyfin-ui/blob/main/Assets/desktop-player.png?raw=true" />
</td>
</tr>
<tr>
<td>
<img src="https://github.com/tromoSM/better-jellyfin-ui/blob/main/Assets/desktop-admin.png?raw=true" />
</td>
</tr>
</table>
---
## [catppuccin](https://github.com/catppuccin/jellyfin) by catppuccin
[` 🔵 Get this Theme `](https://github.com/catppuccin/jellyfin)
@@ -64,33 +128,25 @@ If an image is no longer available or out of date, please create an [issue](http
---
## [finality](https://github.com/tedhinklater/finality) by tedhinklater
## [evergarden](https://github.com/everviolet/jellyfin) by everviolet
[` 🔵 Get this Theme `](https://github.com/tedhinklater/finality)
[` 🔵 Get this Theme `](https://github.com/everviolet/jellyfin)
<table>
<tr>
<td>
<img src="https://github.com/user-attachments/assets/534d8fcb-0bc9-4b9a-b8a4-e00e139a837a" />
<img src="https://github.com/everviolet/jellyfin/raw/main/assets/summer.webp" />
</td>
<td>
<img src="https://github.com/user-attachments/assets/cbf6b18e-670e-4f2b-bf79-341a09122aa8" />
<img src="https://github.com/everviolet/jellyfin/raw/main/assets/spring.webp" />
</td>
</tr>
<tr>
<td>
<img src="https://github.com/user-attachments/assets/6bba7531-bef6-4698-9e0c-6843eaa6a292" />
<img src="https://github.com/everviolet/jellyfin/raw/main/assets/fall.webp" />
</td>
<td>
<img src="https://github.com/user-attachments/assets/8ca90174-a903-4352-ab8c-913ce7db20dd" />
</td>
</tr>
<tr>
<td>
<img src="https://github.com/user-attachments/assets/984a75d5-1706-48da-9f75-b3cf6ccd45b7" />
</td>
<td>
<img src="https://github.com/user-attachments/assets/cfb8a0df-1864-4388-b009-d31dbfc3b29c" />
<img src="https://github.com/everviolet/jellyfin/raw/main/assets/winter.webp" />
</td>
</tr>
</table>
@@ -104,26 +160,10 @@ If an image is no longer available or out of date, please create an [issue](http
<table>
<tr>
<td>
<img src="https://i.imgur.com/hRUk1VN.png" />
<img src="https://github.com/user-attachments/assets/caaa8d3a-c3f1-46d7-8a51-4ba6f08c047f" />
</td>
<td>
<img src="https://i.imgur.com/MYBUHEH.png" />
</td>
</tr>
<tr>
<td>
<img src="https://i.imgur.com/ts13B1n.png" />
</td>
<td>
<img src="https://i.imgur.com/xPTC9s0.png" />
</td>
</tr>
<tr>
<td>
<img src="https://i.imgur.com/261AqYj.png" />
</td>
<td>
<img src="https://i.imgur.com/IXTxQEO.png" />
<img src="https://github.com/user-attachments/assets/b2c1e0ca-0304-47d6-b4cc-3f77ac83f806" />
</td>
</tr>
</table>
@@ -180,6 +220,39 @@ If an image is no longer available or out of date, please create an [issue](http
---
## [infinitv](https://github.com/buesche87/infinitv) by buesche87
[` 🔵 Get this Theme `](https://github.com/buesche87/infinitv)
<table>
<tr>
<td>
<img src="https://raw.githubusercontent.com/buesche87/infinitv/refs/heads/main/resource/desktop-home.png" />
</td>
<td>
<img src="https://raw.githubusercontent.com/buesche87/infinitv/refs/heads/main/resource/desktop-library.png" />
</td>
</tr>
<tr>
<td>
<img src="https://raw.githubusercontent.com/buesche87/infinitv/refs/heads/main/resource/desktop-series.png" />
</td>
<td>
<img src="https://raw.githubusercontent.com/buesche87/infinitv/refs/heads/main/resource/desktop-episodes.png" />
</td>
</tr>
<tr>
<td>
<img src="https://raw.githubusercontent.com/buesche87/infinitv/refs/heads/main/resource/desktop-movie.png" />
</td>
<td>
<img src="https://raw.githubusercontent.com/buesche87/infinitv/refs/heads/main/resource/desktop-player.png" />
</td>
</tr>
</table>
---
## [Jamfin](https://github.com/JamsRepos/Jamfin) by JamsRepos
Bringing a modern, sleek glassmorphism design to Jellyfin, enhancing your media server's aesthetics. [` 🔵 Get this Theme `](https://github.com/JamsRepos/Jamfin)
@@ -257,6 +330,56 @@ Better Movie/TV page layout, improved card animation on hover. [` 🔵 Get this
---
## [NetFin](https://github.com/ya0903/NetFin) by ya0903
A cinematic Netflix-inspired theme with deep dark visuals, refined hover effects, and a focus on poster artwork. [` 🔵 Get this Theme `](https://github.com/ya0903/NetFin)
<table>
<tr>
<td>
<img src="https://github.com/user-attachments/assets/5eee060a-0c1d-4ab3-8b64-027251973997" />
</td>
<td>
<img src="https://github.com/user-attachments/assets/adc6ae25-6687-43b9-aa19-3319794c297b" />
</td>
</tr>
<tr>
<td>
<img src="https://github.com/user-attachments/assets/192bd752-be1a-462d-a9f2-088f61940f4a" />
</td>
<td>
<img src="https://github.com/user-attachments/assets/69d1e032-e99e-4fdf-af4e-428d7e81252b" />
</td>
</tr>
</table>
---
## [NeutralFin](https://github.com/KartoffelChipss/NeutralFin) by KartoffelChipss
NeutralFin is a custom Jellyfin theme based on [lscambo13's ElegantFin](https://github.com/lscambo13/ElegantFin), featuring a sleek black and grey color scheme for a more neutral and modern look. [` 🔵 Get this Theme `](https://github.com/KartoffelChipss/NeutralFin)
<table>
<tr>
<td>
<img src="https://github.com/KartoffelChipss/NeutralFin/raw/main/assets/neutralfin-movie2.webp" />
</td>
<td>
<img src="https://github.com/KartoffelChipss/NeutralFin/raw/main/assets/neutralfin-home.webp" />
</td>
</tr>
<tr>
<td>
<img src="https://github.com/KartoffelChipss/NeutralFin/raw/main/assets/neutralfin-movies.webp" />
</td>
<td>
<img src="https://github.com/KartoffelChipss/NeutralFin/raw/main/assets/neutralfin-movie.webp" />
</td>
</tr>
</table>
---
## [Ultrachromic](https://github.com/CTalvio/Ultrachromic) by CTalvio
The final form, the true evolution of the chromic theme saga [` 🔵 Get this Theme `](https://github.com/CTalvio/Ultrachromic)
+87
View File
@@ -0,0 +1,87 @@
issue_headings:
name: "Client Name"
website: "Client Website"
targets: "Targets"
price: "Price"
downloads: "Download Links"
oss_domains:
- github.com
- gitlab.com
- codeberg.org
download_rules:
- name: GitHub
pattern: "github\\.com/(?P<owner>[^/]+)/(?P<repo>[^/]+)"
type: github
- name: App Store
pattern: "apps\\.apple\\.com/.*?/id(?P<id>\\d+)"
type: app-store
- name: Google Play
pattern: "play\\.google\\.com/store/apps/details\\?id=(?P<id>[\\w.]+)"
type: google-play
- name: Flathub
pattern: "flathub\\.org/apps/(?P<package>[\\w.]+)"
type: flathub
- name: F-Droid
pattern: "f-droid\\.org/.*/packages/"
type: shield
defaults:
icon: F-Droid
- name: IzzyOnDroid
pattern: "apt\\.izzysoft\\.de/fdroid/index/apk/"
type: shield
defaults:
label: Izzysoft
- name: TestFlight
pattern: "testflight\\.apple\\.com/join/"
type: shield
defaults:
icon: App Store
label: TestFlight
- name: Amazon Appstore
pattern: "amazon\\.com/gp/(aw/d|product)/"
type: shield
defaults:
icon: Amazon
- name: Microsoft Store
pattern: "apps\\.microsoft\\.com/detail/"
type: shield
defaults:
label: Microsoft Store
- name: Roku Channel Store
pattern: "channelstore\\.roku\\.com/details/"
type: shield
defaults:
icon: Roku
- name: Huawei AppGallery
pattern: "appgallery\\.huawei\\.com/app/detail"
type: shield
defaults:
icon: AppGallery
- name: LG Content Store
pattern: "lgappstv\\.com/main/tvapp/detail"
type: shield
defaults:
icon: LG
- name: GitLab
pattern: "gitlab\\.com/(?P<owner>[^/]+)/(?P<repo>[^/]+)"
type: gitlab
- name: OpenRepos
pattern: "openrepos\\.net/content/"
type: shield
defaults:
label: OpenRepos
+292 -68
View File
@@ -10,6 +10,20 @@ clients:
- type: flathub
package: com.github.iwalton3.jellyfin-media-player
- name: Coppelia
targets: [iOS, Android, Linux, macOS]
types: [Music]
oss: https://github.com/j6k4m8/coppelia
official: false
beta: true
price:
free: true
paid: false
downloads:
- type: github
owner: j6k4m8
repo: coppelia
- name: "Swiftfin"
targets: [iOS, AppleTV]
oss: https://github.com/jellyfin/swiftfin
@@ -32,6 +46,19 @@ clients:
- type: demo
url: https://jf-vue.pages.dev/
- name: "Pelagica"
targets: [Browser]
oss: https://github.com/PelagicaApp/pelagica
official: false
website: https://pelagica.app/
beta: false
downloads:
- type: docker
user: kartoffelchipss
repo: pelagica
- type: demo
url: https://demo.pelagica.app/
- name: "JellyCon"
targets: [Kodi]
oss: https://github.com/jellyfin/jellycon
@@ -111,6 +138,9 @@ clients:
url: https://apt.izzysoft.de/fdroid/index/apk/dev.jdtech.jellyfin
- type: google-play
id: dev.jdtech.jellyfin
- type: shield
icon: F-Droid
url: https://f-droid.org/en/packages/dev.jdtech.jellyfin/
- name: "Sailfin"
targets: [SailfishOS]
@@ -142,16 +172,16 @@ clients:
- type: app-store
id: "1659622164"
- name: "sonixd"
- name: "feishin"
targets: [Browser]
types: [Music]
oss: https://github.com/jeffvli/sonixd
oss: https://github.com/jeffvli/feishin
official: false
beta: true
downloads:
- type: github
owner: jeffvli
repo: sonixd
repo: feishin
- name: "Finamp"
targets: [Android, iOS]
@@ -182,9 +212,6 @@ clients:
free: true
paid: true
downloads:
- type: shield
icon: Amazon
url: https://www.amazon.com/gp/product/B01ENT3I1Q/ref=mas_pm_mrmc
- type: app-store
id: "1059536415"
- type: google-play
@@ -238,36 +265,23 @@ clients:
- name: "Jellyamp"
targets: [Windows, Linux]
types: [Music]
oss: https://github.com/m0ngr31/jellyamp
oss: https://github.com/jellyfin-labs/jellyamp
official: false
downloads:
- type: github
owner: m0ngr31
owner: jellyfin-labs
repo: jellyamp
- name: "Preserve"
targets: [Browser, Windows, Linux]
types: [Music]
oss: https://gitlab.com/preserve/preserve
official: false
beta: true
downloads:
- type: gitlab
owner: preserve
repo: preserve
- type: demo
url: https://preserveplayer.com/
- name: "Sonixd"
- name: "feishin"
targets: [Windows, Linux, macOS]
types: [Music]
oss: https://github.com/jeffvli/sonixd
oss: https://github.com/jeffvli/feishin
official: false
beta: true
downloads:
- type: github
owner: jeffvli
repo: sonixd
repo: feishin
- name: "Feishin"
targets: [Browser, Windows, Linux, macOS]
@@ -318,26 +332,23 @@ clients:
owner: prayag17
repo: Blink
- name: "Gelli"
- name: "AFinity"
targets: [Android]
types: [Music]
oss: https://github.com/dkanada/gelli
oss: https://github.com/MakD/AFinity
official: false
beta: false
beta: true
website: https://afinity.vercel.app
downloads:
- type: github
owner: dkanada
repo: gelli
- type: shield
icon: F-Droid
url: https://f-droid.org/packages/com.dkanada.gramophone
owner: MakD
repo: AFinity
- name: "JellyBook"
targets: [Android, iOS]
types: [Reader]
oss: https://github.com/JellyBookOrg/JellyBook
official: false
beta: false
beta: false
downloads:
- type: github
owner: JellyBookOrg
@@ -350,18 +361,6 @@ clients:
label: TestFlight
url: "https://testflight.apple.com/join/lEXKY4Dl"
- name: "Shadfin"
targets: [Browser]
oss: https://github.com/Shadfin/app
official: false
beta: true
downloads:
- type: github
owner: Shadfin
repo: app
- type: demo
url: https://main.shadfin-standalone.pages.dev
- name: "Symfonium"
targets: [Android]
types: [Music]
@@ -401,10 +400,6 @@ clients:
downloads:
- type: app-store
id: "6593660679"
- type: shield
icon: App Store
label: TestFlight
url: https://testflight.apple.com/join/CWBaAAK2
- type: google-play
id: com.fredrikburmester.streamyfin
- type: github
@@ -448,7 +443,7 @@ clients:
id: "6738301953"
- name: "Fladder"
targets: [Android, iOS, macOS, Windows, Linux, Browser]
targets: [Android, AndroidTV, iOS, macOS, Windows, Linux, Browser]
oss: https://github.com/DonutWare/Fladder
official: false
beta: false
@@ -460,6 +455,8 @@ clients:
repo: Fladder
- type: google-play
id: nl.jknaapen.fladder
- type: flathub
package: nl.jknaapen.fladder
- name: AfuseKt
targets: [Android]
@@ -525,16 +522,6 @@ clients:
owner: Sam42a
repo: DUNE
- name: "yybx"
targets: [iOS, AppleTV]
website: https://yybpro.com
price:
free: false
paid: true
downloads:
- type: app-store
id: "1519723194"
- name: "HamHub"
targets: [iOS, AppleTV, macOS]
website: https://www.hamhub.app/
@@ -675,15 +662,14 @@ clients:
repo: finetic
- name: "Reefin"
targets: [Android]
website: https://play.google.com/store/apps/details?id=com.shady.reefin
official: false
beta: false
price:
free: true
targets: [Android, AndroidTV]
website: https://reefin.dev/
downloads:
- type: google-play
id: com.shady.reefin
- type: github
owner: SKULSHADY
repo: reefin
- name: "Hills"
targets: [Windows, Android]
@@ -711,7 +697,7 @@ clients:
- type: shield
label: Microsoft Store
url: https://apps.microsoft.com/detail/9nb0h051m4v4
- name: "JellyRock"
targets: [Roku]
oss: https://github.com/cewert/jellyrock
@@ -734,10 +720,248 @@ clients:
official: false
beta: false
downloads:
- type: google-play
id: com.github.damontecres.wholphin
- type: github
owner: damontecres
repo: Wholphin
- name: Void
targets: [Android, AndroidTV]
oss: https://github.com/hritwikjohri/Void-for-jellyfin
price:
free: true
paid: false
beta: true
official: false
downloads:
- type: github
owner: hritwikjohri
repo: Void-for-jellyfin
- type: github
owner: hritwikjohri
repo: VoidTV-for-jellyfin
- name: Gelly
targets: [Linux]
types: [Music]
oss: https://github.com/Fingel/gelly
official: false
beta: true
price:
free: true
downloads:
- type: github
owner: Fingel
repo: gelly
- type: flathub
package: io.m51.Gelly
- name: "Moonfin"
targets: [AndroidTV, Roku, webOS, Tizen, AppleTV, Browser, Windows, Linux, macOS, iOS, Android]
oss: https://github.com/Moonfin-Client
official: false
price:
free: true
paid: false
downloads:
-
type: github
owner: Moonfin-Client
repo: Moonfin-Core
label: Core
-
type: github
owner: Moonfin-Client
repo: Roku
label: Roku
-
type: github
owner: Moonfin-Client
repo: Smart-TV
label: webOS and Tizen
-
type: google-play
id: org.moonfin.androidtv
-
type: app-store
id: "6761283970"
- name: ampcast
targets: [Browser, Windows, Linux, macOS]
types: [Music]
oss: https://github.com/rekkyrosso/ampcast
official: false
beta: true
price:
free: true
paid: false
downloads:
- type: github
owner: rekkyrosso
repo: ampcast
- name: "Aperture"
targets: [Browser]
oss: https://github.com/akhilmulpurii/aperture
official: false
beta: true
price:
free: true
downloads:
- type: github
owner: akhilmulpurii
repo: aperture
- name: "Mediora"
targets: [AppleTV]
website: https://github.com/ghobs91/mediora
oss: https://github.com/ghobs91/mediora
price:
free: true
paid: false
downloads:
- type: app-store
id: "6757345487"
- name: Yamby
targets: [Android, AndroidTV]
price:
free: true
paid: true
downloads:
- type: google-play
id: com.hush.yamby
- name: JellySee
targets: [AppleTV]
official: false
beta: false
price:
free: false
paid: true
downloads:
- type: app-store
id: "6748783768"
- name: Dee Jellie
targets: [iOS, AppleTV, macOS]
types: [Music]
website: https://www.deejellie.com
official: false
beta: false
price:
free: false
paid: true
downloads:
- type: app-store
id: "6755585736"
- name: "Breezyfin"
targets: [WebOS]
oss: https://github.com/botagas/Breezyfin
official: false
beta: true
price:
free: true
paid: false
downloads:
- type: github
owner: botagas
repo: Breezyfin
- name: JellyCine
targets: [Android]
oss: https://github.com/sureshfizzy/JellyCine
downloads:
- type: github
owner: sureshfizzy
repo: JellyCine
- name: PlayTorrioV2
targets: [Windows, macOS, Linux, Android]
oss: https://github.com/ayman708-UX/PlayTorrioV2
downloads:
- type: github
owner: ayman708-UX
repo: PlayTorrioV2
- name: JellyTV
targets: [iOS]
website: https://jellytv.app/en
price:
free: false
paid: true
downloads:
- type: app-store
id: "6752357290"
- name: Elefin
targets: [AndroidTV]
oss: https://github.com/flex36ty/elefin
downloads:
- type: github
owner: flex36ty
repo: elefin
- name: Jellify
targets: [iOS, Android]
types: [Music]
oss: https://github.com/Jellify-Music/App
downloads:
- type: github
owner: Jellify-Music
repo: App
- type: shield
icon: App Store
label: TestFlight
url: https://testflight.apple.com/join/etVSc7ZQ
- name: Litefin
targets: [Tizen, WebOS]
oss: https://github.com/MoazSalem/litefin
official: false
price:
free: true
paid: false
downloads:
- type: github
owner: MoazSalem
repo: litefin
- name: "Jellyfin Web"
targets: [Browser]
oss: https://github.com/jellyfin/jellyfin-web
price:
free: true
downloads:
- type: github
owner: jellyfin
repo: jellyfin-web
- name: "LiveFin"
targets: [iOS, macOS]
website: https://livefin.github.io/web/
oss: https://github.com/LiveFin/LiveFin
price:
free: true
paid: false
downloads:
- type: app-store
id: "6748318433"
- name: "Kofin PVR for Jellyfin"
targets: [Kodi]
oss: https://github.com/kontell/pvr.kofin
official: false
price:
free: true
paid: false
downloads:
- type: github
owner: kontell
repo: pvr.kofin
targets:
- key: Browser
display: "🌎 Browser-Based"