03-28-2020, 07:33 PM
July 13th, 2021
Site Changes
Expected latency to other players is now shown on the Find Session screen, to help you decide if that session would be a good one to join.
June 16th, 2021
Site Changes
Expected latency is now shown reliably when hovering over users in the Find Session screen, or your friends list, or search-users list. GOOD, FAIR, POOR, UNACCEPTABLE, or UNKNOWN is shown. UNKNOWN implies either you or the other user have not run the JamKazam application for at least a few minutes -- the application gathers latency info against the JamKazam relay network -- if both of you have collected that info, then we are able to provide the prediction.
Also, you can see the breakdown of the other users internet latency, as well as their audio latency, next to the GOOD/FAIR/POOR/UNACCEPTABLE/UNKNOWN badge.
Media Relay Network Changes
There are new Audio Relay Servers in:
App Changes
The 'Audio System Unstable' message should be fixed on the MacOS app. Windows has been much less affected by this, but also the fix was added to the Windows app as well.
Site Changes
If you hover over a user in either the Find Session screen, or your friends list, or search-users list, you should see predicted latency to that user. You may see GOOD, FAIR, POOR, UNACCEPTABLE, or UNKNOWN. UNKNOWN implies either you or the other user have not run the JamKazam application for at least a few minutes -- the application gathers latency info against the JamKazam relay network -- if both of you have collected that info, then we are able to provide the prediction.
UPDATE: Too many UNKNOWNS are being returned for latency info. This is a new feature; we are investigating and will fix ASAP.
June 8th, 2021
App Update
The MacOS application will now play JamTracks again. Note, there is an error when you close the JamTrack; click Keep Trying when the dialog shows and it should proceed normally.
For both Windows and MacOS, a bug was fixed in which ARS latency scoring would occur endlessly, even after an ARS was scored.
May 19th, 2021
App Update
After yesterday's release, there are reports of the application freezing while playing in session. We released a potential fix for this. We can not recreate this freeze on your own machines, but know what is the likely addition in the last release that would be the cause of it.
Of course, if your application is still freezing after this update, we would like to hear about it.
We continue to work on the problem with JamTracks loading in the app. We know the general issue, but a fix is not easy so far.
May 18th, 2021
App Update
April 26th, 2021
App Update
-- ROLLED BACK --
Some users reported crash on session startup. We'll fix this and try again.
App Updated
Mar 22nd, 2021
App Updated -
Mar 1st, 2021
App Updated - Should be less no-audio upon joining a session. This is one of our most complicated, and troublesome, parts of the application, and we are still focused on making '2-way audio' always work. This is a step in that direction.
Feb 9th, 2021
Mixes Back Online - The mixing & recording feature has been fixed. Whenever you make a recording in a JamKazam session, and if you choose to 'Keep' the recording when done, after you leave the session, your high quality local version of your tracks were recorded and get uploaded to our servers for a final mix. The same is true for all participants in a session.
Here are some quick steps to use the feature until we get it better documented. We also have a bug or two still. We are still working to make the feature bullet-proof:
Feb 8th, 2021
Avatar Uploads are working again. Because of subscriptions, we were able to upgrade our account with the external service that handles how Avatar uploads work! Please let us know if it doesn't work for you.
Jan 17th, 2021
UI Update:
UI Update
Server Update
Jan 1st, 2021
Windows & Mac Client Update
Windows & Mac Client Update
Websocket Gateway Update and Server Update
Site Changes
Expected latency to other players is now shown on the Find Session screen, to help you decide if that session would be a good one to join.
June 16th, 2021
Site Changes
Expected latency is now shown reliably when hovering over users in the Find Session screen, or your friends list, or search-users list. GOOD, FAIR, POOR, UNACCEPTABLE, or UNKNOWN is shown. UNKNOWN implies either you or the other user have not run the JamKazam application for at least a few minutes -- the application gathers latency info against the JamKazam relay network -- if both of you have collected that info, then we are able to provide the prediction.
Also, you can see the breakdown of the other users internet latency, as well as their audio latency, next to the GOOD/FAIR/POOR/UNACCEPTABLE/UNKNOWN badge.
Media Relay Network Changes
There are new Audio Relay Servers in:
- Cape Town, Africa
- Sydney, Australia
- Mumbai, India
- Milan, Italy
App Changes
The 'Audio System Unstable' message should be fixed on the MacOS app. Windows has been much less affected by this, but also the fix was added to the Windows app as well.
Site Changes
If you hover over a user in either the Find Session screen, or your friends list, or search-users list, you should see predicted latency to that user. You may see GOOD, FAIR, POOR, UNACCEPTABLE, or UNKNOWN. UNKNOWN implies either you or the other user have not run the JamKazam application for at least a few minutes -- the application gathers latency info against the JamKazam relay network -- if both of you have collected that info, then we are able to provide the prediction.
UPDATE: Too many UNKNOWNS are being returned for latency info. This is a new feature; we are investigating and will fix ASAP.
June 8th, 2021
App Update
The MacOS application will now play JamTracks again. Note, there is an error when you close the JamTrack; click Keep Trying when the dialog shows and it should proceed normally.
For both Windows and MacOS, a bug was fixed in which ARS latency scoring would occur endlessly, even after an ARS was scored.
May 19th, 2021
App Update
After yesterday's release, there are reports of the application freezing while playing in session. We released a potential fix for this. We can not recreate this freeze on your own machines, but know what is the likely addition in the last release that would be the cause of it.
Of course, if your application is still freezing after this update, we would like to hear about it.
We continue to work on the problem with JamTracks loading in the app. We know the general issue, but a fix is not easy so far.
May 18th, 2021
App Update
- Bug fix to prevent audio subsystem shutdown error on MacOSX
- Users should not see 'Network Send Error' messages any longer; networking code is rewritten and simpler.
- Groupcasting now enabled; this is a ARS feature which will let clients need less upload bandwidth to use JamKazam with 3 or more people.
- Moved network-related controls from Booster+ dialog to Network/Route dialog.
- Fixed several bugs that caused app corruption (crashes) in audio processing.
- Make the Network/Route dialog honor the ISP bandwidth setting (slow, medium, fast) to configure how client operates with network usage.
- Added more logic to avoid no-audio events
- User can now change preferred communication path from P2P/ARS/Lowest Latency and see effect immediately
- On shutdown, a confirmation prompt is now shown. In that prompt, a new option to no longer show prompt is provided. On Windows, closing the app now will always close the app; not just minimize.
April 26th, 2021
App Update
- Notifications stay on the screen for 8 seconds.
- Hovering over a notification with your mouse will stop it from disappearing.
- Important notifications should stand out more with a highlighted color in the notifications sidebar. Important notifications are: Friend Request, Friend Request Approved, Session Invitation, Session Invitation Approved.
-- ROLLED BACK --
Some users reported crash on session startup. We'll fix this and try again.
App Updated
- For Mac users -- we have a new UDP peer-to-peer stack -- should mean much fewer 'network send' errors. This fix is coming for a Windows release ASAP.
While we think this should be much better, we left the ability to go back to the previous mechanism for UDP sending, by going here: “Manage->Network Settings->Use New P2P” (requires restart).
- For Mac users -- we've upgrade some internal audio code, which we believe should resolve the 'I/O subsystem failed to start' error that occurred only on Macs.
- Windows received an update as well, but it only affects how we generate metrics to help us do remote support & debugging ('internal' feature).
Mar 22nd, 2021
App Updated -
- Give user more control over route setting (Manager > Route + Connection > Dialog)
- Ability to delete all configuration files (Manage > Support > Delete ALL Configuration option)
- Avert audio setting configuration corruption by only saving settings at user request
- Ability to request rescore of ARS latency using the Network Status dialog
- Show the in session latency of both P2P and ARS path in the network status dialog
- Improved recovery from some no-audio situations
- Prevent computer from sleeping while in session
Mar 1st, 2021
App Updated - Should be less no-audio upon joining a session. This is one of our most complicated, and troublesome, parts of the application, and we are still focused on making '2-way audio' always work. This is a step in that direction.
Feb 9th, 2021
Mixes Back Online - The mixing & recording feature has been fixed. Whenever you make a recording in a JamKazam session, and if you choose to 'Keep' the recording when done, after you leave the session, your high quality local version of your tracks were recorded and get uploaded to our servers for a final mix. The same is true for all participants in a session.
Here are some quick steps to use the feature until we get it better documented. We also have a bug or two still. We are still working to make the feature bullet-proof:
- Make a record in the session.
- In the popup that shows, click Keep recording.
- Leave the session.
- If you leave the app open, and click the File Manager link at the bottom of the window, you should see download/upload activity. You should get notifications that mixes are working too after a short delay (the amount of time depends if others are recording too on JamKazam or if you have a longer recording). If you click the SHARE button on one of those notifications, and click COPY LINK, you can hear the recording after it's done via a web player. You could give that link to others outside of JamKazam. Also, the recording will show on the JamKazam feed, if public, here: (https://www.jamkazam.com/client#/feed)
- One bug we are still trying to resolve: After the tracks all show 'Green' in the File Manager, click the Export link. You should see .ogg file for all the local tracks as recorded on the machine of every participant (highest quality), and a Mix.ogg which is a server-recorded mix of all those local tracks too. However -- the Mix.ogg has not been showing until you restart JamKazam once. You will however see a StreamMix.ogg - this is the recording as you heard it live -- which isn't ideal because of internet-induced quality issues. If you restart JamKazam once, though, the application will then finally download Mix.ogg as it should have done more promptly -- without having to do the restart. We are of course looking to fix this issue.
Feb 8th, 2021
- In-Session Hover 'Net Path' fixed. This feature now shows both TX Net Path (is internet traffic leaving your computer going P2P or through the Audio Relay Server (ARS), and now shows RX Net Path (is internet traffic entering your computer going through P2P or ARS).
- ARS Connection Status shows more information
- Less Notifications: Reduce notifications related to scoring with the audio relay server (ARS)
- Less No-Audio: Improvements in connecting, and recovering, when using ARS instead of P2P audio. Also better handling of a P2P connection failure, with subsequent failover to ARS
- Audio Interface Error Detection: Audio Interface stalls sometimes are the actual source of 'no audio' -- application notifies of this condition. The error may not be fixed, but at least the user can see it's an audio interface issue instead of network issue.
- ARS Connection Status: There is now an option in the systray icon to see the ARS connection status, and to even trigger a reconnect to the ARS if it fails. Right-click on the systray icon and select 'Connection Status', or under the Menu > Network Settings > Connection Status
Avatar Uploads are working again. Because of subscriptions, we were able to upgrade our account with the external service that handles how Avatar uploads work! Please let us know if it doesn't work for you.
Jan 17th, 2021
UI Update:
- Session Hover: If you hover over another person's 'status bubble', you can now see if your internet traffic is going Peer-to-Peer (P2P) or via a JamKazam audio relay server (ARS). If you experience audio trouble, it can be helpful for JamKazam support to know which path your audio went through.
- If you change your existing plan in the account subscription screen, the screen now does a much better job about indicating what your current plan is, and what your future plan will be.
- Sessions are sometimes left open with ghosted participants. After 2 days of no activity, a 'phantom session' will be automatically cleaned up.
UI Update
- https://www.jamkazam.com/client#/account/subscription will show your time remaining for the month -- relevant for Free and Silver plans
- Band Search fixed (in top-right, enter something to search, when the results show, change the dropdown to 'Band')
- Enable user to select prefer P2P routing – override sever policy - found in Manage > Network Settings > Route > Prefer Peer-to-Peer Path. Can be used when experiencing audio problems and suspect it's the JamKazam ARS server.
- Fixed logic that enables a user to disable Hot-Keys as these become a problem with some international keyboards
- Added hot-keys for "Reset volume to Default."
- Fixed logic that could result in some corner cases where users get no audio even though user joined session successfully
- Add logic that to make large group session work much more smoothly by managing packet rate and group casting
- Suppressed "Audio Configuration Report" notification – users can get to from the menu
Server Update
- The Audio Gear Wizard will default to a frame size of 2 instead of 2.5 for ASIO devices. This is to help Focusrite drivers pick a much smaller buffer size. If you hear crackling at a frame size of 2, re-enter the Audio Gear Wizard, increase your frame size to 2.5, 5, or 10, until it sounds OK. You want frame size as low as you can while still having good audio quality.
- Accounts marked as 'teacher' can now enter payment in the payment screen.
Jan 1st, 2021
Windows & Mac Client Update
- Fixed crashes caused by 'Subscription video' notice. You may have to update manually by downloading and installing the application from https://www.jamkazam.com/downloads
Windows & Mac Client Update
- Improved connection establishment
- Shortcut (ALT + L) to generate support logs
- Video remembers user position in layout. Automatically restores video position
- Notify user of sub-optimal audio setup and generate report of where improvements can be made
Websocket Gateway Update and Server Update
- Performance changes made to websocket-gateway and web server to alleviate 'Disconnected From Server' messages and speed up performance overall of the site.