Jason Dove
a62c4ecfcf
fix playout builds using duration or multiple ( #115 )
4 years ago
Jason Dove
07d690a31f
fix local tv library scanning ( #110 )
4 years ago
Jason Dove
d303bc0158
add preferred language ( #109 )
...
* add explicit warning for zero/invalid duration media items
* set dateadded on plex media versions
* add media stream table
* save local media streams to db
* save plex media streams to db
* add preferred language settings (no validation)
* use preferred language if possible
* code cleanup
* proper language code validation
* force scan of all libraries to pull in media streams
4 years ago
Jason Dove
104d4a0cbd
fix mixed platform directory mapping ( #106 )
...
* sync plex platform and platform version
* fix mixed-platform path replacements
4 years ago
Jason Dove
22c4fe2a27
fix indexing shows without nfo metadata ( #105 )
4 years ago
Jason Dove
6bdaca0222
remove unused code [no ci]
4 years ago
Jason Dove
e42b000b7f
fix plex sign in ( #99 )
4 years ago
Jason Dove
489f8d92ff
properly store plex timestamps on update ( #98 )
4 years ago
Jason Dove
527d3c6e4b
attach existing episodes to correct show and season when adding nfo metadata ( #97 )
4 years ago
Jason Dove
c33c037188
use folder.ext when poster.ext is not found for movies or shows ( #96 )
4 years ago
Jason Dove
4c70d61d48
metadata improvements ( #95 )
...
* fix episode fallback metadata processing, fix show fallback metadata year parsing
* fix sort title for "a" and "an"
* add and index studio metadata
* minimize circular logging with search index errors
* update plex movie sort titles as needed
* properly escape search links
* force refreshing all movie/show metadata
4 years ago
Jason Dove
00fdc272e9
remove plex items from index after sign out ( #94 )
4 years ago
Jason Dove
f04c18c810
index release date for searching ( #93 )
4 years ago
Jason Dove
eca58dbe7f
plex fixes ( #92 )
...
* fix updating plex path replacements
* fix adding/removing plex libraries
* fix adding/removing plex servers
* fix initial plex library sync after sign in
* code cleanup
4 years ago
Jason Dove
cf9479d2a9
log search indexing errors and continue indexing ( #91 )
4 years ago
Jason Dove
ed365cfa43
keep search query in search field ( #89 )
...
* upgrade dependencies
* keep search query in search field
4 years ago
Jason Dove
b3a1e71570
only search title by default, allow leading wildcards
4 years ago
Jason Dove
454343d14f
prevent ui crash during index rebuild [no ci]
4 years ago
Jason Dove
c0a6677861
optimize memory use during search index rebuild ( #88 )
4 years ago
Jason Dove
2efcbca2da
search overhaul ( #87 )
...
* add letter bar with no links
* use lucene for search, add paged search results
* add search index version
* index library_name; rebuild index when folder is missing
* maintain index as local movies change
* fix tests
* maintain index as local shows change
* maintain index as plex movies change
* maintain index as plex shows change
* code cleanup
* add duplicate filter to search
* add links to letter bar
* code cleanup
4 years ago
Jason Dove
493a496b91
delete orphan plex media sources ( #85 )
...
* delete orphan plex media sources
* fix plex db warning on startup
4 years ago
Jason Dove
739d074bc6
optimize local scanning ( #84 )
...
* optimize local scanning
* fix artwork updates
* fix adding genres and tags
* fix movie fallback metadata
4 years ago
Jason Dove
636bf0715b
bug fixes ( #82 )
...
* fix crash rebuilding playlists from ui
* fix error creating first channel
4 years ago
Jason Dove
0ecec3cb07
include hidden plex libraries
4 years ago
Jason Dove
a8e861abc0
add optional ffmpeg reports ( #81 )
...
* log full exceptions in plex tv api client
* add optional ffmpeg reports
4 years ago
Jason Dove
c6d90ad750
allow plex re-authentication
4 years ago
Jason Dove
e5a9ef6196
add episode posters to xmltv
4 years ago
Jason Dove
8439d6fd54
fix channel logos in xmltv
4 years ago
Jason Dove
940cdd10a3
update all references
4 years ago
Jason Dove
a01888792a
delet items removed from plex ( #77 )
...
* delete items removed from plex
* fix tests
4 years ago
Jason Dove
8b1f8dd36b
support plex media with missing release date ( #76 )
4 years ago
Jason Dove
79b2e9dbfe
fix plex movie scanning performance ( #74 )
4 years ago
Jason Dove
9ba0cbd84f
enable plex for television ( #73 )
...
* add plex show, season sync
* sync plex episodes
* sync plex episode statistics
* update plex artwork as needed
* code cleanup
* add note about tests
4 years ago
Jason Dove
d5b48d2601
fix plex movies with no genres
4 years ago
Jason Dove
aa938baec8
enable plex for movies ( #72 )
...
* re-enable plex, temp force secure connections
* add plex fanart
* synchronize genre from plex
* fix plex library sync
* improve stream error handling
* synchronize plex artwork
* use switch instead of button
* prioritize local connections for insecure plex sources
* sign out of plex
* better plex sign in/out
* code cleanup
* fix plex movie aspect ratio and scan type
4 years ago
Jason Dove
a13f964200
add movie poster to xmltv ( #71 )
4 years ago
Jason Dove
914d128610
set title, subtitle, category in xmltv ( #68 )
4 years ago
Jason Dove
c07e2afff4
fix playouts that use shows or seasons ( #65 )
4 years ago
Jason Dove
4953617f79
custom collection playback order ( #64 )
...
* add custom index to collection items
* add custom collection order to ui
* cleanup
4 years ago
Jason Dove
c240169fc9
add multiselect and movie tags ( #62 )
...
* add basic selection behavior to search results
* add search scrolling, selection actions
* include shows in multiselect
* multiselect movies, shows, collection items
* add movie and show tags
* code cleanup
* update show screenshot
4 years ago
Jason Dove
76d6725dd5
add movie and show genres ( #61 )
...
* load movie genres from sidecar metadata
* search movie and tv show genres
* rebuild all playouts (needed after time zone fix)
* code cleanup
* fix duplicate tv show search results
4 years ago
Jason Dove
46bcf03d9a
regenerate sort titles for all media items ( #58 )
4 years ago
Jason Dove
b1ecbafb6e
tv ui update ( #56 )
...
* update tv show ui
* update tv season ui
* list episode details on tv season page
* remove episode page
* remove breadcrumbs
* move home link
* code cleanup
* update screenshots
4 years ago
Jason Dove
e3b91e62ae
new movie layout, new dark ui ( #55 )
...
* include cache header on artwork responses
* rework movie page to include fan art
* full width app bar
* dark mode
* cleanup
* fix placeholder color
4 years ago
Jason Dove
d53a2f8bbf
add subchannel support ( #53 )
4 years ago
Jason Dove
bd231d57a7
fix vaapi pipeline with mpeg4 content ( #51 )
4 years ago
Jason Dove
5244d5076a
use output duration flag ( #49 )
...
* re-enable output duration flag
* calculate appropriate duration for offline image
4 years ago
Jason Dove
9841640128
add m3u codec hints for channels app ( #48 )
4 years ago
Jason Dove
b13b2b9805
Hardware-accelerated transcoding ( #41 )
...
* add qsv transcoding support
* add basic nvenc support
* add nvenc to docker-compose
* add vaapi hardware acceleration
* add vaapi driver to dockerfile
* raise ffmpeg log level
* lots of progress with nvenc, qsv and vaapi remain untested
* qsv fixes
* code cleanup
4 years ago
Jason Dove
51cdb372b9
Remove missing media ( #40 )
...
* remove movies that are no longer present on disk
* remove missing episodes, empty seasons, empty shows
4 years ago