Jason Dove and GitHub
0aac702853
search movies and music videos by language ( #148 )
2021-04-06 07:42:21 -05:00
Jason Dove and GitHub
3f406ac556
log viewer improvements ( #147 )
2021-04-06 07:25:05 -05:00
Jason Dove and GitHub
454e2edf7c
add documentation link to ui ( #146 )
2021-04-06 06:39:48 -05:00
b3f4fa8c23
add documentation ( #145 )
...
* start to reorganize documentation
* revert readme tag changes
* revert readme tag changes pt2
* doc updates; doc theme updates
* doc updates
* publish docs from documentation branch
* use favicon for docs
* create channel
* collections, jellyfin client, schedule items and playout docs
* channels dvr
* tivimate
* scale tivimate screenshots
* add channels dvr server setup
* add copyright and social
* Added UnRAID Docker install, formatting fixes (#100 )
Co-authored-by: Thaddeus Cooper <redacted@redacted.co.nz >
* minor doc updates
* readme tweak
* add basic plex documentation
Co-authored-by: suckerface <9060047+suckerface@users.noreply.github.com >
Co-authored-by: Thaddeus Cooper <redacted@redacted.co.nz >
2021-04-06 06:20:49 -05:00
Jason Dove and GitHub
a6496db58d
settings rework ( #144 )
...
* add hdhr tuner count setting
* code cleanup
2021-04-05 19:48:17 -05:00
Jason Dove
3eed79b5e1
Merge branch 'main' of github.com:jasongdove/ErsatzTV
2021-04-05 16:19:22 -05:00
Jason Dove and GitHub
79bfba6428
better search index thread fix ( #143 )
...
* Revert "fix search index threading (#141 )"
This reverts commit 3fb6da0754 .
* better search index thread fix
2021-04-05 16:18:17 -05:00
Jason Dove
9f6d4114a6
Merge branch 'main' of github.com:jasongdove/ErsatzTV
2021-04-05 16:06:28 -05:00
Jason Dove and GitHub
9809c60924
send all audio streams on hls channels with no preferred language ( #142 )
...
* Revert "fix search index threading (#141 )"
This reverts commit 3fb6da0754 .
* send all audio streams on hls channels with no preferred language
2021-04-05 16:06:13 -05:00
Jason Dove
16072fed1c
Revert "fix search index threading ( #141 )"
...
This reverts commit 3fb6da0754 .
2021-04-05 07:44:42 -05:00
Jason Dove and GitHub
3fb6da0754
fix search index threading ( #141 )
...
* fix search index threading
* code cleanup
2021-04-05 05:41:29 -05:00
Jason Dove and GitHub
24cdf6295f
clean up fragment letter anchor code ( #140 )
2021-04-04 20:56:47 -05:00
Jason Dove and GitHub
c1b41e2865
use fragment navigation with letter bar ( #139 )
2021-04-04 20:30:40 -05:00
Jason Dove and GitHub
d249e95f12
fix poster width ( #138 )
2021-04-04 20:13:29 -05:00
Jason Dove and GitHub
efae005447
use full preferred language names in ui ( #137 )
2021-04-04 18:30:42 -05:00
Jason Dove and GitHub
cead787c55
force SAR 1:1 if missing ( #136 )
2021-04-04 18:00:39 -05:00
Jason Dove and GitHub
77a69af1a8
sort channels and schedules in playout editor ( #135 )
2021-04-04 16:24:46 -05:00
Jason Dove and GitHub
8fea24a3a5
add fallback metadata for music videos ( #134 )
2021-04-04 15:57:25 -05:00
Jason Dove and GitHub
6b44873474
add library scan progress detail ( #133 )
...
* add library scan progress detail
* scan plex libraries on plex thread
2021-04-04 10:44:10 -05:00
Jason Dove and GitHub
c5ee5903b2
use table for collections ui ( #132 )
2021-04-03 16:21:06 -05:00
Jason Dove and GitHub
526eada48b
channels, schedules, playouts paging/sorting ( #131 )
...
* add paging to playouts
* add sorting, paging to schedules
* fix channels sorting; add channels paging
2021-04-03 16:07:05 -05:00
Jason Dove and GitHub
7a0d65a433
fix epg with music videos ( #130 )
2021-04-03 15:38:12 -05:00
Jason Dove and GitHub
74c95249c3
add loudness normalization ( #129 )
...
* fix music video search result artwork
* add normalize loudness setting
* fix audio normalization
* fix music video thumbnails in collection items view
* fix ef core warnings querying playout item
* implement audio loudness normalization filter
2021-04-03 13:36:11 -05:00
Jason Dove and GitHub
d4a2197dfa
async fixes ( #128 )
...
* refactor local metadata provider
* resolve async warnings
* more async fixes
2021-04-03 11:01:20 -05:00
Jason Dove and GitHub
633586ddba
add music videos library ( #125 )
...
* add music videos library
* add music video tables
* first pass at music video library scan
* support music videos in playouts
* display music videos in search results and collections
* fix music video thumbnails
* remove some obsolete fields
2021-04-02 18:28:45 -05:00
Jason Dove and GitHub
da3e05b231
normalize video track timescale ( #123 )
2021-03-31 23:36:20 +00:00
Jason Dove and GitHub
9e6de7e2eb
use proper type for plex timestamps ( #124 )
2021-03-31 21:30:30 +00:00
Jason Dove and GitHub
4097288fed
normalize framerate ( #122 )
...
* normalize framerate
* simplify audio normalization settings
2021-03-31 09:34:52 +00:00
Jason Dove and GitHub
90f775aab4
ffmpeg tweaks ( #121 )
...
* save reports from ffmpeg concat process
* let ffmpeg determine thread count by default
* disable stdin for ffmpeg processes
2021-03-31 01:08:57 +00:00
Jason Dove and GitHub
fc33c5cd05
add show title to playout details ( #120 )
2021-03-30 21:23:02 +00:00
Jason Dove and GitHub
37eee73ab7
clear search query when clicking nav links ( #119 )
2021-03-30 21:10:56 +00:00
Jason Dove and GitHub
e7ebb32a1d
navigate to schedule items after creating new schedule ( #118 )
2021-03-30 11:15:31 +00:00
Jason Dove and GitHub
9ea4459988
cache artwork async ( #117 )
2021-03-30 11:09:47 +00:00
Jason Dove and GitHub
745b03af73
add custom title option to schedule items ( #116 )
2021-03-29 21:46:03 +00:00
Jason Dove and GitHub
a62c4ecfcf
fix playout builds using duration or multiple ( #115 )
2021-03-29 20:01:46 +00:00
Jason Dove and GitHub
c48f0a7d51
don't require preferred language on channels ( #114 )
2021-03-29 14:43:09 +00:00
Jason Dove and GitHub
f2c105174b
fix stream selection for non-normalized playback ( #113 )
2021-03-29 14:42:20 +00:00
Jason Dove and GitHub
076a88230e
optimize local library scanning ( #112 )
2021-03-29 10:34:33 +00:00
Jason Dove and GitHub
f06a04ed0e
fix search index updates for local libraries ( #111 )
2021-03-29 10:28:38 +00:00
Jason Dove and GitHub
07d690a31f
fix local tv library scanning ( #110 )
2021-03-29 10:20:18 +00:00
Jason Dove
001453714a
fix playback on channel with no preferred language
2021-03-28 18:21:26 -05:00
Jason Dove and GitHub
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
2021-03-28 21:54:48 +00:00
Jason Dove
51b671dec7
load concat playlist from localhost
2021-03-28 06:48:10 -05:00
Jason Dove and GitHub
a5e1cc7c3d
allow trailing slash in plex path replacement ( #108 )
...
* add test for unc path replacement
* allow trailing slash in plex path replacement
2021-03-28 11:32:32 +00:00
Jason Dove and GitHub
9ba6686c44
iptv route consistency [no ci] ( #107 )
...
* use localhost in concat playlist
* expose all playlist artwork under /iptv
2021-03-28 11:32:13 +00:00
Jason Dove and GitHub
104d4a0cbd
fix mixed platform directory mapping ( #106 )
...
* sync plex platform and platform version
* fix mixed-platform path replacements
2021-03-28 01:40:40 +00:00
Jason Dove and GitHub
22c4fe2a27
fix indexing shows without nfo metadata ( #105 )
2021-03-27 23:32:10 +00:00
Jason Dove and GitHub
7e0bdfdb40
fix epg channel sorting ( #101 )
2021-03-26 10:36:06 +00:00
Jason Dove
6bdaca0222
remove unused code [no ci]
2021-03-26 05:33:46 -05:00
Jason Dove
67aa3a5a46
Revert "update docker repos and tagging for ci"
...
This reverts commit 470fba275b .
2021-03-23 07:42:31 -05:00
Jason Dove
a0332e242c
Revert "update docker repos and tagging for release [no ci]"
...
This reverts commit cd74859d28 .
2021-03-23 07:42:20 -05:00
Jason Dove
cd74859d28
update docker repos and tagging for release [no ci]
2021-03-23 06:39:40 -05:00
Jason Dove
470fba275b
update docker repos and tagging for ci
2021-03-23 06:20:58 -05:00
Jason Dove and GitHub
e42b000b7f
fix plex sign in ( #99 )
2021-03-23 02:09:05 +00:00
Jason Dove and GitHub
489f8d92ff
properly store plex timestamps on update ( #98 )
2021-03-22 02:20:31 +00:00
Jason Dove and GitHub
527d3c6e4b
attach existing episodes to correct show and season when adding nfo metadata ( #97 )
2021-03-22 01:57:32 +00:00
Jason Dove and GitHub
c33c037188
use folder.ext when poster.ext is not found for movies or shows ( #96 )
2021-03-21 21:50:31 +00:00
Jason Dove and GitHub
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
2021-03-21 18:43:08 +00:00
Jason Dove and GitHub
00fdc272e9
remove plex items from index after sign out ( #94 )
2021-03-21 15:23:53 +00:00
Jason Dove and GitHub
f04c18c810
index release date for searching ( #93 )
2021-03-21 01:49:10 +00:00
Jason Dove and GitHub
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
2021-03-21 01:35:18 +00:00
Jason Dove and GitHub
cf9479d2a9
log search indexing errors and continue indexing ( #91 )
2021-03-20 21:33:37 +00:00
Jason Dove and GitHub
b6331331b0
use default ffmpeg profile with new channels ( #90 )
2021-03-20 20:56:15 +00:00
Jason Dove and GitHub
ed365cfa43
keep search query in search field ( #89 )
...
* upgrade dependencies
* keep search query in search field
2021-03-20 20:45:02 +00:00
Jason Dove
b3a1e71570
only search title by default, allow leading wildcards
2021-03-20 15:32:30 -05:00
Jason Dove
454343d14f
prevent ui crash during index rebuild [no ci]
2021-03-20 11:23:36 -05:00
Jason Dove and GitHub
c0a6677861
optimize memory use during search index rebuild ( #88 )
2021-03-20 16:08:28 +00:00
Jason Dove and GitHub
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
2021-03-20 15:49:50 +00:00
Jason Dove
f96efa9b2f
fix normalize video codec setting
2021-03-19 16:00:23 -05:00
Jason Dove and GitHub
f46041305c
add docs to schedule items page ( #86 )
2021-03-19 02:10:56 +00:00
Jason Dove and GitHub
493a496b91
delete orphan plex media sources ( #85 )
...
* delete orphan plex media sources
* fix plex db warning on startup
2021-03-19 01:14:18 +00:00
Jason Dove and GitHub
739d074bc6
optimize local scanning ( #84 )
...
* optimize local scanning
* fix artwork updates
* fix adding genres and tags
* fix movie fallback metadata
2021-03-19 00:45:38 +00:00
Jason Dove and GitHub
c5c28cb92d
fix playback for media containing attached pictures ( #83 )
2021-03-18 01:49:30 +00:00
Jason Dove and GitHub
636bf0715b
bug fixes ( #82 )
...
* fix crash rebuilding playlists from ui
* fix error creating first channel
2021-03-18 01:27:08 +00:00
Jason Dove
0ca15ee7a8
fix docker release [no ci]
2021-03-17 16:46:35 -05:00
Jason Dove
6565240eeb
try ci with isolated builders
2021-03-17 16:31:16 -05:00
Jason Dove
d64188927c
try ci without docker cache
2021-03-17 16:11:44 -05:00
Jason Dove
0ecec3cb07
include hidden plex libraries
2021-03-16 20:40:50 -05:00
Jason Dove and GitHub
a8e861abc0
add optional ffmpeg reports ( #81 )
...
* log full exceptions in plex tv api client
* add optional ffmpeg reports
2021-03-17 01:22:09 +00:00
Jason Dove and GitHub
76446e0d69
prevent repeated playout items when reshuffling ( #80 )
2021-03-15 11:28:07 +00:00
Jason Dove
c6d90ad750
allow plex re-authentication
2021-03-14 21:05:14 -05:00
Jason Dove
e5a9ef6196
add episode posters to xmltv
2021-03-14 18:49:30 -05:00
Jason Dove
8439d6fd54
fix channel logos in xmltv
2021-03-14 18:44:19 -05:00
Jason Dove and GitHub
1773691c39
create collection from add to collection dialog ( #79 )
2021-03-14 20:50:23 +00:00
Jason Dove
940cdd10a3
update all references
2021-03-14 15:29:14 -05:00
Jason Dove
6beb9f7e33
regularly scan plex media sources
2021-03-14 15:21:23 -05:00
Jason Dove and GitHub
898a21dcd9
clean up tables ( #78 )
...
* add plex library sorting options
* add playout sorting options
2021-03-14 20:13:28 +00:00
Jason Dove and GitHub
a01888792a
delet items removed from plex ( #77 )
...
* delete items removed from plex
* fix tests
2021-03-14 17:54:32 +00:00
Jason Dove and GitHub
8b1f8dd36b
support plex media with missing release date ( #76 )
2021-03-14 17:32:49 +00:00
Jason Dove and GitHub
e9b26d6bdb
fix plex async genre sync ( #75 )
2021-03-14 16:27:06 +00:00
Jason Dove and GitHub
79b2e9dbfe
fix plex movie scanning performance ( #74 )
2021-03-14 16:25:05 +00:00
Jason Dove and GitHub
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
2021-03-14 16:03:04 +00:00
Jason Dove
d5b48d2601
fix plex movies with no genres
2021-03-13 15:28:45 -06:00
Jason Dove and GitHub
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
2021-03-13 21:04:54 +00:00
Jason Dove and GitHub
a13f964200
add movie poster to xmltv ( #71 )
2021-03-13 11:55:15 +00:00
Jason Dove and GitHub
0da9701f9c
include movie date in xmltv ( #70 )
2021-03-13 03:20:39 +00:00
Jason Dove
b3f4c22f49
update docker cache [no ci]
2021-03-12 21:13:29 -06:00
Jason Dove and GitHub
50fafbfb98
remove duplicate subtitle tag from xmltv ( #69 )
2021-03-13 03:03:59 +00:00
Jason Dove and GitHub
914d128610
set title, subtitle, category in xmltv ( #68 )
2021-03-13 02:47:34 +00:00
Jason Dove and GitHub
1a2f36f561
fix loading seasons with empty episode plot ( #67 )
2021-03-13 02:15:35 +00:00