Shoko Desktop is described as 'Shoko, previously known as JMM (Japanese Media Manager) is an anime cataloging program designed to automate the cataloging of your anime collection regardless of the size and number of files in your collection'. There are eight alternatives to Shoko Desktop for a variety of platforms, including Windows, Linux, Hummingbird.me, Mac and MyAnimeList.net. The best alternative is FileBot. It's not free, so if you're looking for a free alternative, you could try tinyMediaManager or Taiga. Other great apps like Shoko Desktop are MediaElch (Free, Open Source), Ember Media Manager (Free, Open Source), anitrack (Free, Open Source) and Ookami (Free, Open Source).
Ember Media Manager is just that: a media manager. Once configured, it let's you fetch, store, and view various details about your media collection. Movies and TV shows are the type of media that Ember can handle.