Doezer
c21c5396cd
fix: save stream selection per media for audio and subtitles (not just language pref)
2025-11-26 22:39:25 +01:00
edde746
7ab8dfa3c3
refactor: simplify metadata server tagging
2025-11-23 05:10:42 +01:00
edde746
6aecaaa44a
refactor: simplify server tracking
2025-11-22 23:41:46 +01:00
edde746
19601e87c7
refactor: clean up
2025-11-22 07:54:52 +01:00
edde746
b455db4bdf
refactor: clean up
2025-11-22 06:33:49 +01:00
edde746
38a447f57a
refactor: format & split video controls
2025-11-22 05:58:08 +01:00
edde746
166654d374
refactor: use play queues & other improvements
2025-11-22 03:24:01 +01:00
edde746
6e8a1a373e
feat: remove server switcher
2025-11-21 23:59:39 +01:00
edde746
f23ab5b96e
fix: media card playlist compatibility
2025-11-18 19:03:17 +01:00
edde746
a6927f0edf
refactor: consolidate duration format
2025-11-16 23:53:11 +01:00
edde746
a952ab0a00
refactor: deduplicate & other code quality fixes
2025-11-16 22:42:04 +01:00
edde746
0c23de9ede
feat: library overhaul
...
add collections, library specific home screen, and more
2025-11-16 20:53:59 +01:00
edde746
2324590175
feat: playlists
2025-11-15 04:07:08 +01:00
edde746
a618218828
feat: respect per media language preference
2025-11-14 22:27:12 +01:00
Doezer
3366ed02f5
Ran dart format using this pwsh command
...
$FILES = Get-ChildItem -Path lib, test -Recurse -Filter "*.dart" -File -ErrorAction SilentlyContinue | Where-Object { $_.Name -notmatch '\.(g|freezed)\.dart$' } | Select-Object -ExpandProperty FullName; if (-not $FILES) { Write-Host "No Dart files found to format"; exit 0 } else { dart format --output=write --set-exit-if-changed $FILES }
2025-11-13 22:53:31 +01:00
Tazio
3853ffb1aa
fix: plex role optional id
2025-11-11 14:56:00 +01:00
Tazio
9514bbb5d6
Merge remote-tracking branch 'upstream/main' into feature/more-detail-in-media-screen
2025-11-11 14:42:40 +01:00
edde746
a878a9a512
fix: respect library home screen exclusion
2025-11-10 11:08:36 +01:00
edde746
0c102ff3a3
refactor: reduce requests made for playback
2025-11-10 10:13:01 +01:00
Tazio
1043db2fb8
feat: display roles
2025-11-09 15:57:33 +01:00
Tazio
41194f2807
feat: add critic and audience score
2025-11-09 15:50:59 +01:00
Tazio
cb4a446509
feat: Skip intro and credit
...
These are based on chapters
2025-11-09 13:01:32 +01:00
edde746
60a84380a6
feat: external subtitle support
2025-11-06 10:36:26 +01:00
Sam Matthews
bc54a2230b
feat: Add support for Plex recommendation hubs on Discover screen
...
- Add PlexHub model to represent recommendation sections (trending, top in genre, etc.)
- Add getLibraryHubs() and getPlaylist() API methods to PlexClient
- Display library hubs below Recently Added on Discover screen
- Filter out duplicate hubs (Continue Watching, Recently Added) that are already shown
- Add dynamic context-aware icons based on hub titles (trending, genres, ratings, etc.)
- Support 20+ hub types with matching icons: trending, popular, seasonal, genres, top rated, playlists, and more
- Support for custom collections from Kometa/Pulsarr
Implements feature request #28
2025-11-04 18:04:43 +00:00
edde746
65057750f7
feat: file version picker
2025-11-04 10:28:37 +01:00
edde746
679e5d5c39
feat: sorting
2025-11-04 07:45:24 +01:00
edde746
781aa4640e
fix: support pin protected profiles
2025-11-04 04:44:22 +01:00
edde746
fffe342dd1
Merge pull request #9 from TheLidlMan/fix/rating-display-issue-7
...
Fix rating display showing 0.7 instead of 7.0
2025-11-04 04:22:36 +01:00
edde746
b5349d7b3d
feat: library density settings
...
also add season/show poster toggle for episodes
2025-11-04 04:17:39 +01:00
Sam Matthews
f7d98fbe44
Fix rating display showing 0.7 instead of 7.0
...
Fixes #7
- Changed rating field type from int to double in PlexMetadata model
- Removed incorrect division by 10 in discover screen rating display
- Regenerated JSON serialization to properly parse rating as double
- Rating now displays correctly (e.g., 7.0 instead of 0.7)
2025-11-04 03:12:42 +00:00
edde746
ce8d384e7c
feat: file info
2025-11-03 15:08:48 +01:00
edde746
26e7dba0d0
fix: plex track preference
2025-11-01 12:12:16 +01:00
edde746
7526e80a40
fix: make profile fields optional
2025-11-01 09:51:00 +01:00
edde746
36b897f963
feat: profiles
2025-10-30 19:50:50 +01:00
edde746
a6effe208b
squash
2025-10-22 12:45:29 +02:00