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
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
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
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
745b03af73
add custom title option to schedule items ( #116 )
2021-03-29 21:46:03 +00: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 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
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
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
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 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
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 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
c6d90ad750
allow plex re-authentication
2021-03-14 21:05:14 -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
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 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
4953617f79
custom collection playback order ( #64 )
...
* add custom index to collection items
* add custom collection order to ui
* cleanup
2021-03-12 19:24:28 +00:00
Jason Dove and GitHub
1587ac7d62
ffmpeg and ffprobe validation fixes ( #63 )
...
* abort building playout if any collection contains a zero-duration item
* surface errors calling ffprobe
* improve ffmpeg/ffprobe path validation
2021-03-12 02:20:18 +00:00
Jason Dove and GitHub
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
2021-03-11 18:49:00 +00:00
Jason Dove and GitHub
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
2021-03-11 02:42:04 +00:00
Jason Dove and GitHub
e624627ae1
fix editing channel number ( #59 )
2021-03-10 19:15:08 +00:00
Jason Dove and GitHub
ab9a8493d9
fix tv show sorting ( #57 )
2021-03-10 14:14:33 +00:00
Jason Dove and GitHub
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
2021-03-10 12:24:18 +00:00
Jason Dove and GitHub
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
2021-03-10 03:26:51 +00:00
Jason Dove and GitHub
54da3a3159
fix channel sorting ( #54 )
2021-03-09 03:40:13 +00:00
Jason Dove and GitHub
d53a2f8bbf
add subchannel support ( #53 )
2021-03-09 02:46:22 +00:00
Jason Dove and GitHub
c2cbb1d5ff
fix collection item sorting in ui ( #52 )
2021-03-09 00:38:18 +00:00
Jason Dove and GitHub
a256095e12
enforce unique schedule name ( #47 )
2021-03-07 21:46:48 +00:00
Jason Dove and GitHub
ed592bd0a0
Fix offline stream ( #46 )
...
* publish offline stream background image
* add text to offline stream
2021-03-07 21:18:38 +00:00
Jason Dove and GitHub
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
2021-03-06 22:07:28 +00:00
Jason Dove and GitHub
363eb2c276
Rebuild playouts with modified collections ( #39 )
...
* rebuild playouts when items are removed from collections
* rebuild playouts when items are added to collections
* simplify logic
2021-03-05 00:50:26 +00:00
Jason Dove and GitHub
c6ea2c88df
remember selected collection ( #36 )
2021-03-04 03:22:15 +00:00
Jason Dove and GitHub
3ed83a276f
fix database migration ( #35 )
2021-03-02 18:32:14 +00:00
Jason Dove and GitHub
f281d9fca5
Interface improvements ( #34 )
...
* fix plex library synchronization
* add basic plex movie synchronization
* proxy plex movie thumbnails (posters)
* add plex path replacements
* use transcoded plex artwork
* remove unsynchronized plex movies on save; queue plex library scan on save
* log plex path replacements
* prefer buttons instead of menus
* lock plex libraries before sync
* add movie to collection from paged view
* fix plex import memory use; quick add seasons/shows
* quick add episode to collection
* add favicon
* add search page
* disable plex for now
2021-03-02 02:54:23 +00:00