User Tools

Site Tools


tutorials:mairlistdb:getting-started

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tutorials:mairlistdb:getting-started [2014/10/14 10:15] – [Audio folders] twtutorials:mairlistdb:getting-started [2018/02/03 11:17] – [SQL database] tw
Line 18: Line 18:
  
   * **Local database**: All data is stored in a single ''*.mldb'' file on your local harddisk, using an "embedded" SQL databae called [[http://www.sqlite.org|SQLite]]. The setup is very easy because SQLite is built into mAirList, and you don't have to worry about an SQL server installation. However SQLite will not work well over a network, so this type of installation is only recommended if you use mAirList on a single, standalone computer.   * **Local database**: All data is stored in a single ''*.mldb'' file on your local harddisk, using an "embedded" SQL databae called [[http://www.sqlite.org|SQLite]]. The setup is very easy because SQLite is built into mAirList, and you don't have to worry about an SQL server installation. However SQLite will not work well over a network, so this type of installation is only recommended if you use mAirList on a single, standalone computer.
-  * **Networked database**: Uses a regular SQL Server, either [[http://www.postgresql.org|PostgreSQL]] (recommended) or Microsoft SQL Server. Setup is more difficult because you have to install the SQL server first, but the network capabilities of these SQL products will allow you to access the database from any number of mAirList computers on your LAN simultaneously.+  * **Networked database**: Uses a regular SQL Server, either [[http://www.postgresql.org|PostgreSQL]] (recommended), MySQL or Microsoft SQL Server. Setup is more difficult because you have to install the SQL server first, but the network capabilities of these SQL products will allow you to access the database from any number of mAirList computers on your LAN simultaneously.
  
 Note that the SQL database only stores the **metadata** of the audio items in your library, not the actual audio files - the files will be located in a regular harddisk folder or network share. Note that the SQL database only stores the **metadata** of the audio items in your library, not the actual audio files - the files will be located in a regular harddisk folder or network share.
Line 37: Line 37:
 === Recommended folder layout for new libraries === === Recommended folder layout for new libraries ===
  
-If you plan to start a brand new audio library, we recommend that you set up a network share, say ''M:\'' (UNC paths like ''<nowiki>\\server\audio</nowiki>'' will also work), and make separate subfolders for music, jingles and other content:+If you plan to start a brand new audio library, we recommend that you set up a network share, say ''M:\'' (UNC paths like ''<nowiki>\\server\audio</nowiki>'' will also work), and use subfolders for music, jingles and other content:
  
   M:\Music   M:\Music
Line 53: Line 53:
  
 As mAirListDB is an optional add-on for any mAirList installation, you must set up the database before you can start using it. As mAirListDB is an optional add-on for any mAirList installation, you must set up the database before you can start using it.
 +
 +==== SQL setup ====
 +
 +First of all, you must install and prepare the SQL datatabase (or SQLite database file for local mode), and add the database connection to your mAirList configuration. Please see the instructions for the particular SQL backend you are going to use:
 +
 +  * [[setup-sqlite|SQLite backend setup (local mode)]]
 +  * [[setup-postgresql|PostgreSQL backend setup (networked)]]
 +  * [[setup-mssql|Microsoft SQL Server backend setup (networked)]]
 +  * [[setup-mysql|MySQL server backend setup (networked)]]
 +
 +Once the SQL backend is set up, and the database connection has been added to mAirList, you will be able to run the //Database// application from the mAirList group in the Windows Start Menu, and the mAirListDB main window will open. (Alternatively, click the green //Database// button in the toolbar of the playout window to open the mAirListDB window from inside the main app, it will serve the same purpose in most cases.)
 +
 +==== Prepare audio folders ====
 +
 +Next, you must decide where to store your audio files (local harddisk and network share), and which folders to use as storages for the mAirListDB Library. Please see the comments on audio folders above. The audio folders should also be populated with a couple of audio files so we can try the synchronization function.
 +
 +==== Add audio folders as storages ====
 +
 +Open the mAirListDB app and and go to //Administration -> Configuration -> Storages// and add your audio folder(s) as storages. 
 +
 +Do not add individual subfolders of another storage! mAirListDB will automatically scan all subfolders!
 +
 +{{ :tutorials:mairlistdb:pasted:20140221-111411.png }}
 +
 +You will be able to enter a name and description for each storage that will later appear in the menus - by default, the name is just the folder name.
 +
 +When you're done, click OK - you will be prompted to restart mAirListDB.
 +
 +==== Synchronize storages ====
 +
 +Now we are ready to scan your hard drive (the registered storages) for audio files. Click the //Synchronize// button, select the desired storage (if you have registered more than one), and the Synchronize dialog will appear:
 +
 +{{ :tutorials:mairlistdb:pasted:20140221-112127.png }}
 +
 +When the scan is complete, the list of new files (not yet part of the Library) is displayed on the left hand side. By default, all new items are selected, but if you don't want to import everything at this time, you can select individual items or a range of items with the mouse (hold down Ctrl or Shift and click).
 +
 +It's a good idea to set the type of these files to "Music" (or whatever it is) at this point, in the Import Options section. You can also specify the virtual folder that the items should go into - as we haven't set up any folders yet, it's simply the Unsorted folder.
 +
 +When ready, click //Import Selected Files//, and mAirListDB will open each file, analyze it (read tags, perform Auto Cue etc.), and add it to the Library.
 +
 +When you add more files to your audio folder, you can return to the Synchronize dialog at any time and repeat the steps. If you happened to delete files, they will appear in the right-hand side list, and you have the option to remove them from the Library.
 +
 +
tutorials/mairlistdb/getting-started.txt · Last modified: 2021/05/28 13:06 by tw

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki