64bit/Help: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
Created page with "==General== You will find a reference app, '''kJams Pro''' app in the dock / task bar, run that and you'll see what we're trying to re-create in Qt. After you have gotten pre..."
 
No edit summary
Line 7: Line 7:
==Windows==
==Windows==
When the app auto updates, the installer may be caught by your antivirus, you may have to turn off antivirus or white list the kJams installer.
When the app auto updates, the installer may be caught by your antivirus, you may have to turn off antivirus or white list the kJams installer.
==Mac==
In the Dock, the kJams app on the far right is the reference (32bit) app. The one just to its left is the app you're building (it can run but only shows a shell). To the left of that is the CFTest app (which only outputs to the console)

Revision as of 20:35, 7 February 2019

General

You will find a reference app, kJams Pro app in the dock / task bar, run that and you'll see what we're trying to re-create in Qt.

After you have gotten preliminary database working, you'll want to turn on Music Stores. To do this, go to kJams->preferences->stores, and check the box above the three music stores, then quit and re-run the app. It will then ask to download the music stores. Note these may or may NOT be shown in the Library playlist. Even if they are, they should not be stored within the Library database, or if they are, then they should auto-purge if you run kJams and the corresponding music store's xml file is gone (ie: the user should be free to delete it between runs). Also, when a music store gets an update, it must be done in such a way that new meta data for an existing song updates the existing song, that no NEW song (with a new ID) is generated. It is okay to lose song IDs if the user manually does this, or if they turn off a music store. A song who's ID is in a music store that is turned off is expected to "just disappear" from all playlists. It's fine to require a restart of the app for this.

In the file system, in your user's Music folder, is the kJams folder. Inside that you'll see "kJams Library" which is a shortcut / alias (henceforth called "alias"). The existing alias points to "kJams Library (current)". This is a small library (of real songs that you can play in the reference app) to get you started with some data. Later when you're ready to test importing a very large library, delete this alias, and make a new alias from "kJams Library (monster)". Rename the alias to be only "kJams Library", then launch kJams, which should now pick up the monster library.

Windows

When the app auto updates, the installer may be caught by your antivirus, you may have to turn off antivirus or white list the kJams installer.

Mac

In the Dock, the kJams app on the far right is the reference (32bit) app. The one just to its left is the app you're building (it can run but only shows a shell). To the left of that is the CFTest app (which only outputs to the console)