# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "tori" version = "0.2.6" authors = ["Leonardo Riether "] build = "build.rs" exclude = [ "../assets", "../docs", ] description = "The frictionless music player for the terminal" homepage = "https://github.com/LeoRiether/tori" readme = "README.md" keywords = [ "music", "player", "tui", "terminal", ] license = "GPL-3.0-or-later" repository = "https://github.com/LeoRiether/tori" [package.metadata] depends = [ "mpv", "pipewire", ] optdepends = [ "yt-dlp", "cava", ] [package.metadata.docs.rs] no-default-features = true [dependencies.argh] version = "0.1.12" [dependencies.clipboard] version = "0.5.0" optional = true [dependencies.crossterm] version = "0.27" [dependencies.dirs] version = "5.0.0" [dependencies.libmpv-sys] version = "3.1.0" optional = true [dependencies.lofty] version = "0.18.2" [dependencies.log] version = "0.4.19" [dependencies.mpv034] version = "2.0.1" optional = true package = "libmpv" [dependencies.mpv035] version = "2.0.2-fork.1" optional = true package = "libmpv-sirno" [dependencies.once_cell] version = "1.17.1" [dependencies.pretty_env_logger] version = "0.5.0" [dependencies.rand] version = "0.8.5" [dependencies.serde] version = "1.0.196" features = ["derive"] [dependencies.serde_json] version = "1.0.94" [dependencies.serde_yaml] version = "0.9.31" [dependencies.tori-player] version = "0.1.0" optional = true [dependencies.tui] version = "0.25" package = "ratatui" [dependencies.unicode-width] version = "0.1.10" [dependencies.webbrowser] version = "0.8.12" [build-dependencies.winres] version = "0.1" [features] clip = ["clipboard"] default = [ "clip", "mpv", ] mpv = [ "mpv034", "mpv035", "libmpv-sys", ] tori-player = ["dep:tori-player"]