Deezer
Paquet d’installation silencieuse pour Deezer
7.1.60.403-1
Media
Media
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-deezer
- name: Deezer
- version: 7.1.60.403-1
- categories: Media
- maintainer: WAPT Team,Tranquil IT
- licence: proprietary_free,wapt_public
- locale: all
- target_os: windows
- impacted_process: Deezer
- architecture: all
- signature_date:
- size: 90.87 Mo
- homepage : https://www.deezer.com/explore/fr/download/
package : tis-deezer
version : 7.1.60.403-1
architecture : all
section : base
priority : optional
name : Deezer
categories : Media
maintainer : WAPT Team,Tranquil IT
description : Deezer Desktop Client
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.5
sources : https://www.deezer.com/
installed_size :
impacted_process : Deezer
description_fr : Client Deezer pour Bureau
description_pl : Deezer Desktop Client
description_de : Deezer Client für den Desktop
description_es : Deezer Desktop Client
description_pt : Deezer Desktop Client
description_it : Deezer Desktop Client
description_nl : Deezer Desktop Client
description_ru : Deezer Desktop Client
audit_schedule :
editor :
keywords : Deezer,music,online,listen,streaming,play,digital,album,artist,playlist
licence : proprietary_free,wapt_public
homepage : https://www.deezer.com/explore/fr/download/
package_uuid : 52170ac0-4f41-46cc-bf5e-fc18ef2fd7c4
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : 5f1c48a86149806e43fdf37948566c2ab3e4069ad466194f56c0bf504ac64526
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-01-30T10:36:45.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : MXEkx+DIoSDkq0/Yh00Vvc8yQMuVt9zfGHh6/+DJZ55iVkofiIFnlle3p0SvSyFMSaP88JEzQXAOtC5cbLjozDN0zEjufrsNp3FC/9g8LXLQ5tBFuz81GKRY2JL7OMwa56NEbXVQErQrYNe0wXpur5CoyBc4J0zL7C/dqZjMwQTHXJJZLf1UWh1CtdFt9d4olJ2ge6N7qDimy0nr+SeTT6qrsdoR5PXrDbtok2fRg5gQgdsk4uUoUw8qbtgvM7XtaMYlyfGrTKssU93AlC2/8+/9VuZA9nlNjCmXOpiI7OVe42i1+JrHkdGC1fsBl8kFB1Mchux41KcYH9tK0JXjDA==
# -*- coding: utf-8 -*-
from setuphelpers import *
install_path = makepath(programfiles,"Deezer")
uninstall_path = makepath(install_path,"Uninstall Deezer.exe")
def install():
# Installing the software
bin_name = glob.glob("deezer*.exe")[0]
while True:
try:
install_exe_if_needed(bin_name,silentflags=f'/S /D="{install_path}"')
break
except:
if not params.get("install_with_luti", False):
raise
else:
time.sleep(10)
uninstall_string = '"' + uninstall_path + '"' + " /S"
register_uninstall(uninstallkey="Deezer_is1", uninstallstring=rf"{uninstall_string}", quiet_uninstall_string=rf"{uninstall_string}",install_location=rf'"{install_path}"', display_name="Deezer",display_version=get_version_from_binary(bin_name))
def uninstall():
if installed_softwares("Deezer_is1"):
run(uninstall_cmd("Deezer_is1"))
unregister_uninstall("Deezer_is1")
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
download_dict = {
"windows": "https://www.deezer.com/desktop/download?platform=win32&architecture=x86",
}
download_url = download_dict[ensure_list(control.target_os)[0]]
latest_bin = requests.head(download_url, allow_redirects=True, proxies=proxies).url.split("/")[-1]
version = latest_bin.split("_")[-1].strip(".exe")
# Downloading latest binaries
print("Download URL is: %s" % download_url)
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
# Checking version from file
if get_os_name() == "Windows" and "windows" in control.target_os.lower():
version = get_version_from_binary(latest_bin,property_name="FileVersion")
else:
version = control.get_software_version()
# Changing version of the package
if Version(version, 4) > Version(control.get_software_version(), 4):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Validating update-package-sources
return package_updated
# # Changing version of the package and validating update-package-sources
# return complete_control_version(control, version)
91ca528326494e88529a45d29943f67dbd9b482a3b9caacf66ac886dcf1d705c : DeezerDesktopSetup_7.1.60.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
36a72540f67446b499257b58fbc580be0a11768186c042c8980a8370b9aaf0bb : WAPT/control
5f1c48a86149806e43fdf37948566c2ab3e4069ad466194f56c0bf504ac64526 : WAPT/icon.png
ed46a390b3b681ef987427b88674fe6bf12cfc68658b6f6d5d77d623773dc801 : luti.json
f80a473aac6fd33cdfc321306e3aee446727ba1607e30567f6dda2bceece0e6c : setup.py
c123810da89f29fdd501ad256d55d76568c09a43a5cf394de2a91580c2600f14 : update_package.py