I learned MySQL awhile ago. I wanted to try using sqlite so I entertained your idea and made an example database. There are four tables: files, torrents, darkmx and fopnu. Here are some example queries. This is just an example. Design your database however you want and include whatever information you need.
enTitle = English title
nlTitle = native language title
1st example
sqlite> SELECT * FROM files INNER JOIN darkmx ON darkmx.contentID = files.contentID;
contentID enTitle nlTitle mediaType contentID link
--------- ------------- ------- --------- --------- ------------------------------------------------------------
1 Example Movie video 1 darkmx:folder:example123@NOT+A+REAL+LINK/Movies/ExampleMovie
2nd example
sqlite> SELECT * FROM files;
contentID enTitle nlTitle mediaType
--------- ------------- ------- ---------
1 Example Movie video
3rd example
sqlite> SELECT * FROM files INNER JOIN fopnu ON fopnu.contentID = files.contentID;
contentID enTitle nlTitle mediaType contentID link
--------- ------------- ------- --------- --------- ------------------------------------------
1 Example Movie video 1 fopnu:NOT+A+REAL+LINK/Movies/ExampleMovie1
4th example
sqlite> SELECT * FROM torrents;
contentID magnet
--------- ------------------------------------------------------------
1 magnet:?xt=urn:btih:NOT+A+REAL+MAGNET+LINK&dn=ExampleMovie1&
tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce