https://github.com/alberanid/medialocator
Medialocator will print the movies and TV series in a Plex database that have the given labels
https://github.com/alberanid/medialocator
database labels movies plex plex-media-server tags tv-series
Last synced: 3 months ago
JSON representation
Medialocator will print the movies and TV series in a Plex database that have the given labels
- Host: GitHub
- URL: https://github.com/alberanid/medialocator
- Owner: alberanid
- License: apache-2.0
- Created: 2025-03-15T16:09:35.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-18T08:23:54.000Z (6 months ago)
- Last Synced: 2025-04-18T22:13:29.651Z (6 months ago)
- Topics: database, labels, movies, plex, plex-media-server, tags, tv-series
- Language: Go
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# medialocator
Medialocator will print the file location of movies and TV shows in a [Plex](https://www.plex.tv/) database that have the given labels. This may be useful, for example, to get a list of title to backup.
## Build
Just run `go build .`
## Run
The most useful call is something like this:
```sh
./medialocator \
-tags preserve,classic \
-plex-db /path/to/com.plexapp.plugins.library.db \
-output-file media.list
```Where **preserve** and **classic** are two comma-separated tags to search for. If `-output-file` is not specified, the list will be printed to standard output.
It's also possible to get the complete list of all media parts with the `-list-all` option.
If you want to list all media items that have no associated tag, use the `-no-tags` option.
To filter by one or more library, use the `-libraries Comma,Separated,List,Of,Libraries` argument.
## Copyright
Davide Alberani 2025.
Released under the Apache 2.0 license.
The author is in no way associated with Plex Inc.