24 Commits

Author SHA1 Message Date
davidskrundz d2a867fa19 Fix bug with & in movie names; update catalog 2026-09-08 20:52:14 -07:00
davidskrundz 5e49f653f1 Fixup gitignore 2026-09-07 22:47:34 -07:00
davidskrundz 9c288d051c Update dependencies and lints 2026-09-07 22:44:13 -07:00
davidskrundz b518d762f1 Add to catalog 2026-09-04 23:45:05 -06:00
davidskrundz 1b6f7c3bf0 Improve title handling and rework catalog builder 2026-08-25 20:16:42 -06:00
davidskrundz d5a05f532f Update readme and contributing 2026-05-31 17:15:39 -06:00
davidskrundz b6ad592951 Model updates, bugfixes, and a new muxing cli tool 2026-05-29 22:26:22 -06:00
davidskrundz cf4327389a Update to pinned seaorm 2026-04-25 18:59:28 -06:00
davidskrundz 66168c120f Update all libraries to the new database format 2026-01-21 22:05:50 -07:00
davidskrundz 0e2a8e425b Rework database model to be more flexible 2026-01-16 21:59:47 -07:00
davidskrundz 994a80c45c Migrate to Zed and add proper newtypes 2026-01-04 20:47:04 -07:00
davidskrundz dd2cf5c942 Support flix collections 2025-12-08 20:33:13 -08:00
davidskrundz c2fb43de30 Improve date formats 2025-11-08 23:01:46 -07:00
davidskrundz b10cef4f2d Add scan date on libraries 2025-11-08 21:14:37 -07:00
davidskrundz c5475585d4 Migrate to the new entity format 2025-11-02 11:04:19 -07:00
davidskrundz 508c4ed32f Remove home dependency 2025-10-29 13:19:14 -06:00
davidskrundz dd688fdc83 Update sea-orm rc version 2025-10-28 23:07:32 -06:00
davidskrundz 0d34174a13 Update sea-orm rc version 2025-10-13 23:40:04 -06:00
davidskrundz 8411c75377 Fix critical relation bug 2025-10-02 09:52:25 -07:00
davidskrundz 6eec67a0fd Model refinement 2025-10-01 19:34:07 -06:00
davidskrundz 06110b91a1 Throw away flix files in favor of a flix database 2025-09-18 22:41:34 -06:00
davidskrundz ba9c3fa03d Add collections to verses and make lists optional 2025-06-06 22:10:42 -06:00
davidskrundz ced1fe8194 Add sub-verses 2025-05-24 22:41:28 -06:00
davidskrundz 2b348851d7 Implement multiple episode numbers 2025-05-20 00:20:43 -06:00
231 changed files with 14713 additions and 1654 deletions
+4
View File
@@ -0,0 +1,4 @@
allow-expect-in-tests = true
check-private-items = true
allowed-duplicate-crates = []
+22 -6
View File
@@ -1,7 +1,23 @@
# OS Files
*~
._*
.DS_Store
*
!**/
# Rust
/target
!.zed/settings.json
!.gitignore
!/CONTRIBUTING.md
!/LICENSE.md
!/README.md
!/.clippy.toml
!/.rustfmt.toml
!/.tombi.toml
!/Cargo.toml
!/Cargo.lock
!/justfile
!/rust-toolchain.toml
!/crates/**/*.rs
!/crates/**/Cargo.toml
!/crates/**/README.md
!/catalog/**/*.sh
-1
View File
@@ -1,2 +1 @@
hard_tabs = true
wrap_comments = true
+10
View File
@@ -0,0 +1,10 @@
[format.rules]
indent-style = "tab"
indent-width = 4
line-width = 120
# Disable TOML 1.1 features from tombi as long as we support rust <1.94
[[schemas]]
toml-version = "v1.0.0"
path = "tombi://www.schemastore.org/cargo.json"
include = ["Cargo.toml"]
-9
View File
@@ -1,9 +0,0 @@
{
"recommendations": [
"vadimcn.vscode-lldb",
"barbosshack.crates-io",
"usernamehw.errorlens",
"tamasfe.even-better-toml",
"rust-lang.rust-analyzer",
]
}
-33
View File
@@ -1,33 +0,0 @@
{
// VSCode
"editor.detectIndentation": false,
"editor.insertSpaces": false,
"editor.tabSize": 4,
"files.exclude": {
"**/target": true,
"**/Cargo.lock": true,
},
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/**": true,
"**/target/**": true,
},
// Extensions
"crates.listPreReleases": true,
"evenBetterToml.formatter.alignComments": true,
"evenBetterToml.formatter.alignEntries": false,
"evenBetterToml.formatter.allowedBlankLines": 1,
"evenBetterToml.formatter.arrayAutoExpand": true,
"evenBetterToml.formatter.arrayTrailingComma": true,
"evenBetterToml.formatter.columnWidth": 80,
"evenBetterToml.formatter.reorderKeys": true,
"evenBetterToml.formatter.trailingNewline": true,
"rust-analyzer.imports.granularity.enforce": true,
"rust-analyzer.imports.granularity.group": "module",
"rust-analyzer.imports.group.enable": true,
"rust-analyzer.imports.merge.glob": false,
"rust-analyzer.imports.preferNoStd": true,
"rust-analyzer.showUnlinkedFileNotification": false,
}
+26
View File
@@ -0,0 +1,26 @@
{
"lsp": {
"just-lsp": {
"initialization_options": {
"formatting": {
"indentation": "\t",
},
},
},
"rust-analyzer": {
"initialization_options": {
"imports": {
"granularity": { "enforce": true, "group": "module" },
"group": { "enable": true },
"merge": { "glob": false },
"preferNoStd": true,
},
"server": {
"extraEnv": {
"RUSTUP_TOOLCHAIN": "stable",
},
},
},
},
},
}
+2 -1
View File
@@ -3,4 +3,5 @@ How to Contribute
We'd love to accept your patches and contributions to this project.
We just need you to follow the Contributor License Agreement outlined
in the latest v0.0.x of https://github.com/Skrunix/license
in the latest v0.0.x of https://git.skrundz.dev/skrunix/license
(mirrored to https://github.com/skrunix/license)
Generated
+2780 -559
View File
File diff suppressed because it is too large Load Diff
+565 -41
View File
@@ -1,50 +1,574 @@
[workspace]
resolver = "3"
members = ["crates/*"]
resolver = "2"
[workspace.package]
authors = []
edition = "2024"
rust-version = "1.94"
license-file = "LICENSE.md"
rust-version = "1.85.0"
[workspace.lints.rust]
arithmetic_overflow = "forbid"
missing_docs = "forbid"
unsafe_code = "forbid"
[workspace.lints.clippy]
arithmetic_side_effects = "forbid"
as_conversions = "forbid"
checked_conversions = "forbid"
default_union_representation = "forbid"
expect_used = "forbid"
indexing_slicing = "forbid"
integer_division = "forbid"
integer_division_remainder_used = "forbid"
transmute_undefined_repr = "forbid"
unchecked_duration_subtraction = "forbid"
unwrap_used = "forbid"
[profile.release]
codegen-units = 1
lto = "fat"
opt-level = 3
overflow-checks = true
strip = "debuginfo"
publish = false
[workspace.dependencies]
flix = { path = "crates/flix", version = "=0.0.5", default-features = false }
flix-tmdb = { path = "crates/tmdb", version = "=0.0.5", default-features = false }
flix = { path = "crates/flix", version = "=0.1.1", default-features = false }
flix-cli = { path = "crates/cli", version = "=0.1.1", default-features = false }
flix-db = { path = "crates/db", version = "=0.1.1", default-features = false }
flix-fs = { path = "crates/fs", version = "=0.1.1", default-features = false }
flix-model = { path = "crates/model", version = "=0.1.1", default-features = false }
flix-mux = { path = "crates/cli-mux", version = "=0.1.1", default-features = false }
flix-tmdb = { path = "crates/tmdb", version = "=0.1.1", default-features = false }
anyhow = { version = "^1", default-features = false }
chrono = { version = "^0.4", default-features = false }
clap = { version = "^4", default-features = false, features = ["std"] }
home = { version = "^0.5", default-features = false }
reqwest = { version = "^0.12", default-features = false }
serde = { version = "^1", default-features = false }
thiserror = { version = "^2", default-features = false }
tokio = { version = "^1", default-features = false }
toml = { version = "^0.8", default-features = false }
url = { version = "^2", default-features = false }
url-macro = { version = "^0.2", default-features = false }
anyhow = { version = "^1.0.87", default-features = false }
async-stream = { version = "^0.3.5", default-features = false }
bytes = { version = "^1.7.1", default-features = false }
chrono = { version = "^0.4.40", default-features = false }
clap = { version = "^4.3.2", default-features = false }
console = { version = "^0.16.0", default-features = false }
either = { version = "^1.6.1", default-features = false }
governor = { version = "^0.10.0", default-features = false }
indicatif = { version = "^0.18.0", default-features = false }
itertools = { version = "^0.15.0", default-features = false }
nonzero_ext = { version = "^0.3.0", default-features = false }
redb = { version = "^4.0.0", default-features = false }
regex = { version = "^1.11.2", default-features = false }
reqwest = { version = "^0.13.0", default-features = false }
sea-orm = { version = "^2.0.1", default-features = false }
sea-orm-migration = { version = "^2.0.0", default-features = false }
seamantic = { version = "^1.0.1", default-features = false }
serde = { version = "^1.0.225", default-features = false }
serde_json = { version = "^1.0.142", default-features = false }
serde_test = { version = "^1.0.0", default-features = false }
tempfile = { version = "^3.0.0", default-features = false }
thiserror = { version = "^2.0.18", default-features = false }
tokio = { version = "^1.48.0", default-features = false }
tokio-stream = { version = "^0.1.8", default-features = false }
toml = { version = "^1.0.0", default-features = false }
tracing = { version = "^0.1.37", default-features = false }
tracing-subscriber = { version = "^0.3.17", default-features = false }
url = { version = "^2.4.0", default-features = false }
url-macro = { version = "^0.2.0", default-features = false }
walkdir = { version = "^2.0.0", default-features = false }
[workspace.lints.clippy]
cargo = { level = "warn", priority = -1 }
complexity = { level = "warn", priority = -1 }
correctness = { level = "deny", priority = -1 }
perf = { level = "warn", priority = -1 }
style = { level = "warn", priority = -1 }
suspicious = { level = "warn", priority = -1 }
absolute-paths = "allow"
alloc-instead-of-core = "warn"
allow-attributes = "warn"
allow-attributes-without-reason = "deny"
arbitrary-source-item-ordering = "allow"
arithmetic-side-effects = "deny"
as-conversions = "deny"
as-pointer-underscore = "deny"
as-ptr-cast-mut = "deny"
as-underscore = "deny"
assertions-on-result-states = "warn"
assigning-clones = "warn"
big-endian-bytes = "allow"
bool-to-int-with-if = "warn"
borrow-as-ptr = "warn"
branches-sharing-code = "warn"
case-sensitive-file-extension-comparisons = "warn"
cast-lossless = "deny"
cast-possible-truncation = "deny"
cast-possible-wrap = "deny"
cast-precision-loss = "deny"
cast-ptr-alignment = "deny"
cast-sign-loss = "deny"
cfg-not-test = "deny"
checked-conversions = "deny"
clear-with-drain = "warn"
clone-on-ref-ptr = "warn"
cloned-instead-of-copied = "warn"
coerce-container-to-any = "warn"
cognitive-complexity = "allow"
collapsible-else-if = "warn"
collection-is-never-read = "warn"
comparison-chain = "warn"
copy-iterator = "warn"
create-dir = "warn"
dbg-macro = "warn"
debug-assert-with-mut-call = "deny"
decimal-bitwise-operands = "warn"
decimal-literal-representation = "warn"
default-numeric-fallback = "warn"
default-trait-access = "warn"
default-union-representation = "allow"
deref-by-slicing = "warn"
derive-partial-eq-without-eq = "warn"
disallowed-script-idents = "deny"
doc-broken-link = "warn"
doc-comment-double-space-linebreaks = "warn"
doc-include-without-cfg = "warn"
doc-link-code = "warn"
doc-link-with-quotes = "warn"
doc-markdown = "warn"
doc-paragraphs-missing-punctuation = "warn"
duration-suboptimal-units = "warn"
elidable-lifetime-names = "warn"
else-if-without-else = "warn"
empty-drop = "warn"
empty-enum-variants-with-brackets = "warn"
empty-enums = "warn"
empty-structs-with-brackets = "warn"
enum-glob-use = "warn"
equatable-if-let = "warn"
error-impl-error = "warn"
exhaustive-enums = "warn"
exhaustive-structs = "warn"
exit = "warn"
expect-used = "warn"
expl-impl-clone-on-copy = "warn"
explicit-deref-methods = "warn"
explicit-into-iter-loop = "warn"
explicit-iter-loop = "warn"
fallible-impl-from = "warn"
field-scoped-visibility-modifiers = "warn"
filetype-is-file = "warn"
filter-map-next = "warn"
flat-map-option = "warn"
float-arithmetic = "warn"
float-cmp = "warn"
float-cmp-const = "warn"
fn-params-excessive-bools = "allow"
fn-to-numeric-cast-any = "warn"
format-collect = "warn"
format-push-string = "warn"
future-not-send = "warn"
get-unwrap = "warn"
host-endian-bytes = "allow"
if-not-else = "warn"
if-then-some-else-none = "warn"
ignore-without-reason = "warn"
ignored-unit-patterns = "warn"
impl-trait-in-params = "warn"
implicit-clone = "warn"
implicit-hasher = "warn"
implicit-return = "allow"
imprecise-flops = "warn"
inconsistent-struct-constructor = "warn"
index-refutable-slice = "deny"
indexing-slicing = "deny"
inefficient-to-string = "warn"
infinite-loop = "warn"
inline-always = "warn"
inline-asm-x86-att-syntax = "warn"
inline-asm-x86-intel-syntax = "warn"
inline-modules = "allow"
inline-trait-bounds = "allow"
integer-division = "deny"
integer-division-remainder-used = "deny"
into-iter-without-iter = "warn"
invalid-upcast-comparisons = "warn"
ip-constant = "warn"
items-after-statements = "warn"
iter-filter-is-ok = "warn"
iter-filter-is-some = "warn"
iter-not-returning-iterator = "warn"
iter-on-empty-collections = "warn"
iter-on-single-items = "warn"
iter-over-hash-type = "warn"
iter-with-drain = "warn"
iter-without-into-iter = "warn"
large-digit-groups = "warn"
large-futures = "warn"
large-include-file = "warn"
large-stack-arrays = "warn"
large-stack-frames = "warn"
large-types-passed-by-value = "warn"
let-underscore-must-use = "warn"
let-underscore-untyped = "warn"
linkedlist = "warn"
literal-string-with-formatting-args = "warn"
little-endian-bytes = "allow"
lossy-float-literal = "warn"
macro-use-imports = "warn"
manual-assert = "warn"
manual-assert-eq = "warn"
manual-ilog2 = "warn"
manual-instant-elapsed = "warn"
manual-is-power-of-two = "warn"
manual-is-variant-and = "warn"
manual-let-else = "warn"
manual-midpoint = "warn"
manual-string-new = "warn"
many-single-char-names = "warn"
map-err-ignore = "warn"
map-unwrap-or = "warn"
map-with-unused-argument-over-ranges = "warn"
match-bool = "warn"
match-same-arms = "warn"
match-wild-err-arm = "warn"
match-wildcard-for-single-variants = "warn"
maybe-infinite-iter = "warn"
mem-forget = "warn"
min-ident-chars = "allow"
mismatching-type-param-order = "warn"
missing-assert-message = "warn"
missing-asserts-for-indexing = "warn"
missing-const-for-fn = "warn"
missing-docs-in-private-items = "warn"
missing-errors-doc = "warn"
missing-fields-in-debug = "warn"
missing-inline-in-public-items = "warn"
missing-panics-doc = "warn"
missing-trait-methods = "warn"
mixed-read-write-in-expression = "warn"
mod-module-files = "allow"
module-name-repetitions = "warn"
modulo-arithmetic = "warn"
multiple-crate-versions = "allow"
multiple-inherent-impl = "warn"
multiple-unsafe-ops-per-block = "warn"
must-use-candidate = "warn"
mut-mut = "warn"
mutex-atomic = "warn"
mutex-integer = "warn"
naive-bytecount = "warn"
needless-bitwise-bool = "warn"
needless-collect = "warn"
needless-continue = "warn"
needless-for-each = "warn"
needless-pass-by-ref-mut = "warn"
needless-pass-by-value = "warn"
needless-raw-string-hashes = "warn"
needless-raw-strings = "warn"
needless-type-cast = "warn"
no-effect-underscore-binding = "warn"
no-mangle-with-rust-abi = "warn"
non-ascii-literal = "allow"
non-send-fields-in-send-ty = "warn"
non-std-lazy-statics = "warn"
non-zero-suggestions = "warn"
nonminimal-bool = "warn"
nonstandard-macro-braces = "warn"
option-as-ref-cloned = "warn"
option-if-let-else = "warn"
option-option = "warn"
or-fun-call = "warn"
overly-complex-bool-expr = "allow"
panic = "warn"
panic-in-result-fn = "warn"
partial-pub-fields = "warn"
path-buf-push-overwrite = "warn"
pathbuf-init-then-push = "warn"
pattern-type-mismatch = "allow"
pointer-format = "warn"
precedence-bits = "warn"
print-stderr = "warn"
print-stdout = "warn"
ptr-as-ptr = "warn"
ptr-cast-constness = "warn"
ptr-offset-by-literal = "warn"
pub-underscore-fields = "warn"
pub-use = "allow"
pub-with-shorthand = "allow"
pub-without-shorthand = "warn"
question-mark-used = "allow"
range-minus-one = "warn"
range-plus-one = "warn"
rc-buffer = "warn"
rc-mutex = "warn"
read-zero-byte-vec = "warn"
redundant-clone = "warn"
redundant-closure-for-method-calls = "warn"
redundant-else = "warn"
redundant-pub-crate = "allow"
redundant-test-prefix = "warn"
redundant-type-annotations = "warn"
ref-as-ptr = "warn"
ref-binding-to-reference = "warn"
ref-option = "warn"
ref-option-ref = "warn"
ref-patterns = "warn"
renamed-function-params = "warn"
rest-pat-in-fully-bound-structs = "warn"
return-and-then = "warn"
return-self-not-must-use = "warn"
same-functions-in-if-condition = "warn"
same-length-and-capacity = "warn"
same-name-method = "warn"
search-is-some = "warn"
self-named-module-files = "warn"
self-only-used-in-recursion = "warn"
semicolon-if-nothing-returned = "warn"
semicolon-inside-block = "warn"
semicolon-outside-block = "allow"
separated-literal-suffix = "allow"
set-contains-or-insert = "warn"
shadow-reuse = "allow"
shadow-same = "allow"
shadow-unrelated = "allow"
should-panic-without-expect = "warn"
significant-drop-in-scrutinee = "warn"
significant-drop-tightening = "warn"
similar-names = "allow"
single-call-fn = "allow"
single-char-lifetime-names = "allow"
single-char-pattern = "allow"
single-match-else = "warn"
single-option-map = "warn"
stable-sort-primitive = "warn"
std-instead-of-alloc = "warn"
std-instead-of-core = "warn"
str-split-at-newline = "warn"
str-to-string = "warn"
string-add = "warn"
string-add-assign = "warn"
string-lit-as-bytes = "warn"
string-lit-chars-any = "warn"
string-slice = "warn"
struct-excessive-bools = "allow"
struct-field-names = "warn"
suboptimal-flops = "warn"
suspicious-operation-groupings = "warn"
suspicious-xor-used-as-pow = "warn"
tests-outside-test-module = "warn"
todo = "warn"
too-long-first-doc-paragraph = "allow"
too-many-lines = "allow"
trailing-empty-array = "warn"
trait-duplication-in-bounds = "warn"
transmute-ptr-to-ptr = "warn"
transmute-undefined-repr = "warn"
trivial-regex = "warn"
trivially-copy-pass-by-ref = "warn"
try-err = "warn"
tuple-array-conversions = "warn"
type-repetition-in-bounds = "warn"
unchecked-time-subtraction = "deny"
undocumented-unsafe-blocks = "deny"
unicode-not-nfc = "warn"
unimplemented = "warn"
uninhabited-references = "warn"
uninlined-format-args = "warn"
unnecessary-box-returns = "warn"
unnecessary-debug-formatting = "warn"
unnecessary-join = "warn"
unnecessary-literal-bound = "warn"
unnecessary-safety-comment = "warn"
unnecessary-safety-doc = "warn"
unnecessary-self-imports = "warn"
unnecessary-semicolon = "warn"
unnecessary-struct-initialization = "warn"
unnecessary-trailing-comma = "warn"
unnecessary-wraps = "warn"
unneeded-field-pattern = "warn"
unnested-or-patterns = "warn"
unreachable = "warn"
unreadable-literal = "warn"
unsafe-derive-deserialize = "warn"
unseparated-literal-suffix = "warn"
unused-async = "warn"
unused-async-trait-impl = "warn"
unused-peekable = "warn"
unused-result-ok = "warn"
unused-rounding = "warn"
unused-self = "warn"
unused-trait-names = "warn"
unwrap-in-result = "warn"
unwrap-used = "warn"
use-debug = "warn"
use-self = "warn"
used-underscore-binding = "warn"
used-underscore-items = "warn"
useless-let-if-seq = "warn"
verbose-bit-mask = "warn"
verbose-file-reads = "warn"
volatile-composites = "warn"
while-float = "warn"
wildcard-enum-match-arm = "warn"
wildcard-imports = "warn"
with-capacity-zero = "warn"
zero-sized-map-values = "warn"
[workspace.lints.rust]
deprecated-safe = "forbid"
future-incompatible = "deny"
keyword-idents = "deny"
let-underscore = "warn"
nonstandard-style = "warn"
refining-impl-trait = "warn"
rust-2018-compatibility = "deny"
rust-2018-idioms = "deny"
rust-2021-compatibility = "deny"
rust-2024-compatibility = "deny"
unknown-or-malformed-diagnostic-attributes = "deny"
unused = { level = "warn", priority = -1 }
ambiguous-glob-reexports = "warn"
ambiguous-negative-literals = "deny"
ambiguous-wide-pointer-comparisons = "warn"
arithmetic-overflow = "deny"
asm-sub-register = "warn"
async-fn-in-trait = "warn"
bad-asm-style = "warn"
binary-asm-labels = "deny"
bindings-with-variant-name = "deny"
break-with-label-and-loop = "warn"
c-void-returns = "warn"
clashing-extern-declarations = "warn"
closure-returning-async-block = "warn"
confusable-idents = "warn"
const-item-interior-mutations = "warn"
const-item-mutation = "warn"
dangerous-implicit-autorefs = "deny"
dangling-pointers-from-locals = "warn"
dangling-pointers-from-temporaries = "warn"
dead-code-pub-in-binary = "warn"
deprecated = "warn"
deprecated-in-future = "allow"
deprecated-where-clause-location = "warn"
deref-into-dyn-supertrait = "warn"
deref-nullptr = "deny"
double-negations = "warn"
drop-bounds = "warn"
dropping-copy-types = "warn"
dropping-references = "warn"
duplicate-features = "deny"
duplicate-macro-attributes = "warn"
dyn-drop = "warn"
enum-intrinsics-non-enums = "deny"
explicit-builtin-cfgs-in-flags = "deny"
exported-private-dependencies = "warn"
ffi-unwind-calls = "warn"
for-loops-over-fallibles = "warn"
forgetting-copy-types = "warn"
forgetting-references = "warn"
function-casts-as-integer = "warn"
function-item-references = "warn"
hidden-glob-reexports = "warn"
impl-trait-redundant-captures = "warn"
improper-ctypes = "warn"
improper-ctypes-definitions = "warn"
improper-gpu-kernel-arg = "warn"
incomplete-features = "warn"
incomplete-include = "deny"
ineffective-unstable-trait-impl = "deny"
inline-no-sanitize = "warn"
integer-to-ptr-transmutes = "warn"
internal-features = "warn"
invalid-atomic-ordering = "deny"
invalid-doc-attributes = "warn"
invalid-from-utf8 = "warn"
invalid-from-utf8-unchecked = "deny"
invalid-nan-comparisons = "warn"
invalid-null-arguments = "deny"
invalid-reference-casting = "deny"
invalid-runtime-symbol-definitions = "deny"
invalid-value = "warn"
irrefutable-let-patterns = "warn"
large-assignments = "warn"
linker-info = "allow"
linker-messages = "warn"
long-running-const-eval = "deny"
macro-use-extern-crate = "warn"
meta-variable-misuse = "warn"
mismatched-lifetime-syntaxes = "warn"
missing-abi = "warn"
missing-copy-implementations = "warn"
missing-debug-implementations = "warn"
missing-docs = "warn"
missing-gpu-kernel-export-name = "warn"
mixed-script-confusables = "warn"
mutable-transmutes = "deny"
named-arguments-used-positionally = "warn"
named-asm-labels = "deny"
no-mangle-const-items = "deny"
no-mangle-generic-items = "warn"
non-ascii-idents = "deny"
non-contiguous-range-endpoints = "warn"
non-local-definitions = "warn"
non-shorthand-field-patterns = "warn"
noop-method-call = "warn"
opaque-hidden-inferred-bound = "warn"
overflowing-literals = "deny"
overlapping-range-endpoints = "warn"
private-bounds = "warn"
private-interfaces = "warn"
ptr-to-integer-transmute-in-consts = "warn"
redundant-imports = "warn"
redundant-lifetimes = "warn"
renamed-and-removed-lints = "warn"
rtsan-nonblocking-async = "warn"
single-use-lifetimes = "warn"
special-module-name = "warn"
stable-features = "warn"
suspicious-double-ref-op = "warn"
suspicious-runtime-symbol-definitions = "warn"
text-direction-codepoint-in-comment = "deny"
text-direction-codepoint-in-literal = "deny"
trivial-bounds = "warn"
trivial-casts = "warn"
trivial-numeric-casts = "warn"
type-alias-bounds = "warn"
uncommon-codepoints = "warn"
unconditional-panic = "deny"
unconditional-recursion = "warn"
undropped-manually-drops = "deny"
unexpected-cfgs = "warn"
unfulfilled-lint-expectations = "warn"
ungated-async-fn-track-caller = "warn"
unit-bindings = "warn"
unknown-crate-types = "deny"
unknown-lints = "warn"
unnameable-test-items = "warn"
unnameable-types = "warn"
unnecessary-transmutes = "warn"
unpredictable-function-pointer-comparisons = "warn"
unreachable-cfg-select-predicates = "warn"
unreachable-pub = "warn"
unsafe-code = "forbid"
unstable-features = "forbid"
unused-associated-type-bounds = "warn"
unused-comparisons = "warn"
unused-crate-dependencies = "warn"
unused-import-braces = "warn"
unused-lifetimes = "warn"
unused-qualifications = "warn"
unused-results = "warn"
useless-deprecated = "deny"
useless-ptr-null-checks = "warn"
uses-power-alignment = "warn"
variant-size-differences = "warn"
warnings = "warn"
while-true = "warn"
# unstable lints
# default-overrides-default-fields = "deny"
# deprecated-llvm-intrinsic = "warn"
# implicit-provenance-casts = "deny"
# multiple-supertrait-upcastable = "warn"
# must-not-suspend = "warn"
# non-exhaustive-omitted-patterns = "warn"
# resolving-to-items-shadowing-supertrait-items = "warn"
# shadowing-supertrait-items = "warn"
# tail-call-track-caller = "warn"
# test-unstable-lint = "deny"
# unqualified-local-imports = "deny"
[workspace.lints.rustdoc]
bare-urls = "warn"
broken-intra-doc-links = "warn"
invalid-codeblock-attributes = "warn"
invalid-html-tags = "warn"
invalid-rust-codeblocks = "warn"
missing-crate-level-docs = "warn"
private-doc-tests = "warn"
private-intra-doc-links = "warn"
redundant-explicit-links = "warn"
unescaped-backticks = "warn"
# unstable lints
# missing-doc-code-examples = "warn"
[profile.release]
opt-level = 3
strip = "debuginfo"
overflow-checks = true
lto = "fat"
codegen-units = 1
+17 -9
View File
@@ -2,13 +2,21 @@
Libraries and tools for dealing with media metadata
## Various builds
## Development
- build: `cargo hack --feature-powerset build`
- clippy: `cargo hack --feature-powerset clippy -- -D warnings`
- fmt: `cargo fmt --check`
- docs: `RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features`
- install: `cargo install --path crates/cli`
- publish: `cargo publish --dry-run -p flix-tmdb`
- publish: `cargo publish --dry-run -p flix`
- publish: `cargo publish --dry-run -p flix-cli`
Run the full validation suite before committing:
```sh
just all
just install
```
##### Publish
- `cargo semver-checks --all-features`
- `cargo publish --dry-run -p <crate>`
- `cargo publish --dry-run --workspace`
## Building flix.db
`./catalog/flix.sh`
+10
View File
@@ -0,0 +1,10 @@
run flix add flix collection \
"Avatar Universe" \
"Avatar: The Last Airbender is set in an Asiatic-like world in which some people can manipulate the classical elements with psychokinetic variants of the Chinese martial arts known as 'bending'."
run flix add tmdb collection 1136366 # Avatar: The Last Airbender - Collection
run flix add tmdb movie 980431 # Avatar Aang: The Last Airbender (2026)
# run flix add tmdb movie 1127274 # upcoming
run flix add tmdb show 246 # Avatar: The Last Airbender (2005)
run flix add tmdb show 33880 # The Legend of Korra (2012)
+8
View File
@@ -0,0 +1,8 @@
run flix add flix collection \
"Breaking Bad Collection" \
"Collection containing the original Breaking Bad show along with a documentary chronicling the process of making the final season, a sequel movie and prequel show."
run flix add tmdb movie 559969 # El Camino: A Breaking Bad Movie (2019)
run flix add tmdb show 60059 # Better Call Saul (2015)
run flix add tmdb show 1396 # Breaking Bad (2008)
+22
View File
@@ -0,0 +1,22 @@
run flix add \
--sort-title "dceu" \
--web-slug "dceu" \
flix collection \
"DC Extended Universe" \
"The shared cinematic universe featuring DC Comics characters produced by Warner Bros. Pictures. This collection includes all films released as part of the DC Extended Universe, from Man of Steel through Aquaman and the Lost Kingdom."
run flix add tmdb collection 573693 # Aquaman Collection
run flix add tmdb movie 297802 # Aquaman (2018)
run flix add tmdb movie 572802 # Aquaman and the Lost Kingdom (2023)
run flix add tmdb collection 531242 # Suicide Squad Collection
run flix add tmdb movie 297761 # Suicide Squad (2016)
run flix add tmdb movie 436969 # The Suicide Squad (2021)
run flix add tmdb collection 468552 # Wonder Woman Collection
run flix add tmdb movie 297762 # Wonder Woman (2017)
run flix add tmdb movie 464052 # Wonder Woman 1984 (2020)
run flix add \
--web-slug "birds-of-prey-2020" \
tmdb movie 495764 # Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn) (2020)
+20
View File
@@ -0,0 +1,20 @@
run flix add \
--sort-title "dcu" \
--web-slug "dcu" \
flix collection \
"DC Universe" \
"DC movies and shows not connected to the DCEU. Includes standalone films, alternate universes, and legacy adaptations featuring DC characters."
run flix add tmdb collection 1025281 # Constantine Collection
run flix add tmdb movie 561 # Constantine (2005)
run flix add tmdb collection 263 # The Dark Knight Collection
run flix add tmdb movie 272 # Batman Begins (2005)
run flix add tmdb movie 155 # The Dark Knight (2008)
run flix add tmdb movie 49026 # The Dark Knight Rises (2012)
run flix add tmdb movie 44912 # Green Lantern (2011)
run flix add tmdb movie 13455 # Push (2009)
run flix add tmdb show 60708 # Gotham (2014)
run flix add tmdb show 71340 # Krypton (2018)
+74
View File
@@ -0,0 +1,74 @@
run flix add \
--sort-title "mcu" \
--web-slug "mcu" \
flix collection \
"Marvel Cinematic Universe" \
"The shared cinematic universe featuring Marvel Comics characters produced by Marvel Studios. This collection includes all films and series released as part of the Marvel Cinematic Universe, from Iron Man onward."
run flix add tmdb collection 422834 # Ant-Man Collection
run flix add tmdb movie 102899 # Ant-Man (2015)
run flix add tmdb movie 363088 # Ant-Man and the Wasp (2018)
run flix add tmdb movie 640146 # Ant-Man and the Wasp: Quantumania (2023)
run flix add tmdb collection 86311 # The Avengers Collection
run flix add tmdb movie 24428 # The Avengers (2012)
run flix add tmdb movie 99861 # Avengers: Age of Ultron (2015)
run flix add tmdb movie 299536 # Avengers: Infinity War (2018)
run flix add tmdb movie 299534 # Avengers: Endgame (2019)
# run flix add tmdb movie 1003596 # upcoming (2026)
# run flix add tmdb movie 1003598 # upcoming (2027)
run flix add tmdb collection 529892 # Black Panther Collection
run flix add tmdb movie 284054 # Black Panther (2018)
run flix add tmdb movie 505642 # Black Panther: Wakanda Forever (2022)
run flix add tmdb collection 131295 # Captain America Collection
run flix add tmdb movie 1771 # Captain America: The First Avenger (2011)
run flix add tmdb movie 100402 # Captain America: The Winter Soldier (2014)
run flix add tmdb movie 271110 # Captain America: Civil War (2016)
run flix add tmdb movie 822119 # Captain America: Brave New World (2025)
run flix add tmdb collection 623911 # Captain Marvel Collection
run flix add tmdb movie 299537 # Captain Marvel (2019)
run flix add tmdb movie 609681 # The Marvels (2023)
run flix add tmdb collection 618529 # Doctor Strange Collection
run flix add tmdb movie 284052 # Doctor Strange (2016)
run flix add tmdb movie 453395 # Doctor Strange in the Multiverse of Madness (2022)
run flix add tmdb collection 284433 # Guardians of the Galaxy Collection
run flix add tmdb movie 118340 # Guardians of the Galaxy (2014)
run flix add tmdb movie 283995 # Guardians of the Galaxy Vol. 2 (2017)
run flix add tmdb movie 447365 # Guardians of the Galaxy Vol. 3 (2023)
run flix add tmdb collection 131292 # Iron Man Collection
run flix add tmdb movie 1726 # Iron Man (2008)
run flix add tmdb movie 10138 # Iron Man 2 (2010)
run flix add tmdb movie 68721 # Iron Man 3 (2013)
run flix add tmdb collection 531241 # Spider-Man (MCU) Collection
run flix add tmdb movie 315635 # Spider-Man: Homecoming (2017)
run flix add tmdb movie 429617 # Spider-Man: Far From Home (2019)
run flix add tmdb movie 634649 # Spider-Man: No Way Home (2021)
run flix add tmdb movie 969681 # Spider-Man: Brand New Day (2026)
run flix add tmdb collection 131296 # Thor Collection
run flix add tmdb movie 10195 # Thor (2011)
run flix add tmdb movie 76338 # Thor: The Dark World (2013)
run flix add tmdb movie 284053 # Thor: Ragnarok (2017)
run flix add tmdb movie 616037 # Thor: Love and Thunder (2022)
run flix add tmdb movie 497698 # Black Widow (2021)
run flix add tmdb movie 524434 # Eternals (2021)
run flix add tmdb movie 566525 # Shang-Chi and the Legend of the Ten Rings (2021)
run flix add tmdb movie 617126 # The Fantastic 4: First Steps (2025)
run flix add tmdb movie 1724 # The Incredible Hulk (2008)
run flix add tmdb movie 986056 # Thunderbolts* (2025)
run flix add \
--title "Agent Carter" \
tmdb show 61550 # Marvel's Agent Carter (2015)
run flix add \
--title "Agents of S.H.I.E.L.D." \
tmdb show 1403 # Marvel's Agents of S.H.I.E.L.D. (2013)
run flix add tmdb show 84958 # Loki (2021)
+86
View File
@@ -0,0 +1,86 @@
run flix add \
--sort-title "marvel" \
--web-slug "marvel" \
flix collection \
"Marvel Universe" \
"Marvel movies and shows not connected to the MCU. Includes standalone films, alternate universes, legacy adaptations, and productions from studios outside Marvel Studios featuring Marvel characters."
run flix add tmdb collection 125574 # The Amazing Spider-Man Collection
run flix add tmdb movie 1930 # The Amazing Spider-Man (2012)
run flix add tmdb movie 102382 # The Amazing Spider-Man 2 (2014)
run flix add tmdb collection 735 # Blade Collection
run flix add tmdb movie 36647 # Blade (1998)
run flix add tmdb movie 36586 # Blade II (2002)
run flix add tmdb movie 36648 # Blade: Trinity (2004)
run flix add tmdb collection 448150 # Deadpool Collection
run flix add tmdb movie 293660 # Deadpool (2016)
run flix add tmdb movie 383498 # Deadpool 2 (2018)
run flix add tmdb movie 533535 # Deadpool & Wolverine (2024)
run flix add tmdb collection 9744 # Fantastic Four Collection
run flix add tmdb movie 9738 # Fantastic Four (2005)
run flix add tmdb movie 1979 # Fantastic Four: Rise of the Silver Surfer (2007)
run flix add tmdb movie 166424 # Fantastic Four (2015)
run flix add tmdb collection 179892 # Kick-Ass Collection
run flix add tmdb movie 23483 # Kick-Ass (2010)
run flix add tmdb movie 59859 # Kick-Ass 2 (2013)
run flix add tmdb collection 556 # Spider-Man Collection
run flix add tmdb movie 557 # Spider-Man (2002)
run flix add tmdb movie 558 # Spider-Man 2 (2004)
run flix add tmdb movie 559 # Spider-Man 3 (2007)
run flix add tmdb collection 453993 # The Wolverine Collection
run flix add tmdb movie 2080 # X-Men Origins: Wolverine (2009)
run flix add tmdb movie 76170 # The Wolverine (2013)
run flix add tmdb movie 263115 # Logan (2017)
run flix add tmdb collection 748 # X-Men Collection
run flix add tmdb movie 36657 # X-Men (2000)
run flix add tmdb movie 36658 # X2 (2003)
run flix add tmdb movie 36668 # X-Men: The Last Stand (2006)
run flix add tmdb movie 49538 # X-Men: First Class (2011)
run flix add tmdb movie 127585 # X-Men: Days of Future Past (2014)
run flix add tmdb movie 246655 # X-Men: Apocalypse (2016)
run flix add tmdb movie 320288 # Dark Phoenix (2019)
run flix add tmdb collection 558216 # Venom Collection
run flix add tmdb movie 335983 # Venom (2018)
run flix add tmdb movie 580489 # Venom: Let There Be Carnage (2021)
run flix add tmdb movie 912649 # Venom: The Last Dance (2024)
run flix add tmdb movie 26623 # Generation X (1996)
run flix add tmdb movie 1927 # Hulk (2003)
run flix add tmdb movie 340102 # The New Mutants (2020)
run flix add tmdb movie 634492 # Madame Web (2024)
run flix add \
--title "Cloak & Dagger" \
tmdb show 66190 # Marvel's Cloak & Dagger (2018)
run flix add \
--title "Daredevil" \
tmdb show 61889 # Marvel's Daredevil (2015)
run flix add \
--title "The Defenders" \
tmdb show 62285 # Marvel's The Defenders (2017)
run flix add \
--title "Inhumans" \
tmdb show 68716 # Marvel's Inhumans (2017)
run flix add \
--title "Iron Fist" \
tmdb show 62127 # Marvel's Iron Fist (2017)
run flix add \
--title "Jessica Jones" \
tmdb show 38472 # Marvel's Jessica Jones (2015)
run flix add \
--title "Luke Cage" \
tmdb show 62126 # Marvel's Luke Cage (2016)
run flix add \
--title "The Punisher" \
tmdb show 67178 # Marvel's The Punisher (2017)
run flix add \
--title "Runaways" \
tmdb show 67466 # Marvel's Runaways (2017)
+19
View File
@@ -0,0 +1,19 @@
run flix add \
flix collection \
"South Park Collection" \
"Follow the misadventures of four irreverent grade-schoolers in the quiet, dysfunctional town of South Park, Colorado."
run flix add tmdb collection 913392 # South Park: Post COVID Collection
run flix add tmdb movie 874299 # South Park: Post COVID (2021)
run flix add tmdb movie 874300 # South Park: Post COVID: The Return of COVID (2021)
run flix add tmdb collection 993732 # South Park the Streaming Wars Collection
run flix add tmdb movie 974691 # South Park the Streaming Wars (2022)
run flix add tmdb movie 993729 # South Park the Streaming Wars Part 2 (2022)
run flix add tmdb movie 9473 # South Park: Bigger, Longer & Uncut (1999)
run flix add tmdb movie 1190012 # South Park: Joining the Panderverse (2023)
run flix add tmdb movie 1219926 # South Park (Not Suitable for Children) (2023)
run flix add tmdb movie 1290938 # South Park: The End of Obesity (2024)
run flix add tmdb show 2190 # South Park (1997)
+61
View File
@@ -0,0 +1,61 @@
run flix add tmdb collection 10 # Star Wars Collection
run flix add \
--title "Star Wars: Episode I - The Phantom Menace" \
--sort-title "star wars episode 1 - the phantom menace" \
--fs-slug "the phantom menace (1999)" \
--web-slug "star-wars-the-phantom-menace-1999" \
tmdb movie 1893 # Star Wars: Episode I - The Phantom Menace (1999)
run flix add \
--title "Star Wars: Episode II - Attack of the Clones" \
--sort-title "star wars episode 2 - attack of the clones" \
--fs-slug "attack of the clones (2002)" \
--web-slug "star-wars-attack-of-the-clones-2002" \
tmdb movie 1894 # Star Wars: Episode II - Attack of the Clones (2002)
run flix add \
--title "Star Wars: Episode III - Revenge of the Sith" \
--sort-title "star wars episode 3 - revenge of the sith" \
--fs-slug "revenge of the sith (2005)" \
--web-slug "star-wars-revenge-of-the-sith-2005" \
tmdb movie 1895 # Star Wars: Episode III - Revenge of the Sith (2005)
run flix add \
--title "Star Wars: Episode IV - A New Hope" \
--sort-title "star wars episode 4 - a new hope" \
--fs-slug "a new hope (1977)" \
--web-slug "star-wars-a-new-hope-1977" \
tmdb movie 11 # Star Wars (1977)
run flix add \
--title "Star Wars: Episode V - The Empire Strikes Back" \
--sort-title "star wars episode 5 - the empire strikes back" \
--fs-slug "the empire strikes back (1980)" \
--web-slug "star-wars-the-empire-strikes-back-1980" \
tmdb movie 1891 # The Empire Strikes Back (1980)
run flix add \
--title "Star Wars: Episode VI - Return of the Jedi" \
--sort-title "star wars episode 6 - return of the jedi" \
--fs-slug "return of the jedi (1983)" \
--web-slug "star-wars-return-of-the-jedi-1983" \
tmdb movie 1892 # Return of the Jedi (1983)
run flix add \
--title "Star Wars: Episode VII - The Force Awakens" \
--sort-title "star wars episode 7 - the force awakens" \
--fs-slug "the force awakens (2015)" \
--web-slug "star-wars-the-force-awakens-2015" \
tmdb movie 140607 # Star Wars: The Force Awakens (2015)
run flix add \
--title "Star Wars: Episode VIII - The Last Jedi" \
--sort-title "star wars episode 8 - the last jedi" \
--fs-slug "the last jedi (2017)" \
--web-slug "star-wars-the-last-jedi-2017" \
tmdb movie 181808 # Star Wars: The Last Jedi (2017)
run flix add \
--title "Star Wars: Episode IX - The Rise of Skywalker" \
--sort-title "star wars episode 9 - the rise of skywalker" \
--fs-slug "the rise of skywalker (2019)" \
--web-slug "star-wars-the-rise-of-skywalker-2019" \
tmdb movie 181812 # Star Wars: The Rise of Skywalker (2019)
run flix add tmdb movie 330459 # Rogue One: A Star Wars Story (2016)
run flix add tmdb movie 348350 # Solo: A Star Wars Story (2018)
run flix add tmdb show 82856 # The Mandalorian (2019)
+7
View File
@@ -0,0 +1,7 @@
run flix add flix collection \
"Twin Peaks Collection" \
"Twin Peaks is an American surrealist mystery horror drama television series."
run flix add tmdb movie 1923 # Twin Peaks: Fire Walk with Me (1992)
run flix add tmdb show 1920 # Twin Peaks (1990)
+48
View File
@@ -0,0 +1,48 @@
#!/usr/bin/env bash
THIS_FOLDER="$(dirname "$0")"
if grep -R -nE '^[[:space:]]*flix add' "$THIS_FOLDER"; then
echo "Direct flix invocation detected"
exit 1
fi
rm -f flix.db || exit 1
flix init || exit 1
declare -a failures=()
run() {
local output
if ! output=$("$@" 2>&1)
then
failures+=("=> $*
$output")
fi
}
for f in "$THIS_FOLDER/collections/"*.sh
do
# shellcheck source=/dev/null
source "$f"
done
for f in "$THIS_FOLDER/movies/"*.sh
do
# shellcheck source=/dev/null
source "$f"
done
for f in "$THIS_FOLDER/shows/"*.sh
do
# shellcheck source=/dev/null
source "$f"
done
if ((${#failures[@]} > 0)); then
echo
echo "The following ${#failures[@]} commands failed:"
printf ' %s\n' "${failures[@]}"
exit 1
fi
echo "All commands succeeded"
+178
View File
@@ -0,0 +1,178 @@
run flix add tmdb movie 16996 # 17 Again (2009)
run flix add tmdb movie 6957 # The 40 Year Old Virgin (2005)
run flix add tmdb movie 665251 # Altered Carbon: Resleeved (2020)
run flix add tmdb movie 1087891 # The Amateur (2025)
run flix add tmdb movie 1039773 # The American Society of Magical Negroes (2024)
run flix add tmdb movie 8916 # Antz (1998)
run flix add tmdb movie 1072790 # Anyone But You (2023)
run flix add tmdb movie 339403 # Baby Driver (2017)
run flix add tmdb movie 1083381 # Backrooms (2026)
run flix add tmdb movie 8848 # The Bank Job (2008)
run flix add tmdb movie 5559 # Bee Movie (2007)
run flix add tmdb movie 401123 # Beta Test (2016)
run flix add tmdb movie 55846 # Blitz (2011)
run flix add tmdb movie 651571 # Breach (2020)
run flix add \
--sort-title "bruno" \
--fs-slug "bruno (2009)" \
--web-slug "bruno-2009" \
tmdb movie 18480 # Brüno (2009)
run flix add tmdb movie 9487 # A Bug's Life (1998)
run flix add tmdb movie 9759 # Cellular (2004)
run flix add tmdb movie 937287 # Challengers (2024)
run flix add tmdb movie 5289 # Chaos (2005)
run flix add tmdb movie 118 # Charlie and the Chocolate Factory (2005)
run flix add tmdb movie 9982 # Chicken Little (2005)
run flix add tmdb movie 1413976 # Citizen Vigilante (2026)
run flix add tmdb movie 15028 # Clockstoppers (2002)
run flix add tmdb movie 1538 # Collateral (2004)
run flix add tmdb movie 9612 # Coneheads (1993)
run flix add \
--web-slug "constantine-city-of-demons-the-movie-2018" \
tmdb movie 539517 # Constantine: City of Demons - The Movie (2018)
run flix add tmdb movie 241843 # Cooties (2014)
run flix add tmdb movie 763215 # Damsel (2024)
run flix add tmdb movie 71469 # The Darkest Hour (2011)
run flix add tmdb movie 19901 # Daybreakers (2010)
run flix add tmdb movie 1097870 # Dear Santa (2024)
run flix add tmdb movie 351460 # Death Note (2017)
run flix add tmdb movie 395990 # Death Wish (2018)
run flix add tmdb movie 76493 # The Dictator (2012)
run flix add tmdb movie 13805 # Disaster Movie (2008)
run flix add tmdb movie 10398 # Double Jeopardy (1999)
run flix add tmdb movie 37735 # Easy A (2010)
run flix add tmdb movie 777443 # The Electric State (2025)
run flix add tmdb movie 976573 # Elemental (2023)
run flix add tmdb movie 10719 # Elf (2003)
run flix add tmdb movie 1022787 # Elio (2025)
run flix add tmdb movie 9760 # Epic Movie (2007)
run flix add tmdb movie 7299 # Equilibrium (2002)
run flix add tmdb movie 746036 # The Fall Guy (2024)
run flix add tmdb movie 11619 # Flushed Away (2006)
run flix add tmdb movie 550988 # Free Guy (2021)
run flix add tmdb movie 228150 # Fury (2014)
run flix add tmdb movie 11665 # Get Smart (2008)
run flix add tmdb movie 10016 # Ghosts of Mars (2001)
run flix add tmdb movie 1297842 # GOAT (2026)
run flix add tmdb movie 950396 # The Gorge (2025)
run flix add tmdb movie 360920 # The Grinch (2018)
run flix add tmdb movie 325348 # Hardcore Henry (2015)
run flix add tmdb movie 826510 # Harold and the Purple Crayon (2024)
run flix add tmdb movie 756397 # Hitpig! (2024)
run flix add tmdb movie 228161 # Home (2015)
run flix add tmdb movie 204082 # Homefront (2013)
run flix add tmdb movie 1327819 # Hoppers (2026)
run flix add tmdb movie 24115 # How to Eat Fried Worms (2006)
run flix add tmdb movie 136418 # Hummingbird (2013)
run flix add tmdb movie 231474 # The Hunters (2013)
run flix add tmdb movie 7512 # Idiocracy (2006)
run flix add tmdb movie 639720 # IF (2024)
run flix add tmdb movie 566927 # Impractical Jokers: The Movie (2020)
run flix add tmdb movie 49530 # In Time (2011)
run flix add tmdb movie 27205 # Inception (2010)
run flix add tmdb movie 228967 # The Interview (2014)
run flix add tmdb movie 1079091 # It Ends with Us (2024)
run flix add tmdb movie 9654 # The Italian Job (2003)
run flix add tmdb movie 71880 # Jack and Jill (2011)
run flix add tmdb movie 12589 # Jimmy Neutron: Boy Genius (2001)
run flix add tmdb movie 9886 # Johnny Mnemonic (1995)
run flix add tmdb movie 8247 # Jumper (2008)
run flix add tmdb movie 451048 # Jungle Cruise (2021)
run flix add tmdb movie 76757 # Jupiter Ascending (2015)
run flix add tmdb movie 49021 # Killer Elite (2011)
run flix add tmdb movie 1368881 # Ladies First (2026)
run flix add tmdb movie 1210646 # Lady Ballers (2023)
run flix add tmdb movie 586954 # Latte and the Magic Waterstone (2019)
run flix add tmdb movie 726209 # Leave the World Behind (2023)
run flix add tmdb movie 22894 # Legion (2010)
run flix add tmdb movie 51876 # Limitless (2011)
run flix add tmdb movie 993784 # Lisa Frankenstein (2024)
run flix add tmdb movie 447277 # The Little Mermaid (2023)
run flix add tmdb movie 7515 # London (2005)
run flix add tmdb movie 59967 # Looper (2012)
run flix add tmdb movie 73723 # The Lorax (2012)
run flix add tmdb movie 508943 # Luca (2021)
run flix add tmdb movie 240832 # Lucy (2014)
run flix add tmdb movie 286217 # The Martian (2015)
run flix add tmdb movie 13908 # The Master of Disguise (2002)
run flix add tmdb movie 673593 # Mean Girls (2024)
run flix add tmdb movie 7278 # Meet the Spartans (2008)
run flix add tmdb movie 593643 # The Menu (2022)
run flix add tmdb movie 940551 # Migration (2023)
run flix add tmdb movie 188161 # A Million Ways to Die in the West (2014)
run flix add tmdb movie 180 # Minority Report (2002)
run flix add tmdb movie 9297 # Monster House (2006)
run flix add tmdb movie 458576 # Monster Hunter (2020)
run flix add tmdb movie 15512 # Monsters vs Aliens (2009)
run flix add tmdb movie 428078 # Mortal Engines (2018)
run flix add tmdb movie 787 # Mr. & Mrs. Smith (2005)
run flix add tmdb movie 9824 # Mystery Men (1999)
run flix add tmdb movie 328387 # Nerve (2016)
run flix add tmdb movie 242582 # Nightcrawler (2014)
run flix add tmdb movie 77234 # The Numbers Station (2013)
run flix add tmdb movie 1339713 # Obsession (2026)
run flix add tmdb movie 179826 # Odd Thomas (2013)
run flix add tmdb movie 51828 # One Day (2011)
run flix add tmdb movie 10796 # The One (2001)
run flix add tmdb movie 872585 # Oppenheimer (2023)
run flix add tmdb movie 1139829 # Orion and the Dark (2024)
run flix add tmdb movie 7518 # Over the Hedge (2006)
run flix add tmdb movie 10022 # The Pacifier (2005)
run flix add tmdb movie 119283 # Parker (2013)
run flix add tmdb movie 420808 # Peter Pan & Wendy (2023)
run flix add tmdb movie 1146058 # The Pout-Pout Fish (2026)
run flix add tmdb movie 38321 # Priest (2011)
run flix add tmdb movie 9543 # Prince of Persia: The Sands of Time (2010)
run flix add tmdb movie 176241 # Prison Break: The Final Break (2009)
run flix add tmdb movie 523638 # Prisoners of the Ghostland (2021)
run flix add tmdb movie 2062 # Ratatouille (2007)
run flix add tmdb movie 427641 # Rampage (2018)
run flix add tmdb movie 44896 # Rango (2011)
run flix add tmdb movie 333339 # Ready Player One (2018)
run flix add tmdb movie 31867 # Repo Men (2010)
run flix add tmdb movie 10851 # Revolver (2005)
run flix add tmdb movie 1022690 # Ricky Stanicky (2024)
run flix add tmdb movie 9346 # Risky Business (1983)
run flix add tmdb movie 72387 # Safe (2012)
run flix add tmdb movie 27576 # Salt (2010)
run flix add tmdb movie 254128 # San Andreas (2015)
run flix add tmdb movie 223702 # Sausage Party (2016)
run flix add tmdb movie 942199 # Simulant (2023)
run flix add tmdb movie 11459 # Sky High (2005)
run flix add tmdb movie 1084153 # Sneaks (2025)
run flix add tmdb movie 447273 # Snow White (2025)
run flix add tmdb movie 110415 # Snowpiercer (2013)
run flix add tmdb movie 27022 # The Sorcerer's Apprentice (2010)
run flix add tmdb movie 592983 # Spellbound (2024)
run flix add tmdb movie 238713 # Spy (2015)
run flix add tmdb movie 53565 # Steamboat Willie (1928)
run flix add tmdb movie 12133 # Step Brothers (2008)
run flix add tmdb movie 9978 # Stormbreaker (2006)
run flix add tmdb movie 9607 # Super Mario Bros. (1993)
run flix add tmdb movie 11918 # Superhero Movie (2008)
run flix add tmdb movie 1007757 # Swapped (2026)
run flix add \
--title "Taylor Swift | The Eras Tour" \
tmdb movie 1160164 # TAYLOR SWIFT | THE ERAS TOUR (2023)
run flix add tmdb movie 597 # Titanic (1997)
run flix add tmdb movie 158852 # Tomorrowland (2015)
run flix add tmdb movie 157353 # Transcendence (2014)
run flix add tmdb movie 473033 # Uncut Gems (2019)
run flix add tmdb movie 609271 # Under the Boardwalk (2023)
run flix add tmdb movie 748167 # Uglies (2024)
run flix add tmdb movie 339964 # Valerian and the City of a Thousand Planets (2017)
run flix add tmdb movie 177494 # Veronica Mars (2014)
run flix add \
--sort-title "wall-e" \
--fs-slug "wall-e (2008)" \
--web-slug "wall-e-2008" \
tmdb movie 10681 # WALL·E (2008)
run flix add tmdb movie 8909 # Wanted (2008)
run flix add tmdb movie 10431 # War (2007)
run flix add tmdb movie 138832 # We're the Millers (2013)
run flix add tmdb movie 894205 # Werewolf by Night (2022)
run flix add tmdb movie 957258 # What Is a Woman? (2022)
run flix add tmdb movie 265208 # Wild Card (2015)
run flix add tmdb movie 1022796 # Wish (2023)
run flix add tmdb movie 637649 # Wrath of Man (2021)
run flix add tmdb movie 6795 # Zathura: A Space Adventure (2005)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 91663 # Airplane Collection
run flix add tmdb movie 813 # Airplane! (1980)
run flix add tmdb movie 2665 # Airplane II: The Sequel (1982)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 261307 # Alice in Wonderland Collection
run flix add tmdb movie 12155 # Alice in Wonderland (2010)
run flix add tmdb movie 241259 # Alice Through the Looking Glass (2016)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 920650 # Anastasia Collection
run flix add tmdb movie 9444 # Anastasia (1997)
run flix add tmdb movie 19594 # Bartok the Magnificent (1999)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 531315 # The Angry Birds Collection
run flix add tmdb movie 153518 # The Angry Birds Movie (2016)
run flix add tmdb movie 454640 # The Angry Birds Movie 2 (2019)
# run flix add tmdb movie 1300926 # upcoming
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 100965 # Atlantis Collection
run flix add tmdb movie 10865 # Atlantis: The Lost Empire (2001)
run flix add tmdb movie 8965 # Atlantis: Milo's Return (2003)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 1006 # Austin Powers Collection
run flix add tmdb movie 816 # Austin Powers: International Man of Mystery (1997)
run flix add tmdb movie 817 # Austin Powers: The Spy Who Shagged Me (1999)
run flix add tmdb movie 818 # Austin Powers in Goldmember (2002)
+6
View File
@@ -0,0 +1,6 @@
run flix add tmdb collection 87096 # Avatar Collection
run flix add tmdb movie 19995 # Avatar (2009)
run flix add tmdb movie 76600 # Avatar: The Way of Water (2022)
run flix add tmdb movie 83533 # Avatar: Fire and Ash (2025)
# run flix add tmdb movie 216527 # upcoming
# run flix add tmdb movie 393209 # upcoming
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 115762 # AVP Collection
run flix add tmdb movie 395 # AVP: Alien vs. Predator (2004)
run flix add tmdb movie 440 # Aliens vs Predator: Requiem (2007)
+26
View File
@@ -0,0 +1,26 @@
run flix add \
--title "Barbie Collection" \
--overview "Collection of the animated films based on Mattel's Barbie." \
tmdb collection 1698073
run flix add tmdb movie 15167 # Barbie in the Nutcracker (2001)
run flix add tmdb movie 15015 # Barbie as Rapunzel (2002)
run flix add tmdb movie 15016 # Barbie of Swan Lake (2003)
run flix add tmdb movie 15165 # Barbie as The Princess & the Pauper (2004)
run flix add tmdb movie 15906 # Barbie and the Magic of Pegasus (2005)
run flix add tmdb movie 13002 # Barbie in the 12 Dancing Princesses (2006)
run flix add tmdb movie 13283 # Barbie as the Island Princess (2007)
run flix add tmdb movie 13004 # Barbie and the Diamond Castle (2008)
run flix add tmdb movie 13459 # Barbie in 'A Christmas Carol' (2008)
run flix add tmdb movie 23566 # Barbie and the Three Musketeers (2009)
run flix add tmdb movie 16418 # Barbie Presents: Thumbelina (2009)
run flix add tmdb collection 411859 # Barbie Fairytopia Collection
run flix add tmdb movie 13284 # Barbie: Fairytopia (2005)
run flix add tmdb movie 13285 # Barbie Fairytopia: Mermaidia (2006)
run flix add tmdb movie 16962 # Barbie Fairytopia: Magic of the Rainbow (2007)
run flix add tmdb collection 447622 # Barbie Mariposa Collection
run flix add tmdb movie 18198 # Barbie Mariposa (2008)
run flix add tmdb movie 196254 # Barbie Mariposa & the Fairy Princess (2013)
run flix add tmdb movie 21705 # The Barbie Diaries (2006)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1440784 # The Beekeeper Collection
run flix add tmdb movie 866398 # The Beekeeper (2024)
# flix add tmdb movie 1440769 # upcoming
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 747168 # Borat Moviefilms Collection
run flix add tmdb movie 496 # Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan (2006)
run flix add tmdb movie 740985 # Borat Subsequent Moviefilm: Delivery of Prodigious Bribe to American Regime for Make Benefit Once Glorious Nation of Kazakhstan (2020)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 732397 # Captain Underpants Collection
run flix add tmdb movie 268531 # Captain Underpants: The First Epic Movie (2017)
run flix add tmdb movie 637395 # The Spooky Tale of Captain Underpants Hack-a-ween (2019)
run flix add tmdb movie 668602 # Captain Underpants Epic Choice-o-Rama (2020)
run flix add tmdb movie 768509 # Captain Underpants Mega Blissmas (2020)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 87118 # Cars Collection
run flix add tmdb movie 920 # Cars (2006)
run flix add tmdb movie 49013 # Cars 2 (2011)
run flix add tmdb movie 260514 # Cars 3 (2017)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 700073 # Charlie Strapp and Froggy Ball Collection
run flix add tmdb movie 350086 # Charlie Strap, Froggy Ball and Their Friends (1956)
run flix add tmdb movie 34700 # Kalle Stropp och Grodan Boll (1987)
run flix add tmdb movie 23811 # Charlie Strap and Froggy Ball Flying High (1991)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 718551 # Chicken Run Collection
run flix add tmdb movie 7443 # Chicken Run (2000)
run flix add tmdb movie 520758 # Chicken Run: Dawn of the Nugget (2023)
+5
View File
@@ -0,0 +1,5 @@
run flix add \
--title "Chickenhare Collection" \
tmdb collection 1473079 # Chickenhare - Collection
run flix add tmdb movie 778855 # Chickenhare and the Hamster of Darkness (2022)
run flix add tmdb movie 1215532 # Chickenhare and the Secret of the Groundhog (2025)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 1196403 # Code 8 Collection
run flix add tmdb movie 389165 # Code 8 (2016)
run flix add tmdb movie 461130 # Code 8 (2019)
run flix add tmdb movie 932420 # Code 8 Part II (2024)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 64751 # Crank Collection
run flix add tmdb movie 1948 # Crank (2006)
run flix add tmdb movie 15092 # Crank: High Voltage (2009)
+9
View File
@@ -0,0 +1,9 @@
run flix add tmdb collection 434533 # Death Race (1975) Collection
run flix add tmdb movie 13282 # Death Race 2000 (1975)
run flix add tmdb movie 401544 # Death Race 2050 (2017)
run flix add tmdb collection 86116 # Death Race (2008) Collection
run flix add tmdb movie 10483 # Death Race (2008)
run flix add tmdb movie 51620 # Death Race 2 (2010)
run flix add tmdb movie 156717 # Death Race: Inferno (2013)
run flix add tmdb movie 401478 # Death Race: Beyond Anarchy (2018)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 86066 # Despicable Me Collection
run flix add tmdb movie 20352 # Despicable Me (2010)
run flix add tmdb movie 93456 # Despicable Me 2 (2013)
run flix add tmdb movie 324852 # Despicable Me 3 (2017)
run flix add tmdb movie 519182 # Despicable Me 4 (2024)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1314623 # The Devil Wears Prada Collection
run flix add tmdb movie 350 # The Devil Wears Prada (2006)
run flix add tmdb movie 1314481 # The Devil Wears Prada 2 (2026)
+6
View File
@@ -0,0 +1,6 @@
run flix add tmdb collection 1570 # Die Hard Collection
run flix add tmdb movie 562 # Die Hard (1988)
run flix add tmdb movie 1573 # Die Hard 2 (1990)
run flix add tmdb movie 1572 # Die Hard: With a Vengeance (1995)
run flix add tmdb movie 1571 # Live Free or Die Hard (2007)
run flix add tmdb movie 47964 # A Good Day to Die Hard (2013)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 283579 # Divergent Collection
run flix add tmdb movie 157350 # Divergent (2014)
run flix add tmdb movie 262500 # Insurgent (2015)
run flix add tmdb movie 262504 # Allegiant (2016)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 726871 # Dune Collection
run flix add tmdb movie 438631 # Dune (2021)
run flix add tmdb movie 693134 # Dune: Part Two (2024)
run flix add tmdb movie 1170608 # Dune: Part Three (2026)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 178117 # The Emperor's New Groove Collection
run flix add tmdb movie 11688 # The Emperor's New Groove (2000)
run flix add tmdb movie 13417 # Kronk's New Groove (2005)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 531799 # Enchanted Collection
run flix add tmdb movie 4523 # Enchanted (2007)
run flix add tmdb movie 338958 # Disenchanted (2022)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 435259 # Fantastic Beasts Collection
run flix add tmdb movie 259316 # Fantastic Beasts and Where to Find Them (2016)
run flix add tmdb movie 338952 # Fantastic Beasts: The Crimes of Grindelwald (2018)
run flix add tmdb movie 338953 # Fantastic Beasts: The Secrets of Dumbledore (2022)
+12
View File
@@ -0,0 +1,12 @@
run flix add tmdb collection 9485 # The Fast and the Furious Collection
run flix add tmdb movie 9799 # The Fast and the Furious (2001)
run flix add tmdb movie 584 # 2 Fast 2 Furious (2003)
run flix add tmdb movie 9615 # The Fast and the Furious: Tokyo Drift (2006)
run flix add tmdb movie 13804 # Fast & Furious (2009)
run flix add tmdb movie 51497 # Fast Five (2011)
run flix add tmdb movie 82992 # Fast & Furious 6 (2013)
run flix add tmdb movie 168259 # Furious 7 (2015)
run flix add tmdb movie 337339 # The Fate of the Furious (2017)
run flix add tmdb movie 385128 # F9 (2021)
run flix add tmdb movie 385687 # Fast X (2023)
run flix add tmdb movie 384018 # Fast & Furious Presents: Hobbs & Shaw (2019)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 19160 # FernGully Collection
run flix add tmdb movie 13225 # FernGully: The Last Rainforest (1992)
run flix add tmdb movie 18948 # FernGully 2: The Magical Rescue (1998)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 344830 # Fifty Shades Collection
run flix add tmdb movie 216015 # Fifty Shades of Grey (2015)
run flix add tmdb movie 341174 # Fifty Shades Darker (2017)
run flix add tmdb movie 337167 # Fifty Shades Freed (2018)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 137697 # Finding Nemo Collection
run flix add tmdb movie 12 # Finding Nemo (2003)
run flix add tmdb movie 127380 # Finding Dory (2016)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 386382 # Frozen Collection
run flix add tmdb movie 109445 # Frozen (2013)
run flix add tmdb movie 330457 # Frozen II (2019)
# run flix add tmdb movie 1024604 # upcoming
# run flix add tmdb movie 1205983 # upcoming
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1510620 # The Garfield Movie Collection
run flix add tmdb movie 748783 # The Garfield Movie (2024)
# run flix add tmdb movie 1510501 # upcoming
+6
View File
@@ -0,0 +1,6 @@
run flix add tmdb collection 2980 # Ghostbusters Collection
run flix add tmdb movie 620 # Ghostbusters (1984)
run flix add tmdb movie 2978 # Ghostbusters II (1989)
run flix add tmdb movie 43074 # Ghostbusters (2016)
run flix add tmdb movie 425909 # Ghostbusters: Afterlife (2021)
run flix add tmdb movie 967847 # Ghostbusters: Frozen Empire (2024)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 493668 # Gnomeo & Juliet Collection
run flix add tmdb movie 45772 # Gnomeo & Juliet (2011)
run flix add tmdb movie 370567 # Sherlock Gnomes (2018)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 526380 # Happy Death Day Collection
run flix add tmdb movie 440021 # Happy Death Day (2017)
run flix add tmdb movie 512196 # Happy Death Day 2U (2019)
# run flix add tmdb movie 774079 # upcoming
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1263259 # Happy Gilmore Collection
run flix add tmdb movie 9614 # Happy Gilmore (1996)
run flix add tmdb movie 1263256 # Happy Gilmore 2 (2025)
+9
View File
@@ -0,0 +1,9 @@
run flix add tmdb collection 1241 # Harry Potter Collection
run flix add tmdb movie 671 # Harry Potter and the Philosopher's Stone (2001)
run flix add tmdb movie 672 # Harry Potter and the Chamber of Secrets (2002)
run flix add tmdb movie 673 # Harry Potter and the Prisoner of Azkaban (2004)
run flix add tmdb movie 674 # Harry Potter and the Goblet of Fire (2005)
run flix add tmdb movie 675 # Harry Potter and the Order of the Phoenix (2007)
run flix add tmdb movie 767 # Harry Potter and the Half-Blood Prince (2009)
run flix add tmdb movie 12444 # Harry Potter and the Deathly Hallows: Part 1 (2010)
run flix add tmdb movie 12445 # Harry Potter and the Deathly Hallows: Part 2 (2011)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 9888 # Home Alone Collection
run flix add tmdb movie 771 # Home Alone (1990)
run flix add tmdb movie 772 # Home Alone 2: Lost in New York (1992)
run flix add tmdb movie 9714 # Home Alone 3 (1997)
run flix add tmdb movie 12536 # Home Alone 4 (2002)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 185103 # Hotel Transylvania Collection
run flix add tmdb movie 76492 # Hotel Transylvania (2012)
run flix add tmdb movie 159824 # Hotel Transylvania 2 (2015)
run flix add tmdb movie 400155 # Hotel Transylvania 3: Summer Vacation (2018)
run flix add tmdb movie 585083 # Hotel Transylvania: Transformania (2022)
@@ -0,0 +1,3 @@
run flix add tmdb collection 1458864 # How to Train Your Dragon (Live-Action) Collection
run flix add tmdb movie 1087192 # How to Train Your Dragon (2025)
run flix add tmdb movie 1458319 # How to Train Your Dragon 2 (2027)
@@ -0,0 +1,4 @@
run flix add tmdb collection 89137 # How to Train Your Dragon Collection
run flix add tmdb movie 10191 # How to Train Your Dragon (2010)
run flix add tmdb movie 82702 # How to Train Your Dragon 2 (2014)
run flix add tmdb movie 166428 # How to Train Your Dragon: The Hidden World (2019)
@@ -0,0 +1,5 @@
run flix add \
--title "The Hunger Games - New Trilogy Collection" \
tmdb collection 1701563
run flix add tmdb movie 695721 # The Hunger Games: The Ballad of Songbirds & Snakes (2023)
# run flix add tmdb movie 1300968 # upcoming
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 131635 # The Hunger Games Collection
run flix add tmdb movie 70160 # The Hunger Games (2012)
run flix add tmdb movie 101299 # The Hunger Games: Catching Fire (2013)
run flix add tmdb movie 131631 # The Hunger Games: Mockingjay - Part 1 (2014)
run flix add tmdb movie 131634 # The Hunger Games: Mockingjay - Part 2 (2015)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 393379 # The Huntsman Collection
run flix add tmdb movie 58595 # Snow White and the Huntsman (2012)
run flix add tmdb movie 290595 # The Huntsman: Winter's War (2016)
+8
View File
@@ -0,0 +1,8 @@
run flix add tmdb collection 8354 # Ice Age Collection
run flix add tmdb movie 425 # Ice Age (2002)
run flix add tmdb movie 950 # Ice Age: The Meltdown (2006)
run flix add tmdb movie 8355 # Ice Age: Dawn of the Dinosaurs (2009)
run flix add tmdb movie 57800 # Ice Age: Continental Drift (2012)
run flix add tmdb movie 278154 # Ice Age: Collision Course (2016)
run flix add tmdb movie 774825 # The Ice Age Adventures of Buck Wild (2022)
# run flix add tmdb movie 1384758 # upcoming
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 468222 # The Incredibles Collection
run flix add tmdb movie 9806 # The Incredibles (2004)
run flix add tmdb movie 260513 # Incredibles 2 (2018)
# run flix add tmdb movie 1327821 # upcoming
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1022790 # Inside Out Collection
run flix add tmdb movie 150540 # Inside Out (2015)
run flix add tmdb movie 1022789 # Inside Out 2 (2024)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 403374 # Jack Reacher Collection
run flix add tmdb movie 75780 # Jack Reacher (2012)
run flix add tmdb movie 343611 # Jack Reacher: Never Go Back (2016)
+6
View File
@@ -0,0 +1,6 @@
run flix add tmdb collection 31562 # The Bourne Collection
run flix add tmdb movie 2501 # The Bourne Identity (2002)
run flix add tmdb movie 2502 # The Bourne Supremacy (2004)
run flix add tmdb movie 2503 # The Bourne Ultimatum (2007)
run flix add tmdb movie 49040 # The Bourne Legacy (2012)
run flix add tmdb movie 324668 # Jason Bourne (2016)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 404609 # John Wick Collection
run flix add tmdb movie 245891 # John Wick (2014)
run flix add tmdb movie 324552 # John Wick: Chapter 2 (2017)
run flix add tmdb movie 458156 # John Wick: Chapter 3 - Parabellum (2019)
run flix add tmdb movie 603692 # John Wick: Chapter 4 (2023)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 86117 # Johnny English Collection
run flix add tmdb movie 9486 # Johnny English (2003)
run flix add tmdb movie 58233 # Johnny English Reborn (2011)
run flix add tmdb movie 463272 # Johnny English Strikes Again (2018)
# run flix add tmdb movie 1241132 # upcoming
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 495527 # Jumanji Collection
run flix add tmdb movie 8844 # Jumanji (1995)
run flix add tmdb movie 353486 # Jumanji: Welcome to the Jungle (2017)
run flix add tmdb movie 512200 # Jumanji: The Next Level (2019)
# run flix add tmdb movie 1260649 # upcoming
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 212562 # Jump Street Collection
run flix add tmdb movie 64688 # 21 Jump Street (2012)
run flix add tmdb movie 187017 # 22 Jump Street (2014)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 722971 # Knives Out Collection
run flix add tmdb movie 546554 # Knives Out (2019)
run flix add tmdb movie 661374 # Glass Onion: A Knives Out Mystery (2022)
run flix add tmdb movie 812583 # Wake Up Dead Man: A Knives Out Mystery (2025)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 77816 # Kung Fu Panda Collection
run flix add tmdb movie 9502 # Kung Fu Panda (2008)
run flix add tmdb movie 49444 # Kung Fu Panda 2 (2011)
run flix add tmdb movie 140300 # Kung Fu Panda 3 (2016)
run flix add tmdb movie 1011985 # Kung Fu Panda 4 (2024)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1543569 # The Last Witch Hunter Collection
run flix add tmdb movie 274854 # The Last Witch Hunter (2015)
# run flix add tmdb movie 1543515 # upcoming
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 325470 # The Lego Movie Collection
run flix add tmdb movie 137106 # The Lego Movie (2014)
run flix add tmdb movie 280217 # The Lego Movie 2: The Second Part (2019)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1235977 # Leo Collection
run flix add tmdb movie 1075794 # Leo (2023)
# run flix add tmdb movie 1235976 # upcoming
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 97461 # Lilo & Stitch (Animated) Collection
run flix add tmdb movie 11544 # Lilo & Stitch (2002)
run flix add tmdb movie 15567 # Stitch! The Movie (2003)
run flix add tmdb movie 20760 # Lilo & Stitch 2: Stitch Has a Glitch (2005)
run flix add tmdb movie 21316 # Leroy & Stitch (2006)
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 94032 # The Lion King Collection
run flix add tmdb movie 8587 # The Lion King (1994)
run flix add tmdb movie 9732 # The Lion King II: Simba's Pride (1998)
# run flix add tmdb movie 11430 # unicode
+7
View File
@@ -0,0 +1,7 @@
run flix add tmdb collection 8945 # Mad Max Collection
run flix add tmdb movie 9659 # Mad Max (1979)
run flix add tmdb movie 8810 # Mad Max 2 (1981)
run flix add tmdb movie 9355 # Mad Max Beyond Thunderdome (1985)
run flix add tmdb movie 76341 # Mad Max: Fury Road (2015)
run flix add tmdb movie 786892 # Furiosa: A Mad Max Saga (2024)
# run flix add tmdb movie 340023 # upcoming
+4
View File
@@ -0,0 +1,4 @@
run flix add tmdb collection 14740 # Madagascar Collection
run flix add tmdb movie 953 # Madagascar (2005)
run flix add tmdb movie 10527 # Madagascar: Escape 2 Africa (2008)
run flix add tmdb movie 80321 # Madagascar 3: Europe's Most Wanted (2012)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 531331 # Maleficent Collection
run flix add tmdb movie 102651 # Maleficent (2014)
run flix add tmdb movie 420809 # Maleficent: Mistress of Evil (2019)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 2344 # The Matrix Collection
run flix add tmdb movie 603 # The Matrix (1999)
run flix add tmdb movie 604 # The Matrix Reloaded (2003)
run flix add tmdb movie 605 # The Matrix Revolutions (2003)
run flix add tmdb movie 624860 # The Matrix Resurrections (2021)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 99606 # Mean Girls Collection
run flix add tmdb movie 10625 # Mean Girls (2004)
run flix add tmdb movie 51481 # Mean Girls 2 (2011)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 280504 # Mechanic Collection
run flix add tmdb movie 27582 # The Mechanic (2011)
run flix add tmdb movie 278924 # Mechanic: Resurrection (2016)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 742536 # The Meg Collection
run flix add tmdb movie 345940 # The Meg (2018)
run flix add tmdb movie 615656 # Meg 2: The Trench (2023)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1239518 # Megamind Collection
run flix add tmdb movie 38055 # Megamind (2010)
run flix add tmdb movie 1239251 # Megamind vs. the Doom Syndicate (2024)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 86055 # Men in Black Collection
run flix add tmdb movie 607 # Men in Black (1997)
run flix add tmdb movie 608 # Men in Black II (2002)
run flix add tmdb movie 41154 # Men in Black 3 (2012)
run flix add tmdb movie 479455 # Men in Black: International (2019)
+13
View File
@@ -0,0 +1,13 @@
run flix add flix collection \
"Middle-Earth Collection" \
"Peter Jackson's film trilogies (Lord of the Rings and The Hobbit) taking place in Tolkien's Middle-Earth"
run flix add tmdb collection 121938 # The Hobbit Collection
run flix add tmdb movie 49051 # The Hobbit: An Unexpected Journey (2012)
run flix add tmdb movie 57158 # The Hobbit: The Desolation of Smaug (2013)
run flix add tmdb movie 122917 # The Hobbit: The Battle of the Five Armies (2014)
run flix add tmdb collection 119 # The Lord of the Rings Collection
run flix add tmdb movie 120 # The Lord of the Rings: The Fellowship of the Ring (2001)
run flix add tmdb movie 121 # The Lord of the Rings: The Two Towers (2002)
run flix add tmdb movie 122 # The Lord of the Rings: The Return of the King (2003)
+2
View File
@@ -0,0 +1,2 @@
run flix add tmdb collection 1461530 # The Minecraft Movie Collection
run flix add tmdb movie 950387 # A Minecraft Movie (2025)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 544669 # Minions Collection
run flix add tmdb movie 211672 # Minions (2015)
run flix add tmdb movie 438148 # Minions: The Rise of Gru (2022)
# https://theposterdb.com/poster/736032 (TODO !DIIIVOY)
run flix add tmdb movie 1315772 # Minions & Monsters (2026)
+9
View File
@@ -0,0 +1,9 @@
run flix add tmdb collection 87359 # Mission: Impossible Collection
run flix add tmdb movie 954 # Mission: Impossible (1996)
run flix add tmdb movie 955 # Mission: Impossible II (2000)
run flix add tmdb movie 956 # Mission: Impossible III (2006)
run flix add tmdb movie 56292 # Mission: Impossible - Ghost Protocol (2011)
run flix add tmdb movie 177677 # Mission: Impossible - Rogue Nation (2015)
run flix add tmdb movie 353081 # Mission: Impossible - Fallout (2018)
run flix add tmdb movie 575264 # Mission: Impossible - Dead Reckoning Part One (2023)
run flix add tmdb movie 575265 # Mission: Impossible - The Final Reckoning (2025)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 1241984 # Moana Collection
run flix add tmdb movie 277834 # Moana (2016)
run flix add tmdb movie 1241982 # Moana 2 (2024)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 137696 # Monsters, Inc. Collection
run flix add tmdb movie 585 # Monsters, Inc. (2001)
run flix add tmdb movie 62211 # Monsters University (2013)
+3
View File
@@ -0,0 +1,3 @@
run flix add tmdb collection 103372 # Mr. Bean Collection
run flix add tmdb movie 1281 # Bean (1997)
run flix add tmdb movie 1268 # Mr. Bean's Holiday (2007)
+5
View File
@@ -0,0 +1,5 @@
run flix add tmdb collection 1733 # The Mummy Collection
run flix add tmdb movie 564 # The Mummy (1999)
run flix add tmdb movie 1734 # The Mummy Returns (2001)
run flix add tmdb movie 1735 # The Mummy: Tomb of the Dragon Emperor (2008)
# run flix add tmdb movie 1574840 # upcoming

Some files were not shown because too many files have changed in this diff Show More