├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── release.yml │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── tori.ico ├── tori.png ├── tori.svg ├── tori_64x60.png └── tori_64x64.png ├── contrib ├── pack-aur.py ├── requirements.txt └── tori.desktop ├── docs ├── assets │ ├── getting_started_01.jpg │ ├── getting_started_02.jpg │ ├── getting_started_03.jpg │ ├── getting_started_04.jpg │ ├── getting_started_05.jpg │ ├── hotkey_modal.jpg │ ├── searching.jpg │ └── tori_assets ├── configuration.md ├── getting_started.md ├── index.md ├── style │ └── extra.css └── troubleshooting.md ├── mkdocs.yaml ├── tori-player ├── Cargo.toml └── src │ ├── controller │ └── mod.rs │ ├── lib.rs │ ├── output.rs │ ├── resampler.rs │ └── source.rs └── tori ├── Cargo.lock ├── Cargo.toml ├── README.md ├── build.rs └── src ├── app ├── app_screen │ ├── mod.rs │ └── now_playing.rs ├── browse_screen │ ├── mod.rs │ ├── playlists.rs │ └── songs.rs ├── component.rs ├── filtered_list.rs ├── mod.rs ├── modal │ ├── confirmation_modal.rs │ ├── help_modal.rs │ ├── hotkey_modal.rs │ ├── input_modal.rs │ └── mod.rs └── playlist_screen │ ├── centered_list.rs │ └── mod.rs ├── command.rs ├── config ├── mod.rs └── shortcuts.rs ├── dbglog.rs ├── default_config.yaml ├── error.rs ├── events.rs ├── lib.rs ├── m3u ├── mod.rs ├── parser.rs ├── playlist_management.rs └── stringreader.rs ├── main.rs ├── player ├── mod.rs ├── mpv │ ├── mod.rs │ └── select.rs └── tori_player_glue.rs ├── rect_ops.rs ├── util.rs ├── visualizer └── mod.rs └── widgets ├── mod.rs ├── notification.rs └── scrollbar.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/README.md -------------------------------------------------------------------------------- /assets/tori.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/assets/tori.ico -------------------------------------------------------------------------------- /assets/tori.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/assets/tori.png -------------------------------------------------------------------------------- /assets/tori.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/assets/tori.svg -------------------------------------------------------------------------------- /assets/tori_64x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/assets/tori_64x60.png -------------------------------------------------------------------------------- /assets/tori_64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/assets/tori_64x64.png -------------------------------------------------------------------------------- /contrib/pack-aur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/contrib/pack-aur.py -------------------------------------------------------------------------------- /contrib/requirements.txt: -------------------------------------------------------------------------------- 1 | toml==0.10.2 2 | -------------------------------------------------------------------------------- /contrib/tori.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/contrib/tori.desktop -------------------------------------------------------------------------------- /docs/assets/getting_started_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/assets/getting_started_01.jpg -------------------------------------------------------------------------------- /docs/assets/getting_started_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/assets/getting_started_02.jpg -------------------------------------------------------------------------------- /docs/assets/getting_started_03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/assets/getting_started_03.jpg -------------------------------------------------------------------------------- /docs/assets/getting_started_04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/assets/getting_started_04.jpg -------------------------------------------------------------------------------- /docs/assets/getting_started_05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/assets/getting_started_05.jpg -------------------------------------------------------------------------------- /docs/assets/hotkey_modal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/assets/hotkey_modal.jpg -------------------------------------------------------------------------------- /docs/assets/searching.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/assets/searching.jpg -------------------------------------------------------------------------------- /docs/assets/tori_assets: -------------------------------------------------------------------------------- 1 | ../../assets/ -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/style/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/style/extra.css -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /mkdocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/mkdocs.yaml -------------------------------------------------------------------------------- /tori-player/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori-player/Cargo.toml -------------------------------------------------------------------------------- /tori-player/src/controller/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori-player/src/controller/mod.rs -------------------------------------------------------------------------------- /tori-player/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori-player/src/lib.rs -------------------------------------------------------------------------------- /tori-player/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori-player/src/output.rs -------------------------------------------------------------------------------- /tori-player/src/resampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori-player/src/resampler.rs -------------------------------------------------------------------------------- /tori-player/src/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori-player/src/source.rs -------------------------------------------------------------------------------- /tori/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/Cargo.lock -------------------------------------------------------------------------------- /tori/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/Cargo.toml -------------------------------------------------------------------------------- /tori/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/README.md -------------------------------------------------------------------------------- /tori/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/build.rs -------------------------------------------------------------------------------- /tori/src/app/app_screen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/app_screen/mod.rs -------------------------------------------------------------------------------- /tori/src/app/app_screen/now_playing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/app_screen/now_playing.rs -------------------------------------------------------------------------------- /tori/src/app/browse_screen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/browse_screen/mod.rs -------------------------------------------------------------------------------- /tori/src/app/browse_screen/playlists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/browse_screen/playlists.rs -------------------------------------------------------------------------------- /tori/src/app/browse_screen/songs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/browse_screen/songs.rs -------------------------------------------------------------------------------- /tori/src/app/component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/component.rs -------------------------------------------------------------------------------- /tori/src/app/filtered_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/filtered_list.rs -------------------------------------------------------------------------------- /tori/src/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/mod.rs -------------------------------------------------------------------------------- /tori/src/app/modal/confirmation_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/modal/confirmation_modal.rs -------------------------------------------------------------------------------- /tori/src/app/modal/help_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/modal/help_modal.rs -------------------------------------------------------------------------------- /tori/src/app/modal/hotkey_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/modal/hotkey_modal.rs -------------------------------------------------------------------------------- /tori/src/app/modal/input_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/modal/input_modal.rs -------------------------------------------------------------------------------- /tori/src/app/modal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/modal/mod.rs -------------------------------------------------------------------------------- /tori/src/app/playlist_screen/centered_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/playlist_screen/centered_list.rs -------------------------------------------------------------------------------- /tori/src/app/playlist_screen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/app/playlist_screen/mod.rs -------------------------------------------------------------------------------- /tori/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/command.rs -------------------------------------------------------------------------------- /tori/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/config/mod.rs -------------------------------------------------------------------------------- /tori/src/config/shortcuts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/config/shortcuts.rs -------------------------------------------------------------------------------- /tori/src/dbglog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/dbglog.rs -------------------------------------------------------------------------------- /tori/src/default_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/default_config.yaml -------------------------------------------------------------------------------- /tori/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/error.rs -------------------------------------------------------------------------------- /tori/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/events.rs -------------------------------------------------------------------------------- /tori/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/lib.rs -------------------------------------------------------------------------------- /tori/src/m3u/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/m3u/mod.rs -------------------------------------------------------------------------------- /tori/src/m3u/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/m3u/parser.rs -------------------------------------------------------------------------------- /tori/src/m3u/playlist_management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/m3u/playlist_management.rs -------------------------------------------------------------------------------- /tori/src/m3u/stringreader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/m3u/stringreader.rs -------------------------------------------------------------------------------- /tori/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/main.rs -------------------------------------------------------------------------------- /tori/src/player/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/player/mod.rs -------------------------------------------------------------------------------- /tori/src/player/mpv/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/player/mpv/mod.rs -------------------------------------------------------------------------------- /tori/src/player/mpv/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/player/mpv/select.rs -------------------------------------------------------------------------------- /tori/src/player/tori_player_glue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/player/tori_player_glue.rs -------------------------------------------------------------------------------- /tori/src/rect_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/rect_ops.rs -------------------------------------------------------------------------------- /tori/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/util.rs -------------------------------------------------------------------------------- /tori/src/visualizer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/visualizer/mod.rs -------------------------------------------------------------------------------- /tori/src/widgets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/widgets/mod.rs -------------------------------------------------------------------------------- /tori/src/widgets/notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/widgets/notification.rs -------------------------------------------------------------------------------- /tori/src/widgets/scrollbar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeoRiether/tori/HEAD/tori/src/widgets/scrollbar.rs --------------------------------------------------------------------------------