Jump to content

My Browser Builds (Part 1)


Recommended Posts


5 hours ago, VistaLover said:

9. Of the rest of the "roytam1" browsers, excluding KM-Goanna and FxESR 45, only Serpent 52.9.0 and Serpent 55.0.0 were compiled with Widevine support, but, as stated previously, only if you are on Windows Vista SP2 or later; on XP, WV is disabled and doesn't show up inside about:plugins...

(NB: Widevine on Serpent 55.0.0 on Windows Vista was initially non-functional (worked OK in Win7+), but this was rectified in

https://github.com/roytam1/basilisk55/commit/cbc95b1 ; many thanks @roytam1 )

I wrote this analysis not only as an answer to your own query, but as a point of reference for other XP users... ;)

On XP, the only remedy I possibly see is trying to work things out with the last working version (49) of Google Chrome there; GC comes with its own version of patented decoders, and, AFAIK, has Widevine v1.4.8.903 inside; perhaps install an extension to fake a recent Chrome version to Spotify and see what comes out of it... Best of luck!

No. On XP the Adobe Primetime CDM, provided on gets it and installs it by hand, still works OK on FF esr 52.9.0 and on Serpent 52/UXP. I don't know whether it also works on Basilisk 55, because I have no interest in it, at least for now, so I haven't tested.

Link to comment
Share on other sites

@dencorso

 I'm probably just being dense :rolleyes: due to the heat (34C here, on Sep 1st!), but you first quote a part of my post in which (part) I say nothing about Adobe Primetime CDM, then you proceed with discussing that same CDM; I don't get the connection...

On 9/1/2018 at 10:26 AM, dencorso said:

On XP the Adobe Primetime CDM, provided on(e) gets it and installs it by hand

 Yes, Mozilla has removed automated in-browser downloads (Bug 1337121, Bug 1304899) ...

On 9/1/2018 at 10:26 AM, dencorso said:

still works OK on FF esr 52.9.0 and on Serpent 52/UXP

 Do you actually mean that the CDM there is able to perform the role it was first designed for, decrypt DRM content?
Please provide example cases... AFAIK, most DRM content providers won't use / don't support that deprecated CDM, either as a standalone decryption solution nor as a fallback when Widevine CDM is absent/disabled/non-functional...
As I stated in that previous post of mine,

On 9/1/2018 at 4:34 AM, VistaLover said:

2. Mozilla had first incorporated Adobe Primetime CDM for the decryption of DRM'd content (a CDM familiar to XP users, as it is currently being "exploited" to enable h264/aac decoding support in the FxESR 52.x.x browser (... and some of its forks); this is not, however, a use intended initially by the Mozilla devs ;) ), but that CDM was abolished in Fx 53.0+ in favour of the universally accepted, Google-owned, Widevine CDM.

so I can only surmise that by "still works OK" you are referring to that specific function of that CDM (which, for all intents and purposes, was not the reason it was conceived and bundled with the Firefox browser...).

On 9/1/2018 at 10:26 AM, dencorso said:

I don't know whether it also works on Basilisk 55,

 The Moebius platform both Basilisk 55 (by Moonchild - EOL'd) and Serpent 55.0.0 (by roytam1) build upon was forked from a Mozilla 53.0a1 platform snapshot; Mozilla themselves gutted out Adobe Primetime CDM support code from Firefox in Bug 1329543; mozilla-central Nightly-53.0a1 builds after 20170118 have no support for it; if Moonchild forked the platform from a snapshot after Jan 18th 2017, then it's safe to deduce Bk55 has no support, either; but I am uncertain of the exact code timestamp Moebius was forked from, so I'll leave the actual test to someone else... Most probably, Moebius has no support for that CDM... But Serpent 55.0.0 on XP does have native h264/aac decoding support, because roytam1 patched third party library ffvpx to include support for these patented codecs, too...

Edited by VistaLover
Link to comment
Share on other sites

6 hours ago, VistaLover said:

@dencorso

 I'm probably just being dense :rolleyes: due to the heat (34C here, on Sep 1st!), but you first quote a part of my post in which (part) I say nothing about Adobe Primetime CDM, then you proceed with discussing that same CDM; I don't get the connection...

 Yes, Mozilla has removed automated in-browser downloads (Bug 1337121, Bug 1304899) ...

 Do you actually mean that the CDM there is able to perform the role it was first designed for, decrypt DRM content?
Please provide example cases... AFAIK, most DRM content providers won't use / don't support that deprecated CDM, either as a standalone decryption solution nor as a fallback when Widevine CDM is absent/disabled/non-functional...
As I stated in that previous post of mine,

so I can only surmise that by "still works OK" you are referring to that specific function of that CDM (which, for all intents and purposes, was not the reason it was conceived and bundled with the Firefox browser...).

I'm reporting that the Adobe Primetime CDM is able to perform h264/aac decoding on Serpent 52 / UPX (by roytam1) just like the patched third party library ffvpx included in it (which then has to be disabled, because both cannot work together), only better, because there are sites, like GloboNews, for which the modded ffvpx renders sound shifted towards the bass region (like a voice masker/distorter), while Adobe Primetime CDM works as intended. Of course, all that ritual dance needed to activate the Adobe Primetime CDM on FF esr 52 is also needed here. I had reported this once before somewhere, but since it seems I'm the only one who visits sites in which ffvpx does not work as intended, I didn't insist on it, but due to your very detailed post above I decided to correct this particular info.

6 hours ago, VistaLover said:

The Moebius platform both Basilisk 55 (by Moonchild - EOL'd) and Serpent 55.0.0 (by roytam1) build upon was forked from a Mozilla 53.0a1 platform snapshot; Mozilla themselves gutted out Adobe Primetime CDM support code from Firefox in Bug 1329543; mozilla-central Nightly-53.0a1 builds after 20170118 have no support for it; if Moonchild forked the platform from a snapshot after Jan 18th 2017, then it's safe to deduce Bk55 has no support, either; but I am uncertain of the exact code timestamp Moebius was forked from, so I'll leave the actual test to someone else... Most probably, Moebius has no support for that CDM... But Serpent 55.0.0 on XP does have native h264/aac decoding support, because roytam1 patched third party library ffvpx to include support for these patented codecs, too...

@roytam1's Serpent 52/UPX is not a fork from Mozilla 53, but instead from FF esr 52, AFAIK. Fact is it behaves exactly like FF esr 52 in what regards the Adobe Primetime CDM, and all other old-style add-ons, including Silverlight and Shockwave. As for Basilisk 55, as I said before, I don't know, because I've never tested it, nor intend to.

Link to comment
Share on other sites

XP with IDM 6.31.3 working in New Moon 28.1.0a1: (Please also check if it works for you)

- First install IDM program. After "Flash and Video Download 2.10".

- "Flash and Video Download 2.10" which is the last update before the WebExtensions version (Firefox +57) https://addons.mozilla.org/en-US/firefox/addon/download-flash-and-video/versions/?page=1

- Hack minimum version of install.rdf to install add-on "Flash and Video Download 2.10" https://addons.mozilla.org/firefox/downloads/file/744747/type:attachment/download_flash_and_video-2.10-fx+sm.xpi?src=version-history

No IDM add-on installed. Only IDM program and "Flash and Video Download 2.10" add-on which makes IDM active to detect downloads of videos and other files. Test: http://gamovideo.com/pmdc3vkceor9

Screenshot - 02_09_2018 , 09_50_53.jpg

Screenshot - 02_09_2018 , 10_20_39.jpg

Screenshot - 02_09_2018 , 10_38_46.jpg

Screenshot - 02_09_2018 , 11_18_15.jpg

Edited by wyxchari
Link to comment
Share on other sites

On 9/2/2018 at 11:11 AM, wyxchari said:

No IDM add-on installed. Only IDM program

IDM integration v6.27.7 XUL ("legacy") browser extension is compatible with Firefox 52.9.0 ESR; since PM28XP is built on the UXP-T2 platform, forked from Mozilla 52.6.0 ESR, that same extension is compatible with PM28XP; sadly, it isn't installable out of the box, because its install.rdf file (inside extension's .xpi file) does not contain Pale Moon's GUID (={8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}).

You have two options: 1. Install "Moon Tester Tool" Pale Moon extension on NM28; open addons manager, locate MTT's entry there and access its preferences panel; click the Select file button and then navigate to IDM's installation directory (e.g. "C:\Program Files\Internet Download Manager") and select file idmmzcc2.xpi; it should now offer to install; restart browser and see the IDM addon installed and enabled! As you've already done, be sure to enable Pale Moon browser in the main IDM app's prefs...

Bm4kpJN.jpg

2. Patch the existing extension version yourself; I won't provide a detailed guide here, but you should first decompress file idmmzcc2.xpi with 7-zip, open file install.rdf and after line 17 add a targetApplication block specific to PM: 

     <!-- Pale Moon -->
     <em:targetApplication>
        <Description>
          <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
          <em:minVersion>27.0.0a1</em:minVersion>
          <em:maxVersion>28.*</em:maxVersion>
        </Description>
     </em:targetApplication>

Save the changes made; while you're at it, you can safely also delete dir META-INF, because PM does not enforce extension-signing... Re-zip modified contents of folder idmmzcc2 back to a idmmzcc2.xpi file and replace the original with it; restart NM28; if the extension is not picked up automatically, you may have to manually install it via drag-n-drop on NM28's addon manager tab...

 

Edited by VistaLover
Link to comment
Share on other sites

1 minute ago, VistaLover said:

Latest builds announced by roytam1 here ; please also have a look at Roy's blog entries... Should create its own separate profile, but for good measure back-up any existing profile of Serpent52 on your system...

 

its the patched one right? thanks

Link to comment
Share on other sites

5 hours ago, VistaLover said:

 


     <!-- Pale Moon -->
     <em:targetApplication>
        <Description>
          <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
          <em:minVersion>27.0.0a1</em:minVersion>
          <em:maxVersion>28.*</em:maxVersion>
        </Description>
     </em:targetApplication>

 

NM28 + IDM works well in several places but not in Youtube.
Thank you.

---------------------------------------------------------------------------------------------

https://www.fnac.es does not login with NM27 or Mypal27. With NM28 or FF52.9.0esr it works well.

Edited by wyxchari
Link to comment
Share on other sites

3 hours ago, wyxchari said:

NM28 + IDM works well in several places but not in Youtube.

... Nothing of this sort here... Trying a non-protected, non-music video like

https://www.youtube.com/watch?v=I6M_vYUUx20

I can fetch without issues:

9PPQiVJ.jpg

I was curious to try a "protected" music video from VEVO, like

https://www.youtube.com/watch?v=BilaShsQphM

Even HD versions are available to download, provided I first select them in YT's embedded player (quality settings)

cIUD13i.jpg

Those MKV files contain VP9/opus encodes; if you are instead after a 720p MP4 file encoded in h264/aac, then you first have to disable (temporarily) Media Source Extensions (MSE) in NM28's settings

Options -> Content tab -> Video -> uncheck MSE

so that YT serves you that type of stream:

R5dKHdk.jpg

If you're that interested in YT content, I'd recommend a specialised tool (not a browser plugin) like the constantly updated CLI app youtube-dl, if you're willing, that is, to work in the Windows Command Prompt...

3 hours ago, wyxchari said:

https://www.fnac.es does not login with NM27 or Mypal27. With NM28 or FF52.9.0esr it works well.

You should've created a separate support post and let @roytam1 know about this issue; needless to say, you should PM him log-in credentials too, if any hope of debugging this... Moonchilld have EOL'd Tycho (PM27), so 0 chances they address this now...

Link to comment
Share on other sites

3 hours ago, VistaLover said:

If you're that interested in YT content, I'd recommend a specialised tool (not a browser plugin) like the constantly updated CLI app youtube-dl, if you're willing, that is, to work in the Windows Command Prompt...

Are you sure it is still working in XP? AFAIR, it was migrated to latest Python 3 at some point...

Link to comment
Share on other sites

On 8/30/2018 at 3:35 PM, caliber said:

Mozilla lost over 50 million users over the last 16 months. given that FF52 support is gone they will keep losing more users.

 

 

To read Mozilla employees on the forums they figure ending support for 52 will increase users since they will move to 60esr forcibly. We'll see but even if that doesn't happen and user share continues to fall they will defend their decision to abandon legacy addons to the bitter end.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...