diff --git a/_config.yml b/_config.yml index 7f5f69380..76a1a3552 100644 --- a/_config.yml +++ b/_config.yml @@ -7,6 +7,16 @@ default_lang: "en" exclude_from_localization: ["assets", "images", "css", "README.md", "manifest.json", "humans.txt", "sitemap.xml"] parallel_localization: true a_rootpage: "https://jamulus.io" + +# Jamulus release binary links +download_root_link: "https://github.com/jamulussoftware/jamulus/releases/download/r3_7_0/" +download_file_names: + deb-gui: "jamulus_3.7.0_ubuntu_amd64.deb" + deb-headless: "jamulus_headless_3.7.0_ubuntu_amd64.deb" + windows: "jamulus_3.7.0_win.exe" + mac: "jamulus_3.7.0_mac.dmg" + android: "jamulus_3.7.0_android.apk" + githubrepoeditbase: "https://github.com/jamulussoftware/jamuluswebsite/edit/changes" kbnewpage: 'https://github.com/jamulussoftware/jamuluswebsite/new/changes/_posts/?value=---%0Alayout%3A%20post%0Atitle%3A%20%22Your%20Title%22%0Alang%3A%20%22en%22%0Aauthor%3A%20%22YourName%22%0Aheading%3A%20%22Heading%22%0A---%0AName%20This%20File%20and%20edit%20the%20parameters%20above%21&message=New%20post' exclude: ["README.md", "Gemfile.lock", "Gemfile", "CONTRIBUTING.md"] diff --git a/wiki/en/en-Installation-for-Android.md b/wiki/en/en-Installation-for-Android.md index 9b3a91c65..fc1ec247b 100644 --- a/wiki/en/en-Installation-for-Android.md +++ b/wiki/en/en-Installation-for-Android.md @@ -18,7 +18,7 @@ Although you **can** install Jamulus on Android devices (and hear sound), we str If you do want to try Jamulus on Android: 1. Allow the installation of apps from unknown sources (look in Settings>Security. Note: The exact way to do this depends on your device and OS-version) -1. Download and install the APK from the [GitHub release page](https://github.com/corrados/jamulus/releases/tag/latest) +1. [Download and install Jamulus]({{ site.download_root_link }}{{ site.download_file_names.android }}){: .button} 1. You should now be able to run Jamulus on your Android device ## Feedback and development diff --git a/wiki/en/en-Installation-for-Linux.md b/wiki/en/en-Installation-for-Linux.md index b320cae45..516e815c4 100644 --- a/wiki/en/en-Installation-for-Linux.md +++ b/wiki/en/en-Installation-for-Linux.md @@ -26,9 +26,9 @@ Jamulus is available as a [Flatpak](https://flatpak.org/) from [Flathub here](ht If you're on amd64 **Debian**/**Ubuntu**, you may try the compiled .deb packages from GitHub Actions: -1. Download the [jamulus_latest_ubuntu_amd64.deb](https://github.com/jamulussoftware/jamulus/releases/download/latest/jamulus_latest_ubuntu_amd64.deb) file from the [Jamulus GitHub release](https://github.com/jamulussoftware/jamulus/releases/tag/latest) page +1. Download the [latest .deb file]({{ site.download_root_link }}{{ site.download_file_names.deb-gui }}) 1. Update apt: `sudo apt-get update` -1. Install the package: `sudo apt install /path/to/jamulus_latest_ubuntu_amd64.deb`. +1. Install the package: `sudo apt install /path/to/{{ site.download_file_names.deb-gui }}`. 1. Since Jamulus needs the JACK server, you have to install it too. We recommend to use `QjackCtl` to configure JACK. You can install it via `sudo apt-get install qjackctl` Afterwards you should look at the "[Set up your sound card](#set-up-your-sound-card)" step on this page. @@ -92,7 +92,7 @@ make clean make sudo make install ``` -**Note:** The compiled version of Jamulus puts itself into `/usr/local/bin`. +**Note:** The compiled version of Jamulus puts itself into `/usr/local/bin`. You can now delete the sources directory you compiled from. diff --git a/wiki/en/en-Installation-for-Macintosh.md b/wiki/en/en-Installation-for-Macintosh.md index 591b3bf81..9af21741c 100644 --- a/wiki/en/en-Installation-for-Macintosh.md +++ b/wiki/en/en-Installation-for-Macintosh.md @@ -11,7 +11,8 @@ permalink: "/wiki/Installation-for-Macintosh" Make sure you've already read the [Getting Started](Getting-Started) page. -1. [Download Jamulus](https://sourceforge.net/projects/llcon/files/latest/download){: target="_blank" rel="noopener noreferrer" .button} +1. [Download Jamulus]({{ site.download_root_link }}{{ site.download_file_names.mac }}){: .button}\\ +**Mirror 2:** [SourceForge](https://sourceforge.net/projects/llcon/files/latest/download) 1. **Install Jamulus**: Open the downloaded `.dmg` file, agree to the license, *drag and drop* the two icons you see in the window (Jamulus client and server) into your *Applications folder*. After that, you can close this window. 1. **Run Jamulus**. Now you should be able to use Jamulus just like any other application. If you see a message which tells you that Jamulus can't be opened because the developer can't be verified, read on and have a look at the following section. diff --git a/wiki/en/en-Installation-for-Windows.md b/wiki/en/en-Installation-for-Windows.md index a66bf3a17..601687824 100644 --- a/wiki/en/en-Installation-for-Windows.md +++ b/wiki/en/en-Installation-for-Windows.md @@ -10,7 +10,8 @@ permalink: "/wiki/Installation-for-Windows" # Installation for Windows Make sure you read the [Getting Started](Getting-Started) page. 1. **Download and install an ASIO Driver**. It is recommended to use a sound card/interface with a native ASIO driver. If you don't have an external sound card, you probably need to install [this free ASIO driver (ASIO4ALL)](https://www.asio4all.org){: target="_blank" rel="noopener noreferrer"} before installing Jamulus. -1. [Download Jamulus](https://sourceforge.net/projects/llcon/files/latest/download){: .button target="_blank" rel="noopener noreferrer"} +1. [Download Jamulus]({{ site.download_root_link }}{{ site.download_file_names.windows }}){: .button}\\ +**Mirror 2:** [SourceForge](https://sourceforge.net/projects/llcon/files/latest/download) 1. **Install Jamulus**: Double click the installer to launch it. If you get a warning notice from SmartScreen, click on "More info" and "Run anyway" to install Jamulus. (If you grabbed a new version of Jamulus and are one of the first people who downloaded it, Jamulus won't be whitelisted by SmartScreen yet. We don't pay for code signing.) 1. **Run Jamulus**. Now you should be able to use Jamulus just like any other application. 1. **Setup your sound card**. When you're done, you need to setup your audio hardware. Have a look at how to setup ASIO4ALL if you you're using that and/or [Hardware Setup](Hardware-Setup). diff --git a/wiki/en/en-Server-Linux.md b/wiki/en/en-Server-Linux.md index 928d87837..f4db4c9ab 100644 --- a/wiki/en/en-Server-Linux.md +++ b/wiki/en/en-Server-Linux.md @@ -36,9 +36,9 @@ The following guide is for running Jamulus as a "pure" server on **hardware with If you're on amd64 Debian/Ubuntu, you may try the compiled .deb packages from GitHub Actions: -1. Download the [jamulus_headless_latest_ubuntu_amd64.deb](https://github.com/jamulussoftware/jamulus/releases/download/latest/jamulus_headless_latest_ubuntu_amd64.deb) file from the Jamulus [GitHub release page](https://github.com/jamulussoftware/jamulus/releases/tag/latest) +1. Download the [latest headless .deb file]({{ site.download_root_link }}{{ site.download_file_names.deb-headless }}) 1. Update apt: `sudo apt update` -1. Install the package: `sudo apt install /path/to/jamulus_headless_latest_ubuntu_amd64.deb` +1. Install the package: `sudo apt install /path/to/{{ site.download_file_names.deb-gui }}` 1. Enable the headless server via systemd: `sudo systemctl enable jamulus-headless` 1. Add the required [command line options](Command-Line-Options) to the systemd service file in `/lib/systemd/system/jamulus-headless.service`. 1. Reload systemd files `sudo systemctl daemon-reload` and restart the headless server: `sudo systemctl restart jamulus-headless`