Plex Library Viewer

Similar to Plex Export, to view your library contents
As part of a [University class](http://www.si.umich.edu/careers/si-572-database-application-design-fallwinter-term), myself along with a team of others are working on a project similar to Luke's great [Plex Export](http://forums.plexapp.com/index.php/topic/19053-plex-web-export/) tool. It is intended to present an iTunes-like table of your library contents to allow you to compare the content of your library. It is primarily for comparing the interesting metadata that is currently buried in the Plex database to do things like:

[list]
[*]Sort my movies by resolution to identify those with lower resolution
[*]Show me all the content I have over 4GB
[*]See what PG-13 Adam Sandler movies I have
[/list]

I will update this post with our progress, along with usable demos, I'm just making an initial post to gauge interest and see if anyone has suggestions or ideas they would be willing to contribute. I've embedded a poll to avoid cluttering the thread with "+1"s.

Thanks!

Trevor

**Update 11-29**
Progress…

**Update 01/07/12
**Changing directions. See [this post](http://forums.plexapp.com/index.php/topic/33053-plex-library-viewer/page__view__findpost__p__229450)

how about adding the ability to export the metadata from plex into the filesystem? So for video metadata it can try and embed it into the file (if it’s supported, like mkv’s and mp4’s), else it could put it in an nfo file as a sidecar. Also the ability to export artwork and subtitles to sidecar files could be cool (I have a script mentioned in another thread here in this forum that does just this, but got several requests for a full blown .app).

That said, feel free to disregard if this is outside the scope of what you wanted to do.

Great idea guys! Will it be able to sort movies that have and don’t have subtitles? I need a quick way to do that!

The ability to put the filename and/or the name of the folder containing the file against the name of the film/show in Plex would be useful to allow quick audits of the meta tagging.

Ability to change the watched/unwatched state for a batch of movies? :slight_smile:

The ability to act as a plex remote. So if I have this running on my server running plex, a double click on a row should fire up plea on that machine and play the media. Even better would be a settings area for your plea ip and port so you could run this anywhere to query and control your plex install.


We don't have plans to add this feature, but we plan on sharing the code, so anyone is free to add such a feature!


Great idea! Assuming subtitle existence is stored in the database, we should be able to display this. It might get tricky differentiating muxed vs external subtitles, but we'll report back.



Column reordering/customization is planned for the initial release.


Editing data, while really helpful and awesome, is not planned for the first release. It is definitely possible later on though.


Controlling a plex client isn't a planned feature, though I see the value in having this.

Thanks for all your feedback folks! We're getting close to releasing something useable. Just a few lingering functionality issues.

I’d really second the request of editable fields. Maybe also with the possibility to change posters for movies.



I just imported approx. 500 movies and currently get crazy in maintaining all the meta-data after the first import of meta-data via the scanners.



greatings from Germany



myhtpc



Looks very interesting, Trevor. How is it coming along? Waiting for the usable demos.

Now the class is over, we have a working version, but I’m really unhappy with it. I think having a web application is the wrong way to approach it. The goal is to create a tool to audit your library. Trying to display a robust table view in a web browser doesn’t work very well.



That said, I decided to rewrite it as a Mac OS application.





In a Mac OS app, it becomes a lot easier to do the kinds of things I want (sorting, filtering, custom drawing). Best of all, the performance is great.



Stay tuned and sorry to all those who were anticipating the web app. I think you’ll be happier with this one! So far, I have Movie-type sections working well. Still working on TV. Editing the database isn’t planned for now.

I hadn’t realized that you were making a web app! did you even mention that? :slight_smile:

Glad to hear that you felt the class taught you something (one class of application that is not suitable to be a web app :stuck_out_tongue: ).

^





If this is possible, I would be eternally grateful. Is there any way you can add a feature to your app that displays a SUM of runtimes of all library items? In other words, it would display how many hours/min/sec that it would take to watch everything in your library.(including tv shows)

This would be a really fun statistic to quote about your library.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.