5333 private links
In case anyone is interested, I have developed a web app to create .edl files and modified / filtered (family friendly) subtitle files.
Regarding the creation of .edl files:
2 .edl files are created.
- One is the regular "ready to use" .edl file. This is a bit different from the ones we may be used to seeing from the "Open Beta - Mute Profanity" Kodi plugin.
- There is no preamble of **** which was causing certain versions of kodi to skip the .edl file. (and thus not work)
The "Open Beta - Mute Profanity" .edl file only listed the word that was skipped which sometimes made it hard to determine if it was an "appropriate" skip or not. This one will list the phrase so that the word can be seen in context and thus the decision of whether to include the skip or not is easier to make - The other edl file created here is a "testing" edl. BIG THANKS to @MovieCleanup for this idea!!! (See his post here). He brilliantly created a windows script that would create a testing edl from the regular edl file on your computer. I decided to include the creation of a similar testing edl file (through a different process) automatically at the same time as the regular .edl file creation.
- When you want to use the "Testing" .edl file, the file name needs to be renamed by removing the "TESTING" text and thus match the movie file (and thus the regular .edl will need to be temporarily renamed or moved out of the folder)
- When watching the movie in kodi, The Testing .edl file will have kodi skip the movie to 5 seconds before and a few seconds after every "mute" / filtered word. This way, you can "test" the timing of the filters as sometimes the subtitles don't exactly match up with the dialogue. Adjustments can thus be made to the timing of the filter. (Obviously the timing adjustments will need to be made in the regular .EDL file as well!!)
- There is an option to filter ALL profanities (STRICT) or to not filter a list of a few words. (I could build this out further, not sure yet.)
A script to turn Kodi with TVHeadend into a fully automated DVR
Turn your system into a fully automated TV recorder. It's supposed to just work without further interaction with the end users (wife and kids). In fact they should not even notice anything is happening in the background. The system should just silently do it's task, record all the favorite series and movies, remove all the advertising junk, convert everything to a decently compressed format and cleanly add every recording to the movie or series library.
For each of these tasks there's good open source software available. But it is not just a simple download and run. Most needs to be compiled from source and the documentation is incomplete and scattered around the web. Nothing for a beginner at least. Also you have to manually run it on each recorded video. That's very inconvenient and absolutely not acceptable for a family box.
Follow the steps below to set up the necessary software and install a little script to do all the processing. When it's done, you just choose what to record and let the system do all the work for you.
Locally stored movies played via kodi (available on most platforms except ios) or MrMc (available on ios including Apple TV) have the ability to mute audio (profanity) or skip designated scenes. This is controlled via an .edl file.
Filterflix will read an uploaded subtitle file (.srt) and create an .edl file to mute profanities. Any desired skip scenes would need to be added manually later as these obviously can not be determined from a subtitle file. The created .edl file (named exactly the same as the movie file other than the extension .edl) needs to be placed in the same folder as the movie in order for this to be recognized by kodi or MrMc.
Filterflix will also create 2 subtitle files (.srt) with the profanities filtered out.
- One .srt file will contain the entire subtitles (with the filtered words replaced.)
- The other subtitle file will ONLY contain those subtitles whose lines were muted by the filter. Accordingly, if you turn the subtitles on for the movie they will only display during muted sections.
Please be aware - Filterflix does NOT edit the movie file - it only creates an .edl file which tells Kodi/MrMc WHEN to MUTE or SKIP!
2020-05-27, 20:32
I would just like to add one more voice (mine) to add to the weight of importance of EDL files. I use this feature in the exact same way, and was having the exact same issue. I'm glad I found this thread, I deleted the comments sections that were being made in the EDL file and it fixed the issue. Thank you!
I dunno if Kodi necessarily needs to be fixed or maybe just tweaking the very dated add-on - mute profanity would be the easier solution.
This guide will walk you through the steps of installing (a.k.a. sideloading) a 3rd-party app, like Kodi, onto any Amazon Fire TV or Fire TV Stick. This guide uses my own app, called Downloader, which is available for free from the Amazon Appstore. You do not need a computer, an external drive, a keyboard, ADB, or anything else to follow this guide. All you need is your Fire TV remote and about a minute of your time. This is currently the quickest way to sideload apps on the Fire TV or Firestick, and is easier than using ES File Explorer.
Kodi recommeds that file sharing is done using password protected shares thus this HOW TO only includes instructions on how to configure and connect to these types of shares. Use of SMB1 is also to be avoided as it carries serious security risks, however using SMB2/3 will mean loss of the ability of moist devices to be able to browse the network shares, thus manual configuration will be needed.
Use OSMC to turn your Raspberry Pi into a media center! Watch your videos, listen to your music, view your photos, and take advantage of Kodi’s huge library of add-ons!
This guide was completed using a Raspberry Pi 3 Model B+ with OSMC Release 2019.04-1.
The OSMC (Open Source Media Center) is a free and open source operating system based on Debian Linux and The Kodi Project. It’s a very cool, feature-rich OS with great community support. It’s also easy to use! This guide will show you step-by-step how to get going with your own Raspberry Pi powered media center.
In case anyone is interested, I have developed a web app to create .edl files and modified / filtered (family friendly) subtitle files.
Regarding the creation of .edl files:
2 .edl files are created.
One is the regular "ready to use" .edl file. This is a bit different from the ones we may be used to seeing from the "Open Beta - Mute Profanity" Kodi plugin.
There is no preamble of **** which was causing certain versions of kodi to skip the .edl file. (and thus not work)
The "Open Beta - Mute Profanity" .edl file only listed the word that was skipped which sometimes made it hard to determine if it was an "appropriate" skip or not. This one will list the phrase so that the word can be seen in context and thus the decision of whether to include the skip or not is easier to make
The other edl file created here is a "testing" edl. BIG THANKS to @MovieCleanup for this idea!!! Angel (See his post here). He brilliantly created a windows script that would create a testing edl from the regular edl file on your computer. I decided to include the creation of a similar testing edl file (through a different process) automatically at the same time as the regular .edl file creation.
When you want to use the "Testing" .edl file, the file name needs to be renamed by removing the "TESTING" text and thus match the movie file (and thus the regular .edl will need to be temporarily renamed or moved out of the folder)
When watching the movie in kodi, The Testing .edl file will have kodi skip the movie to 5 seconds before and a few seconds after every "mute" / filtered word. This way, you can "test" the timing of the filters as sometimes the subtitles don't exactly match up with the dialogue. Adjustments can thus be made to the timing of the filter. (Obviously the timing adjustments will need to be made in the regular .EDL file as well!!)
There is an option to filter ALL profanities (STRICT) or to not filter a list of a few words. (I could build this out further, not sure yet.)
Filter Timing - If you have a really good subtitle / dialogue match, you may want to try the option to "Mute Predicted Word Position". This sets the mute to occur at the predicted time within the subtitle line according to when the swear occurs. Thus - a much shorter mute but slightly higher chance of missing the profanity. . . . The other option is to filter the entire line which is what the "Open Beta - Mute Profanity" Kodi plugin does.
Regarding the creation of modified subtitle (.srt) files:
There is an option for the "to be filtered" words in the subtitle file to be replaced with optional text.
You can choose a single word
Marshmallow, Watermelon
you can choose a category from which a random word will be selected for each separate filtered word.
Random Fruits and Vegetables, Random Mythological Gods, Random Cheeses, Random Animals
2 subtitle (SRT) files will be created.
One subtitle file will have the entire subtitles (with the filtered words replaced.)
The other subtitle file will ONLY contain those subtitles whose lines were muted by the filter. Accordingly, if you turn the subtitles on for the movie and choose this subtitle file, the (modified) subtitles will only be displayed during muted sections.
I wrote a work around for TV Shows in October, I am going to try and write it clearer here. It is like two extra steps but we watch alot of TV Shows and it's worth it to my family!
XBMC add-on used to mute profanity
Localy stored movies played via kodi (available on most platforms except ios) or MrMc (available on ios) have the ability to mute audio (profanity) or skip designated scenes. This is controlled via an .edl file.
Filterflix will read an uploaded subtitle file and create an .edl file to mute profanities. (Any desired skip scenes would need to be added manually later as these obviously can not be determined from a subtitle file.) The created .edl file (named exactly the same as the movie file other than the extension .edl) needs to be placed in the same folder as the movie.
The big difference for the user between folder type custom nodes and rule type custom nodes is the drill down behaviour when you select an item. There are internal implementation differences too, the database queries are more efficient on folder type, but what can be achived is more limited than the flexible rules that can be created with the rule type.
1.1 MPlayer EDL
Classic MPlayer EDL files are supported. Kodi also supports an extended version of this file format that allows extra functionality as outlined below. The name of the file must be the same as the video file but with a file extension of .edl.
The file contains the start and end times of the edits along with the type of action associated with each edit. The file format is:
[start time] [end time] [action]
Start and end times can be defined as seconds, HH:MM:SS.sss, or frames. To specify frames precede the frame number with the # symbol. The original MPlayer EDL files only support seconds for start and end times.
The actions supported by this file format have also been extended by Kodi to include Scene Marker and Commercial Break actions since the original format only supports Cut and Mute. Supported actions are:
- 0 - Cut
- 1 - Mute
- 2 - Scene Marker (if start and end times are specified, the end time is used)
- 3 - Commercial Break
An edit decision list (EDL) contains information about edits that should be made to the video during playback. Edit decision list information is contained in a separate file to the video that is read by Kodi just before the video is played. Examples of use include can be to skip commercials, cut out content inappropriate for children, or skip over the half hour acid trip in 2001: A Space Odyssey .
Inspiration for this functionality came from MPlayer EDL support.
The internal video player (VideoPlayer) used by Kodi supports the following types of edits:
- Cut - the content is completely removed from playback as if it were never in the original video. For example, the total playback time is adjusted and the content is always automatically skipped during playback, seeking, fast forward or rewind.
- Mute - the audio is muted, video continues playing.
- Scene Marker - these can be used to seek to points of interest within a video similar to how chapter seeking works for DVDs.
- Commercial Break - each commercial break is automatically skipped once during playback.
API Key Creation
This page outlines how to create your own set of API keys for use with the YouTube add-on.
Sign in at https://console.developers.google.com/
Kodi's Youtube Plugin -- Please Check the forums before submitting an issue - jdf76/plugin.video.youtube
Personal API Keys
API Key Creation
This page outlines how to create your own set of API keys for use with the YouTube add-on.
Kodi has been designed around the 10 foot interface principle. This means that Kodi is best used with a remote control while sitting on your couch looking at your TV. It was not designed for use on a computer sitting at a desk with keyboard and mouse. If you choose to use it this way, then be aware that the navigatione experience won't be as smooth as a remote control.
In this guide, I'll teach you how to build your own Raspberry Pi UPS using some simple hardware. You can use this method to power a Raspberry Pi 3, Raspberry Pi Zero, or any other Pi.
UPS for Raspberry Pi £25
The Source is the main folder on your hard drive which contains your collection of Movies or TV Shows or Music Videos or Music. These four classes of media cannot be mixed in the one Source. Once the Sources are set up, Kodi can perform the appropriate actions to display your media. There is no limit to the number of Sources that can be added to Kodi for each media class.
This step of the guide will enable you to complete the following actions:
- Adding Sources - Add the Source folder to Kodi
- Set Media Type - Advise Kodi what type of media is in the Source
- Scraper Settings - Advise Kodi which Information Provider (Scraper) to use and adjust the settings to your preferences
- Add to Library - Scrape (import) the media into the library