Jason Dove
7d5cd229d4
add show_studio search field ( #1584 )
2 years ago
Jason Dove
12234c3e21
allow shuffling block items ( #1571 )
...
* allow shuffling block items
* fix drop down search results
2 years ago
Jason Dove
56bc58fce9
reorganize to fix build ( #1540 )
2 years ago
Jason Dove
c18be5559b
fix delete old segments ( #1536 )
...
* code cleanup
* ignore errors deleting old hls segments
2 years ago
Jason Dove
9471cb55dd
upgrade from dotnet 7 to dotnet 8 ( #1529 )
...
* upgrade sdk
* fix warnings in ersatztv.ffmpeg
* fix warnings in ersatztv.core
* fix warnings in ersatztv.infrastructure
* fix warnings in ersatztv.application
* disable analysis for migrations projects
* fix warnings in ersatztv.scanner
* fix warnings in ersatztv
* upgrade project framework
* update github actions and dockerfiles
2 years ago
Jason Dove
948b3735bd
fix file not found music videos ( #1502 )
...
* fix indexing music videos in file not found state
* update dependencies
2 years ago
Jason Dove
714f68a887
add `language_tag` and `seconds` fields to search index ( #1479 )
...
* add `language_tag` and `seconds` fields to search index
* simplify
2 years ago
Jason Dove
245c4ec359
code analysis and cleanup ( #1411 )
...
* cleanup scanner project
* cleanup infrastructure projects
* cleanup ffmpeg project
* cleanup core project
* cleanup app project
* cleanup main project
* update dependencies
* code cleanup
2 years ago
Jason Dove
d951035183
fix bulk removing items from elasticsearch index ( #1374 )
2 years ago
Jason Dove
097c60169c
elasticsearch relative queries ( #1373 )
...
* remove unused code
* fix relative queries with elasticsearch
* fix some double page loads
* simplify language model
2 years ago
Jason Dove
d64d8b0454
don't always rebuild elasticsearch index on startup ( #1372 )
2 years ago
Jason Dove
c62cc98c9f
add elasticsearch search index provider ( #1370 )
...
* wip
* first pass at elasticsearch; movies kind of work
* use field name constants
* properly sort search results
* fix some crashes
* fix page map/jump letters
* optimize page map using terms aggregation
* index all item types
* optionally use elastic search
* code cleanup
* automatically rebuild lucene index after improper shutdown
* update changelog
2 years ago
Jason Dove
03df2a6c8a
overdue code cleanup ( #1271 )
2 years ago
Jason Dove
7b3b9b4aad
fix search index bug ( #1231 )
2 years ago
Jason Dove
581aa51792
fix trash display for certain episodes ( #1184 )
...
* fix trash display for certain episodes
* fix multi-episode fallback metadata
2 years ago
Jason Dove
6db71f525d
remove duplicate filter from search index ( #1172 )
2 years ago
Jason Dove
4c75e638a2
fix bug with smart collection progress ( #1118 )
3 years ago
Jason Dove
585b56a668
bug fixes ( #1107 )
...
* don't search an empty search index
* fix bug with flood filler prediction check
* extract subtitles on primary worker thread
3 years ago
Jason Dove
7b1edd9c54
add new scanner process ( #1080 )
...
* start moving local scans to separate process
* send progress updates to main process
* move scanners and tests
* simplify dependencies; sync search index
* commit search index more often when scanning
* support forced scan and cancellation
* use scanner process for plex libraries
* update changelog
* update dockerfiles
* fix search index for local folder scanning
* rework plex scanners
* rework scanner handlers
* emby works again
* sync jellyfin
* cleanup
* update build
* update changelog
* remove scanner dependency in pr and artifacts workflows
* fix mac sed syntax
* fix pr build
3 years ago
Jason Dove
9a30d7c7da
error report bug fixes ( #1042 )
...
* fix some potential null reference exceptions
* searching isn't actually async
* add search query breadcrumb
3 years ago
Jason Dove
f0bea295c4
add video stats to search index ( #1033 )
3 years ago
Jason Dove
a6c5c3a317
bump search index version
3 years ago
Jason Dove
734ca39cbd
add guids to search index ( #980 )
3 years ago
Jason Dove
e0e5cfada5
fix numeric range search queries ( #979 )
3 years ago
Jason Dove
9b185e19e9
fix other video search results when nfo metadata is used ( #970 )
...
* add debug no sync build config
* fix other video search results
* update dependencies
3 years ago
Jason Dove
5e7e386108
fix search result filtering for episodes and other videos ( #900 )
3 years ago
Jason Dove
6895b9cc6b
fix search repo caching bug ( #886 )
...
* add failing test
* fix search repo bug
* update dependencies
3 years ago
Jason Dove
9c02a6738b
fix missing trashed episodes ( #881 )
...
* fix episodes missing from trash
* cleanup
3 years ago
Jason Dove
c47099895e
include item state in search index duplicate filter ( #875 )
3 years ago
Jason Dove
aa1735f024
fix song and other video search index ( #873 )
3 years ago
Jason Dove
ab10f0ed81
add `metadata_kind` to search index ( #790 )
...
* more nfo cleanup
* add metadata_kind to search index
3 years ago
Jason Dove
1431b33a98
support movie nfo metadata in other video libraries ( #788 )
...
* add other video nfo metadata
* update docs
3 years ago
Jason Dove
9decb91bf7
use `aired` for music video release date ( #784 )
3 years ago
Jason Dove
fcfd579b37
fix search index validation ( #782 )
3 years ago
Jason Dove
e9be182bed
bug fixes and search tweaks ( #781 )
...
* fix movie nfo processing
* fix local movie fallback metadata
* use imagesharp again
* fix search edge case
* add show_genre and show_tag to search index
3 years ago
Jason Dove
8ba6374165
music video nfo multiple artists ( #780 )
...
* support multiple artist entries in music video nfo metadata
* clean up other video and song etags
3 years ago
Jason Dove
4ae671b633
fix trashing episodes with no title ( #773 )
3 years ago
Jason Dove
4ed40acfbe
rebuild corrupt search index ( #770 )
3 years ago
Jason Dove
17f540dc99
add more search fields ( #769 )
3 years ago
Jason Dove
837f311ec0
add more search fields ( #766 )
...
* properly index show and season state
* add height, width, season_number, episode_number to search index
* update docs
3 years ago
Jason Dove
a9a89d04ea
optimize search-index rebuilding ( #765 )
...
* update dependencies
* optimize search-index rebuilding
* cleanup logging
3 years ago
Jason Dove
ec6eab97b2
plex scanner improvements ( #747 )
...
* plex api cleanup
* improve plex movie scanner
* sync plex collections as tags
* improve plex tv library scanner
* update dependencies
* fix plex season and episode collection tags
3 years ago
Jason Dove
c02b83d0d6
code cleanup ( #743 )
...
* update tools
* run code cleanup
* update dependencies
3 years ago
Jason Dove
ea339a1622
add song album_artist metadata ( #673 )
3 years ago
Jason Dove
1ab98578ab
refactor namespaces and imports ( #670 )
...
* re-namespace
* optimize usings
* more usings
* more of the same
* more implicit/global usings
* cleanup all usings
* minor fixes
3 years ago
Jason Dove
5f6043e593
index added date ( #601 )
4 years ago
Jason Dove
afa52ccc89
add trash system for local libraries ( #571 )
...
* flag local movies as file not found
* show warning icon on cards
* unflag movie that is found during scan
* skip missing files when building playouts
* add state to search index
* add file not found health check
* link to search from file not found health check
* support flagging other media kinds as file not found
* continue to schedule missing items
* support episode files not found
* wip trash page
* fix trash url
* trash page is functional
* update changelog
* fix changelog merge
4 years ago
Jason Dove
d9d2cfa8be
search index fixes ( #559 )
...
* add music video artist to search index
* properly index minutes field when adding from scan
* bump search index version
4 years ago
Jason Dove
db3dfbd446
disambiguate song search results ( #515 )
4 years ago
Jason Dove
7f84933c0b
index song genres ( #513 )
...
* add song genres to search index
* reset all song genre metadata
* update changelog and docs
4 years ago