aboutsummaryrefslogtreecommitdiff
path: root/deployment/windows
AgeCommit message (Collapse)Author
2020-04-08remove old windows job from pipelinedkanada
2020-03-05Replaces uninstaller icon so it's more visibleferferga
2020-01-16Merge pull request #2287 from nyanmisaka/masterdkanada
New upstream ffmpeg version 4.2.1 for windows nightly channel
2020-01-16fix indentationNyanmisaka
2020-01-16Update build-jellyfin.ps1Nyanmisaka
2020-01-16New upstream ffmpeg version 4.2.1 on windowsNyanmisaka
2020-01-15Switch around SetCompressor arguments. Hide progress bars for powershell.Erwin de Haan
2020-01-15Switch to slightly more verbose logging.Erwin de Haan
2020-01-15Enable /SOLID switch for compressionErwin de Haan
2020-01-15Enable UnicodeErwin de Haan
ANSI targets are deprecated
2020-01-15Less output and lesser compression.Erwin de Haan
2019-11-03Merge pull request #1903 from anthonylavado/nsis-updateJoshua M. Boniface
Update NSIS Installer
2019-11-03Always download the latest tray app releaseAnthony Lavado
2019-11-01Use the correct file copy operation for the iconAnthony Lavado
2019-11-01Fix an incorrect argument type in build scriptAnthony Lavado
2019-10-30Add the tray app download to the build script, use it in the installer shortcutsAnthony Lavado
Adds the tray app download to build-jellyfin, adjusts the shortcuts in the installer, and adds the switch to the pipeline configuration.
2019-10-29Remove extra EndIfAnthony Lavado
2019-10-28Updated build-jellyfin.ps1 to pull from my mirrorLogicalPhallacy
Updated it to pull from my mirror on Azure.
2019-10-23More preparations for the tray appAnthony Lavado
2019-10-23Add the "service" argument to the service parametersAnthony Lavado
This will avoid an exception when the server cannot launch a browser process for the web interface.
2019-10-23Change the default AppExit action to ExitAnthony Lavado
When the service should fail to launch Jellyfin, or should Jellyfin crash, the default action is changed from Restart to AppExit. This prevents the service from entering a constant restart due to a permissions issue or similar.
2019-10-22Make installer shortcut check betterAnthony Lavado
During an upgrade, only create shortcuts if the existing install was not a service install. Otherwise, do not create them.
2019-10-22Fix syntax errors, move order of upgrade checks, enhance folder check, fix ↵Anthony Lavado
shortcuts Fixes a syntax error with the NoServiceUninstall section. Moves the detection of an existing Service and datadir further up, so it happens before we decide how the installation will happen. Removed a newline from a comment, and enhanced the existing directory check. Adds an existing folder check, as well as a prompt if the user wants to continue with it or not. Also adds the datadir property to shortcuts.
2019-10-16Check for the presence of AppDataLocal folder before using itAnthony Lavado
2019-10-16Use the registry path for datadir, don't override it hereAnthony Lavado
Removes an assumption on directory if the user has a datadir from the previous install, use that
2019-10-16Only create/remove shortcuts on non-service installAnthony Lavado
Should only remove shortcuts if the install type was non-service. On upgrade, check if the install type was non-service, and if so, set the variables correctly and create shortcuts.
2019-10-16Adds icons to shortcuts, fixes nsis warningAnthony Lavado
Adds the icon as a resource file in the program folder, and uses it for the shortcuts created. Removes an extra section from the dialog creator file, so NSIS won't show a warning for unused code.
2019-10-16Automatically creates shortcuts for non-service installsAnthony Lavado
If the user is not installing as a service, then the installer creates a Start Menu shortcut, and a desktop shortcut. Commented out future shortcuts for a tray app.
2019-10-16Fix the Setup Type dialog titlesAnthony Lavado
I had put the title and subtitle in the wrong order. This corrects the issue.
2019-10-15Fix up Setup Type dialog, and add logic for basic setupAnthony Lavado
Fix up the Setup Type dialog, by removing an unused function from the page. Adds logic to the installer to check for a basic or advanced setup choice. Ensures that the service is only installed if the "advanced" method is chosen. Note - it may be possible to remove some defaults from the .onInit, considering they get set through the program now.
2019-10-12Make service setup an optional component, remove setuptype page config for nowAnthony Lavado
2019-10-12Begin to add setup type dialogAnthony Lavado
2019-10-12Set service install default to noAnthony Lavado
2019-10-06Remove /bin from ffmpeg path.Erwin de Haan
2019-10-06Fix extracted path from ffmpeg zip.Erwin de Haan
2019-10-06Switch to custom patched build for ffmpegErwin de Haan
2019-09-20Add escapes for path quotes in the NSIS Installer (#1777)Anthony Lavado
This adds backslashes to escape the `--datadir` path in the Windows Installer. Without this, the path would be dropped at the first space (e.g. `C:\Test Area\Jellyfin` would become `C:\Test`). Fixes #1773.
2019-09-09NSIS improvements (#1692)Erwin de Haan
* Much better, but still broken It crashes with two custom pages after one another. (So when the service should be installed). * Fixed the problems and finished the NSIS installer. Also ignored some of the artifacts. * Added changes to CI for setup building. Consolidate building and fixed git error. Small CI fixes. Move UX repo to SourcesDirectory Fix stupid checkout <> clone error. Fix typo in PowerShell command. Artifact publish tasks can not have wildcards.
2019-07-27Change service install usercrankdoofus
The default is Network Service, with advanced option to use Local System
2019-07-25Rework based on review commentscrankdoofus
2019-07-25Update installer name to copycrankdoofus
2019-07-13Update to uninstall silently if already installedcrankdoofus
2019-07-09Update code for in-place upgradescrankdoofus
2019-07-07Correct commentcrankdoofus
2019-07-07Remove Emby migration section, include Licensecrankdoofus
2019-07-07Include License file with installationcrankdoofus
2019-07-06Correct Service handling & LocalAppData foldercrankdoofus
The service is now completely controlled by nssm as with the install-jellyfin.ps1 The LocalAppData had the global context, its now Corrected order of Mandatory and Optional components.
2019-07-06Changed order to include install scripts in installercrankdoofus
2019-07-06Cleaned up codecrankdoofus
2019-07-06Uncomment accidental commenting of compilationcrankdoofus