Jump to content

Bulky: Bulk(Mass) MetaData Editor


Cheesegeezer

Recommended Posts

Cheesegeezer

thumb.jpg.8d1db44c6523f765100c1cdedcba9019.jpg

You will be used to using the excellent web based Tool created to Bulk Edit any of your media Items

This is now being converted to be run directly from the plugins Section inside Emby Server.

An extremely powerful tool that saves time

 

Current Status: Development Testing

This is currently under development and is consistently evolving. For this reason the dll files will be posted at the bottom of this thread.

Bug Reporting & Issues:

Please report bugs and Issues in this thread.

corrected the problem with critic rating 

Feature Requests:

While we welcome feature requests, please note that bugs and issues take priority and that feature requests will be subject to review and may or may not make it to the plugin.

 

CURRENT VERSION: DEV 1.0.13.43

INSTALLATION -

NOTE: Default Target for installation is Emby-Server/programdata/Plugins - Please download the "dll" file below

  1. copy and paste dll to the plugins folder.
  2. restart your emby server
  3. as this is in Development you will need to clear your browser Cache after each install, or the new changes will not appear
  4. Enjoy

DOWNLOAD

 

 

CHANGELOG:

  1. Filtering has now been added
  2. Bugs and Issues Reporting link - NOW WORKING
  3. Added "Image Not Found" image
  4. removed backgrounds
  5. added a spinner
  6. fixed several bugs with save IsFavorite and Played
  7. finally fixed saving UserData (IsFavorite and Played)
  8. fixed a bug in the custom editor - the edit buttons are now displayed for the results of a search
  9. fixed bug in bulk save
  10. added managing collections
  11. added managing playlists
  12. when you edit metata data for an item you can cast the video to a tv or monitor on your network. I added this just for fun
  13. added the ability to edit live tv channel meta data
  14. changed Shift click to work more in the traditional was - you can select segments
  15. you can now change primary images
  16. added the ability to remove specific tags
  17. simplified the code
  18. retained image aspect ratios
  19. added show folders button
  20. removed "cast to tv" from the edit menu, added it to the Movie and TV screens
  21. fixed the "Image Not Fpund" for none video items
  22. removed "Folder" button from screens where it didnt belong
  23. fixed button problem with custom filter
  24. added better file not found images
  25. added "emby data" and "channels"
  26. fixed bugs
  27. enhanced Channels
  28. rewrote Explorer

 

Bulky is a collaboration between @Cheesegeezerand @VicMoore

 

 

 

 

 

Emby.Bulky.dll

Emby.Bulky.zip

Edited by VicMoore
  • Like 11
Link to comment
Share on other sites

Cheesegeezer
Instructions for using the Plugin and all features that will be availalbe -
Remember this is still in Development and @VicMooreis driving the development in a modular fashion.  Not all features will be available.
 
These instructions are taken from the Tagging Tool Thread and need an update - Please refer to the first post on how to install the plugin.

image.jpeg.afb0144874629292298f409afe6a1641.jpeg

 

image.jpeg.e763f1e550ed9482632f694dffd30b52.jpeg

image.jpeg.c0cb16879d41fdce9029f49150e3b9e1.jpeg

image.jpeg.49449dd9b00eefac694ed94142eaba03.jpeg

image.jpeg.52f0e1cfa57c1859c21bdd430fb40d3c.jpeg

image.jpeg.bc567efb4392c8d99eb506c096b20929.jpeg

image.jpeg.459d34b620851d807f00ba73f5ec5ac9.jpeg

image.jpeg.4b40a3a51358d63167051c19c15d7079.jpeg

image.jpeg.9d7022a4b1516f3ab18f8060a906b285.jpeg

image.jpeg.0be133bdedb96c91ca41d89ba6ee32d9.jpeg

image.jpeg.fb08bd5948544da2ebeae8ef68cb97d9.jpeg

image.jpeg.8213704762bb226551410d7d35bc95f3.jpeg

image.jpeg.17798effde735d46b453081749eba44b.jpeg

image.jpeg.da1bd8bce4f136eb1e7d109f7e267b81.jpeg

image.jpeg.0213628e87493430bf0cc6ef5f34af8f.jpeg

image.jpeg.29e6c399a18bdc7308310d5e778d51e0.jpeg

image.jpeg.3fba9da55e9060ad27922415a325e890.jpeg

image.jpeg.082872edd4f9f5cd736c4c6ab2edc0b4.jpeg

image.jpeg.afdf71fd625e92ce90cc1ba0153958b9.jpeg

image.jpeg.23156b327e8a04430ed976cf0bbc69fb.jpeg

image.jpeg.9f878b3bcbd6913da438a1f7ba3d1801.jpeg

image.jpeg.e2ea60c41a6d00b05ae51cc0810cca32.jpeg

image.jpeg.d68bf78fc375af12ea97b351f259e455.jpeg

image.jpeg.9dabdd22d898f35f36be6124840ec909.jpeg

image.jpeg.efd62e7790085b2630b5427dc5ca79a5.jpeg

image.jpeg.37bf10fe1269f14341479ecdb22d9e31.jpeg

image.jpeg.e0f15f3c08310802f1006afed42a8f33.jpeg

image.jpeg.d4caa044393c77b1341445b20aa6cb14.jpeg

image.jpeg.43ef62a6d73c7970079abc3ca658409c.jpeg

 

image.jpeg.4e5d24cf06b68bb0a65dbbbb9c0f09ab.jpeg

 

 

image.jpeg.9b6e859c4e0ad86a6f3f5143e38d3460.jpeg

 

 

image.jpeg.7b216442f29dbee2ca6a355687d4cd98.jpeg

image.jpeg.b87fcef2b95e6bf3dd1cc9988ca23409.jpeg

image.jpeg.924bc2daa395593bd89f6f7e2cbec632.jpeg

image.jpeg.6f0f59a054d3365bed4c37a489153df8.jpeg

image.jpeg.6f58d1443d2a1e98f3e67515bd8a8548.jpeg

image.jpeg.f3f807792f4ded301738c34d6d859366.jpeg

image.jpeg.aff40b08acae917ab52d4d36b5d6ceaf.jpeg

image.jpeg.e2d132b22914bdde9e28d84b96827edc.jpeg

image.jpeg.064ee6337e464260a0a354112ab7c362.jpeg

image.jpeg.12f7ac72b62d56392116fbff20031fba.jpeg

image.jpeg.be1b239eedb25e98b844abce83cb79de.jpeg

image.jpeg.bdaef8e5399f50f5be9706dafe00ab93.jpeg

image.jpeg.8f420a740ea80743e2f1c400d3f6b532.jpeg

image.jpeg.119929adbb78ef4b05aeaf54f3ff906c.jpeg

image.jpeg.f4455fc632b7a8d77facd44049ca8b76.jpeg

image.jpeg.ed3f228c1067efbfb93ae80199c8b432.jpeg

 

Edited by Cheesegeezer
  • Like 2
Link to comment
Share on other sites

Cheesegeezer

Vic has been busy coding away and has A new version to Share - adds the filtering Capability to the plugin. 

DLL update is in the first post - 0.0.1.0

Please test as much filtering as you can please and report back.

Many Thanks all :D 

image.thumb.png.137df482912ea77851b1acdcb39d200a.png

Edited by Cheesegeezer
  • Like 3
Link to comment
Share on other sites

Junglejim

Hi @VicMoore@Cheesegeezercool will test the new version.

I think found a bug in the tvshow bulk edit (tags), it seem like the bulk edit window is not focused so when you click on the tag edit box or tag save options it selects the tvshow that's behind it if that makes sense.

I haven't tested the new version yet, so sorry if you've already addressed that bug. I will test it now.. brb

Scratch the above, should have tested the new ver first. All good now!

This is looking good!

Vic's doing a great job, he was worried about taking this on but with Cheese's help and guidance I think he will enjoy this. 👍

Edited by Junglejim
  • Thanks 1
Link to comment
Share on other sites

MBSki

I'm seeing 2 "is sports" filters in the filter dialog.

image.png.cba8585b7b0dd6a364388d3c224817a7.png

I'm testing more searches, but I'm having to update my library to test out other searches. How do I refresh what the plug-in sees? It seems to be grabbing the cached files rather than the updated files. For example, I want to test searching for the string "explicit" in my music files, but my library didn't have any albums or songs with this string. I since replaced some files with an added "explicit" in the album title and metadata, but they aren't showing up. How do I get bulky to rescan?

Link to comment
Share on other sites

VicMoore

wow - there are two - I totally missed this - I will correct it today

Vic

  • Like 2
Link to comment
Share on other sites

MBSki
38 minutes ago, VicMoore said:

@MBSkiI don't know - but I will find out

Thanks. I can't seem to get it to filter with the old tool either. I know I was able to find the "explicit" string before, but now I can't find it using either the old tool or the new plug-in. I've got album/folders with the explicit string, song filenames with the explicit string, and the metadata includes the explicit string. Maybe I'm just using the wrong filter. How would I implement a filter to find all the albums and songs with explicit in the album or song name?

Link to comment
Share on other sites

VicMoore

I am helping my wife with a few things - I will answer in about 1 hour

vic

Link to comment
Share on other sites

VicMoore

@MBSkiWith both tools you can enter a string and search for that string among the items on the page where you clicked the filter button.  On the filter page look for "Search for String".  Enter the string you want to search for and click the button "Apply"   If you want to search recursively then also click the button "Recursive Search" and select "Yes"

Vic

  • Like 1
Link to comment
Share on other sites

MBSki
33 minutes ago, VicMoore said:

@MBSkiWith both tools you can enter a string and search for that string among the items on the page where you clicked the filter button.  On the filter page look for "Search for String".  Enter the string you want to search for and click the button "Apply"   If you want to search recursively then also click the button "Recursive Search" and select "Yes"

Vic

Yep, that's exactly what I did and it isn't finding the string. Is it case sensitive? Does it ignore text in brackets?

Link to comment
Share on other sites

Junglejim
13 hours ago, MBSki said:

Yep, that's exactly what I did and it isn't finding the string. Is it case sensitive? Does it ignore text in brackets?

I just tested "Greatest Hits" string filter in my music library and I think @MBSkicould be right.

I have a lot of albums with Greatest Hits in the title but it found nothing.

I have no problems with Movie/TV string filters.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Cheesegeezer

i've just opened the code up and will give the new version a test and see if i can track down the bug.

Cheers

  • Thanks 2
Link to comment
Share on other sites

Cheesegeezer
32 minutes ago, Junglejim said:

I just tested "Greatest Hits" string filter in my music library and I think @MBSkicould be right.

I have a lot of albums with Greatest Hits in the title but it found nothing.

I have no problems with Movie/TV string filters.

 

14 hours ago, MBSki said:

Yep, that's exactly what I did and it isn't finding the string. Is it case sensitive? Does it ignore text in brackets?

Ok Guys, i can reproduce the issue.

it also appears that the filter is only applied to the current page your are on and doesn't recursively search (drill down levels), i'm not sure if this is intentional or not.  I'll have a chat with Vic when he gets up.  But for me it would make sense to be a recursive search, especially for TV shows and Music, where there are likely to be many nested items to search for.

Thanks for your feedback, helpful as always.

 

  • Thanks 1
Link to comment
Share on other sites

Junglejim
6 minutes ago, Cheesegeezer said:

 

Ok Guys, i can reproduce the issue.

it also appears that the filter is only applied to the current page your are on and doesn't recursively search (drill down levels), i'm not sure if this is intentional or not.  I'll have a chat with Vic when he gets up.  But for me it would make sense to be a recursive search, especially for TV shows and Music, where there are likely to be many nested items to search for.

Thanks for your feedback, helpful as always.

 

Cheers mate, there is a "recursive search=true" option in the filter settings but that made no diff.

Screenshot_2023-03-31_19-58-26.thumb.png.33d297e42d5b289a72b71ee335bfd1d3.png

Thanks for taking a look, I'm sure you and Vic will get it sorted. 👍🍻

  • Like 1
Link to comment
Share on other sites

Cheesegeezer
3 minutes ago, Junglejim said:

Cheers mate, there is a "recursive search=true" option in the filter settings but that made no diff.

Screenshot_2023-03-31_19-58-26.thumb.png.33d297e42d5b289a72b71ee335bfd1d3.png

Thanks for taking a look, I'm sure you and Vic will get it sorted. 👍🍻

Ahhhh i hadn't seen that one, but it works great for me :D 

image.thumb.png.fae23c4181254b59573e18c502cc7b07.png

Link to comment
Share on other sites

Cheesegeezer

What server version are you running out of interest. This is built with 4.7.9 Stable release Nuget.  If you are on beta there have been some changes in properties and other accessing which could be preventing things from working properly.

It's the only logical solution at the moment

 

Link to comment
Share on other sites

MBSki
4 minutes ago, Cheesegeezer said:

What server version are you running out of interest. This is built with 4.7.9 Stable release Nuget.  If you are on beta there have been some changes in properties and other accessing which could be preventing things from working properly.

It's the only logical solution at the moment

 

I've been testing on beta. I haven't tried stable, but I can test that later.

  • Thanks 1
Link to comment
Share on other sites

Junglejim
1 minute ago, Cheesegeezer said:

What server version are you running out of interest. This is built with 4.7.9 Stable release Nuget.  If you are on beta there have been some changes in properties and other accessing which could be preventing things from working properly.

It's the only logical solution at the moment

 

I don't run beta so 4.7.11.0 here.

Why does it work for you and not me? 😁

  • Like 1
Link to comment
Share on other sites

Cheesegeezer
Just now, Junglejim said:

I don't run beta so 4.7.11.0 here.

Why does it work for you and not me? 😁

It may also be browser.  I'm running it on Edge (Chromium), so i would imagine Chrome would work fine too.  What are you using

 

Link to comment
Share on other sites

Junglejim
Just now, Cheesegeezer said:

It may also be browser.  I'm running it on Edge (Chromium), so i would imagine Chrome would work fine too.  What are you using

 

Firefox, I just tested chrome same result.

  • Thanks 1
Link to comment
Share on other sites

Cheesegeezer

The only thing I typed in the Search string field was: Greatest and set the recursive to true

We will fix the case sensitivity today i think.

After you do the search and it comes up empty, can you....

On Chrome... press CTRL + SHIFT + I

On Firefox... press CTRL + SHIFT + K 

This will bring up the Dev console, select the console tab and see if there are any errors (these will be in red) warnings are in Yellow

image.png.cf15de2c9125cb2814e3df489e63888d.png

Link to comment
Share on other sites

Junglejim
8 minutes ago, Cheesegeezer said:

The only thing I typed in the Search string field was: Greatest and set the recursive to true

We will fix the case sensitivity today i think.

After you do the search and it comes up empty, can you....

On Chrome... press CTRL + SHIFT + I

On Firefox... press CTRL + SHIFT + K 

This will bring up the Dev console, select the console tab and see if there are any errors (these will be in red) warnings are in Yellow

image.png.cf15de2c9125cb2814e3df489e63888d.png

Ok I tried Firefox and chrome with the exact filter Greatest and recursive to true, can't see any errors or warnings..

Screenshot_2023-03-31_20-29-54.thumb.png.78617af0669499fa9a8e90498a0b49a7.png

Screenshot_2023-03-31_20-32-10.thumb.png.1e6ca23a30b4fbac313d52c86ec6ab8e.png

My daily drive and my NAS are both Linux, do you think that could make a diff?

Link to comment
Share on other sites

Cheesegeezer

Thanks Jim, so Vic has put in logging in the console, you'll have to scroll down, but they will look something like ==== userId ==== 

they have the equals signs either side of the object that is being sent to the console.  For debugging purposes.  Similar to the emby log files but these aren't written to a text file.

Have you tried refreshing your browser cache? just a thought.

I really am clutching at straws now hahaha

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...