DML is a free movie library / movie database that allows users to catalog their personal DVD, Blu-ray or 4K UHD movie disc collections quickly and efficiently.
There are also two Android mobile phone versions of DML, one free option for users of this DML Windows version, the other is a full paid version for all users.
See DML Mobile Versions
Whether you want to run a movie library on your home theatre PC, or run it on your laptop while away from home, DML is the perfect solution.
It allows you to store your DVD/Blu-ray/4K UHD movie disc information (downloaded from themoviedb.org ) and then select the movie title for playing
(as long as you have a movie backup file available of course) with your favourite media playing software.
Ever wanted to run a movie cataloging app from your work laptop but couldn't because your IT dept won't allow you to install apps?
Just download the free DML zipped folder and unzip it to wherever you want to run it from.
DML does not need to be installed on the machine it is running on. It will run quite happily from a thumb drive,
or even the removable drive you may be storing your movie files on.
DML is a Windows based DVD movie library. It is designed primarily to run using Windows 10, but will run on Windows 7 and 8 machines also.
DML is provided here as a free download.
The movie data and images are acquired through
This overview is for DML version 3.5.9
** For users of the 'Shelves' database app **
'Shelves' database users can use their output text files (Shelves_to_Shelves_Movies.txt) to load their movie titles into DML.
Once entered into DML, users can then create files to load into either of the DMLMobile apps.
See Download Movie Titles Using A Shelves database File on the Instructions page.
Individual movie titles can be added through the DML - TMDb download interface.
Multiple movie titles can be downloaded using your existing movie files / folders, or simply make a list to download (DML can even help making the list).
Each movie title must be unique. If a title is added that already exists in the database it will update the existing title with the new information.
To add different movies with the same title, simply add the release year of the movie after the title and when sorted alphabetically it will also be sorted by the year it was released. I.e. Avatar 2009, Avatar 2022
At the time of adding individual movie titles, the user can choose from many background and cover images, as well as edit any of the information received.
The data is then stored locally and is available for the user to be able to edit the movie title information or change background and/or cover images
through the provided editing interface without re-acquiring all information again.
The image above shows the DML main screen with the movie title "Jumanji: Welcome To The Jungle" selected.
Note the Disc Type logos (DVD and Blu-ray in this snapshot) on the bottom left of the movie cover tiles.
These logos are a quick check to tell you whether there is a backup file available to play this movie.
The logo will only appear on the movie selector tiles if there is a file associated with the movie title.
If you have disconnected your movie hard drive or network drive, these logos will not be visible.
In the case where there is no file available to play, the disc type of the selected movie is displayed in the header beside the 'My Rating' value
as shown below where the logo for a BluRay disc is shown.
The logos also allow you to keep track of what type of disks you have for the movie titles in your library.
If you are upgrading your DVD copies to Blu-ray, or Blu-ray to 4K UHD, you can create separated lists of DVD, Blu-ray, and 4K UHD discs.
This helps you to keep track of what has been upgraded so that you don't buy upgrade disks that you already have Blu-ray or 4K copies of.
If you have an Android phone, you can use the DMLMobile or DMLMobile_Free app to carry your library with you instead of creating separated lists.
With the search function in the apps, finding movie titles is a breeze.
Users of 'Shelves' databases can now transfer their movie titles into a Windows DML application. The database can then be output to both mobile versions of DML.
To avoid cluttering the screen (as much as possible), the information displayed for each movie has been limited to;
The number of actors displayed here depends on the amount of screen space above the movie titles and whether you have chosen to display two rows of movie titles or one.
To view more information on any movie, select it and then right click and choose "View All Details For This Movie" from the context menu options as shown below.
The following view displays all information stored for this movie
To return to the main display, just click anywhere on the screen.
This display will show all actors and crew members. If there are too many for the display, the list will scroll as shown above for the actors list (cast).
Additional fields not shown on the main display other than crew, are the date the title was added to the library, the date the title was last updated,
the location of your disc (if you have specified this), and
Whether the disc is loaned or not. If the disc is currently on loan, the display will show who it is loaned to and the date it was loaned.
If more information on any movie is required, simply right click over the selected movie and select "View This Movie Title On TMDb"
and you will be taken to this movie on the TMDb website where you can view all details of the movie.
If you would prefer to view your movie titles without the text drawn across the background image of the selected movie, it can be turned off as in the below example.
Either one or two rows of movie titles can be displayed - as seen in the image below (two rows with text overlaid).
If you would like to view the background image unobstructed, simply right click on the center of the screen and select - "Hide All - View Background Image Only"
from the context menu as shown in the image below.
This will display the background image only. No controls are visible as seen below.
To view the controls again, simply click anywhere on the screen
Once again, to avoid cluttering the screen, the controls for the app are limited to;
The five buttons at the top right of the main screen - used to display movie or music mode, and the lower, resize, and close buttons.
The two arrows to the right of the movie title rows (used to scroll up or down the rows of movie titles)
The three context menus accessed by right-clicking on the top infomation bar, the main screen, and the selected movie tile.
The keyboard and mouse are used for navigating through the library.
The mouse (if using a scroll mouse) is used to scroll up or down through rows of movie titles.
Position the mouse over a title in a row to select that particular title for viewing or playing.
Right click to get the menu shown below to play the movie, or simply press the enter key to play it.
As long as you have a movie back up file available, DML will tell your favourite media player which file to play.
The up and down arrow keys on the keyboard are used to navigate to the next or previous rows of movie titles and the arrow left or right keys
navigate along the rows of movie titles.
Pressing any of the alpha keys will take you to the start of movie titles starting with that letter. If no movie titles start with that letter, DML will not do anything.
All controls are explained further in the Instructions section on this site.
The image below shows the available controls (context menus, arrows, and buttons)
As shown above, the disc location (if you have specified a location) is displayed in the Selected Movie Menu.
Just right click the selected movie to see this so you can quickly access your disc.
The sort menu shown in the image above, gives users the options to;
Sort by All Movies (reload from database A - Z)
This reloads the app from file replacing the current list, then it sorts the list alphabetically from A to Z.
Sort by Grouped Title (Ascending A to Z)
This sorts the list alphabetically from A to Z but uses the 'Group Title' rather than the 'Title' to perform the sort.
To set the Group Title, Right click over the selected movie and select 'Edit" > 'Edit Movie Details'.
The 'Title' and 'Group Title' fields should be identical if you have not already changed them. Change the 'Group Title' only.
Leave the 'Title' field as it is.
As an example, if you wanted to group all Marvel movies together, simply add 'Marvels'(or whatever your preference is) before the title text in the 'Group Title' field,
so 'Antman' would become 'Marvels Antman', 'Thor' would become 'Marvels Thor'.
When you sort by Grouped Title these movie titles will then appear grouped together under 'M' and then when you sort by Title Ascending or Descending, they will appear in the correct alphabetical order.
Sort by Title (Ascending A to Z)
Sorts the library alphabetically from A to Z.
Sort by Title (Descending Z to A)
Sorts the library alphabetically from Z to A.
Sort by Date Movie Released (Newest First)
Sorts the library by the movie release date - newest to oldest.
Sort by Date Movie Released (Oldest First)
Sorts the library by the movie release date - oldest to newest.
Sort by Date Movie Added To Library
Sorts the library by the date it was added to the library - newest to oldest.
The filter option shown in the top menu in the image above, gives users the options to;
Show All Movies In Library
This option re-loads all movies from file and displays them using the default sorting option - from A to Z Ascending.
Filter By Movies That Are Available To Play
Limits the displayed titles to only those that have a movie file available to play.
Filter By Actor
Limits the displayed titles to only those that feature the specified actor.
Filter By Rating
Limits the displayed titles to those that have a certification rating of either, "PG", "PG" & "PG13", or "R".
Filter By My Rating
Filters the library by the specified user rating.
This can be a real time saver when you have a large library, it allows you to filter out
movies that you are not interested in watching ... at this point in time.
Filter By Genre
Limits the displayed titles to those that match the selected genre.
Filter By Notes
Limits the displayed titles to those that have Notes. You can also specify certain text in the notes to filter by.
This allows users to rate their movies as they see fit.
Once rated, the movie titles can be filtered to have DML only display movie titles with the specified user rating and above.
The image below shows the rating menu options