# Code Traceability Matrix

Generated: 9/6/2026, 11:53:31 PM

## Summary

- Total Files Scanned: 426
- Total TRACES Found: 1255
- Requirements Covered:
  - User Requirements (UR): 83
  - Integration Requirements (IR): 26
  - Development Requirements (DR): 233
  - Jellyfin API Requirements (JA): 35

## Requirements by Type

### User Requirements (UR)

    UR-002, UR-003, UR-004, UR-005, UR-006, UR-007, UR-008, UR-009, UR-010, UR-011, UR-012, UR-013, UR-014, UR-015, UR-016, UR-017, UR-018, UR-019, UR-020, UR-021, UR-022, UR-023, UR-024, UR-025, UR-026, UR-027, UR-028, UR-029, UR-030, UR-031, UR-032, UR-033, UR-034, UR-035, UR-036, UR-037, UR-038, UR-039, UR-040, UR-041, UR-042, UR-043, UR-044, UR-045, UR-046, UR-047, UR-048, UR-049, UR-050, UR-051, UR-052, UR-053, UR-054, UR-055, UR-056, UR-057, UR-058, UR-059, UR-060, UR-061, UR-062, UR-063, UR-064, UR-065, UR-066, UR-067, UR-068, UR-069, UR-070, UR-071, UR-072, UR-073, UR-074, UR-075, UR-076, UR-077, UR-078, UR-079, UR-080, UR-081, UR-082, UR-083, UR-084

### Integration Requirements (IR)

    IR-003, IR-004, IR-006, IR-008, IR-009, IR-010, IR-011, IR-012, IR-013, IR-014, IR-015, IR-016, IR-018, IR-019, IR-020, IR-021, IR-022, IR-023, IR-024, IR-025, IR-026, IR-027, IR-028, IR-030, IR-031, IR-033

### Development Requirements (DR)

    DR-001, DR-002, DR-003, DR-004, DR-005, DR-006, DR-007, DR-009, DR-010, DR-011, DR-012, DR-013, DR-014, DR-015, DR-016, DR-017, DR-018, DR-020, DR-021, DR-022, DR-023, DR-024, DR-025, DR-026, DR-027, DR-028, DR-029, DR-030, DR-032, DR-033, DR-034, DR-035, DR-036, DR-037, DR-038, DR-039, DR-040, DR-041, DR-042, DR-043, DR-044, DR-045, DR-047, DR-048, DR-049, DR-050, DR-051, DR-052, DR-053, DR-054, DR-055, DR-056, DR-057, DR-058, DR-059, DR-060, DR-061, DR-062, DR-063, DR-064, DR-065, DR-066, DR-067, DR-068, DR-069, DR-070, DR-074, DR-075, DR-076, DR-077, DR-078, DR-079, DR-080, DR-081, DR-082, DR-083, DR-084, DR-085, DR-086, DR-087, DR-088, DR-089, DR-090, DR-091, DR-092, DR-093, DR-095, DR-096, DR-097, DR-098, DR-099, DR-100, DR-101, DR-102, DR-103, DR-104, DR-105, DR-106, DR-107, DR-108, DR-109, DR-110, DR-111, DR-112, DR-113, DR-114, DR-115, DR-116, DR-117, DR-118, DR-119, DR-120, DR-121, DR-123, DR-126, DR-127, DR-128, DR-129, DR-130, DR-131, DR-132, DR-133, DR-134, DR-135, DR-136, DR-137, DR-140, DR-141, DR-142, DR-143, DR-147, DR-148, DR-149, DR-150, DR-151, DR-152, DR-153, DR-154, DR-155, DR-156, DR-157, DR-158, DR-159, DR-160, DR-162, DR-167, DR-168, DR-169, DR-170, DR-171, DR-173, DR-174, DR-175, DR-176, DR-177, DR-178, DR-179, DR-180, DR-181, DR-182, DR-183, DR-185, DR-186, DR-188, DR-189, DR-193, DR-195, DR-196, DR-197, DR-198, DR-201, DR-203, DR-204, DR-205, DR-206, DR-207, DR-209, DR-210, DR-211, DR-212, DR-213, DR-215, DR-216, DR-217, DR-218, DR-219, DR-220, DR-221, DR-223, DR-224, DR-225, DR-226, DR-227, DR-228, DR-230, DR-231, DR-232, DR-233, DR-234, DR-235, DR-238, DR-239, DR-240, DR-241, DR-242, DR-243, DR-244, DR-245, DR-246, DR-250, DR-251, DR-252, DR-253, DR-254, DR-255, DR-256, DR-257, DR-258, DR-259, DR-262, DR-263, DR-264, DR-265, DR-266, DR-267, DR-268, DR-269, DR-270, DR-271, DR-272, DR-274, DR-276, DR-277

### Jellyfin API Requirements (JA)

    JA-001, JA-002, JA-003, JA-004, JA-005, JA-006, JA-007, JA-008, JA-009, JA-010, JA-011, JA-012, JA-013, JA-014, JA-015, JA-016, JA-017, JA-018, JA-019, JA-020, JA-021, JA-022, JA-023, JA-024, JA-025, JA-026, JA-028, JA-029, JA-030, JA-031, JA-032, JA-033, JA-034, JA-035, JA-036

## Detailed Mapping

### IR-003

Locations: 2 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 39
  - Context: `pub fn playback_failed<S: Into<String>>(message: S) -> Self {`
- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 8
  - Context: `Unknown`

### IR-004

Locations: 1 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 39
  - Context: `pub fn playback_failed<S: Into<String>>(message: S) -> Self {`

### IR-006

Locations: 4 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 179
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 201
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 1123
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 1425
  - Context: `Unknown`

### IR-008

Locations: 1 file(s)

- File: `src-tauri/src/player/android/mod.rs`
  - Line: 438
  - Context: `Unknown`

### IR-009

Locations: 6 file(s)

- File: `src/lib/stores/auth.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 319
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 346
  - Context: `Unknown`
- File: `src/lib/stores/auth.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/auth.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### IR-010

Locations: 3 file(s)

- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2194
  - Context: `Unknown`

### IR-011

Locations: 1 file(s)

- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### IR-012

Locations: 2 file(s)

- File: `src/lib/stores/playbackMode.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`

### IR-013

Locations: 3 file(s)

- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 8
  - Context: `Unknown`

### IR-014

Locations: 10 file(s)

- File: `src/lib/stores/auth.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 346
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 508
  - Context: `Unknown`
- File: `src/lib/stores/auth.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/auth.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 480
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 905
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 924
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 941
  - Context: `Unknown`

### IR-015

Locations: 1 file(s)

- File: `src-tauri/src/commands/playback_reporting.rs`
  - Line: 3
  - Context: `Unknown`

### IR-016

Locations: 18 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2813
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3621
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 408
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 509
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 986
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2563
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 233
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 353
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 210
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 243
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 459
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3114
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3171
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3203
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 42
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1859
  - Context: `Unknown`

### IR-018

Locations: 3 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1941
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 119
  - Context: `Unknown`

### IR-019

Locations: 7 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 142
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 178
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1629
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1920
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 106
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 63
  - Context: `Unknown`

### IR-020

Locations: 8 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 811
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 831
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 900
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 912
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 986
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 35
  - Context: `Unknown`

### IR-021

Locations: 1 file(s)

- File: `src-tauri/src/playback_mode/mod.rs`
  - Line: 165
  - Context: `Unknown`

### IR-022

Locations: 4 file(s)

- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1859
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2888
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2901
  - Context: `Unknown`

### IR-023

Locations: 1 file(s)

- File: `src-tauri/src/commands/storage/people.rs`
  - Line: 3
  - Context: `Unknown`

### IR-024

Locations: 17 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1554
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1562
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 333
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1299
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1315
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1335
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1374
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1875
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1906
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1933
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2111
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4284
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4326
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4353
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4369
  - Context: `Unknown`

### IR-025

Locations: 2 file(s)

- File: `src/lib/utils/backgroundAudio.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/backgroundAudio.test.ts`
  - Line: 7
  - Context: `Unknown`

### IR-026

Locations: 1 file(s)

- File: `src/lib/utils/pictureInPicture.ts`
  - Line: 4
  - Context: `Unknown`

### IR-027

Locations: 1 file(s)

- File: `src-tauri/src/commands/connectivity.rs`
  - Line: 3
  - Context: `Unknown`

### IR-028

Locations: 1 file(s)

- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`

### IR-030

Locations: 2 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 327
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1675
  - Context: `Unknown`

### IR-031

Locations: 2 file(s)

- File: `src/lib/utils/safeArea.test.ts`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/utils/safeArea.ts`
  - Line: 4
  - Context: `Unknown`

### IR-033

Locations: 4 file(s)

- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 11
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 60
  - Context: `/ holding a lazily-resolving function pointer. So the address` dlsym`...`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 160
  - Context: `impl MpvRenderContext {`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 29
  - Context: `Unknown`

### DR-001

Locations: 17 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3059
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3116
  - Context: `Unknown`
- File: `src/lib/player/adapters/rustReportHost.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.regression.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 189
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/player.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/player.ts`
  - Line: 31
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 23
  - Context: `Unknown`
- File: `src-tauri/src/player/state.rs`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/player/state.rs`
  - Line: 25
  - Context: `Unknown`

### DR-002

Locations: 2 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2925
  - Context: `export type PlaybackProgress = { itemId: string;`
- File: `src-tauri/src/player/media.rs`
  - Line: 60
  - Context: `Unknown`

### DR-003

Locations: 2 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3041
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 154
  - Context: `pub enum MediaType {`

### DR-004

Locations: 16 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 211
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2863
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1094
  - Context: `Unknown`
- File: `src/lib/player/adapters/webviewAudioAdapter.ts`
  - Line: 19
  - Context: `Unknown`
- File: `src/lib/player/adapters/index.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/nativeAdapter.ts`
  - Line: 26
  - Context: `Unknown`
- File: `src/lib/player/adapters/nativeAdapter.ts`
  - Line: 59
  - Context: `Unknown`
- File: `src/lib/services/playbackCapabilities.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/webviewAudio.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2177
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2194
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 39
  - Context: `pub fn playback_failed<S: Into<String>>(message: S) -> Self {`
- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/player/webview_audio_backend.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/player/webview_audio_backend.rs`
  - Line: 184
  - Context: `Unknown`

### DR-005

Locations: 13 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3385
  - Context: `Unknown`
- File: `src/lib/stores/appState.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 108
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 113
  - Context: `async function next() {`
- File: `src/lib/stores/queue.ts`
  - Line: 118
  - Context: `async function previous() {`
- File: `src/lib/stores/queue.ts`
  - Line: 123
  - Context: `async function skipTo(index: number) {`
- File: `src/lib/stores/queue.ts`
  - Line: 128
  - Context: `async function toggleShuffle() {`
- File: `src/lib/stores/queue.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/queue.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/queue.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/player/queue.rs`
  - Line: 20
  - Context: `pub enum RepeatMode {`
- File: `src-tauri/src/player/queue.rs`
  - Line: 535
  - Context: `pub enum AddPosition {`

### DR-006

Locations: 2 file(s)

- File: `src/lib/services/preload.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/preload.ts`
  - Line: 5
  - Context: `Unknown`

### DR-007

Locations: 11 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/alphabetStrip.ts`
  - Line: 22
  - Context: `Unknown`
- File: `src/lib/components/library/AlphabetScrollBar.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/alphabetStrip.test.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/stores/music.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/movies.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/music/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-009

Locations: 12 file(s)

- File: `src/lib/components/BottomUi.svelte`
  - Line: 23
  - Context: `Unknown`
- File: `src/lib/components/player/AudioPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/Controls.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/MiniPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.test.ts`
  - Line: 14
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/stores/playerVisibility.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/stores/appState.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/player.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/session.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/conversions.rs`
  - Line: 3
  - Context: `Unknown`

### DR-010

Locations: 1 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-011

Locations: 9 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 681
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 697
  - Context: `Unknown`
- File: `src/lib/services/deviceId.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/services/deviceId.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/deviceId.ts`
  - Line: 26
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/device.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/device.rs`
  - Line: 24
  - Context: `Unknown`
- File: `src-tauri/src/commands/device.rs`
  - Line: 81
  - Context: `Unknown`

### DR-012

Locations: 7 file(s)

- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3
  - Context: `Unknown`

### DR-013

Locations: 9 file(s)

- File: `src/lib/stores/auth.waitForRepository.test.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 81
  - Context: `Unknown`
- File: `src/lib/stores/connectivity.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 362
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 381
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1
  - Context: `Unknown`

### DR-014

Locations: 4 file(s)

- File: `src/lib/services/syncService.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 61
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 195
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync.rs`
  - Line: 7
  - Context: `Unknown`

### DR-015

Locations: 5 file(s)

- File: `src/lib/services/preload.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/preload.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/stores/downloads.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/downloads.test.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2527
  - Context: `Unknown`

### DR-016

Locations: 3 file(s)

- File: `src/lib/services/imageCache.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/imageCache.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/thumbnails.rs`
  - Line: 3
  - Context: `Unknown`

### DR-017

Locations: 3 file(s)

- File: `src/lib/stores/downloads.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/downloads.test.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/offline.rs`
  - Line: 136
  - Context: `Unknown`

### DR-018

Locations: 1 file(s)

- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2527
  - Context: `Unknown`

### DR-020

Locations: 8 file(s)

- File: `src/lib/stores/queue.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 118
  - Context: `async function previous() {`
- File: `src/lib/stores/queue.ts`
  - Line: 133
  - Context: `async function cycleRepeat() {`
- File: `src/lib/stores/queue.ts`
  - Line: 138
  - Context: `async function removeFromQueue(index: number) {`
- File: `src/lib/stores/queue.ts`
  - Line: 143
  - Context: `async function moveInQueue(fromIndex: number, toIndex: number) {`
- File: `src/lib/stores/queue.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/queue.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/queue.rs`
  - Line: 20
  - Context: `pub enum RepeatMode {`

### DR-021

Locations: 4 file(s)

- File: `src/lib/components/FavoriteButton.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/favorites.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/favorites.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2748
  - Context: `Unknown`

### DR-022

Locations: 1 file(s)

- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`

### DR-023

Locations: 15 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 191
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 211
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2863
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 500
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2530
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2563
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1941
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2177
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2194
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 119
  - Context: `Unknown`

### DR-024

Locations: 17 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 142
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 178
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 211
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2863
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 408
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2629
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/series_prefs.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1629
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1920
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2177
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2194
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 106
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 63
  - Context: `Unknown`

### DR-025

Locations: 1 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`

### DR-026

Locations: 6 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1554
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1562
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/nextEpisode.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 333
  - Context: `Unknown`

### DR-027

Locations: 2 file(s)

- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 3
  - Context: `Unknown`

### DR-028

Locations: 20 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3116
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1094
  - Context: `Unknown`
- File: `src/lib/player/adapters/rustReportHost.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/nativeAdapter.ts`
  - Line: 26
  - Context: `Unknown`
- File: `src/lib/player/adapters/nativeAdapter.ts`
  - Line: 59
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 159
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 27
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 76
  - Context: `* This function is therefore the *local* half only, which is what its ...`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 107
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 143
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/duration.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/playback_reporting.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 23
  - Context: `Unknown`

### DR-029

Locations: 10 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3445
  - Context: `export type SessionInfo = { id?: string | null; userId?: string | null...`
- File: `src/lib/components/player/SleepTimerModal.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 269
  - Context: `function handleMediaLoaded(duration: number): void {`
- File: `src/lib/services/playerEvents.ts`
  - Line: 329
  - Context: `Unknown`
- File: `src/lib/stores/sleepTimer.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 463
  - Context: `Unknown`
- File: `src-tauri/src/player/sleep_timer.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/player/sleep_timer.rs`
  - Line: 81
  - Context: `pub fn cancel(&mut self) {`
- File: `src-tauri/src/player/autoplay.rs`
  - Line: 2
  - Context: `Unknown`

### DR-030

Locations: 18 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 251
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2373
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 50
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 579
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 617
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 35
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 48
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 142
  - Context: `pub fn with_crossfade_clamped(mut self) -> Self {`
- File: `src-tauri/src/settings.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 400
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 424
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 460
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 489
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 516
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 527
  - Context: `Unknown`

### DR-032

Locations: 1 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-033

Locations: 2 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 2
  - Context: `Unknown`

### DR-034

Locations: 2 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`

### DR-035

Locations: 7 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 579
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 617
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 400
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 424
  - Context: `Unknown`

### DR-036

Locations: 12 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 811
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 865
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 931
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 941
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 986
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 579
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 617
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 400
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 424
  - Context: `Unknown`

### DR-037

Locations: 12 file(s)

- File: `src/lib/components/sessions/SessionPickerModal.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/CastButton.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/RemoteControls.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/SessionsList.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/SessionCard.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/playbackMode.test.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/lmsSync.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/stores/playbackMode.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/stores/sessions.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/sessions.test.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/sessions.rs`
  - Line: 1
  - Context: `Unknown`

### DR-038

Locations: 13 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1554
  - Context: `Unknown`
- File: `src/lib/components/home/heroRotation.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/components/home/HeroBanner.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/home/heroRotation.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/utils/heroMix.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/music.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/movies.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/music/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 307
  - Context: `Unknown`

### DR-039

Locations: 8 file(s)

- File: `src/lib/components/home/Carousel.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/music.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/movies.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/music/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-040

Locations: 3 file(s)

- File: `src/lib/components/library/CrewLinks.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/CastSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/people.rs`
  - Line: 3
  - Context: `Unknown`

### DR-041

Locations: 2 file(s)

- File: `src/lib/components/library/PersonDetailView.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/people.rs`
  - Line: 3
  - Context: `Unknown`

### DR-042

Locations: 4 file(s)

- File: `src/lib/components/library/LibraryGrid.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`

### DR-043

Locations: 1 file(s)

- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-044

Locations: 1 file(s)

- File: `src/lib/components/library/CastSection.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-045

Locations: 1 file(s)

- File: `src/lib/components/BottomNav.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-047

Locations: 15 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 349
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3116
  - Context: `Unknown`
- File: `src/lib/services/nextEpisodeService.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 269
  - Context: `function handleMediaLoaded(duration: number): void {`
- File: `src/lib/services/playerEvents.ts`
  - Line: 374
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/nextEpisode.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 145
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 23
  - Context: `Unknown`
- File: `src-tauri/src/player/autoplay.rs`
  - Line: 2
  - Context: `Unknown`

### DR-048

Locations: 6 file(s)

- File: `src/lib/services/nextEpisodeService.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 374
  - Context: `Unknown`
- File: `src/lib/stores/nextEpisode.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/player/autoplay.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`

### DR-049

Locations: 1 file(s)

- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 3
  - Context: `Unknown`

### DR-050

Locations: 1 file(s)

- File: `src/lib/components/player/SleepTimerModal.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-051

Locations: 3 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/utils/backgroundAudio.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/backgroundAudio.test.ts`
  - Line: 7
  - Context: `Unknown`

### DR-052

Locations: 20 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 63
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 69
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 349
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 69
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.test.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/player/backgroundAudio.commands.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 145
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 787
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 942
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 296
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1692
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1706
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1722
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1731
  - Context: `pub fn exit_background_audio(&self) -> f64 {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1738
  - Context: `pub fn is_background_audio_active(&self) -> bool {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1753
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1995
  - Context: `Unknown`

### DR-053

Locations: 1 file(s)

- File: `src/lib/utils/pictureInPicture.ts`
  - Line: 4
  - Context: `Unknown`

### DR-054

Locations: 2 file(s)

- File: `src-tauri/src/commands/auth.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/auth/mod.rs`
  - Line: 139
  - Context: `Unknown`

### DR-055

Locations: 2 file(s)

- File: `src/lib/stores/connectivity.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/connectivity.rs`
  - Line: 3
  - Context: `Unknown`

### DR-056

Locations: 1 file(s)

- File: `src-tauri/src/commands/download/pinning.rs`
  - Line: 3
  - Context: `Unknown`

### DR-057

Locations: 1 file(s)

- File: `src-tauri/src/commands/download/smart_cache.rs`
  - Line: 3
  - Context: `Unknown`

### DR-058

Locations: 1 file(s)

- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`

### DR-059

Locations: 2 file(s)

- File: `src-tauri/src/commands/playback_mode.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/playback_mode/mod.rs`
  - Line: 165
  - Context: `Unknown`

### DR-060

Locations: 1 file(s)

- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`

### DR-061

Locations: 2 file(s)

- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 278
  - Context: `Unknown`

### DR-062

Locations: 6 file(s)

- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 278
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 383
  - Context: `Unknown`
- File: `src/lib/components/library/episodeStrip.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-063

Locations: 17 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1637
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3420
  - Context: `export type SearchResult = { items: MediaItem[]; totalRecordCount: num...`
- File: `src/lib/components/search/HeaderSearch.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 36
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 61
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 91
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 125
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 101
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 250
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 26
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 21
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 494
  - Context: `pub struct SearchUpdateEvent {`
- File: `src-tauri/src/repository/types.rs`
  - Line: 385
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 403
  - Context: `impl SearchScope {`
- File: `src-tauri/src/repository/types.rs`
  - Line: 469
  - Context: `impl SearchOptions {`

### DR-064

Locations: 5 file(s)

- File: `src/lib/components/search/HeaderSearch.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/search/SearchScopeChips.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 125
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 34
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 62
  - Context: `Unknown`

### DR-065

Locations: 2 file(s)

- File: `src/lib/stores/librarySearchScope.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 250
  - Context: `Unknown`

### DR-066

Locations: 5 file(s)

- File: `src/lib/components/settings/SearchGroupOrderList.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 234
  - Context: `Unknown`
- File: `src/lib/stores/searchGroupOrder.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/searchGroupOrder.ts`
  - Line: 6
  - Context: `Unknown`

### DR-067

Locations: 3 file(s)

- File: `src/lib/components/search/SearchResults.svelte`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 284
  - Context: `Unknown`

### DR-068

Locations: 1 file(s)

- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-069

Locations: 1 file(s)

- File: `src/lib/components/library/LibraryGrid.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-070

Locations: 1 file(s)

- File: `src/lib/components/library/LibraryGrid.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-074

Locations: 17 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1231
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1242
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2677
  - Context: `export type MergedMediaItem = { id: string; title: string; artist: str...`
- File: `src/lib/api/bindings.ts`
  - Line: 2686
  - Context: `export type NetworkStateWrapperArg = { networkType: NetworkType; unmet...`
- File: `src/lib/services/networkType.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/networkType.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/downloads.ts`
  - Line: 84
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 31
  - Context: `pub struct DownloadManagerWrapper(pub Mutex<DownloadManager>);`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 40
  - Context: `pub struct NetworkStateWrapper(pub NetworkStateHandle);`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 83
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 96
  - Context: `pub struct NetworkStateWrapperArg {`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1744
  - Context: `Unknown`
- File: `src-tauri/src/download/network.rs`
  - Line: 22
  - Context: `Unknown`
- File: `src-tauri/src/download/network.rs`
  - Line: 42
  - Context: `Unknown`
- File: `src-tauri/src/download/network.rs`
  - Line: 70
  - Context: `impl NetworkState {`
- File: `src-tauri/src/download/events.rs`
  - Line: 47
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 86
  - Context: `Unknown`

### DR-075

Locations: 1 file(s)

- File: `src/lib/components/account/AccountMenu.svelte`
  - Line: 7
  - Context: `Unknown`

### DR-076

Locations: 2 file(s)

- File: `src/lib/components/AppHeader.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 86
  - Context: `Unknown`

### DR-077

Locations: 2 file(s)

- File: `src/lib/stores/viewMode.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-078

Locations: 7 file(s)

- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/offlineCatalog.reload.test.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/services/offlineCatalog.ts`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 24
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 43
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3108
  - Context: `Unknown`

### DR-079

Locations: 2 file(s)

- File: `src/lib/stores/connectivity.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/stores/connectivity.ts`
  - Line: 250
  - Context: `Unknown`

### DR-080

Locations: 2 file(s)

- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 43
  - Context: `Unknown`

### DR-081

Locations: 2 file(s)

- File: `src/lib/components/downloads/DownloadedBrowse.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/routes/downloads/+page.svelte`
  - Line: 14
  - Context: `Unknown`

### DR-082

Locations: 21 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 100
  - Context: `Unknown`
- File: `src/lib/api/repository-client.ts`
  - Line: 108
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1512
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1520
  - Context: `Unknown`
- File: `src/lib/components/downloads/DownloadedBrowse.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/downloadedCatalog.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/routes/downloads/+page.svelte`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 222
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 237
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 274
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 289
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 882
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 891
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 918
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1024
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3787
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3809
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3919
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3965
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3986
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4005
  - Context: `Unknown`

### DR-083

Locations: 19 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 108
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1014
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1520
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 29
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 34
  - Context: `Unknown`
- File: `src/lib/components/downloads/DownloadedBrowse.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/downloadedCatalog.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/services/downloadedCatalog.ts`
  - Line: 96
  - Context: `function sizeOf(itemId: string): number {`
- File: `src/routes/downloads/+page.svelte`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2425
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 237
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 274
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 891
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 918
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3787
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3809
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3919
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3965
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4066
  - Context: `Unknown`

### DR-084

Locations: 2 file(s)

- File: `src/lib/stores/downloads.test.ts`
  - Line: 316
  - Context: `Unknown`
- File: `src/routes/downloads/+page.svelte`
  - Line: 14
  - Context: `Unknown`

### DR-085

Locations: 15 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 116
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1528
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2298
  - Context: `Unknown`
- File: `src/lib/components/library/LibraryGrid.svelte`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 23
  - Context: `Unknown`
- File: `src/lib/components/downloads/DownloadedBrowse.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/downloadedCatalog.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/utils/formatBytes.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/utils/formatBytes.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/downloads/+page.svelte`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 254
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 296
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1070
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4027
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 303
  - Context: `Unknown`

### DR-086

Locations: 1 file(s)

- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-087

Locations: 3 file(s)

- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 42
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 95
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 119
  - Context: `Unknown`

### DR-088

Locations: 2 file(s)

- File: `src/lib/services/skipReporting.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/services/skipReporting.ts`
  - Line: 14
  - Context: `Unknown`

### DR-089

Locations: 4 file(s)

- File: `src/lib/stores/continueWatchingFilter.test.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/continueWatchingFilter.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`

### DR-090

Locations: 1 file(s)

- File: `src-tauri/src/domain/search_rank.rs`
  - Line: 110
  - Context: `Unknown`

### DR-091

Locations: 2 file(s)

- File: `src/lib/utils/searchScope.ts`
  - Line: 149
  - Context: `export type SearchGroupId =`
- File: `src/lib/utils/searchScope.ts`
  - Line: 215
  - Context: `Unknown`

### DR-092

Locations: 2 file(s)

- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-093

Locations: 9 file(s)

- File: `scripts/extract-traces.ts`
  - Line: 57
  - Context: `Unknown`
- File: `scripts/extract-traces.ts`
  - Line: 309
  - Context: `Unknown`
- File: `scripts/extract-traces.ts`
  - Line: 342
  - Context: `Unknown`
- File: `scripts/extract-traces.ts`
  - Line: 385
  - Context: `Unknown`
- File: `scripts/extract-traces.ts`
  - Line: 407
  - Context: `Unknown`
- File: `scripts/extract-traces.ts`
  - Line: 444
  - Context: `Unknown`
- File: `scripts/extract-traces.ts`
  - Line: 454
  - Context: `export const MATRIX_LINK_PREFIX = "../";`
- File: `scripts/extract-traces.ts`
  - Line: 537
  - Context: `function generateJson(data: TracesData): string {`
- File: `scripts/extract-traces.ts`
  - Line: 590
  - Context: `Unknown`

### DR-095

Locations: 1 file(s)

- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`

### DR-096

Locations: 1 file(s)

- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`

### DR-097

Locations: 9 file(s)

- File: `src/lib/player/transport.authority.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 701
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 709
  - Context: `pub fn is_html5_active(&self) -> bool {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 753
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1706
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1722
  - Context: `Unknown`

### DR-098

Locations: 4 file(s)

- File: `src/lib/components/player/VideoPlayer.tapSurface.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.touchScrub.test.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-099

Locations: 2 file(s)

- File: `src/lib/components/player/VideoPlayer.touchScrub.test.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-100

Locations: 2 file(s)

- File: `src/lib/components/player/playerSurface.test.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/components/player/playerSurface.ts`
  - Line: 8
  - Context: `Unknown`

### DR-101

Locations: 8 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 151
  - Context: `Unknown`
- File: `src/lib/api/repository-client.ts`
  - Line: 161
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1575
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1588
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 209
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 356
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 377
  - Context: `Unknown`
- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 12
  - Context: `Unknown`

### DR-102

Locations: 7 file(s)

- File: `src/lib/components/library/SeasonSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeRow.svelte`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/components/library/seriesNavigation.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/components/library/seriesNavigation.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 209
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 319
  - Context: `async function handlePlayAll() {`

### DR-103

Locations: 6 file(s)

- File: `src/lib/components/library/SeasonSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/seriesNavigation.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/components/library/seriesNavigation.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 125
  - Context: `Unknown`

### DR-104

Locations: 1 file(s)

- File: `src/lib/components/library/episodeStrip.ts`
  - Line: 8
  - Context: `Unknown`

### DR-105

Locations: 10 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 48
  - Context: `Unknown`
- File: `src/lib/components/library/GenericGenreBrowser.svelte`
  - Line: 45
  - Context: `Unknown`
- File: `src/lib/components/library/LibraryViewTabs.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/utils/libraryView.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/tv/shows/+page.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/routes/library/movies/all/+page.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/routes/library/movies/genres/+page.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/shows/genres/+page.ts`
  - Line: 6
  - Context: `Unknown`

### DR-106

Locations: 7 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 172
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1602
  - Context: `Unknown`
- File: `src/lib/components/library/ClearHistoryButton.svelte`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/components/library/SeasonSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 399
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 250
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2794
  - Context: `Unknown`

### DR-107

Locations: 2 file(s)

- File: `src/lib/components/library/SeasonSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/SeasonSection.svelte`
  - Line: 20
  - Context: `Unknown`

### DR-108

Locations: 5 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 62
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2630
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2670
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3388
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3444
  - Context: `Unknown`

### DR-109

Locations: 6 file(s)

- File: `src-tauri/src/commands/repository.rs`
  - Line: 51
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 164
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 281
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 327
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 764
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1675
  - Context: `Unknown`

### DR-110

Locations: 8 file(s)

- File: `src-tauri/src/commands/storage/people.rs`
  - Line: 56
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 164
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 758
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 64
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 300
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 525
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3226
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3335
  - Context: `Unknown`

### DR-111

Locations: 5 file(s)

- File: `src-tauri/src/commands/storage/people.rs`
  - Line: 56
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 96
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 770
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 357
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3169
  - Context: `Unknown`

### DR-112

Locations: 6 file(s)

- File: `src/lib/components/BottomUi.svelte`
  - Line: 23
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.test.ts`
  - Line: 158
  - Context: `Unknown`
- File: `src/lib/utils/safeArea.test.ts`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/utils/safeArea.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 127
  - Context: `Unknown`
- File: `src/routes/+layout.svelte`
  - Line: 269
  - Context: `Unknown`

### DR-113

Locations: 4 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1167
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1580
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4428
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4459
  - Context: `Unknown`

### DR-114

Locations: 2 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4712
  - Context: `Unknown`

### DR-115

Locations: 16 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 384
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1764
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 927
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 964
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 214
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 230
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 1050
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 238
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2096
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4452
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4487
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1455
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2724
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4017
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4039
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4048
  - Context: `Unknown`

### DR-116

Locations: 11 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2426
  - Context: `export type GetItemsOptions = { startIndex?: number | null; limit?: nu...`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 152
  - Context: `Unknown`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 168
  - Context: `function handleSearch(query: string) {`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 281
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1322
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4532
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1199
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1273
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4070
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 342
  - Context: `Unknown`

### DR-117

Locations: 8 file(s)

- File: `src/lib/utils/favoritesView.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/utils/favoritesView.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/favorites.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 79
  - Context: `Unknown`
- File: `src/routes/library/favorites/+page.svelte`
  - Line: 9
  - Context: `Unknown`
- File: `src/routes/library/favorites/+page.svelte`
  - Line: 44
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 226
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 289
  - Context: `Unknown`

### DR-118

Locations: 5 file(s)

- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 64
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 183
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 292
  - Context: `Unknown`

### DR-119

Locations: 15 file(s)

- File: `src/lib/components/library/PlaylistDetailView.svelte`
  - Line: 229
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 239
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 48
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 154
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 329
  - Context: `Unknown`
- File: `src/lib/components/library/ArtistDetailView.svelte`
  - Line: 138
  - Context: `Unknown`
- File: `src/lib/components/FavoriteButton.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/favorites.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/services/favorites.ts`
  - Line: 38
  - Context: `Unknown`
- File: `src/lib/stores/favorites.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 55
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 79
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 612
  - Context: `Unknown`

### DR-120

Locations: 19 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1764
  - Context: `Unknown`
- File: `src/routes/library/favorites/+page.svelte`
  - Line: 76
  - Context: `Unknown`
- File: `src/routes/+layout.svelte`
  - Line: 150
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 78
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 142
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 286
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 320
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 340
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 356
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 887
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 893
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 908
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 927
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 1081
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 1106
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1682
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 47
  - Context: `pub fn new(online: OnlineRepository, offline: OfflineRepository) -> Se...`
- File: `src-tauri/src/repository/online.rs`
  - Line: 195
  - Context: `impl OnlineRepository {`

### DR-121

Locations: 5 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3320
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 361
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 111
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 241
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 363
  - Context: `Unknown`

### DR-123

Locations: 6 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 408
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 406
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 547
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 599
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3321
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2612
  - Context: `Unknown`

### DR-126

Locations: 2 file(s)

- File: `src-tauri/src/download/cache.rs`
  - Line: 320
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 550
  - Context: `Unknown`

### DR-127

Locations: 6 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2205
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 359
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 814
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 33
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 220
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 428
  - Context: `Unknown`

### DR-128

Locations: 3 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 476
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 805
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3237
  - Context: `Unknown`

### DR-129

Locations: 9 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 349
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 145
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 316
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1810
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1843
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1900
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1931
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 54
  - Context: `Unknown`

### DR-130

Locations: 7 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 372
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.regression.test.ts`
  - Line: 155
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 292
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 299
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 717
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 726
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1900
  - Context: `Unknown`

### DR-131

Locations: 16 file(s)

- File: `src-tauri/src/commands/sync.rs`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 76
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 427
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 606
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 672
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 702
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 736
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 765
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 811
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 992
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1007
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1689
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 258
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2839
  - Context: `Unknown`

### DR-132

Locations: 12 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1377
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3654
  - Context: `export type SyncQueueItem = { id: number; userId: string; operation: s...`
- File: `src/lib/components/sync/PendingSyncList.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/sync/PendingSyncModal.svelte`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/services/pendingSync.logic.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/pendingSync.logic.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1052
  - Context: `Unknown`
- File: `src/routes/+layout.svelte`
  - Line: 303
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync.rs`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync.rs`
  - Line: 33
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 474
  - Context: `Unknown`

### DR-133

Locations: 2 file(s)

- File: `src/lib/player/localSource.ts`
  - Line: 17
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 315
  - Context: `Unknown`

### DR-134

Locations: 2 file(s)

- File: `src/lib/services/imageCache.ts`
  - Line: 50
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1170
  - Context: `Unknown`

### DR-135

Locations: 5 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 114
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 551
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1001
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1039
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1062
  - Context: `Unknown`

### DR-136

Locations: 3 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 490
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 689
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1090
  - Context: `Unknown`

### DR-137

Locations: 18 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1054
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 329
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 406
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 93
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1170
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1592
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 27
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 70
  - Context: `pub fn url_for(&self, path: &str) -> String {`
- File: `src-tauri/src/media_server.rs`
  - Line: 282
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 327
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 398
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 449
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 458
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 473
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 508
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 515
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 540
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 567
  - Context: `Unknown`

### DR-140

Locations: 3 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 700
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3427
  - Context: `Unknown`

### DR-141

Locations: 2 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 40
  - Context: `pub fn clamp_max_audio_channels(reported: Option<u32>) -> u32 {`

### DR-142

Locations: 11 file(s)

- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 239
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 383
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/library/seriesNavigation.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/components/library/seriesNavigation.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 140
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 237
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 460
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 97
  - Context: `Unknown`

### DR-143

Locations: 11 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 101
  - Context: `Unknown`
- File: `src/lib/components/library/GenericGenreBrowser.svelte`
  - Line: 67
  - Context: `async function reloadGenreBrowse() {`
- File: `src/lib/services/offlineCatalog.reload.test.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/services/offlineCatalog.ts`
  - Line: 46
  - Context: `Unknown`
- File: `src/lib/composables/useOfflineFilterReload.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/composables/useOfflineFilterReload.ts`
  - Line: 26
  - Context: `Unknown`
- File: `src/routes/library/favorites/+page.svelte`
  - Line: 88
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 74
  - Context: `async function load() {`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 73
  - Context: `async function load() {`
- File: `src/routes/library/music/+page.svelte`
  - Line: 71
  - Context: `async function load() {`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 101
  - Context: `Unknown`

### DR-147

Locations: 5 file(s)

- File: `src/lib/components/search/HeaderSearch.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/components/search/HeaderSearch.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 34
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 62
  - Context: `Unknown`
- File: `src/routes/search/searchPage.test.ts`
  - Line: 14
  - Context: `Unknown`

### DR-148

Locations: 2 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 213
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4672
  - Context: `Unknown`

### DR-149

Locations: 3 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 325
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 347
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 366
  - Context: `Unknown`

### DR-150

Locations: 4 file(s)

- File: `src/lib/player/adapters/adapterSelection.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/player/adapters/index.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/utils/videoSurface.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.ts`
  - Line: 3
  - Context: `Unknown`

### DR-151

Locations: 1 file(s)

- File: `src/lib/utils/videoSurface.ts`
  - Line: 4
  - Context: `Unknown`

### DR-152

Locations: 2 file(s)

- File: `src/lib/services/playbackCapabilities.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.ts`
  - Line: 3
  - Context: `Unknown`

### DR-153

Locations: 1 file(s)

- File: `scripts/set-version.test.ts`
  - Line: 4
  - Context: `Unknown`

### DR-154

Locations: 7 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1732
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 380
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 856
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 885
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 915
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 954
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 764
  - Context: `Unknown`

### DR-155

Locations: 5 file(s)

- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 426
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 653
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4799
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4977
  - Context: `Unknown`

### DR-156

Locations: 2 file(s)

- File: `src/lib/utils/scrollContainer.ts`
  - Line: 23
  - Context: `Unknown`
- File: `src/lib/utils/scrollRestore.ts`
  - Line: 26
  - Context: `Unknown`

### DR-157

Locations: 1 file(s)

- File: `src/lib/utils/immersive.ts`
  - Line: 4
  - Context: `Unknown`

### DR-158

Locations: 6 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 871
  - Context: `Unknown`
- File: `src/lib/components/library/WatchedToggleButton.svelte`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 121
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 915
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1047
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1064
  - Context: `Unknown`

### DR-159

Locations: 3 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 944
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4561
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4604
  - Context: `Unknown`

### DR-160

Locations: 1 file(s)

- File: `src/lib/utils/pictureInPicture.ts`
  - Line: 111
  - Context: `Unknown`

### DR-162

Locations: 39 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 270
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 295
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3510
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3596
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3805
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 344
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 929
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2487
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 3091
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 202
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 86
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 425
  - Context: `function handleEpisodeLimitChange(value: number) {`
- File: `src/routes/settings/+page.svelte`
  - Line: 925
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 369
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1793
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 85
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 107
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 122
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 158
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1549
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 30
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 56
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 67
  - Context: `pub fn set_streaming_quality(quality: StreamingQuality) {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 122
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 737
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 821
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2436
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3321
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3349
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3371
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3394
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 167
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 302
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 653
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 689
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 716
  - Context: `Unknown`

### DR-167

Locations: 3 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 100
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 882
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3849
  - Context: `Unknown`

### DR-168

Locations: 6 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 964
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 977
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1226
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1260
  - Context: `Unknown`
- File: `src-tauri/src/download/stop.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/download/worker.rs`
  - Line: 42
  - Context: `Unknown`

### DR-169

Locations: 2 file(s)

- File: `src-tauri/src/download/worker.rs`
  - Line: 247
  - Context: `/ One function so the writer and the cleaners cannot disagree again.`
- File: `src-tauri/src/download/worker.rs`
  - Line: 336
  - Context: `Unknown`

### DR-170

Locations: 2 file(s)

- File: `src-tauri/src/download/worker.rs`
  - Line: 219
  - Context: `Unknown`
- File: `src-tauri/src/download/worker.rs`
  - Line: 313
  - Context: `Unknown`

### DR-171

Locations: 9 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 366
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 546
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 215
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 350
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 372
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2689
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3909
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3941
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3967
  - Context: `Unknown`

### DR-173

Locations: 17 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 922
  - Context: `Unknown`
- File: `src/lib/stores/downloads.ts`
  - Line: 210
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 442
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 473
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 524
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 546
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 679
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3238
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3303
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3334
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3367
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3396
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3410
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3437
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 916
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 957
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 153
  - Context: `Unknown`

### DR-174

Locations: 8 file(s)

- File: `src/lib/components/library/libraryMosaic.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/library/MosaicGrid.svelte`
  - Line: 14
  - Context: `Unknown`
- File: `src/lib/components/library/mosaic.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/library/MosaicTile.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/components/common/CachedImage.svelte`
  - Line: 18
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 53
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 289
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 145
  - Context: `Unknown`

### DR-175

Locations: 9 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2467
  - Context: `export type Library = { id: string; name: string; collectionType: stri...`
- File: `src/lib/components/library/libraryMosaic.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/utils/favoritesView.ts`
  - Line: 44
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 53
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 47
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 434
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 761
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 782
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 794
  - Context: `Unknown`

### DR-176

Locations: 25 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2661
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 482
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 67
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 93
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 110
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 75
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 84
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 99
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 120
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 150
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 184
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 382
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 395
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 451
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 465
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 479
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 914
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1001
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2296
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2409
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2457
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3550
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3573
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 265
  - Context: `Unknown`

### DR-177

Locations: 9 file(s)

- File: `src/lib/components/player/hlsRecovery.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/components/player/hlsRecovery.test.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.test.ts`
  - Line: 274
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 152
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 530
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3521
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3617
  - Context: `Unknown`

### DR-178

Locations: 13 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2229
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 340
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 541
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1041
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1056
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1067
  - Context: `pub fn observed_duration(&self) -> Option<f64> {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1105
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4641
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4660
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4677
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4692
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4706
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4755
  - Context: `Unknown`

### DR-179

Locations: 15 file(s)

- File: `src/lib/services/playbackReporting.ts`
  - Line: 27
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 76
  - Context: `* This function is therefore the *local* half only, which is what its ...`
- File: `src-tauri/src/player/mod.rs`
  - Line: 102
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 154
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 835
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1075
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1084
  - Context: `pub fn set_report_sink(&self, sink: Arc<dyn PlaybackReportSink>) {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1427
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1671
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4728
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4755
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4793
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4821
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4850
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4868
  - Context: `Unknown`

### DR-180

Locations: 6 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 497
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 517
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3285
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3305
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 949
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4498
  - Context: `Unknown`

### DR-181

Locations: 11 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 235
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1655
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2069
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.test.ts`
  - Line: 235
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 215
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 442
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 666
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 592
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3427
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3471
  - Context: `Unknown`

### DR-182

Locations: 4 file(s)

- File: `src/lib/components/player/VideoPlayer.nativeReveal.test.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 633
  - Context: `Unknown`
- File: `src/lib/components/player/mediaReady.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/mediaReady.test.ts`
  - Line: 4
  - Context: `Unknown`

### DR-183

Locations: 1 file(s)

- File: `src/lib/utils/videoSurface.ts`
  - Line: 4
  - Context: `Unknown`

### DR-185

Locations: 1 file(s)

- File: `src/lib/utils/nativeVideoLayers.test.ts`
  - Line: 4
  - Context: `Unknown`

### DR-186

Locations: 1 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 662
  - Context: `Unknown`

### DR-188

Locations: 2 file(s)

- File: `src/lib/stores/nativeVideo.ts`
  - Line: 73
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.default.test.ts`
  - Line: 15
  - Context: `Unknown`

### DR-189

Locations: 5 file(s)

- File: `src/lib/components/player/controlsVisibility.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/controlsVisibility.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 600
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2212
  - Context: `Unknown`
- File: `scripts/extract-traces.test.ts`
  - Line: 61
  - Context: `Unknown`

### DR-193

Locations: 2 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 578
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 3586
  - Context: `Unknown`

### DR-195

Locations: 1 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1699
  - Context: `Unknown`

### DR-196

Locations: 3 file(s)

- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 110
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2098
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.test.ts`
  - Line: 98
  - Context: `Unknown`

### DR-197

Locations: 8 file(s)

- File: `src/lib/stores/continueWatchingFilter.test.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/continueWatchingFilter.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/stores/continueWatchingFilter.ts`
  - Line: 91
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1432
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4388
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4409
  - Context: `Unknown`

### DR-198

Locations: 3 file(s)

- File: `src/lib/services/imageCache.ts`
  - Line: 50
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1170
  - Context: `Unknown`
- File: `scripts/tauri-security-config.test.ts`
  - Line: 11
  - Context: `Unknown`

### DR-201

Locations: 7 file(s)

- File: `src-tauri/src/lib.rs`
  - Line: 491
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 121
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 153
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 170
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 186
  - Context: `/ which backends reject (the "Raw(-10)" class of error).`
- File: `src-tauri/src/player/seek.rs`
  - Line: 199
  - Context: `/ this function exists to prevent.`
- File: `src-tauri/src/player/seek.rs`
  - Line: 210
  - Context: `Unknown`

### DR-203

Locations: 2 file(s)

- File: `src-tauri/src/player/stream_end.rs`
  - Line: 54
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 91
  - Context: `Unknown`

### DR-204

Locations: 4 file(s)

- File: `src/lib/utils/logger.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/logger.ts`
  - Line: 202
  - Context: `export function isLevelEnabled(level: LogLevel): boolean {`
- File: `src/lib/utils/logger.test.ts`
  - Line: 22
  - Context: `Unknown`
- File: `src/lib/utils/logger.test.ts`
  - Line: 333
  - Context: `Unknown`

### DR-205

Locations: 1 file(s)

- File: `eslint.config.js`
  - Line: 3
  - Context: `Unknown`

### DR-206

Locations: 1 file(s)

- File: `src-tauri/rust-toolchain.toml`
  - Line: 3
  - Context: `Unknown`

### DR-207

Locations: 2 file(s)

- File: `scripts/install-hooks.sh`
  - Line: 4
  - Context: `Unknown`
- File: `scripts/hooks/pre-commit`
  - Line: 5
  - Context: `Unknown`

### DR-209

Locations: 44 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1146
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1158
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1176
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2384
  - Context: `export type EqPreset = "flat" | "rock" | "pop" | "jazz" | "classical" ...`
- File: `src/lib/api/bindings.ts`
  - Line: 2482
  - Context: `Unknown`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 123
  - Context: `Unknown`
- File: `src/lib/stores/music.ts`
  - Line: 106
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 107
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 208
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 227
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 603
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 47
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 68
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 83
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 112
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 184
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 220
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 274
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 295
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1561
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 182
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 283
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 381
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 426
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 544
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 629
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 22
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 48
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 63
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 87
  - Context: `/ pure function and can be tested without touching process state.`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 123
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 203
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 232
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 275
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 293
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 316
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 334
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 337
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 357
  - Context: `impl LibrarySettings {`

### DR-210

Locations: 8 file(s)

- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 39
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 74
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 200
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 628
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 668
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 706
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 735
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 766
  - Context: `Unknown`

### DR-211

Locations: 10 file(s)

- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 138
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 156
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 186
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 329
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1374
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1514
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1867
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2560
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2589
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2616
  - Context: `Unknown`

### DR-212

Locations: 9 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1963
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1982
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3070
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1306
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4582
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4635
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1210
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4109
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4145
  - Context: `Unknown`

### DR-213

Locations: 1 file(s)

- File: `scripts/restore-ownership.sh`
  - Line: 4
  - Context: `Unknown`

### DR-215

Locations: 1 file(s)

- File: `vitest.config.ts`
  - Line: 3
  - Context: `Unknown`

### DR-216

Locations: 1 file(s)

- File: `src-tauri/deny.toml`
  - Line: 3
  - Context: `Unknown`

### DR-217

Locations: 5 file(s)

- File: `src/lib/utils/updateCheck.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/updateCheck.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 453
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1346
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1281
  - Context: `Unknown`

### DR-218

Locations: 16 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1945
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1953
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1967
  - Context: `Unknown`
- File: `src/lib/utils/logger.ts`
  - Line: 202
  - Context: `export function isLevelEnabled(level: LogLevel): boolean {`
- File: `src/lib/utils/logger.test.ts`
  - Line: 352
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 501
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1266
  - Context: `Unknown`
- File: `src-tauri/src/commands/diagnostics.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/diagnostics.rs`
  - Line: 91
  - Context: `Unknown`
- File: `src-tauri/src/commands/diagnostics.rs`
  - Line: 115
  - Context: `Unknown`
- File: `src-tauri/src/commands/diagnostics.rs`
  - Line: 187
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1061
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1191
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1230
  - Context: `pub fn run() {`
- File: `src-tauri/src/lib.rs`
  - Line: 1273
  - Context: `Unknown`
- File: `src-tauri/src/utils/diagnostics.rs`
  - Line: 3
  - Context: `Unknown`

### DR-219

Locations: 2 file(s)

- File: `scripts/release-notes.ts`
  - Line: 74
  - Context: `Unknown`
- File: `scripts/release-notes.test.ts`
  - Line: 4
  - Context: `Unknown`

### DR-220

Locations: 1 file(s)

- File: `scripts/check-release-artifacts.sh`
  - Line: 4
  - Context: `Unknown`

### DR-221

Locations: 2 file(s)

- File: `scripts/build-windows-cross.sh`
  - Line: 49
  - Context: `Unknown`
- File: `scripts/build-desktop-linux.sh`
  - Line: 29
  - Context: `Unknown`

### DR-223

Locations: 5 file(s)

- File: `src-tauri/src/android_context.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/android_context.rs`
  - Line: 80
  - Context: `Unknown`
- File: `src-tauri/src/android_context.rs`
  - Line: 95
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 639
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1343
  - Context: `Unknown`

### DR-224

Locations: 3 file(s)

- File: `src-tauri/src/player/background_policy.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/background_policy.rs`
  - Line: 53
  - Context: `Unknown`
- File: `src-tauri/src/player/background_policy.rs`
  - Line: 80
  - Context: `Unknown`

### DR-225

Locations: 49 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 263
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 42
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1070
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1673
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2508
  - Context: `export type LiveStreamInfo = { streamUrl: string; playSessionId: strin...`
- File: `src/lib/api/bindings.ts`
  - Line: 2768
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3017
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3359
  - Context: `export type RemoteSessionStatus = { position: number; duration: number...`
- File: `src/lib/api/bindings.ts`
  - Line: 3537
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3578
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3674
  - Context: `* domain fact reconstructed in the presentation layer — the same class...`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 103
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 205
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 293
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 682
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 40
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 80
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 54
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 130
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.ts`
  - Line: 61
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 85
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 329
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 406
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 422
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 117
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 335
  - Context: `pub enum VideoSeekResponse {`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 357
  - Context: `pub enum AudioTrackSwitchResponse {`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 396
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 914
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 621
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 126
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 106
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 15
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 33
  - Context: `/ domain fact reconstructed in the presentation layer — the same class...`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 88
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 163
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 174
  - Context: `impl StreamSelection {`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 200
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 268
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 314
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 328
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 781
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 951
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1641
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 509
  - Context: `Unknown`

### DR-226

Locations: 24 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 295
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3359
  - Context: `export type RemoteSessionStatus = { position: number; duration: number...`
- File: `src/lib/api/bindings.ts`
  - Line: 3524
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2487
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2511
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 202
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 708
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1002
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1793
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1845
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1857
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2577
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 88
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 46
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 74
  - Context: `pub fn streaming_quality() -> StreamingQuality {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 85
  - Context: `pub fn set_playback_quality_override(quality: StreamingQuality) {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 92
  - Context: `pub fn clear_playback_quality_override() {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 105
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 951
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3339
  - Context: `impl Drop for QualityFixture {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4704
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4752
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4785
  - Context: `Unknown`

### DR-227

Locations: 25 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 263
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1673
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3320
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3524
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3537
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 103
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 361
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 929
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2487
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2511
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 3091
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 422
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 396
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 621
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 106
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 111
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 241
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 363
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 403
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 419
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 443
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 951
  - Context: `Unknown`

### DR-228

Locations: 26 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 263
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1673
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2892
  - Context: `export type PlaybackInfo = { mediaSourceId: string; playSessionId: str...`
- File: `src/lib/api/bindings.ts`
  - Line: 3537
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3578
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2951
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 422
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 621
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 106
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 55
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 76
  - Context: `impl PlaybackKind {`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 163
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 284
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 303
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 781
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 951
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1641
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1769
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4621
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4634
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4653
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4672
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4688
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4704
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4732
  - Context: `Unknown`

### DR-230

Locations: 7 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2768
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3017
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1002
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2106
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 453
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 126
  - Context: `Unknown`

### DR-231

Locations: 13 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 744
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1427
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 11
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 160
  - Context: `impl MpvRenderContext {`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 260
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 148
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 117
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 123
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 190
  - Context: `Unknown`
- File: `src-tauri/src/player/native_video.rs`
  - Line: 15
  - Context: `! It is a function rather than three` env::var`checks for the reason ...`
- File: `src-tauri/src/player/native_video.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/player/native_video.rs`
  - Line: 51
  - Context: `Unknown`

### DR-232

Locations: 4 file(s)

- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 11
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 148
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 272
  - Context: `Unknown`

### DR-233

Locations: 7 file(s)

- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 225
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 251
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 304
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 120
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 148
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 208
  - Context: `Unknown`

### DR-234

Locations: 7 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 218
  - Context: `pub fn video_audio_codecs(detected: &str) -> String {`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 261
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 351
  - Context: `pub fn audio_forces_transcode(streams: &[(Option<&str>, bool)]) -> boo...`
- File: `src-tauri/src/repository/online.rs`
  - Line: 630
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 791
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 873
  - Context: `Unknown`

### DR-235

Locations: 6 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 744
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2203
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2217
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 190
  - Context: `Unknown`
- File: `src-tauri/src/player/native_video.rs`
  - Line: 15
  - Context: `! It is a function rather than three` env::var`checks for the reason ...`
- File: `src-tauri/src/player/native_video.rs`
  - Line: 29
  - Context: `Unknown`

### DR-238

Locations: 2 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1481
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 272
  - Context: `Unknown`

### DR-239

Locations: 2 file(s)

- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 294
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 33
  - Context: `Unknown`

### DR-240

Locations: 1 file(s)

- File: `src/lib/components/player/fullscreenTarget.ts`
  - Line: 20
  - Context: `Unknown`

### DR-241

Locations: 3 file(s)

- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 48
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 315
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 670
  - Context: `Unknown`

### DR-242

Locations: 1 file(s)

- File: `src-tauri/src/player/media_player.rs`
  - Line: 22
  - Context: `Unknown`

### DR-243

Locations: 4 file(s)

- File: `src-tauri/src/player/conformance.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/player/fake_player.rs`
  - Line: 17
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 214
  - Context: `impl MediaItem {`
- File: `src-tauri/src/player/fake_player_conformance.rs`
  - Line: 7
  - Context: `Unknown`

### DR-244

Locations: 3 file(s)

- File: `src-tauri/src/bin/player_conformance.rs`
  - Line: 11
  - Context: `! access to the player internals — one exported function rather than a...`
- File: `src-tauri/src/player/mpv_player.rs`
  - Line: 13
  - Context: `Unknown`
- File: `src-tauri/src/conformance_runner.rs`
  - Line: 13
  - Context: `Unknown`

### DR-245

Locations: 5 file(s)

- File: `src-tauri/src/lib.rs`
  - Line: 1455
  - Context: `Unknown`
- File: `src-tauri/src/bin/player_conformance.rs`
  - Line: 11
  - Context: `! access to the player internals — one exported function rather than a...`
- File: `src-tauri/src/player/media.rs`
  - Line: 197
  - Context: `Unknown`
- File: `src-tauri/src/player/legacy_player.rs`
  - Line: 19
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 200
  - Context: `Unknown`

### DR-246

Locations: 4 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1481
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 760
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1010
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 272
  - Context: `Unknown`

### DR-250

Locations: 3 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1310
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 808
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2466
  - Context: `Unknown`

### DR-251

Locations: 2 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 1118
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2505
  - Context: `Unknown`

### DR-252

Locations: 3 file(s)

- File: `src-tauri/src/player/media_player.rs`
  - Line: 49
  - Context: `Unknown`
- File: `src-tauri/src/player/media_player.rs`
  - Line: 311
  - Context: `Unknown`
- File: `src-tauri/src/player/legacy_player.rs`
  - Line: 236
  - Context: `Unknown`

### DR-253

Locations: 3 file(s)

- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 600
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 646
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 77
  - Context: `Unknown`

### DR-254

Locations: 2 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 2006
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2438
  - Context: `Unknown`

### DR-255

Locations: 1 file(s)

- File: `src-tauri/src/player/media.rs`
  - Line: 197
  - Context: `Unknown`

### DR-256

Locations: 7 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 323
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2897
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2901
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 3072
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 3148
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.menus.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/VolumeControl.svelte`
  - Line: 15
  - Context: `Unknown`

### DR-257

Locations: 11 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2435
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2602
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 122
  - Context: `Unknown`
- File: `src/lib/stores/libraryListingOrder.test.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 176
  - Context: `Unknown`
- File: `src-tauri/src/domain/media.rs`
  - Line: 57
  - Context: `Unknown`
- File: `src-tauri/src/domain/from_jellyfin.rs`
  - Line: 151
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1237
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4180
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 350
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 367
  - Context: `Unknown`

### DR-258

Locations: 4 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 178
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1629
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 63
  - Context: `Unknown`

### DR-259

Locations: 2 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 2605
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3174
  - Context: `Unknown`

### DR-262

Locations: 2 file(s)

- File: `src/lib/components/library/alphabetStrip.ts`
  - Line: 22
  - Context: `Unknown`
- File: `src/lib/components/library/AlphabetScrollBar.svelte`
  - Line: 1
  - Context: `Unknown`

### DR-263

Locations: 4 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 2286
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4164
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4188
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4211
  - Context: `Unknown`

### DR-264

Locations: 5 file(s)

- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 474
  - Context: `Unknown`
- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 491
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4886
  - Context: `Unknown`

### DR-265

Locations: 2 file(s)

- File: `src/lib/components/player/timeTracking.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/timeTracking.ts`
  - Line: 4
  - Context: `Unknown`

### DR-266

Locations: 3 file(s)

- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 128
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 166
  - Context: `export function enteringPictureInPicture(_current: BackgroundBehaviour...`
- File: `src/lib/components/player/backgroundAudioHandoff.test.ts`
  - Line: 145
  - Context: `Unknown`

### DR-267

Locations: 17 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1836
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1857
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1869
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1910
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3305
  - Context: `Unknown`
- File: `src/lib/stores/profiles.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 74
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 149
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 279
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 372
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 23
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 60
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 196
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 19
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 44
  - Context: `pub enum UnlockMethod {`

### DR-268

Locations: 23 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1889
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1910
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3716
  - Context: `Unknown`
- File: `src/lib/components/settings/ProfileSecuritySettings.svelte`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/utils/pinForm.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/commands/auth.rs`
  - Line: 39
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 149
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 338
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 845
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 96
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 127
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 152
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 167
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 15
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 67
  - Context: `/ doing the comparison here is what keeps this function pure and cheap...`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 114
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 127
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 141
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 19
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 65
  - Context: `Unknown`

### DR-269

Locations: 6 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1925
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3716
  - Context: `Unknown`
- File: `src/lib/stores/profiles.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 219
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 65
  - Context: `Unknown`

### DR-270

Locations: 9 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1910
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 621
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 149
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 504
  - Context: `Unknown`
- File: `src-tauri/src/profiles/switch.rs`
  - Line: 20
  - Context: `! So the ordering lives here as a pure function returning a list of st...`
- File: `src-tauri/src/profiles/switch.rs`
  - Line: 24
  - Context: `Unknown`
- File: `src-tauri/src/profiles/switch.rs`
  - Line: 64
  - Context: `Unknown`

### DR-271

Locations: 1 file(s)

- File: `src-tauri/src/storage/schema.rs`
  - Line: 845
  - Context: `Unknown`

### DR-272

Locations: 1 file(s)

- File: `src-tauri/src/storage/schema.rs`
  - Line: 845
  - Context: `Unknown`

### DR-274

Locations: 13 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1849
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1877
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1899
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3480
  - Context: `export type SmartCacheStats = { total_size: number; storage_limit: num...`
- File: `src/lib/stores/profiles.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 998
  - Context: `Unknown`
- File: `src-tauri/src/commands/auth.rs`
  - Line: 39
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 90
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 114
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 124
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 92
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 115
  - Context: `Unknown`

### DR-276

Locations: 18 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3697
  - Context: `Unknown`
- File: `src/lib/components/PinPad.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/settings/ProfileSecuritySettings.svelte`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/components/account/AccountMenu.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/account/AccountMenu.test.ts`
  - Line: 84
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.test.ts`
  - Line: 214
  - Context: `Unknown`
- File: `src/lib/utils/pinForm.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/utils/pinForm.ts`
  - Line: 37
  - Context: `Unknown`
- File: `src/lib/utils/pinForm.ts`
  - Line: 74
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 36
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 53
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 68
  - Context: `Unknown`
- File: `src/lib/stores/profiles.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 998
  - Context: `Unknown`
- File: `src/routes/profiles/+page.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 32
  - Context: `Unknown`

### DR-277

Locations: 4 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 100
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 5036
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 5079
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 5119
  - Context: `Unknown`

### JA-001

Locations: 1 file(s)

- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-002

Locations: 2 file(s)

- File: `src-tauri/src/commands/auth.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-003

Locations: 1 file(s)

- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-004

Locations: 3 file(s)

- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-005

Locations: 2 file(s)

- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1859
  - Context: `Unknown`

### JA-006

Locations: 2 file(s)

- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2194
  - Context: `Unknown`

### JA-007

Locations: 1 file(s)

- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-008

Locations: 10 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2813
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3621
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 986
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 233
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 210
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3203
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 42
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2605
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3174
  - Context: `Unknown`

### JA-009

Locations: 2 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 408
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1859
  - Context: `Unknown`

### JA-010

Locations: 2 file(s)

- File: `src-tauri/src/commands/playback_reporting.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-011

Locations: 2 file(s)

- File: `src-tauri/src/commands/playback_reporting.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-012

Locations: 2 file(s)

- File: `src-tauri/src/commands/playback_reporting.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-013

Locations: 5 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1554
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1167
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1906
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2111
  - Context: `Unknown`

### JA-014

Locations: 4 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1562
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 333
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1432
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1933
  - Context: `Unknown`

### JA-015

Locations: 4 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1554
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1906
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2111
  - Context: `Unknown`

### JA-016

Locations: 10 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1299
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1315
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1335
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1374
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1875
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4284
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4326
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4353
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4369
  - Context: `Unknown`

### JA-017

Locations: 1 file(s)

- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-018

Locations: 1 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 2748
  - Context: `Unknown`

### JA-019

Locations: 1 file(s)

- File: `src-tauri/src/commands/playlist.rs`
  - Line: 4
  - Context: `Unknown`

### JA-020

Locations: 1 file(s)

- File: `src-tauri/src/commands/playlist.rs`
  - Line: 4
  - Context: `Unknown`

### JA-021

Locations: 6 file(s)

- File: `src/lib/components/sessions/SessionPickerModal.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/SessionsList.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/lmsSync.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/commands/sessions.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/session_poller/mod.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### JA-022

Locations: 3 file(s)

- File: `src/lib/components/sessions/RemoteControls.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`

### JA-023

Locations: 3 file(s)

- File: `src/lib/components/sessions/RemoteControls.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`

### JA-024

Locations: 2 file(s)

- File: `src/lib/components/sessions/RemoteControls.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`

### JA-025

Locations: 4 file(s)

- File: `src/lib/components/sessions/SessionPickerModal.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/lmsSync.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`

### JA-026

Locations: 3 file(s)

- File: `src/lib/components/sessions/RemoteControls.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`

### JA-028

Locations: 1 file(s)

- File: `src-tauri/src/commands/storage/thumbnails.rs`
  - Line: 3
  - Context: `Unknown`

### JA-029

Locations: 3 file(s)

- File: `src/lib/components/library/CrewLinks.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/CastSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`

### JA-030

Locations: 3 file(s)

- File: `src/lib/components/library/PersonDetailView.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2888
  - Context: `Unknown`

### JA-031

Locations: 3 file(s)

- File: `src/lib/components/library/PersonDetailView.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2901
  - Context: `Unknown`

### JA-032

Locations: 10 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 281
  - Context: `Unknown`
- File: `src/lib/api/repository-client.test.ts`
  - Line: 442
  - Context: `Unknown`
- File: `src/lib/api/repository-client.test.ts`
  - Line: 459
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1687
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 640
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 121
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 134
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 700
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3648
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3689
  - Context: `Unknown`

### JA-033

Locations: 7 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1764
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 927
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 238
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1455
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2724
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2794
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4017
  - Context: `Unknown`

### JA-034

Locations: 3 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1167
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1580
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4428
  - Context: `Unknown`

### JA-035

Locations: 2 file(s)

- File: `src-tauri/src/repository/mod.rs`
  - Line: 258
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2839
  - Context: `Unknown`

### JA-036

Locations: 2 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1432
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4388
  - Context: `Unknown`

### UR-003

Locations: 50 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 211
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2768
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2863
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2925
  - Context: `export type PlaybackProgress = { itemId: string;`
- File: `src/lib/api/bindings.ts`
  - Line: 3017
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3041
  - Context: `Unknown`
- File: `src/lib/components/player/controlsVisibility.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 110
  - Context: `Unknown`
- File: `src/lib/components/player/controlsVisibility.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.nativeReveal.test.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 600
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 633
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 662
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1699
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2098
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2212
  - Context: `Unknown`
- File: `src/lib/components/player/mediaReady.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.test.ts`
  - Line: 98
  - Context: `Unknown`
- File: `src/lib/components/player/mediaReady.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/player/adapters/rustReportHost.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/player/adapters/adapterSelection.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/webviewAudioAdapter.ts`
  - Line: 19
  - Context: `Unknown`
- File: `src/lib/player/adapters/index.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/nativeAdapter.ts`
  - Line: 26
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/services/playbackCapabilities.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/webviewAudio.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/utils/videoSurface.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/nativeVideoLayers.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.ts`
  - Line: 73
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.default.test.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2177
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2194
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 39
  - Context: `pub fn playback_failed<S: Into<String>>(message: S) -> Self {`
- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 578
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 3586
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 60
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 126
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 154
  - Context: `pub enum MediaType {`
- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/player/webview_audio_backend.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/player/webview_audio_backend.rs`
  - Line: 184
  - Context: `Unknown`

### UR-004

Locations: 81 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 235
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 372
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1655
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2768
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2925
  - Context: `export type PlaybackProgress = { itemId: string;`
- File: `src/lib/api/bindings.ts`
  - Line: 3017
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3041
  - Context: `Unknown`
- File: `src/lib/components/player/hlsRecovery.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/components/player/timeTracking.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/AudioPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.nativeReveal.test.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 633
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2069
  - Context: `Unknown`
- File: `src/lib/components/player/mediaReady.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/mediaReady.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/hlsRecovery.test.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.test.ts`
  - Line: 235
  - Context: `Unknown`
- File: `src/lib/player/adapters/adapterSelection.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 215
  - Context: `Unknown`
- File: `src/lib/player/adapters/index.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.regression.test.ts`
  - Line: 155
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 292
  - Context: `Unknown`
- File: `src/lib/services/preload.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/preload.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/utils/videoSurface.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/nativeVideoLayers.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/auth.waitForRepository.test.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.ts`
  - Line: 73
  - Context: `Unknown`
- File: `src/lib/stores/nativeVideo.default.test.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 362
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 442
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 666
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 299
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 592
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 39
  - Context: `pub fn playback_failed<S: Into<String>>(message: S) -> Self {`
- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1810
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1900
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1931
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 60
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 126
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 154
  - Context: `pub enum MediaType {`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 91
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 438
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/player/webview_audio_backend.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/player/webview_audio_backend.rs`
  - Line: 184
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 40
  - Context: `pub fn clamp_max_audio_channels(reported: Option<u32>) -> u32 {`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 120
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 150
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 213
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 218
  - Context: `pub fn video_audio_codecs(detected: &str) -> String {`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 261
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 325
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 347
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 351
  - Context: `pub fn audio_forces_transcode(streams: &[(Option<&str>, bool)]) -> boo...`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 366
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 395
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 451
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 630
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 781
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 791
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 873
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 914
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1001
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2296
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2409
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2689
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3427
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3471
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3550
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3909
  - Context: `Unknown`

### UR-005

Locations: 125 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 178
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 211
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2863
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3059
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3116
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3385
  - Context: `Unknown`
- File: `src/lib/components/BottomUi.svelte`
  - Line: 23
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.tapSurface.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.touchScrub.test.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/components/player/videoFit.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 69
  - Context: `Unknown`
- File: `src/lib/components/player/AudioPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/components/player/playerSurface.test.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 662
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1094
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1310
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1699
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2629
  - Context: `Unknown`
- File: `src/lib/components/player/Controls.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/playerSurface.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/components/player/MiniPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.test.ts`
  - Line: 235
  - Context: `Unknown`
- File: `src/lib/player/adapters/rustReportHost.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 215
  - Context: `Unknown`
- File: `src/lib/player/adapters/webviewAudioAdapter.ts`
  - Line: 19
  - Context: `Unknown`
- File: `src/lib/player/adapters/nativeAdapter.ts`
  - Line: 26
  - Context: `Unknown`
- File: `src/lib/player/adapters/nativeAdapter.ts`
  - Line: 59
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/player/transport.authority.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.regression.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/services/playbackCapabilities.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 159
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 189
  - Context: `Unknown`
- File: `src/lib/services/webviewAudio.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 27
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 76
  - Context: `* This function is therefore the *local* half only, which is what its ...`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 107
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.test.ts`
  - Line: 14
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/utils/duration.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/playerVisibility.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/stores/appState.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/player.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/player.ts`
  - Line: 31
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 108
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 113
  - Context: `async function next() {`
- File: `src/lib/stores/queue.ts`
  - Line: 118
  - Context: `async function previous() {`
- File: `src/lib/stores/queue.ts`
  - Line: 123
  - Context: `async function skipTo(index: number) {`
- File: `src/lib/stores/queue.ts`
  - Line: 128
  - Context: `async function toggleShuffle() {`
- File: `src/lib/stores/queue.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 666
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1629
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1857
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2177
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2194
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2229
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/session.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/conversions.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/media_player.rs`
  - Line: 49
  - Context: `Unknown`
- File: `src-tauri/src/player/media_player.rs`
  - Line: 311
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 48
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 294
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 315
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 600
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 646
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 670
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 717
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 726
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 42
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 46
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 50
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 54
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 58
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 340
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 541
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 578
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 701
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 709
  - Context: `pub fn is_html5_active(&self) -> bool {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 753
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 808
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 835
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 944
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1041
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1056
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1067
  - Context: `pub fn observed_duration(&self) -> Option<f64> {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1105
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1118
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1427
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1706
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1722
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2466
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2505
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 3586
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4561
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4604
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4677
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4692
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4850
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4868
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 23
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 63
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_player.rs`
  - Line: 13
  - Context: `Unknown`
- File: `src-tauri/src/player/queue.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/player/queue.rs`
  - Line: 20
  - Context: `pub enum RepeatMode {`
- File: `src-tauri/src/player/queue.rs`
  - Line: 535
  - Context: `pub enum AddPosition {`
- File: `src-tauri/src/player/legacy_player.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/player/state.rs`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/player/state.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 33
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 77
  - Context: `Unknown`
- File: `src-tauri/src/player/webview_audio_backend.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/player/webview_audio_backend.rs`
  - Line: 184
  - Context: `Unknown`

### UR-009

Locations: 14 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 681
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 697
  - Context: `Unknown`
- File: `src/lib/services/deviceId.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/services/deviceId.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/deviceId.ts`
  - Line: 26
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 319
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 346
  - Context: `Unknown`
- File: `src/lib/stores/auth.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/device.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/device.rs`
  - Line: 24
  - Context: `Unknown`
- File: `src-tauri/src/commands/device.rs`
  - Line: 81
  - Context: `Unknown`
- File: `src-tauri/src/jellyfin/client.rs`
  - Line: 1
  - Context: `Unknown`

### UR-018

Locations: 20 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 922
  - Context: `Unknown`
- File: `src/lib/stores/downloads.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/downloads.ts`
  - Line: 210
  - Context: `Unknown`
- File: `src/lib/stores/downloads.test.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 442
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 473
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 524
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 546
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 679
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2527
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3238
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3303
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3334
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3367
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3396
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3410
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3437
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 916
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 957
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 153
  - Context: `Unknown`

### UR-019

Locations: 18 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1554
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3116
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 442
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/playback_reporting.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 23
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1167
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1906
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2111
  - Context: `Unknown`

### UR-020

Locations: 56 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 191
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2661
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2813
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3621
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 323
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 482
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 500
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 509
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 986
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2530
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2563
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.menus.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 67
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 93
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 110
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 233
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 353
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 75
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 210
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 243
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 459
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1941
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3114
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3171
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3203
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 119
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 42
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 84
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 99
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 120
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 150
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 184
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 382
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 395
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 451
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 465
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 479
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 914
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1001
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1589
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2296
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2409
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2457
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2605
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3174
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3550
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3573
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 265
  - Context: `Unknown`

### UR-021

Locations: 18 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 142
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 178
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 323
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 408
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.menus.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 666
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/series_prefs.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1629
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1920
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 106
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/player/track_switch.rs`
  - Line: 63
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1859
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4688
  - Context: `Unknown`

### UR-022

Locations: 1 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`

### UR-023

Locations: 36 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 349
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1554
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1562
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3116
  - Context: `Unknown`
- File: `src/lib/services/nextEpisodeService.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 269
  - Context: `function handleMediaLoaded(duration: number): void {`
- File: `src/lib/services/playerEvents.ts`
  - Line: 374
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/movies.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/nextEpisode.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 145
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 333
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 463
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1753
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1995
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2286
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4164
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4188
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4211
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 23
  - Context: `Unknown`
- File: `src-tauri/src/player/autoplay.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1432
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1906
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1933
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`

### UR-027

Locations: 23 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 251
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2373
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 50
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 811
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 831
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 900
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 912
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 986
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 579
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 617
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 35
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 48
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 142
  - Context: `pub fn with_crossfade_clamped(mut self) -> Self {`
- File: `src-tauri/src/settings.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 400
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 424
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 460
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 489
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 516
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 527
  - Context: `Unknown`

### UR-031

Locations: 2 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`

### UR-032

Locations: 7 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 579
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 617
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 400
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 424
  - Context: `Unknown`

### UR-033

Locations: 12 file(s)

- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 811
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 865
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 931
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 941
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 986
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 579
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 617
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 400
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 424
  - Context: `Unknown`

### UR-034

Locations: 27 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1554
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1562
  - Context: `Unknown`
- File: `src/lib/components/home/heroRotation.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/components/home/HeroBanner.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/home/Carousel.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/home/heroRotation.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/utils/heroMix.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/music.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/movies.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/music/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 333
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1299
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1315
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1335
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1374
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1875
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2111
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4284
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4326
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4353
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4369
  - Context: `Unknown`

### UR-038

Locations: 1 file(s)

- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### UR-042

Locations: 2 file(s)

- File: `src-tauri/src/commands/auth.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/auth/mod.rs`
  - Line: 139
  - Context: `Unknown`

### UR-044

Locations: 1 file(s)

- File: `src-tauri/src/commands/download/pinning.rs`
  - Line: 3
  - Context: `Unknown`

### UR-047

Locations: 1 file(s)

- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`

### UR-049

Locations: 22 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1637
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3420
  - Context: `export type SearchResult = { items: MediaItem[]; totalRecordCount: num...`
- File: `src/lib/components/search/HeaderSearch.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/components/search/HeaderSearch.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/search/SearchScopeChips.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 36
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 61
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 91
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 125
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 101
  - Context: `Unknown`
- File: `src/lib/stores/librarySearchScope.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 250
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 26
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 21
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 34
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 62
  - Context: `Unknown`
- File: `src/routes/search/searchPage.test.ts`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 494
  - Context: `pub struct SearchUpdateEvent {`
- File: `src-tauri/src/repository/types.rs`
  - Line: 385
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 403
  - Context: `impl SearchScope {`
- File: `src-tauri/src/repository/types.rs`
  - Line: 469
  - Context: `impl SearchOptions {`

### UR-050

Locations: 9 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1637
  - Context: `Unknown`
- File: `src/lib/components/search/SearchResults.svelte`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/components/settings/SearchGroupOrderList.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 234
  - Context: `Unknown`
- File: `src/lib/utils/searchScope.ts`
  - Line: 284
  - Context: `Unknown`
- File: `src/lib/stores/searchGroupOrder.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/searchGroupOrder.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 494
  - Context: `pub struct SearchUpdateEvent {`

### UR-055

Locations: 56 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 100
  - Context: `Unknown`
- File: `src/lib/api/repository-client.ts`
  - Line: 108
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 922
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 964
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 977
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1014
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1512
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1520
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 29
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 34
  - Context: `Unknown`
- File: `src/lib/components/downloads/DownloadedBrowse.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/downloadedCatalog.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/services/downloadedCatalog.ts`
  - Line: 96
  - Context: `function sizeOf(itemId: string): number {`
- File: `src/lib/stores/downloads.ts`
  - Line: 210
  - Context: `Unknown`
- File: `src/lib/stores/downloads.test.ts`
  - Line: 316
  - Context: `Unknown`
- File: `src/routes/downloads/+page.svelte`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 442
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 473
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 524
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 546
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 679
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1226
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1260
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2425
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3238
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3303
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3334
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3367
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3396
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3410
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3437
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 222
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 237
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 916
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 957
  - Context: `Unknown`
- File: `src-tauri/src/download/stop.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/download/worker.rs`
  - Line: 42
  - Context: `Unknown`
- File: `src-tauri/src/download/worker.rs`
  - Line: 247
  - Context: `/ One function so the writer and the cleaners cannot disagree again.`
- File: `src-tauri/src/download/worker.rs`
  - Line: 336
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 153
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 274
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 289
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 100
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 882
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 891
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 918
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1024
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3787
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3809
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3849
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3919
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3965
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3986
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4005
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4066
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 5036
  - Context: `Unknown`

### UR-056

Locations: 17 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 116
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1528
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2298
  - Context: `Unknown`
- File: `src/lib/components/library/LibraryGrid.svelte`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 23
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 34
  - Context: `Unknown`
- File: `src/lib/components/downloads/DownloadedBrowse.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/downloadedCatalog.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/services/downloadedCatalog.ts`
  - Line: 96
  - Context: `function sizeOf(itemId: string): number {`
- File: `src/lib/utils/formatBytes.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/utils/formatBytes.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/downloads/+page.svelte`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 254
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 296
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1070
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4027
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 303
  - Context: `Unknown`

### UR-057

Locations: 1 file(s)

- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### UR-062

Locations: 21 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 151
  - Context: `Unknown`
- File: `src/lib/api/repository-client.ts`
  - Line: 161
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1575
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1588
  - Context: `Unknown`
- File: `src/lib/components/library/episodeStrip.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/components/library/SeasonSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/SeasonSection.svelte`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeRow.svelte`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/components/library/seriesNavigation.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/components/library/seriesNavigation.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 125
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 209
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 319
  - Context: `async function handlePlayAll() {`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 356
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 377
  - Context: `Unknown`
- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 474
  - Context: `Unknown`
- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 491
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4886
  - Context: `Unknown`

### UR-064

Locations: 7 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 172
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1602
  - Context: `Unknown`
- File: `src/lib/components/library/ClearHistoryButton.svelte`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/components/library/SeasonSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 399
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 250
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2794
  - Context: `Unknown`

### UT-085

Locations: 2 file(s)

- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 931
  - Context: `Unknown`

### UT-086

Locations: 2 file(s)

- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 941
  - Context: `Unknown`

### UT-087

Locations: 2 file(s)

- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 986
  - Context: `Unknown`

### UT-088

Locations: 1 file(s)

- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`

### UT-091

Locations: 2 file(s)

- File: `src/lib/player/transport.authority.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 15
  - Context: `Unknown`

### UT-093

Locations: 2 file(s)

- File: `src/lib/components/player/playerSurface.test.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/components/player/playerSurface.ts`
  - Line: 8
  - Context: `Unknown`

### UT-107

Locations: 6 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1764
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 893
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 908
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 927
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 1081
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 1106
  - Context: `Unknown`

### UT-117

Locations: 8 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 372
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 299
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1810
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1843
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1900
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1931
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 54
  - Context: `Unknown`

### UT-123

Locations: 2 file(s)

- File: `src/lib/services/pendingSync.logic.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/pendingSync.logic.ts`
  - Line: 9
  - Context: `Unknown`

### UT-124

Locations: 1 file(s)

- File: `src/lib/player/localSource.ts`
  - Line: 17
  - Context: `Unknown`

### UT-137

Locations: 1 file(s)

- File: `src/lib/services/offlineCatalog.reload.test.ts`
  - Line: 11
  - Context: `Unknown`

### UT-138

Locations: 1 file(s)

- File: `src/lib/services/offlineCatalog.reload.test.ts`
  - Line: 11
  - Context: `Unknown`

### UT-139

Locations: 1 file(s)

- File: `src/lib/services/offlineCatalog.reload.test.ts`
  - Line: 11
  - Context: `Unknown`

### UT-143

Locations: 3 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 500
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 20
  - Context: `Unknown`

### UT-144

Locations: 3 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 500
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 20
  - Context: `Unknown`

### UT-146

Locations: 3 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3621
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3203
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 42
  - Context: `Unknown`

### UT-147

Locations: 8 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 509
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 986
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2563
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 233
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 353
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 210
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 243
  - Context: `Unknown`

### UT-149

Locations: 2 file(s)

- File: `src/lib/player/adapters/adapterSelection.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/player/adapters/index.ts`
  - Line: 20
  - Context: `Unknown`

### UT-151

Locations: 7 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1732
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 380
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 856
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 885
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 915
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 954
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 764
  - Context: `Unknown`

### UT-167

Locations: 1 file(s)

- File: `src/lib/components/library/libraryMosaic.ts`
  - Line: 12
  - Context: `Unknown`

### UT-182

Locations: 5 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 235
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1655
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 592
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3471
  - Context: `Unknown`

### UR-002

Locations: 25 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3041
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/services/offlineCatalog.ts`
  - Line: 14
  - Context: `Unknown`
- File: `src/lib/stores/auth.waitForRepository.test.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 81
  - Context: `Unknown`
- File: `src/lib/stores/connectivity.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 362
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync.rs`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/offline.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1689
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 154
  - Context: `pub enum MediaType {`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 381
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 426
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 653
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1
  - Context: `Unknown`

### UR-007

Locations: 36 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2435
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2602
  - Context: `Unknown`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/alphabetStrip.ts`
  - Line: 22
  - Context: `Unknown`
- File: `src/lib/components/library/AlphabetScrollBar.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/alphabetStrip.test.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/services/imageCache.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/imageCache.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/music.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/movies.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 122
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src/lib/stores/libraryListingOrder.test.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/music/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 176
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/thumbnails.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/domain/media.rs`
  - Line: 57
  - Context: `Unknown`
- File: `src-tauri/src/domain/from_jellyfin.rs`
  - Line: 151
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 100
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 5036
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 5079
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 5119
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1199
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1210
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1237
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4109
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4145
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4180
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 350
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 367
  - Context: `Unknown`

### UR-008

Locations: 4 file(s)

- File: `src/lib/components/library/GenericMediaListPage.searchEvent.test.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2194
  - Context: `Unknown`

### UR-011

Locations: 11 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 3041
  - Context: `Unknown`
- File: `src/lib/services/preload.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/preload.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/stores/downloads.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/downloads.test.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2527
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/offline.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 878
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 154
  - Context: `pub enum MediaType {`

### UR-026

Locations: 20 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 349
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3116
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3445
  - Context: `export type SessionInfo = { id?: string | null; userId?: string | null...`
- File: `src/lib/components/player/SleepTimerModal.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 269
  - Context: `function handleMediaLoaded(duration: number): void {`
- File: `src/lib/services/playerEvents.ts`
  - Line: 329
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/sleepTimer.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 145
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 463
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4211
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/player/events.rs`
  - Line: 23
  - Context: `Unknown`
- File: `src-tauri/src/player/sleep_timer.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/player/sleep_timer.rs`
  - Line: 81
  - Context: `pub fn cancel(&mut self) {`
- File: `src-tauri/src/player/autoplay.rs`
  - Line: 2
  - Context: `Unknown`

### UR-036

Locations: 5 file(s)

- File: `src/lib/components/library/PersonDetailView.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/people.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2888
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2901
  - Context: `Unknown`

### UR-037

Locations: 4 file(s)

- File: `src/lib/components/library/LibraryGrid.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`

### UR-040

Locations: 94 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 281
  - Context: `Unknown`
- File: `src/lib/api/repository-client.test.ts`
  - Line: 442
  - Context: `Unknown`
- File: `src/lib/api/repository-client.test.ts`
  - Line: 459
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 42
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 63
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 69
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 349
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 372
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1687
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 69
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 110
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 128
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 166
  - Context: `export function enteringPictureInPicture(_current: BackgroundBehaviour...`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 293
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1310
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2069
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2098
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.test.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.test.ts`
  - Line: 98
  - Context: `Unknown`
- File: `src/lib/player/backgroundAudio.commands.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.regression.test.ts`
  - Line: 155
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 292
  - Context: `Unknown`
- File: `src/lib/utils/backgroundAudio.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/backgroundAudio.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 145
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/timers.rs`
  - Line: 299
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 497
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 517
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 787
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 914
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 942
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1481
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3285
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3305
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 640
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 491
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 48
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 315
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 600
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 646
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 670
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 154
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 296
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 316
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 808
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 944
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1041
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1118
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1671
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1692
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1706
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1722
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1731
  - Context: `pub fn exit_background_audio(&self) -> f64 {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1738
  - Context: `pub fn is_background_audio_active(&self) -> bool {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1753
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1810
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1843
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1900
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1931
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1995
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2286
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2466
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2505
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4164
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4498
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4561
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4641
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4660
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4706
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4793
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4821
  - Context: `Unknown`
- File: `src-tauri/src/player/background_policy.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/background_policy.rs`
  - Line: 53
  - Context: `Unknown`
- File: `src-tauri/src/player/background_policy.rs`
  - Line: 80
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 121
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 170
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 186
  - Context: `/ which backends reject (the "Raw(-10)" class of error).`
- File: `src-tauri/src/player/seek.rs`
  - Line: 199
  - Context: `/ this function exists to prevent.`
- File: `src-tauri/src/player/seek.rs`
  - Line: 210
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 272
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 54
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 91
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_player.rs`
  - Line: 13
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 77
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 121
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 134
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 700
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3394
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3648
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3689
  - Context: `Unknown`

### UR-041

Locations: 9 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 42
  - Context: `Unknown`
- File: `src/lib/components/player/timeTracking.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 128
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 166
  - Context: `export function enteringPictureInPicture(_current: BackgroundBehaviour...`
- File: `src/lib/components/player/VideoPlayer.nativeReveal.test.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/utils/pictureInPicture.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/pictureInPicture.ts`
  - Line: 111
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 914
  - Context: `Unknown`
- File: `src-tauri/src/player/background_policy.rs`
  - Line: 53
  - Context: `Unknown`

### UR-048

Locations: 6 file(s)

- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 278
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 383
  - Context: `Unknown`
- File: `src/lib/components/library/episodeStrip.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### UR-051

Locations: 2 file(s)

- File: `src/lib/components/library/LibraryGrid.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 1
  - Context: `Unknown`

### UR-053

Locations: 17 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1231
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1242
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2677
  - Context: `export type MergedMediaItem = { id: string; title: string; artist: str...`
- File: `src/lib/api/bindings.ts`
  - Line: 2686
  - Context: `export type NetworkStateWrapperArg = { networkType: NetworkType; unmet...`
- File: `src/lib/services/networkType.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/networkType.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/stores/downloads.ts`
  - Line: 84
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 31
  - Context: `pub struct DownloadManagerWrapper(pub Mutex<DownloadManager>);`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 40
  - Context: `pub struct NetworkStateWrapper(pub NetworkStateHandle);`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 83
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 96
  - Context: `pub struct NetworkStateWrapperArg {`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1744
  - Context: `Unknown`
- File: `src-tauri/src/download/network.rs`
  - Line: 22
  - Context: `Unknown`
- File: `src-tauri/src/download/network.rs`
  - Line: 42
  - Context: `Unknown`
- File: `src-tauri/src/download/network.rs`
  - Line: 70
  - Context: `impl NetworkState {`
- File: `src-tauri/src/download/events.rs`
  - Line: 47
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 86
  - Context: `Unknown`

### UR-058

Locations: 11 file(s)

- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 239
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 42
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 140
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 237
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 460
  - Context: `Unknown`
- File: `src/routes/search/+page.svelte`
  - Line: 97
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 95
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 119
  - Context: `Unknown`

### UR-067

Locations: 42 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 384
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1764
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2426
  - Context: `export type GetItemsOptions = { startIndex?: number | null; limit?: nu...`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 152
  - Context: `Unknown`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 168
  - Context: `function handleSearch(query: string) {`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 281
  - Context: `Unknown`
- File: `src/lib/components/library/libraryMosaic.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/utils/favoritesView.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/utils/favoritesView.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/favorites.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 64
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 79
  - Context: `Unknown`
- File: `src/routes/library/favorites/+page.svelte`
  - Line: 9
  - Context: `Unknown`
- File: `src/routes/library/favorites/+page.svelte`
  - Line: 44
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 226
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 289
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 183
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 292
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 927
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 964
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 214
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 230
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 1050
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 238
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1322
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2096
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4452
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4487
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4532
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4635
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1199
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1273
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1455
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2724
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4017
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4039
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4048
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4070
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 342
  - Context: `Unknown`

### UR-068

Locations: 14 file(s)

- File: `src/lib/components/library/PlaylistDetailView.svelte`
  - Line: 229
  - Context: `Unknown`
- File: `src/lib/components/library/EpisodeFocusView.svelte`
  - Line: 239
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 48
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 154
  - Context: `Unknown`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 329
  - Context: `Unknown`
- File: `src/lib/components/library/ArtistDetailView.svelte`
  - Line: 138
  - Context: `Unknown`
- File: `src/lib/components/FavoriteButton.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/favorites.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/services/favorites.ts`
  - Line: 38
  - Context: `Unknown`
- File: `src/lib/stores/favorites.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 55
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 612
  - Context: `Unknown`

### UR-070

Locations: 17 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 263
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1673
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3320
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 361
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 3091
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 422
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 396
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 621
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 106
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 111
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 241
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 363
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 403
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 419
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 443
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 951
  - Context: `Unknown`

### UR-071

Locations: 66 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 408
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1054
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1070
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2205
  - Context: `Unknown`
- File: `src/lib/player/localSource.ts`
  - Line: 17
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 315
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 329
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 406
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 93
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 117
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 476
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 497
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 517
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 547
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 599
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 805
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3237
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3285
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3305
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3321
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 359
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 114
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 490
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 551
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 689
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1001
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1039
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1062
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1090
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 814
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1170
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1592
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 27
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 70
  - Context: `pub fn url_for(&self, path: &str) -> String {`
- File: `src-tauri/src/media_server.rs`
  - Line: 282
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 327
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 398
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 449
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 458
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 473
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 508
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 515
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 540
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 567
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 949
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4498
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 33
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 220
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 320
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 428
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 550
  - Context: `Unknown`
- File: `src-tauri/src/download/worker.rs`
  - Line: 219
  - Context: `Unknown`
- File: `src-tauri/src/download/worker.rs`
  - Line: 313
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 174
  - Context: `impl StreamSelection {`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 314
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 366
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 546
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 215
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 350
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 372
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2612
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2689
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3909
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3941
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3967
  - Context: `Unknown`
- File: `scripts/tauri-security-config.test.ts`
  - Line: 11
  - Context: `Unknown`

### UR-073

Locations: 6 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 871
  - Context: `Unknown`
- File: `src/lib/components/library/WatchedToggleButton.svelte`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 121
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 915
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1047
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1064
  - Context: `Unknown`

### UR-074

Locations: 70 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 270
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 295
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3510
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3524
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3596
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3805
  - Context: `Unknown`
- File: `src/lib/components/player/hlsRecovery.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 323
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 344
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 929
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2487
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2511
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 3091
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.menus.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/hlsRecovery.test.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.test.ts`
  - Line: 274
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 202
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 86
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 425
  - Context: `function handleEpisodeLimitChange(value: number) {`
- File: `src/routes/settings/+page.svelte`
  - Line: 925
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 369
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 708
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1002
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1793
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1845
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1857
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2577
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 85
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 107
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 122
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/settings.rs`
  - Line: 158
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1549
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2006
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 2438
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 30
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 46
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 56
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 67
  - Context: `pub fn set_streaming_quality(quality: StreamingQuality) {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 74
  - Context: `pub fn streaming_quality() -> StreamingQuality {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 85
  - Context: `pub fn set_playback_quality_override(quality: StreamingQuality) {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 92
  - Context: `pub fn clear_playback_quality_override() {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 105
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 122
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 152
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 530
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 737
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 781
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 821
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2436
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3321
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3339
  - Context: `impl Drop for QualityFixture {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3349
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3371
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3394
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3471
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3521
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3617
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4704
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4752
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4785
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 167
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 302
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 653
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 689
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 716
  - Context: `Unknown`

### UR-076

Locations: 44 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1146
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1158
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1176
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2384
  - Context: `export type EqPreset = "flat" | "rock" | "pop" | "jazz" | "classical" ...`
- File: `src/lib/api/bindings.ts`
  - Line: 2482
  - Context: `Unknown`
- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 123
  - Context: `Unknown`
- File: `src/lib/stores/music.ts`
  - Line: 106
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 107
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 208
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 227
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 603
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 47
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 68
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 83
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 112
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 184
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 220
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 274
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 295
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1561
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 182
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 283
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 381
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 426
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 544
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 629
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 22
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 48
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 63
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 87
  - Context: `/ pure function and can be tested without touching process state.`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 123
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 203
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 232
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 275
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 293
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 316
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 334
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 337
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 357
  - Context: `impl LibrarySettings {`

### UR-079

Locations: 92 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 263
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 295
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1070
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1673
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2508
  - Context: `export type LiveStreamInfo = { streamUrl: string; playSessionId: strin...`
- File: `src/lib/api/bindings.ts`
  - Line: 2768
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 2892
  - Context: `export type PlaybackInfo = { mediaSourceId: string; playSessionId: str...`
- File: `src/lib/api/bindings.ts`
  - Line: 3017
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3320
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3359
  - Context: `export type RemoteSessionStatus = { position: number; duration: number...`
- File: `src/lib/api/bindings.ts`
  - Line: 3524
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3537
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3578
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3674
  - Context: `* domain fact reconstructed in the presentation layer — the same class...`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 103
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 205
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 293
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 361
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 682
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 929
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1002
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2106
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2487
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2511
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2951
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 40
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 80
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 54
  - Context: `Unknown`
- File: `src/lib/player/adapters/types.ts`
  - Line: 130
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.ts`
  - Line: 61
  - Context: `Unknown`
- File: `src/lib/player/index.ts`
  - Line: 202
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 85
  - Context: `Unknown`
- File: `src/routes/player/[id]/+page.svelte`
  - Line: 422
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 117
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 335
  - Context: `pub enum VideoSeekResponse {`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 357
  - Context: `pub enum AudioTrackSwitchResponse {`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 383
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 396
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 453
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 708
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1002
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1481
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1793
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1845
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2577
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 621
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 126
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 106
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 15
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 33
  - Context: `/ domain fact reconstructed in the presentation layer — the same class...`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 55
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 76
  - Context: `impl PlaybackKind {`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 88
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 111
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 163
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 174
  - Context: `impl StreamSelection {`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 200
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 241
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 268
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 284
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 303
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 314
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 328
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 363
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 403
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 419
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 443
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 46
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 74
  - Context: `pub fn streaming_quality() -> StreamingQuality {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 85
  - Context: `pub fn set_playback_quality_override(quality: StreamingQuality) {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 92
  - Context: `pub fn clear_playback_quality_override() {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 105
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 781
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 951
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1641
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1769
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3339
  - Context: `impl Drop for QualityFixture {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4621
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4634
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4653
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4672
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4688
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4704
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4732
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4752
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4785
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 509
  - Context: `Unknown`

### IT-013

Locations: 4 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 63
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 69
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 787
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 942
  - Context: `Unknown`

### UT-060

Locations: 4 file(s)

- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 69
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 110
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.test.ts`
  - Line: 15
  - Context: `Unknown`

### UT-061

Locations: 9 file(s)

- File: `src/lib/api/repository-client.test.ts`
  - Line: 442
  - Context: `Unknown`
- File: `src/lib/api/repository-client.test.ts`
  - Line: 459
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 63
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 69
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1687
  - Context: `Unknown`
- File: `src/lib/player/backgroundAudio.commands.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 787
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 942
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 640
  - Context: `Unknown`

### UT-089

Locations: 1 file(s)

- File: `src/lib/components/player/VideoPlayer.touchScrub.test.ts`
  - Line: 21
  - Context: `Unknown`

### UT-090

Locations: 1 file(s)

- File: `src/lib/components/player/VideoPlayer.touchScrub.test.ts`
  - Line: 21
  - Context: `Unknown`

### UT-092

Locations: 3 file(s)

- File: `src/lib/components/player/VideoPlayer.tapSurface.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/playerSurface.test.ts`
  - Line: 13
  - Context: `Unknown`
- File: `src/lib/components/player/playerSurface.ts`
  - Line: 8
  - Context: `Unknown`

### UT-116

Locations: 4 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 408
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 547
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 599
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3321
  - Context: `Unknown`

### UT-131

Locations: 1 file(s)

- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`

### UT-132

Locations: 1 file(s)

- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`

### UT-133

Locations: 1 file(s)

- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`

### UT-134

Locations: 1 file(s)

- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`

### UT-135

Locations: 1 file(s)

- File: `src/lib/components/library/EpisodeFocusView.test.ts`
  - Line: 7
  - Context: `Unknown`

### UT-136

Locations: 1 file(s)

- File: `src/lib/components/library/seriesNavigation.test.ts`
  - Line: 1
  - Context: `Unknown`

### UT-158

Locations: 1 file(s)

- File: `src/lib/components/library/mosaic.ts`
  - Line: 12
  - Context: `Unknown`

### UT-159

Locations: 1 file(s)

- File: `src/lib/components/library/mosaic.ts`
  - Line: 12
  - Context: `Unknown`

### UT-160

Locations: 1 file(s)

- File: `src/lib/components/library/mosaic.ts`
  - Line: 12
  - Context: `Unknown`

### UT-170

Locations: 8 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 922
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 546
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 679
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3238
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3303
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3334
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3410
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3437
  - Context: `Unknown`

### UT-174

Locations: 2 file(s)

- File: `src/lib/components/player/hlsRecovery.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/components/player/hlsRecovery.test.ts`
  - Line: 16
  - Context: `Unknown`

### UT-175

Locations: 1 file(s)

- File: `src/lib/player/adapters/html5Adapter.test.ts`
  - Line: 274
  - Context: `Unknown`

### UT-183

Locations: 2 file(s)

- File: `src/lib/player/adapters/html5Adapter.test.ts`
  - Line: 235
  - Context: `Unknown`
- File: `src/lib/player/adapters/html5Adapter.ts`
  - Line: 215
  - Context: `Unknown`

### UT-184

Locations: 2 file(s)

- File: `src/lib/components/player/mediaReady.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/mediaReady.test.ts`
  - Line: 4
  - Context: `Unknown`

### UT-185

Locations: 2 file(s)

- File: `src/lib/components/player/VideoPlayer.nativeReveal.test.ts`
  - Line: 16
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 633
  - Context: `Unknown`

### UT-187

Locations: 1 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 662
  - Context: `Unknown`

### UT-188

Locations: 5 file(s)

- File: `src/lib/components/player/controlsVisibility.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/controlsVisibility.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 600
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2212
  - Context: `Unknown`
- File: `scripts/extract-traces.test.ts`
  - Line: 61
  - Context: `Unknown`

### UT-189

Locations: 1 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1699
  - Context: `Unknown`

### UT-207

Locations: 2 file(s)

- File: `src/lib/components/home/heroRotation.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/components/home/heroRotation.test.ts`
  - Line: 1
  - Context: `Unknown`

### UT-212

Locations: 13 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 42
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 914
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 241
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 268
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 284
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 303
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 314
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 328
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 363
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 403
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 419
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 443
  - Context: `Unknown`

### UT-213

Locations: 14 file(s)

- File: `src/lib/api/repository-client.ts`
  - Line: 263
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1673
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 621
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 951
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1769
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4621
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4634
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4653
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4672
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4688
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4704
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4732
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4752
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4785
  - Context: `Unknown`

### UR-025

Locations: 69 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1377
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1732
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3654
  - Context: `export type SyncQueueItem = { id: number; userId: string; operation: s...`
- File: `src/lib/components/sync/PendingSyncList.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/sync/PendingSyncModal.svelte`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/services/pendingSync.logic.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/playerEvents.ts`
  - Line: 159
  - Context: `Unknown`
- File: `src/lib/services/pendingSync.logic.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/services/skipReporting.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 61
  - Context: `Unknown`
- File: `src/lib/services/skipReporting.ts`
  - Line: 14
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 27
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 107
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.ts`
  - Line: 143
  - Context: `Unknown`
- File: `src/lib/services/playbackReporting.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1052
  - Context: `Unknown`
- File: `src/routes/+layout.svelte`
  - Line: 303
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync.rs`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync.rs`
  - Line: 33
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 76
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 380
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 427
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 474
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 606
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 672
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 702
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 736
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 765
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 811
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 856
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 885
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 915
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 954
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 992
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1007
  - Context: `Unknown`
- File: `src-tauri/src/commands/playback_reporting.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 764
  - Context: `Unknown`
- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/lib.rs`
  - Line: 1689
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 102
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 154
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 340
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 835
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1041
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1075
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1084
  - Context: `pub fn set_report_sink(&self, sink: Arc<dyn PlaybackReportSink>) {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1427
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1671
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4677
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4728
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4755
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4793
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4821
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4850
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 426
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 653
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 258
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4799
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4886
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4977
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2839
  - Context: `Unknown`

### UR-029

Locations: 5 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/LibraryGrid.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/viewMode.test.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1
  - Context: `Unknown`

### UR-030

Locations: 2 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/library.ts`
  - Line: 2
  - Context: `Unknown`

### UR-035

Locations: 7 file(s)

- File: `src/lib/components/library/CrewLinks.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/library/CastSection.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/people.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1859
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2888
  - Context: `Unknown`

### UR-052

Locations: 23 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 101
  - Context: `Unknown`
- File: `src/lib/components/library/GenericGenreBrowser.svelte`
  - Line: 67
  - Context: `async function reloadGenreBrowse() {`
- File: `src/lib/components/library/MediaCard.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/offlineCatalog.reload.test.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/lib/services/offlineCatalog.ts`
  - Line: 14
  - Context: `Unknown`
- File: `src/lib/services/offlineCatalog.ts`
  - Line: 46
  - Context: `Unknown`
- File: `src/lib/stores/connectivity.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/stores/connectivity.ts`
  - Line: 250
  - Context: `Unknown`
- File: `src/lib/composables/useOfflineFilterReload.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/composables/useOfflineFilterReload.ts`
  - Line: 26
  - Context: `Unknown`
- File: `src/routes/library/favorites/+page.svelte`
  - Line: 88
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 74
  - Context: `async function load() {`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 73
  - Context: `async function load() {`
- File: `src/routes/library/music/+page.svelte`
  - Line: 71
  - Context: `async function load() {`
- File: `src/routes/library/[id]/+page.svelte`
  - Line: 101
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 551
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 878
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1001
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 24
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 43
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3108
  - Context: `Unknown`

### UR-063

Locations: 10 file(s)

- File: `src/lib/components/library/GenericMediaListPage.svelte`
  - Line: 48
  - Context: `Unknown`
- File: `src/lib/components/library/GenericGenreBrowser.svelte`
  - Line: 45
  - Context: `Unknown`
- File: `src/lib/components/library/LibraryViewTabs.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/utils/libraryView.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/routes/library/tv/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/tv/shows/+page.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/routes/library/movies/all/+page.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/routes/library/movies/genres/+page.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/routes/library/movies/+page.svelte`
  - Line: 8
  - Context: `Unknown`
- File: `src/routes/library/shows/genres/+page.ts`
  - Line: 6
  - Context: `Unknown`

### UR-065

Locations: 25 file(s)

- File: `src-tauri/src/commands/storage/people.rs`
  - Line: 56
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 51
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 96
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 164
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 281
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 327
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 764
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 758
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 770
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1675
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 64
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 62
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 300
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 357
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 525
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1306
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2630
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2670
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3169
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3226
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3335
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3388
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3444
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4582
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4635
  - Context: `Unknown`

### UR-075

Locations: 12 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2467
  - Context: `export type Library = { id: string; name: string; collectionType: stri...`
- File: `src/lib/components/library/libraryMosaic.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/library/MosaicGrid.svelte`
  - Line: 14
  - Context: `Unknown`
- File: `src/lib/components/library/mosaic.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/library/MosaicTile.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/components/common/CachedImage.svelte`
  - Line: 18
  - Context: `Unknown`
- File: `src/lib/utils/favoritesView.ts`
  - Line: 44
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 53
  - Context: `Unknown`
- File: `src/routes/library/+page.svelte`
  - Line: 289
  - Context: `Unknown`
- File: `src/routes/+page.svelte`
  - Line: 145
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 47
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 434
  - Context: `Unknown`

### UR-078

Locations: 15 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1945
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1953
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1967
  - Context: `Unknown`
- File: `src/lib/utils/logger.ts`
  - Line: 202
  - Context: `export function isLevelEnabled(level: LogLevel): boolean {`
- File: `src/routes/settings/+page.svelte`
  - Line: 501
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1266
  - Context: `Unknown`
- File: `src-tauri/src/commands/diagnostics.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/diagnostics.rs`
  - Line: 91
  - Context: `Unknown`
- File: `src-tauri/src/commands/diagnostics.rs`
  - Line: 115
  - Context: `Unknown`
- File: `src-tauri/src/commands/diagnostics.rs`
  - Line: 187
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1061
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1191
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1230
  - Context: `pub fn run() {`
- File: `src-tauri/src/lib.rs`
  - Line: 1273
  - Context: `Unknown`
- File: `src-tauri/src/utils/diagnostics.rs`
  - Line: 3
  - Context: `Unknown`

### UR-082

Locations: 43 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1836
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1849
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1857
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1869
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1877
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1899
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1910
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3305
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3480
  - Context: `export type SmartCacheStats = { total_size: number; storage_limit: num...`
- File: `src/lib/components/settings/ProfileSecuritySettings.svelte`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/components/account/AccountMenu.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/components/account/AccountMenu.test.ts`
  - Line: 84
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.test.ts`
  - Line: 214
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 36
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 53
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 621
  - Context: `Unknown`
- File: `src/lib/stores/profiles.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 998
  - Context: `Unknown`
- File: `src/routes/profiles/+page.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 74
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 90
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 114
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 124
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 149
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 279
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 372
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 504
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 845
  - Context: `Unknown`
- File: `src-tauri/src/profiles/switch.rs`
  - Line: 20
  - Context: `! So the ordering lives here as a pure function returning a list of st...`
- File: `src-tauri/src/profiles/switch.rs`
  - Line: 24
  - Context: `Unknown`
- File: `src-tauri/src/profiles/switch.rs`
  - Line: 64
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 23
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 60
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 196
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 19
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 44
  - Context: `pub enum UnlockMethod {`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 92
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 115
  - Context: `Unknown`

### UR-083

Locations: 33 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1889
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 1910
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3697
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3716
  - Context: `Unknown`
- File: `src/lib/components/PinPad.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/settings/ProfileSecuritySettings.svelte`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/utils/pinForm.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/utils/pinForm.ts`
  - Line: 37
  - Context: `Unknown`
- File: `src/lib/utils/pinForm.ts`
  - Line: 74
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/utils/profileTiles.ts`
  - Line: 68
  - Context: `Unknown`
- File: `src/lib/stores/profiles.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 998
  - Context: `Unknown`
- File: `src/routes/profiles/+page.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/auth.rs`
  - Line: 39
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 149
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 338
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 845
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 8
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 96
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 127
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 152
  - Context: `Unknown`
- File: `src-tauri/src/profiles/store.rs`
  - Line: 167
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 15
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 34
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 67
  - Context: `/ doing the comparison here is what keeps this function pure and cheap...`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 114
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 127
  - Context: `Unknown`
- File: `src-tauri/src/profiles/pin.rs`
  - Line: 141
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 19
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 32
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 65
  - Context: `Unknown`

### UR-084

Locations: 8 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 1925
  - Context: `Unknown`
- File: `src/lib/api/bindings.ts`
  - Line: 3716
  - Context: `Unknown`
- File: `src/lib/stores/profiles.ts`
  - Line: 11
  - Context: `Unknown`
- File: `src/routes/profiles/+page.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 9
  - Context: `Unknown`
- File: `src-tauri/src/commands/profiles.rs`
  - Line: 219
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 19
  - Context: `Unknown`
- File: `src-tauri/src/profiles/mod.rs`
  - Line: 65
  - Context: `Unknown`

### UT-104

Locations: 7 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2426
  - Context: `export type GetItemsOptions = { startIndex?: number | null; limit?: nu...`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1322
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4532
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1199
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1273
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4070
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 342
  - Context: `Unknown`

### UT-145

Locations: 5 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2813
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 459
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3114
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3171
  - Context: `Unknown`

### UT-168

Locations: 24 file(s)

- File: `src/lib/api/bindings.ts`
  - Line: 2661
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 482
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 67
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 93
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.test.ts`
  - Line: 110
  - Context: `Unknown`
- File: `src/lib/components/player/subtitleTracks.ts`
  - Line: 75
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 84
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 99
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 120
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 150
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 184
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 382
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 395
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 433
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 451
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 465
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 479
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 914
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2296
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2409
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2457
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3550
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3573
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 265
  - Context: `Unknown`

### UT-214

Locations: 4 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 682
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.ts`
  - Line: 61
  - Context: `Unknown`
- File: `src/lib/player/streamTransport.test.ts`
  - Line: 4
  - Context: `Unknown`

### UT-219

Locations: 1 file(s)

- File: `src/lib/components/player/fullscreenTarget.ts`
  - Line: 20
  - Context: `Unknown`

### UT-227

Locations: 2 file(s)

- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 323
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.menus.test.ts`
  - Line: 5
  - Context: `Unknown`

### UT-228

Locations: 1 file(s)

- File: `src/lib/components/player/VideoPlayer.menus.test.ts`
  - Line: 5
  - Context: `Unknown`

### UT-235

Locations: 1 file(s)

- File: `src/lib/components/library/alphabetStrip.test.ts`
  - Line: 18
  - Context: `Unknown`

### UT-236

Locations: 1 file(s)

- File: `src/lib/components/library/alphabetStrip.test.ts`
  - Line: 18
  - Context: `Unknown`

### UT-237

Locations: 1 file(s)

- File: `src/lib/components/library/alphabetStrip.test.ts`
  - Line: 18
  - Context: `Unknown`

### UR-010

Locations: 16 file(s)

- File: `src/lib/components/sessions/SessionPickerModal.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/CastButton.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/RemoteControls.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/SessionsList.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/sessions/SessionCard.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/playbackMode.test.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/lmsSync.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/stores/playbackMode.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/stores/sessions.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/sessions.test.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/playback_mode.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/sessions.rs`
  - Line: 1
  - Context: `Unknown`
- File: `src-tauri/src/session_poller/mod.rs`
  - Line: 6
  - Context: `Unknown`
- File: `src-tauri/src/playback_mode/mod.rs`
  - Line: 165
  - Context: `Unknown`

### UR-012

Locations: 21 file(s)

- File: `src/lib/services/imageCache.ts`
  - Line: 50
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 6
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 346
  - Context: `Unknown`
- File: `src/lib/stores/auth.ts`
  - Line: 508
  - Context: `Unknown`
- File: `src/lib/stores/auth.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 480
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 905
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 924
  - Context: `Unknown`
- File: `src-tauri/src/credentials.rs`
  - Line: 941
  - Context: `Unknown`
- File: `src-tauri/src/android_context.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/android_context.rs`
  - Line: 80
  - Context: `Unknown`
- File: `src-tauri/src/android_context.rs`
  - Line: 95
  - Context: `Unknown`
- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 639
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1170
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1343
  - Context: `Unknown`
- File: `scripts/tauri-security-config.test.ts`
  - Line: 11
  - Context: `Unknown`

### UR-017

Locations: 11 file(s)

- File: `src/lib/components/player/MiniPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/FavoriteButton.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/services/favorites.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/services/favorites.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 61
  - Context: `Unknown`
- File: `src/lib/services/syncService.ts`
  - Line: 195
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync.rs`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/commands/storage/mod.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/commands/mod.rs`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2748
  - Context: `Unknown`

### UR-039

Locations: 1 file(s)

- File: `src/lib/components/BottomNav.svelte`
  - Line: 1
  - Context: `Unknown`

### UR-054

Locations: 7 file(s)

- File: `src/lib/components/AppHeader.svelte`
  - Line: 10
  - Context: `Unknown`
- File: `src/lib/components/search/HeaderSearch.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/components/search/HeaderSearch.svelte`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/components/account/AccountMenu.svelte`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 86
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 101
  - Context: `Unknown`
- File: `src/lib/utils/scrollRestore.ts`
  - Line: 26
  - Context: `Unknown`

### UR-059

Locations: 11 file(s)

- File: `src/lib/services/skipReporting.test.ts`
  - Line: 9
  - Context: `Unknown`
- File: `src/lib/services/skipReporting.ts`
  - Line: 14
  - Context: `Unknown`
- File: `src/lib/stores/continueWatchingFilter.test.ts`
  - Line: 12
  - Context: `Unknown`
- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/continueWatchingFilter.ts`
  - Line: 15
  - Context: `Unknown`
- File: `src/lib/stores/continueWatchingFilter.ts`
  - Line: 91
  - Context: `Unknown`
- File: `src/lib/stores/tv.ts`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1432
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1933
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4388
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4409
  - Context: `Unknown`

### UR-061

Locations: 4 file(s)

- File: `src/lib/components/player/VideoPlayer.tapSurface.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.touchScrub.test.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/components/player/tapGestures.ts`
  - Line: 21
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 1
  - Context: `Unknown`

### UR-066

Locations: 15 file(s)

- File: `src/lib/components/BottomUi.svelte`
  - Line: 23
  - Context: `Unknown`
- File: `src/lib/components/player/controlsVisibility.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/controlsVisibility.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 600
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2212
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 2897
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.svelte`
  - Line: 3072
  - Context: `Unknown`
- File: `src/lib/components/player/VideoPlayer.menus.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/fullscreenTarget.ts`
  - Line: 20
  - Context: `Unknown`
- File: `src/lib/utils/immersive.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.test.ts`
  - Line: 158
  - Context: `Unknown`
- File: `src/lib/utils/safeArea.test.ts`
  - Line: 17
  - Context: `Unknown`
- File: `src/lib/utils/safeArea.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/lib/utils/layoutShell.ts`
  - Line: 127
  - Context: `Unknown`
- File: `src/routes/+layout.svelte`
  - Line: 269
  - Context: `Unknown`

### UT-010

Locations: 1 file(s)

- File: `src/lib/stores/downloads.test.ts`
  - Line: 2
  - Context: `Unknown`

### UT-024

Locations: 1 file(s)

- File: `src/lib/stores/downloads.test.ts`
  - Line: 2
  - Context: `Unknown`

### UT-052

Locations: 1 file(s)

- File: `src/lib/stores/downloads.test.ts`
  - Line: 316
  - Context: `Unknown`

### UT-062

Locations: 1 file(s)

- File: `src/lib/utils/backgroundAudio.test.ts`
  - Line: 7
  - Context: `Unknown`

### UT-066

Locations: 1 file(s)

- File: `src/lib/services/networkType.test.ts`
  - Line: 4
  - Context: `Unknown`

### UT-071

Locations: 1 file(s)

- File: `src/lib/utils/formatBytes.test.ts`
  - Line: 4
  - Context: `Unknown`

### UT-094

Locations: 1 file(s)

- File: `src/lib/utils/safeArea.test.ts`
  - Line: 17
  - Context: `Unknown`

### UT-095

Locations: 1 file(s)

- File: `src/lib/utils/safeArea.test.ts`
  - Line: 17
  - Context: `Unknown`

### UT-096

Locations: 1 file(s)

- File: `src/lib/utils/safeArea.test.ts`
  - Line: 17
  - Context: `Unknown`

### UT-097

Locations: 1 file(s)

- File: `src/lib/utils/safeArea.test.ts`
  - Line: 17
  - Context: `Unknown`

### UT-098

Locations: 1 file(s)

- File: `src/lib/utils/layoutShell.test.ts`
  - Line: 158
  - Context: `Unknown`

### UT-106

Locations: 3 file(s)

- File: `src/lib/stores/favorites.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 79
  - Context: `Unknown`
- File: `src/routes/library/favorites/+page.svelte`
  - Line: 44
  - Context: `Unknown`

### UT-140

Locations: 1 file(s)

- File: `src/lib/composables/useOfflineFilterReload.test.ts`
  - Line: 1
  - Context: `Unknown`

### UT-201

Locations: 2 file(s)

- File: `src/lib/utils/logger.test.ts`
  - Line: 22
  - Context: `Unknown`
- File: `src/lib/utils/logger.test.ts`
  - Line: 333
  - Context: `Unknown`

### UT-208

Locations: 1 file(s)

- File: `src/lib/utils/updateCheck.test.ts`
  - Line: 4
  - Context: `Unknown`

### UT-245

Locations: 2 file(s)

- File: `src/lib/components/player/timeTracking.test.ts`
  - Line: 5
  - Context: `Unknown`
- File: `src/lib/components/player/timeTracking.ts`
  - Line: 4
  - Context: `Unknown`

### UT-246

Locations: 3 file(s)

- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 128
  - Context: `Unknown`
- File: `src/lib/components/player/backgroundAudioHandoff.ts`
  - Line: 166
  - Context: `export function enteringPictureInPicture(_current: BackgroundBehaviour...`
- File: `src/lib/components/player/backgroundAudioHandoff.test.ts`
  - Line: 145
  - Context: `Unknown`

### UR-028

Locations: 2 file(s)

- File: `src/lib/components/player/AudioPlayer.svelte`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/components/player/MiniPlayer.svelte`
  - Line: 1
  - Context: `Unknown`

### UR-060

Locations: 7 file(s)

- File: `src/lib/utils/searchScope.ts`
  - Line: 149
  - Context: `export type SearchGroupId =`
- File: `src/lib/utils/searchScope.ts`
  - Line: 215
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 96
  - Context: `Unknown`
- File: `src-tauri/src/domain/search_rank.rs`
  - Line: 110
  - Context: `Unknown`
- File: `src-tauri/src/storage/schema.rs`
  - Line: 770
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 357
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3169
  - Context: `Unknown`

### UR-072

Locations: 1 file(s)

- File: `src/lib/utils/scrollContainer.ts`
  - Line: 23
  - Context: `Unknown`

### UR-077

Locations: 4 file(s)

- File: `src/lib/utils/updateCheck.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 453
  - Context: `Unknown`
- File: `src/routes/settings/+page.svelte`
  - Line: 1346
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1281
  - Context: `Unknown`

### UT-105

Locations: 3 file(s)

- File: `src/lib/stores/favorites.test.ts`
  - Line: 1
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 8
  - Context: `Unknown`
- File: `src/lib/stores/favorites.ts`
  - Line: 55
  - Context: `Unknown`

### UT-186

Locations: 1 file(s)

- File: `src/lib/utils/nativeVideoLayers.test.ts`
  - Line: 4
  - Context: `Unknown`

### UT-192

Locations: 1 file(s)

- File: `src/lib/stores/continueWatchingFilter.test.ts`
  - Line: 12
  - Context: `Unknown`

### UT-209

Locations: 1 file(s)

- File: `src/lib/utils/logger.test.ts`
  - Line: 352
  - Context: `Unknown`

### UT-215

Locations: 1 file(s)

- File: `src/lib/stores/auth.waitForRepository.test.ts`
  - Line: 13
  - Context: `Unknown`

### UR-013

Locations: 2 file(s)

- File: `src/lib/stores/downloads.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src/lib/stores/downloads.test.ts`
  - Line: 2
  - Context: `Unknown`

### UR-015

Locations: 13 file(s)

- File: `src/lib/stores/queue.ts`
  - Line: 7
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 108
  - Context: `Unknown`
- File: `src/lib/stores/queue.ts`
  - Line: 113
  - Context: `async function next() {`
- File: `src/lib/stores/queue.ts`
  - Line: 118
  - Context: `async function previous() {`
- File: `src/lib/stores/queue.ts`
  - Line: 123
  - Context: `async function skipTo(index: number) {`
- File: `src/lib/stores/queue.ts`
  - Line: 128
  - Context: `async function toggleShuffle() {`
- File: `src/lib/stores/queue.ts`
  - Line: 133
  - Context: `async function cycleRepeat() {`
- File: `src/lib/stores/queue.ts`
  - Line: 138
  - Context: `async function removeFromQueue(index: number) {`
- File: `src/lib/stores/queue.ts`
  - Line: 143
  - Context: `async function moveInQueue(fromIndex: number, toIndex: number) {`
- File: `src/lib/stores/queue.test.ts`
  - Line: 4
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/queue.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/queue.rs`
  - Line: 20
  - Context: `pub enum RepeatMode {`
- File: `src-tauri/src/player/queue.rs`
  - Line: 535
  - Context: `pub enum AddPosition {`

### UR-024

Locations: 11 file(s)

- File: `src/lib/stores/home.ts`
  - Line: 2
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1299
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1315
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1335
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1374
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1875
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4284
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4326
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4353
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4369
  - Context: `Unknown`

### UR-043

Locations: 2 file(s)

- File: `src/lib/stores/connectivity.ts`
  - Line: 10
  - Context: `Unknown`
- File: `src-tauri/src/commands/connectivity.rs`
  - Line: 3
  - Context: `Unknown`

### UT-231

Locations: 2 file(s)

- File: `src/lib/stores/library.ts`
  - Line: 122
  - Context: `Unknown`
- File: `src/lib/stores/libraryListingOrder.test.ts`
  - Line: 10
  - Context: `Unknown`

### UR-069

Locations: 24 file(s)

- File: `src/routes/library/favorites/+page.svelte`
  - Line: 76
  - Context: `Unknown`
- File: `src/routes/+layout.svelte`
  - Line: 150
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 78
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 142
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 286
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 320
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 340
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 356
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 887
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 893
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 908
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 1081
  - Context: `Unknown`
- File: `src-tauri/src/commands/repository.rs`
  - Line: 1106
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1682
  - Context: `Unknown`
- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 47
  - Context: `pub fn new(online: OnlineRepository, offline: OfflineRepository) -> Se...`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4712
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4799
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 195
  - Context: `impl OnlineRepository {`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1167
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1580
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4428
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4459
  - Context: `Unknown`

### IT-003

Locations: 1 file(s)

- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 8
  - Context: `Unknown`

### IT-004

Locations: 1 file(s)

- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 8
  - Context: `Unknown`

### IT-016

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3108
  - Context: `Unknown`

### UT-003

Locations: 1 file(s)

- File: `src-tauri/src/player/queue.rs`
  - Line: 535
  - Context: `pub enum AddPosition {`

### UT-004

Locations: 1 file(s)

- File: `src-tauri/src/player/queue.rs`
  - Line: 535
  - Context: `pub enum AddPosition {`

### UT-005

Locations: 1 file(s)

- File: `src-tauri/src/player/queue.rs`
  - Line: 535
  - Context: `pub enum AddPosition {`

### UT-012

Locations: 1 file(s)

- File: `src-tauri/src/player/sleep_timer.rs`
  - Line: 81
  - Context: `pub fn cancel(&mut self) {`

### UT-042

Locations: 1 file(s)

- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2527
  - Context: `Unknown`

### UT-043

Locations: 1 file(s)

- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2527
  - Context: `Unknown`

### UT-044

Locations: 1 file(s)

- File: `src-tauri/src/commands/offline.rs`
  - Line: 136
  - Context: `Unknown`

### UT-051

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 4066
  - Context: `Unknown`

### UT-059

Locations: 3 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 700
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3648
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3689
  - Context: `Unknown`

### UT-067

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3108
  - Context: `Unknown`

### UT-072

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3787
  - Context: `Unknown`

### UT-073

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3986
  - Context: `Unknown`

### UT-074

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 4005
  - Context: `Unknown`

### UT-075

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 4027
  - Context: `Unknown`

### UT-076

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3809
  - Context: `Unknown`

### UT-077

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3919
  - Context: `Unknown`

### UT-078

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3965
  - Context: `Unknown`

### UT-079

Locations: 1 file(s)

- File: `src-tauri/src/settings.rs`
  - Line: 460
  - Context: `Unknown`

### UT-080

Locations: 1 file(s)

- File: `src-tauri/src/settings.rs`
  - Line: 489
  - Context: `Unknown`

### UT-081

Locations: 1 file(s)

- File: `src-tauri/src/settings.rs`
  - Line: 516
  - Context: `Unknown`

### UT-082

Locations: 1 file(s)

- File: `src-tauri/src/settings.rs`
  - Line: 527
  - Context: `Unknown`

### UT-099

Locations: 3 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1167
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4428
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4459
  - Context: `Unknown`

### UT-100

Locations: 6 file(s)

- File: `src-tauri/src/repository/mod.rs`
  - Line: 238
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1455
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2724
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4017
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4039
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4048
  - Context: `Unknown`

### UT-101

Locations: 4 file(s)

- File: `src-tauri/src/repository/mod.rs`
  - Line: 238
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2096
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4452
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4487
  - Context: `Unknown`

### UT-102

Locations: 2 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4712
  - Context: `Unknown`

### UT-103

Locations: 6 file(s)

- File: `src-tauri/src/commands/favorites.rs`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 78
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 286
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 320
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 340
  - Context: `Unknown`
- File: `src-tauri/src/commands/favorites.rs`
  - Line: 356
  - Context: `Unknown`

### UT-108

Locations: 2 file(s)

- File: `src-tauri/src/download/cache.rs`
  - Line: 320
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 550
  - Context: `Unknown`

### UT-109

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3388
  - Context: `Unknown`

### UT-110

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3444
  - Context: `Unknown`

### UT-111

Locations: 3 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 62
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2630
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 2670
  - Context: `Unknown`

### UT-112

Locations: 2 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 525
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3335
  - Context: `Unknown`

### UT-113

Locations: 2 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 300
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3226
  - Context: `Unknown`

### UT-114

Locations: 2 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 357
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 3169
  - Context: `Unknown`

### UT-119

Locations: 2 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 476
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3237
  - Context: `Unknown`

### UT-120

Locations: 2 file(s)

- File: `src-tauri/src/download/cache.rs`
  - Line: 220
  - Context: `Unknown`
- File: `src-tauri/src/download/cache.rs`
  - Line: 428
  - Context: `Unknown`

### UT-122

Locations: 11 file(s)

- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 14
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 76
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 236
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 606
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 672
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 702
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 736
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 765
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 811
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 992
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1007
  - Context: `Unknown`

### UT-130

Locations: 3 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 700
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3427
  - Context: `Unknown`

### UT-141

Locations: 2 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 40
  - Context: `pub fn clamp_max_audio_channels(reported: Option<u32>) -> u32 {`

### UT-142

Locations: 1 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 213
  - Context: `Unknown`

### UT-148

Locations: 3 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 325
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 347
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 366
  - Context: `Unknown`

### UT-150

Locations: 1 file(s)

- File: `scripts/set-version.test.ts`
  - Line: 4
  - Context: `Unknown`

### UT-152

Locations: 4 file(s)

- File: `src-tauri/src/repository/hybrid.rs`
  - Line: 653
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4799
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4977
  - Context: `Unknown`

### UT-154

Locations: 2 file(s)

- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1047
  - Context: `Unknown`
- File: `src-tauri/src/commands/sync_drain.rs`
  - Line: 1064
  - Context: `Unknown`

### UT-155

Locations: 3 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 944
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4561
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4604
  - Context: `Unknown`

### UT-156

Locations: 4 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3349
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3371
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3394
  - Context: `Unknown`

### UT-157

Locations: 3 file(s)

- File: `src-tauri/src/settings.rs`
  - Line: 653
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 689
  - Context: `Unknown`
- File: `src-tauri/src/settings.rs`
  - Line: 716
  - Context: `Unknown`

### UT-161

Locations: 4 file(s)

- File: `src-tauri/src/repository/types.rs`
  - Line: 434
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 761
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 782
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 794
  - Context: `Unknown`

### UT-162

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 3849
  - Context: `Unknown`

### UT-163

Locations: 1 file(s)

- File: `src-tauri/src/download/worker.rs`
  - Line: 336
  - Context: `Unknown`

### UT-164

Locations: 1 file(s)

- File: `src-tauri/src/download/worker.rs`
  - Line: 313
  - Context: `Unknown`

### UT-166

Locations: 7 file(s)

- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 366
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 546
  - Context: `Unknown`
- File: `src-tauri/src/repository/mod.rs`
  - Line: 350
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 2689
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3909
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3941
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3967
  - Context: `Unknown`

### UT-172

Locations: 3 file(s)

- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 524
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3367
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 3396
  - Context: `Unknown`

### UT-173

Locations: 5 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 136
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 152
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 591
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3521
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3617
  - Context: `Unknown`

### UT-176

Locations: 3 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 1041
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4641
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4660
  - Context: `Unknown`

### UT-177

Locations: 6 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 1041
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1056
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1067
  - Context: `pub fn observed_duration(&self) -> Option<f64> {`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4677
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4692
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4706
  - Context: `Unknown`

### UT-178

Locations: 3 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 835
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4728
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4755
  - Context: `Unknown`

### UT-181

Locations: 6 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 497
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 517
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3285
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3305
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 949
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4498
  - Context: `Unknown`

### UR-045

Locations: 1 file(s)

- File: `src-tauri/src/commands/download/smart_cache.rs`
  - Line: 3
  - Context: `Unknown`

### UR-046

Locations: 1 file(s)

- File: `src-tauri/src/commands/player/remote.rs`
  - Line: 3
  - Context: `Unknown`

### UR-080

Locations: 29 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 744
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2203
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 2217
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1427
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 11
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 60
  - Context: `/ holding a lazily-resolving function pointer. So the address` dlsym`...`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 160
  - Context: `impl MpvRenderContext {`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 225
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 251
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 260
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_render.rs`
  - Line: 304
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 120
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 148
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 208
  - Context: `Unknown`
- File: `src-tauri/src/player/video_surface.rs`
  - Line: 272
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 117
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 123
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 190
  - Context: `Unknown`
- File: `src-tauri/src/player/native_video.rs`
  - Line: 15
  - Context: `! It is a function rather than three` env::var`checks for the reason ...`
- File: `src-tauri/src/player/native_video.rs`
  - Line: 29
  - Context: `Unknown`
- File: `src-tauri/src/player/native_video.rs`
  - Line: 51
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 218
  - Context: `pub fn video_audio_codecs(detected: &str) -> String {`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 261
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/repository/device_profile.rs`
  - Line: 351
  - Context: `pub fn audio_forces_transcode(streams: &[(Option<&str>, bool)]) -> boo...`
- File: `src-tauri/src/repository/online.rs`
  - Line: 630
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 791
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 873
  - Context: `Unknown`

### UT-203

Locations: 10 file(s)

- File: `src-tauri/src/commands/library.rs`
  - Line: 274
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 295
  - Context: `Unknown`
- File: `src-tauri/src/commands/library.rs`
  - Line: 307
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 191
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 203
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 232
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 275
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 293
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 316
  - Context: `Unknown`
- File: `src-tauri/src/repository/exclusions.rs`
  - Line: 334
  - Context: `Unknown`

### UT-205

Locations: 10 file(s)

- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 138
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 156
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 186
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 329
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1374
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1514
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 1867
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2560
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2589
  - Context: `Unknown`
- File: `src-tauri/src/commands/download/mod.rs`
  - Line: 2616
  - Context: `Unknown`

### UT-206

Locations: 9 file(s)

- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1963
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 1982
  - Context: `Unknown`
- File: `src-tauri/src/commands/player/mod.rs`
  - Line: 3070
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 1306
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4582
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4635
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1210
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4109
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4145
  - Context: `Unknown`

### UR-014

Locations: 1 file(s)

- File: `src-tauri/src/commands/playlist.rs`
  - Line: 4
  - Context: `Unknown`

### IT-017

Locations: 1 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 878
  - Context: `Unknown`

### UT-014

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-015

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-016

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-017

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-018

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-019

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-020

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-021

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-022

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-023

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-025

Locations: 2 file(s)

- File: `src-tauri/src/storage/mod.rs`
  - Line: 157
  - Context: `pub fn file_size(&self) -> Option<u64> {`
- File: `src-tauri/src/storage/db_service.rs`
  - Line: 311
  - Context: `Unknown`

### UT-026

Locations: 2 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 307
  - Context: `Unknown`

### UT-027

Locations: 1 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`

### UT-028

Locations: 1 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`

### UT-029

Locations: 1 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`

### UT-030

Locations: 1 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`

### UT-031

Locations: 1 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`

### UT-083

Locations: 1 file(s)

- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 900
  - Context: `Unknown`

### UT-084

Locations: 1 file(s)

- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 912
  - Context: `Unknown`

### UT-115

Locations: 2 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 281
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 764
  - Context: `Unknown`

### UT-121

Locations: 2 file(s)

- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 717
  - Context: `Unknown`
- File: `src-tauri/src/player/mpv_backend.rs`
  - Line: 726
  - Context: `Unknown`

### UT-125

Locations: 3 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1001
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1039
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1062
  - Context: `Unknown`

### UT-126

Locations: 2 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 490
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 1090
  - Context: `Unknown`

### UT-127

Locations: 11 file(s)

- File: `src-tauri/src/media_server.rs`
  - Line: 27
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 282
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 327
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 398
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 449
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 458
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 473
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 508
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 515
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 540
  - Context: `Unknown`
- File: `src-tauri/src/media_server.rs`
  - Line: 567
  - Context: `Unknown`

### UT-171

Locations: 2 file(s)

- File: `src-tauri/src/commands/catalog.rs`
  - Line: 916
  - Context: `Unknown`
- File: `src-tauri/src/commands/catalog.rs`
  - Line: 957
  - Context: `Unknown`

### UT-204

Locations: 8 file(s)

- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 39
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 74
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 200
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 628
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 668
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 706
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 735
  - Context: `Unknown`
- File: `src-tauri/src/thumbnail/cache.rs`
  - Line: 766
  - Context: `Unknown`

### UT-230

Locations: 1 file(s)

- File: `src-tauri/src/domain/from_jellyfin.rs`
  - Line: 151
  - Context: `Unknown`

### UR-006

Locations: 8 file(s)

- File: `src-tauri/src/lib.rs`
  - Line: 491
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 179
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 201
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 121
  - Context: `Unknown`
- File: `src-tauri/src/player/seek.rs`
  - Line: 153
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 438
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 1123
  - Context: `Unknown`
- File: `src-tauri/src/player/android/mod.rs`
  - Line: 1425
  - Context: `Unknown`

### UR-081

Locations: 14 file(s)

- File: `src-tauri/src/lib.rs`
  - Line: 760
  - Context: `Unknown`
- File: `src-tauri/src/lib.rs`
  - Line: 1455
  - Context: `Unknown`
- File: `src-tauri/src/bin/player_conformance.rs`
  - Line: 11
  - Context: `! access to the player internals — one exported function rather than a...`
- File: `src-tauri/src/player/conformance.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/player/fake_player.rs`
  - Line: 17
  - Context: `Unknown`
- File: `src-tauri/src/player/media_player.rs`
  - Line: 22
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1010
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 197
  - Context: `Unknown`
- File: `src-tauri/src/player/media.rs`
  - Line: 214
  - Context: `impl MediaItem {`
- File: `src-tauri/src/player/mpv_player.rs`
  - Line: 13
  - Context: `Unknown`
- File: `src-tauri/src/player/legacy_player.rs`
  - Line: 19
  - Context: `Unknown`
- File: `src-tauri/src/player/fake_player_conformance.rs`
  - Line: 7
  - Context: `Unknown`
- File: `src-tauri/src/repository/stream_selection.rs`
  - Line: 200
  - Context: `Unknown`
- File: `src-tauri/src/conformance_runner.rs`
  - Line: 13
  - Context: `Unknown`

### UT-216

Locations: 1 file(s)

- File: `src-tauri/src/player/native_video.rs`
  - Line: 51
  - Context: `Unknown`

### UT-220

Locations: 2 file(s)

- File: `src-tauri/src/player/conformance.rs`
  - Line: 25
  - Context: `Unknown`
- File: `src-tauri/src/player/fake_player_conformance.rs`
  - Line: 7
  - Context: `Unknown`

### UT-222

Locations: 1 file(s)

- File: `src-tauri/src/player/media_player.rs`
  - Line: 311
  - Context: `Unknown`

### UR-016

Locations: 2 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 62
  - Context: `Unknown`
- File: `src-tauri/src/player/backend.rs`
  - Line: 307
  - Context: `Unknown`

### UT-032

Locations: 1 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`

### UT-033

Locations: 1 file(s)

- File: `src-tauri/src/player/backend.rs`
  - Line: 251
  - Context: `Unknown`

### UT-179

Locations: 4 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 154
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 1671
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4793
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4821
  - Context: `Unknown`

### UT-180

Locations: 3 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 1427
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4850
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4868
  - Context: `Unknown`

### UT-190

Locations: 2 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1432
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4388
  - Context: `Unknown`

### UT-191

Locations: 2 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1432
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4409
  - Context: `Unknown`

### UT-193

Locations: 1 file(s)

- File: `scripts/tauri-security-config.test.ts`
  - Line: 11
  - Context: `Unknown`

### UT-194

Locations: 1 file(s)

- File: `src-tauri/src/player/seek.rs`
  - Line: 153
  - Context: `Unknown`

### UT-195

Locations: 1 file(s)

- File: `src-tauri/src/player/seek.rs`
  - Line: 170
  - Context: `Unknown`

### UT-196

Locations: 1 file(s)

- File: `src-tauri/src/player/seek.rs`
  - Line: 186
  - Context: `/ which backends reject (the "Raw(-10)" class of error).`

### UT-197

Locations: 1 file(s)

- File: `src-tauri/src/player/seek.rs`
  - Line: 199
  - Context: `/ this function exists to prevent.`

### UT-198

Locations: 1 file(s)

- File: `src-tauri/src/player/seek.rs`
  - Line: 210
  - Context: `Unknown`

### UT-200

Locations: 2 file(s)

- File: `src-tauri/src/player/stream_end.rs`
  - Line: 54
  - Context: `Unknown`
- File: `src-tauri/src/player/stream_end.rs`
  - Line: 91
  - Context: `Unknown`

### UT-202

Locations: 2 file(s)

- File: `scripts/extract-traces.ts`
  - Line: 444
  - Context: `Unknown`
- File: `scripts/extract-traces.ts`
  - Line: 454
  - Context: `export const MATRIX_LINK_PREFIX = "../";`

### UT-210

Locations: 1 file(s)

- File: `scripts/release-notes.test.ts`
  - Line: 4
  - Context: `Unknown`

### UT-211

Locations: 2 file(s)

- File: `src-tauri/src/player/background_policy.rs`
  - Line: 3
  - Context: `Unknown`
- File: `src-tauri/src/player/background_policy.rs`
  - Line: 53
  - Context: `Unknown`

### UT-217

Locations: 1 file(s)

- File: `src-tauri/src/player/seek.rs`
  - Line: 272
  - Context: `Unknown`

### UT-218

Locations: 1 file(s)

- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 33
  - Context: `Unknown`

### UT-221

Locations: 1 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 2505
  - Context: `Unknown`

### UT-223

Locations: 1 file(s)

- File: `src-tauri/src/player/legacy_player.rs`
  - Line: 236
  - Context: `Unknown`

### UT-224

Locations: 1 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 2466
  - Context: `Unknown`

### UT-225

Locations: 1 file(s)

- File: `src-tauri/src/player/mpv_backend_test.rs`
  - Line: 77
  - Context: `Unknown`

### UT-226

Locations: 1 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 2438
  - Context: `Unknown`

### UT-229

Locations: 3 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1237
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4180
  - Context: `Unknown`
- File: `src-tauri/src/repository/types.rs`
  - Line: 367
  - Context: `Unknown`

### UT-232

Locations: 1 file(s)

- File: `src-tauri/src/player/track_switch.rs`
  - Line: 34
  - Context: `Unknown`

### UT-233

Locations: 1 file(s)

- File: `src-tauri/src/player/track_switch.rs`
  - Line: 63
  - Context: `Unknown`

### UT-234

Locations: 2 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 2605
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 3174
  - Context: `Unknown`

### UT-238

Locations: 4 file(s)

- File: `src-tauri/src/player/mod.rs`
  - Line: 2286
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4164
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4188
  - Context: `Unknown`
- File: `src-tauri/src/player/mod.rs`
  - Line: 4211
  - Context: `Unknown`

### UT-239

Locations: 3 file(s)

- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 12
  - Context: `Unknown`
- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 474
  - Context: `Unknown`
- File: `src-tauri/src/repository/series_progress.rs`
  - Line: 491
  - Context: `Unknown`

### UT-240

Locations: 2 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 716
  - Context: `Unknown`
- File: `src-tauri/src/repository/offline.rs`
  - Line: 4886
  - Context: `Unknown`

### UT-241

Locations: 4 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1335
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1374
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1875
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4284
  - Context: `Unknown`

### UT-242

Locations: 2 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1335
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4326
  - Context: `Unknown`

### UT-243

Locations: 2 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1335
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4353
  - Context: `Unknown`

### UT-244

Locations: 3 file(s)

- File: `src-tauri/src/repository/online.rs`
  - Line: 1315
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 1875
  - Context: `Unknown`
- File: `src-tauri/src/repository/online.rs`
  - Line: 4369
  - Context: `Unknown`

### UT-247

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 5036
  - Context: `Unknown`

### UT-248

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 5119
  - Context: `Unknown`

### UT-249

Locations: 1 file(s)

- File: `src-tauri/src/repository/offline.rs`
  - Line: 5079
  - Context: `Unknown`