Jason Dove and GitHub
3e3bbcf38e
support multi-episode files in local libraries ( #240 )
...
* add unused episode nfo reader
* move episode number from episode to episode metadata
* first pass at loading multi-episode metadata from nfo files
* fix episode scanning
* local multi-part episode fixes
* code cleanup
2021-06-04 06:00:35 -05:00
Jason Dove and GitHub
ce9ef72799
support (part #) names for multi-episode grouping ( #238 )
2021-06-01 07:15:17 -05:00
Jason Dove
f8631a1f12
release 0.0.42-prealpha
2021-05-31 13:08:55 -05:00
Jason Dove and GitHub
c70f153241
keep crossover episodes together ( #237 )
2021-05-31 11:58:56 -05:00
Jason Dove and GitHub
eee10dee22
skip zero duration items when building playouts ( #236 )
2021-05-31 07:31:15 -05:00
Jason Dove and GitHub
9f575dbd94
fix stuck playout builds ( #235 )
...
* fix stuck playout builds
* code cleanup
2021-05-31 06:38:54 -05:00
Jason Dove
539285d81e
update docs for 0.0.41-prealpha release [no docker]
2021-05-30 18:01:13 -05:00
Jason Dove and GitHub
f8c986472a
more grouping fixes ( #234 )
...
* more grouping fixes
* update changelog
2021-05-30 11:54:02 -05:00
Jason Dove
442d73150e
link to full changelog on home page [no docker]
2021-05-30 10:47:33 -05:00
Jason Dove and GitHub
d6cee14143
add changelog ( #232 )
2021-05-30 09:40:59 -05:00
Jason Dove and GitHub
c20c0b231e
fix updating local movies ( #231 )
2021-05-30 06:32:26 -05:00
Jason Dove and GitHub
e506dd38a8
merge latest develop ( #230 )
...
* sync guids/provider ids (#227 )
* sync guids from plex
* cleanup
* sync local guids
* sync jellyfin and emby guids
* add episodes to search index (#228 )
* sync episode directors and writers
* display episode writers and directors
* remove missing episodes from search index
* show episodes in search results
* fix emby and jellyfin episode updates
* fix updating plex episodes
* don't delete channel logos on startup
* add episodes page; fix adding episodes to collection
* cleanup
* multi-part episode grouping fixes (#229 )
2021-05-30 06:08:33 -05:00
Jason Dove and GitHub
bbd8bc6c7e
add button to refresh list of libraries ( #226 )
...
* add button to refresh list of libraries
* code cleanup
2021-05-28 15:28:45 -05:00
Jason Dove and GitHub
e841c9c53b
fix missing artwork ( #225 )
2021-05-28 09:34:47 -05:00
Jason Dove and GitHub
4c78f41c5a
fix incorrect search items count ( #224 )
2021-05-28 06:13:40 -05:00
Jason Dove and GitHub
95cceb95b9
regularly delete orphaned artwork from db ( #223 )
2021-05-28 05:38:58 -05:00
Jason Dove and GitHub
58d6f81d2e
recursively retrieve jellyfin and emby items ( #221 )
2021-05-27 21:01:25 -05:00
Jason Dove and GitHub
fe5cedfcdc
disable ffmpeg reports on windows ( #220 )
...
* disable ffmpeg reports for windows
* code cleanup
2021-05-27 16:36:02 -05:00
Jason Dove and GitHub
0bbed69e85
add movie directors and writers ( #219 )
2021-05-27 09:24:47 -05:00
Jason Dove and GitHub
68123a2f9c
add content rating ( #218 )
...
* add new columns
* store local content ratings
* display and search content ratings
* add content_rating to search docs
* sync content rating from jellyfin, emby, plex
* force sync content rating for all libraries
* code cleanup
2021-05-27 06:41:24 -05:00
Jason Dove and GitHub
6504ca10a8
cache local artwork on disk ( #217 )
2021-05-26 19:49:08 -05:00
Jason Dove and GitHub
84770ed250
use artwork for schedule items with custom title when all media items are from same show ( #216 )
2021-05-26 15:34:54 -05:00
Jason Dove and GitHub
466d33f808
sync tv show thumb art ( #214 )
...
* sync thumb art from local, jellyfin, emby
* code cleanup
2021-05-26 12:46:23 -05:00
Jason Dove and GitHub
8e81d5f197
fix add to schedule dialog ( #213 )
2021-05-26 08:43:11 -05:00
Jason Dove and GitHub
da43e6f7cf
embed debug symbols ( #212 )
2021-05-26 07:26:14 -05:00
Jason Dove and GitHub
c9905d0542
fix resources (offline background and font) ( #211 )
2021-05-25 15:42:03 -05:00
Jason Dove and GitHub
c9e20e28df
proxy jellyfin and emby artwork for xmltv ( #210 )
...
* fix xmltv artwork for jf and emby
* proxy jellyfin and emby artwork for xmltv
2021-05-25 15:15:15 -05:00
Jason Dove and GitHub
f9427cac99
use multiple docker tags again ( #209 )
...
* Revert "disable framerate normalization (#208 )"
This reverts commit 141a34933d .
* Revert "use linuxserver base docker image (#207 )"
This reverts commit 0962a1429a .
* fix playback that only uses fps filter
* nvidia needs privileged
2021-05-25 05:13:51 -05:00
Jason Dove and GitHub
141a34933d
disable framerate normalization ( #208 )
...
* disable framerate normalization
* fix test
2021-05-24 21:47:26 -05:00
Jason Dove and GitHub
0962a1429a
use linuxserver base docker image ( #207 )
...
* use one base docker image
* remove nvidia and vaapi tags
* fix playback that only uses fps filter
2021-05-24 21:12:55 -05:00
Jason Dove and GitHub
f8b45ed9db
fix unc path replacements from jellyfin and emby ( #205 )
...
* fix UNC path replacements from non-windows JF and Emby servers
* use emby path replacements for playback
2021-05-24 09:03:39 -05:00
Jason Dove and GitHub
266bfbad23
add link to release notes ( #203 )
2021-05-23 10:02:26 -05:00
Jason Dove and GitHub
60a9640009
use ffmpeg 4.3 in docker ( #202 )
...
* Revert "fix ffmpeg 4.4 compatibility"
This reverts commit 1ca0df038c .
* use ffmpeg 4.3 in docker
2021-05-23 09:55:40 -05:00
Jason Dove
9291a6b6ed
add emby docs
2021-05-23 03:50:00 -05:00
Jason Dove
9afec19888
cleanup
2021-05-23 03:27:20 -05:00
Jason Dove and GitHub
50529ee6ad
add emby media source ( #201 )
...
* properly scope jellyfin disconnect
* add emby entities
* add emby media source page
* add emby media source editor
* sync emby libraries
* enable emby library sync toggle
* add emby path replacements editor
* add emby movie synchronization
* fix emby artwork
* sync emby television
* code cleanup
* add jellyfin/emby address placeholder
* tweak jellyfin/emby address form
2021-05-23 03:05:23 -05:00
Jason Dove and GitHub
0b105bf6e1
fix schedule item duration under one hour ( #200 )
2021-05-22 07:45:44 -05:00
Jason Dove
5356f7f293
update dependencies
2021-05-22 05:59:30 -05:00
Jason Dove and GitHub
1d35efa429
fix jellyfin artwork ( #198 )
2021-05-21 21:21:32 -05:00
Jason Dove and GitHub
04da4b2964
single-file app publishing ( #197 )
...
* attempt to fix single file app publishing
* update release workflow
2021-05-21 15:17:24 -05:00
Jason Dove and GitHub
0799fe25d1
optimize local library scanning by using etags ( #196 )
...
* use etags to optimize local movie scanner
* use etags to optimize local television scanner
* use etags to optimize local music video scanner
* code cleanup
2021-05-21 06:18:07 -05:00
Jason Dove and GitHub
c0b5ecd388
custom binding and port number ( #195 )
...
* allow custom bindings
* reorganize
* cleanup
2021-05-20 20:09:14 -05:00
Jason Dove and GitHub
5fd0cc5469
only initialize search index on startup ( #193 )
2021-05-19 21:09:01 -05:00
Jason Dove and GitHub
34ebe9b006
handle "other" jellyfin libraries ( #192 )
2021-05-19 20:15:16 -05:00
Jason Dove and GitHub
d7c080cafd
optimize plex tv scanner ( #190 )
2021-05-19 07:22:42 -05:00
Jason Dove and GitHub
23bab01f2d
add multi-part episode tests ( #189 )
2021-05-18 11:33:34 -05:00
Jason Dove
c7fdacf30f
another multi-episode bugfix
2021-05-18 11:00:21 -05:00
Jason Dove
6e6d53d847
multi-episode grouping bugfix
2021-05-18 09:56:04 -05:00
Jason Dove and GitHub
47e9a319ce
add option to keep multi-part episodes together when shuffling ( #188 )
...
* add setting to keep multi-part episodes together
* keep multi-part episodes together when shuffling
2021-05-18 08:23:08 -05:00
Jason Dove and GitHub
9112cb3c1f
only scale to even dimensions ( #187 )
2021-05-16 15:47:44 -05:00
Jason Dove and GitHub
3ec838da68
handle unauthorized jellyfin server ( #186 )
2021-05-15 15:47:43 -05:00
Jason Dove
fc5bedc70b
update docs for jellyfin [no docker]
2021-05-15 15:39:33 -05:00
Jason Dove and GitHub
4d86250630
add jellyfin media source ( #185 )
...
* wip
* start to add jellyfin tables to db
* code cleanup
* finish adding jellyfin media source
* sync jellyfin libraries
* display list of jellyfin libraries
* toggle jellyfin library sync
* edit jellyfin path replacements
* noop jellyfin scanners
* get jellyfin admin user id on startup
* implement jellyfin disconnect
* add jellyfin libraries to list; start to query jellyfin library items
* code cleanup
* start to project jellyfin movies
* save new jellyfin movies to db
* basic jellyfin movie update
* load jellyfin actor artwork
* load jellyfin movie poster and fan art
* more jellyfin artwork fixes, sync audio streams
* jellyfin playback sort of works
* skip jellyfin movies that are inaccessible
* use ffprobe for jellyfin movie statistics
* code cleanup
* store jellyfin operating system
* more jellyfin movie updates
* update jellyfin movie poster and fan art
* add jellyfin tv types
* sync jellyfin shows
* sync jellyfin seasons
* sync jellyfin episodes
* remove missing jellyfin television items
* delete empty jellyfin seasons and shows
* fix jellyfin updates
* fix indexing jellyfin movie and show languages
2021-05-15 13:14:17 -05:00
Jason Dove and GitHub
27e0a70d93
add configurable library refresh interval ( #184 )
...
* add configurable library refresh interval
* code cleanup
2021-05-14 06:43:44 -05:00
Jason Dove and GitHub
198e595bc6
add button to copy/clone ffmpeg profile ( #183 )
2021-05-01 07:45:33 -05:00
Jason Dove and GitHub
b178b7402b
upgrade to ffmpeg 4.4 ( #182 )
...
* bump docker images from ffmpeg 4.3 to 4.4 (#181 )
* fix ffmpeg 4.4 compatibility
2021-04-28 18:28:07 -05:00
Jason Dove
1c51aed162
Revert "bump docker images from ffmpeg 4.3 to 4.4 ( #181 )"
...
This reverts commit ff6a4c5ea2 .
2021-04-28 16:15:47 -05:00
Jason Dove and GitHub
ff6a4c5ea2
bump docker images from ffmpeg 4.3 to 4.4 ( #181 )
2021-04-28 11:05:41 -05:00
Jason Dove and GitHub
e515df93fd
fix local movie scanner optimization ( #180 )
2021-04-27 20:13:19 -05:00
Jason Dove and GitHub
fedc18f7db
only show "movie" and "show" libraries from Plex ( #179 )
2021-04-25 04:24:38 -05:00
Jason Dove and GitHub
59d75fe08f
revert library_name index change, add library_id index ( #178 )
2021-04-23 08:37:48 -05:00
Jason Dove and GitHub
49d9b1c714
add library search buttons ( #177 )
2021-04-22 21:31:19 -05:00
Jason Dove
2f066d5b62
update search docs [no docker]
2021-04-17 21:03:58 -05:00
Jason Dove and GitHub
63db2edb99
fix plex actor artwork for first few actors ( #176 )
2021-04-17 15:39:24 -05:00
Jason Dove and GitHub
5d01276ef3
fix plex actor artwork with newly added media items ( #175 )
2021-04-17 15:19:23 -05:00
Jason Dove and GitHub
050aaaa288
fix updating music videos ( #174 )
2021-04-17 10:24:16 -05:00
Jason Dove and GitHub
7c07c5f522
fix odd resolution padding; fix updating plex episode artwork ( #173 )
...
* fix padding odd resolutions
* fix updating plex episode artwork only as needed
2021-04-17 10:08:20 -05:00
Jason Dove and GitHub
d8d21996b4
add actors to movies and shows ( #172 )
...
* add actor metadata
* show actors in ui
* get full movie/show metadata from plex
* store actor thumbnail url
* rework movie detail page
* metadata fixes
* rework show detail page
* rework artist page
* code cleanup
2021-04-17 09:36:57 -05:00
Jason Dove and GitHub
e368d4a075
fix collections paging ( #171 )
2021-04-16 15:59:31 -05:00
Jason Dove and GitHub
466059e2aa
fix add to collection typing lag ( #170 )
2021-04-15 20:35:07 -05:00
Jason Dove and GitHub
e951ecb650
fix lag when typing in search bar ( #169 )
2021-04-15 19:54:19 -05:00
Jason Dove and GitHub
1d1f53da01
enter to submit all dialogs ( #168 )
2021-04-14 14:48:08 -05:00
Jason Dove and GitHub
a854294cb6
allow enter key to submit add to collection dialog ( #167 )
2021-04-14 14:37:37 -05:00
Jason Dove and GitHub
f89f3d2225
fix music videos in epg ( #166 )
2021-04-13 06:20:37 -05:00
Jason Dove and GitHub
a2700e087c
show release notes on home page ( #165 )
2021-04-11 12:34:41 -05:00
Jason Dove and GitHub
34fbfce0a5
limit to one playout per channel ( #164 )
2021-04-11 05:55:26 -05:00
Jason Dove
993293c104
add search docs [no docker]
2021-04-11 05:34:20 -05:00
Jason Dove and GitHub
ececa62446
fix synchronizing plex show metadata ( #163 )
2021-04-10 20:57:09 -05:00
Jason Dove and GitHub
237729e79d
add movie, show, artist language buttons. search by english language name ( #162 )
2021-04-10 20:40:54 -05:00
Jason Dove and GitHub
9c0ada2df5
fix television metadata ( #161 )
2021-04-10 18:40:18 -05:00
Jason Dove
dee264597b
fix search index warning
2021-04-10 13:07:58 -05:00
Jason Dove
a8db294043
add local libraries doc [no docker]
2021-04-09 18:33:28 -05:00
Jason Dove
a2a63e0120
add creative commons attribution [no docker]
2021-04-09 15:11:22 -05:00
Jason Dove
c7881aec14
remove screenshots [no docker]
2021-04-09 14:39:10 -05:00
Jason Dove and GitHub
558bdcb6b0
client setup doc updates ( #160 )
...
* update jellyfin client setup
* update channels-dvr setup
2021-04-09 13:11:49 -05:00
Jason Dove and GitHub
24f2b4b727
force music video library scan ( #159 )
2021-04-09 07:42:13 -05:00
Jason Dove and GitHub
667887f387
fix television show and season playouts ( #158 )
2021-04-09 07:24:12 -05:00
Jason Dove
98eb72fcfe
skip docker with [no docker]
2021-04-09 06:42:16 -05:00
Jason Dove
c2f92fd054
add github release links to docs [no ci]
2021-04-09 06:39:22 -05:00
Jason Dove and GitHub
f04ddd3a40
save collection page size ( #157 )
2021-04-09 06:30:46 -05:00
Jason Dove and GitHub
aa0942384d
fix removing deleted music videos ( #156 )
2021-04-09 05:34:28 -05:00
Jason Dove and GitHub
cd100be3a2
relax music video naming requirements ( #155 )
2021-04-09 05:22:02 -05:00
Jason Dove and GitHub
2b26a5411c
add artists as owners of music videos ( #154 )
...
* clean up genre, tag, studio orphans
* enforce foreign keys at connection level
* wip
* fix fragment scroll offset
* fix see all link for music videos
* add fake artist metadata
* not null artist id
* add artist scanning
* remove improperly named music videos
* code cleanup
* add artists to search results and collections
* clean up music video metadata / artist
* add artist view
* show music videos on artist page
* add music video artwork placeholder
2021-04-09 05:10:58 -05:00
Jason Dove and GitHub
baf81f31cd
fix plex server and connection sync ( #153 )
2021-04-08 18:48:12 -05:00
Jason Dove and GitHub
bfa290790b
trim parsed music video titles ( #152 )
2021-04-07 16:36:20 -05:00
Jason Dove and GitHub
b975922a77
only index video stream languages for movies and music videos ( #151 )
2021-04-07 16:12:39 -05:00
Jason Dove
1a39978a77
try to fix windows builds
2021-04-07 05:34:02 -05:00
Jason Dove and GitHub
436c9119fa
add all search results to collection ( #150 )
2021-04-06 20:43:44 -05:00
Jason Dove
33642a13ce
allow manual ci trigger
2021-04-06 09:21:54 -05:00
Jason Dove
09b349d1cb
only index audio language [no ci]
2021-04-06 09:11:39 -05:00