diff --git a/docs/index.md b/docs/index.md index 15ad267b..6bf1b6f2 100644 --- a/docs/index.md +++ b/docs/index.md @@ -28,6 +28,12 @@ title: Home [![Feature Requests](https://img.shields.io/badge/Feature%20Requests-00bc8c?style=plastic)](https://features.kometa.wiki/) +!!! info "What Happened to Plex Meta Manager?" + + On April 25th 2024, the Plex Meta Manager name was officially retired and replaced with Kometa. This change was essential to avoid a trademark issue with Plex. + + **If you are still using Plex Meta Manager and are unsure how to upgrade to Kometa, [click here to follow our guide](kometa/guides/rebrand.md)** + Kometa (formerly known as Plex Meta Manager) is a powerful tool designed to give you complete control over your media libraries. With Kometa, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more. Transform your media library with Kometa and discover its full potential! Connect to third-party services like TMDb, Trakt, and IMDb, among others, to create one-of-a-kind collections, overlays and more. Your media library will stand out and be tailored to your specific needs. diff --git a/docs/kometa/guides/rebrand.md b/docs/kometa/guides/rebrand.md new file mode 100644 index 00000000..2c4dbc08 --- /dev/null +++ b/docs/kometa/guides/rebrand.md @@ -0,0 +1,68 @@ +--- +search: + boost: 2 +--- +# Switching from Plex-Meta-Manager to Kometa + +You're using Plex-Meta-Manager now and need to switch to Kometa? Here's what you have to do: + +???+ danger "Important" + + These instructions are assuming that your existing config file is working with a recent [say 1.19 or newer] pre-rebrand Plex-Meta-Manager release. + +## If you are using Git: + +1. cd into the directory where you installed Plex-Meta-Manager +2. retrieve the new code and reinstall requirements [see below for commands]. This is the same thing you'd do with any upgrade. +3. change `plex_meta_manager.py` in any run command you use to `kometa.py`. For example: `python kometa.py --run`. +4. You're done. + +The commands you need for step 2 are: + +``` + git stash + git stash clear + git pull + # activate your venv here if you use one and it is not already active + python -m pip install -r requirements.txt +``` + +## If you are using Docker: + +1. change the image you are using from `meisnate12/plex-meta-manager:SOME_TAG` to `kometateam/kometa`, You'll change this wherever it's specified in your situation, a `docker run` command, a docker compose file, some field in a NAS UI, wherever. +2. If needed, rebuild the container however that happens in your context. `docker compose up -d`, clicking a button, whatever. +3. You're done. + +## If you downloaded it as a zip file: + +1. uncompress the zip file +2. cd into that directory and do the same setup you did initially (create a virtual environment, maybe, then install requirements. There's no way for us to know what you did when you set it up, so we can't give more specific instructions than that) +3. copy the config directory from your Plex-Meta-Manager dir into this directory. +4. change `plex_meta_manager.py` in any run command you use to `kometa.py`. For example: `python kometa.py --run`. +5. You're done. + +## Other things you can do if you wish: + +Neither of these two things are required. + +1. change `- pmm:` in the `config.yml` file to `- default:`; the docs now use `- default:`, but either will work for the foreseeable future, so you do not **need** to do this. You may *want* to, and if so go ahead, but you do not *have* to. +2. change the name of any directories you are using to "kometa". The app does not care about that part of the path. It only cares about the contents of the config directory, but it can be located anywhere. You do not **have* to change `/some/path/to/Plex-Meta-Manager` to `/some/path/to/Kometa`. Again, you may *want* to, and if so go ahead, but you do not *have* to. + +For example, this: +```yaml +libraries: + Movies: + remove_overlays: false + collection_files: + - pmm: basic + - pmm: imdb +``` +Could, but does not have to, become: +```yaml +libraries: + Movies: + remove_overlays: false + collection_files: + - default: basic + - default: imdb +```