Quote:
Originally Posted by Gregg Bell
I'm using Xubuntu 16.04LTS.
I attached the message (061) I'm getting. Do I need to go through the process here http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224 again? I ask because it looks like the same thing I did before (and the post hasn't been edited).
I'm figuring (since it's been over 30 days since I first started using MakeMKV) it's about the 30 day free trial. But supposedly that is only if you want to burn Blurays which I don't. (attachment 062)
What do I need to do to get MakeMKV working again?
Thanks.
|
I have been using makeMKV for over a year. This message will pop up under one of two conditions.
1. It has been 30 days or more since you entered the default/shareware registration key
or
2. A newer version of makeMKV has been released.
Despite the implied limitation of the 30 day restriction to bluray, makeMKV requires reactivation at least every 30 days for continued use.
You can get your current install to restart by entering the current beta test registration key from
http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053.
If the software has been updated then you will need to install the newer version then enter the registration key.
A script I used when I repeatedly had to re-enter the key and/or update the software follows.
Code:
#!/bin/bash
## based on http://www.makemkv.com/forum2/viewtopic.php?f=3&t=9451
#sudo apt-get -y install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev libqt4-dev
version=$(curl "http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224" -s | awk 'FNR == 160 {print $4}')
# check if makemkvcon even exists
command -v makemkvcon > /dev/null 2>&1
if [ $? -eq 0 ]; then
# use a invalid drive to just print the version info
old_version=`makemkvcon -r info /dev/null 2> /dev/null | grep -oPm1 "([0-9]+\.[0-9]+\.[0-9]+)" | awk 'NR>1{print $1}'`
if [ "$old_version" = "$version" ]; then
echo "Version already latest"
exit 0;
fi
fi
wget http://www.makemkv.com/download/makemkv-oss-$version.tar.gz
wget http://www.makemkv.com/download/makemkv-bin-$version.tar.gz
rm -rf makemkv-oss-$version
rm -rf makemkv-bin-$version
tar -xzvf makemkv-oss-$version.tar.gz
tar -xzvf makemkv-bin-$version.tar.gz
cd makemkv-oss-$version
./configure -prefix=/usr
make
#sudo make install
cd ../
cd makemkv-bin-$version
echo "" > src/ask_eula.sh
chmod 777 src/ask_eula.sh
make
#sudo make install
# rm -rf makemkv-oss-$version
# rm -rf makemkv-bin-$version
# rm makemkv-oss-$version.tar.gz
# rm makemkv-bin-$version.tar.gz
MAKEMKV_KEY=`curl "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053" -s | awk 'FNR == 243 {print $57}' | cut -c 21-88`
## check if xclip exists
#command -v xclip > /dev/null 2>&1
#if [ $? -eq 0 ]; then
# echo $KEY | xclip -selection clipboard
# makemkv
#else
echo "Make MKV Key is: $MAKEMKV_KEY"
# echo "Xclip not installed"
#fi
This code works for me on a Fedora system to download and compile the latest version. Note that it must be run from the directory where you want to put what is downloaded. You also have to do the "make install" step manually (although you can just uncomment those lines in this script to do so automatically).
The last line printed on the screen when this script ends is the current beta registration key to activate the newly downloaded software. The script will tell you if your current version is up to date when executed. You can use the last two executed lines to display the latest key when you need to reenter the registration with the 30 day pop up.
After over a year of use, when I decided I was going to continue using makeMKV for long term I went ahead and paid for the registration. Entering a valid paid registration key will stop the pop ups. No more notifications for either the 30 days or software updates.