Compare commits

...

8 Commits

Author SHA1 Message Date
olli
47356e5333 vpn 2024-10-12 22:59:14 +02:00
olli
4894b1936b enhancements 2024-10-11 13:58:17 +02:00
olli
65e471021e enhancements 2024-10-11 13:57:57 +02:00
olli
39f25415fa doc 2024-10-08 16:22:31 +02:00
olli
5a5d2c48ac doc 2024-10-08 16:19:40 +02:00
olli
8358424ee2 doc 2024-10-08 16:18:39 +02:00
olli
cc365d0998 cleanup 2024-10-08 16:16:11 +02:00
olli
004dcb690e doc 2024-10-08 16:16:01 +02:00
3 changed files with 500 additions and 29 deletions

View File

@@ -4,22 +4,25 @@ This installs and Configures the following:
- Cinnamon Desktop
- LightDM Autologin
- Specific Raspberry Settings
# Some predefined Kodi settings
- German localization
- Simple IPTV with german TV channels
- Autoupdate Addons
- optional predefined repos for Mediathekview and Jellyfin (asks for activation at first start)
- Some other optional addons (asks for activation at first start
- ...
## Raspberry 4/5
### Install Raspberry Pi OS
- Downlaod/Install/Start Raspberry Pi Imager (https://www.raspberrypi.com/software/)
- Model: Raspberry Pi 4/5
- OS: Raspberry Pi OS (64 Bit) (with the Raspberry Pi Desktop)
- Choose SD-Card (\>= 64GB)
- Click on "Continue"
- Optional: Provide WLAN-Keys and/or SSH-Keys
- Choose SD-Card (should be \>= 32GB - 16GB may be barely enough)
- Click on "Continue" and edit individual settings
- Define Username "user".
- Prepare the SD-Card
- Boot your pi with the prepared SD-Card
- Optional: Provide WLAN-Keys and/or SSH-Keys
- Let the Imager prepare the SD-Card
### after install
- Boot your pi with the prepared SD-Card
- Boot your Pi with the prepared SD-Card
#### Login
replace \<IP\>with the IP of your pi.
```
@@ -50,7 +53,10 @@ bash -ex raspi.sh
- copy the wireguard config file on your Pi (scp/USB-Stick,..)
replace \<wireguard-config-file.conf\> with your wireguard-config file
```
# configure connection
nmcli connection import type wireguard file <wireguard-config-file.conf>
# (re)connect VPN on error - check every minute
echo '* * * * * root ping -c4 192.168.44.1 >/dev/null || ( nmcli connection down pi-kodi-mobile ; nmcli connection up pi-kodi-mobile )'
# redirect some services for example a jellyfin hostname
echo "192.168.44.1 jellyfin.myhost.tld" >>/etc/hosts
```
@@ -58,5 +64,6 @@ echo "192.168.44.1 jellyfin.myhost.tld" >>/etc/hosts
```
reboot
```
To switch to Linux Desktop Cinnamon simply exit Kodi.
## Kodi Remote Password
Please change the remote password in Kodi "Settings -> Services" (defaults to xxxx).

View File

@@ -0,0 +1,455 @@
<settings version="2">
<setting id="search_fyyd" default="true" />
<setting id="provider_gpodder" default="true" />
<setting id="provider_nextcloud" default="true" />
<setting id="gpodder_import_all" default="true" />
<setting id="gpodder_import_new" default="true" />
<setting id="gpodder_download_as_opml" default="true" />
<setting id="nextcloud_sync_full" default="true" />
<setting id="nextcloud_sync_updates" default="true" />
<setting id="nextcloud_export" default="true" />
<setting id="opml_import" default="true" />
<setting id="opml_unassign" default="true" />
<setting id="opml_export" default="true" />
<setting id="remote_type" default="true">0</setting>
<setting id="gpodder_hostname" default="true">https://gpodder.net:443</setting>
<setting id="gpodder_username" default="true" />
<setting id="gpodder_password" default="true" />
<setting id="nextcloud_hostname" default="true">https://</setting>
<setting id="nextcloud_username" default="true" />
<setting id="nextcloud_password" default="true" />
<setting id="nextcloud_sync_interval" default="true">0</setting>
<setting id="nextcloud_sync_timestamp" default="true">0</setting>
<setting id="opml_file_0" default="true" />
<setting id="opml_file_1" default="true" />
<setting id="opml_file_2" default="true" />
<setting id="opml_file_3" default="true" />
<setting id="opml_file_4" default="true" />
<setting id="opml_file_5" default="true" />
<setting id="opml_file_6" default="true" />
<setting id="opml_file_7" default="true" />
<setting id="opml_file_8" default="true" />
<setting id="opml_file_9" default="true" />
<setting id="group_0_enable">true</setting>
<setting id="group_0_name" default="true">News</setting>
<setting id="group_0_rss_0_enable">true</setting>
<setting id="group_0_rss_0_name">heute journal (VIDEO)</setting>
<setting id="group_0_rss_0_url">https://www.zdf.de/rss/podcast/video/zdf/nachrichten/heute-journal</setting>
<setting id="group_0_rss_0_icon">http://module.zdf.de/podcasts/heute-journal_1400x1400.jpg</setting>
<setting id="group_0_rss_1_enable">true</setting>
<setting id="group_0_rss_1_name">heute 19:00 Uhr (VIDEO)</setting>
<setting id="group_0_rss_1_url">https://www.zdf.de/rss/podcast/video/zdf/nachrichten/heute-19-uhr</setting>
<setting id="group_0_rss_1_icon">http://module.zdf.de/podcasts/heute19_podcast_1400.jpg</setting>
<setting id="group_0_rss_2_enable">true</setting>
<setting id="group_0_rss_2_name">tagesschau</setting>
<setting id="group_0_rss_2_url">https://www.tagesschau.de/export/video-podcast/webm/tagesschau/</setting>
<setting id="group_0_rss_2_icon">https://images.tagesschau.de/image/eb0b0d74-03ac-45ec-9300-0851fd6823d3/AAABj-POS-g/AAABkZLmxXo/1x1-1400/sendungslogo-tagesschau-100.jpg?overlay=542c7aa9-161c-48e8-a1cc-e49f9c91d757&amp;overlayModificationDate=AAABgSP-H5A</setting>
<setting id="group_0_rss_3_enable">true</setting>
<setting id="group_0_rss_3_name">tagesthemen</setting>
<setting id="group_0_rss_3_url">https://www.tagesschau.de/export/video-podcast/tagesthemen/</setting>
<setting id="group_0_rss_3_icon">https://images.tagesschau.de/image/6b0ab906-0dcf-432f-807c-1d10f8a0a73a/AAABj9zSJ6c/AAABkZLmxXo/1x1-1400/sendungslogo-tagesthemen-100.jpg?overlay=542c7aa9-161c-48e8-a1cc-e49f9c91d757&amp;overlayModificationDate=AAABgSP-H5A</setting>
<setting id="group_0_rss_4_enable" default="true">false</setting>
<setting id="group_0_rss_4_name" default="true" />
<setting id="group_0_rss_4_url" default="true" />
<setting id="group_0_rss_4_icon" default="true" />
<setting id="group_0_rss_5_enable" default="true">false</setting>
<setting id="group_0_rss_5_name" default="true" />
<setting id="group_0_rss_5_url" default="true" />
<setting id="group_0_rss_5_icon" default="true" />
<setting id="group_0_rss_6_enable" default="true">false</setting>
<setting id="group_0_rss_6_name" default="true" />
<setting id="group_0_rss_6_url" default="true" />
<setting id="group_0_rss_6_icon" default="true" />
<setting id="group_0_rss_7_enable" default="true">false</setting>
<setting id="group_0_rss_7_name" default="true" />
<setting id="group_0_rss_7_url" default="true" />
<setting id="group_0_rss_7_icon" default="true" />
<setting id="group_0_rss_8_enable" default="true">false</setting>
<setting id="group_0_rss_8_name" default="true" />
<setting id="group_0_rss_8_url" default="true" />
<setting id="group_0_rss_8_icon" default="true" />
<setting id="group_0_rss_9_enable" default="true">false</setting>
<setting id="group_0_rss_9_name" default="true" />
<setting id="group_0_rss_9_url" default="true" />
<setting id="group_0_rss_9_icon" default="true" />
<setting id="group_1_enable" default="true">false</setting>
<setting id="group_1_name" default="true">Sports</setting>
<setting id="group_1_rss_0_enable" default="true">false</setting>
<setting id="group_1_rss_0_name" default="true" />
<setting id="group_1_rss_0_url" default="true" />
<setting id="group_1_rss_0_icon" default="true" />
<setting id="group_1_rss_1_enable" default="true">false</setting>
<setting id="group_1_rss_1_name" default="true" />
<setting id="group_1_rss_1_url" default="true" />
<setting id="group_1_rss_1_icon" default="true" />
<setting id="group_1_rss_2_enable" default="true">false</setting>
<setting id="group_1_rss_2_name" default="true" />
<setting id="group_1_rss_2_url" default="true" />
<setting id="group_1_rss_2_icon" default="true" />
<setting id="group_1_rss_3_enable" default="true">false</setting>
<setting id="group_1_rss_3_name" default="true" />
<setting id="group_1_rss_3_url" default="true" />
<setting id="group_1_rss_3_icon" default="true" />
<setting id="group_1_rss_4_enable" default="true">false</setting>
<setting id="group_1_rss_4_name" default="true" />
<setting id="group_1_rss_4_url" default="true" />
<setting id="group_1_rss_4_icon" default="true" />
<setting id="group_1_rss_5_enable" default="true">false</setting>
<setting id="group_1_rss_5_name" default="true" />
<setting id="group_1_rss_5_url" default="true" />
<setting id="group_1_rss_5_icon" default="true" />
<setting id="group_1_rss_6_enable" default="true">false</setting>
<setting id="group_1_rss_6_name" default="true" />
<setting id="group_1_rss_6_url" default="true" />
<setting id="group_1_rss_6_icon" default="true" />
<setting id="group_1_rss_7_enable" default="true">false</setting>
<setting id="group_1_rss_7_name" default="true" />
<setting id="group_1_rss_7_url" default="true" />
<setting id="group_1_rss_7_icon" default="true" />
<setting id="group_1_rss_8_enable" default="true">false</setting>
<setting id="group_1_rss_8_name" default="true" />
<setting id="group_1_rss_8_url" default="true" />
<setting id="group_1_rss_8_icon" default="true" />
<setting id="group_1_rss_9_enable" default="true">false</setting>
<setting id="group_1_rss_9_name" default="true" />
<setting id="group_1_rss_9_url" default="true" />
<setting id="group_1_rss_9_icon" default="true" />
<setting id="group_2_enable">true</setting>
<setting id="group_2_name" default="true">Economie &amp; Commerce</setting>
<setting id="group_2_rss_0_enable">true</setting>
<setting id="group_2_rss_0_name">BTC-ECHO Recap | Top-Themen zu Bitcoin, Blockchain &amp; Krypto</setting>
<setting id="group_2_rss_0_url">https://btc-echo.podigee.io/feed/mp3</setting>
<setting id="group_2_rss_0_icon">https://images.podigee-cdn.net/0x,sabybVLXSzc0N9boYD22kKCHN2y-XB4HJZ9sPeHXPl8E=/https://main.podigee-cdn.net/uploads/u2734/5289c41c-fa15-4a89-bb5b-4d57e058da26.jpg</setting>
<setting id="group_2_rss_1_enable">true</setting>
<setting id="group_2_rss_1_name">Wall Street mit Markus Koch - featured by Handelsblatt</setting>
<setting id="group_2_rss_1_url">https://proxyfeed.svmaudio.com/aa/wall-street-mit-markus-koch</setting>
<setting id="group_2_rss_1_icon">https://images.podigee-cdn.net/0x,sw_KI2Wit1d8lsEmxCRiVi6-xuKy-OeByG9QZhFSM8t4=/https://main.podigee-cdn.net/uploads/u15872/c9aa0124-30b6-467d-99e9-5dc67aace58d.jpg</setting>
<setting id="group_2_rss_2_enable" default="true">false</setting>
<setting id="group_2_rss_2_name" default="true" />
<setting id="group_2_rss_2_url" default="true" />
<setting id="group_2_rss_2_icon" default="true" />
<setting id="group_2_rss_3_enable" default="true">false</setting>
<setting id="group_2_rss_3_name" default="true" />
<setting id="group_2_rss_3_url" default="true" />
<setting id="group_2_rss_3_icon" default="true" />
<setting id="group_2_rss_4_enable" default="true">false</setting>
<setting id="group_2_rss_4_name" default="true" />
<setting id="group_2_rss_4_url" default="true" />
<setting id="group_2_rss_4_icon" default="true" />
<setting id="group_2_rss_5_enable" default="true">false</setting>
<setting id="group_2_rss_5_name" default="true" />
<setting id="group_2_rss_5_url" default="true" />
<setting id="group_2_rss_5_icon" default="true" />
<setting id="group_2_rss_6_enable" default="true">false</setting>
<setting id="group_2_rss_6_name" default="true" />
<setting id="group_2_rss_6_url" default="true" />
<setting id="group_2_rss_6_icon" default="true" />
<setting id="group_2_rss_7_enable" default="true">false</setting>
<setting id="group_2_rss_7_name" default="true" />
<setting id="group_2_rss_7_url" default="true" />
<setting id="group_2_rss_7_icon" default="true" />
<setting id="group_2_rss_8_enable" default="true">false</setting>
<setting id="group_2_rss_8_name" default="true" />
<setting id="group_2_rss_8_url" default="true" />
<setting id="group_2_rss_8_icon" default="true" />
<setting id="group_2_rss_9_enable" default="true">false</setting>
<setting id="group_2_rss_9_name" default="true" />
<setting id="group_2_rss_9_url" default="true" />
<setting id="group_2_rss_9_icon" default="true" />
<setting id="group_3_enable" default="true">false</setting>
<setting id="group_3_name" default="true">History, Politics &amp; Society</setting>
<setting id="group_3_rss_0_enable" default="true">false</setting>
<setting id="group_3_rss_0_name" default="true" />
<setting id="group_3_rss_0_url" default="true" />
<setting id="group_3_rss_0_icon" default="true" />
<setting id="group_3_rss_1_enable" default="true">false</setting>
<setting id="group_3_rss_1_name" default="true" />
<setting id="group_3_rss_1_url" default="true" />
<setting id="group_3_rss_1_icon" default="true" />
<setting id="group_3_rss_2_enable" default="true">false</setting>
<setting id="group_3_rss_2_name" default="true" />
<setting id="group_3_rss_2_url" default="true" />
<setting id="group_3_rss_2_icon" default="true" />
<setting id="group_3_rss_3_enable" default="true">false</setting>
<setting id="group_3_rss_3_name" default="true" />
<setting id="group_3_rss_3_url" default="true" />
<setting id="group_3_rss_3_icon" default="true" />
<setting id="group_3_rss_4_enable" default="true">false</setting>
<setting id="group_3_rss_4_name" default="true" />
<setting id="group_3_rss_4_url" default="true" />
<setting id="group_3_rss_4_icon" default="true" />
<setting id="group_3_rss_5_enable" default="true">false</setting>
<setting id="group_3_rss_5_name" default="true" />
<setting id="group_3_rss_5_url" default="true" />
<setting id="group_3_rss_5_icon" default="true" />
<setting id="group_3_rss_6_enable" default="true">false</setting>
<setting id="group_3_rss_6_name" default="true" />
<setting id="group_3_rss_6_url" default="true" />
<setting id="group_3_rss_6_icon" default="true" />
<setting id="group_3_rss_7_enable" default="true">false</setting>
<setting id="group_3_rss_7_name" default="true" />
<setting id="group_3_rss_7_url" default="true" />
<setting id="group_3_rss_7_icon" default="true" />
<setting id="group_3_rss_8_enable" default="true">false</setting>
<setting id="group_3_rss_8_name" default="true" />
<setting id="group_3_rss_8_url" default="true" />
<setting id="group_3_rss_8_icon" default="true" />
<setting id="group_3_rss_9_enable" default="true">false</setting>
<setting id="group_3_rss_9_name" default="true" />
<setting id="group_3_rss_9_url" default="true" />
<setting id="group_3_rss_9_icon" default="true" />
<setting id="group_4_enable">true</setting>
<setting id="group_4_name" default="true">Science &amp; Education</setting>
<setting id="group_4_rss_0_enable" default="true">false</setting>
<setting id="group_4_rss_0_name">Bosetti will reden</setting>
<setting id="group_4_rss_0_url">https://mediathekviewweb.de/feed?query=bosetti%20will%20reden</setting>
<setting id="group_4_rss_0_icon" default="true" />
<setting id="group_4_rss_1_enable" default="true">false</setting>
<setting id="group_4_rss_1_name" default="true" />
<setting id="group_4_rss_1_url" default="true" />
<setting id="group_4_rss_1_icon" default="true" />
<setting id="group_4_rss_2_enable" default="true">false</setting>
<setting id="group_4_rss_2_name" default="true" />
<setting id="group_4_rss_2_url" default="true" />
<setting id="group_4_rss_2_icon" default="true" />
<setting id="group_4_rss_3_enable" default="true">false</setting>
<setting id="group_4_rss_3_name" default="true" />
<setting id="group_4_rss_3_url" default="true" />
<setting id="group_4_rss_3_icon" default="true" />
<setting id="group_4_rss_4_enable" default="true">false</setting>
<setting id="group_4_rss_4_name" default="true" />
<setting id="group_4_rss_4_url" default="true" />
<setting id="group_4_rss_4_icon" default="true" />
<setting id="group_4_rss_5_enable" default="true">false</setting>
<setting id="group_4_rss_5_name" default="true" />
<setting id="group_4_rss_5_url" default="true" />
<setting id="group_4_rss_5_icon" default="true" />
<setting id="group_4_rss_6_enable" default="true">false</setting>
<setting id="group_4_rss_6_name" default="true" />
<setting id="group_4_rss_6_url" default="true" />
<setting id="group_4_rss_6_icon" default="true" />
<setting id="group_4_rss_7_enable" default="true">false</setting>
<setting id="group_4_rss_7_name" default="true" />
<setting id="group_4_rss_7_url" default="true" />
<setting id="group_4_rss_7_icon" default="true" />
<setting id="group_4_rss_8_enable" default="true">false</setting>
<setting id="group_4_rss_8_name" default="true" />
<setting id="group_4_rss_8_url" default="true" />
<setting id="group_4_rss_8_icon" default="true" />
<setting id="group_4_rss_9_enable" default="true">false</setting>
<setting id="group_4_rss_9_name" default="true" />
<setting id="group_4_rss_9_url" default="true" />
<setting id="group_4_rss_9_icon" default="true" />
<setting id="group_5_enable">true</setting>
<setting id="group_5_name" default="true">Entertainment</setting>
<setting id="group_5_rss_0_enable">true</setting>
<setting id="group_5_rss_0_name">Die Anstalt (VIDEO)</setting>
<setting id="group_5_rss_0_url">https://www.zdf.de/rss/podcast/video/zdf/comedy/die-anstalt</setting>
<setting id="group_5_rss_0_icon">http://module.zdf.de/podcasts/anstalt_1400x1400.jpg</setting>
<setting id="group_5_rss_1_enable" default="true">false</setting>
<setting id="group_5_rss_1_name">extra 3 Bosettis Woche</setting>
<setting id="group_5_rss_1_url">https://www.ndr.de/fernsehen/sendungen/extra_3/podcast5378.xml</setting>
<setting id="group_5_rss_1_icon">https://www.ndr.de/fernsehen/sendungen/extra_3/podcastbild438_v-quadratxl.jpg</setting>
<setting id="group_5_rss_2_enable">true</setting>
<setting id="group_5_rss_2_name">Bosetti will reden</setting>
<setting id="group_5_rss_2_url">https://mediathekviewweb.de/feed?query=bosetti%20will%20reden</setting>
<setting id="group_5_rss_2_icon" default="true" />
<setting id="group_5_rss_3_enable" default="true">false</setting>
<setting id="group_5_rss_3_name" default="true" />
<setting id="group_5_rss_3_url" default="true" />
<setting id="group_5_rss_3_icon" default="true" />
<setting id="group_5_rss_4_enable" default="true">false</setting>
<setting id="group_5_rss_4_name" default="true" />
<setting id="group_5_rss_4_url" default="true" />
<setting id="group_5_rss_4_icon" default="true" />
<setting id="group_5_rss_5_enable" default="true">false</setting>
<setting id="group_5_rss_5_name" default="true" />
<setting id="group_5_rss_5_url" default="true" />
<setting id="group_5_rss_5_icon" default="true" />
<setting id="group_5_rss_6_enable" default="true">false</setting>
<setting id="group_5_rss_6_name" default="true" />
<setting id="group_5_rss_6_url" default="true" />
<setting id="group_5_rss_6_icon" default="true" />
<setting id="group_5_rss_7_enable" default="true">false</setting>
<setting id="group_5_rss_7_name" default="true" />
<setting id="group_5_rss_7_url" default="true" />
<setting id="group_5_rss_7_icon" default="true" />
<setting id="group_5_rss_8_enable" default="true">false</setting>
<setting id="group_5_rss_8_name" default="true" />
<setting id="group_5_rss_8_url" default="true" />
<setting id="group_5_rss_8_icon" default="true" />
<setting id="group_5_rss_9_enable" default="true">false</setting>
<setting id="group_5_rss_9_name" default="true" />
<setting id="group_5_rss_9_url" default="true" />
<setting id="group_5_rss_9_icon" default="true" />
<setting id="group_6_enable" default="true">false</setting>
<setting id="group_6_name" default="true">Arts &amp; Culture</setting>
<setting id="group_6_rss_0_enable" default="true">false</setting>
<setting id="group_6_rss_0_name" default="true" />
<setting id="group_6_rss_0_url" default="true" />
<setting id="group_6_rss_0_icon" default="true" />
<setting id="group_6_rss_1_enable" default="true">false</setting>
<setting id="group_6_rss_1_name" default="true" />
<setting id="group_6_rss_1_url" default="true" />
<setting id="group_6_rss_1_icon" default="true" />
<setting id="group_6_rss_2_enable" default="true">false</setting>
<setting id="group_6_rss_2_name" default="true" />
<setting id="group_6_rss_2_url" default="true" />
<setting id="group_6_rss_2_icon" default="true" />
<setting id="group_6_rss_3_enable" default="true">false</setting>
<setting id="group_6_rss_3_name" default="true" />
<setting id="group_6_rss_3_url" default="true" />
<setting id="group_6_rss_3_icon" default="true" />
<setting id="group_6_rss_4_enable" default="true">false</setting>
<setting id="group_6_rss_4_name" default="true" />
<setting id="group_6_rss_4_url" default="true" />
<setting id="group_6_rss_4_icon" default="true" />
<setting id="group_6_rss_5_enable" default="true">false</setting>
<setting id="group_6_rss_5_name" default="true" />
<setting id="group_6_rss_5_url" default="true" />
<setting id="group_6_rss_5_icon" default="true" />
<setting id="group_6_rss_6_enable" default="true">false</setting>
<setting id="group_6_rss_6_name" default="true" />
<setting id="group_6_rss_6_url" default="true" />
<setting id="group_6_rss_6_icon" default="true" />
<setting id="group_6_rss_7_enable" default="true">false</setting>
<setting id="group_6_rss_7_name" default="true" />
<setting id="group_6_rss_7_url" default="true" />
<setting id="group_6_rss_7_icon" default="true" />
<setting id="group_6_rss_8_enable" default="true">false</setting>
<setting id="group_6_rss_8_name" default="true" />
<setting id="group_6_rss_8_url" default="true" />
<setting id="group_6_rss_8_icon" default="true" />
<setting id="group_6_rss_9_enable" default="true">false</setting>
<setting id="group_6_rss_9_name" default="true" />
<setting id="group_6_rss_9_url" default="true" />
<setting id="group_6_rss_9_icon" default="true" />
<setting id="group_7_enable" default="true">false</setting>
<setting id="group_7_name" default="true">Movies &amp; Music</setting>
<setting id="group_7_rss_0_enable" default="true">false</setting>
<setting id="group_7_rss_0_name" default="true" />
<setting id="group_7_rss_0_url" default="true" />
<setting id="group_7_rss_0_icon" default="true" />
<setting id="group_7_rss_1_enable" default="true">false</setting>
<setting id="group_7_rss_1_name" default="true" />
<setting id="group_7_rss_1_url" default="true" />
<setting id="group_7_rss_1_icon" default="true" />
<setting id="group_7_rss_2_enable" default="true">false</setting>
<setting id="group_7_rss_2_name" default="true" />
<setting id="group_7_rss_2_url" default="true" />
<setting id="group_7_rss_2_icon" default="true" />
<setting id="group_7_rss_3_enable" default="true">false</setting>
<setting id="group_7_rss_3_name" default="true" />
<setting id="group_7_rss_3_url" default="true" />
<setting id="group_7_rss_3_icon" default="true" />
<setting id="group_7_rss_4_enable" default="true">false</setting>
<setting id="group_7_rss_4_name" default="true" />
<setting id="group_7_rss_4_url" default="true" />
<setting id="group_7_rss_4_icon" default="true" />
<setting id="group_7_rss_5_enable" default="true">false</setting>
<setting id="group_7_rss_5_name" default="true" />
<setting id="group_7_rss_5_url" default="true" />
<setting id="group_7_rss_5_icon" default="true" />
<setting id="group_7_rss_6_enable" default="true">false</setting>
<setting id="group_7_rss_6_name" default="true" />
<setting id="group_7_rss_6_url" default="true" />
<setting id="group_7_rss_6_icon" default="true" />
<setting id="group_7_rss_7_enable" default="true">false</setting>
<setting id="group_7_rss_7_name" default="true" />
<setting id="group_7_rss_7_url" default="true" />
<setting id="group_7_rss_7_icon" default="true" />
<setting id="group_7_rss_8_enable" default="true">false</setting>
<setting id="group_7_rss_8_name" default="true" />
<setting id="group_7_rss_8_url" default="true" />
<setting id="group_7_rss_8_icon" default="true" />
<setting id="group_7_rss_9_enable" default="true">false</setting>
<setting id="group_7_rss_9_name" default="true" />
<setting id="group_7_rss_9_url" default="true" />
<setting id="group_7_rss_9_icon" default="true" />
<setting id="group_8_enable" default="true">false</setting>
<setting id="group_8_name" default="true">Games &amp; hobbies</setting>
<setting id="group_8_rss_0_enable" default="true">false</setting>
<setting id="group_8_rss_0_name" default="true" />
<setting id="group_8_rss_0_url" default="true" />
<setting id="group_8_rss_0_icon" default="true" />
<setting id="group_8_rss_1_enable" default="true">false</setting>
<setting id="group_8_rss_1_name" default="true" />
<setting id="group_8_rss_1_url" default="true" />
<setting id="group_8_rss_1_icon" default="true" />
<setting id="group_8_rss_2_enable" default="true">false</setting>
<setting id="group_8_rss_2_name" default="true" />
<setting id="group_8_rss_2_url" default="true" />
<setting id="group_8_rss_2_icon" default="true" />
<setting id="group_8_rss_3_enable" default="true">false</setting>
<setting id="group_8_rss_3_name" default="true" />
<setting id="group_8_rss_3_url" default="true" />
<setting id="group_8_rss_3_icon" default="true" />
<setting id="group_8_rss_4_enable" default="true">false</setting>
<setting id="group_8_rss_4_name" default="true" />
<setting id="group_8_rss_4_url" default="true" />
<setting id="group_8_rss_4_icon" default="true" />
<setting id="group_8_rss_5_enable" default="true">false</setting>
<setting id="group_8_rss_5_name" default="true" />
<setting id="group_8_rss_5_url" default="true" />
<setting id="group_8_rss_5_icon" default="true" />
<setting id="group_8_rss_6_enable" default="true">false</setting>
<setting id="group_8_rss_6_name" default="true" />
<setting id="group_8_rss_6_url" default="true" />
<setting id="group_8_rss_6_icon" default="true" />
<setting id="group_8_rss_7_enable" default="true">false</setting>
<setting id="group_8_rss_7_name" default="true" />
<setting id="group_8_rss_7_url" default="true" />
<setting id="group_8_rss_7_icon" default="true" />
<setting id="group_8_rss_8_enable" default="true">false</setting>
<setting id="group_8_rss_8_name" default="true" />
<setting id="group_8_rss_8_url" default="true" />
<setting id="group_8_rss_8_icon" default="true" />
<setting id="group_8_rss_9_enable" default="true">false</setting>
<setting id="group_8_rss_9_name" default="true" />
<setting id="group_8_rss_9_url" default="true" />
<setting id="group_8_rss_9_icon" default="true" />
<setting id="group_9_enable" default="true">false</setting>
<setting id="group_9_name" default="true">Technology</setting>
<setting id="group_9_rss_0_enable" default="true">false</setting>
<setting id="group_9_rss_0_name" default="true" />
<setting id="group_9_rss_0_url" default="true" />
<setting id="group_9_rss_0_icon" default="true" />
<setting id="group_9_rss_1_enable" default="true">false</setting>
<setting id="group_9_rss_1_name" default="true" />
<setting id="group_9_rss_1_url" default="true" />
<setting id="group_9_rss_1_icon" default="true" />
<setting id="group_9_rss_2_enable" default="true">false</setting>
<setting id="group_9_rss_2_name" default="true" />
<setting id="group_9_rss_2_url" default="true" />
<setting id="group_9_rss_2_icon" default="true" />
<setting id="group_9_rss_3_enable" default="true">false</setting>
<setting id="group_9_rss_3_name" default="true" />
<setting id="group_9_rss_3_url" default="true" />
<setting id="group_9_rss_3_icon" default="true" />
<setting id="group_9_rss_4_enable" default="true">false</setting>
<setting id="group_9_rss_4_name" default="true" />
<setting id="group_9_rss_4_url" default="true" />
<setting id="group_9_rss_4_icon" default="true" />
<setting id="group_9_rss_5_enable" default="true">false</setting>
<setting id="group_9_rss_5_name" default="true" />
<setting id="group_9_rss_5_url" default="true" />
<setting id="group_9_rss_5_icon" default="true" />
<setting id="group_9_rss_6_enable" default="true">false</setting>
<setting id="group_9_rss_6_name" default="true" />
<setting id="group_9_rss_6_url" default="true" />
<setting id="group_9_rss_6_icon" default="true" />
<setting id="group_9_rss_7_enable" default="true">false</setting>
<setting id="group_9_rss_7_name" default="true" />
<setting id="group_9_rss_7_url" default="true" />
<setting id="group_9_rss_7_icon" default="true" />
<setting id="group_9_rss_8_enable" default="true">false</setting>
<setting id="group_9_rss_8_name" default="true" />
<setting id="group_9_rss_8_url" default="true" />
<setting id="group_9_rss_8_icon" default="true" />
<setting id="group_9_rss_9_enable" default="true">false</setting>
<setting id="group_9_rss_9_name" default="true" />
<setting id="group_9_rss_9_url" default="true" />
<setting id="group_9_rss_9_icon" default="true" />
<setting id="anchor" default="true">false</setting>
<setting id="limit_episodes" default="true">0</setting>
</settings>

View File

@@ -3,8 +3,6 @@
# https://www.raspberrypi.com/documentation/computers/configuration.html
raspi-config nonint do_ssh 0
raspi-config nonint do_vnc 0
#raspi-config nonint do_boot_behaviour B1
#raspi-config nonint do_wayland W1
raspi-config nonint do_change_locale de_DE.UTF-8
raspi-config nonint do_boot_splash 1
raspi-config nonint do_boot_behaviour B4
@@ -43,11 +41,13 @@ update-locale
apt-get update
# autoupdate after startup
echo "@reboot root /usr/local/sbin/autoupdate.sh" >>/etc/crontab
cd /root
rm -f install.sh
wget https://gitea.ds9.dedyn.io/olli/debian.ansible.basics/raw/branch/main/install.sh
#export GITSRVURL="ssh://git@gitea.ds9.dedyn.io:333/olli"
export PLAYBOOKS="debian.ansible.basics
gtc-rename
@@ -159,29 +159,19 @@ chown ${user}: /home/${user} /home/${user}/.xsessionrc /home/${user}/.config /ho
[ -d /home/${user}/.kodi/addons ] || mkdir -p /home/${user}/.kodi/addons
cd /home/${user}/.kodi/addons
# jellyfin from jellyfin repo
# jellyfin repo
if ! [ -d repository.jellyfin.kodi ]
then
wget https://kodi.jellyfin.org/repository.jellyfin.kodi.zip
unzip repository.jellyfin.kodi.zip
fi
if ! [ -d plugin.video.jellyfin ]
then
wget https://kodi.jellyfin.org/py3/plugin.video.jellyfin/resources/plugin.video.jellyfin-1.0.4%2Bpy3.zip
unzip plugin.video.jellyfin-1.0.4+py3.zip
fi
# mediathekview from mediathekview repo
# mediathekview repo
if ! [ -d repository.mediathekview ]
then
wget https://kodirepo.mediathekview.de/repo-mv/repository.mediathekview/repository.mediathekview-1.0.0.zip
unzip repository.mediathekview-1.0.0.zip
fi
if ! [ -d plugin.video.mediathekview ]
then
wget https://kodirepo.mediathekview.de/repo-matrix/plugin.video.mediathekview/plugin.video.mediathekview-1.1.3.zip
unzip plugin.video.mediathekview-1.1.3.zip
fi
## officiall addons
# german lang
@@ -197,7 +187,25 @@ then
wget https://mirrors.kodi.tv/addons/omega/plugin.video.invidious/plugin.video.invidious-0.2.7+nexus.0.zip
unzip plugin.video.invidious-0.2.7+nexus.0.zip
fi
# podcasts
if ! [ -d plugin.audio.podcasts ]
then
wget https://mirrors.kodi.tv/addons/omega/plugin.audio.podcasts/plugin.audio.podcasts-2.3.2.zip
unzip plugin.audio.podcasts-2.3.2.zip
fi
# ct uplink
if ! [ -d plugin.video.ctuplinkrss ]
then
wget https://mirrors.kodi.tv/addons/omega/plugin.video.ctuplinkrss/plugin.video.ctuplinkrss-1.3.zip
unzip plugin.video.ctuplinkrss-1.3.zip
fi
# vimeo
if ! [ -d plugin.video.vimeo ]
then
wget https://mirrors.kodi.tv/addons/omega/plugin.video.vimeo/plugin.video.vimeo-6.0.1.zip
unzip plugin.video.vimeo-6.0.1.zip
fi
# fosdem
if ! [ -d plugin.video.fosdem ]
then
wget https://mirrors.kodi.tv/addons/omega/plugin.video.fosdem/plugin.video.fosdem-0.0.8+matrix.1.zip
@@ -211,10 +219,11 @@ git clone https://gitea.ds9.dedyn.io/olli/debian.ansible.kodi.git
chown -R ${user}: debian.ansible.kodi
rsync -av --ignore-existing debian.ansible.kodi/kodi-settings/ /home/${user}/.kodi/
# autostart kodi in desktop
mkdir -p /home/${user}/.config/autostart
cp /usr/share/applications/kodi.desktop /home/${user}/.config/autostart/kodi.desktop
# rights kodi
chown -R ${user}: /home/${user}/.kodi
# ssh keys
[ -e /home/${user}/.ssh/id_ed25519.pub ] || su - ${user} -c 'ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N "" -q'