tis-plexmediaplayer icon

Plex Media Player

Silent install package for Plex Media Player

2.58.0.1076-0

  • package: tis-plexmediaplayer
  • name: Plex Media Player
  • version: 2.58.0.1076-0
  • categories: Media
  • maintainer: WAPT Team,Jimmy PELÉ
  • editor: Plex, Inc.
  • licence: Freemium, GPLv2
  • locale: all
  • target_os: windows
  • impacted_process: PlexMediaPlayer.exe
  • architecture: x64
  • signature_date:
  • size: 106.96 Mo
  • installed_size: 467.94 Mo
  • homepage : https://www.plex.tv/

package           : tis-plexmediaplayer
version           : 2.58.0.1076-0
architecture      : x64
section           : base
priority          : optional
name              : Plex Media Player
categories        : Media
maintainer        : WAPT Team,Jimmy PELÉ
description       : Prefer Plex than Plex Media Player ; Only installable on 64 bits architecture - Plex brings together all the media that matters to you. Your personal collection will look beautiful alongside stellar streaming content. Enjoy Live TV & DVR, a growing catalog of great web shows, news, and podcasts. It's finally possible to enjoy all the media you love in a single app, on any device, no matter where you are.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.0
sources           : https://www.plex.tv/media-server-downloads/#plex-app
installed_size    : 467943424
impacted_process  : PlexMediaPlayer.exe
description_fr    : Preferez Plex à Plex Media Player ; Installable seulement sur architecture 64 bits - Plex est un logiciel client-serveur de gestion multimédia qui permet d'accéder aux films, séries, musiques et photos sur le serveur peu importe où le client se situe, s'il a une connexion Internet.
description_pl    : Preferuj Plex niż Plex Media Player ; Instalowalny tylko w architekturze 64-bitowej - Plex łączy wszystkie ważne dla Ciebie media. Twoja osobista kolekcja będzie pięknie wyglądać obok znakomitej zawartości przesyłanej strumieniowo. Ciesz się telewizją na żywo i rejestratorem, rosnącym katalogiem wspaniałych programów internetowych, wiadomości i podcastów. Wreszcie możliwe jest korzystanie z wszystkich ulubionych mediów w jednej aplikacji, na dowolnym urządzeniu, bez względu na to, gdzie się znajdujesz
description_de    : Ziehen Sie Plex dem Plex Media Player vor; nur auf 64-Bit-Architekturen installierbar - Plex bringt alle Medien zusammen, die Ihnen wichtig sind. Ihre persönliche Sammlung wird neben hervorragenden Streaming-Inhalten wunderschön aussehen. Genießen Sie Live TV & DVR, einen wachsenden Katalog von großartigen Webshows, Nachrichten und Podcasts. Es ist endlich möglich, alle Medien, die Sie lieben, in einer einzigen App zu genießen, auf jedem Gerät, egal wo Sie sind
description_es    : Prefiero Plex a Plex Media Player ; Sólo instalable en arquitectura de 64 bits - Plex reúne todos los medios que te importan. Su colección personal se verá hermosa junto con el contenido estelar de streaming. Disfruta de TV en directo y DVR, un catálogo creciente de grandes programas web, noticias y podcasts. Por fin es posible disfrutar de todo el contenido multimedia que te gusta en una sola aplicación, en cualquier dispositivo, estés donde estés
description_pt    : Prefere Plex do que Plex Media Player ; Apenas instalável em arquitectura de 64 bits - Plex reúne todos os meios que lhe interessam. A sua colecção pessoal ficará linda ao lado de conteúdos de streaming estelares. Desfrute de Live TV & DVR, um catálogo crescente de grandes programas web, notícias, e podcasts. É finalmente possível desfrutar de todos os meios de comunicação que adora numa única aplicação, em qualquer dispositivo, não importa onde se encontre
description_it    : Preferite Plex a Plex Media Player; installabile solo su architettura a 64 bit - Plex riunisce tutti i media che vi interessano. La vostra collezione personale sarà bellissima insieme a contenuti in streaming stellari. Godetevi la TV in diretta e il DVR, un catalogo crescente di programmi web, notizie e podcast. È finalmente possibile godere di tutti i contenuti multimediali che amate in un'unica applicazione, su qualsiasi dispositivo e ovunque vi troviate
description_nl    : Liever Plex dan Plex Media Player ; Alleen installeerbaar op 64 bits-architectuur - Plex brengt alle media samen die er voor u toe doen. Uw persoonlijke collectie zal er prachtig uitzien naast stellaire streaming content. Geniet van Live TV & DVR, een groeiende catalogus van geweldige web shows, nieuws, en podcasts. Het is eindelijk mogelijk om te genieten van alle media die u leuk vindt in een enkele app, op elk apparaat, waar u ook bent
description_ru    : Предпочитайте Plex, чем Plex Media Player; Устанавливается только на 64-битной архитектуре - Plex объединяет все медиафайлы, которые важны для вас. Ваша личная коллекция будет прекрасно смотреться рядом со звездным потоковым контентом. Наслаждайтесь прямым ТВ и DVR, растущим каталогом отличных веб-шоу, новостей и подкастов. Наконец-то стало возможным наслаждаться всеми любимыми медиа в одном приложении, на любом устройстве, где бы вы ни находились
audit_schedule    : 
editor            : Plex, Inc.
keywords          : media,medias,Live,TV,DVR,catalog
licence           : Freemium, GPLv2
homepage          : https://www.plex.tv/
package_uuid      : 9cc8f98d-dfc6-4be7-9d50-1234755bfa84
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 6.1
max_os_version    : 
icon_sha256sum    : a340a7270f446b0b50fee27c9e942543adee1f97ceaaae24607f75ede96358e1
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : aZh6F0E1zjpIGOeFYi9LBYRli0KDJy982VIUos9E/BUv1ex+Wn2eKfQrzAp6aQQCY0UiUjFhoSUt1ihP63E3UJEi6k+zWXuK4W8enjG4ME94pi3uUumav5H5GFuolPztm/o7vGWUlCnT7v3gpz0Wy5Qj27cEWcwswPC094V5bEil/d724Br4pCySju2Vjn6TQIjht5rBC7pMmV0TgJsG99puPNaCFUGf3jpGgRCOZrmbOU72L+NKlxdWRam4bUMx3d3U/wwJLDfjlqbVJ7hAmD6HVcbi8QzO8QM3uxHH80qtUlGQNwFvbHfwA7Yy50b9KqMP6/powT0ovI3wqbV0Mw==
signature_date    : 2023-09-25T12:01:17.216955
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

# -*- coding: utf-8 -*-
from setuphelpers import *

# Declaring specific app values (TO CHANGE)


def install():
    # Specific app values
    package_version = control.version.split("-", 1)[0]
    package_version_split = package_version.split(".")
    short_package_version = "%s.%s.%s" % (package_version_split[0], package_version_split[1], package_version_split[2])
    # print(short_package_version)

    # Installing the package
    install_exe_if_needed(
        "PlexMediaPlayer-%s-windows-x64.exe" % package_version,
        silentflags="/S",
        min_version=short_package_version,
    )

    for s in installed_softwares("plex"):
        uninstallkey.append(s["key"])

# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    print("Download/Update package content from upstream binary sources")
    from waptpackage import PackageEntry
    import requests

    # Update transition from BeautifulSoup 3 to 4
    try:
        import bs4 as BeautifulSoup
    except:
        import BeautifulSoup

    # Declaring local variables
    result = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()

    # Specific app values
    app_name = control.name
    url = control.sources

    # Get latest version number from official website
    download_html = wgets("https://github.com/plexinc/plex-media-player/releases/latest", proxies=proxies).splitlines()
    for line in download_html:
        if r"compare/v" in line:
            versiontiret = line.split(r"compare/v")[-1].split("...")[0]

    version = versiontiret.split("-", 1)[0]
    print("Latest " + app_name + " version is: " + version)

    # https://downloads.plex.tv/plexmediaplayer/2.36.0.988-0150ae52/PlexMediaPlayer-2.36.0.988-0150ae52-windows-x64.exe

    urldl = "https://downloads.plex.tv/plexmediaplayer/" + versiontiret + "/PlexMediaPlayer-" + versiontiret + "-windows-x64.exe"
    print("Download url is: " + urldl)

    # PlexMediaPlayer-2.34.0.983-windows-x64.exe

    filelatest = "PlexMediaPlayer-%s-windows-x64.exe" % version

    # Deleting outdated binaries
    for fileactual in glob.glob("PlexMediaPlayer-*-windows-x64.exe"):
        if fileactual != filelatest:
            print(fileactual + " Deleted")
            remove_file(fileactual)

    # Downloading latest binaires
    if not isfile(filelatest):
        print("Downloading: " + filelatest)
        wget(urldl, filelatest, proxies=proxies)

        # Change version of the package
        pe = PackageEntry()
        pe.load_control_from_wapt(os.getcwd())

        pe.version = version + "-0"
        pe.save_control_to_wapt(os.getcwd())
        print("Update package done. You can now build-upload your package")
    else:
        print("This package is already up-to-date")

e10a782bfba6aef82f23697a808261139b3a87f5f5c35ad03d942e9f15bd16a2 : setup.py
a1141286ece6dd0c7389a48a804c6c7fdc9a32e81de220b0838bd1ce95ce9b8e : update_package.py
a340a7270f446b0b50fee27c9e942543adee1f97ceaaae24607f75ede96358e1 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
239835709cc2ae911d755f5115a30e5dd57337fe81193949f6244adf10e7c56a : WAPT/changelog.txt
ad9dd213b706246b72b9313562c09d199d66274c207e5c8dca4fe96dc82c63a0 : luti.json
208fd446410174aae17acb12c89940c92589ea75ed18db967e027ab2b3e4648b : PlexMediaPlayer-2.58.0.1076-windows-x64.exe
79def3442705136ff45047fae2a1079f24fa6cabbf7461c9914ae006f94cce1f : WAPT/control

https://forums.plex.tv/t/plex-media-player/120475/91