WebTools-NG

The author

My complements
 Even with the few warts it has, it is an excellent tool. I use PMM and this lets me audit everything I need in my library. thanks much!!

1 Like

I can’t install on Windows 11. After starting the installation, enter username or email and password, I get "Common.Login.UnknownError dialogue box and that’s it. I ended up figuring out how to login using a Plex X token and that worked.

Dane, I’ve not been to the forums in about 7 years
 glad to see you’re an employee now. I wish you continued success.
Can Webtools-ng manage user sharing? I poked around the Wiki and didn’t see the feature.
I’ve been looking for a web or win based utility to allow sharing multiple libraries with multiple friends/family at once for years now. I imagine selecting a library (or two/more), then in another section of the page selecting a list of Plex friends, clicking submit, and poof, all those friends have access to those library(ies).
I often switch out sharing of holiday and other seasonal image and video libraries. I do this less often than I’d like since Plex doesn’t include a multiple selection capability when adding or removing users.

Thanks for the kind words, and to answer your question, then it’s sadly not possible with WebTools-NG, sorry

Hey @dane22 , thanks for taking this up! I remember in the old WebTools way back when, there was functionality to import/export/share playlists.

To make a long story short: after a data migration, I lost a few years’ worth of playlists. I do have an up-to-date export of the current playlists (.CSV generated by Tautulli).

Do you have any suggestions for how I could get these playlists re-created in my new, working Plex instance?

Cheers!

Sadly, WebTools-NG does not support this.

When said, the old WebTools.bundle still works for Playlists, but sadly only allows import of own created *.m3u8 files

1 Like

Feature request for WebTools-NG <Next.Version>!
:slight_smile:

Hey mates,

I’d like to do this as well, but to share my playlists with friends who may just want to hear what I like. I was thinking HTML, perhaps with album art in an icon on the side of each song. Perhaps similar to what iTunes does when you print your album collection.

Thanks!
Alex

I am having the issue with view state copy not loading users. Is there a fix or just need to wait for next server update? Thanks a lot for your hard work btw way, export of playlists has been a life saver for me many a time.

1 Like

@dane22 I have a challenging task


I am still using xportTools of yours and I understand that development on this stopped.

I have a library full of movies with accompanying trailers for these movies.
Now, I need to find a list of movies in my library with non-German trailers
 The audio language is given with each extras’ video, but at the moment, you are only counting those extras by category.

Is there any chance that you will expand WebTools-NG export tool module in order to allow for audio language (extra) or extra video title?


<Extras size="1">

<Video ratingKey="190963" key="/library/metadata/190963" guid="iva://api.internetvideoarchive.com/2.0/DataService/VideoAssets(728358)?lang=de&bitrates=80,212,450,750,1500,2500,5000,8000&duration=14&adaptive=1&dts=0" type="clip" title="Reality (German Teaser Trailer)" summary="" index="1" viewCount="1" lastViewedAt="1714398786" year="2024" thumb="/library/metadata/190963/thumb/1714057492" subtype="trailer" duration="14000" originallyAvailableAt="2024-01-24" addedAt="1714057492" extraType="1">

<Media id="279747" duration="14000" bitrate="2500" width="1920" height="1080" aspectRatio="1.78" audioCodec="aac" videoCodec="h264" videoResolution="1080" container="mp4" premium="1">

<Part id="298145" duration="14000" container="mp4" key="/services/iva/assets/728358/video.mp4?bitrate=2500" optimizedForStreaming="1">

<Stream id="1001863" streamType="1" codec="h264" index="0" bitrate="2500" height="1080" width="1920" displayTitle="1080p (H.264)" extendedDisplayTitle="1080p (H.264)"> </Stream>

<Stream id="1001864" streamType="2" selected="1" codec="aac" index="1" channels="2" language="Deutsch" languageTag="de" languageCode="deu" displayTitle="Deutsch (AAC Stereo)" extendedDisplayTitle="Deutsch (AAC Stereo)"> </Stream>

</Part>

</Media>

<Media id="279748" duration="14000" bitrate="1500" width="1280" height="720" aspectRatio="1.78" audioCodec="aac" videoCodec="h264" videoResolution="720" container="mp4" premium="1">

<Part id="298146" duration="14000" container="mp4" key="/services/iva/assets/728358/video.mp4?bitrate=1500" optimizedForStreaming="1">

<Stream id="1001865" streamType="1" codec="h264" index="0" bitrate="1500" height="720" width="1280" displayTitle="720p (H.264)" extendedDisplayTitle="720p (H.264)"> </Stream>

<Stream id="1001866" streamType="2" selected="1" codec="aac" index="1" channels="2" language="Deutsch" languageTag="de" languageCode="deu" displayTitle="Deutsch (AAC Stereo)" extendedDisplayTitle="Deutsch (AAC Stereo)"> </Stream>

</Part>

</Media>

<Media id="279749" duration="14000" bitrate="450" width="640" height="480" aspectRatio="1.33" audioCodec="aac" videoCodec="h264" videoResolution="480" container="mp4" premium="1">

<Part id="298147" duration="14000" container="mp4" key="/services/iva/assets/728358/video.mp4?bitrate=450" optimizedForStreaming="1">

<Stream id="1001867" streamType="1" codec="h264" index="0" bitrate="450" height="480" width="640" displayTitle="480p (H.264)" extendedDisplayTitle="480p (H.264)"> </Stream>

<Stream id="1001868" streamType="2" selected="1" codec="aac" index="1" channels="2" language="Deutsch" languageTag="de" languageCode="deu" displayTitle="Deutsch (AAC Stereo)" extendedDisplayTitle="Deutsch (AAC Stereo)"> </Stream>

</Part>

</Media>

</Video>

</Extras>

?
Thank you for consideration.

Hello @rossinior

Sadly, due to both personal issues as well as lack of free time, I haven’t touched the code for more than an year now :frowning:

When said, I still hope I’ll get time to awake WT-NG again, so please create a GHI with your issue, since then it’s not be lost

1 Like

WebTools-NG version: 1.2.1.f962812 on Windows 10 x64
PMS Version 1.40.2.8395 on Ubuntu 22.04.4 LTS

I realize WebTools-NG is not being actively developed, but I thought I’d ask here in case it’s not a bug and I’m just doing something wrong


I’ve noticed there are several screens in WebTools-NG that do not show all seven of my Plex libraries. They show some of them, but some are not listed at all on various screens.

First, if I go to ExportTools and select Type (Library) and Sub Type (Libraries) and export, it correctly lists all seven of my libraries: Kids, Movies, TV Shows, Music, Photos, Home Movies, Videos.

In “Download” under “Select Media Type”, it only shows Kids, Movies, Home Movies, Videos. It’s missing TV Shows, Music, and Photos.

In “ExportTools”, I can select six of my seven libraries correctly, but “Photo” (under “Select Export Type”) is greyed-out and I can’t select it.

Under “Plex Media Server” → “Find Media”, it only shows Kids, Movies, TV Shows, Home Movies, Videos. It’s missing Music and Photos.

Under “Global Settings” → “Library Mapping”, it only shows Kids, Movies, TV Shows, Home Movies, Videos. It’s missing Music and Photos.

Anyway, just wanted to bring this up in case I was missing something, or if I should open an issue on github (in case there’s a chance it gets fixed in the future). Thanks for your help!

WebTools-NG.log (88.7 KB)

Downloads are only supported from a movie library

Sadly also not supported

Only shows and movies are supported for that

Thanks for your reply. Is there a reason for these things not being supported? Are they limitations of PMS? Did you just not implement them in WebTools-NG (yet), but they’re possible to add?

This. Is on the roadmap, just never coded

Can you please add a check-box to stay logged in so I don’t have to copy and paste the token I have saved as the webtools shortcut name every time ?

1 Like

When exporting posters to a folder tree, is it possible to:

  1. Have all the jpg files named poster.jpg
  2. Have the subfolder names match the name of the original movie file rather than just Movie (Year)

Everything is possible, but when said, I sadly haven’t touched the code in almost 2 years due to lack of time :frowning:

No worries, should’ve phrased it better. Wasn’t asking for that functionality be added rather I was wondering if it’s possible to do those things as of now.

I’ve gone through and set custom posters throughout my library and I’m now trying to have a copy of the posters added to the actual movie/TV show folders to be used as local media assets. I’ve found some Python scripts on Github that say they do this but for someone without an IT/coding background it can be hard to follow because they don’t fully explain some steps. :smiling_face_with_tear:

The tool is awesome though, I was able to export all the my posters but it would take me way too much time to move them into the folders one by one
 though I may end up having to do that.

1 Like