Background: I have been looking for a general collection management software for some time. Mostly for movies/series and coins. Currently, I'm using Tellico, but I'm not completely satisfied with it. The lack of a mobile client and sync are missing features for me. Other requirements would be open source, Linux and Android support.
Of course, markdown is not an optimal format for structured data, but I don't need sorting or complex filters (yet). So Joplin would somehow cover my requirements. And I wouldn't need an extra app.
50% of my notes are recipes. just collected in one folder. many of them web-clipped and all of them tagged. OCR used where needed, but not regularly. I use plugins to create (back)links of recipes that I want to connect for whatever reason. search brings me to the recipe I need everytime and everywhere, as I sync on every device I use. linking recipe and shopping list makes it needless to transfer ingredients in many cases.
How do you use the tags, if I may ask? I can imagine everything from no tags (doing all the searches in the note content) to tags for every ingredient/difficulty/rating etc. (and searching in tags only).
In case anyone is interested, here is my current workflow for adding movies/series:
Add the title in the note title from mobile or desktop.
Fetch data from TMBD via the collector plugin from desktop. I don't have plans to release it as official plugin, since there are some hardcoded things. For example the providers are only fetched for germany and the information fields are fixed. I likely don't have time to make everything parametrizable. You could download and install the .jpl, though.
Do some searches. For example to get all movies that are available on Netflix, but aren't watched yet: notebook:Watchlist Netflix -"Watch State: watched".
I've been using Joplin to keep track of my movie collection for years. Covers, backdrops, main actors (with vitals), roles, links etc. Works well and with a few plugins (backlinks are great) makes things much easier than navigating to IMDB all the time since I use primarily offline tablets around the house and store everything on a Synology NAS. I also use it to keep track of purchases as it lets me have photos, invoices, receipts and especially manuals in the one place. There's about 3000 records (2GB) instantly available. For movies, it only takes 5 minutes to catalog a new movie (copy/paste from elsewhere) including scanning the cover (Canon flatbed @ 4800dpi makes for LARGE files) and once done, everything I'm interested in is available instantly. Highly recommend Joplin for tasks like this.
It's "Automatic Backlinks" and for instance, I have a bunch of movies starring Humphrey Bogart and each title record (in a Titles notebook) has a markdown link to HB as one of the cast. The HB record these links point to is in a different notebook and contains some trivia and a few photos of HB or whatever. Automatic Backlinks will create markdown links in the HB record for every title he is listed under. Saves doing a search for HB in order to find his movies. Link HB in a Title record and his Actor record is updated automatically to show the Title.
I was using a package called Movie Collector (now called CLZ Movies) which does a fantastic job of adding movies to a collection. It grabs all the IMDB data and loads it onto your system. The drawback I found was that I didn't need (or want) every little scrap of data about a movie. It just slowed things down terribly. So I started years ago using Nevernote and then switched to Joplin where I keep only the info I might have an interest in. If I want to know who the 2nd backup costume designer for the first ten minutes was, I'll use IMDB. But, if I just want to know what HB movies I own, I'll use my Joplin data.