tutorials:mairlistdb:mairlistdb-server
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutorials:mairlistdb:mairlistdb-server [2014/09/26 13:04] – [Setting up the mAirListDB Client computer] tw | tutorials:mairlistdb:mairlistdb-server [2021/07/02 06:17] (current) – [Adding Users] VT DJ ulinobbe | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== mAirListDB Server ====== | ====== mAirListDB Server ====== | ||
- | A networked | + | mAirListDB |
- | | + | ===== Background ===== |
+ | |||
+ | A networked mAirListDB setup involves two types of servers: | ||
+ | |||
+ | | ||
* One or more network drives where the actual audio files are located | * One or more network drives where the actual audio files are located | ||
Line 56: | Line 60: | ||
* A working mAirListDB connection. The database must be set up properly in the mAirList configuration. Ensure that everything is working fine when using the mAirListDB app on the server computer. | * A working mAirListDB connection. The database must be set up properly in the mAirList configuration. Ensure that everything is working fine when using the mAirListDB app on the server computer. | ||
- | * A compatible license. Currently mAirListDB Server is included in mAirList Professional Studio | + | * A compatible license. Currently mAirListDB Server is included in mAirList Professional Studio. (Please contact us if you need the server as a standalone license.) |
+ | * Server and client must be (roughly) the same version; it is not possible to mix a mAirList 5.x server with a mAirList 6.x client, for instance. | ||
mAirListDB Server is built into the main executable (mAirList.exe) and is part of any mAirList installation. | mAirListDB Server is built into the main executable (mAirList.exe) and is part of any mAirList installation. | ||
Line 87: | Line 92: | ||
* Studio (Read-only + write access to playlist history table) | * Studio (Read-only + write access to playlist history table) | ||
* DJ (Studio + create/edit playlists) | * DJ (Studio + create/edit playlists) | ||
+ | * VT DJ (DJ + uploading voicetracks to the database) | ||
* Folder Manager (DJ + move items between folders in Library) | * Folder Manager (DJ + move items between folders in Library) | ||
* Manager (Folder Manager + full Library editing) | * Manager (Folder Manager + full Library editing) | ||
Line 107: | Line 113: | ||
==== Self-signed certificate with SSL Buddy ==== | ==== Self-signed certificate with SSL Buddy ==== | ||
- | SSL Buddy is a Windows tool that lets you easily create self-signed certificates. You can download it here: [http:// | + | SSL Buddy is a Windows tool that lets you easily create self-signed certificates. You can download it here: <del>http:// |
+ | |||
+ | Edit 2015-03-31: Original download link for SSL Buddy seems to be dead at the moment - here's an alternative link: http:// | ||
After the installation, | After the installation, | ||
Line 115: | Line 123: | ||
- Select 1024 or 2048 bit key size, and enter your e-mail address, then click //Next//. | - Select 1024 or 2048 bit key size, and enter your e-mail address, then click //Next//. | ||
- Enter you country, state and city, then click //Next//. | - Enter you country, state and city, then click //Next//. | ||
- | - Enter the domain name - //this should match the public IP or FQDN hostname under which the clients will access the server later//. Also enter your business name (or your personal name) and the directory in which the key and certificate should be saved. Then click //Next//. | + | - Enter the domain name - **this should match the public IP or FQDN hostname under which the clients will access the server later**. Also enter your business name (or your personal name) and the directory in which the key and certificate should be saved. Then click //Next//. |
- A message will appear saying that the certificate has been created. You will find the certificate ('' | - A message will appear saying that the certificate has been created. You will find the certificate ('' | ||
Line 131: | Line 139: | ||
{{ dbserver-ssl.png }} | {{ dbserver-ssl.png }} | ||
====== Setting up the mAirListDB Client computer ====== | ====== Setting up the mAirListDB Client computer ====== | ||
+ | |||
+ | ===== Connection setup ===== | ||
+ | |||
On the client computer, follow these steps to add a connection to the mAirListDB Server: | On the client computer, follow these steps to add a connection to the mAirListDB Server: | ||
Line 137: | Line 148: | ||
- Go to // | - Go to // | ||
- Click //Add//, then select // | - Click //Add//, then select // | ||
- | - In the dialog that appears, enter hostname, port, SSL or not, user and password. | + | - In the dialog that appears, enter hostname, port, SSL or not, user and password. **Note:** In more recent versions of mAirList, a randomized one-time token is used for authentication to the server. In order to generate the token, click //Sign In//, enter user name and password, and a token will be requested from the server and entered into the input field. |
- Click OK to save. | - Click OK to save. | ||
Line 143: | Line 154: | ||
Now you can run the mAirListDB app, or use the database connection from within the playout window. | Now you can run the mAirListDB app, or use the database connection from within the playout window. | ||
+ | |||
+ | ===== Audio file caching (optional) ===== | ||
+ | |||
+ | Sometimes it's a good idea to keep a synchronized copy of all of your audio files on the client computer, especially when broadcasting from a location with a slow internet connection. | ||
+ | |||
+ | If you have such a synchronized copy of any audio storage folder, you can go to the // | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Now when mAirList needs an audio file for playback, it will first check if it's in the cache folder, and only if it's not, the file will be transferred via HTTP. This will save a lot of bandwith. |
tutorials/mairlistdb/mairlistdb-server.1411736660.txt.gz · Last modified: 2019/07/09 16:19 (external edit)