I’m in the process of degoogling and I’m stuck trying to find a reasonable alternative to Chromecast. It would be great if I could stream music/video from my phone to my TV from apps like RiMusic, Tidal, and NewPipe. Are there any good solutions? Even better if friends and family can use it with minimal additional setup.

  • MattMckenzy@lemmy.ml
    link
    fedilink
    English
    arrow-up
    30
    ·
    edit-2
    2 months ago

    If you’re up for using Jellyfin and have satellite devices, you can check out something I’m working on to achieve this: https://github.com/MattMckenzy/Homehook

    The main branch was compatible with chromecast devices, but I’ve stopped maintaining it in favor of the v2 branch, where HomeHook communicates directly with satellite devices through HomeCast.

    Let me know if you have any questions about it, always glad to help!

    • eodur@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 months ago

      Oh that isn’t quite what I was looking for but I’ve got Home Assistant and Jellyfin already. I’ll have to play with this! Thanks!

  • zygo_histo_morpheus@programming.dev
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    edit-2
    2 months ago

    There are probably better alternatives, but I have a raspbery pi plugged into my tv and use KDE connect to remote control the mouse and keyboard from my phone. If I wanna watch youtube I’ll navigate to youtube.com and click on a video.

      • ECB@feddit.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 months ago

        I’ve heard that the focus is on the ARM versions (so maybe they are much more developed) but I tried the x86_64 version on my HTPC recently and it was super barebones.

        In the end I found Gnome with a few extensions to be a better solution for my needs

    • dadarobot@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 months ago

      If you get a usb remote you can bind the home button to rofi or something similar to make a quickstart menu for apps and websites you use most often.

    • eco_game@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 months ago

      Yesss fcast looks incredibly promising. Sadly the only app implementing it seems to be GrayJay, I really hope it will catch on more.

      • warmaster@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 months ago

        Since no proprietary streaming service will ever implement this, I wish Jellyfin & PeerTube did.

    • azron@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 months ago

      I’m also hopeful fcast gets some more love. The ability to mirror my whole android screen to an fcast server would be great they have servers for Mac, Linux, Windows, and Android but not a lot of clients.

      Grayjay integration works well I use it instead of casting.

  • Wojwo@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    ·
    2 months ago

    DLNA is going to be your best bet, but it’s such a deep and convoluted rabbit hole. There’s a lot of ways to configure a setup.

      • lemmyvore@feddit.nl
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        Miracast is not the same thing as WiDi and anyway it’s just another bunch of competing proprietary protocols except for screen casting instead of streaming.

    • InFerNo@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months ago

      I setup miniDLNA once, many years ago and it just kept working. Downside is that I completely forgot how it’s set up.

      • Wojwo@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        The trouble for me was always getting people to use the controllers. I had some success with some family members using bubbleupnp on their Android phones. But the separation between sources, renderers and controllers is a little confusing for non technical people

    • lemmyvore@feddit.nl
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      We’d love to but there are almost zero Android apps that suport DLNA. You can use DLNA for your Jellyfin but if you want to cast from the app of any large streaming service it wants Chromecast (or Apple TV, which is another quagmire).

        • lemmyvore@feddit.nl
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 months ago

          Does Kore make the Netflix app stream to Kodi?

          Even if it does, I can’t exactly make everybody who comes by install an app to be able to stream to my TV. Everybody (who’s on Wifi) can stream to the Chromecast.

    • sj_zero@lotide.fbxl.net
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      How so? It seems like chromecast does exactly what it says it does, even if it’s a suboptimal solution for not being FOSS.

      • dan@sffa.community
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        What is does is stupid. You always want to stream the media, not mirror your screen!

        • sj_zero@lotide.fbxl.net
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          I wonder if you’ve ever used a Chromecast based on this criticism.

          For a standard Chromecast, you open the app on your phone, then press the cast button, then the device you want to cast to, and the the device begins to stream the media independently of your device. You can shut off the device you used to start casting and it doesn’t matter because Chromecast is pulling the data on its own.

          On some websites such as YouTube on PC, you also have a cast button and you can press it, select the device and it’ll start playing. you can get this button to work on all kinds of sites, and a lot of open source software supports it to a degree such as VLC, Peertube (through a plugin), and Jellyfin.

          Using google chrome you can cast your current webpage or your desktop, but that’s not the standard use of Chromecast.

          It takes some finagling, but you can cast from Jellyfin to a standard Chromecast right from your phone.

          The latest version out is Chromecast with Android TV, which is really nice (for now). It’s running a version of android and has the play store, so you can set up the Jellyfin android TV app, and stream from your home server without requiring a domain name or https like you do to stream properly on straight Chromecast.

          The big issue with Chromecast in my view is that it’s a Google product which means 3 things:

          1. it’s proprietary, which has many risks coming from that nature and a crappy largely hidden API
          2. it can be shut down any moment if they desire (see google graveyard), and being an always-on device it’s possible they just brick it on the way out
          3. it will suck up as much data as they can from you to try to sell you more crap
  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    2
    ·
    edit-2
    2 months ago

    There’s a litany of them, but the issue is more about what apps will connect to them reliably. The support on apps is really what you’re looking for, as a single app can support multiple streaming targets.

    Since you’re talking about some pretty widely adopted apps, maybe look at an Airplay alternative as well, since there’s also a ton of those, and a lot of them are actively developed.

      • just_another_person@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        2
        ·
        edit-2
        2 months ago

        Well, I don’t understand your technical wants or needs, but you can Google or hit GitHub and find dozens pretty easily. Look into what Home Assistant is using these days as an easy starter list maybe. Also worth using Raspberry Pi as an included search term to find projects specifically geared for turning an RPi into a Chromecast or Airplay target.

  • Diplomjodler@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    2 months ago

    I have a Linux PC with Jellyfin hooked up to the TV but i find it awkward to use with a keyboard and trackpad while lying on the couch. It would be great to have a remote like the Chromecast one but I’m not sure if anything like that is available that would work with JF.

    • lemmyvore@feddit.nl
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 months ago

      The BubbleUPnP app can cast to Chromecast (and DLNA) and has built-in support for Jellyfin as a media source (you can browse your Jellyfin content from the Bubble app). It’s basically the “remote” you want.

      Bubble can also act as a media player so if you launch a video file from a file manager and tell it to play on Bubble while it’s connected to a Chromecast, it will cast it.

      Bubble can also directly access local files on the phone, Samba shares, and various types of cloud storage accounts.

      Its only shortcoming is no SSH support but there’s a workaround for that: the Solid Explorer file manager has a built-in relay that will pipe a video file over SSH to a local video player… pick Bubble as that player and you can play to Chromecast from SSH.

    • vividspecter@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      I was going to say you could use a smartphone with the Jellyfin app to control it, but it looks to be limited (just the actual launching of videos not play/pause etc).

  • thejevans@lemmy.ml
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    2 months ago

    Your best bet is to just avoid the need altogether. I use an nvidia shield with clipious, smarttube, and jellyfin. There is a qobuz app that is okay and a USB Media Player Pro that is pretty bad. I haven’t tried any apps for subsonic streaming.

    I’d bet there is a tidal app, but I think tidal also integrates with Plex?

    For when I want to “cast” a random video file, I use VLC on my PC and on my shield to stream to the TV, and it works well enough.

    I haven’t found a good solution to have similar functionality as Google cast for other people to use, but none of my guests have ever been upset that it wasn’t available.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    RPi Raspberry Pi brand of SBC
    SBC Single-Board Computer
    SSH Secure Shell for remote terminal access

    2 acronyms in this thread; the most compressed thread commented on today has 9 acronyms.

    [Thread #900 for this sub, first seen 31st Jul 2024, 00:15] [FAQ] [Full list] [Contact] [Source code]

  • thegreekgeek@midwest.social
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    2 months ago

    Amazon is working on adding casting capabilities to the Matter framework, but at the moment it’s only implemented in the Echo Show and on Prime video.