# 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 = "tplay" version = "0.5.0" authors = ["Max Curzi "] exclude = [ ".github/", ".vscode/", ".gitignore", "Cargo.lock", "Cargo.toml.orig", "Makefile.toml", ] default-run = "tplay" description = "A media player that visualizes images and videos as ASCII art directly in the terminal (with sound)." readme = "README.md" keywords = [ "media-player", "ASCII-art", "terminal", "youtube", "video", ] categories = [ "command-line-utilities", "multimedia", "multimedia::video", "multimedia::images", ] license = "MIT" repository = "https://github.com/maxcurzi/tplay" [package.metadata.deb] depends = "libopencv-dev clang libclang-dev ffmpeg libavfilter-dev libavdevice-dev libasound2-dev" maintainer = "Max Curzi " [package.metadata.features] mpv_0_34 = [] mpv_0_35 = [] rodio_audio = [] [[bin]] name = "tplay" path = "src/main.rs" [dependencies.clap] version = "4.2" features = ["derive"] [dependencies.crossbeam-channel] version = "0.5" [dependencies.crossterm] version = "0.26" [dependencies.either] version = "1.8" [dependencies.fast_image_resize] version = "2.7" [dependencies.ffmpeg-next] version = "6.0" [dependencies.gif] version = "0.12" [dependencies.image] version = "0.24" [dependencies.libmpv] version = "2.0.1" optional = true [dependencies.libmpv-sirno] version = "2.0.2-fork.1" optional = true [dependencies.num] version = "0.4" [dependencies.opencv] version = "0.84.4" features = [ "videoio", "imgproc", "clang-runtime", ] default-features = false [dependencies.rodio] version = "0.17" optional = true [dependencies.serde_json] version = "1.0" [dependencies.tempfile] version = "3.5" [dependencies.thiserror] version = "1.0" [dependencies.url] version = "2.3" [dependencies.youtube_dl] version = "0.8" [dev-dependencies.reqwest] version = "0.11" features = ["blocking"] [features] default = ["rodio_audio"] mpv_0_34 = ["libmpv"] mpv_0_35 = ["libmpv-sirno"] rodio_audio = ["rodio"]