this post was submitted on 18 Apr 2024
38 points (100.0% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

54500 readers
732 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

I'm thinking of something like stremio but for audio.

An android app would be great

There are apps like Spotube which are cool but it doesn't have ability to stream lossless audio.

Any suggestions ?

top 11 comments
sorted by: hot top controversial new old
[–] [email protected] 21 points 6 months ago

Dont stream it, download ur music and use something like navidrome

[–] [email protected] 11 points 6 months ago (1 children)
[–] [email protected] 8 points 6 months ago (1 children)

Symfonium is a great Android client that works with Jellyfin and it lets you choose if you want transcoded or original audio from the server.

[–] [email protected] 4 points 6 months ago

May I add, I also use Symfonium, it's the best one by far, but it isn't open source as OP is asking.

That said, the Dev is a good guy, and the app has 1 month free trial (without asking for credit card or anything)

It's 5,49 I believe, single payment. Totally worth it.

[–] [email protected] 8 points 6 months ago

Streaming is a continuous service. If you want that, you may actually want to consider one of the commercial options.

You could download the music and self-host a Navidrome server or something similar.
You could even do it like me and have Navidrome server in your pocket. It's natively available in Termux, so I can stream music from my phone on LAN.

But that depends on your library size.
Also... many memory cards seem to have terrible random access speed (and sadly that's something you can't know before buying it), so the initial scan may take a few minutes.

[–] [email protected] 5 points 6 months ago* (last edited 6 months ago)

The others are right. Trying to stream from a torrent seems wasteful and complex.

But if you must for some strange reason, perhaps it would work to use webtor.io to produce an http-reachable audio file which could be curl/wget-fetched and piped to an audio decoder/player. I doubt you could make webtor fetch pieces linearly from the beginning. You would likely have to wait until the last piece is fetched to start streaming.

[–] [email protected] 4 points 6 months ago

have you tried sequential download ? I don't know if it works for audio but it works for video so maybe...

[–] [email protected] 4 points 6 months ago
[–] [email protected] 2 points 6 months ago

streamio works with RealDebrid and Trakt

  • It grabs the magnet link
  • sends it to RD to get the cached version of the video
  • RD sends back the URL
  • Streamio plays the URL like many video players can do

This is easy for movies/shows since there's only one video to be assigned for a movie or tv season, even if they have inconsistent file namings, it's still easier to assign them. Dune.2024.mkv is similar to Dune-4K-2024-Xrip.mkv. Same goes for the-boys-s02-e03.mkv, etc

For audio, things are much more complicated. First there's the artist, than the album, which can either be sort of a single, EP, or full album, then there are the tracks, and then you have all the remixes, live versions, and what not.

Then, there's no reliable source like Trakt, where all this is tracked. There's MusicBrainz, but some things are still missing.

So it's almost impossible to have something like that. Just download it and use navidrome

[–] [email protected] 1 points 6 months ago

This is the big thing keeping me on a subscription music service.

[–] [email protected] 1 points 6 months ago

webtorrent desktop(not that webtorrent can only stream torrents and not even bind to a interface