wolfskin/app/src/main/java/com/github/damontecres/wholphin/util
Ray ade564d907
Add studio tab & filtering to TV show libraries (#1211)
## Description
Adds a tab for Studios (TV networks) to TV libraries. This displays a
grid of all of the studios. Clicking one displays the series produced by
the studio.

Additionally, adds a filter to the library tab to filter by studio. You
can select multiple studios, but its not the best UX since there will
likely be many studios (I have almost 200).

Finally, you can add a home row for studios in a library.

### Related issues
Closes #1002

### Testing
Mostly manual testing via emulator

## Screenshots
### Studios tab for a library
![studios_grid
Large](https://github.com/user-attachments/assets/d51e6d20-3768-4bd5-8a09-45cd491064b2)
### Filter drop down for studios
![filter_by_studios
Large](https://github.com/user-attachments/assets/7dbd4c13-4194-4674-b272-d42257368ce2)
### Updates series details
Shows the studio above the genres
![series_details_studio
Large](https://github.com/user-attachments/assets/745caa9b-838c-4e8b-b0f8-69d5f316287a)


## AI or LLM usage
None
2026-04-07 16:03:58 -04:00
..
mpv Fixes MPV crash when playing next up (#772) 2026-01-25 21:38:41 -05:00
profile Override H264/AVC High 10 Profile Level 5.2 support for some devices (#935) 2026-02-20 16:07:22 -05:00
ApiRequestPager.kt Add studio tab & filtering to TV show libraries (#1211) 2026-04-07 16:03:58 -04:00
BlockingList.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
CodecUtils.kt Rebrand 2025-10-15 15:27:30 -04:00
Constants.kt Add support for music (#1059) 2026-03-24 13:42:18 -04:00
CoroutineContextApiClient.kt Fix some IO related crashes (#1008) 2026-02-26 15:48:39 -05:00
CrashReportSenderFactory.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
DebugLogTree.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
DiscoverRequestPager.kt View more discover results (#1198) 2026-04-06 13:18:55 -04:00
EqualityMutableLiveData.kt Rebrand 2025-10-15 15:27:30 -04:00
ExceptionHandler.kt Rebrand 2025-10-15 15:27:30 -04:00
LoadingExceptionHandler.kt Rebrand 2025-10-15 15:27:30 -04:00
LoadingState.kt Customize home page (#803) 2026-02-12 19:54:51 -05:00
LocalDateSerializer.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
Media3SubtitleOverride.kt Add setting for subtitle outline size (#375) 2025-12-05 16:55:46 -05:00
RememberTabManager.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
RequestPager.kt View more discover results (#1198) 2026-04-06 13:18:55 -04:00
TrackActivityPlaybackListener.kt Add support for music (#1059) 2026-03-24 13:42:18 -04:00
TrackSupport.kt Update style for ktlint 1.8 (#390) 2025-12-06 18:11:07 -05:00
TransformList.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
Version.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00