As some of you might know, until now I've been using JRiver MC solely as an external player for CMC (Chameleon Media Centre), my front end, which uses the MyMovies database.
I've looked at Theatre View in MC34 and I was very impressed by the progress made (I think the last time I looked was with V32), both from an aestetics point of view and from a features point of view.
So first of all, congrats and thanks to all involved, Theatre View looks and works great overall. Especially when using dark mode, it doesn't look dated at all. I've managed over the last few days to make it look mostly as I want, I've added the views I needed and I've resolved most issues.
However, there are a few limitations and things that I haven't managed to get to work yet, so I thought I'd summarise this in a post, hoping I can find solutions and move to JRiver fully, using the library and leaving CMC behind. Mods, please let me know if you'd like me to split each issue / feature request in a separate post.
Here are the main issues/limitations I have to resolve before I can use MC/Theatre View as a front end:
0) That's a small one, but is there a way to change the default background used when nothing is found online? In the default theme, it looks like a Van Gogh painting (it's displayed on the main menu in theatre view, and also as a background for titles without an online background picture), and I'd like to change it, but if I do so in the options (for example, if I select black or orange) I lose the ability to display the title-specific backgrounds. [EDIT: that's possible, see below].
1) When I import my shares, the TV series are mostly grouped by folders, as they should, so for example if I have a main folder for "Game of Thrones" and inside that folder, a folder hierarchy with seasons and episodes, MC does group them correctly and I can drill into seasons and episodes, as expected. However, for movies, there is no such grouping. For example, if I have a few discs in a folder related to the same title (say a main feature disc and a bonus content disc), the content isn't grouped and each disc is imported as a separate title, showing mostly the same info in Theatre View, with the same cover art, so there is no way to know which is which. I'm sure there is a way to group these manually, but I'd like to know if I'm missing an option to group these automatically on import, and if not if it could be added.
2) When I import all my shares (around 15,000 files in total for about 4,000 titles), around 2,000 files are imported without any info for compression or audio. I managed to get this missing info using the library tool (select the files with the missing info, then "update library from tags"), but any idea why is this happening? I looked and it happens on all the imported shares, with all file types, so I couldn't narrow the issue to anything specific. Also, the info can be wrong. For example, The Last Voyage of the Demeter is a 4K UHD Bluray with Atmos, but the file info in theatre view reports DTS-HD instead of Atmos (while in standard/file, the audio codec is TrueHD, which would be correct for Atmos).
3) While I can import titles from all my shares (most of them are DVD/BD/4KBD folders, but many series are MP4 files), there is one share that refuses to import any of the BDMV titles it contains. I can access the share, library can scan it, but it simply adds zero titles. I usually import only bluray for bluray shares (so .mpls option), and I've tried to extend this to all video files, but still no title is imported. If I import a folder manually, it does import the title, but it imports all video file types, so I don't really want to do this for a few hundred titles, and then have to delete manually all the .mpls files in the library. The files related to that manually imported title are updated in the next auto-import, which proves that library can access the folders, but no other titles are added. I tried importing the share as a single folder instead of auto-import, same result. The "ignore previouslty deleted files" is not selected, so there is no reason for the titles in this share to not be imported. How do I resolve this? [EDIT: That's a bug/unhandled exception in MC as my problem share was called "bdmv", which although a valid name is also the main folder name for blurays/4k blurays. I renamed it to "2kbdmv" and the problem went away].
4) The biggest limitation for my use is that MC doesn't support WOL to wake up a server when the file I try to play (on the local HTPC, I'm not using server/client) is located on a NAS that's on standby (all my titles are located on a dozen of shares in two UnRAID servers). This means that I have to know on which UnRAID server the file is located (not easy in theatre mode as the path isn't displayed) and switch it on manually before I can play the title. Any chance to implement WOL for title playback? I had helped Brian to implement this in MyMovies, and Paul to implement this in CMC, so I'd be very happy to help testing/implement this if that's a feature that others would find useful (and I would think that quite a few would, as having servers on standby when not in use is a great way to save on your electricity bill and reduce you carbon footprint). It's fairly easy to do (especially as MC already supports WOL for its server/client implementation). I attach the config screen for WOL in CMC. [EDIT: partially solved with zones and remote control, see below].
5) A smaller limitation is that unlike CMC (or WMC before it with MyMovies), it doesn't support automatic lights control, which is great in a cinema room. I understand that this is more for a niche, but it's a great feature as well as it allows to switch the lights off when the movie starts, dim the lights when you pause the film, etc. I can definitely live without it, but if others were interested I'd be happy to help implementing this, as I did with MyMovies and CMC. I also attach the settings for the Vera Lights setup in CMC, to give an idea of how it works.
A few feature requests in addition to those mentioned above:
a) An option to display the path for the selected title in Theatre View, as it helps to know where the title is located if you need to switch on a server manually in order to be able to play the file. [EDIT: That's possible, see below].
b) The ability to enable/disable any of the shares specified in Auto Import, so that we can auto-import only a specific share. For example, even if there are no new titles, it takes MC 20 minutes to scan all the shares. I usually add titles to the same two share (my 4K UHD Blurays), so if I could only select these two shares most of the time, I could get the relevant shares scanned (and save time / get titles added more quickly), and only check the others when new content is added on them. As it stands, I'll have to do one or two manual single folders import, which isn't ideal.
Again, I'd love to move fully to MC as my front end on the HTPC, so I hope that most of these issues/limitations can be resolved. Thanks!