Mp3tag

Informations

Creator Message
Quentin PÂRIS Anonymous

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 51254
Wine: System

Feedbacks

Description

Freeware metadata editor for many audio file formats. Wikipedia.

Appdb.winehq.org 

Screenshots

Miniature

Source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#   Volker Froehlich (check download page for latest version).
######################
# set global parameters
TITLE="Mp3tag"
PREFIX="mp3tag"
AUTHOR="VolkerFroehlich"
EDITOR="Florian Heidenreich"
EDITOR_URL="http://www.mp3tag.de/"
### FILE="ThisFilenameIsWrong" <== you can use an invalid file name
### and this script will still download the current install version!!!
### For script efficiency we still provide the currently available file name
FILE="mp3tagv308setup.exe"
### MD5 no longer supported by the Editor, we still keep the parameter
### for future changes
MD5=""
DOWNLOAD_PATH=http://download.mp3tag.de/
######################
# show POL Window
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX"
######################
# create PREFIX environment
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate
Set_OS "win7"
POL_System_TmpCreate "$PREFIX"
PWD_OLD=`pwd`
cd "$POL_System_TmpDir" || POL_Debug_Fatal "Unable to change directory"
######################
# let user choose
# a) local installer vs. 
# b) download from $DOWNLOAD_PATH
INSTALLER=""
DOWNLOAD_FULLPATH=$DOWNLOAD_PATH$FILE
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]; then
######################
# user selects installer
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
        INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then
######################
# download installer
        DOWNLOAD_LINK=$DOWNLOAD_FULLPATH
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_FULLPATH")
        POL_Download "$DOWNLOAD_LINK" "$MD5"
        INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE"
fi
######################
# if no downloaded file exists, we ask user
# to manually enter the download URL 
if [[ -z "$INSTALLER" || ! -f "$INSTALLER" ]]; then
        MSG="Installation file not found ($INSTALLER)"
        POL_SetupWindow_message "$(eval_gettext '$MSG')" "$TITLE"
        DOWNLOAD_LINK="$DOWNLOAD_FULLPATH"
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_LINK")
        POL_SetupWindow_textbox "Enter/correct download URL:" "$TITLE" "$DOWNLOAD_LINK"
        DOWNLOAD_LINK="$APP_ANSWER"
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_LINK")
        POL_Download "$DOWNLOAD_LINK" "$MD5"
        INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE"
fi
###########################
# We check if the downloaded file is too small for an executable
# In case we tried to download an incorrect file
# the HTML page was downloaded instead
# (That behaviour of the Editors website might change in future)
if [ -f "$INSTALLER" ]; then
        file_size_kb=`du -k "$INSTALLER" | cut -f1`
        if [ "$file_size_kb" -lt 1000 ]; then
###########################
# We locate the current installation file name 
# on the HTML page and download it
# We assume the file name is "mp3t"<SomeVersionRelatedTextHere>tup.exe"
# (That file name structure might change in future)
                FILE=`cat $INSTALLER | grep ".exe" | grep -v "Download" | head -1 | cut -d "t" -f 2`
                rm $INSTALLER 2>/dev/null
                FILE="mp3t${FILE}tup.exe"
                DOWNLOAD_LINK=$DOWNLOAD_PATH$FILE
                POL_Download "$DOWNLOAD_LINK" "$MD5"
                INSTALLER="$POL_System_TmpDir/$FILE"
        fi
fi
###########################
# Run Wine installation
if [ -f "$INSTALLER" ]; then
        MSG="Installation in progress."
        POL_SetupWindow_wait "$(eval_gettext '$MSG')" "$TITLE"
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$INSTALLER"
###########################
# Get Installed Version
        VERSION_INSTALLED=""
        POL_Debug_Message "# WINEPREFIX: $WINEPREFIX"
        VERSION_FILE="$WINEPREFIX/drive_c/Program Files/Mp3tag/Mp3tagVersion.txt"
        POL_Debug_Message "# VERSION_FILE: $VERSION_FILE"
        [ -f "$VERSION_FILE" ] && VERSION_INSTALLED=`head -2 "$VERSION_FILE" | grep VERSION | cut -d " " -f 5`
POL_Debug_Message "# VERSION_INSTALLED: $VERSION_INSTALLED"
        LAUNCHER="$TITLE"
        [ ! -z "$VERSION_INSTALLED" ] && LAUNCHER="$TITLE-v$VERSION_INSTALLED"
POL_Debug_Message "# LAUNCHER: $LAUNCHER"
        POL_Shortcut "mp3tag.exe" "$LAUNCHER" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
fi 
cd $PWD_OLD
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Message
VolkerFroehlich Sunday 1 August 2021 at 10:47
VolkerFroehlich

Information

This update has been approved by the team.

Message

The download page (http://download.mp3tag.de/) behavior has changed.
The script fails to download the latest installer version.

Fix in line 80 - adding 'head -1' will return only the first of multiple entries found:

cat $INSTALLER | grep ".exe" | grep -v "Download" | head -1 | cut -d "t" -f 2

Have fun!

Differences

@@ -13,7 +13,7 @@
 ### FILE="ThisFilenameIsWrong" <== you can use an invalid file name
 ### and this script will still download the current install version!!!
 ### For script efficiency we still provide the currently available file name
-FILE="mp3tagv305setup.exe"
+FILE="mp3tagv308setup.exe"
 ### MD5 no longer supported by the Editor, we still keep the parameter
 ### for future changes
 MD5=""
@@ -77,7 +77,7 @@
 # on the HTML page and download it
 # We assume the file name is "mp3t"<SomeVersionRelatedTextHere>tup.exe"
 # (That file name structure might change in future)
-		FILE=`cat $INSTALLER | grep ".exe" | grep -v "Download" | cut -d "t" -f 2`
+		FILE=`cat $INSTALLER | grep ".exe" | grep -v "Download" | head -1 | cut -d "t" -f 2`
 		rm $INSTALLER 2>/dev/null
 		FILE="mp3t${FILE}tup.exe"
 		DOWNLOAD_LINK=$DOWNLOAD_PATH$FILE

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#   Volker Froehlich (check download page for latest version).
######################
# set global parameters
TITLE="Mp3tag"
PREFIX="mp3tag"
AUTHOR="VolkerFroehlich"
EDITOR="Florian Heidenreich"
EDITOR_URL="http://www.mp3tag.de/"
### FILE="ThisFilenameIsWrong" <== you can use an invalid file name
### and this script will still download the current install version!!!
### For script efficiency we still provide the currently available file name
FILE="mp3tagv308setup.exe"
### MD5 no longer supported by the Editor, we still keep the parameter
### for future changes
MD5=""
DOWNLOAD_PATH=http://download.mp3tag.de/
######################
# show POL Window
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX"
######################
# create PREFIX environment
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate
Set_OS "win7"
POL_System_TmpCreate "$PREFIX"
PWD_OLD=`pwd`
cd "$POL_System_TmpDir" || POL_Debug_Fatal "Unable to change directory"
######################
# let user choose
# a) local installer vs. 
# b) download from $DOWNLOAD_PATH
INSTALLER=""
DOWNLOAD_FULLPATH=$DOWNLOAD_PATH$FILE
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]; then
######################
# user selects installer
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
        INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then
######################
# download installer
        DOWNLOAD_LINK=$DOWNLOAD_FULLPATH
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_FULLPATH")
        POL_Download "$DOWNLOAD_LINK" "$MD5"
        INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE"
fi
######################
# if no downloaded file exists, we ask user
# to manually enter the download URL 
if [[ -z "$INSTALLER" || ! -f "$INSTALLER" ]]; then
        MSG="Installation file not found ($INSTALLER)"
        POL_SetupWindow_message "$(eval_gettext '$MSG')" "$TITLE"
        DOWNLOAD_LINK="$DOWNLOAD_FULLPATH"
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_LINK")
        POL_SetupWindow_textbox "Enter/correct download URL:" "$TITLE" "$DOWNLOAD_LINK"
        DOWNLOAD_LINK="$APP_ANSWER"
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_LINK")
        POL_Download "$DOWNLOAD_LINK" "$MD5"
        INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE"
fi
###########################
# We check if the downloaded file is too small for an executable
# In case we tried to download an incorrect file
# the HTML page was downloaded instead
# (That behaviour of the Editors website might change in future)
if [ -f "$INSTALLER" ]; then
        file_size_kb=`du -k "$INSTALLER" | cut -f1`
        if [ "$file_size_kb" -lt 1000 ]; then
###########################
# We locate the current installation file name 
# on the HTML page and download it
# We assume the file name is "mp3t"<SomeVersionRelatedTextHere>tup.exe"
# (That file name structure might change in future)
                FILE=`cat $INSTALLER | grep ".exe" | grep -v "Download" | head -1 | cut -d "t" -f 2`
                rm $INSTALLER 2>/dev/null
                FILE="mp3t${FILE}tup.exe"
                DOWNLOAD_LINK=$DOWNLOAD_PATH$FILE
                POL_Download "$DOWNLOAD_LINK" "$MD5"
                INSTALLER="$POL_System_TmpDir/$FILE"
        fi
fi
###########################
# Run Wine installation
if [ -f "$INSTALLER" ]; then
        MSG="Installation in progress."
        POL_SetupWindow_wait "$(eval_gettext '$MSG')" "$TITLE"
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$INSTALLER"
###########################
# Get Installed Version
        VERSION_INSTALLED=""
        POL_Debug_Message "# WINEPREFIX: $WINEPREFIX"
        VERSION_FILE="$WINEPREFIX/drive_c/Program Files/Mp3tag/Mp3tagVersion.txt"
        POL_Debug_Message "# VERSION_FILE: $VERSION_FILE"
        [ -f "$VERSION_FILE" ] && VERSION_INSTALLED=`head -2 "$VERSION_FILE" | grep VERSION | cut -d " " -f 5`
POL_Debug_Message "# VERSION_INSTALLED: $VERSION_INSTALLED"
        LAUNCHER="$TITLE"
        [ ! -z "$VERSION_INSTALLED" ] && LAUNCHER="$TITLE-v$VERSION_INSTALLED"
POL_Debug_Message "# LAUNCHER: $LAUNCHER"
        POL_Shortcut "mp3tag.exe" "$LAUNCHER" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
fi 
cd $PWD_OLD
POL_SetupWindow_Close
exit

Replies

Sunday 9 October 2022 at 20:24
It is about time this fix gets activated!
For the meantime here is a little DIY recipe:
1. locate the POL installer file:
ls $HOME/.PlayOnLinux/install
Sunday 9 October 2022 at 20:26
2. change line 80 in the installer file as described above.
new line: FILE=`cat $INSTALLER | grep ".exe" | grep -v "Download" | head -1 | cut -d "t" -f 2`
Sunday 9 October 2022 at 20:28
3. copy the patched installer file to
the POL launcher directory $HOME/.PlayOnLinux/shortcuts/install
Sunday 9 October 2022 at 20:29
4. manually run the installer
playonlinux --run install
VolkerFroehlich Saturday 30 January 2021 at 2:10
VolkerFroehlich

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Hi,
The new, restructured and commented code may need a bit longer to digest and to be approved ;o)

The users can either locate an installer on their computer or chose the automated download.
If the download option is selected, the script will always try to download the newest installer version.
(You can test this by setting an invalid file name e.g. FILE="ThisFilenameIsWrong" in the script.)
As a fallback (in case the Editor changes the behavior of the download web page) the script asks the user to manually provide the download URL.

Have Fun!
Volker Fröhlich

 

Differences

@@ -2,37 +2,109 @@
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
 
-#
-# CHANGELOG
-# [ ? ] (2010 ?)
-#   Initial script.
-# [Dadu042] (2020-08-17 16-00)
-#   Fix by Volker F (add 'cd' because folder might write protected).
-  
+#   Volker Froehlich (check download page for latest version).
+######################
+# set global parameters
 TITLE="Mp3tag"
- 
 PREFIX="mp3tag"
-AUTHOR="Hamster28"
- 
-FILE="mp3tagv302setup.exe"
-MD5="1483de5d4db3a9a5fbf0ab63aade18d5"
- 
+AUTHOR="VolkerFroehlich"
+EDITOR="Florian Heidenreich"
+EDITOR_URL="http://www.mp3tag.de/"
+### FILE="ThisFilenameIsWrong" <== you can use an invalid file name
+### and this script will still download the current install version!!!
+### For script efficiency we still provide the currently available file name
+FILE="mp3tagv305setup.exe"
+### MD5 no longer supported by the Editor, we still keep the parameter
+### for future changes
+MD5=""
+DOWNLOAD_PATH=http://download.mp3tag.de/
+######################
+# show POL Window
 POL_SetupWindow_Init
-
-# Depreciated as of 2020
-# POL_SetupWindow_SetID 714
-
-POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"
- 
+POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX"
+######################
+# create PREFIX environment
 POL_Wine_SelectPrefix "$PREFIX"
 POL_Wine_PrefixCreate
 Set_OS "win7"
-
-cd "$WINEPREFIX/drive_c"
-POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
-POL_Wine_WaitBefore "$TITLE"
-POL_Wine "$FILE"
-POL_Shortcut "mp3tag.exe" "$TITLE" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
- 
+POL_System_TmpCreate "$PREFIX"
+PWD_OLD=`pwd`
+cd "$POL_System_TmpDir" || POL_Debug_Fatal "Unable to change directory"
+######################
+# let user choose
+# a) local installer vs. 
+# b) download from $DOWNLOAD_PATH
+INSTALLER=""
+DOWNLOAD_FULLPATH=$DOWNLOAD_PATH$FILE
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+if [ "$INSTALL_METHOD" = "LOCAL" ]; then
+######################
+# user selects installer
+	POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
+	INSTALLER="$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then
+######################
+# download installer
+	DOWNLOAD_LINK=$DOWNLOAD_FULLPATH
+	DOWNLOAD_FILE=$(basename "$DOWNLOAD_FULLPATH")
+	POL_Download "$DOWNLOAD_LINK" "$MD5"
+	INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE"
+fi
+######################
+# if no downloaded file exists, we ask user
+# to manually enter the download URL 
+if [[ -z "$INSTALLER" || ! -f "$INSTALLER" ]]; then
+	MSG="Installation file not found ($INSTALLER)"
+	POL_SetupWindow_message "$(eval_gettext '$MSG')" "$TITLE"
+	DOWNLOAD_LINK="$DOWNLOAD_FULLPATH"
+	DOWNLOAD_FILE=$(basename "$DOWNLOAD_LINK")
+	POL_SetupWindow_textbox "Enter/correct download URL:" "$TITLE" "$DOWNLOAD_LINK"
+	DOWNLOAD_LINK="$APP_ANSWER"
+	DOWNLOAD_FILE=$(basename "$DOWNLOAD_LINK")
+	POL_Download "$DOWNLOAD_LINK" "$MD5"
+	INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE"
+fi
+###########################
+# We check if the downloaded file is too small for an executable
+# In case we tried to download an incorrect file
+# the HTML page was downloaded instead
+# (That behaviour of the Editors website might change in future)
+if [ -f "$INSTALLER" ]; then
+	file_size_kb=`du -k "$INSTALLER" | cut -f1`
+	if [ "$file_size_kb" -lt 1000 ]; then
+###########################
+# We locate the current installation file name 
+# on the HTML page and download it
+# We assume the file name is "mp3t"<SomeVersionRelatedTextHere>tup.exe"
+# (That file name structure might change in future)
+		FILE=`cat $INSTALLER | grep ".exe" | grep -v "Download" | cut -d "t" -f 2`
+		rm $INSTALLER 2>/dev/null
+		FILE="mp3t${FILE}tup.exe"
+		DOWNLOAD_LINK=$DOWNLOAD_PATH$FILE
+		POL_Download "$DOWNLOAD_LINK" "$MD5"
+		INSTALLER="$POL_System_TmpDir/$FILE"
+	fi
+fi
+###########################
+# Run Wine installation
+if [ -f "$INSTALLER" ]; then
+	MSG="Installation in progress."
+	POL_SetupWindow_wait "$(eval_gettext '$MSG')" "$TITLE"
+	POL_Wine_WaitBefore "$TITLE"
+	POL_Wine "$INSTALLER"
+###########################
+# Get Installed Version
+	VERSION_INSTALLED=""
+	POL_Debug_Message "# WINEPREFIX: $WINEPREFIX"
+	VERSION_FILE="$WINEPREFIX/drive_c/Program Files/Mp3tag/Mp3tagVersion.txt"
+	POL_Debug_Message "# VERSION_FILE: $VERSION_FILE"
+	[ -f "$VERSION_FILE" ] && VERSION_INSTALLED=`head -2 "$VERSION_FILE" | grep VERSION | cut -d " " -f 5`
+POL_Debug_Message "# VERSION_INSTALLED: $VERSION_INSTALLED"
+	LAUNCHER="$TITLE"
+	[ ! -z "$VERSION_INSTALLED" ] && LAUNCHER="$TITLE-v$VERSION_INSTALLED"
+POL_Debug_Message "# LAUNCHER: $LAUNCHER"
+	POL_Shortcut "mp3tag.exe" "$LAUNCHER" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
+fi 
+cd $PWD_OLD
 POL_SetupWindow_Close
-exit
\ No newline at end of file
+exit

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#   Volker Froehlich (check download page for latest version).
######################
# set global parameters
TITLE="Mp3tag"
PREFIX="mp3tag"
AUTHOR="VolkerFroehlich"
EDITOR="Florian Heidenreich"
EDITOR_URL="http://www.mp3tag.de/"
### FILE="ThisFilenameIsWrong" <== you can use an invalid file name
### and this script will still download the current install version!!!
### For script efficiency we still provide the currently available file name
FILE="mp3tagv305setup.exe"
### MD5 no longer supported by the Editor, we still keep the parameter
### for future changes
MD5=""
DOWNLOAD_PATH=http://download.mp3tag.de/
######################
# show POL Window
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX"
######################
# create PREFIX environment
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate
Set_OS "win7"
POL_System_TmpCreate "$PREFIX"
PWD_OLD=`pwd`
cd "$POL_System_TmpDir" || POL_Debug_Fatal "Unable to change directory"
######################
# let user choose
# a) local installer vs. 
# b) download from $DOWNLOAD_PATH
INSTALLER=""
DOWNLOAD_FULLPATH=$DOWNLOAD_PATH$FILE
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]; then
######################
# user selects installer
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
        INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then
######################
# download installer
        DOWNLOAD_LINK=$DOWNLOAD_FULLPATH
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_FULLPATH")
        POL_Download "$DOWNLOAD_LINK" "$MD5"
        INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE"
fi
######################
# if no downloaded file exists, we ask user
# to manually enter the download URL 
if [[ -z "$INSTALLER" || ! -f "$INSTALLER" ]]; then
        MSG="Installation file not found ($INSTALLER)"
        POL_SetupWindow_message "$(eval_gettext '$MSG')" "$TITLE"
        DOWNLOAD_LINK="$DOWNLOAD_FULLPATH"
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_LINK")
        POL_SetupWindow_textbox "Enter/correct download URL:" "$TITLE" "$DOWNLOAD_LINK"
        DOWNLOAD_LINK="$APP_ANSWER"
        DOWNLOAD_FILE=$(basename "$DOWNLOAD_LINK")
        POL_Download "$DOWNLOAD_LINK" "$MD5"
        INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE"
fi
###########################
# We check if the downloaded file is too small for an executable
# In case we tried to download an incorrect file
# the HTML page was downloaded instead
# (That behaviour of the Editors website might change in future)
if [ -f "$INSTALLER" ]; then
        file_size_kb=`du -k "$INSTALLER" | cut -f1`
        if [ "$file_size_kb" -lt 1000 ]; then
###########################
# We locate the current installation file name 
# on the HTML page and download it
# We assume the file name is "mp3t"<SomeVersionRelatedTextHere>tup.exe"
# (That file name structure might change in future)
                FILE=`cat $INSTALLER | grep ".exe" | grep -v "Download" | cut -d "t" -f 2`
                rm $INSTALLER 2>/dev/null
                FILE="mp3t${FILE}tup.exe"
                DOWNLOAD_LINK=$DOWNLOAD_PATH$FILE
                POL_Download "$DOWNLOAD_LINK" "$MD5"
                INSTALLER="$POL_System_TmpDir/$FILE"
        fi
fi
###########################
# Run Wine installation
if [ -f "$INSTALLER" ]; then
        MSG="Installation in progress."
        POL_SetupWindow_wait "$(eval_gettext '$MSG')" "$TITLE"
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$INSTALLER"
###########################
# Get Installed Version
        VERSION_INSTALLED=""
        POL_Debug_Message "# WINEPREFIX: $WINEPREFIX"
        VERSION_FILE="$WINEPREFIX/drive_c/Program Files/Mp3tag/Mp3tagVersion.txt"
        POL_Debug_Message "# VERSION_FILE: $VERSION_FILE"
        [ -f "$VERSION_FILE" ] && VERSION_INSTALLED=`head -2 "$VERSION_FILE" | grep VERSION | cut -d " " -f 5`
POL_Debug_Message "# VERSION_INSTALLED: $VERSION_INSTALLED"
        LAUNCHER="$TITLE"
        [ ! -z "$VERSION_INSTALLED" ] && LAUNCHER="$TITLE-v$VERSION_INSTALLED"
POL_Debug_Message "# LAUNCHER: $LAUNCHER"
        POL_Shortcut "mp3tag.exe" "$LAUNCHER" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
fi 
cd $PWD_OLD
POL_SetupWindow_Close
exit

Replies

Wednesday 19 May 2021 at 11:30
Script approved.

Edited by VolkerFroehlich

VolkerFroehlich Saturday 30 January 2021 at 0:02
VolkerFroehlich

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Hi,
I just came back to this site after being several months away and, I am sorry to see the disappointed people giving negative ratings when set-up versions do change. I have updated the script for the new version 305 which came out today. However, the program versions change frequently, so in a few weeks this script will no longer work again. Therefore a general remark how everybody quickly may be able to fix such issues themselves:
- I cannot say too much about PlayOnMac, but should be very similar - also seems to be soon an Apple version available https://mp3tag.app/ :o) -
If PlayOnlinux fails, the installation script will remain in the POL root directory ($HOME/.PlayOnLinux) with the file name "install".
Hence, you can edit and fix the script and, in this case modify these two lines:  
  FILE="mp3tagv305setup.exe"
  MD5=""
Then you can run this file "install" from the Tools Menu as a local script. Alternatively you can move the file to the subdirectory $HOME/.PlayOnLinux/shortcuts and also rename it. When you launch PlayOnLinux ou can see it in the choice of available "installed programs" and run it directly. Btw - that is also how I am (and most likely others are) debugging and testing scripts.
As a fall back on such version errors, I plan to improve the script: if the download fails, the user should have the choice to manually enter a download filename of a newer version, or else to locate an already downloaded set-up file on the hard disk... sure, this will take a bit more time and testing.
Volker Fröhlich

Differences

@@ -14,8 +14,10 @@
 PREFIX="mp3tag"
 AUTHOR="Hamster28"
  
-FILE="mp3tagv302setup.exe"
-MD5="1483de5d4db3a9a5fbf0ab63aade18d5"
+# FILE="mp3tagv302setup.exe" - new version available
+FILE="mp3tagv305setup.exe"
+# MD5="1483de5d4db3a9a5fbf0ab63aade18d5" - no longer supported on the web site
+MD5=""
  
 POL_SetupWindow_Init
 

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#
# CHANGELOG
# [ ? ] (2010 ?)
#   Initial script.
# [Dadu042] (2020-08-17 16-00)
#   Fix by Volker F (add 'cd' because folder might write protected).
  
TITLE="Mp3tag"
 
PREFIX="mp3tag"
AUTHOR="Hamster28"
 
# FILE="mp3tagv302setup.exe" - new version available
FILE="mp3tagv305setup.exe"
# MD5="1483de5d4db3a9a5fbf0ab63aade18d5" - no longer supported on the web site
MD5=""
 
POL_SetupWindow_Init

# Depreciated as of 2020
# POL_SetupWindow_SetID 714

POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate
Set_OS "win7"

cd "$WINEPREFIX/drive_c"
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"
POL_Shortcut "mp3tag.exe" "$TITLE" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
 
POL_SetupWindow_Close
exit

Replies

Edited by VolkerFroehlich

ferdesign Sunday 20 December 2020 at 12:52
ferdesign Anonymous

Message

Can you update the script to fetch the latest - mp3tagv304asetup.exe - instead?
At the moment, it's throwing error it can't download http://download.mp3tag.de/mp3tagv302asetup.exe.

Thanks!

Replies

Dadu042 Monday 17 August 2020 at 16:45
Dadu042

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Ok with wine 5.0.2

Differences

@@ -1,27 +1,38 @@
 #!/bin/bash
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
- 
-TITLE="Mp3tag"
 
+#
+# CHANGELOG
+# [ ? ] (2010 ?)
+#   Initial script.
+# [Dadu042] (2020-08-17 16-00)
+#   Fix by Volker F (add 'cd' because folder might write protected).
+  
+TITLE="Mp3tag"
+ 
 PREFIX="mp3tag"
 AUTHOR="Hamster28"
-
+ 
 FILE="mp3tagv302setup.exe"
 MD5="1483de5d4db3a9a5fbf0ab63aade18d5"
-
+ 
 POL_SetupWindow_Init
-POL_SetupWindow_SetID 714
-POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"
 
+# Depreciated as of 2020
+# POL_SetupWindow_SetID 714
+
+POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"
+ 
 POL_Wine_SelectPrefix "$PREFIX"
 POL_Wine_PrefixCreate
 Set_OS "win7"
 
+cd "$WINEPREFIX/drive_c"
 POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$FILE"
 POL_Shortcut "mp3tag.exe" "$TITLE" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
-
+ 
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#
# CHANGELOG
# [ ? ] (2010 ?)
#   Initial script.
# [Dadu042] (2020-08-17 16-00)
#   Fix by Volker F (add 'cd' because folder might write protected).
  
TITLE="Mp3tag"
 
PREFIX="mp3tag"
AUTHOR="Hamster28"
 
FILE="mp3tagv302setup.exe"
MD5="1483de5d4db3a9a5fbf0ab63aade18d5"
 
POL_SetupWindow_Init

# Depreciated as of 2020
# POL_SetupWindow_SetID 714

POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate
Set_OS "win7"

cd "$WINEPREFIX/drive_c"
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"
POL_Shortcut "mp3tag.exe" "$TITLE" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
 
POL_SetupWindow_Close
exit

Replies

VolkerFroehlich Saturday 15 August 2020 at 19:01
VolkerFroehlich

Message

POL UI fails to download and install "mp3tagv302setup.exe"

[sorry in advance if this post should be raised elsewhere in the forum - i am a novice to POL and would like to contribute]

This is most likely a general bug in POL 4.3.4 outside of this script. It can consistently be replicated with Ubuntu 19.10 and 20.04 and I even upgraded manually to the latest wine version 5.0.2.

When running the Mp3tag install from within POL by selecting and clicking on the Mp3tag Icon under available installers, the UI is executing the installation with no issues, until the download of the sofware fails. POL is showing the correct download link. The error message reads

"An error happened during download. Do you want to retry?"

Then any retry fails as well. The installation obviously gets stuck with script command

POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

The file playonlinux.log created in the wineprefix directory does just end abruptly without much info:

...
[08/15/20 18:33:20] - This is a 32bits prefix!
[08/15/20 18:33:24] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files
[08/15/20 18:33:28] - Running wine- regedit /home/[myusername]/.PlayOnLinux//tmp/regkey.reg (Working directory : /usr/share/playonlinux/python)
[08/15/20 18:33:28] - Content of /home/[myusername]/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine]
"Version"="win7"
-----------

I strongly believe this download error is not an issue linked to this Windows program or script, but rather a bug in POL GUI.

You can successfully run the identical Mp3tag script in POL with menu "Run a local script". After the previously failed download the Mp3tag install script remains in the .PlayOnLinux root folder as a PGP signed script file called "install". And, this file runs perfectly if started as a local script.

 

Replies

Monday 17 August 2020 at 15:49
Error identified: POL library functions are not checking if the download directory is writable.

Python file scripts.lib:
POL_Download ()
# Download a file and place it in the current directory
:
POL_SetupWindow_download ... "$PWD/$FILE"
:

The download will fail in python file setupwindowlib if the current working directory $PWD is not writable.

When double-clicking the Mp3tag script Icon the current working directory is '/usr/share/playonlinux/python' and only root has write access there.

The fix to the Mp3tag install script is easy - just insert cd "/tmp" before POL_Download "http://download.mp3tag.de/\$FILE" "\$MD5"
Then the Mp3tag installation script will run the installation without error.
However, I do suggest to introduce a fix on POL generic level, as in "Ubuntu Software" I do see several complains about POL where installations fail - perhaps because of the same issue!?
Monday 17 August 2020 at 16:45
Thanks, I had the issue on Xubuntu 18.04

Edited by VolkerFroehlich

MrSoup678 Tuesday 11 August 2020 at 16:13
MrSoup678 Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Updated to v3.02.
 

Differences

@@ -7,8 +7,8 @@
 PREFIX="mp3tag"
 AUTHOR="Hamster28"
 
-FILE="mp3tagv301setup.exe"
-MD5="1168ffc5ee568e77e450d7441c86a494"
+FILE="mp3tagv302setup.exe"
+MD5="1483de5d4db3a9a5fbf0ab63aade18d5"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"

PREFIX="mp3tag"
AUTHOR="Hamster28"

FILE="mp3tagv302setup.exe"
MD5="1483de5d4db3a9a5fbf0ab63aade18d5"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate
Set_OS "win7"

POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"
POL_Shortcut "mp3tag.exe" "$TITLE" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"

POL_SetupWindow_Close
exit

Replies

Tuesday 11 August 2020 at 18:44
script approved.

Edited by MrSoup678

Hamster28 Tuesday 14 April 2020 at 11:16
Hamster28 Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Hello,

 

Mp3tag has been updated to version 3.01.

The old download link isn't valid anymore this causes the installer to fail.

I just replaced the filename and md5 hash.

I did a manual install of version 3.01 and succesfully tried out the following actions: installation, browse to a folder with already tagged mp3 files, display the tags in the tag panel. So This features should also work when using the new installer.

 

Differences

@@ -5,10 +5,10 @@
 TITLE="Mp3tag"
 
 PREFIX="mp3tag"
-AUTHOR="Tinou, Tarulia"
+AUTHOR="Hamster28"
 
-FILE="mp3tagv295setup.exe"
-MD5="76014478327b2721ace3215c38a7a1ff"
+FILE="mp3tagv301setup.exe"
+MD5="1168ffc5ee568e77e450d7441c86a494"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"

PREFIX="mp3tag"
AUTHOR="Hamster28"

FILE="mp3tagv301setup.exe"
MD5="1168ffc5ee568e77e450d7441c86a494"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate
Set_OS "win7"

POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"
POL_Shortcut "mp3tag.exe" "$TITLE" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"

POL_SetupWindow_Close
exit

Replies

Tuesday 14 April 2020 at 12:56
Script approved.
mihawk90 Wednesday 10 April 2019 at 1:03
mihawk90 Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

  • update Mp3tag version
  • use System wine instead of ancient WINE version (doesn't even create prefix on my current Fedora 29)
  • Win7 instead of XP
  • remove unused Debug_Init
  • add actual software author
  • removed Luna theme as it's rather personal (and doesn't work well with GTK theming)
  • add categories for Shortcut

Differences

@@ -3,25 +3,25 @@
 source "$PLAYONLINUX/lib/sources"
  
 TITLE="Mp3tag"
+
 PREFIX="mp3tag"
-FILE="mp3tagv282setup.exe"
-MD5="b2c519dee69c0494f6c0c84d6d4c9f81"
+AUTHOR="Tinou, Tarulia"
+
+FILE="mp3tagv295setup.exe"
+MD5="76014478327b2721ace3215c38a7a1ff"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714
-POL_Debug_Init
-POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"
+POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"
 
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate 1.7.25
-Set_OS winxp
-POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
-
-POL_Call POL_Install_LunaTheme
+POL_Wine_PrefixCreate
+Set_OS "win7"
 
+POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$FILE"
+POL_Shortcut "mp3tag.exe" "$TITLE" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"
 
-POL_Shortcut "mp3tag.exe" "$TITLE"
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"

PREFIX="mp3tag"
AUTHOR="Tinou, Tarulia"

FILE="mp3tagv295setup.exe"
MD5="76014478327b2721ace3215c38a7a1ff"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_SetupWindow_presentation "$TITLE" "Florian Heidenreich" "http://www.mp3tag.de/" "$AUTHOR" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate
Set_OS "win7"

POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"
POL_Shortcut "mp3tag.exe" "$TITLE" "" "" "AudioVideo;Audio;AudioVideoEditing;Music;"

POL_SetupWindow_Close
exit

Replies

Monday 20 May 2019 at 9:09
Thank you for the script (I approved it) however it need also this: http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_9:_Standardization

Edited by mihawk90

djdennisj Thursday 24 May 2018 at 7:58
djdennisj Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv282setup.exe"
-MD5="b2c519dee69c0494f6c0c84d6d4c9f81"
+FILE="mp3tagv287asetup.exe"
+MD5="491cc2e0e337cda98b5f630072f01186"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv287asetup.exe"
MD5="491cc2e0e337cda98b5f630072f01186"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Anonymous
Thursday 24 May 2018 at 8:00
This is the update for 2.87. Msg me at Dennis@TheCreativeMusicDJ.com if you need a newer script for MP3Tag in the future. Always happy to help!
Anonymous
Thursday 2 August 2018 at 21:39
Hey, an update to 2.89 would be nice. If you have the spare time of course.
tecneeq Sunday 25 March 2018 at 15:45
tecneeq Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Download for installer has been removed. New installer and checksum are below.

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv282setup.exe"
-MD5="b2c519dee69c0494f6c0c84d6d4c9f81"
+FILE="mp3tagv286setup.exe"
+MD5="0a33803a52b5a4e37ec7bb2c5df34e88"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv286setup.exe"
MD5="0a33803a52b5a4e37ec7bb2c5df34e88"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

djdennisj Wednesday 16 August 2017 at 15:39
djdennisj Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

As promised, someone hit me up to create a script for the 2.83 release so here it is, tested and working. When 2.84 comes out, contact me again and I'll try to expedite my fix the next time!

Differences

@@ -1,11 +1,16 @@
 #!/bin/bash
+# Date : (2017-08-15 6-30)
+# Last revision : (2017-06-09 18-30)
+# Wine version used : 1.7.25
+# Author : Dennis Jones
+
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
 FILE="mp3tagv282setup.exe"
-MD5="b2c519dee69c0494f6c0c84d6d4c9f81"
+MD5="19084476585d5f3fd8f1b2d002722475"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
# Date : (2017-08-15 6-30)
# Last revision : (2017-06-09 18-30)
# Wine version used : 1.7.25
# Author : Dennis Jones

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv282setup.exe"
MD5="19084476585d5f3fd8f1b2d002722475"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

djdennisj Friday 9 June 2017 at 10:34
djdennisj Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

111

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv280setup.exe"
-MD5="eb3bb4297d3f83e66295d01bef10c391"
+FILE="mp3tagv282setup.exe"
+MD5="b2c519dee69c0494f6c0c84d6d4c9f81"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv282setup.exe"
MD5="b2c519dee69c0494f6c0c84d6d4c9f81"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Anonymous
Friday 9 June 2017 at 10:35
This is working code to install mp3tag 2.82. Enjoy.
Anonymous
Saturday 1 July 2017 at 14:20
Hi djdennisj, 283 is now live on the MP3Tag site so the MD5 and files are mismatched. I understand what this is and why it happens and where to change these values in the scripts but how to I save and run this so I can continue to upgrade on the fly by myself...
Anonymous
Saturday 1 July 2017 at 14:20
FILE="mp3tagv283setup.exe"
MD5=“e53bc0ca0c2a5c47aceeaf38e8760c8a"
Anonymous
Wednesday 16 August 2017 at 15:25
durrie: Change the MD5 to the one being generated using the 2.83 version. I'm posting a new post with the 2.83 code right now, btw.
scotthva5 Friday 10 March 2017 at 20:18
scotthva5 Anonymous

Message

Same issue as the poster below me: script needs to be updated for version 2.81. Ran fine as a generic install though so the outdated script is not a problem.

Replies

Anonymous
Monday 13 March 2017 at 12:39
Hi scotthva5, I am very new to Linux. I have no idea how to run as a generic install. Could you please point me in right direction, it would be very much appreciated.
Anonymous
Friday 9 June 2017 at 10:37
I skipped 2.81 since 2.82 is out, but I uploaded a working script for 2.82. They're actually very easy to make, so msg me if a new ver comes out and I'll happily make a new install file for it. Enjoy
Grantp Wednesday 22 February 2017 at 15:12
Grantp Anonymous

Message

http://download.mp3tag.de/mp3tagv280setup.exe

Error ! Files mismatch

Local : e53bc0ca0c2a5c47aceeaf38e8760c8a

Server : eb3bb4297d3f83e66295d01bef10c391

Running MX-16 Debian based distro.

Very new to linux do you need more info??

Many thanks

 

Replies

Quentin PÂRIS Saturday 24 December 2016 at 18:46
Quentin PÂRIS Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv278setup.exe"
-MD5="08189e2caa6cbc0cd1783ebabe4e5f93"
+FILE="mp3tagv280setup.exe"
+MD5="eb3bb4297d3f83e66295d01bef10c391"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv280setup.exe"
MD5="eb3bb4297d3f83e66295d01bef10c391"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

limonair Monday 19 September 2016 at 12:03
limonair Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Mauvais lien (dernière version mp3tagv278setup.exe)

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv277setup.exe"
-MD5="866d08023bc7c380a950f4475798857f"
+FILE="mp3tagv278setup.exe"
+MD5="08189e2caa6cbc0cd1783ebabe4e5f93"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv278setup.exe"
MD5="08189e2caa6cbc0cd1783ebabe4e5f93"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

sabbir2world Wednesday 27 July 2016 at 1:17
sabbir2world Anonymous

Message

http://download.mp3tag.de/mp3tagv278setup.exe

This is the new version, playonlinux is trying to download the old one 

http://download.mp3tag.de/mp3tagv277setup.exe which is not downloading and showing error.

Replies

Quentin PÂRIS Tuesday 26 April 2016 at 20:42
Quentin PÂRIS Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv275setup.exe"
-MD5="0f3f83c543b4950ab2b5273953d10e2b"
+FILE="mp3tagv277setup.exe"
+MD5="866d08023bc7c380a950f4475798857f"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv277setup.exe"
MD5="866d08023bc7c380a950f4475798857f"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Quentin PÂRIS Thursday 24 March 2016 at 11:43
Quentin PÂRIS Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv273setup.exe"
-MD5="c71a6de7265bbfc32d8ad0e1c77c2365"
+FILE="mp3tagv275setup.exe"
+MD5="0f3f83c543b4950ab2b5273953d10e2b"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv275setup.exe"
MD5="0f3f83c543b4950ab2b5273953d10e2b"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

rennie Thursday 21 January 2016 at 17:50
rennie Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv272setup.exe"
-MD5="c54c0dc96e4ea14115993ca2eb9e3896"
+FILE="mp3tagv273setup.exe"
+MD5="c71a6de7265bbfc32d8ad0e1c77c2365"
 
 POL_SetupWindow_Init
 POL_SetupWindow_SetID 714

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv273setup.exe"
MD5="c71a6de7265bbfc32d8ad0e1c77c2365"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Thursday 21 January 2016 at 19:13
Thanks :)
petch Friday 4 December 2015 at 23:44
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Add POL_SetupWindow_SetID

Differences

@@ -8,6 +8,7 @@
 MD5="c54c0dc96e4ea14115993ca2eb9e3896"
 
 POL_SetupWindow_Init
+POL_SetupWindow_SetID 714
 POL_Debug_Init
 POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"
 

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv272setup.exe"
MD5="c54c0dc96e4ea14115993ca2eb9e3896"

POL_SetupWindow_Init
POL_SetupWindow_SetID 714
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

petch Wednesday 14 October 2015 at 9:35
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Updated for version 2.72

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv271setup.exe"
-MD5="01900baf109790f214e1293c73a30068"
+FILE="mp3tagv272setup.exe"
+MD5="c54c0dc96e4ea14115993ca2eb9e3896"
 
 POL_SetupWindow_Init
 POL_Debug_Init

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv272setup.exe"
MD5="c54c0dc96e4ea14115993ca2eb9e3896"

POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

mihawk90 Saturday 12 September 2015 at 17:02
mihawk90 Anonymous

Message

Program running fine as expected. You might want to change the Wine Theme to (No Theme) (mine was set to Royale by default) to get rid of the menu bar display issue (this is only minor though and does not affect functionality in any way).

 

Only "issue" is the default Wine Icon in my Taskbar (Mint/Cinnamon), but I think that is a general issue with Wine.

Replies

Anonymous
Wednesday 2 December 2015 at 18:25
Just saw that on Kubuntu the icon is actually there
petch Saturday 15 August 2015 at 4:37
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Download version and hash updated

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv270setup.exe"
-MD5="694ae6fca664bcca3497a76aa4f1a5cf"
+FILE="mp3tagv271setup.exe"
+MD5="01900baf109790f214e1293c73a30068"
 
 POL_SetupWindow_Init
 POL_Debug_Init

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv271setup.exe"
MD5="01900baf109790f214e1293c73a30068"

POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

rkrug Tuesday 19 May 2015 at 17:51
rkrug Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv265asetup.exe"
-MD5="c2805270f71dfd6f03058ebf2ac93d96"
+FILE="mp3tagv270setup.exe"
+MD5="694ae6fca664bcca3497a76aa4f1a5cf"
 
 POL_SetupWindow_Init
 POL_Debug_Init

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv270setup.exe"
MD5="694ae6fca664bcca3497a76aa4f1a5cf"

POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Anonymous
Tuesday 19 May 2015 at 17:55
Installs but needs some tweaking as the menu d=bar is not displayed correctly.
petch Tuesday 2 December 2014 at 22:35
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Download version and hash updated

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv265setup.exe"
-MD5="dae81782cb435d1dc224a56ff6441275"
+FILE="mp3tagv265asetup.exe"
+MD5="c2805270f71dfd6f03058ebf2ac93d96"
 
 POL_SetupWindow_Init
 POL_Debug_Init

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv265asetup.exe"
MD5="c2805270f71dfd6f03058ebf2ac93d96"

POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

durrie Tuesday 2 December 2014 at 22:09
durrie Anonymous

Message

Running Yosemite 10.10.1 and this application won't install, always gives....Error ! Files Mismatch

???

Replies

Tuesday 2 December 2014 at 22:40
Script updated
Anonymous
Monday 8 December 2014 at 21:56
Awesome thanks so much it works now!

Edited by Tinou

petch Saturday 18 October 2014 at 20:13
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Updated for v 2.65

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv264setup.exe"
-MD5="152551dc470b54840d087ab70a1bd6eb"
+FILE="mp3tagv265setup.exe"
+MD5="dae81782cb435d1dc224a56ff6441275"
 
 POL_SetupWindow_Init
 POL_Debug_Init

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv265setup.exe"
MD5="dae81782cb435d1dc224a56ff6441275"

POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

petch Saturday 18 October 2014 at 11:09
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Updated for v 2.64

Differences

@@ -4,8 +4,8 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv263setup.exe"
-MD5="c798698eda982cd862c5889bb85a26ce"
+FILE="mp3tagv264setup.exe"
+MD5="152551dc470b54840d087ab70a1bd6eb"
 
 POL_SetupWindow_Init
 POL_Debug_Init

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv264setup.exe"
MD5="152551dc470b54840d087ab70a1bd6eb"

POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Quentin PÂRIS Friday 11 July 2014 at 16:40
Quentin PÂRIS Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -4,15 +4,15 @@
  
 TITLE="Mp3tag"
 PREFIX="mp3tag"
-FILE="mp3tagv261asetup.exe"
-MD5="f6318e7eb0a30fcfc3e884c5c5dcd5ef"
+FILE="mp3tagv263setup.exe"
+MD5="c798698eda982cd862c5889bb85a26ce"
 
 POL_SetupWindow_Init
 POL_Debug_Init
 POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"
 
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate 1.4.1
+POL_Wine_PrefixCreate 1.7.25
 Set_OS winxp
 POL_Download "http://download.mp3tag.de/$FILE" "$MD5"
 

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Mp3tag"
PREFIX="mp3tag"
FILE="mp3tagv263setup.exe"
MD5="c798698eda982cd862c5889bb85a26ce"

POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$TITLE" "http://www.mp3tag.de/" "Tinou" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate 1.7.25
Set_OS winxp
POL_Download "http://download.mp3tag.de/$FILE" "$MD5"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$FILE"

POL_Shortcut "mp3tag.exe" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Edited by Tinou