More > JRiver Media Center 31 for Linux

web engine

<< < (5/9) > >>

Awesome Donkey:

--- Quote from: Ekpen on June 09, 2023, 03:30:28 pm ---I have to install Chromium from the software store.. is this ok?
--- End quote ---

That doesn't matter. MC doesn't use any web browser installed system-wide on the computer whether it be Chrome or Chromium (or Firefox, Edge, Opera, Vivaldi, Safari, etc.) installed from any sort of store, PPA, installed manually, etc. It'll depend on the architecture and OS which plugin it'll use, but for an amd64 or i386 Linux distro it uses the Chromium Embedded Framework (CEF) plugin which MC downloads from JRiver's server into the linux_chromium64 folder when trying to use web features like Cloudplay, Spotlight, etc. The linux_chromium64 folder should be full of files after a successful download and should work after those files are present.

Copying the original linux_chromium64 folder into a different location as a backup with MC closed then deleting the original linux_chromium64 folder (and not the backup) then reopening MC and trying to use any sort of web feature makes MC redownload the CEF plugin it uses for web features just in case something went wrong previously.

I really wish MC's plugins/components it downloads had a) progress bars of it downloading (with a successful download dialog), b) error messages for things like when a download fails or server/connection times out/no response (so it can prompt the user that a firewall may be blocking the connection) or it can't write into the directory it's trying to download into and c) had some feature to check local plugin/component files and compare to what's on the server and have an option to re-download if needed.

bob:

--- Quote from: Awesome Donkey on June 09, 2023, 04:05:21 pm ---That doesn't matter. MC doesn't use any web browser installed system-wide on the computer whether it be Chrome or Chromium (or Firefox, Edge, Opera, Vivaldi, Safari, etc.) installed from any sort of store, PPA, installed manually, etc. It'll depend on the architecture and OS which plugin it'll use, but for an amd64 or i386 Linux distro it uses the Chromium Embedded Framework (CEF) plugin which MC downloads from JRiver's server into the linux_chromium64 folder when trying to use web features like Cloudplay, Spotlight, etc. The linux_chromium64 folder should be full of files after a successful download and should work after those files are present.

Copying the original linux_chromium64 folder into a different location as a backup with MC closed then deleting the original linux_chromium64 folder (and not the backup) then reopening MC and trying to use any sort of web feature makes MC redownload the CEF plugin it uses for web features just in case something went wrong previously.

I really wish MC's plugins/components it downloads had a) progress bars of it downloading (with a successful download dialog), b) error messages for things like when a download fails or server/connection times out/no response (so it can prompt the user that a firewall may be blocking the connection) or it can't write into the directory it's trying to download into and c) had some feature to check local plugin/component files and compare to what's on the server and have an option to re-download if needed.

--- End quote ---
May 16 is probably current.
The download progress unfortunately depends on Windows ability to spin a timer on a window. Can't do that on Mac or linux.
We've moved some of that stuff into the status bar but Matt hasn't done that one yet.

If it's current and it still doesn't work he probably has a missing dependency.

George try doing this:

--- Code: ---ldd ~/.jriver/Media\ Center\ 31/Plugins/linux_chromium64/libcef.so | grep -i found
--- End code ---

Ekpen:

--- Quote from: bob on June 09, 2023, 04:42:27 pm ---May 16 is probably current.
The download progress unfortunately depends on Windows ability to spin a timer on a window. Can't do that on Mac or linux.
We've moved some of that stuff into the status bar but Matt hasn't done that one yet.

If it's current and it still doesn't work he probably has a missing dependency.

George try doing this:

--- Code: ---ldd ~/.jriver/Media\ Center\ 31/Plugins/linux_chromium64/libcef.so | grep -i found
--- End code ---

--- End quote ---
Hello:
 I ran the code, no error.
Then I went to the chromium folder. I saw libcef.so  in there.
Just for curiosity , I clicked on it.
I got error message "unable to find the appilcation/x-sharedlib file format you were searching"
George Omoregie

bob:

--- Quote from: Ekpen on June 09, 2023, 05:55:50 pm ---Hello:
 I ran the code, no error.
Then I went to the chromium folder. I saw libcef.so  in there.
Just for curiosity , I clicked on it.
I got error message "unable to find the appilcation/x-sharedlib file format you were searching"
George Omoregie

--- End quote ---
You can't run the plugin directly like that, it's a plugin.

It works fine on ubuntu 22.04, I don't see why it shouldn't run on ubuntu 23.

Try this:

--- Code: ---ldd ~/.jriver/Media\ Center\ 31/Plugins/linux_chromium64/*.so* | grep -i found
--- End code ---

That will check the other shared libraries in the plugin directory as well.

Ekpen:

--- Quote from: bob on June 10, 2023, 11:52:26 am ---You can't run the plugin directly like that, it's a plugin.

It works fine on ubuntu 22.04, I don't see why it shouldn't run on ubuntu 23.

Try this:

--- Code: ---ldd ~/.jriver/Media\ Center\ 31/Plugins/linux_chromium64/*.so* | grep -i found
--- End code ---

That will check the other shared libraries in the plugin directory as well.

--- End quote ---
Hello:
I already ran this code, I got nothing.
I suspected the libcef.so is the plugin, but fingers being curious, I just clicked on it with "Hail Mary".
General Advanced... the "Install plugin" I think the code under this object is not firing.
It has been like this since MC 30, and also Ubuntu 22.10
There seem to be 12 or more files in the folder.
Do you want me to see if other shared libraries are in there ?
Thanks.
Enjoy your weekend.
George Omoregie

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version