SHA256
1
0
forked from pool/Jamulus
Go to file
Konstantin Voinov b615a39888 Accepting request 1117020 from home:ecsos
- Update to 3.10.0
  * Build: Mac: Keep the signing-related keychain unlocked (#2927).
    (contributed by @hoffie)
  * Build: Updated bundled Qt6 to version 6.5.1 (#3070).
    (contributed by @github-actions)
  * Docs: Added JSON-RPC server connection tips (#3101).
    (contributed by @mcfnord)
  * Translation: Added trebmuh to create-translation-issues.sh (#3147).
    (contributed by @jujudusud)
  * GUI: Fix some accelerator key conflicts, and fix ellipses in Norwegian (#3156).
    (contributed by @softins)
  * Client: (Refactor) Prevent multiplication result converting to larger type (#3164).
    (contributed by @softins)
  * Client: Added SRV-based virtual hosting support (#2930).
    (contributed by @hoffie)
  * Server: Improved --serverinfo argument validation (#2951).
    (contributed by @hoffie, @pljones)
  * Server: ISO country codes can now be supplied in upper or lower case (#2934).
    (contributed by @Rob-NY)
  * Server: Use native file selection dialog for recording directory and 
    persistence file to allow read and write access outside of the macOS sandbox (#3009).
    (contributed by @ann0see)
  * Server: Rename --directoryserver to --directoryaddress (and internal changes) (#3017).
    (contributed by @pljones)
  * Server: Save the HTML formatting in Server Welcome Message. (Applies to the GUI Server.)
    (#3058). (contributed by @pljones)
  * Windows: Windows 64bit releases use Qt 6.5.2 now. 
    Jamulus will from now on only support Windows 10 and above (#2300).
    (contributed by @hoffie)
  * Linux: Debian users can now use the official PPA to get automatic updates.
    See the Linux install page on jamulus.io for more information (#3013).
    (contributed by @ann0see)
  * Mac: The legacy build now uses the macOS 13.1 SDK which is unsupported by Qt 5.9.9.
    We still provide the legacy build, but from now on consider it as deprecated.
    You are advised to upgrade your OS (#3066).
    (contributed by @ann0see)
  * Mac: Enable dark-mode support on non legacy builds (#2833, #3008).
    (contributed by @ann0see)
  * Mac: Fixed building Jamulus via Xcode (#3076). 
    (contributed by @ann0see)
  * Android: Updated Oboe to version 1.7.0 (#3000).
    (contributed by @ann0see)
  * Android: Fixed a crash on session startup that occurs on many devices (#2905).
    (contributed by @danryu)
  * iOS: Build App with higher SDK version (#3073).
    (contributed by @ann0see)
  * GUI: Make checkboxes self-labelling (#2996).
    (contributed by @pljones)
  * RPC: Added new command line switch (--jsonrpcbindip) to specify the bind address
    for the RPC server (#2917). (contributed by @Rob-NY)
  * RPC: jamulusserver/getClients method expanded to include all elements
    of a user profile as well as the number of active client connections (#2918).
    (contributed by @Rob-NY)
  * RPC: Rename directoryServer to directory in jamulusserver/getServerProfile response (#3048).
    (contributed by @pljones)
  * Translations have been updated (#3158, #3155, #3119, #3150, #3113, #3059, #2921, #2923, #2998):
    (mainly translated on @weblate by multiple translators)
        Chinese, by @yangyangdaji, @cup113, @BLumia, @SoulGI, @MarongHappy, Kingo Bingo
        Dutch, by @henkdegroot, @jerone
        French, by @trebmuh, @jujudusud, @cosas
        German, by @ann0see, Ettore Atalan, Iva Hristova, Katja Flinzner
        Italian, by @dzpex, Gico2006, Massimo Pissarello
        Korean, by @MarongHappy
        Norwegian Bokmål, by @comradekingu, Wdt@.+_-
        Polish, by @gnu-ewm, @C10udburst
        Portuguese Brazilian, by @melcon, @gbonaspetti, @adoniasalmeida, Zer0-Zer0, @fnogcps
        Portuguese European, by @melcon
        Spanish, by @ignotus666, gallegonovato
        Swedish, by @Skarvinius
  * Translation: Document translation process shift to Weblate.
    Translators can from now one use Weblate for translations (#2880).
    (contributed by @ann0see)
  * Docs: Removed docs/RELATED-PROJECTS.md from repository.
    The up to date version is now on jamulus.io (#3091). 
    (contributed by @mcfnord)
  * Updated Opus to v1.4 (#3099)
    (contributed by @ann0see)
  * Build: Updated bundled Qt6 to version 6.5.2 (#3110).
    (contributed by @app/github-actions)
  * Build: Updated Windows Installer base (NSIS) to version 3.09 (#3097).
    (contributed by @app/github-actions)
  * Build: Updated build dependencies: maxim-lobanov/setup-xcode to 1.5.1 (#2936),
    DoozyX/clang-format-lint-action to 0.16 (#3053), dev-drprasad/delete-tag-and-release
    to 0885ecc4123e071dd1a8be04d3a0578f5390581c (#3027).
    (contributed by @app/dependabot)
  * Build: Enabled signing of macOS binary if a self signed certificate is given (#2944).
    (contributed by @ann0see)
  * Build: macOS now uses the 13.1 SDK for better compatibility with modern macOS versions (#3106)
    (contributed by @ann0see)
  * Build: Updated clang version to Ubuntu LTS version (#3020). 
    (contributed by @pljones)
  * Build: Updated bundled JACK (Windows-only) to version 1.9.22 (#3031).
    (contributed by @ann0see)
  * Autobuild: Hardened detection of QT 5 builds for macOS and iOS (#3057).
    (contributed by @ann0see)
  * Autobuild: Modernised/fixed some Python and added linting to CI (#3052).
    (contributed by @declension)
  * Refactor: use size_t for vector and array indexes that must not be negative (#2893).
    (contributed by @pljones)
  * Internal: Moved main branch from master to main. If you compile Jamulus from source,
    you will need to update your local repository.
    See discussion #2984 for more information. (#2840)
    (contributed by @pljones, @ann0see)
  * Internal: Clarified licensing terms for Autobuild scripts (#3077).
    (contributed by @ann0see)
  * Internal: Use native gh command for release management and uploading artefacts (#3075).
    (contributed by @ann0see)
  * Internal: Include HTML in strDirectoryTypeWT to make translation easier (#2894).
    (contributed by @pljones)
  * Internal: Renamed English translation file of windows installer to en_GB (#2929).
    (contributed by @ann0see)
  * Internal: Fix C++ build warnings regarding copy constructor and assignment functions (#2946).
    (contributed by @hoffie)
  * Internal: Reduced permissions in Autobuild for security hardening (#2953).
    (contributed by @ann0see)
  * Internal: The JACK build will now install directly from the
    JACK GitHub repository (#3003, #3014).
    (contributed by @ann0see)
  * Internal: Improved Qt Creator 5 compliance of Jamulus.pro (#3010).
    (contributed by @pljones)
  * Internal: Improved maintainability of Jamulus.pro by using global definitions (#3046).
    (contributed by @ann0see)

OBS-URL: https://build.opensuse.org/request/show/1117020
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/Jamulus?expand=0&rev=53
2023-10-11 21:23:43 +00:00
.gitattributes Accepting request 585129 from home:alois:branches:multimedia:apps 2018-03-09 21:04:28 +00:00
.gitignore Accepting request 585129 from home:alois:branches:multimedia:apps 2018-03-09 21:04:28 +00:00
Jamulus_icon.png Accepting request 791267 from home:alois:branches:multimedia:apps 2020-04-03 20:07:43 +00:00
Jamulus-3.10.0.tar.gz Accepting request 1117020 from home:ecsos 2023-10-11 21:23:43 +00:00
Jamulus-newrec.service Accepting request 863369 from home:ecsos 2021-01-18 13:09:43 +00:00
Jamulus-private.service Accepting request 863369 from home:ecsos 2021-01-18 13:09:43 +00:00
Jamulus-public.service Accepting request 897033 from home:kill_it:branches:multimedia:apps 2021-06-03 01:37:46 +00:00
Jamulus-togglerec.service Accepting request 863369 from home:ecsos 2021-01-18 13:09:43 +00:00
Jamulus.changes Accepting request 1117020 from home:ecsos 2023-10-11 21:23:43 +00:00
Jamulus.firewalld Accepting request 863369 from home:ecsos 2021-01-18 13:09:43 +00:00
Jamulus.spec Accepting request 1117020 from home:ecsos 2023-10-11 21:23:43 +00:00
Jamulus.sysconfig Accepting request 897033 from home:kill_it:branches:multimedia:apps 2021-06-03 01:37:46 +00:00
README.SUSE Accepting request 864073 from home:kill_it:branches:multimedia:apps 2021-01-18 13:14:14 +00:00

You can run Jamulus as a client, as well as a headless public or private server.

There are two service files for starting in headless mode.
Additional two service files for switching recording and for start new recording.

Launching a headless public server
==================================

  1. Change the settings in /etc/sysconfig/jamulus

  2. Then start the server with:

      systemctl start jamulus-public.service

      or

      systemctl start jamulus-private.service

For a private server, you must enable port forwarding in your router
and open UDP port: 22124 in your firewall.

Connecting to your private server
=================================
To connect locally to your private server, you must use localhost as the server in the GUI.