New pages
From PiRho Knowledgebase
Jump to navigationJump to search
3 May 2025
- 05:5505:55, 3 May 2025 OAuth 2.0 Implicit Grant flow (hist | edit) [631 bytes] Dex (talk | contribs) (Created page with "Category:OAuth 2.0 Don't use the Implicit Grant Flow any more! Most web browsers now block 3rd Party cookies so the authentication pages don't work properly. Microsoft does not allow its authentication dialog to open in an I-frame. The only way to use the Implicit Grant Flow is to redirect the whole page to refresh the token. Reference: https://stackoverflow.com/questions/59837948/authcontext-login-causes-refused-to-display-login-microsoftonline-com-in Stack Overfl...")
- 05:5205:52, 3 May 2025 SharePoint - Authorization Code Flow (hist | edit) [261 bytes] Dex (talk | contribs) (Created page with "Category:Microsoft Category:SharePoint Category:OAuth 2.0 Reference: https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/authorization-code-oauth-flow-for-sharepoint-add-ins Microsoft: Authorization Code OAuth flow for SharePoint Add-ins")
- 05:4905:49, 3 May 2025 Microsoft Identity Platform - Auth Code Flow (hist | edit) [261 bytes] Dex (talk | contribs) (Created page with "Category:Microsoft Category:Microsoft Identity Platform Category:OAuth 2.0 Reference: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow Microsoft: Microsoft identity platform and OAuth 2.0 authorization code flow")
- 05:4905:49, 3 May 2025 Microsoft Identity Platform - Implicit Grant Flow (hist | edit) [262 bytes] Dex (talk | contribs) (Created page with "Category:Microsoft Category:Microsoft Identity Platform Category:OAuth 2.0 Reference: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-implicit-grant-flow Microsoft: Microsoft identity platform and OAuth 2.0 implicit grant flow")
- 05:4705:47, 3 May 2025 Postman - Microsoft Online Authentication (hist | edit) [280 bytes] Dex (talk | contribs) (Created page with "Category:Postman Category:Microsoft Category:SharePoint Category:OAuth 2.0 Reference: https://sharepoint.stackexchange.com/questions/236286/sharepoint-online-rest-api-authentication-in-postman StackExchange: SharePoint Online REST API Authentication In POSTMAN")
- 05:4505:45, 3 May 2025 Ffmpeg - Output Format - Matroska (hist | edit) [199 bytes] Dex (talk | contribs) (Created page with "Category:Ffmpeg Reference: https://superuser.com/questions/846497/ffmpeg-says-that-mkv-is-not-a-suitable-output-format StackExchange: ffmpeg says that "'.mkv' is not a suitable output format"")
- 05:4305:43, 3 May 2025 Tvheadend - Configuration - Recording - Digital Video Recorder Profiles (hist | edit) [173 bytes] Dex (talk | contribs) (Created page with "Category:Tvheadend Reference: https://profyaffle.github.io/versionA/webui/config_dvr/ Tvheadend 4.0 Docs: Configuration - Recording - Digital Video Recorder Profiles")
23 April 2025
- 07:4907:49, 23 April 2025 Get-iPlayer - TV Index Cache (hist | edit) [1,222 bytes] Dex (talk | contribs) (Created page with "Category:Get-iPlayer Reference: https://forums.squarepenguin.co.uk/thread-1465 Square Penguin: No matching programmes listed after cache refresh") originally created as "Get-iplayer - No matching programmes listed after cache refresh"
1 April 2025
- 09:5509:55, 1 April 2025 Coturn (hist | edit) [236 bytes] Dex (talk | contribs) (Created page with "Category:Coturn Reference: https://medium.com/av-transcode/what-is-webrtc-and-how-to-setup-stun-turn-server-for-webrtc-communication-63314728b9d0 Medium: What is WebRTC and How to Setup STUN/TURN Server for WebRTC Communication?")
- 07:3307:33, 1 April 2025 JavaScript - Navigator: mediaDevices (hist | edit) [3,711 bytes] Dex (talk | contribs) (Created page with "Category:JavaScript Category:Multimedia Reference: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/mediaDevices MDN: Navigator: mediaDevices property")
19 March 2025
- 11:5911:59, 19 March 2025 API - Enumeration (hist | edit) [1,146 bytes] Dex (talk | contribs) (Created page with "Hopefully, the API has a WSDL document which describes the entire hierarchy, operations and data types. If not, Documentation is the next go-to. Good documentation should each API endpoint and how to interact with it. Failing that, a technique called Fuzzing (dictionary-based brute-force) may be used. It is also possible to perform a complete brute-force enumeration. Tools like DirBuster and Burp support both techniques.<br/> It is neccessary to create a profile of each...")
13 March 2025
- 15:1315:13, 13 March 2025 FFmpeg - IceCast Metadata (hist | edit) [919 bytes] Dex (talk | contribs) (Created page with "This protocol accepts the following options: ; ice_genre : Set the stream genre. ; ice_name : Set the stream name. ; ice_description : Set the stream description. ; ice_url : Set the stream website URL. ; ice_public : Set if the stream should be public. The default is 0 (not public). ; user_agent : Override the User-Agent header. If not specified a string of the form "Lavf/<version>" will be used. ; password : Set the Icecast mountpoint password. ; content_type :...") originally created as "FFmpeg - Icecast Metadata"
12 March 2025
- 14:1514:15, 12 March 2025 Internet Explorer 3 (hist | edit) [286 bytes] Dex (talk | contribs) (Created page with "Category:Software Category:Web Browsers Category:Internet Explorer Category:Internet Explorer 3 Reference: https://chenhuijing.com/blog/internet-explorer-3-an-adventure-in-compatibility/ Chen Hui Jing: Internet Explorer 3, an adventure in cross-browser compatibility")
- 14:1314:13, 12 March 2025 FFmpeg - Audio Channel Layout (hist | edit) [328 bytes] Dex (talk | contribs) (Created page with "Category:Software Category:FFmpeg Category:Multimedia Reference: https://superuser.com/questions/852400/properly-downmix-5-1-to-stereo-using-ffmpeg superuser: Properly downmix 5.1 to stereo using ffmpeg<br/> Reference: https://trac.ffmpeg.org/wiki/AudioChannelManipulation FFmpeg: Manipulating audio channels")
- 14:1014:10, 12 March 2025 Kodi - Initial Setup (hist | edit) [39 bytes] Dex (talk | contribs) (Created page with "Category:Software Category:Kodi") originally created as "URLKodi - Initial Setup"
- 14:0814:08, 12 March 2025 URL (hist | edit) [98 bytes] Dex (talk | contribs) (Created page with "Category:URL [[Category:HTTP] Reference: https://en.wikipedia.org/wiki/URL Wikipedia: URL")
- 14:0614:06, 12 March 2025 ReplayGain (hist | edit) [125 bytes] Dex (talk | contribs) (Created page with "Category:Multimedia Category:ReplayGain Reference: https://en.wikipedia.org/wiki/ReplayGain Wikipedia: ReplayGain")
- 13:5713:57, 12 March 2025 Metadata (hist | edit) [555 bytes] Dex (talk | contribs) (Created page with "Category:Metada Reference: https://en.wikipedia.org/wiki/Metadata Wikipedia: Metadata")
- 13:5513:55, 12 March 2025 Multimedia - Video Library Naming and Tagging (hist | edit) [127 bytes] Dex (talk | contribs) (Created page with "Category:Multimedia Category:Metadata Reference: https://kodi.wiki/view/Video_file_tagging Kodi: Video file tagging")
- 13:5213:52, 12 March 2025 Yt-dlp - Specify Codecs (hist | edit) [159 bytes] Dex (talk | contribs) (Created page with "Category:Software Category:Yt-dlp Reference: https://github.com/yt-dlp/yt-dlp/issues/8377 yt-dlp: Specify codec combinations (h264+aac OR vp9+opus)")
- 13:5013:50, 12 March 2025 MediaWiki - Create New User (hist | edit) [156 bytes] Dex (talk | contribs) (Created page with "Category:Web Application Category:MediaWiki Reference: https://www.mediawiki.org/wiki/Manual:Account_creation MediaWiki: Manual:Account creation")
- 13:4213:42, 12 March 2025 HTTP (hist | edit) [147 bytes] Dex (talk | contribs) (Created page with "Category:Network Protocols Reference: https://datatracker.ietf.org/doc/html/rfc1866 IETF: Hypertext Markup Language - 2.0")
- 13:3913:39, 12 March 2025 HTML 3.2 (hist | edit) [117 bytes] Dex (talk | contribs) (Created page with "Category:HTML Reference: W3C: https://www.w3.org/TR/2018/SPSD-html32-20180315/")
- 13:3713:37, 12 March 2025 FFmpeg (hist | edit) [134 bytes] Dex (talk | contribs) (Created page with "Reference: https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide WikiBooks: FFMPEG An Intermediate Guide ")
- 12:0712:07, 12 March 2025 Multimedia - Music Library Naming and Tagging (hist | edit) [4,397 bytes] Dex (talk | contribs) (Created page with "There is a fundamental differences between video library operation and the music library operation: * The video library is based on using the filenames or folder names to obtain online data. If they are incorrectly named, then there are no scraper results and there will be no library entry. * The music library is based on scanning tags embedded in the music files. It ignores the folder names and structure and file names. Proper tagging is essential to ensure the library...")
6 March 2025
- 15:5815:58, 6 March 2025 FFmpeg - Encode VP8 (hist | edit) [833 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "In addition to the "default" VBR mode, there's a constant quality mode (like in the x264 encoder) that will ensure that every frame gets the number of bits it deserves to achieve a certain quality level, rather than forcing the stream to have an average bit rate. This results in better overall quality and should be your method of choice when you encode video with libvpx. In this case, the target bitrate becomes the maximum allowed bitrate. You enable the constant quality...")
- 15:2215:22, 6 March 2025 Certbot - Install Certificate in Nginx (hist | edit) [172 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Category:certbot Category:Nginx <pre> sudo certbot --nginx </pre>")
- 15:1715:17, 6 March 2025 FFmpeg - Encode AAC (hist | edit) [558 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Category:FFmpeg Category:AAC <pre> ffmpeg -i <input.file> -c:a libfdk_aac -ac 2 -b:a 128k <output.file> </pre> These settings target a specific bit rate, with less variation between samples. It gives you greater control over file size, and it is compatible with the HE-AAC profile. As a rule of thumb, for audible transparency, use 64 kBit/s for each channel (so 128 kBit/s for stereo, 384 kBit/s for 5.1 surround sound).<br/> Set the bit rate with the <code>-b:a</co...")
- 15:0015:00, 6 March 2025 FFmpeg - Encode Opus (hist | edit) [472 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "<pre> ffmpeg -i <input.file> -c:a libopus -b:a 128 <output.file> </pre> Opus at 128 KB/s (VBR) is pretty much transparent<br/> Reference: https://wiki.xiph.org/Opus_Recommended_Settings#:~:text=Opus at 128 KB/s,VBR) is pretty much transparent. xiph.org: Opus Recommended Settings Further Reading: https://trac.ffmpeg.org/wiki/Encode/HighQualityAudio FFmpeg: Guidelines for high quality lossy audio encoding")
- 14:4714:47, 6 March 2025 FFmpeg - Encode Vorbis (hist | edit) [754 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Category:FFmpeg Category:Vorbis <pre> ffmpeg -i <input.file> -a:c libvorbis -qscale:a 3 <output.file> </pre> "libvorbis" - Usable range ≥ 96 Kbps. Recommended range ≥ 192 Kbps.<br/> -qscale:a – audio quality. Range is -1.0 to 10.0, where 10.0 is highest quality. Default is -q:a 3 with a target of 112kbps. The formula 16×(q+4) is used below 4, 32×q is used below 8, and 64×(q-4) otherwise. Examples: 112=16×(3+<b>4</b>), 160=32×<b>5</b>, 192=32×<b>6</...")
- 14:3414:34, 6 March 2025 FFmpeg - Encode MP3 (hist | edit) [686 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Category:FFmpeg Category:MP3 <pre> ffmpeg -i <input.file> -codec:a libmp3lame -qscale:a 2 <output.file> </pre> The transparency threshold for MP3 to linear PCM audio is said to be between 175 and 245 kbit/s, at 44.1 kHz, when encoded as VBR MP3…<br/> Reference: https://trac.ffmpeg.org/wiki/Encode/MP3 FFmpeg: FFmpeg MP3 Encoding Guide<br/> Reference: https://trac.ffmpeg.org/wiki/Encode/HighQualityAudio FFmpeg: Guidelines for high quality lossy audio encod...")
- 13:5013:50, 6 March 2025 FFmpeg - Encode Theora (hist | edit) [236 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "<pre> ffmpeg -i <input.file> -c:v libtheora -qscale:v 10 <output.file> </pre> Reference: https://trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide FFmpeg: A Brief Theora and Vorbis Encoding Guide") originally created as "FFmpeg - Theora"
- 13:4413:44, 6 March 2025 FFmpeg - Encode AVC (hist | edit) [1,120 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Use this rate control mode if you want to keep the best quality and care less about the file size. This is the recommended rate control mode for most uses.<br/> This method allows the encoder to attempt to achieve a certain output quality for the whole file when output file size is of less importance. The downside is that you can't tell it to get a specific filesize or not go over a specific size or bitrate, which means that this method is not recommended for encoding vi...") originally created as "FFmpeg - AVC"
- 13:3613:36, 6 March 2025 FFmpeg - Encode VP9 (hist | edit) [752 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Category:FFmpeg Category:VP9 Two-pass is the recommended encoding method for libvpx-vp9 as some quality-enhancing encoder features are only available in 2-pass mode.<br/> Constant quality 2-pass is invoked by setting <code>-b:v</code> to <code>zero</code> and specifying a quality level using the <code>-crf</code> switch:<br/> <pre> ffmpeg -i <input.file> -c:v libvpx-vp9 -b:v 0 -crf 30 -pass 1 -an -f null /dev/null && \ ffmpeg -i <input.file> -c:v libvpx-vp9 -b:v...") originally created as "FFmpeg - VP9"
- 13:1713:17, 6 March 2025 FFmpeg - MP4 Faststart (hist | edit) [1,078 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Normally, a MOV/MP4 file has all the metadata about all packets stored in one location. This data is usually written at the end of the file, but it can be moved to the start for better playback by adding <code>+faststart</code> to the <code>-movflags</code>…<br/> <pre> ffmpeg -i <input.file> -c copy -f mp4 -movflags +faststart <output.file> </pre> Reference: https://ffmpeg.org/ffmpeg-formats.html#Fragmentation FFmpeg: FFmpeg Formats Documentation")
- 11:2811:28, 6 March 2025 FFmpeg - Metadata (hist | edit) [622 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "== Strip All Metadata == <pre> ffmpeg -i <input.file> -map_metadata -1 -fflags +bitexact -flags:v +bitexact -flags:a +bitexact -f mp4 <output.file> </pre> == Add Title Tag == <pre> ffmpeg -i <input.file> -metadata title="flibble" -f mp4 <output.file> </pre> == Add Year Tag == <pre> ffmpeg -i <input.file> -metadata date=0 -f mp4 <output.file> </pre> == Add Language Tags == <pre> ffmpeg -i <input.file> -metadata:s:a:0 language=eng -metadata:s:v:0 language=eng -f mp4 <ou...") originally created as "FFMpeg - Metadata"
- 11:2111:21, 6 March 2025 FFmpeg - Selecting streams (hist | edit) [645 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "The <code>-map</code> option is used to choose which streams from the input(s) should be included in the output(s). The <code>-map</code> option can also be used to exclude specific streams with negative mapping. When the <code>-map</code> option is used, only the selected streams will be included in the output.<br/> The code below selects the 1st video stream from the 1st input file and the 1st audio stream in the 2nd input file:<br/> <code>ffmpeg -i <input.mp4> -i <inp...") originally created as "FFMpeg - Selecting streams"
- 11:1311:13, 6 March 2025 FFmpeg - Encode AC3 (hist | edit) [480 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "The bit rates listed here assume Stereo (2 ch) and sample rate of 44.1 KHz or 48 KHz. Usable range ≥ 160 Kbps.<br/> <code>ffmpeg -i <input.file> -c:a ac3 -ac 2 -b:a 160k <output.file></code><br/> Reference: https://trac.ffmpeg.org/wiki/Encode/HighQualityAudio FFmpeg: Guidelines for high quality lossy audio encoding<br/> Reference: https://ffmpeg.org/ffmpeg-codecs.html#ac3-and-ac3_005ffixed FFmpeg: FFmpeg Codecs Documentation<br/>") originally created as "FFMpeg - Encode AC3"
- 11:0511:05, 6 March 2025 FFmpeg - Encode FLAC (hist | edit) [201 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "<code>ffmpeg -i <input.file> -c:a flac <output.file></code><br/> Reference: https://forum.doom9.org/showthread.php?t=167345 Doom9: Using FFmpeg to encode flac?") originally created as "FFMpeg - Encode FLAC"
- 10:4810:48, 6 March 2025 FFmpeg - Scale and Letterbox (hist | edit) [523 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "<pre> ffmpeg -i <input.file> -c:v libx264 -filter:v "scale=(iw*sar)*min(640/(iw*sar)\,480/ih):ih*min(640/(iw*sar)\,480/ih), pad=640:480:(640-iw*min(640/iw\,480/ih))/2:(480-ih*min(640/iw\,480/ih))/2" -f mp4 <output.file> </pre> Reference: FFMPEG - Encoding Optimal Videos for Streaming#Change_Resolution_and_add_Letterbox") originally created as "FFMpeg - Scale and Latterbox"
- 10:3810:38, 6 March 2025 FFmpeg - Output Network Stream (hist | edit) [953 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "== RTMP == <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -flush_packets 0 -f flv rtmp://<destination.address>:1935/<output.file></code> == RTSP == <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f rtsp rtsp://<destination.address>:554/<output.file></code> == SRT == <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f mpegts 'srt://<destination.address>:8890/<output.file>?streamid=publish:big_buck_bunny_480p_h264_stereo_aac&pkt_size=1316'</code...") originally created as "FFMpeg - Output Network Stream"
- 10:0710:07, 6 March 2025 FFmpeg - Encoding Optimal Videos for Streaming (hist | edit) [18,799 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "* [Container Formats](#container-formats) * [Audio](#audio) * [Video](#video) * [Subtitles](#subtitles) * [Metadata](#metadata) * [References](#references) * [To Do](#to-do) We use a MPEG-4 Part 14 container, AAC audio and H.264 video. The preferred subtitle format is still being debated.<br/> This combination is compatible with 'dumb players', the HTML5 'video' element and the streaming protocols: RTSP, RTMP, DASH, HLS, MSS & HDS.<br/> == Container Formats == MPEG-4...") originally created as "FFMPEG - Encoding Optimal Videos for Streaming"
- 09:3909:39, 6 March 2025 FFmpeg - Encode MPEG-4 Part 2 (hist | edit) [865 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "FFmpeg has two encoders to output MPEG-4 video. The external encoding library libxvid:<br/> <code>ffmpeg -i input.avi -c:v libxvid output.avi</code><br/> ...and the native encoder mpeg4:<br/> <code>ffmpeg -i input.avi -c:v mpeg4 -vtag xvid output.avi</code><br/> The native encoder has the advantage of not requiring an external library. Both encoders should provide a similar output, but for lower bitrates/quality (e.g. 1000 kBit/s for 720p content), libxvid will deliver b...") originally created as "FFMPEG - Encode MPEG-4 Part 2"
- 09:3509:35, 6 March 2025 Kodi - How to Play the Next Video Automatically (hist | edit) [374 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "As of Kodi v12, you can turn on automatic playing of the next video by going to <code>Settings > Player > Videos > Play next video automatically</code><br/> The Kodi - Add-on: Up Next is more configurable.<br/> Reference: https://kodi.wiki/view/Archive:All_platforms_FAQ#How_do_I_automatically_play_the_next_video.3F")
- 09:1109:11, 6 March 2025 Kodi - Add-on: Emby for Kodi (hist | edit) [699 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Reference: https://emby.media/support/articles/Emby-for-Kodi.html Emby: Emby for Kodi")
- 09:0909:09, 6 March 2025 Kodi - Add-on: Up Next (hist | edit) [495 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "This add-on offers to watch the next episode just before the end of the currently playing episode. It also pauses the video and asks if you are still watching after a few episodes. The notification duration and number of episodes before asking whether to continue can both be modified in settings.<br/> <code>Settings > Add-ons > Install from repository > Program Add-ons > Up Next > Install</code><br/> Reference: https://kodi.wiki/view/Add-on:Up_Next Kodi: Add-on:Up Next")
- 09:0409:04, 6 March 2025 Kodi - Add-on: TVHeadEnd HTSP Client (hist | edit) [438 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "The TVHeadEnd HTSP Client Add-on allows you to use TVHeadEnd as a Live TV and Radio source. It gives access to all channels (which the user has permission to), EPG and recordings.<br/> Settings > Add-ons > Install from repository > PVR clients > Tvheadend HTSP Client > Install<br/> Reference: https://kodi.wiki/view/Add-on:Tvheadend_HTSP_Client Kodi: Add-on:Tvheadend HTSP Client") originally created as "TVHeadEnd - HTSP Client Add-on"
- 08:4708:47, 6 March 2025 HTML - Centering (hist | edit) [211 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "<pre> <table width="100%" height="100%"> <tr> <td align="center">HTML centered</td> </tr> </table> </pre> Reference: http://www.kompx.com/en/html-centering.htm KOMPX.COM: HTML centering")
5 March 2025
- 16:0016:00, 5 March 2025 Internet Explorer - Targeting Older Browsers in CSS (hist | edit) [234 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Reference: https://front-back.com/how-to-target-old-versions-of-internet-explorer-in-our-css-in-2013/ Front / Back: How to target old versions of Internet Explorer in our CSS in 2013")
- 15:5815:58, 5 March 2025 Internet Explorer - Box Shadow (hist | edit) [255 bytes] Knowledgebaseadmin (talk | contribs) (Created page with "Reference https://www.useragentman.com/blog/2011/08/24/how-to-simulate-css3-box-shadow-in-ie7-8-without-javascript/ User Agent Man: How to Simulate CSS3 box-shadow in IE6-8 Without JavaScript.")