├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github ├── ISSUE_TEMPLATE │ ├── 1-bug-report.yaml │ └── config.yml ├── labeler.yml ├── renovate.json └── workflows │ ├── TODO.md │ ├── __automation.yml │ ├── __codeql.yml │ ├── __deploy.yml │ ├── __job_messages.yml │ ├── __package.yml │ ├── __quality_checks.yml │ ├── pull_request.yml │ ├── push_release.yml │ └── schedule.yml ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── frontend ├── eslint.config.ts ├── index.html ├── package.json ├── public │ ├── config.json │ ├── favicon.ico │ ├── icon.svg │ └── robots.txt ├── scripts │ └── virtual-modules.ts ├── src │ ├── App.vue │ ├── assets │ │ └── styles │ │ │ ├── global.css │ │ │ ├── index.css │ │ │ └── splashscreen.css │ ├── components │ │ ├── Buttons │ │ │ ├── FilterButton.vue │ │ │ ├── LikeButton.vue │ │ │ ├── MarkPlayedButton.vue │ │ │ ├── Playback │ │ │ │ ├── NextTrackButton.vue │ │ │ │ ├── PlayButton.vue │ │ │ │ ├── PlayPauseButton.vue │ │ │ │ ├── PlaybackSettingsButton.vue │ │ │ │ ├── PreviousTrackButton.vue │ │ │ │ ├── RepeatButton.vue │ │ │ │ └── ShuffleButton.vue │ │ │ ├── QueueButton.vue │ │ │ ├── ScrollToTopButton.vue │ │ │ ├── SortButton.vue │ │ │ ├── SubtitleSelectionButton.vue │ │ │ └── TypeButton.vue │ │ ├── Dialogs │ │ │ ├── ConfirmDialog.vue │ │ │ └── GenericDialog.vue │ │ ├── Forms │ │ │ ├── AddServerForm.vue │ │ │ └── LoginForm.vue │ │ ├── Item │ │ │ ├── Card │ │ │ │ ├── GenericItemCard.vue │ │ │ │ ├── ItemCard.vue │ │ │ │ └── ServerCard.vue │ │ │ ├── CollectionTabs.vue │ │ │ ├── Identify │ │ │ │ ├── IdentifyDialog.vue │ │ │ │ └── IdentifyResults.vue │ │ │ ├── ItemGrid.vue │ │ │ ├── ItemMenu.vue │ │ │ ├── MediaDetail │ │ │ │ ├── MediaDetailAttr.vue │ │ │ │ ├── MediaDetailContent.vue │ │ │ │ └── MediaDetailDialog.vue │ │ │ ├── MediaInfo.vue │ │ │ ├── MediaSourceSelector.vue │ │ │ ├── MediaStreamSelector.vue │ │ │ ├── Metadata │ │ │ │ ├── DateInput.vue │ │ │ │ ├── ImageEditor.vue │ │ │ │ ├── ImageSearch.vue │ │ │ │ ├── MetadataEditor.vue │ │ │ │ ├── MetadataEditorDialog.vue │ │ │ │ ├── PersonEditor.vue │ │ │ │ └── RefreshMetadataDialog.vue │ │ │ ├── PeopleList.vue │ │ │ ├── RelatedItems.vue │ │ │ ├── SeasonTabs.vue │ │ │ └── WatchedIndicator.vue │ │ ├── Layout │ │ │ ├── AppBar │ │ │ │ ├── AppBar.vue │ │ │ │ ├── AppBarButtonLayout.vue │ │ │ │ ├── Buttons │ │ │ │ │ ├── CastButton.vue │ │ │ │ │ ├── TaskManagerButton.vue │ │ │ │ │ └── UserButton.vue │ │ │ │ └── SearchField.vue │ │ │ ├── Artist │ │ │ │ └── ArtistTab.vue │ │ │ ├── AudioControls.vue │ │ │ ├── Backdrop.vue │ │ │ ├── Carousel │ │ │ │ ├── Carousel.vue │ │ │ │ ├── CarouselProgressBar.vue │ │ │ │ └── Item │ │ │ │ │ ├── ItemsCarousel.vue │ │ │ │ │ └── ItemsCarouselTitle.vue │ │ │ ├── Images │ │ │ │ ├── Blurhash │ │ │ │ │ ├── BlurhashCanvas.vue │ │ │ │ │ ├── BlurhashImage.vue │ │ │ │ │ └── BlurhashImageIcon.vue │ │ │ │ └── UserImage.vue │ │ │ ├── ItemCols.vue │ │ │ ├── MainView.vue │ │ │ ├── Navigation │ │ │ │ ├── CommitLink.vue │ │ │ │ └── NavigationDrawer.vue │ │ │ ├── SettingsPage.vue │ │ │ ├── Splashscreen.vue │ │ │ ├── SwiperSection.vue │ │ │ ├── TimeSlider.vue │ │ │ └── VolumeSlider.vue │ │ ├── Playback │ │ │ ├── DraggableQueue.vue │ │ │ ├── MiniVideoPlayer.vue │ │ │ ├── MusicVisualizer.vue │ │ │ ├── PlayerElement.vue │ │ │ ├── SubtitleTrack.vue │ │ │ ├── TrackList.vue │ │ │ └── UpNext.vue │ │ ├── Selectors │ │ │ └── FontSelector.vue │ │ ├── Skeletons │ │ │ ├── SkeletonCard.vue │ │ │ └── SkeletonItemGrid.vue │ │ ├── System │ │ │ ├── AboutLinks.vue │ │ │ ├── AddApiKey.vue │ │ │ ├── LoadingIndicator.vue │ │ │ ├── LocaleSwitcher.vue │ │ │ └── Snackbar.vue │ │ ├── Users │ │ │ └── UserCard.vue │ │ └── Wizard │ │ │ ├── WizardAdminAccount.vue │ │ │ ├── WizardLanguage.vue │ │ │ ├── WizardMetadata.vue │ │ │ └── WizardRemoteAccess.vue │ ├── composables │ │ ├── apis.ts │ │ ├── backdrop.ts │ │ ├── page-title.ts │ │ ├── use-confirm-dialog.ts │ │ ├── use-datefns.ts │ │ ├── use-loading.ts │ │ ├── use-playback.ts │ │ ├── use-responsive-classes.ts │ │ └── use-snackbar.ts │ ├── layouts │ │ ├── default.vue │ │ ├── fullpage.vue │ │ └── server.vue │ ├── main.ts │ ├── pages │ │ ├── artist │ │ │ └── [itemId].vue │ │ ├── genre │ │ │ └── [itemId].vue │ │ ├── index.vue │ │ ├── item │ │ │ └── [itemId].vue │ │ ├── library │ │ │ └── [itemId].vue │ │ ├── metadata.vue │ │ ├── musicalbum │ │ │ └── [itemId].vue │ │ ├── person │ │ │ └── [itemId].vue │ │ ├── playback │ │ │ ├── music.vue │ │ │ └── video.vue │ │ ├── search.vue │ │ ├── series │ │ │ └── [itemId].vue │ │ ├── server │ │ │ ├── add.vue │ │ │ ├── login.vue │ │ │ └── select.vue │ │ ├── settings │ │ │ ├── apikeys.vue │ │ │ ├── devices.vue │ │ │ ├── index.vue │ │ │ ├── logs-and-activity.vue │ │ │ ├── server.vue │ │ │ ├── subtitles.vue │ │ │ └── users │ │ │ │ ├── [id].vue │ │ │ │ ├── index.vue │ │ │ │ └── new.vue │ │ └── wizard.vue │ ├── plugins │ │ ├── directives.ts │ │ ├── remote │ │ │ ├── auth.ts │ │ │ ├── axios.ts │ │ │ ├── index.ts │ │ │ ├── sdk │ │ │ │ ├── index.ts │ │ │ │ └── sdk-utils.ts │ │ │ ├── socket.ts │ │ │ └── types.d.ts │ │ ├── router │ │ │ ├── index.ts │ │ │ └── middlewares │ │ │ │ ├── admin-pages.ts │ │ │ │ ├── login.ts │ │ │ │ ├── meta.ts │ │ │ │ ├── playback.ts │ │ │ │ └── validate.ts │ │ ├── vuetify.ts │ │ └── workers │ │ │ ├── blurhash-drawer.worker.ts │ │ │ ├── generic.worker.ts │ │ │ ├── generic │ │ │ └── subtitles.ts │ │ │ └── index.ts │ ├── splashscreen.ts │ ├── store │ │ ├── dbs │ │ │ ├── api │ │ │ │ ├── api-response.ts │ │ │ │ ├── apidb.worker.ts │ │ │ │ ├── index.ts │ │ │ │ └── item.ts │ │ │ ├── base-db.ts │ │ │ └── base-entity.ts │ │ ├── index.ts │ │ ├── keys.ts │ │ ├── playback-manager.ts │ │ ├── player-element.ts │ │ ├── settings │ │ │ ├── client.ts │ │ │ ├── subtitle.ts │ │ │ └── theme.ts │ │ ├── super │ │ │ ├── base-state.ts │ │ │ ├── common-store.ts │ │ │ └── synced-store.ts │ │ └── task-manager.ts │ └── utils │ │ ├── browser-detection.ts │ │ ├── data-manipulation.ts │ │ ├── external-config.ts │ │ ├── forms.ts │ │ ├── i18n.ts │ │ ├── images.ts │ │ ├── items.ts │ │ ├── playback-profiles │ │ ├── directplay-profile.ts │ │ ├── helpers │ │ │ ├── audio-formats.ts │ │ │ ├── codec-profiles.ts │ │ │ ├── fmp4-audio-formats.ts │ │ │ ├── fmp4-video-formats.ts │ │ │ ├── hls-formats.ts │ │ │ ├── mp4-audio-formats.ts │ │ │ ├── mp4-video-formats.ts │ │ │ ├── transcoding-formats.ts │ │ │ ├── ts-audio-formats.ts │ │ │ ├── ts-video-formats.ts │ │ │ ├── webm-audio-formats.ts │ │ │ └── webm-video-formats.ts │ │ ├── index.ts │ │ ├── subtitle-profile.ts │ │ └── transcoding-profile.ts │ │ └── time.ts ├── storybook │ ├── main.ts │ ├── preview.ts │ └── stories │ │ └── Playback │ │ └── TrackList.stories.ts ├── tsconfig.json ├── types │ ├── global │ │ ├── attributes.d.ts │ │ ├── components.d.ts │ │ ├── plugins.d.ts │ │ ├── routes.d.ts │ │ └── util.d.ts │ └── modules │ │ └── virtual.d.ts ├── uno.config.ts └── vite.config.ts ├── package.json ├── packages ├── configs │ ├── README.md │ ├── eslint.config.ts │ ├── package.json │ ├── src │ │ ├── lint │ │ │ ├── index.ts │ │ │ ├── rules │ │ │ │ ├── base.ts │ │ │ │ ├── env.ts │ │ │ │ ├── typescript-vue.ts │ │ │ │ └── unocss.ts │ │ │ └── shared.ts │ │ ├── storybook.ts │ │ ├── typescript.json │ │ └── uno.ts │ └── tsconfig.json ├── i18n │ ├── eslint.config.ts │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── vite.ts │ ├── strings │ │ ├── ar.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── da.json │ │ ├── de.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es.json │ │ ├── et.json │ │ ├── fi.json │ │ ├── fil.json │ │ ├── fr.json │ │ ├── he.json │ │ ├── hu.json │ │ ├── id.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── kk.json │ │ ├── ko.json │ │ ├── lt.json │ │ ├── ml.json │ │ ├── mn.json │ │ ├── nb-NO.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pa.json │ │ ├── pl.json │ │ ├── pt-BR.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sr-Latn.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── th.json │ │ ├── tr.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-CN.json │ │ └── zh-TW.json │ ├── tsconfig.json │ └── types │ │ ├── i18next.d.ts │ │ └── virtual-modules.d.ts ├── shared │ ├── README.md │ ├── eslint.config.ts │ ├── package.json │ ├── src │ │ ├── node │ │ │ └── utils.ts │ │ └── universal │ │ │ ├── colors.ts │ │ │ ├── html.ts │ │ │ ├── promises.ts │ │ │ └── validation.ts │ ├── test │ │ └── validation.spec.ts │ └── tsconfig.json ├── tauri-runtime │ ├── README.md │ ├── entrypoint.ts │ ├── eslint.config.ts │ ├── package.json │ ├── src │ │ └── fullscreen.ts │ ├── tsconfig.json │ └── vite.config.ts ├── ui-toolkit │ ├── README.md │ ├── eslint.config.ts │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── JAnchor.vue │ │ │ ├── JApp.vue │ │ │ ├── JFooter.vue │ │ │ ├── JHover.vue │ │ │ ├── JIcon.vue │ │ │ ├── JImg.vue │ │ │ ├── JMain.vue │ │ │ ├── JOverlay.vue │ │ │ ├── JProgressCircular.vue │ │ │ ├── JSafeHtml.vue │ │ │ ├── JSlot.vue │ │ │ ├── JTooltip.vue │ │ │ ├── JTransition.vue │ │ │ ├── JVirtual │ │ │ │ ├── JVirtual.vue │ │ │ │ ├── j-virtual.worker.ts │ │ │ │ └── pipeline.ts │ │ │ └── index.ts │ │ ├── composables │ │ │ ├── use-layout-style.ts │ │ │ └── use-pausable-effect.ts │ │ ├── resolver.ts │ │ ├── store │ │ │ ├── index.ts │ │ │ └── keys.ts │ │ ├── types.d.ts │ │ └── util │ │ │ ├── helpers.ts │ │ │ └── props.ts │ ├── storybook │ │ ├── main.ts │ │ ├── preview.ts │ │ └── stories │ │ │ └── JProgressCircular.stories.ts │ ├── tsconfig.json │ └── uno.config.ts └── vite-plugins │ ├── README.md │ ├── eslint.config.ts │ ├── package.json │ ├── src │ ├── bundle.ts │ ├── index.ts │ └── transform.ts │ └── tsconfig.json └── packaging ├── deb ├── README.md ├── debian │ ├── changelog │ ├── compat │ ├── conffiles │ ├── control │ ├── copyright │ ├── gbp.conf │ ├── install │ ├── po │ │ ├── POTFILES.in │ │ └── templates.pot │ ├── rules │ └── source │ │ ├── format │ │ └── options └── root ├── docker ├── Dockerfile ├── README.md └── contents │ ├── docker-entrypoint.sh │ ├── nginx.conf │ ├── postunpack.sh │ └── setup.sh └── tauri ├── Cargo.lock ├── Cargo.toml ├── README.md ├── apt_packages ├── package.json ├── rustfmt.toml ├── src ├── build.rs └── main.rs └── tauri.conf.json /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/ISSUE_TEMPLATE/1-bug-report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/TODO.md -------------------------------------------------------------------------------- /.github/workflows/__automation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/__automation.yml -------------------------------------------------------------------------------- /.github/workflows/__codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/__codeql.yml -------------------------------------------------------------------------------- /.github/workflows/__deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/__deploy.yml -------------------------------------------------------------------------------- /.github/workflows/__job_messages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/__job_messages.yml -------------------------------------------------------------------------------- /.github/workflows/__package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/__package.yml -------------------------------------------------------------------------------- /.github/workflows/__quality_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/__quality_checks.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/push_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/push_release.yml -------------------------------------------------------------------------------- /.github/workflows/schedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.github/workflows/schedule.yml -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/README.md -------------------------------------------------------------------------------- /frontend/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/eslint.config.ts -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/public/config.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/public/icon.svg -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /frontend/scripts/virtual-modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/scripts/virtual-modules.ts -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/assets/styles/global.css -------------------------------------------------------------------------------- /frontend/src/assets/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/assets/styles/index.css -------------------------------------------------------------------------------- /frontend/src/assets/styles/splashscreen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/assets/styles/splashscreen.css -------------------------------------------------------------------------------- /frontend/src/components/Buttons/FilterButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/FilterButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/LikeButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/LikeButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/MarkPlayedButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/MarkPlayedButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/Playback/NextTrackButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/Playback/NextTrackButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/Playback/PlayButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/Playback/PlayButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/Playback/PlayPauseButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/Playback/PlayPauseButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/Playback/PlaybackSettingsButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/Playback/PlaybackSettingsButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/Playback/PreviousTrackButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/Playback/PreviousTrackButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/Playback/RepeatButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/Playback/RepeatButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/Playback/ShuffleButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/Playback/ShuffleButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/QueueButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/QueueButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/ScrollToTopButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/ScrollToTopButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/SortButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/SortButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/SubtitleSelectionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/SubtitleSelectionButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Buttons/TypeButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Buttons/TypeButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Dialogs/ConfirmDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Dialogs/ConfirmDialog.vue -------------------------------------------------------------------------------- /frontend/src/components/Dialogs/GenericDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Dialogs/GenericDialog.vue -------------------------------------------------------------------------------- /frontend/src/components/Forms/AddServerForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Forms/AddServerForm.vue -------------------------------------------------------------------------------- /frontend/src/components/Forms/LoginForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Forms/LoginForm.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Card/GenericItemCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Card/GenericItemCard.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Card/ItemCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Card/ItemCard.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Card/ServerCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Card/ServerCard.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/CollectionTabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/CollectionTabs.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Identify/IdentifyDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Identify/IdentifyDialog.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Identify/IdentifyResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Identify/IdentifyResults.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/ItemGrid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/ItemGrid.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/ItemMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/ItemMenu.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/MediaDetail/MediaDetailAttr.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/MediaDetail/MediaDetailAttr.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/MediaDetail/MediaDetailContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/MediaDetail/MediaDetailContent.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/MediaDetail/MediaDetailDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/MediaDetail/MediaDetailDialog.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/MediaInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/MediaInfo.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/MediaSourceSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/MediaSourceSelector.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/MediaStreamSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/MediaStreamSelector.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Metadata/DateInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Metadata/DateInput.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Metadata/ImageEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Metadata/ImageEditor.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Metadata/ImageSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Metadata/ImageSearch.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Metadata/MetadataEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Metadata/MetadataEditor.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Metadata/MetadataEditorDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Metadata/MetadataEditorDialog.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Metadata/PersonEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Metadata/PersonEditor.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/Metadata/RefreshMetadataDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/Metadata/RefreshMetadataDialog.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/PeopleList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/PeopleList.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/RelatedItems.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/RelatedItems.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/SeasonTabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/SeasonTabs.vue -------------------------------------------------------------------------------- /frontend/src/components/Item/WatchedIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Item/WatchedIndicator.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/AppBar/AppBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/AppBar/AppBar.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/AppBar/AppBarButtonLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/AppBar/AppBarButtonLayout.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/AppBar/Buttons/CastButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/AppBar/Buttons/CastButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/AppBar/Buttons/TaskManagerButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/AppBar/Buttons/TaskManagerButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/AppBar/Buttons/UserButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/AppBar/Buttons/UserButton.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/AppBar/SearchField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/AppBar/SearchField.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Artist/ArtistTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Artist/ArtistTab.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/AudioControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/AudioControls.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Backdrop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Backdrop.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Carousel/Carousel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Carousel/Carousel.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Carousel/CarouselProgressBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Carousel/CarouselProgressBar.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Carousel/Item/ItemsCarousel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Carousel/Item/ItemsCarousel.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Carousel/Item/ItemsCarouselTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Carousel/Item/ItemsCarouselTitle.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Images/Blurhash/BlurhashCanvas.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Images/Blurhash/BlurhashCanvas.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Images/Blurhash/BlurhashImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Images/Blurhash/BlurhashImage.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Images/Blurhash/BlurhashImageIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Images/Blurhash/BlurhashImageIcon.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Images/UserImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Images/UserImage.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/ItemCols.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/ItemCols.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/MainView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/MainView.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Navigation/CommitLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Navigation/CommitLink.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Navigation/NavigationDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Navigation/NavigationDrawer.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/SettingsPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/SettingsPage.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/Splashscreen.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/Splashscreen.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/SwiperSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/SwiperSection.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/TimeSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/TimeSlider.vue -------------------------------------------------------------------------------- /frontend/src/components/Layout/VolumeSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Layout/VolumeSlider.vue -------------------------------------------------------------------------------- /frontend/src/components/Playback/DraggableQueue.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Playback/DraggableQueue.vue -------------------------------------------------------------------------------- /frontend/src/components/Playback/MiniVideoPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Playback/MiniVideoPlayer.vue -------------------------------------------------------------------------------- /frontend/src/components/Playback/MusicVisualizer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Playback/MusicVisualizer.vue -------------------------------------------------------------------------------- /frontend/src/components/Playback/PlayerElement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Playback/PlayerElement.vue -------------------------------------------------------------------------------- /frontend/src/components/Playback/SubtitleTrack.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Playback/SubtitleTrack.vue -------------------------------------------------------------------------------- /frontend/src/components/Playback/TrackList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Playback/TrackList.vue -------------------------------------------------------------------------------- /frontend/src/components/Playback/UpNext.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Playback/UpNext.vue -------------------------------------------------------------------------------- /frontend/src/components/Selectors/FontSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Selectors/FontSelector.vue -------------------------------------------------------------------------------- /frontend/src/components/Skeletons/SkeletonCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Skeletons/SkeletonCard.vue -------------------------------------------------------------------------------- /frontend/src/components/Skeletons/SkeletonItemGrid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Skeletons/SkeletonItemGrid.vue -------------------------------------------------------------------------------- /frontend/src/components/System/AboutLinks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/System/AboutLinks.vue -------------------------------------------------------------------------------- /frontend/src/components/System/AddApiKey.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/System/AddApiKey.vue -------------------------------------------------------------------------------- /frontend/src/components/System/LoadingIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/System/LoadingIndicator.vue -------------------------------------------------------------------------------- /frontend/src/components/System/LocaleSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/System/LocaleSwitcher.vue -------------------------------------------------------------------------------- /frontend/src/components/System/Snackbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/System/Snackbar.vue -------------------------------------------------------------------------------- /frontend/src/components/Users/UserCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Users/UserCard.vue -------------------------------------------------------------------------------- /frontend/src/components/Wizard/WizardAdminAccount.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Wizard/WizardAdminAccount.vue -------------------------------------------------------------------------------- /frontend/src/components/Wizard/WizardLanguage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Wizard/WizardLanguage.vue -------------------------------------------------------------------------------- /frontend/src/components/Wizard/WizardMetadata.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Wizard/WizardMetadata.vue -------------------------------------------------------------------------------- /frontend/src/components/Wizard/WizardRemoteAccess.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/components/Wizard/WizardRemoteAccess.vue -------------------------------------------------------------------------------- /frontend/src/composables/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/apis.ts -------------------------------------------------------------------------------- /frontend/src/composables/backdrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/backdrop.ts -------------------------------------------------------------------------------- /frontend/src/composables/page-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/page-title.ts -------------------------------------------------------------------------------- /frontend/src/composables/use-confirm-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/use-confirm-dialog.ts -------------------------------------------------------------------------------- /frontend/src/composables/use-datefns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/use-datefns.ts -------------------------------------------------------------------------------- /frontend/src/composables/use-loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/use-loading.ts -------------------------------------------------------------------------------- /frontend/src/composables/use-playback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/use-playback.ts -------------------------------------------------------------------------------- /frontend/src/composables/use-responsive-classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/use-responsive-classes.ts -------------------------------------------------------------------------------- /frontend/src/composables/use-snackbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/composables/use-snackbar.ts -------------------------------------------------------------------------------- /frontend/src/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/layouts/default.vue -------------------------------------------------------------------------------- /frontend/src/layouts/fullpage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/layouts/fullpage.vue -------------------------------------------------------------------------------- /frontend/src/layouts/server.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/layouts/server.vue -------------------------------------------------------------------------------- /frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/main.ts -------------------------------------------------------------------------------- /frontend/src/pages/artist/[itemId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/artist/[itemId].vue -------------------------------------------------------------------------------- /frontend/src/pages/genre/[itemId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/genre/[itemId].vue -------------------------------------------------------------------------------- /frontend/src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/item/[itemId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/item/[itemId].vue -------------------------------------------------------------------------------- /frontend/src/pages/library/[itemId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/library/[itemId].vue -------------------------------------------------------------------------------- /frontend/src/pages/metadata.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/metadata.vue -------------------------------------------------------------------------------- /frontend/src/pages/musicalbum/[itemId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/musicalbum/[itemId].vue -------------------------------------------------------------------------------- /frontend/src/pages/person/[itemId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/person/[itemId].vue -------------------------------------------------------------------------------- /frontend/src/pages/playback/music.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/playback/music.vue -------------------------------------------------------------------------------- /frontend/src/pages/playback/video.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/playback/video.vue -------------------------------------------------------------------------------- /frontend/src/pages/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/search.vue -------------------------------------------------------------------------------- /frontend/src/pages/series/[itemId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/series/[itemId].vue -------------------------------------------------------------------------------- /frontend/src/pages/server/add.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/server/add.vue -------------------------------------------------------------------------------- /frontend/src/pages/server/login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/server/login.vue -------------------------------------------------------------------------------- /frontend/src/pages/server/select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/server/select.vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/apikeys.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/apikeys.vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/devices.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/devices.vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/logs-and-activity.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/logs-and-activity.vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/server.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/server.vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/subtitles.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/subtitles.vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/users/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/users/[id].vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/users/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/users/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/settings/users/new.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/settings/users/new.vue -------------------------------------------------------------------------------- /frontend/src/pages/wizard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/pages/wizard.vue -------------------------------------------------------------------------------- /frontend/src/plugins/directives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/directives.ts -------------------------------------------------------------------------------- /frontend/src/plugins/remote/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/remote/auth.ts -------------------------------------------------------------------------------- /frontend/src/plugins/remote/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/remote/axios.ts -------------------------------------------------------------------------------- /frontend/src/plugins/remote/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/remote/index.ts -------------------------------------------------------------------------------- /frontend/src/plugins/remote/sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/remote/sdk/index.ts -------------------------------------------------------------------------------- /frontend/src/plugins/remote/sdk/sdk-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/remote/sdk/sdk-utils.ts -------------------------------------------------------------------------------- /frontend/src/plugins/remote/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/remote/socket.ts -------------------------------------------------------------------------------- /frontend/src/plugins/remote/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/remote/types.d.ts -------------------------------------------------------------------------------- /frontend/src/plugins/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/router/index.ts -------------------------------------------------------------------------------- /frontend/src/plugins/router/middlewares/admin-pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/router/middlewares/admin-pages.ts -------------------------------------------------------------------------------- /frontend/src/plugins/router/middlewares/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/router/middlewares/login.ts -------------------------------------------------------------------------------- /frontend/src/plugins/router/middlewares/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/router/middlewares/meta.ts -------------------------------------------------------------------------------- /frontend/src/plugins/router/middlewares/playback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/router/middlewares/playback.ts -------------------------------------------------------------------------------- /frontend/src/plugins/router/middlewares/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/router/middlewares/validate.ts -------------------------------------------------------------------------------- /frontend/src/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/vuetify.ts -------------------------------------------------------------------------------- /frontend/src/plugins/workers/blurhash-drawer.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/workers/blurhash-drawer.worker.ts -------------------------------------------------------------------------------- /frontend/src/plugins/workers/generic.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/workers/generic.worker.ts -------------------------------------------------------------------------------- /frontend/src/plugins/workers/generic/subtitles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/workers/generic/subtitles.ts -------------------------------------------------------------------------------- /frontend/src/plugins/workers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/plugins/workers/index.ts -------------------------------------------------------------------------------- /frontend/src/splashscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/splashscreen.ts -------------------------------------------------------------------------------- /frontend/src/store/dbs/api/api-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/dbs/api/api-response.ts -------------------------------------------------------------------------------- /frontend/src/store/dbs/api/apidb.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/dbs/api/apidb.worker.ts -------------------------------------------------------------------------------- /frontend/src/store/dbs/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/dbs/api/index.ts -------------------------------------------------------------------------------- /frontend/src/store/dbs/api/item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/dbs/api/item.ts -------------------------------------------------------------------------------- /frontend/src/store/dbs/base-db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/dbs/base-db.ts -------------------------------------------------------------------------------- /frontend/src/store/dbs/base-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/dbs/base-entity.ts -------------------------------------------------------------------------------- /frontend/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/index.ts -------------------------------------------------------------------------------- /frontend/src/store/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/keys.ts -------------------------------------------------------------------------------- /frontend/src/store/playback-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/playback-manager.ts -------------------------------------------------------------------------------- /frontend/src/store/player-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/player-element.ts -------------------------------------------------------------------------------- /frontend/src/store/settings/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/settings/client.ts -------------------------------------------------------------------------------- /frontend/src/store/settings/subtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/settings/subtitle.ts -------------------------------------------------------------------------------- /frontend/src/store/settings/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/settings/theme.ts -------------------------------------------------------------------------------- /frontend/src/store/super/base-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/super/base-state.ts -------------------------------------------------------------------------------- /frontend/src/store/super/common-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/super/common-store.ts -------------------------------------------------------------------------------- /frontend/src/store/super/synced-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/super/synced-store.ts -------------------------------------------------------------------------------- /frontend/src/store/task-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/store/task-manager.ts -------------------------------------------------------------------------------- /frontend/src/utils/browser-detection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/browser-detection.ts -------------------------------------------------------------------------------- /frontend/src/utils/data-manipulation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/data-manipulation.ts -------------------------------------------------------------------------------- /frontend/src/utils/external-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/external-config.ts -------------------------------------------------------------------------------- /frontend/src/utils/forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/forms.ts -------------------------------------------------------------------------------- /frontend/src/utils/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/i18n.ts -------------------------------------------------------------------------------- /frontend/src/utils/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/images.ts -------------------------------------------------------------------------------- /frontend/src/utils/items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/items.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/directplay-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/directplay-profile.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/audio-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/audio-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/codec-profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/codec-profiles.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/fmp4-audio-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/fmp4-audio-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/fmp4-video-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/fmp4-video-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/hls-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/hls-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/mp4-audio-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/mp4-audio-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/mp4-video-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/mp4-video-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/transcoding-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/transcoding-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/ts-audio-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/ts-audio-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/ts-video-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/ts-video-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/webm-audio-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/webm-audio-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/helpers/webm-video-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/helpers/webm-video-formats.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/index.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/subtitle-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/subtitle-profile.ts -------------------------------------------------------------------------------- /frontend/src/utils/playback-profiles/transcoding-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/playback-profiles/transcoding-profile.ts -------------------------------------------------------------------------------- /frontend/src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/src/utils/time.ts -------------------------------------------------------------------------------- /frontend/storybook/main.ts: -------------------------------------------------------------------------------- 1 | export { default } from '@jellyfin-vue/configs/storybook'; 2 | -------------------------------------------------------------------------------- /frontend/storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/storybook/preview.ts -------------------------------------------------------------------------------- /frontend/storybook/stories/Playback/TrackList.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/storybook/stories/Playback/TrackList.stories.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/types/global/attributes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/types/global/attributes.d.ts -------------------------------------------------------------------------------- /frontend/types/global/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/types/global/components.d.ts -------------------------------------------------------------------------------- /frontend/types/global/plugins.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/types/global/plugins.d.ts -------------------------------------------------------------------------------- /frontend/types/global/routes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/types/global/routes.d.ts -------------------------------------------------------------------------------- /frontend/types/global/util.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/types/global/util.d.ts -------------------------------------------------------------------------------- /frontend/types/modules/virtual.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/types/modules/virtual.d.ts -------------------------------------------------------------------------------- /frontend/uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/uno.config.ts -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/package.json -------------------------------------------------------------------------------- /packages/configs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/README.md -------------------------------------------------------------------------------- /packages/configs/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/eslint.config.ts -------------------------------------------------------------------------------- /packages/configs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/package.json -------------------------------------------------------------------------------- /packages/configs/src/lint/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/lint/index.ts -------------------------------------------------------------------------------- /packages/configs/src/lint/rules/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/lint/rules/base.ts -------------------------------------------------------------------------------- /packages/configs/src/lint/rules/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/lint/rules/env.ts -------------------------------------------------------------------------------- /packages/configs/src/lint/rules/typescript-vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/lint/rules/typescript-vue.ts -------------------------------------------------------------------------------- /packages/configs/src/lint/rules/unocss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/lint/rules/unocss.ts -------------------------------------------------------------------------------- /packages/configs/src/lint/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/lint/shared.ts -------------------------------------------------------------------------------- /packages/configs/src/storybook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/storybook.ts -------------------------------------------------------------------------------- /packages/configs/src/typescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/typescript.json -------------------------------------------------------------------------------- /packages/configs/src/uno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/src/uno.ts -------------------------------------------------------------------------------- /packages/configs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/configs/tsconfig.json -------------------------------------------------------------------------------- /packages/i18n/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/eslint.config.ts -------------------------------------------------------------------------------- /packages/i18n/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/index.d.ts -------------------------------------------------------------------------------- /packages/i18n/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/package.json -------------------------------------------------------------------------------- /packages/i18n/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/src/index.ts -------------------------------------------------------------------------------- /packages/i18n/src/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/src/vite.ts -------------------------------------------------------------------------------- /packages/i18n/strings/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ar.json -------------------------------------------------------------------------------- /packages/i18n/strings/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ca.json -------------------------------------------------------------------------------- /packages/i18n/strings/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/cs.json -------------------------------------------------------------------------------- /packages/i18n/strings/da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/da.json -------------------------------------------------------------------------------- /packages/i18n/strings/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/de.json -------------------------------------------------------------------------------- /packages/i18n/strings/el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/el.json -------------------------------------------------------------------------------- /packages/i18n/strings/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/en.json -------------------------------------------------------------------------------- /packages/i18n/strings/eo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/eo.json -------------------------------------------------------------------------------- /packages/i18n/strings/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/es.json -------------------------------------------------------------------------------- /packages/i18n/strings/et.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/et.json -------------------------------------------------------------------------------- /packages/i18n/strings/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/fi.json -------------------------------------------------------------------------------- /packages/i18n/strings/fil.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/fil.json -------------------------------------------------------------------------------- /packages/i18n/strings/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/fr.json -------------------------------------------------------------------------------- /packages/i18n/strings/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/he.json -------------------------------------------------------------------------------- /packages/i18n/strings/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/hu.json -------------------------------------------------------------------------------- /packages/i18n/strings/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/id.json -------------------------------------------------------------------------------- /packages/i18n/strings/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/it.json -------------------------------------------------------------------------------- /packages/i18n/strings/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ja.json -------------------------------------------------------------------------------- /packages/i18n/strings/kk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/kk.json -------------------------------------------------------------------------------- /packages/i18n/strings/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ko.json -------------------------------------------------------------------------------- /packages/i18n/strings/lt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/lt.json -------------------------------------------------------------------------------- /packages/i18n/strings/ml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ml.json -------------------------------------------------------------------------------- /packages/i18n/strings/mn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/mn.json -------------------------------------------------------------------------------- /packages/i18n/strings/nb-NO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/nb-NO.json -------------------------------------------------------------------------------- /packages/i18n/strings/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/nl.json -------------------------------------------------------------------------------- /packages/i18n/strings/nn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/nn.json -------------------------------------------------------------------------------- /packages/i18n/strings/pa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/pa.json -------------------------------------------------------------------------------- /packages/i18n/strings/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/pl.json -------------------------------------------------------------------------------- /packages/i18n/strings/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/pt-BR.json -------------------------------------------------------------------------------- /packages/i18n/strings/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/pt.json -------------------------------------------------------------------------------- /packages/i18n/strings/ro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ro.json -------------------------------------------------------------------------------- /packages/i18n/strings/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ru.json -------------------------------------------------------------------------------- /packages/i18n/strings/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/sk.json -------------------------------------------------------------------------------- /packages/i18n/strings/sl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/sl.json -------------------------------------------------------------------------------- /packages/i18n/strings/sr-Latn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/sr-Latn.json -------------------------------------------------------------------------------- /packages/i18n/strings/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/sv.json -------------------------------------------------------------------------------- /packages/i18n/strings/ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ta.json -------------------------------------------------------------------------------- /packages/i18n/strings/th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/th.json -------------------------------------------------------------------------------- /packages/i18n/strings/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/tr.json -------------------------------------------------------------------------------- /packages/i18n/strings/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/uk.json -------------------------------------------------------------------------------- /packages/i18n/strings/ur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/ur.json -------------------------------------------------------------------------------- /packages/i18n/strings/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/vi.json -------------------------------------------------------------------------------- /packages/i18n/strings/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/zh-CN.json -------------------------------------------------------------------------------- /packages/i18n/strings/zh-TW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/strings/zh-TW.json -------------------------------------------------------------------------------- /packages/i18n/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/tsconfig.json -------------------------------------------------------------------------------- /packages/i18n/types/i18next.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/types/i18next.d.ts -------------------------------------------------------------------------------- /packages/i18n/types/virtual-modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/i18n/types/virtual-modules.d.ts -------------------------------------------------------------------------------- /packages/shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/README.md -------------------------------------------------------------------------------- /packages/shared/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/eslint.config.ts -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/src/node/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/src/node/utils.ts -------------------------------------------------------------------------------- /packages/shared/src/universal/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/src/universal/colors.ts -------------------------------------------------------------------------------- /packages/shared/src/universal/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/src/universal/html.ts -------------------------------------------------------------------------------- /packages/shared/src/universal/promises.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/src/universal/promises.ts -------------------------------------------------------------------------------- /packages/shared/src/universal/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/src/universal/validation.ts -------------------------------------------------------------------------------- /packages/shared/test/validation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/test/validation.spec.ts -------------------------------------------------------------------------------- /packages/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/shared/tsconfig.json -------------------------------------------------------------------------------- /packages/tauri-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/tauri-runtime/README.md -------------------------------------------------------------------------------- /packages/tauri-runtime/entrypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/tauri-runtime/entrypoint.ts -------------------------------------------------------------------------------- /packages/tauri-runtime/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/tauri-runtime/eslint.config.ts -------------------------------------------------------------------------------- /packages/tauri-runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/tauri-runtime/package.json -------------------------------------------------------------------------------- /packages/tauri-runtime/src/fullscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/tauri-runtime/src/fullscreen.ts -------------------------------------------------------------------------------- /packages/tauri-runtime/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/tauri-runtime/tsconfig.json -------------------------------------------------------------------------------- /packages/tauri-runtime/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/tauri-runtime/vite.config.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/README.md -------------------------------------------------------------------------------- /packages/ui-toolkit/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/eslint.config.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/package.json -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JAnchor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JAnchor.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JApp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JApp.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JFooter.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JHover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JHover.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JIcon.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JImg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JImg.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JMain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JMain.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JOverlay.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JProgressCircular.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JProgressCircular.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JSafeHtml.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JSafeHtml.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JSlot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JSlot.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JTooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JTooltip.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JTransition.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JTransition.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JVirtual/JVirtual.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JVirtual/JVirtual.vue -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JVirtual/j-virtual.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JVirtual/j-virtual.worker.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/JVirtual/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/JVirtual/pipeline.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/components/index.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/composables/use-layout-style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/composables/use-layout-style.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/composables/use-pausable-effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/composables/use-pausable-effect.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/resolver.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/store/index.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/store/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/store/keys.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/types.d.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/util/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/util/helpers.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/src/util/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/src/util/props.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/storybook/main.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/storybook/preview.ts: -------------------------------------------------------------------------------- 1 | import 'uno.css'; 2 | -------------------------------------------------------------------------------- /packages/ui-toolkit/storybook/stories/JProgressCircular.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/storybook/stories/JProgressCircular.stories.ts -------------------------------------------------------------------------------- /packages/ui-toolkit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/tsconfig.json -------------------------------------------------------------------------------- /packages/ui-toolkit/uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/ui-toolkit/uno.config.ts -------------------------------------------------------------------------------- /packages/vite-plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/vite-plugins/README.md -------------------------------------------------------------------------------- /packages/vite-plugins/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/vite-plugins/eslint.config.ts -------------------------------------------------------------------------------- /packages/vite-plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/vite-plugins/package.json -------------------------------------------------------------------------------- /packages/vite-plugins/src/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/vite-plugins/src/bundle.ts -------------------------------------------------------------------------------- /packages/vite-plugins/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/vite-plugins/src/index.ts -------------------------------------------------------------------------------- /packages/vite-plugins/src/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/vite-plugins/src/transform.ts -------------------------------------------------------------------------------- /packages/vite-plugins/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packages/vite-plugins/tsconfig.json -------------------------------------------------------------------------------- /packaging/deb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/deb/README.md -------------------------------------------------------------------------------- /packaging/deb/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/deb/debian/changelog -------------------------------------------------------------------------------- /packaging/deb/debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /packaging/deb/debian/conffiles: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packaging/deb/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/deb/debian/control -------------------------------------------------------------------------------- /packaging/deb/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/deb/debian/copyright -------------------------------------------------------------------------------- /packaging/deb/debian/gbp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/deb/debian/gbp.conf -------------------------------------------------------------------------------- /packaging/deb/debian/install: -------------------------------------------------------------------------------- 1 | dist usr/share/jellyfin/ 2 | -------------------------------------------------------------------------------- /packaging/deb/debian/po/POTFILES.in: -------------------------------------------------------------------------------- 1 | [type: gettext/rfc822deb] templates 2 | -------------------------------------------------------------------------------- /packaging/deb/debian/po/templates.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/deb/debian/po/templates.pot -------------------------------------------------------------------------------- /packaging/deb/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/deb/debian/rules -------------------------------------------------------------------------------- /packaging/deb/debian/source/format: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /packaging/deb/debian/source/options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/deb/debian/source/options -------------------------------------------------------------------------------- /packaging/deb/root: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packaging/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/docker/Dockerfile -------------------------------------------------------------------------------- /packaging/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/docker/README.md -------------------------------------------------------------------------------- /packaging/docker/contents/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/docker/contents/docker-entrypoint.sh -------------------------------------------------------------------------------- /packaging/docker/contents/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/docker/contents/nginx.conf -------------------------------------------------------------------------------- /packaging/docker/contents/postunpack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/docker/contents/postunpack.sh -------------------------------------------------------------------------------- /packaging/docker/contents/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/docker/contents/setup.sh -------------------------------------------------------------------------------- /packaging/tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/Cargo.lock -------------------------------------------------------------------------------- /packaging/tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/Cargo.toml -------------------------------------------------------------------------------- /packaging/tauri/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/README.md -------------------------------------------------------------------------------- /packaging/tauri/apt_packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/apt_packages -------------------------------------------------------------------------------- /packaging/tauri/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/package.json -------------------------------------------------------------------------------- /packaging/tauri/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/rustfmt.toml -------------------------------------------------------------------------------- /packaging/tauri/src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/src/build.rs -------------------------------------------------------------------------------- /packaging/tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/src/main.rs -------------------------------------------------------------------------------- /packaging/tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-vue/HEAD/packaging/tauri/tauri.conf.json --------------------------------------------------------------------------------