diddlesnaps / makemkv

Backup your Bluray and DVD discs
MIT License
44 stars 5 forks source link

MakeMKV via Snapcraft stable channel doesn't open properly #18

Open isamudaison opened 2 years ago

isamudaison commented 2 years ago

What happened?

Happens on two different systems, both installed with: sudo snap install makemkv Result: MakeMKV opens, but a modal alert pops up with the following message: This application version is too old. Please download the latest version at http://www.makemkv.com/ or enter a registration key to continue using the current version. There are two buttons: Register and OK. The OK button closes the app. No idea what the Register button does. Installing via sudo snap install makemvk --edge does not have this issue.

What should have happened?

Opening MakeMKV via the stable channel shouldn't not work.

Output of snap info $snap_name

snap info makemkv 
name:      makemkv
summary:   Backup your DVD and Bluray discs
publisher: Daniel Llewellyn (diddledani)
store-url: https://snapcraft.io/makemkv
contact:   https://github.com/diddlesnaps/makemkv/issues
license:   unset
description: |
  MakeMKV is your one-click solution to convert video that you own into free and
  patents-unencumbered format that can be played everywhere. MakeMKV is a format converter,
  otherwise called "transcoder". It converts the video clips from proprietary (and usually
  encrypted) disc into a set of MKV files, preserving most information but not changing it in any
  way. The MKV format can store multiple video/audio tracks with all meta-information and preserve
  chapters. There are many players that can play MKV files nearly on all platforms, and there are
  tools to convert MKV files to many formats, including DVD and Blu-ray discs.

  Additionally MakeMKV can instantly stream decrypted video without intermediate conversion to wide
  range of players, so you may watch Blu-ray and DVD discs with your favorite player on your
  favorite OS or on your favorite device.

  - Reads DVD and Blu-ray discs
  - Reads Blu-ray discs protected with latest versions of AACS and BD+
  - Preserves all video and audio tracks, including HD audio
  - Preserves chapters information
  - Preserves all meta-information (track language, audio type)
  - Fast conversion - converts as fast as your drive can read data.
  - No additional software is required for conversion or decryption.
  - Available for Windows, Mac OS X and Linux
  - Functionality to open DVD discs is free and will always stay free.
  - All features (including Blu-ray decryption and processing) are free during BETA.

  --

  - Upstream Project: https://www.makemkv.com/
  - snapcraft.yaml Build Definition:
  https://github.com/diddlesnaps/makemkv/blob/master/snap/snapcraft.yaml
commands:
  - makemkv
  - makemkv.makemkvcon
snap-id:      oQi5445Bw83J591pCgmPm8lCBNkvrL0w
tracking:     latest/stable
refresh-date: today at 16:32 PDT
channels:
  latest/stable:    1.16.5 2022-02-24 (432) 327MB -
  latest/candidate: ↑                             
  latest/beta:      ↑                             
  latest/edge:      1.16.7 2022-02-27 (435) 327MB -
installed:          1.16.5            (432) 327MB -

Output of snap connections $snap_name

snap connections makemkv 
Interface              Plug                      Slot                            Notes
content[gtk-3-themes]  makemkv:gtk-3-themes      gtk-common-themes:gtk-3-themes  -
content[icon-themes]   makemkv:icon-themes       gtk-common-themes:icon-themes   -
content[sound-themes]  makemkv:sound-themes      gtk-common-themes:sound-themes  -
desktop                makemkv:desktop           :desktop                        -
desktop-legacy         makemkv:desktop-legacy    :desktop-legacy                 -
gsettings              makemkv:gsettings         :gsettings                      -
hardware-observe       makemkv:hardware-observe  :hardware-observe               -
home                   makemkv:home              :home                           -
network                makemkv:network           :network                        -
opengl                 makemkv:opengl            :opengl                         -
optical-drive          makemkv:optical-drive     :optical-drive                  -
optical-drive          makemkv:optical-write     -                               -
process-control        makemkv:process-control   -                               -
removable-media        makemkv:removable-media   -                               -
unity7                 makemkv:unity7            :unity7                         -
wayland                makemkv:wayland           :wayland                        -
x11                    makemkv:x11               :x11                            -

Output of snap version

snap version
snap    2.54.4
snapd   2.54.4
series  16
ubuntu  21.10
kernel  5.16.14-051614-generic

Relevant log output

No response

Teminal output of app

makemkv
Qt: Session management error: None of the authentication protocols specified are supported
/usr/share/libdrm/amdgpu.ids: No such file or directory
lucyllewy commented 2 years ago

Hi, thanks for the bug report. Unfortunately I don't have the time to keep the stable channel up to date with upstream releases in a timely manner. The edge channel will always have the latest version, but might have breakage from time to time as I experiment with the snap packaging. Your most reliable avenue to get working consistently is to copy the registration key from https://forum.makemkv.com/forum/viewtopic.php?f=5&t=1053 knowing that you're not supporting upstream's development efforts (also this key is not permanent - it will expire every few months requiring you to input the new key as published and updated by upstream on that forum post from time to time) or you can pay for a not-time-limited license at https://www.makemkv.com/buy/

lucyllewy commented 2 years ago

It's important to note that I am not the developer of MakeMKV itself. I only package the Snap version of it.