From ad6118fde70650a0ebe712a3136bf1ad24a11469 Mon Sep 17 00:00:00 2001 From: RTS Devops Date: Thu, 20 Jun 2024 00:06:06 +0200 Subject: [PATCH 01/21] Bump build number to 457 --- Xcode/Shared/Common.xcconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xcode/Shared/Common.xcconfig b/Xcode/Shared/Common.xcconfig index 76c998d05..f7637fa3e 100755 --- a/Xcode/Shared/Common.xcconfig +++ b/Xcode/Shared/Common.xcconfig @@ -2,7 +2,7 @@ PRODUCT_BUNDLE_IDENTIFIER = $(BU__BUNDLE_IDENTIFIER_PREFIX)$(BU__BUNDLE_IDENTIFI PRODUCT_NAME = $(BU__PRODUCT_NAME)$(TARGET__PRODUCT_NAME_SUFFIX) // Version information -CURRENT_PROJECT_VERSION = 456 +CURRENT_PROJECT_VERSION = 457 GCC_PREPROCESSOR_DEFINITIONS[config=Beta] = BETA=1 GCC_PREPROCESSOR_DEFINITIONS[config=Beta_AppCenter] = BETA=1 APPCENTER=1 From b5f659ecb2c8a81b00c2bf0d6730f3ae4ed21d1d Mon Sep 17 00:00:00 2001 From: RTS Devops Date: Thu, 20 Jun 2024 00:06:06 +0200 Subject: [PATCH 02/21] Bump iOS version to 3.8.8 --- Xcode/Shared/Targets/iOS/Common.xcconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xcode/Shared/Targets/iOS/Common.xcconfig b/Xcode/Shared/Targets/iOS/Common.xcconfig index a0e296dab..aff36406d 100755 --- a/Xcode/Shared/Targets/iOS/Common.xcconfig +++ b/Xcode/Shared/Targets/iOS/Common.xcconfig @@ -1,7 +1,7 @@ #include "Xcode/Shared/Common.xcconfig" // Version information -MARKETING_VERSION = 3.8.7 +MARKETING_VERSION = 3.8.8 SDKROOT = iphoneos TARGETED_DEVICE_FAMILY=1,2 From fd00faaae9e425921897bf18bd4043d96df1d6c5 Mon Sep 17 00:00:00 2001 From: RTS Devops Date: Thu, 20 Jun 2024 00:06:06 +0200 Subject: [PATCH 03/21] Bump tvOS version to 1.8.8 --- Xcode/Shared/Targets/tvOS/Common.xcconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xcode/Shared/Targets/tvOS/Common.xcconfig b/Xcode/Shared/Targets/tvOS/Common.xcconfig index 3f7908098..2c53c0575 100755 --- a/Xcode/Shared/Targets/tvOS/Common.xcconfig +++ b/Xcode/Shared/Targets/tvOS/Common.xcconfig @@ -1,7 +1,7 @@ #include "Xcode/Shared/Common.xcconfig" // Version information -MARKETING_VERSION = 1.8.7 +MARKETING_VERSION = 1.8.8 SDKROOT = appletvos TARGETED_DEVICE_FAMILY=3 From 93605a15ef9b62e255b63468068114396d5a479a Mon Sep 17 00:00:00 2001 From: Pierre-Yves Date: Tue, 25 Jun 2024 19:57:48 +0200 Subject: [PATCH 04/21] PLAYRTS-5579 Add RTS humour topic colors (#497) --- .../Resources/Apps/Play RSI/ApplicationConfiguration.json | 2 +- .../Resources/Apps/Play RTR/ApplicationConfiguration.json | 2 +- .../Resources/Apps/Play RTS/ApplicationConfiguration.json | 2 +- .../Resources/Apps/Play SRF/ApplicationConfiguration.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Application/Resources/Apps/Play RSI/ApplicationConfiguration.json b/Application/Resources/Apps/Play RSI/ApplicationConfiguration.json index b2928811c..f1be0bfd5 100755 --- a/Application/Resources/Apps/Play RSI/ApplicationConfiguration.json +++ b/Application/Resources/Apps/Play RSI/ApplicationConfiguration.json @@ -21,7 +21,7 @@ "radioChannels": "[{\"uid\":\"rete-uno\",\"name\":\"Rete Uno\",\"resourceUid\":\"rete_uno\",\"songsViewStyle\":\"collapsed\",\"color\":\"#0074C2\",\"secondColor\":\"#54B8EF\"},{\"uid\":\"rete-due\",\"name\":\"Rete Due\",\"resourceUid\":\"rete_due\",\"songsViewStyle\":\"collapsed\",\"color\":\"#06A73B\",\"secondColor\":\"#30E96B\"},{\"uid\":\"rete-tre\",\"name\":\"Rete Tre\",\"resourceUid\":\"rete_tre\",\"songsViewStyle\":\"collapsed\",\"color\":\"#A4BB1B\",\"secondColor\":\"#DEF355\"},{\"uid\":\"podcast\",\"name\":\"Podcast\",\"resourceUid\":\"rsi_podcast\",\"color\":\"#333333\",\"homeSections\":\"radioLatest,radioFavoriteShows,radioLatestEpisodesFromFavorites,radioResumePlayback,radioMostPopular,radioWatchLater,radioAllShows\"}]", "tvChannels": "[{\"uid\":\"la1\",\"name\":\"LA 1\",\"resourceUid\":\"la1\",\"color\":\"#FF9120\",\"secondColor\":\"#E15100\"},{\"uid\":\"la2\",\"name\":\"LA 2\",\"resourceUid\":\"la2\",\"color\":\"#FFCF2F\",\"secondColor\":\"#F38A0D\"},{\"uid\":\"143932a79bb5a123a646b68b1d1188d7ae493e5b\",\"name\":\"RTS 1\",\"resourceUid\":\"rts_un\",\"color\":\"#00D6F3\",\"secondColor\":\"#00B6F0\",\"titleColor\":\"#161616\"},{\"uid\":\"d7dfff28deee44e1d3c49a3d37d36d492b29671b\",\"name\":\"RTS 2\",\"resourceUid\":\"rts_deux\",\"color\":\"#BB66FF\",\"secondColor\":\"#782EB5\"},{\"uid\":\"5d332a26e06d08eec8ad385d566187df72955623\",\"name\":\"RTS Info\",\"resourceUid\":\"rts_info\",\"color\":\"#3787FF\",\"secondColor\":\"#153567\"},{\"uid\":\"23FFBE1B-65CE-4188-ADD2-C724186C2C9F\",\"name\":\"SRF 1\",\"resourceUid\":\"tv_srf1\",\"color\":\"#C91024\",\"secondColor\":\"#8D0614\"},{\"uid\":\"E4D5AD08-C1E8-46A3-BB58-4875051D60D2\",\"name\":\"SRF zwei\",\"resourceUid\":\"tv_srf2\",\"color\":\"#FFB600\",\"secondColor\":\"#ED7004\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"34c2819e-e715-43d7-9026-40a443152a97\",\"name\":\"SRF info\",\"resourceUid\":\"tv_srf_info\",\"color\":\"#AF001E\",\"secondColor\":\"#830512\"}]", "satelliteRadioChannels": "[{\"uid\":\"rsp\",\"name\":\"Radio Swiss Pop\",\"resourceUid\":\"rsp\",\"songsViewStyle\":\"expanded\",\"color\":\"#F01F73\",\"secondColor\":\"#D31A3C\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswisspop.ch/it\"},{\"uid\":\"rsc-it\",\"name\":\"Radio Swiss Classic\",\"resourceUid\":\"rsc\",\"songsViewStyle\":\"expanded\",\"color\":\"#09A1DE\",\"secondColor\":\"#036E99\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissclassic.ch/it\"},{\"uid\":\"rsj\",\"name\":\"Radio Swiss Jazz\",\"resourceUid\":\"rsj\",\"songsViewStyle\":\"expanded\",\"color\":\"#F7B222\",\"secondColor\":\"#CC7A00\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissjazz.ch/it\"}]", - "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}", + "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:rts:topic:tv:73840\":{\"firstColor\":\"#FF77CD\",\"secondColor\":\"#663052\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}", "continuousPlaybackPlayerViewTransitionDuration": 10, "continuousPlaybackForegroundTransitionDuration": 0, "continuousPlaybackBackgroundTransitionDuration": 0, diff --git a/Application/Resources/Apps/Play RTR/ApplicationConfiguration.json b/Application/Resources/Apps/Play RTR/ApplicationConfiguration.json index f8f4cf1aa..5637b118e 100755 --- a/Application/Resources/Apps/Play RTR/ApplicationConfiguration.json +++ b/Application/Resources/Apps/Play RTR/ApplicationConfiguration.json @@ -19,7 +19,7 @@ "radioChannels": "[{\"uid\":\"12fb886e-b7aa-4e55-beb2-45dbc619f3c4\",\"name\":\"Radio RTR\",\"resourceUid\":\"radio_rtr\",\"songsViewStyle\":\"expanded\",\"color\":\"#AF001D\",\"secondColor\":\"#9B001B\"}]", "tvChannels": "[{\"uid\":\"la1\",\"name\":\"LA 1\",\"resourceUid\":\"la1\",\"color\":\"#FF9120\",\"secondColor\":\"#E15100\"},{\"uid\":\"la2\",\"name\":\"LA 2\",\"resourceUid\":\"la2\",\"color\":\"#FFCF2F\",\"secondColor\":\"#F38A0D\"},{\"uid\":\"f5dc82ed-4564-4223-903f-0bf6a13c5620\",\"name\":\"RTR auf SRF 1\",\"resourceUid\":\"rtr_srf1\",\"color\":\"#C91024\",\"secondColor\":\"#8D0614\"},{\"uid\":\"80bdf859-b58d-421d-bb27-ce1fba4637a7\",\"name\":\"RTR auf SRF Info\",\"resourceUid\":\"rtr_srf_info\",\"color\":\"#AF001E\",\"secondColor\":\"#830512\"},{\"uid\":\"2541c864-f883-4b80-9459-e1026e0e692e\",\"name\":\"RTR auf SRF 2\",\"resourceUid\":\"rtr_srf2\",\"color\":\"#FFB600\",\"secondColor\":\"#ED7004\",\"titleColor\":\"#333333\",\"hasDarkStatusBar\":true},{\"uid\":\"143932a79bb5a123a646b68b1d1188d7ae493e5b\",\"name\":\"RTS 1\",\"resourceUid\":\"rts_un\",\"color\":\"#00D6F3\",\"secondColor\":\"#00B6F0\",\"titleColor\":\"#161616\"},{\"uid\":\"d7dfff28deee44e1d3c49a3d37d36d492b29671b\",\"name\":\"RTS 2\",\"resourceUid\":\"rts_deux\",\"color\":\"#BB66FF\",\"secondColor\":\"#782EB5\"},{\"uid\":\"5d332a26e06d08eec8ad385d566187df72955623\",\"name\":\"RTS Info\",\"resourceUid\":\"rts_info\",\"color\":\"#3787FF\",\"secondColor\":\"#153567\"}]", "satelliteRadioChannels": "[{\"uid\":\"rsp\",\"name\":\"Radio Swiss Pop\",\"resourceUid\":\"rsp\",\"songsViewStyle\":\"expanded\",\"color\":\"#F01F73\",\"secondColor\":\"#D31A3C\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswisspop.ch/de\"},{\"uid\":\"rsc-de\",\"name\":\"Radio Swiss Classic\",\"resourceUid\":\"rsc\",\"songsViewStyle\":\"expanded\",\"color\":\"#09A1DE\",\"secondColor\":\"#036E99\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissclassic.ch/de\"},{\"uid\":\"rsj\",\"name\":\"Radio Swiss Jazz\",\"resourceUid\":\"rsj\",\"songsViewStyle\":\"expanded\",\"color\":\"#F7B222\",\"secondColor\":\"#CC7A00\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissjazz.ch/de\"}]", - "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}", + "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:rts:topic:tv:73840\":{\"firstColor\":\"#FF77CD\",\"secondColor\":\"#663052\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}", "continuousPlaybackPlayerViewTransitionDuration": 10, "continuousPlaybackForegroundTransitionDuration": 0, "continuousPlaybackBackgroundTransitionDuration": 0, diff --git a/Application/Resources/Apps/Play RTS/ApplicationConfiguration.json b/Application/Resources/Apps/Play RTS/ApplicationConfiguration.json index ab5040243..ecce7cc91 100755 --- a/Application/Resources/Apps/Play RTS/ApplicationConfiguration.json +++ b/Application/Resources/Apps/Play RTS/ApplicationConfiguration.json @@ -24,7 +24,7 @@ "radioChannels": "[{\"uid\":\"a9e7621504c6959e35c3ecbe7f6bed0446cdf8da\",\"name\":\"La 1Γ¨re\",\"resourceUid\":\"la1ere\",\"songsViewStyle\":\"collapsed\",\"color\":\"#E20026\",\"secondColor\":\"#5A285B\"},{\"uid\":\"a83f29dee7a5d0d3f9fccdb9c92161b1afb512db\",\"name\":\"Espace 2\",\"resourceUid\":\"espace2\",\"songsViewStyle\":\"collapsed\",\"color\":\"#0071CE\",\"secondColor\":\"#23B7C1\"},{\"uid\":\"8ceb28d9b3f1dd876d1df1780f908578cbefc3d7\",\"name\":\"Couleur 3\",\"resourceUid\":\"couleur3\",\"songsViewStyle\":\"collapsed\",\"color\":\"#E60096\",\"secondColor\":\"#FB5952\"},{\"uid\":\"f8517e5319a515e013551eea15aa114fa5cfbc3a\",\"name\":\"Option Musique\",\"resourceUid\":\"option_musique\",\"songsViewStyle\":\"expanded\",\"color\":\"#00CC99\",\"secondColor\":\"#CBC57A\"},{\"uid\":\"123456789101112131415161718192021222324x\",\"name\":\"Podcasts Originaux\",\"resourceUid\":\"podcasts_originaux\",\"color\":\"#A550F9\",\"homeSections\":\"radioLatestEpisodes,radioShowsAccess,radioFavoriteShows,radioLatestEpisodesFromFavorites,radioResumePlayback,radioMostPopular,radioWatchLater,radioAllShows\"}]", "tvChannels": "[{\"uid\":\"la1\",\"name\":\"LA 1\",\"resourceUid\":\"la1\",\"color\":\"#FF9120\",\"secondColor\":\"#E15100\"},{\"uid\":\"la2\",\"name\":\"LA 2\",\"resourceUid\":\"la2\",\"color\":\"#FFCF2F\",\"secondColor\":\"#F38A0D\"},{\"uid\":\"143932a79bb5a123a646b68b1d1188d7ae493e5b\",\"name\":\"RTS 1\",\"resourceUid\":\"rts_un\",\"color\":\"#00D6F3\",\"secondColor\":\"#00B6F0\",\"titleColor\":\"#161616\"},{\"uid\":\"d7dfff28deee44e1d3c49a3d37d36d492b29671b\",\"name\":\"RTS 2\",\"resourceUid\":\"rts_deux\",\"color\":\"#BB66FF\",\"secondColor\":\"#782EB5\"},{\"uid\":\"5d332a26e06d08eec8ad385d566187df72955623\",\"name\":\"RTS Info\",\"resourceUid\":\"rts_info\",\"color\":\"#3787FF\",\"secondColor\":\"#153567\"},{\"uid\":\"23FFBE1B-65CE-4188-ADD2-C724186C2C9F\",\"name\":\"SRF 1\",\"resourceUid\":\"tv_srf1\",\"color\":\"#C91024\",\"secondColor\":\"#8D0614\"},{\"uid\":\"E4D5AD08-C1E8-46A3-BB58-4875051D60D2\",\"name\":\"SRF zwei\",\"resourceUid\":\"tv_srf2\",\"color\":\"#FFB600\",\"secondColor\":\"#ED7004\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"34c2819e-e715-43d7-9026-40a443152a97\",\"name\":\"SRF info\",\"resourceUid\":\"tv_srf_info\",\"color\":\"#AF001E\",\"secondColor\":\"#830512\"}]", "satelliteRadioChannels": "[{\"uid\":\"rsp\",\"name\":\"Radio Swiss Pop\",\"resourceUid\":\"rsp\",\"songsViewStyle\":\"expanded\",\"color\":\"#F01F73\",\"secondColor\":\"#D31A3C\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswisspop.ch/fr\"},{\"uid\":\"rsc-fr\",\"name\":\"Radio Swiss Classic\",\"resourceUid\":\"rsc\",\"songsViewStyle\":\"expanded\",\"color\":\"#09A1DE\",\"secondColor\":\"#036E99\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissclassic.ch/fr\"},{\"uid\":\"rsj\",\"name\":\"Radio Swiss Jazz\",\"resourceUid\":\"rsj\",\"songsViewStyle\":\"expanded\",\"color\":\"#F7B222\",\"secondColor\":\"#CC7A00\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissjazz.ch/fr\"}]", - "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}", + "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:rts:topic:tv:73840\":{\"firstColor\":\"#FF77CD\",\"secondColor\":\"#663052\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}", "continuousPlaybackPlayerViewTransitionDuration": 10, "continuousPlaybackForegroundTransitionDuration": 0, "continuousPlaybackBackgroundTransitionDuration": 0, diff --git a/Application/Resources/Apps/Play SRF/ApplicationConfiguration.json b/Application/Resources/Apps/Play SRF/ApplicationConfiguration.json index 7f18c43aa..099b90644 100755 --- a/Application/Resources/Apps/Play SRF/ApplicationConfiguration.json +++ b/Application/Resources/Apps/Play SRF/ApplicationConfiguration.json @@ -20,7 +20,7 @@ "radioChannels": "[{\"uid\":\"69e8ac16-4327-4af4-b873-fd5cd6e895a7\",\"name\":\"Radio SRF 1\",\"resourceUid\":\"srf1\",\"songsViewStyle\":\"collapsed\",\"color\":\"#F7A600\",\"secondColor\":\"#FFD651\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true,\"numberOfLivePlaceholders\":8},{\"uid\":\"c8537421-c9c5-4461-9c9c-c15816458b46\",\"name\":\"Radio SRF 2 Kultur\",\"resourceUid\":\"srf2\",\"songsViewStyle\":\"collapsed\",\"color\":\"#CA3DAB\",\"secondColor\":\"#8C1D60\"},{\"uid\":\"dd0fa1ba-4ff6-4e1a-ab74-d7e49057d96f\",\"name\":\"Radio SRF 3\",\"resourceUid\":\"srf3\",\"songsViewStyle\":\"expanded\",\"color\":\"#464646\",\"secondColor\":\"#000000\"},{\"uid\":\"ee1fb348-2b6a-4958-9aac-ec6c87e190da\",\"name\":\"Radio SRF 4 News\",\"resourceUid\":\"srf4\",\"color\":\"#E31F2B\",\"secondColor\":\"#6A0B0C\"},{\"uid\":\"a9c5c070-8899-46c7-ac27-f04f1be902fd\",\"name\":\"Radio SRF Musikwelle\",\"resourceUid\":\"srf_musikwelle\",\"songsViewStyle\":\"expanded\",\"color\":\"#42A3F1\",\"secondColor\":\"#0066B0\"},{\"uid\":\"66815fe2-9008-4853-80a5-f9caaffdf3a9\",\"name\":\"Radio SRF Virus\",\"resourceUid\":\"virus\",\"songsViewStyle\":\"expanded\",\"color\":\"#A5FF00\",\"secondColor\":\"#BDFF44\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true,\"homepageHidden\":true}]", "tvChannels": "[{\"uid\":\"la1\",\"name\":\"LA 1\",\"resourceUid\":\"la1\",\"color\":\"#FF9120\",\"secondColor\":\"#E15100\"},{\"uid\":\"la2\",\"name\":\"LA 2\",\"resourceUid\":\"la2\",\"color\":\"#FFCF2F\",\"secondColor\":\"#F38A0D\"},{\"uid\":\"143932a79bb5a123a646b68b1d1188d7ae493e5b\",\"name\":\"RTS 1\",\"resourceUid\":\"rts_un\",\"color\":\"#00D6F3\",\"secondColor\":\"#00B6F0\",\"titleColor\":\"#161616\"},{\"uid\":\"d7dfff28deee44e1d3c49a3d37d36d492b29671b\",\"name\":\"RTS 2\",\"resourceUid\":\"rts_deux\",\"color\":\"#BB66FF\",\"secondColor\":\"#782EB5\"},{\"uid\":\"5d332a26e06d08eec8ad385d566187df72955623\",\"name\":\"RTS Info\",\"resourceUid\":\"rts_info\",\"color\":\"#3787FF\",\"secondColor\":\"#153567\"},{\"uid\":\"23FFBE1B-65CE-4188-ADD2-C724186C2C9F\",\"name\":\"SRF 1\",\"resourceUid\":\"tv_srf1\",\"color\":\"#C91024\",\"secondColor\":\"#8D0614\"},{\"uid\":\"E4D5AD08-C1E8-46A3-BB58-4875051D60D2\",\"name\":\"SRF zwei\",\"resourceUid\":\"tv_srf2\",\"color\":\"#FFB600\",\"secondColor\":\"#ED7004\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"34c2819e-e715-43d7-9026-40a443152a97\",\"name\":\"SRF info\",\"resourceUid\":\"tv_srf_info\",\"color\":\"#AF001E\",\"secondColor\":\"#830512\"}]", "satelliteRadioChannels": "[{\"uid\":\"rsp\",\"name\":\"Radio Swiss Pop\",\"resourceUid\":\"rsp\",\"songsViewStyle\":\"expanded\",\"color\":\"#F01F73\",\"secondColor\":\"#D31A3C\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswisspop.ch/de\"},{\"uid\":\"rsc-de\",\"name\":\"Radio Swiss Classic\",\"resourceUid\":\"rsc\",\"songsViewStyle\":\"expanded\",\"color\":\"#09A1DE\",\"secondColor\":\"#036E99\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissclassic.ch/de\"},{\"uid\":\"rsj\",\"name\":\"Radio Swiss Jazz\",\"resourceUid\":\"rsj\",\"songsViewStyle\":\"expanded\",\"color\":\"#F7B222\",\"secondColor\":\"#CC7A00\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissjazz.ch/de\"}]", - "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}", + "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:rts:topic:tv:73840\":{\"firstColor\":\"#FF77CD\",\"secondColor\":\"#663052\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}", "continuousPlaybackPlayerViewTransitionDuration": 10, "continuousPlaybackForegroundTransitionDuration": 0, "continuousPlaybackBackgroundTransitionDuration": 0, From 4ee4aea37bd82574747eaadf61002b37c9f4fbc0 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Date: Tue, 2 Jul 2024 11:41:01 +0200 Subject: [PATCH 05/21] PLAYRTS-5584 Remove Play SWI publications (#498) --- Makefile | 2 +- docs/README.md | 4 +- docs/RELEASE_CHECKLIST.md | 66 ++-- fastlane/Appfile | 332 +++++++----------- fastlane/Fastfile | 78 +--- fastlane/README.md | 80 ----- .../deployments/icon_swi-ios-appstore.png | Bin 11542 -> 0 bytes .../deployments/icon_swi-ios-beta.png | Bin 9680 -> 0 bytes .../deployments/icon_swi-ios-nightly.png | Bin 9983 -> 0 bytes .../deployments/icon_swi-ios-none.png | Bin 11542 -> 0 bytes .../deployments/icon_swi-ios-testflight.png | Bin 11542 -> 0 bytes .../deployments/icon_swi-tvos-appstore.png | Bin 7292 -> 0 bytes .../deployments/icon_swi-tvos-beta.png | Bin 8357 -> 0 bytes .../deployments/icon_swi-tvos-nightly.png | Bin 8729 -> 0 bytes .../deployments/icon_swi-tvos-none.png | Bin 7292 -> 0 bytes .../deployments/icon_swi-tvos-testflight.png | Bin 7292 -> 0 bytes fastlane/gh-pages/index.html | 2 - .../gh-pages/releases/release_notes-swi.html | 127 ------- 18 files changed, 176 insertions(+), 515 deletions(-) delete mode 100755 fastlane/gh-pages/deployments/icon_swi-ios-appstore.png delete mode 100644 fastlane/gh-pages/deployments/icon_swi-ios-beta.png delete mode 100644 fastlane/gh-pages/deployments/icon_swi-ios-nightly.png delete mode 100755 fastlane/gh-pages/deployments/icon_swi-ios-none.png delete mode 100755 fastlane/gh-pages/deployments/icon_swi-ios-testflight.png delete mode 100644 fastlane/gh-pages/deployments/icon_swi-tvos-appstore.png delete mode 100644 fastlane/gh-pages/deployments/icon_swi-tvos-beta.png delete mode 100644 fastlane/gh-pages/deployments/icon_swi-tvos-nightly.png delete mode 100644 fastlane/gh-pages/deployments/icon_swi-tvos-none.png delete mode 100644 fastlane/gh-pages/deployments/icon_swi-tvos-testflight.png delete mode 100644 fastlane/gh-pages/releases/release_notes-swi.html diff --git a/Makefile b/Makefile index 2f1b28218..05c07e06b 100755 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ #!/usr/bin/xcrun make -f CONFIGURATION_REPOSITORY_URL=https://github.com/SRGSSR/playsrg-apple-configuration.git -CONFIGURATION_COMMIT_SHA1=966512b6ae7fdb7e8ff647717cc184585c2d73aa +CONFIGURATION_COMMIT_SHA1=678bad527c2540ece906499e5d2a3bf9be35f5bf CONFIGURATION_FOLDER=Configuration .PHONY: all diff --git a/docs/README.md b/docs/README.md index d5d695b9a..187d6e9ce 100755 --- a/docs/README.md +++ b/docs/README.md @@ -8,8 +8,8 @@ The Play platform is more generally available on the web, on Android phones and | Platform | Play RSI | Play RTR | Play RTS | Play SRF | Play SWI | |:-- |:--:|:--:|:--:|:--:|:--:| -| iOS / tvOS | [πŸŽπŸ“±πŸ“ΊπŸš—](https://itunes.apple.com/ch/app/play-rsi/id920753497) | [πŸŽπŸ“±πŸ“ΊπŸš—](https://itunes.apple.com/ch/app/play-rtr/id920754925) | [πŸŽπŸ“±πŸ“ΊπŸš—](https://itunes.apple.com/ch/app/play-rts/id920754415) | [πŸŽπŸ“±πŸ“ΊπŸš—](https://itunes.apple.com/ch/app/play-srf/id638194352) | [πŸŽπŸ“±πŸ“Ί](https://itunes.apple.com/ch/app/play-swi/id920785201) | -| Android / Android TV | [πŸ€–πŸ“±πŸ“ΊπŸš—](https://play.google.com/store/apps/details?id=ch.rsi.player) | [πŸ€–πŸ“±πŸ“ΊπŸš—](https://play.google.com/store/apps/details?id=ch.rtr.player) | [πŸ€–πŸ“±πŸ“ΊπŸš—](https://play.google.com/store/apps/details?id=ch.rts.player) | [πŸ€–πŸ“±πŸ“ΊπŸš—](https://play.google.com/store/apps/details?id=ch.srf.mobile.srfplayer) | [πŸ€–πŸ“±](https://play.google.com/store/apps/details?id=ch.swissinfo.player) | +| iOS / tvOS | [πŸŽπŸ“±πŸ“ΊπŸš—](https://itunes.apple.com/ch/app/play-rsi/id920753497) | [πŸŽπŸ“±πŸ“ΊπŸš—](https://itunes.apple.com/ch/app/play-rtr/id920754925) | [πŸŽπŸ“±πŸ“ΊπŸš—](https://itunes.apple.com/ch/app/play-rts/id920754415) | [πŸŽπŸ“±πŸ“ΊπŸš—](https://itunes.apple.com/ch/app/play-srf/id638194352) | | +| Android / Android TV | [πŸ€–πŸ“±πŸ“ΊπŸš—](https://play.google.com/store/apps/details?id=ch.rsi.player) | [πŸ€–πŸ“±πŸ“ΊπŸš—](https://play.google.com/store/apps/details?id=ch.rtr.player) | [πŸ€–πŸ“±πŸ“ΊπŸš—](https://play.google.com/store/apps/details?id=ch.rts.player) | [πŸ€–πŸ“±πŸ“ΊπŸš—](https://play.google.com/store/apps/details?id=ch.srf.mobile.srfplayer) | | | Web | [πŸ–₯πŸ“±πŸ’»](https://www.rsi.ch/play) | [πŸ–₯πŸ“±πŸ’»](https://www.rtr.ch/play) | [πŸ–₯πŸ“±πŸ’»](https://www.rts.ch/play) | [πŸ–₯πŸ“±πŸ’»](https://www.srf.ch/play) | [πŸ–₯πŸ“±πŸ’»](https://www.swissinfo.ch/play) | ![Screenshots](README-images/iphone-screenshots.png) diff --git a/docs/RELEASE_CHECKLIST.md b/docs/RELEASE_CHECKLIST.md index c1545b21a..7d8743449 100755 --- a/docs/RELEASE_CHECKLIST.md +++ b/docs/RELEASE_CHECKLIST.md @@ -1,37 +1,37 @@ # Release checklist -| Step | RSI | RTR | RTS | SRF | SWI | -|:--:|:--:|:--:|:--:|:--:|:--:| -| Edit SPM / Podfile dependencies to point at tagged versions |||||| -| Verify that Package.resolved / Podfile.lock only contain tagged versions |||||| -| Update application translations (with make pull-translations) |||||| -| Perform global diff with last release |||||| -| Submit what's new for translation |||||| -| Start git-flow release branch for new version |||||| -| Check version and build numbers. Bump if needed |||||| -| Update what's new JSON for betas |||||| -| [iOS] Update what's new on Github pages (with fastlane\*) |||||| -| Build betas for TestFlight (with fastlane\*) |||||| -| Create new version on App Store Connect (with fastlane\*) |||||| -| Update screenshots if needed (with fastlane\*\*) |||||| -| Build App Store builds (with fastlane\*) |||||| -| Update production remote configuration on Firebase |||||| -| Distribute App Store builds to public TestFlight groups (with fastane\*) |||||| -| Collect translations and update App Store Connect (with fastlane\*) |||||| -| [iOS] Collect translations and update Github pages (with fastlane\*) |||||| -| [iOS] Check what's new in betas or TestFlight builds |||||| -| Ask the PO to approve the version |||||| -| Submit to Apple review (with fastlane\*) |||||| -| Update status page on Confluence (Up coming status, statistics changes) |||||| -| Obtain successful Apple review |||||| -| Release to the store |||||| -| [iOS] Update Github pages to display hidden releases (with fastlane\*) |||||| -| [iOS] Check what's new information with production applications |||||| -| Finish git-flow release, tags, Bump patch / build version numbers and push (with fastlane\*) |||||| -| Close milestone and issues on github |||||| -| Create github release |||||| -| Add release date on Jira release |||||| -| Update status page on Confluence (Release date, old versions section) |||||| +| Step | RSI | RTR | RTS | SRF | +|:--:|:--:|:--:|:--:|:--:| +| Edit SPM / Podfile dependencies to point at tagged versions ||||| +| Verify that Package.resolved / Podfile.lock only contain tagged versions ||||| +| Update application translations (with make pull-translations) ||||| +| Perform global diff with last release ||||| +| Submit what's new for translation ||||| +| Start git-flow release branch for new version ||||| +| Check version and build numbers. Bump if needed ||||| +| Update what's new JSON for betas ||||| +| [iOS] Update what's new on Github pages (with fastlane\*) ||||| +| Build betas for TestFlight (with fastlane\*) ||||| +| Create new version on App Store Connect (with fastlane\*) ||||| +| Update screenshots if needed (with fastlane\*\*) ||||| +| Build App Store builds (with fastlane\*) ||||| +| Update production remote configuration on Firebase ||||| +| Distribute App Store builds to public TestFlight groups (with fastane\*) ||||| +| Collect translations and update App Store Connect (with fastlane\*) ||||| +| [iOS] Collect translations and update Github pages (with fastlane\*) ||||| +| [iOS] Check what's new in betas or TestFlight builds ||||| +| Ask the PO to approve the version ||||| +| Submit to Apple review (with fastlane\*) ||||| +| Update status page on Confluence (Up coming status, statistics changes) ||||| +| Obtain successful Apple review ||||| +| Release to the store ||||| +| [iOS] Update Github pages to display hidden releases (with fastlane\*) ||||| +| [iOS] Check what's new information with production applications ||||| +| Finish git-flow release, tags, Bump patch / build version numbers and push (with fastlane\*) ||||| +| Close milestone and issues on github ||||| +| Create github release ||||| +| Add release date on Jira release ||||| +| Update status page on Confluence (Release date, old versions section) ||||| ### \*Fastlane on PlayCity CI: @@ -62,13 +62,11 @@ - Play RTR iOS: `fastlane ios iOSrtrScreenshots` - Play RTS iOS: `fastlane ios iOSrtsScreenshots` - Play SRF iOS: `fastlane ios iOSsrfScreenshots` (No upload to ASC, due to some marketing images) - - Play SWI iOS: `fastlane ios iOSswiScreenshots` - Screenshots tvOS - Play RSI tvOS: `fastlane ios tvOSrsiScreenshots` - Play RTR tvOS: `fastlane ios tvOSrtrScreenshots` - Play RTS tvOS: `fastlane ios tvOSrtsScreenshots` - Play SRF tvOS: `fastlane ios tvOSsrfScreenshots` (No upload to ASC, due to some marketing images) - - Play SWI tvOS: `fastlane ios tvOSswiScreenshots` # Private nightlies diff --git a/fastlane/Appfile b/fastlane/Appfile index da7ef6e10..174c42f92 100755 --- a/fastlane/Appfile +++ b/fastlane/Appfile @@ -1,338 +1,278 @@ # frozen_string_literal: true -app_identifier "#{ENV['DEFAULT_APP_IDENTIFIER']}" -apple_id "#{ENV['DEFAULT_APPLE_ID']}" -team_id "#{ENV['DEFAULT_TEAM_ID']}" -itc_team_id "#{ENV['DEFAULT_ITUNES_CONNECT_TEAM_ID']}" +app_identifier "#{ENV.fetch('DEFAULT_APP_IDENTIFIER', nil)}" +apple_id "#{ENV.fetch('DEFAULT_APPLE_ID', nil)}" +team_id "#{ENV.fetch('DEFAULT_TEAM_ID', nil)}" +itc_team_id "#{ENV.fetch('DEFAULT_ITUNES_CONNECT_TEAM_ID', nil)}" for_platform :ios do - for_lane :iOSswiUploadAppStoreBuild do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :tvOSswiUploadAppStoreBuild do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :iOSswiDistributePrivateAppStoreBuild do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :tvOSswiDistributePrivateAppStoreBuild do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :iOSswiDistributePublicAppStoreBuild do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :tvOSswiDistributePublicAppStoreBuild do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :iOSswiScreenshots do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :tvOSswiScreenshots do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :iOSswiPrepareAppStoreRelease do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - - for_lane :tvOSswiPrepareAppStoreRelease do - app_identifier "#{ENV['SWI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SWI_TEAM_ID']}" - end - for_lane :iOSsrfUploadAppStoreBuild do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :tvOSsrfUploadAppStoreBuild do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :iOSsrfDistributePrivateAppStoreBuild do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :tvOSsrfDistributePrivateAppStoreBuild do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :iOSsrfDistributePublicAppStoreBuild do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :tvOSsrfDistributePublicAppStoreBuild do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :iOSsrfScreenshots do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :tvOSsrfScreenshots do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :iOSsrfPrepareAppStoreRelease do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :tvOSsrfPrepareAppStoreRelease do - app_identifier "#{ENV['SRF_APP_IDENTIFIER']}" - itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRF_TEAM_ID']}" + app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}" end for_lane :iOSrtsUploadAppStoreBuild do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :tvOSrtsUploadAppStoreBuild do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :iOSrtsDistributePrivateAppStoreBuild do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :tvOSrtsDistributePrivateAppStoreBuild do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :iOSrtsDistributePublicAppStoreBuild do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :tvOSrtsDistributePublicAppStoreBuild do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :iOSrtsScreenshots do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :tvOSrtsScreenshots do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :iOSrtsPrepareAppStoreRelease do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :tvOSrtsPrepareAppStoreRelease do - app_identifier "#{ENV['RTS_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTS_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}" end for_lane :iOSrsiUploadAppStoreBuild do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :tvOSrsiUploadAppStoreBuild do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :iOSrsiDistributePrivateAppStoreBuild do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :tvOSrsiDistributePrivateAppStoreBuild do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :iOSrsiDistributePublicAppStoreBuild do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :tvOSrsiDistributePublicAppStoreBuild do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :iOSrsiScreenshots do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :tvOSrsiScreenshots do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :iOSrsiPrepareAppStoreRelease do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :tvOSrsiPrepareAppStoreRelease do - app_identifier "#{ENV['RSI_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RSI_TEAM_ID']}" + app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}" end for_lane :iOSrtrUploadAppStoreBuild do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :tvOSrtrUploadAppStoreBuild do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :iOSrtrDistributePrivateAppStoreBuild do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :tvOSrtrDistributePrivateAppStoreBuild do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :iOSrtrDistributePublicAppStoreBuild do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :tvOSrtrDistributePublicAppStoreBuild do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :iOSrtrScreenshots do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :tvOSrtrScreenshots do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :iOSrtrPrepareAppStoreRelease do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :tvOSrtrPrepareAppStoreRelease do - app_identifier "#{ENV['RTR_APP_IDENTIFIER']}" - itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['RTR_TEAM_ID']}" + app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}" + itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}" end for_lane :tvOSnightlies do - itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRGSSR_TEAM_ID']}" + itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}" end for_lane :iOSnightlies do - itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRGSSR_TEAM_ID']}" + itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}" end for_lane :nightlyTester do - itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRGSSR_TEAM_ID']}" + itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}" end for_lane :tvOSbetas do - itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRGSSR_TEAM_ID']}" + itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}" end for_lane :iOSbetas do - itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRGSSR_TEAM_ID']}" + itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}" end for_lane :betaTester do - itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}" - team_id "#{ENV['SRGSSR_TEAM_ID']}" + itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}" + team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}" end end diff --git a/fastlane/Fastfile b/fastlane/Fastfile index c835ffa5d..210c83552 100755 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -501,14 +501,6 @@ platform :ios do # Don't erase existing screenshots, from SRF marketing team. end - desc 'SWI: Makes iOS screenshots and replaces current ones on App Store Connect.' - lane :iOSswiScreenshots do - platform = 'iOS' - - screenshots(platform, 'SWI') - upload_screenshots(platform) - end - # Individual iOS App Store build uploads desc 'RSI only: See `iOSUploadAppStoreBuilds` lane.' @@ -531,11 +523,6 @@ platform :ios do testflight_appstore_build_upload(platform: 'iOS', bu: 'SRF') end - desc 'SWI only: See `iOSUploadAppStoreBuilds` lane.' - lane :iOSswiUploadAppStoreBuild do - testflight_appstore_build_upload(platform: 'iOS', bu: 'SWI') - end - # Individual iOS App Store build private distributions desc 'RSI only: See `iOSDistributePrivateAppStoreBuilds` lane.' @@ -566,13 +553,6 @@ platform :ios do ) end - desc 'SWI only: See `iOSDistributePrivateAppStoreBuilds` lane.' - lane :iOSswiDistributePrivateAppStoreBuild do |options| - testflight_distribute_private_appstore_build( - platform: 'iOS', bu: 'SWI', tag_version: options[:tag_version] - ) - end - # Individual iOS App Store build public distributions desc 'RSI only: See `iOSDistributePublicAppStoreBuild` lane.' @@ -603,13 +583,6 @@ platform :ios do ) end - desc 'SWI only: See `iOSDistributePublicAppStoreBuild` lane.' - lane :iOSswiDistributePublicAppStoreBuild do |options| - testflight_distribute_public_appstore_build( - platform: 'iOS', bu: 'SWI', tag_version: options[:tag_version] - ) - end - # Individual iOS AppStore releases desc 'RSI only: See `iOSPrepareAppStoreRelease` lane.' @@ -632,11 +605,6 @@ platform :ios do prepare_appstore_release('iOS', 'SRF', options) end - desc 'SWI only: See `iOSPrepareAppStoreRelease` lane.' - lane :iOSswiPrepareAppStoreRelease do |options| - prepare_appstore_release('iOS', 'SWI', options) - end - # Individual tvOS screenshots desc 'RSI: Makes tvOS screenshots and replaces current ones on App Store Connect.' @@ -671,14 +639,6 @@ platform :ios do # Don't erase existing screenshots, from SRF marketing team. end - desc 'SWI: Makes tvOS screenshots and replaces current ones on App Store Connect.' - lane :tvOSswiScreenshots do - platform = 'tvOS' - - screenshots(platform, 'SWI') - upload_screenshots(platform) - end - # Individual tvOS App Store build uploads desc 'RSI only: See `tvOSUploadAppStoreBuilds` lane.' @@ -701,11 +661,6 @@ platform :ios do testflight_appstore_build_upload(platform: 'tvOS', bu: 'SRF') end - desc 'SWI only: See `tvOSUploadAppStoreBuilds` lane.' - lane :tvOSswiUploadAppStoreBuild do - testflight_appstore_build_upload(platform: 'tvOS', bu: 'SWI') - end - # Individual tvOS App Store build private distributions desc 'RSI only: See `tvOSDistributePrivateAppStoreBuilds` lane.' @@ -736,13 +691,6 @@ platform :ios do ) end - desc 'SWI only: See `tvOSDistributePrivateAppStoreBuilds` lane.' - lane :tvOSswiDistributePrivateAppStoreBuild do |options| - testflight_distribute_private_appstore_build( - platform: 'tvOS', bu: 'SWI', tag_version: options[:tag_version] - ) - end - # Individual tvOS App Store build public distributions desc 'RSI only: See `tvOSDistributePublicAppStoreBuilds` lane.' @@ -773,13 +721,6 @@ platform :ios do ) end - desc 'SWI only: See `tvOSDistributePublicAppStoreBuilds` lane.' - lane :tvOSswiDistributePublicAppStoreBuild do |options| - testflight_distribute_public_appstore_build( - platform: 'tvOS', bu: 'SWI', tag_version: options[:tag_version] - ) - end - # Individual tvOS AppStore releases desc 'RSI only: See `tvOSPrepareAppStoreRelease` lane.' @@ -802,11 +743,6 @@ platform :ios do prepare_appstore_release('tvOS', 'SRF', options) end - desc 'SWI only: See `tvOSPrepareAppStoreRelease` lane.' - lane :tvOSswiPrepareAppStoreRelease do |options| - prepare_appstore_release('tvOS', 'SWI', options) - end - # # Private lanes # @@ -1117,7 +1053,7 @@ APP_STORE_STATE = Spaceship::ConnectAPI::AppInfo::AppStoreState # def business_units - ['RTS', 'SRF', 'RSI', 'RTR', 'SWI'] + ['RTS', 'SRF', 'RSI', 'RTR'] end def business_unit_index(business_unit) @@ -2265,8 +2201,7 @@ def device_language(business_unit) 'RSI' => 'it-CH', 'RTR' => 'de-CH', 'RTS' => 'fr-CH', - 'SRF' => 'de-CH', - 'SWI' => 'en-US' + 'SRF' => 'de-CH' } languages[business_unit] end @@ -2353,8 +2288,7 @@ def appstore_language(business_unit) 'RSI' => 'it', 'RTR' => 'de-DE', 'RTS' => 'fr-FR', - 'SRF' => 'de-DE', - 'SWI' => 'en-US' + 'SRF' => 'de-DE' } languages[business_unit] end @@ -2364,8 +2298,7 @@ def appstore_copyright(business_unit) 'RSI' => 'Radiotelevisione Svizzera', 'RTR' => 'RTR Radiotelevisiun Svizra Rumantscha', 'RTS' => 'RTS Radio TΓ©lΓ©vision Suisse', - 'SRF' => 'Schweizer Radio und Fernsehen (SRF)', - 'SWI' => 'swissinfo.ch' + 'SRF' => 'Schweizer Radio und Fernsehen (SRF)' } copyrights[business_unit] end @@ -2425,8 +2358,7 @@ def crowdin_language(business_unit) 'RSI' => 'it-CH', 'RTR' => 'rm-CH', 'RTS' => 'fr-CH', - 'SRF' => 'de-CH', - 'SWI' => 'en' + 'SRF' => 'de-CH' } languages[business_unit] end diff --git a/fastlane/README.md b/fastlane/README.md index 13e0fb441..13d88d8f5 100755 --- a/fastlane/README.md +++ b/fastlane/README.md @@ -231,14 +231,6 @@ RTS: Makes iOS screenshots and replaces current ones on App Store Connect. SRF: Makes iOS screenshots. No replacement made on App Store Connect. -### ios iOSswiScreenshots - -```sh -[bundle exec] fastlane ios iOSswiScreenshots -``` - -SWI: Makes iOS screenshots and replaces current ones on App Store Connect. - ### ios iOSrsiUploadAppStoreBuild ```sh @@ -271,14 +263,6 @@ RTS only: See `iOSUploadAppStoreBuilds` lane. SRF only: See `iOSUploadAppStoreBuilds` lane. -### ios iOSswiUploadAppStoreBuild - -```sh -[bundle exec] fastlane ios iOSswiUploadAppStoreBuild -``` - -SWI only: See `iOSUploadAppStoreBuilds` lane. - ### ios iOSrsiDistributePrivateAppStoreBuild ```sh @@ -311,14 +295,6 @@ RTS only: See `iOSDistributePrivateAppStoreBuilds` lane. SRF only: See `iOSDistributePrivateAppStoreBuilds` lane. -### ios iOSswiDistributePrivateAppStoreBuild - -```sh -[bundle exec] fastlane ios iOSswiDistributePrivateAppStoreBuild -``` - -SWI only: See `iOSDistributePrivateAppStoreBuilds` lane. - ### ios iOSrsiDistributePublicAppStoreBuild ```sh @@ -351,14 +327,6 @@ RTS only: See `iOSDistributePublicAppStoreBuild` lane. SRF only: See `iOSDistributePublicAppStoreBuild` lane. -### ios iOSswiDistributePublicAppStoreBuild - -```sh -[bundle exec] fastlane ios iOSswiDistributePublicAppStoreBuild -``` - -SWI only: See `iOSDistributePublicAppStoreBuild` lane. - ### ios iOSrsiPrepareAppStoreRelease ```sh @@ -391,14 +359,6 @@ RTS only: See `iOSPrepareAppStoreRelease` lane. SRF only: See `iOSPrepareAppStoreRelease` lane. -### ios iOSswiPrepareAppStoreRelease - -```sh -[bundle exec] fastlane ios iOSswiPrepareAppStoreRelease -``` - -SWI only: See `iOSPrepareAppStoreRelease` lane. - ### ios tvOSrsiScreenshots ```sh @@ -431,14 +391,6 @@ RTS: Makes tvOS screenshots and replaces current ones on App Store Connect. SRF: Makes tvOS screenshots. No replacement made on App Store Connect. -### ios tvOSswiScreenshots - -```sh -[bundle exec] fastlane ios tvOSswiScreenshots -``` - -SWI: Makes tvOS screenshots and replaces current ones on App Store Connect. - ### ios tvOSrsiUploadAppStoreBuild ```sh @@ -471,14 +423,6 @@ RTS only: See `tvOSUploadAppStoreBuilds` lane. SRF only: See `tvOSUploadAppStoreBuilds` lane. -### ios tvOSswiUploadAppStoreBuild - -```sh -[bundle exec] fastlane ios tvOSswiUploadAppStoreBuild -``` - -SWI only: See `tvOSUploadAppStoreBuilds` lane. - ### ios tvOSrsiDistributePrivateAppStoreBuild ```sh @@ -511,14 +455,6 @@ RTS only: See `tvOSDistributePrivateAppStoreBuilds` lane. SRF only: See `tvOSDistributePrivateAppStoreBuilds` lane. -### ios tvOSswiDistributePrivateAppStoreBuild - -```sh -[bundle exec] fastlane ios tvOSswiDistributePrivateAppStoreBuild -``` - -SWI only: See `tvOSDistributePrivateAppStoreBuilds` lane. - ### ios tvOSrsiDistributePublicAppStoreBuild ```sh @@ -551,14 +487,6 @@ RTS only: See `tvOSDistributePublicAppStoreBuilds` lane. SRF only: See `tvOSDistributePublicAppStoreBuilds` lane. -### ios tvOSswiDistributePublicAppStoreBuild - -```sh -[bundle exec] fastlane ios tvOSswiDistributePublicAppStoreBuild -``` - -SWI only: See `tvOSDistributePublicAppStoreBuilds` lane. - ### ios tvOSrsiPrepareAppStoreRelease ```sh @@ -591,14 +519,6 @@ RTS only: See `tvOSPrepareAppStoreRelease` lane. SRF only: See `tvOSPrepareAppStoreRelease` lane. -### ios tvOSswiPrepareAppStoreRelease - -```sh -[bundle exec] fastlane ios tvOSswiPrepareAppStoreRelease -``` - -SWI only: See `tvOSPrepareAppStoreRelease` lane. - ---- This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run. diff --git a/fastlane/gh-pages/deployments/icon_swi-ios-appstore.png b/fastlane/gh-pages/deployments/icon_swi-ios-appstore.png deleted file mode 100755 index 1c12cca90c339279a502313f5b8991aa0fd310c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11542 zcmY*rT4PUxDbMr67$^ zGevd$ck#(eU&&fc4T0^i{t5vVkq`m-AIRSa0g(a$^AwQQRnfo$0RfBXpNWW& zlSlTK&A?7a-&0>rRm8%@iR+`Ki@6n-uaoOPUI=2oB7apUE6eFV+itcBR;KQ!X&iihE-3o-O+*+64 zy#W`%-o`bLOrOp7Y0q*XR+W!zuQd=+yIIilx&pJk_UeHvbn(}2pzJL9KYlbP179bI z=kyaicFZLeWk3Nu1y(!dcwQO1dBS61q|B|F`#%iO7DAPIqB5bbky^l_b`&*ez19xh zaZQ0v=2vP%jr1NX<6gsB|jud__G!9-M8 z;XzQO1poDvrNZGScdCTivUoNh zHF9CroQQoC1`2v+3Iv;5#0Z;Gw~0kI43Cq~gi@|<>H8Q*V#6jP@*VXC9=p`8vxY^2 z^#rSA)_Ax`ZK)IzGLJq8$~xlO;MhbJ_fOpHhc+0n+gh9EtCh(L7H%>0DZl&Vzo^G0 zm*ANn5XxI$&vb$it;aSG7Ke9i(a2+odz^u6haOfu=UE+Q~>2n+%S& zfrP7urEWL3pWPUa68#E(!XR?N@F@|&d6tMZE0%4w_~ZH5ykIENUK$>Sd7d__f@2c1 z4aaBi5K_S=nYQSeuNpo}`gjQq159YtVf~tW#7DRvzl=+TLxiK8A{qZCE}a8G#iDWE zGS}JC=5<{LZ+w>8a3Y`$py8HMnJ81;0u4nv2Ml*8F^i!~zR%f5Q_ZJ=P2MnRC+_d^ zTE*JZd~(c{CX;>@>p1}5;jO1fzqeejBPUedS8*267#3u`+|l9~9vTGaED`Nmi0@{a zFl2a$N_nufXNU<-qmOyjVOhi!Mi^^ciokHtz#||`)fhcjp?X0xuEFKs|SUR%p zS-2KoX-Z-}+th|%8V%ElQd4GPzZQ=4vc3=t-6Rlag>lLB2 zi<;4KwW`uIH=kJ}=!i9bKY!Msb&9Uo_3DiwJN+)K0adMjU(-9Yq8a&) zNh>TYWkZ59U3H}%p#m3+;%KalO5?J^GEgQfZnk+KPlOd6-?B=)LQn%a{Ow8Mf|z(m zCMs$^9q|NTTA_wX+|4yvVE3=P3IC=fgjDN6M>_rVFO=^mW)WF^aBS=3sr4$rz%o;1 zZ%IQ49k(z8L_DbUM^K62UY~jz4_t)||AvD9XbiN*Lci&u>XcCFP|Q%RU7`a)xc*pv zla&^=Kr)6A@k{w2^Q6j?M5J>~h-LpNXyr;dZsl9_kFEN1;%LC zoIgTHepV&{8JfMccr>(DjYb-%9#bZkrsf5YwnpBd^p-Tuf-69>XiuDc8KXyE8I^16 zy!VSqm-s|HUN=+7bYn9rmisOLAr{~w<4I&u)R}Nj>I(v>tU47W^SvAu^YWI5?WZ7G z)dQ*3`WgG7f3BI9{WjIDE+jV?bzeJmaGWK>TaDQ>9}@w}`)O#biE)Z@Ud>b+9VUy$ zZtXhrfDHFu?;PM^&u7gtH2k)l1|3}N@wX03N>6dt>ACz+Zyo%|mIBBISpu4$Db7p%WAld+?4*2}Naj+O>|8*#%eo?20HPO8-pB|>-75cf=%u=$; z%-|<)zvto?1ABF#iltHFmGX`5VZx!+vPlTL2cY}SU~%0YL~m~-f%$bvWSS4n)FoMO zATE9}Io3}{(mrp%=h_RnKmU)EMNawXzFYylJ4bQkC(*Za8_(Y8m_!buQ5mwtm zWw`XRY{Dy2c!+S9>rK+TTg@w%F@Ds7%&_t>1N8r$HD9p^x#;P$GYR4#X34R2E%Wc}qndUU-;=9FEtUT$XM3G5%L8=Z=g?X! zu<~UBQinX=tL#@n8tz5!M`{#8Qm=W0PYx$CAe+xb869PNgftfHvyuw{sY#UpS{yuNQs#Fb3@j38IWy_7Y&Xg%@ogR&x-SZx>RJ+A1C_> z^{U(3sN!|pb%j&UmZNofzmIL|xwyBqePLQxok&lZeu3Z+(vsDL%o^1u522EdUoL{k zfxh|_dpZX0{i|y&Q;tU`!FCaj&-23&|8ri}izBtbFF`8ZV-H5M=#zr49^?bW)xCuL z;@UYFZH5UlCug@r-ctMRko%ohE?nnI!kaw3y3FI}WH5(Vs_gQt=|M4?Vc?WA?(|`j z_7o_dYBSx5Q!8Xh4(fMdHjd1mp)@S?tXYh2_=)eGnuiD3dIjc++__|& z0^HcXDmj^Rdi3_&CM#zL2mMEU>=VNFtB_}x>T;jIUaf#+a=kS=ndzG3j^(rKYqgMa z=7aUf!#ES)JEM}TxN%SKrtzIt69>3sJ5=j%SAA@%7w%DE;+c_lPbEk@VS0l1bgeC9 zkp>qT3fT%$B_B_3CmYL07=vm|YvB{>Wt3^FxlLreULpR}f z3Kya9t+JgepXD4@@3XJvDSm0r0n2%z{rX4U)E zyA3-;w5b^$Q=Z(`ioE^`k&%{Lh3ChqaDAtZxHz>nq>4q8hVa9h4t_@WtXPLU*TN0jc-ksFHp=oP@g;Mf z6R0qji&q&bT$P1f_^J4Ps)({`ecT+~S7xsZ!cPn80>mQ+-)HMGyG^(*^r78?zl7&K zWXpO--uC{67{i-;8>Ze_@LbQ3XRyD_@J)}q7C0vl>%NMdUhoudokY=rL7y)gr{_B(0{!C~K)2hxbHXDs?*!94|73)6t8guK zdRi4mk=O|>;Ps(NvvSSJ8aq}^k2IV8Es~b#k2Bagy54RFRoqGQ*idILSNe^0C86Qe zaU)yMuPz-Ut45dSX1$a2z-kli!f}6}vkaLKpUioHgvl?7%Oq^-S$5a6z|$5sn7!3T zz~)EyVt>hR)>q37e>OU;mU@o`$ppDoxIZK@H+t>j1+zrmi@i<9I#e>a=M=-eSBc@oWVs<^f@~gLPlvdk8V-T?@ zKdh_jgt_c()dq9u&gJ~jO3uMZ820|)(!u>TE#r1;7!HcLW*zq_?Ch<`f zSM09Jp}%UL|M2mqJ1{NM&+D+sad~ zmUm`j=HMrD^y{}D@U2=t@m8%?r_w3%vbZf1Sg=Y#-+GQ^$I3wwW4HLWYfh5Eo%>rV zfbmE`h*}2?oYVwY$8?%eRq$OZX5e=KzjCL=6fybQ0=-i~hY7_YYy?&EIO*V*_Wt#s zm)dnK%41k&WJ`MuhDu5X1t}mYJLD4M_;F}cQO=}O2kc)%<^OxQAz;$bprmoqy52mw z<>}JKyR*qOvwjvii&}BUodJVdxF^p0RqjyUn5M!Q7U^~<{rWx&_<*8t9Z#H1G}yCO zN6iJA8zkeOf0WvjFXMi?`ogAQl?qO(cf@uwC^(7;LRs=??JIW6)7zzvGkW{BJB(~f z$tv5g4;VfO0JVLzB`wkC^>S_MzHw?$5iQ~OP+nQvreAXcIrbqA;!>YnJ?WSQ&gLYl zJH}YKg!;${zF$6P-JX>D9jcVLr|^YL$&UZnc-YErkK0E{G}2aiIx@at`{MZr7p}zv zX7-_IMv#JB$8EdxoBXAZVtG|}HkDrOl;WN`Csr9vrh&modc;{VMV^@`HPDB+&yBXf z3~ZET_T9-hezK;IALQbCX1(3ge3x*@q-f8lS^YXuy`1ugIhrBWIR2sIgoQz;7n1j5 zZMg)w;kM3ze?&nkX17u7UB^Mw4aEAFdqsY;YNa9QCiU`wizfT-ID(tIOW#tGX6nO_ao#h_UjUBkAPO8EOMi8TAJdvPd(O{Z?$-V z@@&XC{5659$h~+z!4aS(cPbOMM2!q@&ytk=p!3bHg-koCeXrI?E8DtGg+