From 2893d717169bdd06cfb1310be618f23ae0f4b9b3 Mon Sep 17 00:00:00 2001
From: Daniel
Date: Wed, 13 Dec 2023 01:46:53 +0100
Subject: [PATCH 1/2] ci: use user account to bypass branch protection rule
---
.github/workflows/clients-update-clients.yaml | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/clients-update-clients.yaml b/.github/workflows/clients-update-clients.yaml
index a6e156f..d40b967 100644
--- a/.github/workflows/clients-update-clients.yaml
+++ b/.github/workflows/clients-update-clients.yaml
@@ -14,6 +14,9 @@ jobs:
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
@@ -36,8 +39,8 @@ jobs:
- name: Commit and push if there are changes
run: |
- git config --local user.email "action@github.com"
- git config --local user.name "GitHub Action"
+ git config --local user.email "awesome-jellyfin@d2a.io"
+ git config --local user.name "awesome-jellyfin-bot"
git add CLIENTS.md
git commit -m "Update CLIENTS.md" --allow-empty || exit 0
git push
From 38771b308b51afb47bb5f19ca76ddca088ac71ba Mon Sep 17 00:00:00 2001
From: Daniel
Date: Wed, 13 Dec 2023 02:00:22 +0100
Subject: [PATCH 2/2] fix: CRLF -> LF
---
assets/clients/CLIENTS.template.md | 38 +--
assets/clients/clients.yaml | 416 ++++++++++++++---------------
2 files changed, 227 insertions(+), 227 deletions(-)
diff --git a/assets/clients/CLIENTS.template.md b/assets/clients/CLIENTS.template.md
index 05711da..3b0cd85 100644
--- a/assets/clients/CLIENTS.template.md
+++ b/assets/clients/CLIENTS.template.md
@@ -1,19 +1,19 @@
-
-
-
-
-
-
-
-> [!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.**
-> Any updates to the `.yaml` file will result in this Markdown file being re-generated to reflect those changes.
-
-{{ CLIENTS }}
+
+
+
+
+
+
+
+> [!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.**
+> Any updates to the `.yaml` file will result in this Markdown file being re-generated to reflect those changes.
+
+{{ CLIENTS }}
diff --git a/assets/clients/clients.yaml b/assets/clients/clients.yaml
index 367bf92..569a2c4 100644
--- a/assets/clients/clients.yaml
+++ b/assets/clients/clients.yaml
@@ -1,208 +1,208 @@
-clients:
- - name: "Jellyfin Media Player"
- targets: [ Windows, Linux, macOS ]
- oss: https://github.com/jellyfin/jellyfin-media-player
- downloads:
- - icon: github
- url: https://github.com/jellyfin/jellyfin-media-player/releases
-
- - icon: flathub
- url: https://flathub.org/apps/details/com.github.iwalton3.jellyfin-media-player
-
- - name: "Swiftfin"
- targets: [ iOS, AppleTV ]
- oss: https://github.com/jellyfin/swiftfin
- official: false
- beta: true
- downloads:
- - icon: apple-appstore
- url: https://apps.apple.com/ca/app/swiftfin/id1604098728
-
- - name: "Jellyfin Vue"
- targets: [ Browser ]
- oss: https://github.com/jellyfin/jellyfin-vue
- official: false
- beta: true
- downloads:
- - text: "Browser"
- url: https://jf-vue.pages.dev/
-
- - icon: docker-hub
- url: https://github.com/jellyfin/jellyfin-vue/pkgs/container/jellyfin-vue
-
- - name: "JellyCon"
- targets: [ Kodi ]
- oss: https://github.com/jellyfin/jellycon
- downloads:
- - text: "Installation Guide"
- url: https://github.com/jellyfin/jellycon#installation
-
- - name: "Jellyfin for Kodi"
- targets: [ Kodi ]
- oss: https://github.com/jellyfin/jellyfin-kodi
- downloads:
- - text: "Installation Guide"
- url: https://jellyfin.org/docs/general/clients/kodi
-
- - name: "Jellyfin for Android"
- targets: [ Android ]
- oss: https://github.com/jellyfin/jellyfin-android
- downloads:
- - icon: f-droid
- url: https://f-droid.org/en/packages/org.jellyfin.mobile/
-
- - icon: amazon-appstore
- url: https://www.amazon.com/gp/aw/d/B081RFTTQ9
-
- - icon: google-playstore
- url: https://play.google.com/store/apps/details?id=org.jellyfin.mobile
-
- - name: "Jellyfin Mobile for iOS"
- targets: [ iOS ]
- oss: https://github.com/jellyfin/jellyfin-expo
- downloads:
- - icon: apple-appstore
- url: https://apps.apple.com/us/app/jellyfin-mobile/id1480192618?mt=8
-
- - name: "Jellyfin for Android TV"
- targets: [ AndroidTV ]
- oss: https://github.com/jellyfin/jellyfin-androidtv
- downloads:
- - icon: amazon-appstore
- url: https://www.amazon.com/gp/aw/d/B07TX7Z725
-
- - icon: google-playstore
- url: https://play.google.com/store/apps/details?id=org.jellyfin.androidtv
-
- - name: "Jellyfin for Roku"
- targets: [ Roku ]
- oss: https://github.com/jellyfin/jellyfin-roku
- downloads:
- - text: Channel Store
- url: https://channelstore.roku.com/details/592369/jellyfin
-
- - name: "Jellyfin for WebOS"
- targets: [ WebOS ]
- oss: https://github.com/jellyfin/jellyfin-webos
- downloads:
- - text: Content Store
- url: https://us.lgappstv.com/main/tvapp/detail?appId=1030579
-
- - name: "Findroid"
- targets: [ Android ]
- oss: https://github.com/jarnedemeulemeester/findroid
- downloads:
- - text: IzzyOnDroid
- url: https://apt.izzysoft.de/fdroid/index/apk/dev.jdtech.jellyfin
-
- - icon: google-playstore
- url: https://play.google.com/store/apps/details?id=dev.jdtech.jellyfin
-
- - name: "Sailfin"
- targets: [ SailfishOS ]
- oss: https://github.com/heartfin/harbour-sailfin
- downloads:
- - text: OpenRepos
- url: https://openrepos.net/content/ahappyhuman/sailfin
-
- - name: 'Infuse'
- targets: [ iOS, AppleTV, macOS ]
- website: https://firecore.com/infuse
- price:
- free: true
- paid: true
- downloads:
- - icon: apple-appstore
- url: https://apps.apple.com/app/id1136220934?mt=8
-
- - name: "sonixd"
- targets: [ Browser ]
- types: [ Music ]
- oss: https://github.com/jeffvli/sonixd
- downloads:
- - icon: github
- url: https://github.com/jeffvli/sonixd/releases
-
- - name: "Finamp"
- targets: [ Android ]
- types: [ Music ]
- oss: https://github.com/jmshrv/finamp
- downloads:
- - icon: google-playstore
- url: https://play.google.com/store/apps/details?id=com.unicornsonlsd.finamp
-
- - name: "MrMC"
- targets: [ AppleTV ]
- oss: https://github.com/MrMC/mrmc
- price:
- free: true
- paid: true
- downloads:
- - icon: amazon-appstore
- url: https://www.amazon.com/gp/product/B01ENT3I1Q/ref=mas_pm_mrmc
-
- - icon: apple-appstore
- url: https://apps.apple.com/us/app/mrmc/id1059536415
-
- - icon: google-playstore
- url: https://play.google.com/store/apps/details?id=tv.mrmc.mrmc
-
-icons:
- github:
- light: "assets/clients/icons/github-mark-white.png"
- dark: "assets/clients/icons/github-mark.png"
- flathub:
- light: "assets/clients/icons/flathub.png"
- dark: "assets/clients/icons/flathub.png"
- apple-appstore:
- light: "assets/clients/icons/appstore-light.png"
- dark: "assets/clients/icons/appstore-dark.png"
- google-playstore:
- single: "assets/clients/icons/google-play-badge.png"
- docker-hub:
- text: "🐳"
- f-droid:
- single: "assets/clients/icons/f-droid.png"
- amazon-appstore:
- single: "assets/clients/icons/amazon.png"
-
-targets:
- - key: Browser
- display: "🌎 Browser-Based"
- has:
- - name: Browser
- mapped: Browser
-
- - key: Desktop
- display: "💻 Desktop"
- has:
- - name: Windows
- mapped: Windows
- - name: macOS
- mapped: "macOS"
- - name: Linux
- mapped: "Linux"
- - name: SailfishOS
- mapped: "Sailfish OS"
-
- - key: Mobile
- display: "📱 Mobile"
- has:
- - name: iOS
- mapped: "iOS"
- - name: Android
- mapped: "Android"
-
- - key: TV
- display: "📺 TV"
- has:
- - name: AppleTV
- mapped: "Apple TV"
- - name: AndroidTV
- mapped: "Android TV"
- - name: Kodi
- mapped: "Kodi"
- - name: Roku
- mapped: "Roku"
- - name: WebOS
- mapped: "webOS"
+clients:
+ - name: "Jellyfin Media Player"
+ targets: [ Windows, Linux, macOS ]
+ oss: https://github.com/jellyfin/jellyfin-media-player
+ downloads:
+ - icon: github
+ url: https://github.com/jellyfin/jellyfin-media-player/releases
+
+ - icon: flathub
+ url: https://flathub.org/apps/details/com.github.iwalton3.jellyfin-media-player
+
+ - name: "Swiftfin"
+ targets: [ iOS, AppleTV ]
+ oss: https://github.com/jellyfin/swiftfin
+ official: false
+ beta: true
+ downloads:
+ - icon: apple-appstore
+ url: https://apps.apple.com/ca/app/swiftfin/id1604098728
+
+ - name: "Jellyfin Vue"
+ targets: [ Browser ]
+ oss: https://github.com/jellyfin/jellyfin-vue
+ official: false
+ beta: true
+ downloads:
+ - text: "Browser"
+ url: https://jf-vue.pages.dev/
+
+ - icon: docker-hub
+ url: https://github.com/jellyfin/jellyfin-vue/pkgs/container/jellyfin-vue
+
+ - name: "JellyCon"
+ targets: [ Kodi ]
+ oss: https://github.com/jellyfin/jellycon
+ downloads:
+ - text: "Installation Guide"
+ url: https://github.com/jellyfin/jellycon#installation
+
+ - name: "Jellyfin for Kodi"
+ targets: [ Kodi ]
+ oss: https://github.com/jellyfin/jellyfin-kodi
+ downloads:
+ - text: "Installation Guide"
+ url: https://jellyfin.org/docs/general/clients/kodi
+
+ - name: "Jellyfin for Android"
+ targets: [ Android ]
+ oss: https://github.com/jellyfin/jellyfin-android
+ downloads:
+ - icon: f-droid
+ url: https://f-droid.org/en/packages/org.jellyfin.mobile/
+
+ - icon: amazon-appstore
+ url: https://www.amazon.com/gp/aw/d/B081RFTTQ9
+
+ - icon: google-playstore
+ url: https://play.google.com/store/apps/details?id=org.jellyfin.mobile
+
+ - name: "Jellyfin Mobile for iOS"
+ targets: [ iOS ]
+ oss: https://github.com/jellyfin/jellyfin-expo
+ downloads:
+ - icon: apple-appstore
+ url: https://apps.apple.com/us/app/jellyfin-mobile/id1480192618?mt=8
+
+ - name: "Jellyfin for Android TV"
+ targets: [ AndroidTV ]
+ oss: https://github.com/jellyfin/jellyfin-androidtv
+ downloads:
+ - icon: amazon-appstore
+ url: https://www.amazon.com/gp/aw/d/B07TX7Z725
+
+ - icon: google-playstore
+ url: https://play.google.com/store/apps/details?id=org.jellyfin.androidtv
+
+ - name: "Jellyfin for Roku"
+ targets: [ Roku ]
+ oss: https://github.com/jellyfin/jellyfin-roku
+ downloads:
+ - text: Channel Store
+ url: https://channelstore.roku.com/details/592369/jellyfin
+
+ - name: "Jellyfin for WebOS"
+ targets: [ WebOS ]
+ oss: https://github.com/jellyfin/jellyfin-webos
+ downloads:
+ - text: Content Store
+ url: https://us.lgappstv.com/main/tvapp/detail?appId=1030579
+
+ - name: "Findroid"
+ targets: [ Android ]
+ oss: https://github.com/jarnedemeulemeester/findroid
+ downloads:
+ - text: IzzyOnDroid
+ url: https://apt.izzysoft.de/fdroid/index/apk/dev.jdtech.jellyfin
+
+ - icon: google-playstore
+ url: https://play.google.com/store/apps/details?id=dev.jdtech.jellyfin
+
+ - name: "Sailfin"
+ targets: [ SailfishOS ]
+ oss: https://github.com/heartfin/harbour-sailfin
+ downloads:
+ - text: OpenRepos
+ url: https://openrepos.net/content/ahappyhuman/sailfin
+
+ - name: 'Infuse'
+ targets: [ iOS, AppleTV, macOS ]
+ website: https://firecore.com/infuse
+ price:
+ free: true
+ paid: true
+ downloads:
+ - icon: apple-appstore
+ url: https://apps.apple.com/app/id1136220934?mt=8
+
+ - name: "sonixd"
+ targets: [ Browser ]
+ types: [ Music ]
+ oss: https://github.com/jeffvli/sonixd
+ downloads:
+ - icon: github
+ url: https://github.com/jeffvli/sonixd/releases
+
+ - name: "Finamp"
+ targets: [ Android ]
+ types: [ Music ]
+ oss: https://github.com/jmshrv/finamp
+ downloads:
+ - icon: google-playstore
+ url: https://play.google.com/store/apps/details?id=com.unicornsonlsd.finamp
+
+ - name: "MrMC"
+ targets: [ AppleTV ]
+ oss: https://github.com/MrMC/mrmc
+ price:
+ free: true
+ paid: true
+ downloads:
+ - icon: amazon-appstore
+ url: https://www.amazon.com/gp/product/B01ENT3I1Q/ref=mas_pm_mrmc
+
+ - icon: apple-appstore
+ url: https://apps.apple.com/us/app/mrmc/id1059536415
+
+ - icon: google-playstore
+ url: https://play.google.com/store/apps/details?id=tv.mrmc.mrmc
+
+icons:
+ github:
+ light: "assets/clients/icons/github-mark-white.png"
+ dark: "assets/clients/icons/github-mark.png"
+ flathub:
+ light: "assets/clients/icons/flathub.png"
+ dark: "assets/clients/icons/flathub.png"
+ apple-appstore:
+ light: "assets/clients/icons/appstore-light.png"
+ dark: "assets/clients/icons/appstore-dark.png"
+ google-playstore:
+ single: "assets/clients/icons/google-play-badge.png"
+ docker-hub:
+ text: "🐳"
+ f-droid:
+ single: "assets/clients/icons/f-droid.png"
+ amazon-appstore:
+ single: "assets/clients/icons/amazon.png"
+
+targets:
+ - key: Browser
+ display: "🌎 Browser-Based"
+ has:
+ - name: Browser
+ mapped: Browser
+
+ - key: Desktop
+ display: "💻 Desktop"
+ has:
+ - name: Windows
+ mapped: Windows
+ - name: macOS
+ mapped: "macOS"
+ - name: Linux
+ mapped: "Linux"
+ - name: SailfishOS
+ mapped: "Sailfish OS"
+
+ - key: Mobile
+ display: "📱 Mobile"
+ has:
+ - name: iOS
+ mapped: "iOS"
+ - name: Android
+ mapped: "Android"
+
+ - key: TV
+ display: "📺 TV"
+ has:
+ - name: AppleTV
+ mapped: "Apple TV"
+ - name: AndroidTV
+ mapped: "Android TV"
+ - name: Kodi
+ mapped: "Kodi"
+ - name: Roku
+ mapped: "Roku"
+ - name: WebOS
+ mapped: "webOS"