Downloads/64bit Beta: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 26: Line 26:
Keep the classic version of kJams, do NOT install over it or replace it. You will need it if / when things go wrong in the new version.
Keep the classic version of kJams, do NOT install over it or replace it. You will need it if / when things go wrong in the new version.


==You will lose links to streaming music store songs==
==Switching back and forth==
If a singer has a song in any of their lists (tonight, faves, history), and that song came from a streaming music store (ie: it must stream when played), then that song will "go missing" if you first run the new 64bit version, then revert to the 32bit version. It will still be there in the 64bit version, but in the 32bit, it will turn into all dashes, because you will be forced to reload the music store from scratch.
I'm going to call the 64bit version "64" and the 32bit version "32"
 
# the first time you run 64, it will read the database from 32 and convert it
==Do not edit meta data==
# if you had music stores turned on, they will be converted too, but they will be REMOVED from 32. That means that if you go BACK to 32, you will need to reload the music stores (they'll be empty). That FURTHER means that if you had added "streaming only" songs to playlists, they will "go missing" in 32, and re-loading the store won't re-link the songs. In other words: If a singer has a song in any of their lists (tonight, faves, history), and that song came from a streaming music store (ie: it must stream when played), then that song will "go missing" if you first run 64, then revert to 32. It will still be there in the 64bit version, but in the 32bit, it will turn into all dashes, because you will be forced to reload the music store from scratch. Okay?
In the new version, I recommend against editing meta data, as this will cause your databases to get out of sync. It will work but will only update the new database, and the old one will not be able to find the song any more.
# In the 64, I recommend AGAINST editing meta data, as this will cause your 64 database to get out of sync with the 32 database. It will work fine, but will only update the 64 database, and the 32 one will not be able to find the song any more.
 
# If you edit meta data in 32, or add new songs, or make a new playlist, or really just change the database, you will need to rebuild your 64 DB. To do that, go into your kJams folder, and trash both the "Songs.ksql" file, and the "Songs.ksql [Backups]" folder. Then run 64 and the DB will rebuild based on the 32.
==If you edit meta data in the 32bit version==
You will need to rebuild your 64bit version. To do that, go into your kJams folder, and trash both the "Songs.ksql" file, and the "Songs.ksql [Backups]" folder. Then run the 64bit version and the DB will rebuild based on the 32bit db.


==New Forum Just for You==
==New Forum Just for You==

Revision as of 18:41, 23 May 2021

The Alpha version is available today. I started this port four years ago, it's been a VERY long time coming.

What Alpha Means

  • There is no installer
  • some visual problems in the UI
  • There will be bugs. You will crash. You may lose data. Some stuff just doesn't work.
  • Some features not critical to running shows are not implemented:
    • no ripping
    • no burning
    • no producer
    • no microphone input
    • no crash reporter
    • when editing meta in browser window, tab key doesn't work
    • music stores take a while to load
    • no video export
    • no transparent video
    • no "notification manager"
    • no python (no iTunes Crossfade)

By using the Alpha, you're agreeing to this:

DO NOT update your macOS to Catalina or BigSur if you don't have a backup drive that runs Mojave! When things go wrong you will need to revert to Mojave. Get this Alpha version ONLY if you are technically savvy, and you understand about TESTING software: you will run in to problems, and I will need you to write detailed notes about the problems. The most critical information you can give me is a recipe for how to reproduce the problem. If you can't reproduce the problem, then it's almost not worth it telling me about it. tell me anyway, but realize I probably can't do anything about it.

Back up your data!

Find your "kJams" folder (in your user's Music folder) and make a backup. Also, make a backup of your music files, if they reside on an external drive. You should already understand how to restore your files too. I'm not going to be able to help you recover if you shoot yourself in the foot! For instructions on backing up / restoring, see this article.

Keep the classic version of kJams, do NOT install over it or replace it. You will need it if / when things go wrong in the new version.

Switching back and forth

I'm going to call the 64bit version "64" and the 32bit version "32"

  1. the first time you run 64, it will read the database from 32 and convert it
  2. if you had music stores turned on, they will be converted too, but they will be REMOVED from 32. That means that if you go BACK to 32, you will need to reload the music stores (they'll be empty). That FURTHER means that if you had added "streaming only" songs to playlists, they will "go missing" in 32, and re-loading the store won't re-link the songs. In other words: If a singer has a song in any of their lists (tonight, faves, history), and that song came from a streaming music store (ie: it must stream when played), then that song will "go missing" if you first run 64, then revert to 32. It will still be there in the 64bit version, but in the 32bit, it will turn into all dashes, because you will be forced to reload the music store from scratch. Okay?
  3. In the 64, I recommend AGAINST editing meta data, as this will cause your 64 database to get out of sync with the 32 database. It will work fine, but will only update the 64 database, and the 32 one will not be able to find the song any more.
  4. If you edit meta data in 32, or add new songs, or make a new playlist, or really just change the database, you will need to rebuild your 64 DB. To do that, go into your kJams folder, and trash both the "Songs.ksql" file, and the "Songs.ksql [Backups]" folder. Then run 64 and the DB will rebuild based on the 32.

New Forum Just for You

Click here to join the new forum discussions. This is the FIRST place you should go when you encounter a problem. Scan over the recent articles to see if it's already been reported.

I'm a bit desperate for financial support

I never did do a kickstarter to get this port done. I don't know if you can imagine what 4 years of part time work (aside from my full-time job) is like, with no income to offset my time. Yes the 32bit version of kJams sells a few every month but in no way does it pay for my time spent developing the 64bit version. I do hate to do this, but i need to ask if you're willing to join Patreon, or increase your Patreon support. Thanks.

How to install

See this separate article for that.