mediathekview / MediathekView

Das Programm MediathekView durchsucht die Online-Mediatheken verschiedener Sender
https://mediathekview.de
GNU General Public License v3.0
855 stars 95 forks source link

[Feature] Make the AppImage updatable and portable #611

Closed willemw12 closed 1 year ago

willemw12 commented 3 years ago

AppImages can be made updatable. See https://docs.appimage.org/packaging-guide/optional/updates.html?highlight=update.

The MediathekView AppImage is currently not updatable:

$ mv MediathekView-13.7.1-x86_64.AppImage MediathekView-x86_64.AppImage

$ appimageupdatetool-x86_64.AppImage --check-for-update MediathekView-linux-x86_64.AppImage
zsync2:
zsync2: Reading and/or parsing .zsync file failed!
Error checking for changes!%

$ appimageupdatetool-x86_64.AppImage --overwrite MediathekView-linux-x86_64.AppImage
Checking for updates...
zsync2:
zsync2: Reading and/or parsing .zsync file failed!
Update check failed, exiting!
willemw12 commented 3 years ago

It also does not support "portable mode" (a feature since 2017), to isolate everything that is normally stored in the $HOME folder (.mediathek3 settings folder, javafx cache files, etc.):

$ mkdir MediathekView-linux-x86_64.AppImage.home
$ MediathekView-linux-x86_64.AppImage

All mediathek files are still in $HOME. Expected: all mediathek related files are stored in MediathekView-linux-x86_64.AppImage.home.

willemw12 commented 3 years ago

For more information see https://docs.appimage.org/user-guide/portable-mode.html.

willemw12 commented 3 years ago

Neovim is an example of an updatable and portable AppImage (https://github.com/neovim/neovim/search?q=appimage).

derreisende77 commented 1 year ago

@Nicklas2751 Gibt es hierzu einen Status ob das umgesetzt werden soll?

Nicklas2751 commented 1 year ago

Gute Frage. @alex1702

derreisende77 commented 1 year ago

zsync files are available for release and nightlies. Therefore I am going to close this issue as completed.