So I just installed this and am having it process my libraries.
One suggestion I have from my initial look around is regarding audio bit rates, though I am not quite sure how difficult this would be to implement.
Basically, when applicable, I have multiple audio tracks. At minimum that would be a 5.1 track (DTS or Dolby) and a stereo track, usually created from the 5.1 track. If I have lossless audio, then I would have the lossless track, “core” surround track and stereo. Based on how your program currently handles the bitrate setup, my stereo track (which I normally create at 224 kbps, don’t ask why I use that as I made that decision a long time ago and do not remember my logic
), Show as below threshold quality. I shall include a screenshot below just for visual sake.
My suggestion would be to allow thresholds for different channel and codec configurations (I think codec is correct, but what I am referring to would be Dolby Stereo vs Dolby Digital Surround/Dolby Digital Plus Surround and Dolby TrueHD and the same for the DTS side for clarification). Essentially, in my case if there are 2 channels and it is Dolby (I do not create DTS stereo and only have that if it was an actual track for the media), the bitrate being 224 kbps is fine for me. However, I would probably prefer minimum of 448 kbps (640 kbps being preferred) for a lossy Dolby 5.1 track and then Dolby TrueHD, I am generally not looking at the bitrate for that.
Additionally, on top of that as I just remembered, there are also audio commentary tracks which which I would not care about the bitrate. The example I show below is a movie that has this.
And something else I just thought that would be nice to include is the track name of the audio and subtitles (notice you do not actually include details about subtitles it looks like). I know Plex stores that in the database. Not sure if that info is available via the API endpoint but if it is, would be nice to have.
Here is a screenshot as I mentioned:
Also a screenshot from Plex (web app) of the movie in the above screenshot showing the track titles.
Hopefully that is clear, but if not, let me know what needs clarification.
Edit: Something else to implement that I just noticed browsing my libraries is to use the sort order that Plex does, so using the sorting name from Plex. I would say that is the best option because if people know how to change the option to exclude articles in Plex, as it is an advanced change to make, it would be better to have the library sorted the same way as it is in Plex.
Also, if one has 2 TV libraries, how would they go about seeing them both in your program? I have a TV Shows and Anime library, both TV types, but I am only seeing “TV Shows” at the top. I cannot view my “Anime” library from within the program even though the side bar shows it under my sources (and it is selected to be visible) and I saw that it was successfully scanned.
Edit 2: Sorry, something else I noticed/thought of. For movie collections, when expanding “Collection Completeness”, that is showing I have 137 incomplete, however on the dashboard in the “Collections” section it is saying I have 92 incomplete. Not sure why there would be a discrepancy between those 2 numbers.
Something that would be nice. In the “Collection Completeness” section, it tells how many collections are missing. It would be nice if we could click on that to go to a view to see the collections that are missing. To @d2freak’s suggestion, being able to exclude items would be great for movies and series as well. For movies, being able to exclude a collection or even a movie from within a collection would be nice for instances where you either do not want that movie/collection or if you are just unable to acquire the movie. For instance, the “Code 8” collection includes the short which the first movie was created from. I have no intention of getting that, even if I can, so it would be nice to exclude that movie so that the collection does not appear incomplete. I would not want to exclude that collection just in case a 3rd movie actual comes out so that I am aware of it.
Sorry for all that info with my additional edits.
-Shark2k