Jump to content

Search the Community

Showing results for tags 'Plugin'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Announcements
    • Emby Premiere Purchase/Subscription Support
    • Feature Requests
    • Tutorials and Guides
  • Emby Server
    • General/Windows
    • Android Server
    • Asustor
    • FreeBSD
    • Linux
    • NetGear ReadyNAS
    • MacOS
    • QNAP
    • Synology
    • TerraMaster NAS
    • Thecus
    • Western Digital
    • DLNA
    • Live TV
  • Emby Apps
    • Amazon Alexa
    • Android Mobile
    • Android TV / Fire TV
    • Emby Theater
    • iOS
    • Apple TV
    • Kodi
    • Raspberry Pi
    • Roku
    • Samsung Smart TV
    • Sony PlayStation
    • LG Smart TV
    • Web App
    • Windows Media Center
    • Plugins
  • Language-specific support
    • Arabic
    • Dutch
    • French
    • German
    • Italian
    • Portuguese
    • Russian
    • Spanish
    • Swedish
  • Community Contributions
    • Ember for Emby
    • Fan Art & Videos
    • Tools and Utilities
    • Web App CSS
  • Other
    • Non-Emby General Discussion
    • Developer API
    • Hardware
    • Media Clubs
    • Legacy Support

Blogs

  • Emby Blog

Calendars

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. spiritwarrior

    Random Game Movie Chose

    Hi guys, I just got an idea maybe to complicated, but I want to share with you. Many times on with family at home when we are about to see a movie, we struggle to chose one :)) like my brother wants an action movie, my mother a comedy movie, my father an adventure one, my self a SCIFI one, the thing is no matter what movie we put we all see the movie regardless. But always we are debating like what movie should we watch So I was thinking maybe is possible to add as a feature in the future a minigame where you can select some movies and then just randomize one and select it to Play it. (if the minigame could have some cool animation to see that the movies are selected then randomized that will be cool) If you like the idea please let me know Regards,
  2. I am trying to use the reports plugin to export a csv of all my Movie titles as well as their parental ratings, I have only these two columns selected. When I export the data either as excel or csv all the columns are exported. My emby version is: 4.6.7.0 My reports plugin version is: 1.0.44.0
  3. xylophone

    Emby hat kein Internetzugriff

    Hi zusammen, ich habe mir unter Truenas Core (Aktuelle Version) das Plugin "Emby Server" installiert (4.6.4.0). Einrichtung und hinzufügen von Mediateken klappt auch alles. Das roblem was ich jetzt habe ist, dass Emby keine Informationen zu inhalten abrufen kann und wenn ich auf Einstellungen -> Plugins -> Katalog gehe läd es ewig und es wird nichts angezeigt. Kurz gesagt es ist so als hätte Emby kein internet. In der Firewall ist alles richtig eingestellt und wenn ich die Pakete anschaue die zugelassen werden würde alles passen. Ich habe leider keine Ahnung woran das liegen kann. Ich habe "Emby" und "Emby Server" jeweils als NAT und DHCP installiert, aber immer das selbe Problem. Ich hoffe es kann mir jemand weiterhelfen. embyserver.txt
  4. INTRO SKIP PLUGIN Current Status - Beta Release - Awaiting MB Admin to merge this into the Core ADVISORY: It is advisable to test these DEV/Beta releases on a small test library with a few TV shows that have a good amount of content. About 300-500 episodes. DISCLAIMER: The following has been analysed & tested this now: If your audio varies(pitch & loudness) between episodes in a season, the plugin will have difficulty in detection. There is nothing we can do about it, we tried changing the sensitivity of the detection and it yields weird results. THANKS: @chef @samuelqwe @rbjtech @Cheesegeezer for all their hardwork to get this where it is today, especially chef and Sam who did all the hard work with the Fingerprinting and Detection methods. Also to the all the testers for putting up with us. FFMPEG VERSION - Current Release version of Emby Server NOT contain the correct ffmpeg version that facilitates Chromaprint. You will either have to upgrade to the latest beta version 4.7.0.11 minimum or copy over the FFmpeg Binaries from a beta version to your Release version. INTROSKIP WIKI PAGE - PLEASE CLICK HERE FOR INSTRUCTIONS
  5. Arly (Sprinkles)

    Help with Auto-Organize Plugin?

    Hi. So, I have a folder named "John Wayne Gacy - Devil in Disguise (2021)", that when copied to the destination directory, changes the name of the folder to "John Wayne Gacy Devil In Disguise (2021)". I'd like to keep the dash in there. How can I accomplish this in the settings?
  6. How and with which plugin can I easily access the movie (and series) bonus material (extras folders) of my emby premiere installation in Kodi 19.1? Am grateful for all tips and tricks. Access and playback of the extras in emby works without any problems. Thanks for your help in advance, Georg
  7. Hi Guys, I have an Amazon Fire Stick 4K on which I've installed Kodi 19.1 and the video Emby next-gen-6.0.2-build 110 (ex14) plugin. The connection wizard appears and I manually enter my Emby server and login details. The sync completes and playback works as expected. The problem: If I close Kodi then open it again (or disable and re-enable the plugin) the connection wizard re-appears and I have to enter the details again. The only information/error message I have managed to get on screen is if I configure the plugin, select "Add user to session", top right appears Emby for Kodi Your access to Emby is restricted. Steps taken to produce logfile: Open Kodi Login to plugin Add user to session Disable plugin Enable plugin Help, suggestions, questions appreciated Edit: Deleted Kodi profile, created new, added plugin build 158 (ex22) but problem remains. logfile-20210727.txt
  8. In anyone uses flexget to automate media scrapping and download, now you can use several plugins in flexget to interact with emby. emby_list - create/modify/delete entries in emby favorite, watched and playlist. from_emby - read data from emby favorite, watched, library and playlist. emby_refresh - Trigger emby library scan emby_lookup - Retrieve information from emby database You can start using and provide feedback
  9. roaku

    Plugin - Iconic Image Enhancer

    Iconic is an image enhancer that helps you turn Rules about your media into Icon Badges on your Movie and TV images. Iconic offers flexible Badge positioning, opacity, size, color, spacing, etc. Just configure, save and refresh your movie list or item view to see your new Badges. Installation Iconic can be installed through the Emby catalog. You can find it under the 'General' category. The free version of Iconic will show up to one icon for each movie. Rules are checked in the order they appear in your configuration. If you're a Premiere user, you have the option to register Iconic to remove the one icon limit. Version History v2.1.1 Fix regression in Folder Specifier v2.1.0 Newly Added Rule - Show an Icon based on # months since Library Added date New Release Rule - Show an Icon based on # months since Item Premiere date Status Rule for TV Shows - Show an Icon based on a show's Continuing/Ended Status Folder Specifier for Movies and TV Libraries - Optionally restrict rules to Library subfolder(s) MediaStream Rule - CodecTag Property added to property options Collection Rule - Updated to support any collection wildcard (*) Material Icons - Updated with more icons v2.0.0 - Support for per Library configuration - Initial support for TV: Show, Season, Episode - Initial support for Collections - Adds support for Movie Extras - Optimizations to improve image load times **Existing 1.x users will need to recreate their configurations in 2.0. [emby-path]/plugins/configurations/Iconic.xml can be used as a reference to more easily recreate 1.x configurations in the 2.x UI. v1.1.1 - Compatibility update for Emby 4.6 v1.1.0 - Adds limited support for Emby builds utilizing ImageMagickSharp - Adds Collection Rule Type - Adds MultiVersion Rule Type v1.0.2 - Gracefully handle unsupported platforms v1.0.1 - Fix multi-rule deletion bug - Update internal Emby libraries v1.0.0 - Initial Release ------------------------------------------------------------------------------ Updated Beta 0.9.2.1 - Faster image processing through more efficient font management Updated Beta 0.9.2.0 - Now supports separate badge and icon opacities - Tweaks to badge drawing to improve quality - Only draw badge border when the stroke is greater than 0 - Only draw badge when opacity is greater than 0 - Modularize javascript for maintainability and development efficiency. Updated Beta 0.9.1.5 - Prevent committing of a MediaStream Rule with duplicate Property Keys. - Add helper text and color on hover to bring attention to the Icon Selector for Rules. - Optimize rule analysis: Finally figured out a way to run the analysis once, cache the results, and discard after writing without the parallel processing requests clashing. Updated Beta 0.9.2.0 - Add Continue Watching Rule Type - Optimize rule analysis: Finally figured out a way to run the analysis once, cache the results, and discard after writing without the parallel processing requests clashing. Updated Beta 0.9.1.4 - Normalize badge size and spacing across image types Updated Beta 0.9.1.3 - Fix badges not rendering for some Movies: Removed some legacy code that could interfere with the rule analysis Updated Beta 0.9.1.2 - Fix font rendering in Windows: Windows didn't like the WOFF font format, so now providing an OTF fallback. Updated Beta 0.9.1.1 - Better support for the active theme: This fixes an issue where the Icons in the selector list could 'disappear' as white text on a white background. - Prevent occasional null errors in the log Updated Beta 0.9.1.0 - This version adds a FileName Rule type and adds Resolution as a MediaStream Property option. --------------------- The Iconic Beta 0.9.0.0 is attached here. **It is tested against Emby 4.5.4 only.** Again, please try it out if you're interested and let me know if something doesn't work, could work better, or if you have any questions.
  10. Starting from the October release 1.34, the extra fanarts pictures (fanart1, fanart2, ...) are not more saved in the folder "extrafanart" this is required for Kodi compatibility. Moreover is not more working the option to copy extrafanart into extrathumbs. I cannot estimate exactly the release that broken the compatibility since also the plugin downgrade to the previous release is not working.
  11. I started using the disk space plugin about 5 months ago when I was starting to run low on one of my drives so that I could use Emby to report when I was at a certain threshold which was a awesome plugin when I found it so shout out to the developer Chef for that. As I was running x2 Qnaps, x2 Windows Servers for storage plus the old i5 with a 256gb SSD only and I mapped 1 drive from each host as a network location to get the overall size of my library and threshold notifications. It worked great up until about 2 weeks ago when I got a new QNAP to migrate x2 old computers on that and decommission at the insistence of my other half as she was sick of running the servers 24/7 primarily for Emby. Now I can only see the C drive for the computer which I don't really care about as it's only got Windows and Emby installed with Norton Anti Virus also. Has something changed that it will now not show network shares that have been mapped?
  12. ONYX MEDIA

    New Live TV Plugin

    Hey guys, just a bit of an idea i would like to run past everyone. i have been wanting to get live tv on my server now for a long time and have to either buy a tv card or sort something out to be able to get live tv. i know this isnt new for emby or an idea however i would like to know if it would be possible to make a plugin for emby where you can use a ulr link for internet tv, as i have come across Pluto TV which is free for all and with demand programmes as well. the interface is very easy to use and with no restrictions in place to use there service im hoping that this could be a way forward for emby to get live tv and on demand shows without having to install extra software on the customers side. https://pluto.tv/live-tv/ this is the link to pluto tv.
  13. fredflix

    Gotify Notifications

    Gotify Notifications Plugin Gotify notifications for your Emby server. Current version: 1.0.0.0 Last updated: 2020-10-01 Certified working on Emby Server 4.7.4.0 ## Links Plugin: Download Source: View ## Installation Download the DLL file, put it in the "plugins" folder of your Emby Server and restart Emby Server. The plugin should now show up in your Emby Server management page under Advanced > Plugins. ## Updates I'm going to be honest here: I have no idea how to code in C# specifically. So this plugin totally relies on the development of the Pushover plugin (see credits below). In the event of an Emby Server update breaking the plugin, I will do my best to try and fix it and will release an update on the Github repo. ## Credits This is a shameful slight mod of the Pushover plugin for Emby Server written by LukePulverenti [Luke] so all thanks to him and the Emby Server team. I take no credits for this. And of course big thanks to Gotify as well.
  14. Hi Emby, Are there any plans to support external streaming services via plug-ins coming to Emby. I'm aware that Plex offers these, and I think it would be a boon for us as well. We've got TuneIn for Internet Radio, which is great. But what about Tidal, Qobuz, Spotify, YouTube Music or Apple Music? Perhaps one of our more accomplished developers could whip something up. Kind regards, Bill
  15. Hey there, I just did some research in google and I find a github plugin call EmbyExternalPlayerLauncher, the question is I am never use github before, so i just download the plugin from github and I follow the instruction to install the plugin, but I try so many time and the plugin just keep showing me error "could not connect to Emby. Please check your settings" , so i just come here hope someone can help me to solve the problem. Thank you so much.
  16. Hi, So I am building a media library of workout videos. While many of them should really be entered as TV series (and behind the scenes I am making progress to let TVDB allow them), I was working a lot making entries at moviedb first. At moviedb for a long time they officially have supported this media type as long as one enters each workout video individually (as if it is standalone), but marked as a video. This works OK and you do get a nice poster for each video that people will photoshop to in a title to say what day it is (e.g. Leg day) - but it does mean that in Emby I have to set up a (movie) collection for each workouts series, and add each individual workout video into that collection (e.g. A Little Obsessed has 5 workouts). But when you get to something like 80 Day Obsession which has 80 videos, even though someone has entered them all individually in MovieDB, it is proving to be a PITA to manually create a collection in Emby for each of these. Since I'm planning on switching my Emby server from Windows (test box) to the Nvidia shield (in a few weeks, as my main Emby server) - I'd like to just create a collection in one of these 3rd party metadata database sites, and have Emby pull it all from there nice and clean. I did install the "Box Set Plugin" in Emby and I notice that it automatically put all the Star Wars movies into a collection without having me having to do anything! This is cool - except - Moviedb does not allow people to create "collections" in their database for anything but genuine movies themselves, and genuine sequels that are well known (e.g. Star wars 1-9). People who want to make a collection for things like all Marvel Universe movies have the same problem as I do. Moviedb says they are working on a solution for the Marvel Universe problem but it may take some time and even then it may only be allowed for genuine movies? Sorry for the long introduction to explain the problem, but does do any of you have a similar problem and an easy solution? is there some sort of "box-set" like plugin that doesn't rely on moviedb, or maybe somebody else runs an "unofficial" collections database that The Box Set / Collections plugin can link into?
  17. What does this plugin do? It will sync playback progress of media items between two accounts Why is it useful: Regular user accounts (not admin) may have simpler to key-in passwords (note: not simpler passwords... simpler to key in passwords) for remote controls. If you have an admin account with a password which is extra difficult to key in on remotes, and you would like to keep the admin account's watched status up-to-date, but would consider using a 'non-admin' account to watch media, then you can sync the progress data back to your admin account. This plugin will only sync the playback progress data to an account if the position of the playing media (when stopped), is further along in the runtime then what was already present in the sync'd account. I hope I have explained it well enough. Feel free to check out the Github for this plugin: https://github.com/chefbennyj1/Emby.AccountSync or ask questions. Thanks AccountSync.zip
  18. cstevens2220

    File Sync

    I am trying to use Folder Sync to make a backup of my Movie and TV libraries. I have installed the plugin, restart the Emby Server, added a folder location in the plugin settings. I cannot locate an option to start a sync. Looked under the 3 dot menu for each library, no scheduled tasks. What am I missing? Should add Im using Debian10 server and Emby Version 4.5.0.20 beta @cayars
  19. Hello guys, I recently ran server configuration backup to migrate from Linux to Windows. Everything seems to be working fine except the Slack Notifications plugin. When I attempt to edit the config it just continues with the loading cursor (see attached screenshot). I've tried to reinstall it, though that didn't fix it. I imagine the issue might have arisen by moving from an older version of the plugin to a new one, without an upgrade. Next step would be to delete the Slack Notifications config. Where might I find the config file for Slack Notifications? I cant seem to find the file/database. Kind regards, Herb
  20. Read a question just asked about copying user data to a new server with plugin. Is there any sort of documentation on things like where config data is stored, and how to back it up with and without the plugin? I like knowing a bit about systems I'm running so I can tweak a bit. It would be nice to know what I can expect moving my server from Windows to Linux, and how much my users will have to redo. As a first attempt moving my Windows server to CentOS, after I got the server up and running, I copied the contents of my Windows "User/AppData/Roaming/Emby-Server/programdata" into the Unix's "/var/lib/emby" directory (all the subdirectories were the same, so I thought it might work), which resulted in an evil core dump...lucky I backed up the original emby directory before I did that, so no permanent harm. Still, it should just be a matter of finding the right files and copying them over, not copying over the system/OS specific ones, and then making a few tweaks for the new environment, right? If only I knew which files to move and which to tweak... Thanks very much,
  21. Anthony Musgrove

    IChannel - searchable?

    Hi all, just a general question regarding implementing a channel. I've implemented the channel using IChannel, and it works great. I'd like to know if it were possible to include the Channel in the Emby Search engine. I found the ISearchableChannel interface, however I've noticed it doesn't implement any functions. I figured maybe it was ISupportsMediaProbe, that also doesn't implement anything. If anyone has experience with Channel development and could shed some light that'd be great. I basically want it searchable, so the user types something into the search box, and Emby queries my Channel (ie, a Search function within IChannel) Maybe @chef has had some experience with this one. Thankyou so much
  22. TroyKing

    PlayBack Reporting - iOS app

    Hello guys, just wondering if there’s any plans to get playback reporting to work on the iOS app so it can be used on iPad and iPhone. So far I love the app but have to use safari to just look at some stats. Thanks!
  23. Hey all, it just recently started happening it seems. Lately it is failing to check for updates on the plugins. Also, the last two movies I've added it is unable to download metadata for them including artwork. Any idea what may be causing this? Nothing has changed on the PC that Emby is running on to my knowledge. Thanks!
  24. mpb2000

    last.fm Plugin is not working

    I've problems with the last.fm plugin not getting any Pictures for artists, albums, etc.. I don't know if this has anything to do with the new 4.4.2 Server (I'm pretty new to Emby). Has anyone an Idea how to fix this?
  25. Anthony Musgrove

    New Plugin - Custom Scripting | Emby ScripterX

    Good evening all, I am extremely happy to present to you - Emby Scripter-X version 3.0 (up on the catalog now!) The major change in this version is -- Packages -- ! This gives you the opportunity to develop packages for Scripter X for others to install and use. And very soon, there will be a Packages catalog available that you'll be able to search for, and install community packages, straight from your Emby Administration Console. A package is written in Javascript. A Package requires 3 things - 1) a PackageInfo.json file, 2) a Package.js file, and 3) both these files zipped up together in a .ZIP file. PackageInfo.json provides vital information about your package to ScripterX. It's format is as follows :- { "Id": "scripterx.package.example", "Name": "Example Package", "Description": "An example package for the ScripterX package system.", "Author": "Anthony Musgrove", "Email": "anthony@emby-scripterx.info" } Package.js is the javascript file for your package - where all your code exists. This is the fun bit. Some important things to know about your script: - When your package is initialised by ScripterX (on installation, and on server startup), a function in your Package.js is executed. It is called _package_init(): function _package_init() { //do something here on package startup } - Your script can subscribe to ANY of the ScripterX events, by adding a function with the name _EventName, for example, if you wish to subscribe your package to the onAuthenticationFailed event, you'd simply enter: function _onAuthenticationFailed(context) { //do something here when someone fails to authenticate to emby. } *** Note, the parameter for these functions is context, which is the context of the event call. It contains all the information regarding token values, etc, that you have full access to. For example, to get the username of the attempted failed authentication, you could use :- function _onAuthenticationFailed(context) { var attempted_username = context.Token("%username%").value; } - Same goes for any of the other events, events being: onAuthenticationFailed, onAuthenticationSuccess, onLibraryScanComplete, onMediaItemAdded, onMediaItemRemoved, onMediaItemUpdated, onPlaybackStart, onPlaybackStopped, onScheduledTask, onSessionEnded, onSessionStarted, onCameraImageUploaded, onLiveTVRecordingStart, onLiveTVRecordingEnded, onScheduledTaskStart, onScheduledTaskEnded, onMediaItemAddedComplete, onPlaybackProgress - To log output from your package to the Emby server log, you can utilise the ScripterX.Log functions, they are :- ScripterX.Log.Info("Add an Info log entry to emby server log."); ScripterX.Log.Error("Add an Error log entry to emby server log."); - If you need timers, ScripterX has timers. You can simply create, delete, start, restart or stop a timer by using the following Timers commands : Create a timer that only elapses once, but can be restarted manually after its elapsed, by using .createOnce: ScripterX.Timers.createOnce("myTimer", 5000, "tmrMyTimer_Elapsed", null); or, create a timer that elapses every interval, without having to be restarted, by using .createRepeating: ScripterX.Timers.createRepeating("myRepeatingTimer", 10000, "tmrMyRepeatingTimer_Elapsed", null); - When your timer elapses, it will call the function set in as your callback. For example, when my timer elapses, it will call the following function: function tmrMyTimer_Elapsed(timer_name, timer_interval, objects) { //do something here when my timer elapses, the timer's name is given here too. //timer name is needed to start, stop, restart, delete etc. } - ScripterX supports webhook posts right from your javascript, you can perform a webhook post by using the ScripterX.Web functions, for example, in my _onPlaybackStart function, I want to post to a webhook every time someone starts playing a movie or TV show on my server, I can do this by: function _onPlaybackStart(context) { /* Send a webhook when (someone) plays (something) */ var api_url = "https://myapi.url.com"; var playback_info = {}; playback_info.itemId = context.Token("%item.id%").value; playback_info.itemName = context.Token("%item.name%").value; playback_info.userName = context.Token("%username%").value; playback_info.deviceName = context.Token("%device.name%").value; playback_info.serverName = context.Token("%server.name%").value; playback_info.memo = playback_info.userName + " is playing " + playback_info.itemName + " on device " + playback_info.deviceName + " from server " + playback_info.serverName; ScripterX.Web.Post(api_url, JSON.stringify(playback_info)); } - Once you've created your Package zip file for distribution, you can install it on your Emby server by using the Emby Scripter-X package installer interface, as shown below: - While you're testing your package, you don't have to keep uninstalling and reinstalling your package to test and debug. Simply install your package ONCE, then navigate to your Emby data directory, find ScripterX, then find Packages, then find the folder labelled with your package's assigned installationId. Inside this directory, you'll notice Package.js. Make changes directly to this file, then go back into your Emby administration panel and click the 'Reload' icon next to your package listed in your 'Installed Packages' panel. The reload icon is next to the uninstall/delete icon. If you wish to uninstall a package, simply click the trashbin, then confirm by clicking 'Really Uninstall?' There is MUCH, MUCH more to come, but for now this will get people going. There are other function groups that I am going to implement including Library searching and Item manipulation, User manipulation and searching, among many, many other functionality. Please enjoy, and as always, any comments, feedback, suggestions are MUCH MUCH appreciated. Emby ScripterX (github: https://github.com/AnthonyMusgrove/Emby-ScripterX) Project/Product Website: https://www.emby-scripterx.info/ Version v2.3.4 now up on the Emby Plugin Catalog & GitHub with changes. Events supported: On Authentication Failed, On Authentication Success, On Playback Start, On Playback Stopped, On Session Started, On Session Ended, On Media Item Added, On Media Item Updated, On Media Item Removed, on Scripter-X Scheduled Task, on Library Scan Completed, On Camera Image Uploaded, on Live TV Recording Start, on Live TV Recording Ended, onScheduledTaskStart, onScheduledTaskEnded, onPlaybackProgress, onMediaItemAddedComplete For tokens available, please see GitHub readme, or check out the Actions interface in the plugin - you can find the plugin in the Emby Server Catalog, under 'General'. ChangeLog Changes for 2.3.4: Major core rewrite Added conditions (drag and drop) Rewrote token parser and added contexts Added event onPlaybackProgress (which supports transcoding detection) Added event onMediaItemAddedComplete which is called virtually, after an onMediaItemAdded + Meta Data (or timeout of 40 seconds, whichever comes first) Added IP address tokens for Authentication events Various other modifications and changes Changes for 2.3.1: %item.library.name%, %item.library.type% issue resolved Added confirmation on delete for actions (theme friendly) Remove 'Global Tokens' section in Actions interface (they're listed now for each event) Changes for 2.3.0: Variables are now case-insensitive, refactoring a lot of the interface code (Prototype-to-production), cleaning interface, addressed various GitHub issues. Changes for 2.2.9: Progressively from v2.2.6, functionality to enable or disable events individually, many more tokens (please see GitHub tokens list or the Actions interface), global tokens (server version, uptime, etc), more item tokens (for example, season number, episode number, item meta (imdb id, tmdb id, whatever you wish), season meta, series meta, plus plenty more! Changes for 2.2.5: Aesthetics on Actions Interface (enlarged textboxes for script and interpreter, better alignment of add buttons) Changes for 2.2.4: Progessively from v2.2.0 to v2.2.4, integration with a sortable library, actions user interface customisation and remembering custom order within browser local storage. Changes for 2.2.0: Now theme friendly and compatible, changes with theme selection correctly. Changes for 2.1.9: Redesign Events/Actions interface for less clutter Please ignore the 'Advanced' tab, It won't be there in the next catalog release, its just used for debug at this stage. Changes for 2.1.7, 2.1.6, 2.1.5, 2.1.4: Progressive changes to implement Live TV Recording Events. 'Emby Scripter-X DVR Manager' was implemented in the codebase to handle all Live TV events, tokens and logging. Changes for 2.1.3: Addressed bug with %item.library.*% tokens with respect to onItemRemoved event. (see https://github.com/AnthonyMusgrove/Emby-ScripterX/issues/2 for info!) Changes for 2.1.2: Added new event - onCameraImageUploaded. This event is triggered when a user uploads an image to the Emby Server via the 'Camera Upload' functionality within the various Emby Apps. Tokens supported are as above. Below is an image of the event on the Actions page, along with an image of a sample batch script and output: Changes for 2.1.1: Actions now utilises the entire available interface space; so editing and viewing are much easier. Some input validation added for Interpreter and Script Some cosmetic modifications :- on adding new action, delete/trash button is now changed to 'X' so it indicates 'remove this unsaved action'. Once a new action is saved, the 'X' icon will change to a 'trash/delete' icon, signifying 'delete this action from the server'. Changes for 2.1.0: Bug fix for " in script name, parameters, interpreter. various other bugs, interface bug fixes very stable at this stage. Changes for 2.0.0: Redesign Interfaces, add Actions interface, Community interface (as tabs) Redesign core Allow multiple script actions for each event Changes for 1.0.0.8 - Various updates/changes: Addressed issues with having to supply entire path to interpreter. Implemented better way to detect OS platform (IsWindows() IsLinux() IsOSX()) Powershell.exe, cmd.exe, /bin/bash or a custom executable is now supported Examples now: using powershell.exe as interpreter: -File "D:\embyscripts\ScripterX-test.ps1" -Name %item.name% -ID %item.id% -Type %item.type% -LibName %item.library.name% using cmd.exe as interpreter: /s /c D:\embyscripts\test.bat AuthFail %username% %user.id% %device.id% %device.name% using /bin/bash /home/medius/scripts/test.sh AuthOK %username% Changes for 1.0.0.7: on Library Scan Completed : D:\embyscripts\test.bat Library Scan Complete! Library Scan Complete! Changes for 1.0.0.6: %item.update.reason% : Media Item Updated "1917" "D:\Media\Movies\1917.2019.1080p.BluRay.x264.AAC5.1-[YTS.MX] - Copy.mp4" (Update Reason: MetadataEdit) ‪D:\embyscripts\test.bat Media Item Updated "%item.name%" "%item.path%" (Update Reason: %item.update.reason%) 1.0.0.5 additions: %series.id%, %series.name%, %season.id%, %season.name% : PlaybackStart ItemID: 593 - Name: "Brian: Portrait of a Dog" - Path: "D:\Media\TV\Family Guy\S01\S01E07 - Brian - Portrait Of A Dog.avi" - Username: Anthony - DeviceName: Firefox - ItemType: item type: Episode - LibraryName: TV - LibraryContentType: tvshows (seriesname: Family Guy) (season: Season 1) ‪D:\embyscripts\test.bat PlaybackStart ItemID: %item.id% - Name: "%item.name%" - Path: "%item.path%" - Username: %username% - DeviceName: %device.name% - ItemType: item type: %item.type% - LibraryName: %item.library.name% - LibraryContentType: %item.library.type% (seriesname: %series.name%) (season: %season.name%) README is on Github. Comments/Feedback/Suggestions are GREATLY appreciated. On Scheduled Task: A field now exists to specify a script to run as a scheduled task - you'll now see under 'Scheduled Tasks -> Application' an Emby ScripterX Scheduled Task. No tokens are yet available to this field - need feedback/suggestions/comments on what should be available to specify as parameters/tokens.
×
×
  • Create New...