├── .gitignore ├── .gitlab-ci.yml ├── .gitlab └── issue_templates │ └── Playback Issue.md ├── CHANGELOG.md ├── Dockerfile ├── Dockerfile.dev ├── Dockerfile.from-ci ├── HACKING.md ├── LICENSE ├── Makefile ├── README.md ├── RELEASING.md ├── cmd ├── cmd.go ├── dumpdebug │ └── dumpdebug.go ├── generate-login-token │ └── main.go ├── generate-streaming-token │ └── main.go ├── identify │ └── identify.go ├── identify_movie │ └── identify_movie.go ├── library │ └── library.go ├── library_create │ └── library_create.go ├── root │ └── root.go ├── serve │ └── serve.go ├── user │ └── user.go ├── user_create │ └── user_create.go └── version │ └── main.go ├── dash └── manifest.go ├── doc ├── config-examples │ └── systemd │ │ └── olaris.service └── olaris.toml.sample ├── docker-compose.yml ├── docker ├── download-olaris-from-ci.sh └── entrypoint.sh ├── ffmpeg ├── client_capabilities.go ├── encoder_params.go ├── executable │ ├── build │ │ └── .gitignore │ └── executable.go ├── ffmpeg.go ├── ffmpeg_test.go ├── ffprobe.go ├── ffprobe_test.go ├── segment_list.go ├── session.go ├── streams.go ├── subtitles.go ├── transcode.go ├── transcode_audio.go ├── transcode_video.go ├── transmux.go ├── transmux_test.go ├── url.go └── util.go ├── filesystem ├── filesystem.go ├── local.go ├── local_test.go ├── rclone.go └── rclone_test.go ├── go.mod ├── go.sum ├── helpers ├── fs_helpers.go ├── levenshtein │ └── levenshtein.go ├── logger.go ├── random.go ├── rclone.go ├── version.go └── xattr.go ├── hls └── manifest.go ├── main.go ├── metadata ├── agents │ ├── interfaces.go │ ├── tmdb.go │ └── tmdb_test.go ├── app │ ├── env.go │ └── logger.go ├── auth │ ├── handlers.go │ ├── middleware.go │ ├── middleware_test.go │ ├── streaming_ticket.go │ └── streaming_ticket_test.go ├── db │ ├── base_item.go │ ├── database.go │ ├── dialects │ │ ├── mysql │ │ │ └── mysql.go │ │ ├── postgres │ │ │ └── postgres.go │ │ └── sqlite │ │ │ └── sqlite.go │ ├── library.go │ ├── models.go │ ├── movies.go │ ├── movies_test.go │ ├── play_state.go │ ├── play_state_test.go │ ├── series.go │ ├── streams.go │ ├── streams_test.go │ ├── testing.go │ ├── user.go │ └── user_test.go ├── handler.go ├── helpers │ ├── locks.go │ └── sanitize.go ├── image_cache.go ├── managers │ ├── fsnotify.go │ ├── helpers.go │ ├── library.go │ ├── metadata │ │ ├── metadata.go │ │ ├── movies.go │ │ ├── movies_test.go │ │ ├── series.go │ │ ├── series_test.go │ │ └── subscriber.go │ └── worker_pool.go ├── parsers │ ├── movies.go │ ├── movies_test.go │ ├── series.go │ └── series_test.go └── resolvers │ ├── folders.go │ ├── graphiql.go │ ├── helpers.go │ ├── invites.go │ ├── library.go │ ├── media_item.go │ ├── mediastats.go │ ├── movies.go │ ├── movies_test.go │ ├── moviesort.go │ ├── nearby_episodes.go │ ├── pagination.go │ ├── play_state.go │ ├── queryargs.go │ ├── recent.go │ ├── remotes.go │ ├── resolvers.go │ ├── schema.go │ ├── schema.graphql │ ├── schema_test.go │ ├── search.go │ ├── series.go │ ├── series_test.go │ ├── seriessort.go │ ├── streaming_ticket.go │ ├── streams.go │ ├── subscriptions.go │ ├── subscriptions_test.go │ ├── tmdb_search.go │ ├── unidentified_episode_files.go │ ├── unidentified_episode_files_test.go │ ├── unidentified_movie_files.go │ ├── update_episode_file_metadata.go │ ├── update_movie_file_metadata.go │ ├── update_movie_file_metadata_test.go │ ├── upnext.go │ └── users.go ├── modd.conf ├── pkg ├── cmd │ └── cmd.go └── config │ ├── config.go │ ├── flags.go │ └── struct.go ├── react └── handlers.go ├── streaming ├── auth │ └── auth.go ├── dash.go ├── debug.go ├── error.go ├── ffmpeg_feedback.go ├── file.go ├── handler.go ├── hls.go ├── metadata.go ├── rclone.go ├── segments.go ├── session.go └── util.go ├── tools └── tools.go └── utils └── container.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab/issue_templates/Playback Issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/.gitlab/issue_templates/Playback Issue.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /Dockerfile.from-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/Dockerfile.from-ci -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/RELEASING.md -------------------------------------------------------------------------------- /cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/cmd.go -------------------------------------------------------------------------------- /cmd/dumpdebug/dumpdebug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/dumpdebug/dumpdebug.go -------------------------------------------------------------------------------- /cmd/generate-login-token/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/generate-login-token/main.go -------------------------------------------------------------------------------- /cmd/generate-streaming-token/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/generate-streaming-token/main.go -------------------------------------------------------------------------------- /cmd/identify/identify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/identify/identify.go -------------------------------------------------------------------------------- /cmd/identify_movie/identify_movie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/identify_movie/identify_movie.go -------------------------------------------------------------------------------- /cmd/library/library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/library/library.go -------------------------------------------------------------------------------- /cmd/library_create/library_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/library_create/library_create.go -------------------------------------------------------------------------------- /cmd/root/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/root/root.go -------------------------------------------------------------------------------- /cmd/serve/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/serve/serve.go -------------------------------------------------------------------------------- /cmd/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/user/user.go -------------------------------------------------------------------------------- /cmd/user_create/user_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/user_create/user_create.go -------------------------------------------------------------------------------- /cmd/version/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/cmd/version/main.go -------------------------------------------------------------------------------- /dash/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/dash/manifest.go -------------------------------------------------------------------------------- /doc/config-examples/systemd/olaris.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/doc/config-examples/systemd/olaris.service -------------------------------------------------------------------------------- /doc/olaris.toml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/doc/olaris.toml.sample -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/download-olaris-from-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/docker/download-olaris-from-ci.sh -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /ffmpeg/client_capabilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/client_capabilities.go -------------------------------------------------------------------------------- /ffmpeg/encoder_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/encoder_params.go -------------------------------------------------------------------------------- /ffmpeg/executable/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /ffmpeg/executable/executable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/executable/executable.go -------------------------------------------------------------------------------- /ffmpeg/ffmpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/ffmpeg.go -------------------------------------------------------------------------------- /ffmpeg/ffmpeg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/ffmpeg_test.go -------------------------------------------------------------------------------- /ffmpeg/ffprobe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/ffprobe.go -------------------------------------------------------------------------------- /ffmpeg/ffprobe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/ffprobe_test.go -------------------------------------------------------------------------------- /ffmpeg/segment_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/segment_list.go -------------------------------------------------------------------------------- /ffmpeg/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/session.go -------------------------------------------------------------------------------- /ffmpeg/streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/streams.go -------------------------------------------------------------------------------- /ffmpeg/subtitles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/subtitles.go -------------------------------------------------------------------------------- /ffmpeg/transcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/transcode.go -------------------------------------------------------------------------------- /ffmpeg/transcode_audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/transcode_audio.go -------------------------------------------------------------------------------- /ffmpeg/transcode_video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/transcode_video.go -------------------------------------------------------------------------------- /ffmpeg/transmux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/transmux.go -------------------------------------------------------------------------------- /ffmpeg/transmux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/transmux_test.go -------------------------------------------------------------------------------- /ffmpeg/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/url.go -------------------------------------------------------------------------------- /ffmpeg/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/ffmpeg/util.go -------------------------------------------------------------------------------- /filesystem/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/filesystem/filesystem.go -------------------------------------------------------------------------------- /filesystem/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/filesystem/local.go -------------------------------------------------------------------------------- /filesystem/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/filesystem/local_test.go -------------------------------------------------------------------------------- /filesystem/rclone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/filesystem/rclone.go -------------------------------------------------------------------------------- /filesystem/rclone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/filesystem/rclone_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/go.sum -------------------------------------------------------------------------------- /helpers/fs_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/helpers/fs_helpers.go -------------------------------------------------------------------------------- /helpers/levenshtein/levenshtein.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/helpers/levenshtein/levenshtein.go -------------------------------------------------------------------------------- /helpers/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/helpers/logger.go -------------------------------------------------------------------------------- /helpers/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/helpers/random.go -------------------------------------------------------------------------------- /helpers/rclone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/helpers/rclone.go -------------------------------------------------------------------------------- /helpers/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/helpers/version.go -------------------------------------------------------------------------------- /helpers/xattr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/helpers/xattr.go -------------------------------------------------------------------------------- /hls/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/hls/manifest.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/main.go -------------------------------------------------------------------------------- /metadata/agents/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/agents/interfaces.go -------------------------------------------------------------------------------- /metadata/agents/tmdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/agents/tmdb.go -------------------------------------------------------------------------------- /metadata/agents/tmdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/agents/tmdb_test.go -------------------------------------------------------------------------------- /metadata/app/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/app/env.go -------------------------------------------------------------------------------- /metadata/app/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/app/logger.go -------------------------------------------------------------------------------- /metadata/auth/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/auth/handlers.go -------------------------------------------------------------------------------- /metadata/auth/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/auth/middleware.go -------------------------------------------------------------------------------- /metadata/auth/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/auth/middleware_test.go -------------------------------------------------------------------------------- /metadata/auth/streaming_ticket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/auth/streaming_ticket.go -------------------------------------------------------------------------------- /metadata/auth/streaming_ticket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/auth/streaming_ticket_test.go -------------------------------------------------------------------------------- /metadata/db/base_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/base_item.go -------------------------------------------------------------------------------- /metadata/db/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/database.go -------------------------------------------------------------------------------- /metadata/db/dialects/mysql/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/dialects/mysql/mysql.go -------------------------------------------------------------------------------- /metadata/db/dialects/postgres/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/dialects/postgres/postgres.go -------------------------------------------------------------------------------- /metadata/db/dialects/sqlite/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/dialects/sqlite/sqlite.go -------------------------------------------------------------------------------- /metadata/db/library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/library.go -------------------------------------------------------------------------------- /metadata/db/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/models.go -------------------------------------------------------------------------------- /metadata/db/movies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/movies.go -------------------------------------------------------------------------------- /metadata/db/movies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/movies_test.go -------------------------------------------------------------------------------- /metadata/db/play_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/play_state.go -------------------------------------------------------------------------------- /metadata/db/play_state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/play_state_test.go -------------------------------------------------------------------------------- /metadata/db/series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/series.go -------------------------------------------------------------------------------- /metadata/db/streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/streams.go -------------------------------------------------------------------------------- /metadata/db/streams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/streams_test.go -------------------------------------------------------------------------------- /metadata/db/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/testing.go -------------------------------------------------------------------------------- /metadata/db/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/user.go -------------------------------------------------------------------------------- /metadata/db/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/db/user_test.go -------------------------------------------------------------------------------- /metadata/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/handler.go -------------------------------------------------------------------------------- /metadata/helpers/locks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/helpers/locks.go -------------------------------------------------------------------------------- /metadata/helpers/sanitize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/helpers/sanitize.go -------------------------------------------------------------------------------- /metadata/image_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/image_cache.go -------------------------------------------------------------------------------- /metadata/managers/fsnotify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/fsnotify.go -------------------------------------------------------------------------------- /metadata/managers/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/helpers.go -------------------------------------------------------------------------------- /metadata/managers/library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/library.go -------------------------------------------------------------------------------- /metadata/managers/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/metadata/metadata.go -------------------------------------------------------------------------------- /metadata/managers/metadata/movies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/metadata/movies.go -------------------------------------------------------------------------------- /metadata/managers/metadata/movies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/metadata/movies_test.go -------------------------------------------------------------------------------- /metadata/managers/metadata/series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/metadata/series.go -------------------------------------------------------------------------------- /metadata/managers/metadata/series_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/metadata/series_test.go -------------------------------------------------------------------------------- /metadata/managers/metadata/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/metadata/subscriber.go -------------------------------------------------------------------------------- /metadata/managers/worker_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/managers/worker_pool.go -------------------------------------------------------------------------------- /metadata/parsers/movies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/parsers/movies.go -------------------------------------------------------------------------------- /metadata/parsers/movies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/parsers/movies_test.go -------------------------------------------------------------------------------- /metadata/parsers/series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/parsers/series.go -------------------------------------------------------------------------------- /metadata/parsers/series_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/parsers/series_test.go -------------------------------------------------------------------------------- /metadata/resolvers/folders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/folders.go -------------------------------------------------------------------------------- /metadata/resolvers/graphiql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/graphiql.go -------------------------------------------------------------------------------- /metadata/resolvers/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/helpers.go -------------------------------------------------------------------------------- /metadata/resolvers/invites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/invites.go -------------------------------------------------------------------------------- /metadata/resolvers/library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/library.go -------------------------------------------------------------------------------- /metadata/resolvers/media_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/media_item.go -------------------------------------------------------------------------------- /metadata/resolvers/mediastats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/mediastats.go -------------------------------------------------------------------------------- /metadata/resolvers/movies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/movies.go -------------------------------------------------------------------------------- /metadata/resolvers/movies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/movies_test.go -------------------------------------------------------------------------------- /metadata/resolvers/moviesort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/moviesort.go -------------------------------------------------------------------------------- /metadata/resolvers/nearby_episodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/nearby_episodes.go -------------------------------------------------------------------------------- /metadata/resolvers/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/pagination.go -------------------------------------------------------------------------------- /metadata/resolvers/play_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/play_state.go -------------------------------------------------------------------------------- /metadata/resolvers/queryargs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/queryargs.go -------------------------------------------------------------------------------- /metadata/resolvers/recent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/recent.go -------------------------------------------------------------------------------- /metadata/resolvers/remotes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/remotes.go -------------------------------------------------------------------------------- /metadata/resolvers/resolvers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/resolvers.go -------------------------------------------------------------------------------- /metadata/resolvers/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/schema.go -------------------------------------------------------------------------------- /metadata/resolvers/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/schema.graphql -------------------------------------------------------------------------------- /metadata/resolvers/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/schema_test.go -------------------------------------------------------------------------------- /metadata/resolvers/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/search.go -------------------------------------------------------------------------------- /metadata/resolvers/series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/series.go -------------------------------------------------------------------------------- /metadata/resolvers/series_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/series_test.go -------------------------------------------------------------------------------- /metadata/resolvers/seriessort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/seriessort.go -------------------------------------------------------------------------------- /metadata/resolvers/streaming_ticket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/streaming_ticket.go -------------------------------------------------------------------------------- /metadata/resolvers/streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/streams.go -------------------------------------------------------------------------------- /metadata/resolvers/subscriptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/subscriptions.go -------------------------------------------------------------------------------- /metadata/resolvers/subscriptions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/subscriptions_test.go -------------------------------------------------------------------------------- /metadata/resolvers/tmdb_search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/tmdb_search.go -------------------------------------------------------------------------------- /metadata/resolvers/unidentified_episode_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/unidentified_episode_files.go -------------------------------------------------------------------------------- /metadata/resolvers/unidentified_episode_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/unidentified_episode_files_test.go -------------------------------------------------------------------------------- /metadata/resolvers/unidentified_movie_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/unidentified_movie_files.go -------------------------------------------------------------------------------- /metadata/resolvers/update_episode_file_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/update_episode_file_metadata.go -------------------------------------------------------------------------------- /metadata/resolvers/update_movie_file_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/update_movie_file_metadata.go -------------------------------------------------------------------------------- /metadata/resolvers/update_movie_file_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/update_movie_file_metadata_test.go -------------------------------------------------------------------------------- /metadata/resolvers/upnext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/upnext.go -------------------------------------------------------------------------------- /metadata/resolvers/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/metadata/resolvers/users.go -------------------------------------------------------------------------------- /modd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/modd.conf -------------------------------------------------------------------------------- /pkg/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/pkg/cmd/cmd.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/pkg/config/flags.go -------------------------------------------------------------------------------- /pkg/config/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/pkg/config/struct.go -------------------------------------------------------------------------------- /react/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/react/handlers.go -------------------------------------------------------------------------------- /streaming/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/auth/auth.go -------------------------------------------------------------------------------- /streaming/dash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/dash.go -------------------------------------------------------------------------------- /streaming/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/debug.go -------------------------------------------------------------------------------- /streaming/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/error.go -------------------------------------------------------------------------------- /streaming/ffmpeg_feedback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/ffmpeg_feedback.go -------------------------------------------------------------------------------- /streaming/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/file.go -------------------------------------------------------------------------------- /streaming/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/handler.go -------------------------------------------------------------------------------- /streaming/hls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/hls.go -------------------------------------------------------------------------------- /streaming/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/metadata.go -------------------------------------------------------------------------------- /streaming/rclone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/rclone.go -------------------------------------------------------------------------------- /streaming/segments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/segments.go -------------------------------------------------------------------------------- /streaming/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/session.go -------------------------------------------------------------------------------- /streaming/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/streaming/util.go -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/tools/tools.go -------------------------------------------------------------------------------- /utils/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlarisTV/olaris-server/HEAD/utils/container.go --------------------------------------------------------------------------------