• 0 Posts
  • 29 Comments
Joined 2 years ago
cake
Cake day: September 9th, 2023

help-circle









  • Thinking a bit outside the box, if your phone is capable of it, you could find a way to run a small local LLM on it. Maybe it can even be done in Termux?

    If that’s not an option and/or you need a bigger, more capable model, you could host a local Ollama instance, and connect to it from the Ollama (IzzyOnDroid) or GPTMobile (F-Droid). This way you will only connect to yourself instead of some 3rd party translation or LLM provider.

    I think that, with a well-written system prompt, you could make it more efficient by concisely instructing it to expect your text input and a language (or include permanent language instructions in system prompt), to then only output the translated version of your input in that language. This will keep the number of input+output tokens low, thereby saving some inference. You can also get creative and instruct it to output multiple variations, change the style/tone/formatting, provide an example sentence containing a single translated word, etc…


  • There’s probably a Plex add-on for Kodi. At least, there is for Jellyfin and Emby. If you don’t like the UI, try changing it. I prefer the one called “Arctic: Zephyr - Reloaded”. You’ll need to customize the homescreen a bit to get the most out of it. That way you can make it show widgets of your content, e.g. the latest content added, continue watching, specific libraries, etc. That, at least, works very well with Jellyfin through the Jellycon add-on.


  • pirat@lemmy.worldtoF-Droid@lemmy.mlShowly
    link
    fedilink
    arrow-up
    3
    ·
    4 months ago

    The reason could be that Trakt integrates with media server apps like Jellyfin or Plex, or apps like Kodi, and that you can thereby bring your watch history with you across apps and you don’t lose it if your server crashes, library is corrupted or something… I have never used it, but I’d imagine that’d be a reason to use it. If I knew of a libre alternative, I’d actually consider using it for Jellyfin.


  • pirat@lemmy.worldtoF-Droid@lemmy.mlLauncher Kvaesitso
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    4 months ago

    No idea why, but I don’t see their comments anywhere in this thread. Thanks for confirming.

    EDIT:

    I found this metadata file, is that the one?

    https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/de.mm20.launcher2.release.yml

    From the file:

    MaintainerNotes: |- Kvaesitso uses several external APIs for search providers. Several of them require signing up to obtain a developer API key: gdrive search, openweathermap, HERE and Meteorologisk institutt. It’s not possible for users to provide these keys as explained here: https://github.com/MM2-0/Kvaesitso/issues/227#issuecomment-1366826219 If keys are not provided, these features are automatically disabled during the build.

    core/shared/build.gradle.kts and plugins/sdk/build.gradle.kts have configurations in them for publishing artifacts to maven repos. They are not used during the build, but detected by F-Droid scanner anyway. We patch it out from core/shared/build.gradle.kts, since this module itself is still used in compilation, and delete plugins/sdk/build.gradle.kts because it’s not used in app compilation.

    Kvaesitso depended on different libraries used for gdrive login in the past that pulled GMS dependency, however it’s not the case anymore:

    https://github.com/MM2-0/Kvaesitso/issues/583#issuecomment-1775268896 The new libraries pull OpenTelemetry though, but it’s unclear if it’s used (considering gdrive integration is disabled).

    Max heap size is reduced in gradle.properties to avoid gradle daemon being killed by OOM manager.

    Older versions of Kvaesitso had onedrive integration that depended on non-whitelisted maven repos, but it was removed.

    Upstream provides an fdroid flavor, however there’s no difference with default flavor except for different versionName.

    For some reason, F-Droid fails to pick up the correct gradle version from distributionUrl if subdir is used.

    It seems to be the case that F-Droid removes gdrive and onedrive in their build. Though, there seem to be no mentions of Wikipedia.



  • This app promotes or depends entirely on a non-free network service

    When viewing the app in F-Droid, the note below this part tells, that it uses a third-party service for currency exchange rates.

    I don’t know if the fact that it can show Wikipedia results, and that you can connect it to your Google account (to show cloud files from Drive and such in the search results) plays a role too, but it isn’t specifically mentioned under the anti-features… On a sidenote, searching your own Owncloud or Nextcloud is supported too.


  • I just tried this on an Ultra.cc seedbox with yt-dlp installed, and the Fintube plugin configured to the right path for that, yet when I go to Dashboard > Fintube and click the Submit button to add a video to the download, nothing happens. Can’t figure out what’s wrong.

    Maybe Jellyfin doesn’t have the necessary write permissions to write the file to that folder, but I’m not quite sure how to change those on such a seedbox, if that’s the case.

    Any experience with this to share? Would the Submit button usually lead to a different view, or does it just stay on that video submission screen while the download happens silently in the background? The lack of action I experience when clicking it feels a bit awkward…