Compare commits
8 Commits
890f987389
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
47356e5333 | ||
|
|
4894b1936b | ||
|
|
65e471021e | ||
|
|
39f25415fa | ||
|
|
5a5d2c48ac | ||
|
|
8358424ee2 | ||
|
|
cc365d0998 | ||
|
|
004dcb690e |
25
README.md
25
README.md
@@ -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).
|
||||
|
||||
@@ -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&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&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 & 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 & 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 & 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 & 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 & 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 & 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 & 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>
|
||||
49
raspi.sh
49
raspi.sh
@@ -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'
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user