Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: VLC not currently returning latest version (3.0.21) #704

Closed
2 tasks done
AScott-WWF opened this issue Jun 15, 2024 · 3 comments
Closed
2 tasks done

[Bug]: VLC not currently returning latest version (3.0.21) #704

AScott-WWF opened this issue Jun 15, 2024 · 3 comments
Labels
information Already fixed or not something requiring an update

Comments

@AScott-WWF
Copy link

What happened?

@aaronparker This is more of an FYI, for other Evergreen users, than a requirement for you to fix anything:

The latest version of VLC that Evergreen returns (via Get-EvergreenApp -Name VideoLanVLCPlayer) is currently returning the previous 3.0.20 version.

This appears to be because VLC have not updated the content served by the x64 URL https://update.videolan.org/vlc/status-win-x64 or x86 URL https://update.videolan.org/vlc/status-win-x86, defined on lines 8 & 9 of the VideoLanVLCPlayer.json file

So, I have raised a request on the VLC forum asking when they plan to update the content served from these URLs, in the hope that Evergreen stays current.
"Detection of upgrade available to v3.0.21 not currently working": https://forum.videolan.org/viewtopic.php?f=14&t=164779

Version

2405.1076

What PowerShell edition/s are you running Evergreen on?

PowerShell Core, Windows PowerShell

Which operating system/s are you running Evergreen on?

Windows 10+

Have you reviewed the documentation?

Verbose output

Get-EvergreenApp -Name VideoLanVLCPlayer -Verbose | ft

VERBOSE: Function path: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2405.1076\Apps\Get-VideoLanVLCPlayer.ps1
VERBOSE: Function exists: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2405.1076\Apps\Get-VideoLanVLCPlayer.ps1.
VERBOSE: Dot sourcing: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2405.1076\Apps\Get-VideoLanVLCPlayer.ps1.
VERBOSE: Get-FunctionResource: read application resource strings from [C:\Program Files\WindowsPowerShell\Modules\Evergreen\2405.1076\Manifests\VideoLanVLCPlayer.json]
VERBOSE: Calling: Get-VideoLanVLCPlayer.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: DisableKeepAlive: True.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.2478.67.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: MaximumRedirection: 2.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: ContentType: application/octet-stream.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: Uri: https://update.videolan.org/vlc/status-win-x64.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: Method: Default.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: UseBasicParsing: True.
VERBOSE: Requested HTTP/1.1 GET with 0-byte payload
VERBOSE: Received HTTP/1.1 528-byte response of content type application/octet-stream
VERBOSE: Content encoding: utf-8
VERBOSE: Resolve-InvokeWebRequest: Adding UserAgent.
VERBOSE: Resolve-InvokeWebRequest: Resolving URI: [http://get.videolan.org/vlc/3.0.20/win64/vlc-3.0.20-win64.exe].
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: UserAgent: VLC/3.0.16 LibVLC/3.0.16.
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: ErrorAction: SilentlyContinue.
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: Uri: http://get.videolan.org/vlc/3.0.20/win64/vlc-3.0.20-win64.exe.
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: UseBasicParsing: True.
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: MaximumRedirection: 0.
VERBOSE: Requested HTTP/1.1 GET with 0-byte payload
VERBOSE: Received HTTP/1.1 response of content type text/html of unknown size
VERBOSE: Resolve-InvokeWebRequest: Response: [Found - Moved Temporarily].
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: DisableKeepAlive: True.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.2478.67.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: MaximumRedirection: 2.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: ContentType: application/octet-stream.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: Uri: https://update.videolan.org/vlc/status-win-x86.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: Method: Default.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: UseBasicParsing: True.
VERBOSE: Requested HTTP/1.1 GET with 0-byte payload
VERBOSE: Received HTTP/1.1 528-byte response of content type application/octet-stream
VERBOSE: Content encoding: utf-8
VERBOSE: Resolve-InvokeWebRequest: Adding UserAgent.
VERBOSE: Resolve-InvokeWebRequest: Resolving URI: [http://get.videolan.org/vlc/3.0.20/win32/vlc-3.0.20-win32.exe].
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: UserAgent: VLC/3.0.16 LibVLC/3.0.16.
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: ErrorAction: SilentlyContinue.
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: Uri: http://get.videolan.org/vlc/3.0.20/win32/vlc-3.0.20-win32.exe.
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: UseBasicParsing: True.
VERBOSE: Resolve-InvokeWebRequest: Invoke-WebRequest parameter: MaximumRedirection: 0.
VERBOSE: Requested HTTP/1.1 GET with 0-byte payload
VERBOSE: Received HTTP/1.1 response of content type text/html of unknown size
VERBOSE: Resolve-InvokeWebRequest: Response: [Found - Moved Temporarily].

Version Platform Architecture Type URI
------- -------- ------------ ---- ---
3.0.20  Windows  x64          EXE  https://www.mirrorservice.org/sites/videolan.org/vlc/3.0.20/win64/vlc-3.0.20-win64.exe
3.0.20  Windows  x64          MSI  https://www.mirrorservice.org/sites/videolan.org/vlc/3.0.20/win64/vlc-3.0.20-win64.msi
3.0.20  Windows  x64          ZIP  https://www.mirrorservice.org/sites/videolan.org/vlc/3.0.20/win64/vlc-3.0.20-win64.zip
3.0.20  Windows  x86          EXE  http://mirror.lchost.net/videolan/vlc/3.0.20/win32/vlc-3.0.20-win32.exe
3.0.20  Windows  x86          MSI  http://mirror.lchost.net/videolan/vlc/3.0.20/win32/vlc-3.0.20-win32.msi
3.0.20  Windows  x86          ZIP  http://mirror.lchost.net/videolan/vlc/3.0.20/win32/vlc-3.0.20-win32.zip
@AScott-WWF AScott-WWF added the bug Something isn't working label Jun 15, 2024
@aaronparker
Copy link
Owner

Documented in the known issues here: https://stealthpuppy.com/evergreen/issues/#videolanvlcplayer

@aaronparker
Copy link
Owner

I don't know why they do this, as the current version isn't offered to existing installs for what can be many months. I presume to throttle downloads or slowly roll out the new version once there have been enough installs to surface any bugs.

@aaronparker aaronparker added information Already fixed or not something requiring an update and removed bug Something isn't working labels Jun 15, 2024
@AScott-WWF
Copy link
Author

Yep maybe that's the reason - Apologies I jumped in on the issue without checking the 'known issues' 1st - that'll teach me 🤣
N.B. It also looks like the latest .msi installs may not be forthcoming (https://forum.videolan.org/viewtopic.php?f=14&t=164735) 🤷‍♂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
information Already fixed or not something requiring an update
Projects
None yet
Development

No branches or pull requests

2 participants