▲ 2 r/Kotlin

Which is best kotlin course on udemy or youtube!!?

Hi , i am coming from the JavaScript/TypeScript ecosystem, i need to build a project that must be written in kotlin based backend , i am not primarily interested in Android development.

But I do need to understand Kotlin well enough to read, navigate, and work with existing Kotlin projects, particularly Android applications available on github.

So is there any course or method you can suggest?

Thanks in advance.!!!

reddit.com
u/TomorrowNo8568 — 12 days ago
▲ 1 r/Nuvio

Youtube addon doesn't work

Youtube addon hosted by elfhosted doesn't work. It shows catalogs but in streams it asks for external player

reddit.com
u/TomorrowNo8568 — 3 months ago

Apps, you should try once in your life!!

  1. Orion store - playstore but for open source projects

  2. Morphe - Morphe patches of youtube and ytmusic can be found inside Orion store too.

  3. 1DM/1DM+/FDM - Accelerate your downloads, (bonus: use the browser to capture and download hls and dash streams)

  4. Activity launcher - can be used to create an app icon for native file manager as it lets us access app/data

  5. BravePipe/NewPipe/PipePipe - frontend client of YouTube with no ads and download support

  6. GrayJay - Supports many streaming sites like YouTube, Rumble, Dailymotion, Bilibili in one app

  7. Cloudstream/Nuvio/Stremio/SkyStream/Aniyomi - Stream free movies/series/anime etc with the help of various extension support

  8. Cromite - Chrome like ui with no trackers and more privacy features and extension support.

  9. KDE CONNECT

  10. MixExplorer - File explorer with various features

  11. MpvEx/MpvRx - Vlc Android alternative with great features and ui , including anime 4k upscaling on the go.

  12. PixelPlayer - Nice music player based on material 3 design

  13. Raindrop - organize your urls

  14. Simkl Lists - Tracker of movies/series/anime

  15. TypeAssist

  16. ProtonVpn Morphe/Windscribe Morphe

  17. Ytdlinis/Seal - ytdlp android client

  18. Echo: Music player with extension support (Spotify,yt music etc)

  19. Quetta browser: better use its extension version with cromite for dl of tiktok, insta,hls,dash streams

  20. Universal installer: as the name suggests can installer split apks, multiple apks etc

  21. MusicRecognizer: Music recognition like Shazam but with more providers

  22. Telephoto: backup unlimited amount of photo using telegram unlimited storage

  23. Nagram X: Telegram unofficial client packed with many features.

  24. Komikku: Read Mangas with extension support.

  25. LocalSend/Blip: Great file sharing apps

  26. Bitwarden: password manager

  27. Google Photos morphe: backup unlimited photos

  28. Shizuku: Give adb level access to apps

  29. Canta: Uses shizuku to debloat your phone

  30. Aurora Store: install Play Store apps without account.

Almost all these apps can be found in Orion Store. Or on GitHub

If you think I missed any great App recommend below or drop your App List.

reddit.com
u/TomorrowNo8568 — 3 months ago
▲ 2 r/webdev

Best way to associate a detected HLS/DASH or mp4 stream with the correct video element in a Chrome MV3 extension?

I'm building a video downloader extension and I'm trying to design a reliable architecture for associating detected streams with the correct video player on a page.

Current idea:

  • Background service worker uses "webRequest" to detect top-level streams (".m3u8", ".mpd", direct ".mp4", etc.).
  • Background fetches the manifest and parses available qualities.
  • Background sends detected stream information to the content script.
  • Content script tracks active "<video>" elements and injects a download button overlay.

The problem I'm trying to solve is determining which detected stream belongs to which video element.

My first thought was:

  1. Detect stream URL in the background.
  2. In the content script, inspect "video.currentSrc".
  3. Match "currentSrc" against the detected stream URL.
  4. Show the button on that player.

However, many modern sites use MSE/MediaSource and expose only a "blob:" URL via "video.currentSrc", while the actual manifest URL is hidden behind fetch/XHR requests.

reddit.com
u/TomorrowNo8568 — 4 months ago

Best way to associate a detected HLS/DASH or mp4 stream with the correct video element in a Chrome MV3 extension?

I'm building a video downloader extension and I'm trying to design a reliable architecture for associating detected streams with the correct video player on a page.

Current idea:

  • Background service worker uses "webRequest" to detect top-level streams (".m3u8", ".mpd", direct ".mp4", etc.).
  • Background fetches the manifest and parses available qualities.
  • Background sends detected stream information to the content script.
  • Content script tracks active "<video>" elements and injects a download button overlay.

The problem I'm trying to solve is determining which detected stream belongs to which video element.

My first thought was:

  1. Detect stream URL in the background.
  2. In the content script, inspect "video.currentSrc".
  3. Match "currentSrc" against the detected stream URL.
  4. Show the button on that player.

However, many modern sites use MSE/MediaSource and expose only a "blob:" URL via "video.currentSrc", while the actual manifest URL is hidden behind fetch/XHR requests.

reddit.com
u/TomorrowNo8568 — 4 months ago

Mumuplayer pro new version?

Does anyone have a working patch for the latest MuMuPlayer Pro version? I'm currently using the official 1.8.x release, but most of the patches I've found online either don't work anymore or only support older versions. If anyone has successfully patched the latest build or knows a reliable source, I'd appreciate any information or guidance. Thanks!

reddit.com
u/TomorrowNo8568 — 4 months ago

Only series i put in the same tier as Attack on Titan

Ling cage is Only series i put in the same tier as Attack on Titan in terms of overall enjoyment and favouritism.

Others are Scissor seven, Vox machina, [TITLE CARD]

Tell me yours. I want some recs based on my taste

youtu.be
u/TomorrowNo8568 — 4 months ago